@import url("https://use.typekit.net/gfl6hki.css");
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@100;200;300;400;500;600;700&display=swap');
@import url("uikit.css");
@import url("bluweo-grid.css");
@import url("bluweo-dark-mode.css");
@import url("../../resrouces/libs/summernote/dist/summernote-lite.min.css");
@import url("https://unpkg.com/dropzone@5/dist/min/dropzone.min.css");
@import url("../../resrouces/libs/spectrum/dist/spectrum.min.css");
@import url("../../resrouces/libs/daterangepicker/daterangepicker.css");
@import url("../../resrouces/libs/select2/dist/css/select2.min.css");
@import url("../../resrouces/libs/owl.carousel/dist/assets/owl.carousel.min.css");
@import url("../../resrouces/libs/owl.carousel/dist/assets/owl.theme.default.min.css");
@import url("../../resrouces/libs/gridjs-master/mermaid.min.css");
@import url("../../resrouces/libs/croppie/croppie.css");
@import url("https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css");
@import url("https://cdn.datatables.net/rowreorder/1.4.1/css/rowReorder.dataTables.min.css");
:root {
	--c-main:#000000;
	--c-main2:#f2c215;
	--c-main3:#45666e;
	--c-support1:#bcefff;
	--c-support2:#fff4cc;
	--c-support3:#ff0000;
	--c-support4:#997b9d;
	--c-support5:#006938;
	--c-support6:#fc6201;
	--c-support7:#ff0000;
	--c-support8:#5a757c;
	--c-support9:#68838a;
	--c-support10:#aab5b8;
	--c-support11:#f1f5f6;
	--c-support12:#68cf00;
	--c-support13:#4a98f7;
	--c-support14:#678189;
	--c-dark:#222;
	--c-dark2:#1e1e1e;
	--c-gray1:#777;
	--c-gray2:#b1b1b1;
	--c-gray3:#d8d8d8;
	--c-gray4:#efefef;
	--c-gray5:#f8f8f8;
	--c-gray6:#707070;
	--c-gray7:#d9d9d9;
	--c-gray8:#999999;
	--c-colorffffff: #fff;
	--c-colorffffff90: rgba(255, 255, 255, 0.9);
	--c-colorffffff75: rgba(255, 255, 255, 0.75);
	--c-colorffffff50: rgba(255, 255, 255, 0.5);
	--c-colorffffff25: rgba(255, 255, 255, 0.25);
	--c-colorffffff10: rgba(255, 255, 255, 0.1);
	--c-color000000: #000;
	--c-color00000090: rgba(0, 0, 0, 0.9);
	--c-color00000075: rgba(0, 0, 0, 0.75);
	--c-color00000050: rgba(0, 0, 0, 0.5);
	--c-color00000025: rgba(0, 0, 0, 0.25);
	--c-color00000010: rgba(0, 0, 0, 0.1);
	--fontfamily:'Instrument Sans', sans-serif;
	--fontfamilyaktiv : 'aktiv-grotesk-thai';
    --fontfamilythongterm : 'thongterm';
	--fontfamilyibmplexsansthai : 'IBM Plex Sans Thai', sans-serif;
	--font-h1:36px;
	--font-h2:30px;
	--font-h3:24px;
	--font-h4:20px;
	--font-h5:18px;
	--font-h6:16px;
	--font-h1m:30px;
	--font-h2m:26px;
	--font-h3m:20px;
	--font48:48px;
	--font36:36px;
	--font30:30px;
	--font24:24px;
	--font20:20px;
	--font18:18px;
	--font16:16px;
	--font14:14px;
	--font12:12px;
	--font10:10px;
	--icon128:128px;
	--icon48:48px;
	--icon40:40px;
	--icon36:36px;
	--icon32:32px;
	--icon30:30px;
	--icon24:24px;
	--icon20:20px;
	--icon16:16px;
	--icon6:6px;
	--space2:2px;
	--space4:4px;
	--space6:6px;
	--space8:8px;
	--space10:10px;
	--space12:12px;
	--space16:16px;
	--space20:20px;
	--space24:24px;
	--space30:30px;
	--space32:32px;
	--space36:36px;
	--space40:40px;
	--space48:48px;
	--space60:60px;
	--space80:80px;
	--space120:120px;
	--space4n:-4px;
	--space6n:-6px;
	--space8n:-8px;
	--space12n:-12px;
	--space16n:-16px;
	--space20n:-20px;
	--space24n:-24px;
	--space30n:-30px;
	--space36n:-36px;
	--space40n:-40px;
	--space48n:-48px;
	--space80n:-80px;
	--space120n:-120px;
	--r:5px;
	--r12:12px;
	--r24:24px;
	--rn:8px;
	--btnr:5px;
	--btnrn:8px;
	--shadow0:none;
	--shadow1:rgb(0 0 0 / 12%) 0px 3px 16px 0px;
	--tagify-dd-color-primary:rgb(53,149,246);
	--tagify-dd-bg-color:white;
	--tagify-dd-item-pad:.3em .5em
}
.tagify__tag--flash div::before,.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify,.tagify:focus,.tagify__input,.tagify__input::before,.tagify__tag__removeBtn{font-family:var(--fontfamily);font-weight:400;font-size:var(--font16)}.tagify--select::after,.tagify[disabled],.tagify[disabled].tagify--select,.tagify[readonly].tagify--select,.tagify__input::after,.tagify__input::before,.tagify__tag--editable>.tagify__tag__removeBtn,.tagify__tag--hide,.tagify__tag--loading{pointer-events:none}.tagify,.tagify:focus{--tags-disabled-bg:#F1F1F1;--tags-border-color:#DDD;--tags-hover-border-color:#CCC;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211,148,148,0.5);--tag-remove-bg:rgba(211,148,148,0.3);--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:0.3s;--placeholder-color:rgba(0,0,0,0.4);--placeholder-color-focus:rgba(0,0,0,0.25);--loader-size:.8em;--readonly-striped:1;display:inline-flex;align-items:flex-start;flex-wrap:wrap;background:var(--c-colorffffff);border:1px solid var(--c-colorffffff);width:100%;padding:var(--space4) var(--space16);line-height:0;cursor:text;outline:0;position:relative;box-sizing:border-box;transition:.1s;border-radius: var(--rn)}.tagify--loading .tagify__input>br:last-child,.tagify:not(.tagify--mix) .tagify__input br,.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn,.tagify__tag--loading .tagify__tag__removeBtn,.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__input,.tagify__tag{line-height:normal;position:relative}.tagify[disabled]:not(.tagify--mix):not(.tagify--select),.tagify[readonly]:not(.tagify--mix):not(.tagify--select),.tagify__tag{cursor:default}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5}.tagify[disabled]:not(.tagify--mix):not(.tagify--select)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after,.tagify__tag--loading::after{content:"";opacity:1;width:.7em;height:.7em;min-width:0;animation:.4s linear infinite rotateLoader;vertical-align:middle}.tagify--loading .tagify__input::after{width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;content:""!important;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute!important;left:-9999em!important;transform:scale(0)!important}.tagify__tag{border-radius: var(--rn);display:inline-flex;align-items:center;margin:var(--space4) var(--space8) var(--space4) 0;z-index:1;outline:0;background:var(--c-color000000)}.tagify.bluweo-r .tagify__tag{border-radius:var(--r)}.tagify__tag>div{display:flex;align-items:center;box-sizing:border-box;max-width:100%;padding:var(--space8);color:var(--c-colorffffff);line-height:inherit;white-space:nowrap}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width)}.tagify__tag>div>[contenteditable]{outline:0;-webkit-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag--loading::after{--loader-size:.4em;width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;margin:0 .5em 0 -.1em}.tagify__tag--hide{width:0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0)}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{--tag-bg:var(--tag-invalid-bg);transition:.2s}.tagify__tag[readonly]>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px var(--tag-hover) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn::after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset!important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;background:var(--c-colorffffff);color:var(--c-color000000);width:14px;height:14px;margin-right:var(--space8);margin-left:auto;overflow:hidden}.tagify__tag__removeBtn::after{content:"×"}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;margin:var(--space4);padding:var(--space8);white-space:pre-wrap;color:var(--c-color000000);box-sizing:inherit}.tagify__input:empty::before{position:static}.tagify__input:focus{outline:0}.tagify__input:focus::before{opacity:0;transform:translatex(6px)}@supports (-ms-ime-align:auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{opacity:1;transform:none}@-moz-document url-prefix(){.tagify__input:focus:empty::after{display:none}}.tagify__input::before{content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;z-index:1;color:var(--c-gray2);white-space:nowrap;opacity:0;position:absolute}.tagify__input::after{content:attr(data-suggest);display:inline-block;vertical-align:middle;position:absolute;min-width:calc(100% - 1.5em);text-overflow:ellipsis;overflow:hidden;white-space:pre;color:var(--tag-text-color);opacity:.3;max-width:100px}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--select .tagify__tag div,.tagify__dropdown__footer:empty,.tagify__dropdown__header:empty{display:none}.tagify--mix .tagify__input::before{height:auto;display:none;line-height:inherit}.tagify--mix .tagify__input::after{content:none}.tagify--select::after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px/8px monospace;height:8px;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}.tagify--select .tagify__input{width:100%}.tagify--empty .tagify__input::before{transition:.2s ease-out;opacity:1;transform:none;display:inline-block;width:auto}.tagify--mix .tagify--empty .tagify__input::before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:none}.tagify--invalid{--tags-border-color:#D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(1px);overflow:hidden}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:300px;overflow:auto;overflow-x:hidden;background:var(--tagify-dd-bg-color);border:1px solid;border-color:var(--tagify-dd-color-primary);border-bottom-width:1.5px;border-top-width:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.2);transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__footer{display:inline-block;margin-top:.5em;padding:var(--tagify-dd-item-pad);font-size:.7em;font-style:italic;opacity:.5}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:border-box;padding:var(--tagify-dd-item-pad);margin:1px;cursor:pointer;border-radius:2px;position:relative;outline:0;max-height:60px;max-width:100%}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{padding-top:0;padding-bottom:0;margin:0 1px;pointer-events:none;overflow:hidden;max-height:0;transition:var(--tagify-dd-item--hidden-duration,.3s)!important}.tagify__dropdown__item--hidden>*{transform:translateY(-100%);opacity:0;transition:inherit}.dd-list ol li .dd3-content{background-color:#fff;border:1px solid #fff}.dd{position:relative;display:block;margin:0;padding:0;list-style:none}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-empty,.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0}.dd-item.dd-bg-color .dd3-content,.dd-item.dd-bg-color .dd3-handle{border-color:#d9e7eb;background:#d9e7eb}.dd-handle{display:block;height:60px;padding:15px;margin:5px 0;text-decoration:none;background:#fff;border-radius:0;box-sizing:border-box}.dd-item>button[data-action=collapse]{display:none}.dd-empty,.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;pointer-events:none;z-index:77779}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}.dd-hover>.dd-handle{background:#2ea8e5!important}.dd3-content{display:block;height:60px;margin:12px 0;padding:8px 20px 5px 80px;color:var(--c-color000000);text-decoration:none;background:#fff;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box}.dd-dragel>.dd3-item>.dd3-content{margin:0}.dd3-item>button{margin-left:30px}.dd3-handle{position:absolute;margin:0;left:0;top:0;cursor:pointer;width:60px;white-space:nowrap;overflow:hidden;border-top-right-radius:0;border-bottom-right-radius:0}
[class*="bluweo"] {
	box-sizing: border-box;
}
[class*="bluweo"] * {
	font-family:var(--fontfamily);
	box-sizing: border-box;
}
.bluweo-bg-gray1 {
	background-color:var(--c-gray1)!important;
}
.bluweo-bg-gray2 {
	background-color:var(--c-gray2)!important;
}
.bluweo-bg-gray3 {
	background-color:var(--c-gray3)!important;
}
.bluweo-bg-gray4 {
	background-color:var(--c-gray4)!important;
}
.bluweo-bg-gray5 {
	background-color:var(--c-gray5)!important;
}
.bluweo-bg-gray6 {
	background-color:var(--c-gray6)!important;
}
.bluweo-bg-gray7 {
	background-color:var(--c-gray7)!important;
}
.bluweo-bg-gray8 {
	background-color:var(--c-gray8)!important;
}
.bluweo-bg-white {
	background-color:var(--c-colorffffff)!important;
}
.bluweo-bg-black {
	background-color:var(--c-color000000)!important;
}
.bluweo-bg-gd-main {
background: rgb(222,237,229);
background: -moz-linear-gradient(0deg, rgba(222,237,229,1) 0%, rgba(239,239,239,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(222,237,229,1) 0%, rgba(239,239,239,1) 100%);
background: linear-gradient(0deg, rgba(222,237,229,1) 0%, rgba(239,239,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#deede5",endColorstr="#efefef",GradientType=1);
}
.bluweo-bg-image-none {
	background-image:none!important;
}
.bluweo-text-main {
    color: var(--c-main)!important;
}
.bluweo-text-gray1 {
    color: var(--c-gray1)!important;
}
.bluweo-text-gray2 {
    color: var(--c-gray2)!important;
}
.bluweo-text-gray3 {
    color: var(--c-gray3)!important;
}
.bluweo-text-gray4 {
    color: var(--c-gray4)!important;
}
.bluweo-text-gray5 {
    color: var(--c-gray5)!important;
}
.bluweo-text-gray6 {
    color: var(--c-gray6)!important;
}
.bluweo-text-gray7 {
    color: var(--c-gray7)!important;
}
.bluweo-text-gray8 {
    color: var(--c-gray8)!important;
}
.bluweo-text-black {
    color: var(--c-color000000)!important;
}
.bluweo-text-white {
    color: var(--c-colorffffff)!important;
}
.bluweo-overflow-hidden {
  overflow: hidden;
}
.bluweo-overflowx-hidden {
  overflow-x: hidden;
}
.bluweo-overflowy-auto {
  overflow-y: auo;
}
i[class^="fi-"], i[class*=" fi-"], span[class^="fi-"], span[class*="fi-"] {
	display:block;
    line-height:var(--icon20);
	height:var(--icon20);
}
i[class^="fi-"]:before, i[class*=" fi-"]:before, span[class^="fi-"]:before, span[class*="fi-"]:before {
    font-size:var(--icon20);
	line-height:var(--icon20);
}
.bluweo-float {
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0);
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.bluweo-float:hover,.bluweo-float:focus,.bluweo-float:active {
	-webkit-transform:translateY(-8px);
	transform:translateY(-8px);
}
.bluweo-btn {
	position:relative;
  display: inline-flex;
  height: var(--space48);
  align-items: center;
  justify-content: center;
  font-family:var(--fontfamily);
  font-weight: 600;
  line-height: 1.5;
  color: inherit;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: var(--space8) var(--space24);
  font-size: var(--font16);
  border-radius: var(--btnrn);
  -webkit-appearance: button;
  text-transform: none;
}
@media (prefers-reduced-motion: reduce) {
  .bluweo-btn {
    transition: none;
  }
}
.bluweo-btn:hover {
  color: inherit;
}
.bluweo-btn32 {
	height: var(--space32);
}
.bluweo-btn40 {
	height: var(--space40);
}
.bluweo-btn48 {
	height: var(--space48);
}
.bluweo-btn64 {
	height: var(--space64);
}
.bluweo-btn span {
	display: -ms-flexbox;
    display: flex;
	-ms-align-items: center;
    align-items: center;
}
.bluweo-btn .icon-s {
	width: auto;
    height: var(--icon20);
	margin-right:var(--space8)
}
.bluweo-btn .icon-e {
	width: auto;
    height: var(--icon20);
	margin-left:var(--space8);
}
.bluweo-btn.bluweo-btn-icon-s span {
	flex: 1;
    padding-left: var(--space20);
}
.bluweo-btn.bluweo-btn-icon-s .icon-s {
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: var(--space24);
}
.bluweo-btn.bluweo-btn-icon-e span {
	flex: 1;
    padding-right: var(--space20);
}
.bluweo-btn.bluweo-btn-icon-e .icon-e {
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: var(--space24);
}
.bluweo-btn-link {
    color: var(--c-color000000);
    background-color: transparent;
    border-color: transparent;
	padding:0;
}
.bluweo-btn-link:hover {
    color: var(--c-main);
}
.bluweo-btn-link:hover .icon-s,.bluweo-btn-link:hover .icon-e {
    stroke: var(--c-main);
}
.bluweo-btn-main {
    color: var(--c-colorffffff);
    background-color: var(--c-main);
    border-color: var(--c-main);
}
.bluweo-btn-main:hover {
    color: var(--c-colorffffff);
    background-color: var(--c-support8);
    border-color: var(--c-support8);
}
.bluweo-btn-main2 {
    color: var(--c-colorffffff);
    background-color: var(--c-main2);
    border-color: var(--c-main2);
}
.bluweo-btn-main2:hover {
    color: var(--c-color000000);
    background-color: var(--c-support2);
    border-color: var(--c-support2);
}
.bluweo-btn-gray2 {
    color: var(--c-colorffffff);
    background-color: var(--c-gray2);
    border-color: var(--c-gray2);
}
.bluweo-btn-gray2:hover {
    color: var(--c-colorffffff);
    background-color: var(--c-gray1);
    border-color: var(--c-gray1);
}
.bluweo-btn-black {
    color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
}
.bluweo-btn-black:hover {
    color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
}
.bluweo-btn-white {
    color: var(--c-color000000);
    background-color: var(--c-colorffffff);
    border-color: var(--c-colorffffff);
	stroke: var(--c-color000000);
}
.bluweo-btn-white [class*="icon-"] {
	color: var(--c-color000000);
	stroke: var(--c-color000000);
}
.bluweo-btn-white:hover {
    color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
}
.bluweo-btn-white:hover [class*="icon-"]  {
    color: var(--c-colorffffff);
	stroke: var(--c-colorffffff);
}
.bluweo-btn-support8 {
    color: var(--c-colorffffff);
    background-color: var(--c-support8);
    border-color: var(--c-support8);
}
.bluweo-btn-support8:hover {
    color: var(--c-colorffffff);
    background-color: var(--c-support8);
    border-color: var(--c-support8);
}
.bluweo-btn-o-trsparent-grey1 {
    color: var(--c-color000000);
    background-color: transparent;
    border-color: var(--c-color000000);
}
.bluweo-btn-o-trsparent-grey1:hover,.bluweo-btn-o-trsparent-grey1:focus {
    color: var(--c-colorffffff);
    background-color: var(--c-gray1);
    border-color: var(--c-gray1);
}
.bluweo-btn-i {
    width: var(--space48);
    height: var(--space48);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    cursor: pointer;
}
.bluweo-btn-i-main {
    color: var(--c-colorffffff);
    background-color: var(--c-main);
}
.bluweo-btn-i-main:hover {
    background-color: var(--c-main2);
    border-color: var(--c-main2);
}
.bluweo-btn-check-group .btn-check-item {
	display:inline-block;
    margin:4px 4px 4px 4px;
}
.bluweo-btn-check-group .btn-check-item:first-child {
	display:inline-block;
    margin:4px 4px 4px 0;
}
.bluweo-btn-check-group label {
	display:block;
    border-radius:20px;
    cursor: pointer;
    text-align: center;
    background-color:var(--c-colorffffff);
	color:var(--c-color000000);
	margin:0;
	overflow:hidden;
	padding: var(--space8) var(--space16);
	font-family: var(--fontfamily);
	font-weight: 400;
    font-size: var(--font16);
}
.bluweo-btn-check-group label p {
	display:flex;
	align-items:center;
	margin:0;
}
.bluweo-btn-check-group .icon {
	height:var(--icon16);
	width:auto;
	color:var(--c-colorffffff);
	display:none;
	margin-right:var(--space8);
}
.bluweo-btn-check-group .display-icon {
	height: var(--icon20);
    width: auto;
}
.bluweo-btn-check-group input[type="radio"],.bluweo-btn-check-group input[type="checkbox"] {
  display: none;
}
.bluweo-btn-check-group input:checked + label {
  background-color:var(--c-color000000);
color:var(--c-colorffffff);
font-weight: 600;
}
.bluweo-btn-check-group input:checked + label .icon {
  display: block;
}
.bluweo-switch {
	position:relative;
	cursor: pointer;
    padding-left: 36px;
    margin: 0;
    min-height: 20px;
    line-height: 0;
	top:-3px;
}
.bluweo-switch input {
	position:absolute;
	cursor:pointer;
	width:36px;
	height:20px;
	z-index:1;
	opacity:0;
	margin-left:-36px;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
}
.bluweo-switch input:checked+i:before {
	background:inherit;
	opacity:0.5;
}
.bluweo-switch input:checked+i:after {
	background:inherit;
	left:16px;
}
.bluweo-switch input[disabled]+i:before,fieldset[disabled] .bluweo-switch input+i:before {
	background-color:rgba(0,0,0,0.12);
}
.bluweo-switch input[disabled]+i:after,fieldset[disabled] .bluweo-switch input+i:after {
	background-color:#bdbdbd;
}
.bluweo-switch i {
	width:0px;
	height:18px;
	line-height:1;
	margin-left:-36px;
	display:inline-block;
	vertical-align:middle;
	margin-right:44px;
	position:relative;
	background-color:var(--c-main3);
}
.bluweo-switch i:before {
	content:"";
	left:1px;
	width:34px;
	top:3px;
	height:14px;
	border-radius:8px;
	position:absolute;
	background-color: var(--c-gray3);
	transition:all 0.2s;
}
@media (prefers-reduced-motion:reduce) {
	.bluweo-switch i:before {
		transition:none;
	}
}
.bluweo-switch i:after {
	content:"";
	position:absolute;
	margin:0;
	left:0;
	top:0;
	outline:none;
	height:20px;
	width:20px;
	border-radius:50%;
	background-color: var(--c-gray2);
	box-shadow:0px 2px 5px 0 rgba(0,0,0,0.26);
	transition:all 0.2s;
}
@media (prefers-reduced-motion:reduce) {
	.bluweo-switch i:after {
		transition: none;
	}
}
.bluweo-form-check-custom {
    display: flex;
    align-items: center;
    padding-left: 0;
    margin: 0;
	cursor:pointer;
}
.bluweo-form-check-input {
    width: 24px;
    height: 24px;
    margin-top: 0;
    vertical-align: top;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid var(--c-gray2);
    appearance: none;
    print-color-adjust: exact;
	cursor:pointer;
}
.bluweo-form-check-custom .bluweo-form-check-input {
    margin: 0;
    float: none;
    flex-shrink: 0;
}
.bluweo-form-check:not(.form-switch) .bluweo-form-check-input[type=checkbox] {
    background-size: 80% 80%;
}
.bluweo-form-check-label {
	color: var(--c-color000000);
    font-family: var(--fontfamily);
    font-weight: 500;
    font-size: var(--font16);
    cursor: pointer;
    padding-left: var(--space16);
    display: flex;
    align-items: center;
}
.bluweo-form-check-input[type=radio] {
    border-radius: 50%;
}
.bluweo-form-check-input[type=checkbox] {
    border-radius: var(--rn);
}
.bluweo-form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class=''%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
}
.bluweo-form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' stroke='%23fff' stroke-width='2' fill='%23fff' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
}
.bluweo-form-check-custom.bluweo-form-check-solid .bluweo-form-check-input:checked[type=checkbox] {
    background-color: var(--c-main3);
	border: 1px solid var(--c-main3);
}
.bluweo-form-check-custom.bluweo-form-check-solid .bluweo-form-check-input:checked[type=radio] {
    background-color: var(--c-main3);
	border: 4px solid var(--c-main3);
}
.bluweo-form-check-o {
    display: block;
    height: 100%;
    margin: 0;
	cursor:pointer;
	position: relative;
}
.bluweo-form-check-o .bluweo-form-check-input {
    width: 24px;
    height: 24px;
    margin-top: 0;
    vertical-align: top;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid var(--c-gray2);
    appearance: none;
    print-color-adjust: exact;
	cursor:pointer;
	position: absolute;
    top: 50%;
    left: var(--space12);
    transform: translate(0, -50%);
}
.bluweo-form-check-o .bluweo-form-check-input {
    margin: 0;
    float: none;
    flex-shrink: 0;
}
.bluweo-form-check-o:not(.form-switch) .bluweo-form-check-input[type=checkbox] {
    background-size: 80% 80%;
}
.bluweo-form-check-o .bluweo-form-check-label {
	color: var(--c-color000000);
    font-family: var(--fontfamily);
    font-weight: 500;
    font-size: var(--font16);
    cursor: pointer;
    padding: var(--space12) var(--space12) var(--space12) var(--space48);
    display: flex;
    align-items: center;
	border: 1px solid var(--c-gray4);
	border-radius: var(--rn);
}
.bluweo-form-check-o .bluweo-form-check-input[type=radio] {
    border-radius: 50%;
}
.bluweo-form-check-o .bluweo-form-check-input[type=checkbox] {
    border-radius: var(--rn);
}
.bluweo-form-check-o .bluweo-form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class=''%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
}
.bluweo-form-check-o .bluweo-form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' stroke='%23fff' stroke-width='2' fill='%23fff' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
}
.bluweo-form-check-o .bluweo-form-check-input:checked[type=checkbox] {
    background-color: var(--c-main3);
	border: 1px solid var(--c-main3);
}
.bluweo-form-check-o .bluweo-form-check-input:checked[type=radio] {
    background-color: var(--c-main3);
	border: 4px solid var(--c-main3);
}
.bluweo-form-check-o .bluweo-form-check-input:checked[type=checkbox] + .bluweo-form-check-label {
    border: 1px solid var(--c-color000000);
}
.bluweo-form-check-o .bluweo-form-check-input:checked[type=radio] + .bluweo-form-check-label {
    border: 1px solid var(--c-color000000);
}
.bluweo-form-range {
  width: 100%;
  height: 24px;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.bluweo-form-range:focus {
  outline: 0;
}
.bluweo-form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.bluweo-form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.bluweo-form-range::-moz-focus-outer {
  border: 0;
}
.bluweo-form-range::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
  margin-top: -0.25rem;
  background-color: var(--c-main);
  border: 0;
  border-radius: 50%;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .bluweo-form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.bluweo-form-range::-webkit-slider-thumb:active {
  background-color: var(--c-main);
}
.bluweo-form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--c-colorffffff);
  border-color: transparent;
  border-radius: 1rem;
}
.bluweo-form-range::-moz-range-thumb {
  width: 16px;
  height: 16px;
  background-color: var(--c-main);
  border: 0;
  border-radius: 50%;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .bluweo-form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.bluweo-form-range::-moz-range-thumb:active {
  background-color: var(--c-main);
}
.bluweo-form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--c-colorffffff);
  border-color: transparent;
  border-radius: 1rem;
}
.bluweo-form-range:disabled {
  pointer-events: none;
}
.bluweo-form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.bluweo-form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.uk-input-select2 .select2-container {
    width:100%!important;
}
.uk-input-select2 .select2-container--default .select2-selection--single {
    border-radius: var(--rn);
    background: var(--c-colorffffff);
	border: 1px solid var(--c-gray4);
	height:42px;
	display: flex;
    align-items: center;
}
.uk-input-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px;
	width: 42px;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
	justify-content:center;
}
.uk-input-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--c-color000000);
	padding-left:var(--space16);
	padding-right: var(--space30);
}
.uk-input-select2 .select2-container--default .select2-selection--multiple {
    border-radius: var(--rn);
    background: var(--c-colorffffff);
	border: 1px solid var(--c-gray4);
	min-height:42px;
}
.uk-input-select2 .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid var(--c-gray4);
}
.uk-input-select2 .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 8px;
}
.uk-input-select2 .select2-container .select2-search--inline .select2-search__field {
    margin-top: 8px;
	line-height: 25.6px;
}
.uk-input-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-radius: var(--rn);
    margin-top: 8px;
	background-color:var(--c-gray4);
}
.uk-input-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    font-weight: normal;
    margin-right: 5px;
}
.select2-dropdown {
    border: 1px solid var(--c-gray4);
    border-radius: var(--rn);
}
.select2-results__option {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: var(--c-gray3);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--c-main);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 0;
	outline:none;
}
.select2-z--index .select2-dropdown {
	z-index:77779;
}
.select2-container--default .select2-results>.select2-results__options {
    border-bottom-right-radius: var(--rn);
    border-bottom-left-radius: var(--rn);
}
.select2-dropdown .selec2_option-icon-text {
	display:flex;
	align-items:center;
}
.select2-dropdown .selec2_option-icon-text .option-icon-text {
    min-width:var(--icon20);
    width: var(--icon20);
    height: auto;
    margin-right: var(--space8);
}
.select2-dropdown .selec2_profile-nav_media {
	display:flex;
	align-items:center;
}
.select2-dropdown .selec2_profile-nav_media > div {
	position:relative;
	height:var(--icon32);
	width:var(--icon32);
	min-width:var(--icon32);
	display: flex;
    justify-content: center;
    align-items: center;
	border-radius:50%;
	background-color:var(--c-main3);
	margin-right: var(--space8);
}
.select2-dropdown .selec2_profile-nav_media > div .selec2_profile-media_img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit: cover;
	border-radius:50%;
}
.bluweo-r {
	border-radius:var(--r);
}
.bluweo-r0 {
	border-radius:var(--rn);
}
.bluweo-shadow0 {
	box-shadow:var(--shadow0);
}
.bluweo-shadow1 {
	box-shadow:var(--shadow1);
}
.bluweo-pointer {
	cursor:pointer;
}
.croppie-container .cr-boundary {
    border-radius: var(--rn);
}
.bluweo-table {
	width:100%;
	margin-bottom:1rem;
	color:#212529;
	border-collapse:collapse;
}
.bluweo-table th,.bluweo-table td {
	padding:0.75rem;
	vertical-align:top;
	border-top:1px solid #dee2e6;
}
.bluweo-table thead th {
	vertical-align:bottom;
	border-bottom:2px solid #dee2e6;
}
.bluweo-table tbody+tbody {
	border-top:2px solid #dee2e6;
}
.bluweo-table-sm th,.bluweo-table-sm td {
	padding:0.3rem;
}
.bluweo-table-bordered {
	border:1px solid #dee2e6;
}
.bluweo-table-bordered th,.bluweo-table-bordered td {
	border:1px solid #dee2e6;
}
.bluweo-table-bordered thead th,.bluweo-table-bordered thead td {
	border-bottom-width:2px;
}
.bluweo-table-borderless th,.bluweo-table-borderless td,.bluweo-table-borderless thead th,.bluweo-table-borderless tbody+tbody {
	border:0;
}
.bluweo-table-striped tbody tr:nth-of-type(odd) {
	background-color:rgba(0,0,0,0.05);
}
.bluweo-table-hover tbody tr:hover {
	color:#212529;
	background-color:rgba(0,0,0,0.075);
}
.bluweo-table-primary,.bluweo-table-primary>th,.bluweo-table-primary>td {
	background-color:#b8daff;
}
.bluweo-table-primary th,.bluweo-table-primary td,.bluweo-table-primary thead th,.bluweo-table-primary tbody+tbody {
	border-color:#7abaff;
}
.bluweo-table-hover .bluweo-table-primary:hover {
	background-color:#9fcdff;
}
.bluweo-table-hover .bluweo-table-primary:hover>td,.bluweo-table-hover .bluweo-table-primary:hover>th {
	background-color:#9fcdff;
}
.bluweo-table-secondary,.bluweo-table-secondary>th,.bluweo-table-secondary>td {
	background-color:#d6d8db;
}
.bluweo-table-secondary th,.bluweo-table-secondary td,.bluweo-table-secondary thead th,.bluweo-table-secondary tbody+tbody {
	border-color:#b3b7bb;
}
.bluweo-table-hover .bluweo-table-secondary:hover {
	background-color:#c8cbcf;
}
.bluweo-table-hover .bluweo-table-secondary:hover>td,.bluweo-table-hover .bluweo-table-secondary:hover>th {
	background-color:#c8cbcf;
}
.bluweo-table-success,.bluweo-table-success>th,.bluweo-table-success>td {
	background-color:#c3e6cb;
}
.bluweo-table-success th,.bluweo-table-success td,.bluweo-table-success thead th,.bluweo-table-success tbody+tbody {
	border-color:#8fd19e;
}
.bluweo-table-hover .bluweo-table-success:hover {
	background-color:#b1dfbb;
}
.bluweo-table-hover .bluweo-table-success:hover>td,.bluweo-table-hover .bluweo-table-success:hover>th {
	background-color:#b1dfbb;
}
.bluweo-table-info,.bluweo-table-info>th,.bluweo-table-info>td {
	background-color:#bee5eb;
}
.bluweo-table-info th,.bluweo-table-info td,.bluweo-table-info thead th,.bluweo-table-info tbody+tbody {
	border-color:#86cfda;
}
.bluweo-table-hover .bluweo-table-info:hover {
	background-color:#abdde5;
}
.bluweo-table-hover .bluweo-table-info:hover>td,.bluweo-table-hover .bluweo-table-info:hover>th {
	background-color:#abdde5;
}
.bluweo-table-warning,.bluweo-table-warning>th,.bluweo-table-warning>td {
	background-color:#ffeeba;
}
.bluweo-table-warning th,.bluweo-table-warning td,.bluweo-table-warning thead th,.bluweo-table-warning tbody+tbody {
	border-color:#ffdf7e;
}
.bluweo-table-hover .bluweo-table-warning:hover {
	background-color:#ffe8a1;
}
.bluweo-table-hover .bluweo-table-warning:hover>td,.bluweo-table-hover .bluweo-table-warning:hover>th {
	background-color:#ffe8a1;
}
.bluweo-table-danger,.bluweo-table-danger>th,.bluweo-table-danger>td {
	background-color:#f5c6cb;
}
.bluweo-table-danger th,.bluweo-table-danger td,.bluweo-table-danger thead th,.bluweo-table-danger tbody+tbody {
	border-color:#ed969e;
}
.bluweo-table-hover .bluweo-table-danger:hover {
	background-color:#f1b0b7;
}
.bluweo-table-hover .bluweo-table-danger:hover>td,.bluweo-table-hover .bluweo-table-danger:hover>th {
	background-color:#f1b0b7;
}
.bluweo-table-light,.bluweo-table-light>th,.bluweo-table-light>td {
	background-color:#fdfdfe;
}
.bluweo-table-light th,.bluweo-table-light td,.bluweo-table-light thead th,.bluweo-table-light tbody+tbody {
	border-color:#fbfcfc;
}
.bluweo-table-hover .bluweo-table-light:hover {
	background-color:#ececf6;
}
.bluweo-table-hover .bluweo-table-light:hover>td,.bluweo-table-hover .bluweo-table-light:hover>th {
	background-color:#ececf6;
}
.bluweo-table-dark,.bluweo-table-dark>th,.bluweo-table-dark>td {
	background-color:#c6c8ca;
}
.bluweo-table-dark th,.bluweo-table-dark td,.bluweo-table-dark thead th,.bluweo-table-dark tbody+tbody {
	border-color:#95999c;
}
.bluweo-table-hover .bluweo-table-dark:hover {
	background-color:#b9bbbe;
}
.bluweo-table-hover .bluweo-table-dark:hover>td,.bluweo-table-hover .bluweo-table-dark:hover>th {
	background-color:#b9bbbe;
}
.bluweo-table-active,.bluweo-table-active>th,.bluweo-table-active>td {
	background-color:rgba(0,0,0,0.075);
}
.bluweo-table-hover .bluweo-table-active:hover {
	background-color:rgba(0,0,0,0.075);
}
.bluweo-table-hover .bluweo-table-active:hover>td,.bluweo-table-hover .bluweo-table-active:hover>th {
	background-color:rgba(0,0,0,0.075);
}
.bluweo-table .thead-dark th {
	color:#fff;
	background-color:#343a40;
	border-color:#454d55;
}
.bluweo-table .thead-light th {
	color:#495057;
	background-color:#e9ecef;
	border-color:#dee2e6;
}
.bluweo-table-dark {
	color:#fff;
	background-color:#343a40;
}
.bluweo-table-dark th,.bluweo-table-dark td,.bluweo-table-dark thead th {
	border-color:#454d55;
}
.bluweo-table-dark.bluweo-table-bordered {
	border:0;
}
.bluweo-table-dark.bluweo-table-striped tbody tr:nth-of-type(odd) {
	background-color:rgba(255,255,255,0.05);
}
.bluweo-table-dark.bluweo-table-hover tbody tr:hover {
	color:#fff;
	background-color:rgba(255,255,255,0.075);
}
@media (max-width:575.98px) {
	.bluweo-table-responsive-sm {
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
	}
	.bluweo-table-responsive-sm>.bluweo-table-bordered {
		border:0;
	}
}
@media (max-width:767.98px) {
	.bluweo-table-responsive-md {
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
	}
	.bluweo-table-responsive-md>.bluweo-table-bordered {
		border:0;
	}
}
@media (max-width:991.98px) {
	.bluweo-table-responsive-lg {
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
	}
	.bluweo-table-responsive-lg>.bluweo-table-bordered {
		border:0;
	}
}
@media (max-width:1199.98px) {
	.bluweo-table-responsive-xl {
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
	}
	.bluweo-table-responsive-xl>.bluweo-table-bordered {
		border:0;
	}
}
.bluweo-table-responsive {
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}
.bluweo-table-responsive>.bluweo-table-bordered {
	border: 0;
}
.bluweo-form-control {
	display:block;
	width:100%;
	height:calc(1.5em+0.75rem+2px);
	padding:0.375rem 0.75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color: var(--c-color000000);
	background-color:#fff;
	background-clip:padding-box;
	border: 1px solid var(--c-gray4);
	border-radius: var(--rn);
	transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
	.bluweo-form-control {
		transition:none;
	}
}
.bluweo-form-control::-ms-expand {
	background-color:transparent;
	border:0;
}
.bluweo-form-control:focus {
	color: var(--c-color000000);
	background-color:#fff;
	border-color:var(--c-gray4);
	outline:0;
	box-shadow:none;
}
.bluweo-form-control::-webkit-input-placeholder {
	color: var(--c-gray2);
	opacity:1;
}
.bluweo-form-control::-moz-placeholder {
	color: var(--c-gray2);
	opacity:1;
}
.bluweo-form-control:-ms-input-placeholder {
	color: var(--c-gray2);
	opacity:1;
}
.bluweo-form-control::-ms-input-placeholder {
	color: var(--c-gray2);
	opacity:1;
}
.bluweo-form-control::placeholder {
	color: var(--c-gray2);
	opacity:1;
}
.bluweo-form-control:disabled,.bluweo-form-control[readonly] {
	background-color:#e9ecef;
	opacity:1;
}
input[type="date"].bluweo-form-control,input[type="time"].bluweo-form-control,input[type="datetime-local"].bluweo-form-control,input[type="month"].bluweo-form-control {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
select.bluweo-form-control:-moz-focusring {
	color:transparent;
	text-shadow:0 0 0 #495057;
}
select.bluweo-form-control:focus::-ms-value {
	color:#495057;
	background-color:#fff;
}
.bluweo-form-control-file,.bluweo-form-control-range {
	display:block;
	width:100%;
}
.bluweo-col-form-label {
	padding-top:calc(0.375rem+1px);
	padding-bottom:calc(0.375rem+1px);
	margin-bottom:0;
	font-size:inherit;
	line-height:1.5;
}
.bluweo-form-label-lg {
	padding-top:calc(0.5rem+1px);
	padding-bottom:calc(0.5rem+1px);
	font-size:1.25rem;
	line-height:1.5;
}
.bluweo-form-label-sm {
	padding-top:calc(0.25rem+1px);
	padding-bottom:calc(0.25rem+1px);
	font-size:0.875rem;
	line-height:1.5;
}
.bluweo-form-control-plaintext {
	display:block;
	width:100%;
	padding:0.375rem 0;
	margin-bottom:0;
	font-size:1rem;
	line-height:1.5;
	color:#212529;
	background-color:transparent;
	border:solid transparent;
	border-width:1px 0;
}
.bluweo-form-control-plaintext.bluweo-form-control-sm,.bluweo-form-control-plaintext.bluweo-form-control-lg {
	padding-right:0;
	padding-left:0;
}
.bluweo-form-control-sm {
	height:calc(1.5em+0.5rem+2px);
	padding:0.25rem 0.5rem;
	font-size:0.875rem;
	line-height:1.5;
	border-radius:0.2rem;
}
.bluweo-form-control-lg {
	height:calc(1.5em+1rem+2px);
	padding:0.5rem 1rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:0.3rem;
}
select.bluweo-form-control[size],select.bluweo-form-control[multiple] {
	height:auto;
}
textarea.bluweo-form-control {
	height:auto;
}
.bluweo-form-group {
	position:relative;
	margin-bottom:var(--space32);
}
.bluweo-form-text {
	display:block;
	margin-top:var(--space4);
}
.bluweo-form-row {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:var(--space8n);
	margin-left:var(--space8n);
}
.bluweo-form-row>.col,.bluweo-form-row>[class*="col-"] {
	padding-right:var(--space8);
	padding-left:var(--space8);
}
@media (min-width:576px) {
	.bluweo-form-inline label {
		display:-ms-flexbox;
		display:flex;
		-ms-flex-align:center;
		align-items:center;
		-ms-flex-pack:center;
		justify-content:center;
		margin-bottom:0;
	}
	.bluweo-form-inline .bluweo-form-group {
		display:-ms-flexbox;
		display:flex;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		-ms-flex-flow:row wrap;
		flex-flow:row wrap;
		-ms-flex-align:center;
		align-items:center;
		margin-bottom:0;
	}
	.bluweo-form-inline .bluweo-form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle;
	}
	.bluweo-form-inline .bluweo-form-control-plaintext {
		display:inline-block;
	}
	.bluweo-form-inline .input-group,.bluweo-form-inline .custom-select {
		width:auto;
	}
}
.bluweo-form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--c-color000000);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid var(--c-gray4);
	border-radius: var(--rn);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .bluweo-form-select {
    transition: none;
  }
}
.bluweo-form-select:focus {
  border-color: var(--c-gray4);
  outline: 0;
  box-shadow: none;
}
.bluweo-form-select[multiple], .bluweo-form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.bluweo-form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.bluweo-form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.bluweo-form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.bluweo-form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[data-bs-theme=dark] .bluweo-form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.bluweo-form-floating {
  position: relative;
}
.bluweo-form-floating > .bluweo-form-control,
.bluweo-form-floating > .bluweo-form-control-plaintext,
.bluweo-form-floating > .bluweo-form-select {
  height: 60px;
  min-height: 60px;
  line-height: 1.25;
}
.bluweo-form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 18px 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  color: var(--c-gray2);
}
@media (prefers-reduced-motion: reduce) {
  .bluweo-form-floating > label {
    transition: none;
  }
}
.bluweo-form-floating > .bluweo-form-control,
.bluweo-form-floating > .bluweo-form-control-plaintext {
  padding: 1rem 0.75rem;
}
.bluweo-form-floating > .bluweo-form-control::-moz-placeholder, .bluweo-form-floating > .bluweo-form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.bluweo-form-floating > .bluweo-form-control::placeholder,
.bluweo-form-floating > .bluweo-form-control-plaintext::placeholder {
  color: transparent;
}
.bluweo-form-floating > .bluweo-form-control:not(:-moz-placeholder-shown), .bluweo-form-floating > .bluweo-form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.bluweo-form-floating > .bluweo-form-control:focus, .bluweo-form-floating > .bluweo-form-control:not(:placeholder-shown),
.bluweo-form-floating > .bluweo-form-control-plaintext:focus,
.bluweo-form-floating > .bluweo-form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  border-color: var(--c-color000000);
}
.bluweo-form-floating > .bluweo-form-control:-webkit-autofill,
.bluweo-form-floating > .bluweo-form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.bluweo-form-floating > .bluweo-form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.bluweo-form-floating > .bluweo-form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.bluweo-form-floating > .bluweo-form-control:focus ~ label,
.bluweo-form-floating > .bluweo-form-control:not(:placeholder-shown) ~ label,
.bluweo-form-floating > .bluweo-form-control-plaintext ~ label,
.bluweo-form-floating > .bluweo-form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.bluweo-form-floating > .bluweo-form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.bluweo-form-floating > .bluweo-form-control:focus ~ label::after,
.bluweo-form-floating > .bluweo-form-control:not(:placeholder-shown) ~ label::after,
.bluweo-form-floating > .bluweo-form-control-plaintext ~ label::after,
.bluweo-form-floating > .bluweo-form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.bluweo-form-floating > .bluweo-form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.bluweo-form-floating > .bluweo-form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.bluweo-form-floating > :disabled ~ label,
.bluweo-form-floating > .bluweo-form-control:disabled ~ label {
  color: #6c757d;
}
.bluweo-form-floating > :disabled ~ label::after,
.bluweo-form-floating > .bluweo-form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.bluweo-form-floating > .bluweo-form-control[readonly][view],
.bluweo-form-floating > .bluweo-form-control-plaintext[readonly][view],
.bluweo-form-floating > .bluweo-form-select[readonly][view] {
  background-color: var(--c-colorffffff);
  border-top: 0;
  border-left: 0;
  border-right: 0;
border-radius: 0;
cursor:not-allowed;
}
.bluweo-input-group {
	display: inline-flex;
    vertical-align: middle;
    position: relative;
	width:100%;
	overflow:hidden;
	border-radius:var(--rn);
}
.bluweo-input-group.ii-append .bluweo-form-floating,.bluweo-input-group.ii-prepend .bluweo-form-floating {
	position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
}
.bluweo-input-group.ii-append > .uk-input,.bluweo-input-group.ii-append .bluweo-form-floating .bluweo-form-control {
	border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.bluweo-input-group.ii-prepend > .uk-input,.bluweo-input-group.ii-prepend .bluweo-form-floating .bluweo-form-control {
	border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.bluweo-input-group > .input-inline-append {
	display: flex;
	align-items:center;
	justify-content:center;
	font-family:var(--fontfamily);
	color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
    font-weight: 500;
	font-size: var(--font16);
	padding:0 var(--space16);
	border-top-right-radius: var(--rn);
    border-bottom-right-radius: var(--rn);
	border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.bluweo-input-group > .input-inline-prepend {
	display: flex;
	align-items:center;
	justify-content:center;
	font-family:var(--fontfamily);
	color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
    font-weight: 500;
	font-size: var(--font16);
	padding:0 var(--space16);
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	border-top-left-radius: var(--rn);
    border-bottom-left-radius: var(--rn);
}
.bluweo-input-group > .input-inline-prepend-w-icon {
	display: flex;
	align-items:center;
	font-family:var(--fontfamily);
	color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
    font-weight: 500;
	font-size: var(--font16);
	padding:0 var(--space16);
	flex: 0 0 auto;
    width: 190px;
}
.bluweo-input-group > .input-inline-prepend-w-icon > .icon {
	height: var(--icon20);
    width: auto;
    color: var(--c-colorffffff);
    margin-right: var(--space8);
}
.bluweo-valid-feedback {
    display: none;
    width: 100%;
    margin-top: var(--space8);
	font-family:var(--fontfamily);
	font-weight: 400;
    font-size: var(--font12);
    color: #9EBC92;
}
.bluweo-invalid-feedback {
    display: none;
    width: 100%;
    margin-top: var(--space8);
	font-family:var(--fontfamily);
	font-weight: 400;
    font-size: var(--font12);
    color: var(--c-support7);
}
.bluweo-input-valid-feedback {
    border-color: #9EBC92 !important;
}
.bluweo-input-invalid-feedback {
    border-color: var(--c-support7) !important;
}
[class*="bluweo-uploadbox--"] {
	display:flex;
	align-items:center;
	justify-content:center;
    border: 1px dashed var(--c-gray6);
    margin: 0 auto;
    cursor: pointer;
    background-color: var(--c-colorffffff);
    position: relative;
	margin-top:var(--space24);
}
.bluweo-uploadbox--square {
	width: 120px;
    height: 120px;
}
.bluweo-uploadbox--rectangle {
	width: 100%;
    height: 105px;
}
[class*="bluweo-uploadbox--"] .i-upload {
	height: var(--icon40);
    width: auto;
    color: var(--c-gray2);
}
[class*="bluweo-uploadbox--"] .i-remove {
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
    z-index: 1;
    width: auto;
    height: var(--icon24);
}
.bluweo-uploadbox--square.bluweo-uploadbox--ready .img-example {
    width: 80%;
    height: 80%;
    -o-object-fit: cover;
    object-fit: cover;
}
.bluweo-uploadbox--rectangle.bluweo-uploadbox--ready .img-example {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
[class*="bluweo-uploadbox--"].bluweo-uploadbox--ready {
	border: 1px solid var(--c-gray4);
}
.bluweo-daterangepicker {
	z-index:77779;
}
.bluweo-dropbuilder {
	padding:var(--space60) var(--space12);
	cursor:pointer;
	background-color:var(--c-gray3);
	border:none;
	text-align:center;
	border-radius: var(--rn);
}
.bluweo-dropbuilder > h4 {
	margin-bottom:0;
}
.bluweo-dropzone {
	position:relative;
	cursor:pointer;
	background-color:var(--c-gray3);
	border:none;
	text-align:center;
	border-radius: var(--rn);
	padding:var(--space60) var(--space12);
}
.bluweo-dropzone .dz-tool {
	position:absolute;
	top:0;
	right:0;
	padding:var(--space8) var(--space8) 0 0;
}
.bluweo-dropzone.dz-clickable .dz-tool * {
	cursor:pointer;
}
.bluweo-dropzone .dz-icon {
	border: 1px dashed var(--c-colorffffff);
	width:100px;
	height:72px;
    display: flex;
    align-items: center;
	justify-content:center;
	margin: 0 auto;
	border-radius:var(--rn);
}
.bluweo-dropzone .dz-icon > .i-icon {
    height: var(--icon24);
    width: auto;
    color: var(--c-colorffffff);
}
.uk-dropdown {
    padding: 0;
    background-color:var(--c-color00000075);
    color: var(--c-colorffffff);
	overflow:hidden;
	border-radius:var(--rn);
}
.uk-dropdown a.uk-dropdown-item {
    display: -ms-flexbox;
    display: flex;
	-ms-align-items: center;
    align-items: center;
	padding: var(--space12) var(--space16);
    border-bottom: 1px solid #555;
	text-decoration:none;
}
.uk-dropdown a.uk-dropdown-item[role=title] {
    display:block;
	cursor:auto;
}
.uk-dropdown a.uk-dropdown-item:hover {
	background-color:var(--c-color000000);
}
.uk-dropdown a.uk-dropdown-item[role=title]:hover {
    background-color:transparent;
}
.uk-dropdown a.uk-dropdown-item:last-child {
    border-bottom: none;
}
.uk-dropdown a.uk-dropdown-item .uk-dropdown-item-icon {
	color: var(--c-colorffffff);
	width: auto;
    height: var(--icon20);
	margin-right:var(--space8);
}
.uk-dropdown a.uk-dropdown-item .uk-dropdown-item-text {
	color: var(--c-colorffffff);
	font-family:var(--fontfamily);
	font-weight: 500;
	font-size: var(--font14);
}
.uk-dropdown a.uk-dropdown-item[role=title] .uk-dropdown-item-subtext {
    color: var(--c-colorffffff);
	font-family:var(--fontfamily);
	font-weight: 300;
	font-size: var(--font12);
}
.uk-input,.uk-textarea,.uk-select {
	font-family:var(--fontfamily);
	font-weight: 400;
	font-size: var(--font16);
    border: 1px solid var(--c-colorffffff);
	padding:0 var(--space16);
	background: var(--c-colorffffff);
    color: var(--c-color000000);
	border-radius: var(--rn);
}
.uk-textarea {
	padding-top: var(--space16);
    padding-bottom: var(--space16);
}
.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
    background: var(--c-colorffffff);
    color: var(--c-color000000);
    border-color: var(--c-colorffffff);
}
.uk-input::placeholder,.uk-textarea::placeholder {
  color: var(--c-gray2);
}
.uk-input, .uk-select:not([multiple]):not([size]) {
    height: 42px;
}
.uk-form-icon {
    color: var(--c-gray6);
}
.uk-accordion-title {
    font-family: var(--fontfamily);
    color: var(--c-color000000);
    font-weight: 500;
    font-size: var(--font16);
}
.uk-accordion-title:hover {
    color: var(--c-color000000);
}
.uk-accordion-title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23777' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class=''%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.uk-open>.uk-accordion-title::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23777' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class=''%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.bluweo-group-input input,
.bluweo-group-input textarea,
.bluweo-group-input select {
	outline: none !important;
}
.bluweo-group-input, 
.bluweo-group-select {
	position:relative;
	margin-top:var(--space24);
}
.bluweo-group-select.is-open {
	z-index:10;
}
.bluweo-box-input,
.bluweo-box-select {
	position:relative;
	width:100%;
	display:block;
}
.bluweo-box-input, .bluweo-box-input > .placeholder, .bluweo-box-input > .input,
.bluweo-box-select, .bluweo-box-select > .placeholder, .bluweo-box-select > .input {
	height:52px !important;
} 
.bluweo-box-input > .placeholder, .bluweo-box-input > .input,
.bluweo-box-select > .placeholder, .bluweo-box-select > .input,
.bluweo-box-input > input::placeholder,
.bluweo-box-input .text-label,
.bluweo-box-input-inline > .text-label,
.bluweo-box-input-inline.colon > .text-label:before,
.bluweo-box-input-inline > .input {
	font-family: var(--fontfamily);
    font-weight: 400;
    font-size: var(--font16);
	color: var(--c-color000000);
	line-height:52px;
	margin:0;
}
.bluweo-box-input > input::placeholder,
.textcolor-black .bluweo-box-input > input::placeholder,
.bluweo-box-input.textcolor-black > input::placeholder {
	color: var(--c-gray2) !important;
}
.bluweo-box-input > .input,
.bluweo-box-select > .input {
	position:relative;
	background:none !important;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	width:100%;
	overflow:hidden;
	z-index:3;
}
.textcolor-white .bluweo-box-input > .input.under, .textcolor-white .bluweo-box-select > .input.under {
	border-bottom:1px solid rgba(255,255,255,0.2) !important;
}
.bluweo-box-input > .input.under, .bluweo-box-select > .input.under,
.textcolor-black .bluweo-box-input > .input.under, .textcolor-black .bluweo-box-select > .input.under {
	border-bottom:1px solid rgba(10,10,10,0.2) !important;
}
.bluweo-box-input > .placeholder,
.bluweo-box-select > .placeholder,
.bluweo-box-select > .placeholder > .after {
	position:absolute;
	top:0;
	left:0;
	opacity:1;
	z-index:1;
}
.bluweo-box-input.focus > .placeholder, .bluweo-box-input.has-data > .placeholder,
.bluweo-box-select > .placeholder > .after/*, .bluweo-box-select.focus > .placeholder, .bluweo-box-select.has-data > .placeholder*/ {
	font-size:16px;
	top:-40px;
	color: var(--c-gray6);
}
.bluweo-box-input > .placeholder, .bluweo-box-input.focus > .placeholder, .bluweo-box-input.has-data > .placeholder,
.bluweo-box-select > .placeholder/*,  .bluweo-box-select.focus > .placeholder, .bluweo-box-select.has-data > .placeholder*/ {
	transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
}
.bluweo-box-input > .under-input,
.bluweo-box-select > .under-input {
	position:absolute;
	left:0;
	right:0;
	bottom:1px;
	width:100%;
	z-index:2;
	margin:0;
}
.bluweo-box-input > .under-input:before,  .bluweo-box-input > .under-input:after,
.bluweo-box-select > .under-input:before,  .bluweo-box-select > .under-input:after {
	content:"";
	position:absolute;
	left:0;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.bluweo-box-input > .under-input:before,
.bluweo-box-select > .under-input:before {
	width:100%;
	z-index:1;
}
.bluweo-box-input > .under-input:after,
.bluweo-box-select > .under-input:after {
	width:0;
	z-index:2;
}
.bluweo-box-input > .under-input:before,
.textcolor-black .bluweo-box-input > .under-input:before,
.bluweo-box-select > .under-input:before,
.textcolor-black .bluweo-box-select > .under-input:before {
	border-color:rgba(10,10,10,0.2);
}
.bluweo-box-input > .under-input:after,
.textcolor-black  .bluweo-box-input > .under-input:after,
.bluweo-box-select > .under-input:after,
.textcolor-black  .bluweo-box-select > .under-input:after {
	border-color:rgba(10,10,10,0.9);
}
.textcolor-white .bluweo-box-input > .under-input:before,
.textcolor-white .bluweo-box-select > .under-input:before {
	border-color:rgba(255,255,255,0.2);
}
.textcolor-white  .bluweo-box-input > .under-input:after,
.textcolor-white  .bluweo-box-select > .under-input:after {
	border-color:rgba(255,255,255,0.9);
}
.bluweo-box-input.focus > .under-input:after,
.bluweo-box-select.focus > .under-input:after {
	width:100%;
}
.bluweo-box-input > .under-input:after,
.bluweo-box-input.focus > .under-input:after,
.bluweo-box-select > .under-input:after,
.bluweo-box-select.focus > .under-input:after {
	transition:width 1s ease;
	-webkit-transition:width 1s ease;
	-moz-transition:width 1s ease;
}
.bluweo-box-input.input-disabled > input {
	padding-right:50px !important;
}
.input-disabled > .lock {
	position: absolute;
    bottom: 0;
    right: 0;
    height: 40px;
    width: 40px;
    text-align: center;
	opacity:0.2;
}
.input-disabled > .lock [ class*="aicon-" ] {
    position: absolute;
    width: 100%;
    font-size: 14px;
    line-height: 35px;
    bottom: 0;
}
.bluweo-group-textarea { line-height:0;margin:0; }
.bluweo-box-textarea {
	height:auto !important;
}
.bluweo-box-textarea > textarea.input {
	border:1px solid rgba(10,10,10,0.2) !important;
	height:165px !important;
	resize:none !important;
	padding:var(--space16) var(--space16) !important;
	overflow-y: auto;
	line-height:normal;
	font-family: var(--fontfamily);
    font-weight: 400;
    font-size: var(--font16);
    color: var(--c-color000000);
}
.bluweo-box-textarea > textarea::placeholder {
	color:var(--c-gray2) !important;
}
.bluweo-box-textarea > textarea.input ~ .under-input {
	display:none !important;
}
.bluweo-box-select > .input {
	cursor:pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-right:52px !important;
}
.bluweo-box-select > .arrow {
	position:absolute;
	bottom:0;
	right:0;
	height:52px;
	width:52px;
	text-align:center;
}
.bluweo-box-select > .placeholder { width:100%; }
.bluweo-box-select > .arrow [ class*="aicon-" ] {
	position: absolute;
    width: 52px;
    height: 52px;
    margin: 0;
}
.bluweo-box-select > .arrow > .aicon-chevron-down {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class=''%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: auto var(--icon20) !important;
}
.bluweo-box-select > .arrow > .aicon-chevron-up {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class=''%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E")!important;
	background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: auto var(--icon20) !important;
}
.bluweo-box-select > .placeholder .before,
.bluweo-box-select > .placeholder .after,
.bluweo-box-select.has-data > .placeholder .after {
	display: block;
}
.bluweo-box-select.has-data > .placeholder .before {
	display:none;
}
.bluweo-box-select > .placeholder .after {
	opacity:0;
}
.bluweo-box-select.focus > .placeholder .after,
.bluweo-box-select.has-data > .placeholder .after {
	opacity:1;
}
.bluweo-box-select > .placeholder .after,
.bluweo-box-select.focus > .placeholder .after, .bluweo-box-select.has-data > .placeholder .after {
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
}
ul.bluweo-select-dropdown, ul.bluweo-select-dropdown > li {
	list-style:none !important;
	margin:0;
	padding:0;
}
ul.bluweo-select-dropdown {
	position:absolute !important;
	display: none;
	left:0;
	right:0;
	max-height:300px;
	overflow-y:auto;
	background-color:var(--c-colorffffff) !important;
	border: 1px solid rgba(10,10,10,0.1);
	padding:var(--space16) var(--space24);
	z-index:60;
}
ul.bluweo-select-dropdown,
ul.bluweo-select-dropdown.on-bottom {
	top:100%;
}
ul.bluweo-select-dropdown.on-top {
	top:auto;
	bottom:calc( 100% + 30px );
}
ul.bluweo-select-dropdown > li.list-select {
	font-family: var(--fontfamily);
    font-weight: 400;
    font-size: var(--font16);
	cursor:pointer;
	padding:var(--space8) 0;
	color: var(--c-gray6);
}
ul.bluweo-select-dropdown > li.list-select:hover {
	color: var(--c-color000000);
}
ul.bluweo-select-dropdown > li.list-select,
ul.bluweo-select-dropdown > li.list-select:hover {
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
}
ul.bluweo-select-dropdown > li + li {
	border-top:1px solid rgba(10,10,10,0.08);
}
ul.bluweo-select-dropdown > li.title {
	font-family: var(--fontfamily);
    font-weight: 500;
    font-size: var(--font16);
	color: var(--c-color000000);
	cursor:default !important;
	opacity:1 !important;
}
.bluweo-pagination {
	display: flex;
	padding-left: 0;
    list-style: none;
}
.bluweo-pagination li a {
	display: flex;
	align-items:center;
	justify-content:center;
	background-color:var(--c-gray3);
	color:var(--c-color000000);
	width:40px;
	height:40px;
	font-size: var(--font16);
    font-family: var(--fontfamily);
    font-weight: 400;
	text-align:center;
	text-decoration:none;
}
.bluweo-pagination.bluweo-r li:first-child a {
	border-top-left-radius: var(--r);
    border-bottom-left-radius: var(--r);
}
.bluweo-pagination.bluweo-r li:last-child a {
	border-top-right-radius: var(--r);
    border-bottom-right-radius: var(--r);
}
.bluweo-pagination li a .pagination-icon {
	width: auto;
    height: var(--icon20);
	color:var(--c-color000000);
}
.bluweo-pagination li:hover a,.bluweo-pagination li.pagination-active a {
	background-color:var(--c-color000000);
	color:var(--c-colorffffff);
}
.bluweo-pagination li:hover a .pagination-icon {
	color:var(--c-colorffffff);
}
.uk-tooltip {
    background: var(--c-color000000);
    border-radius: var(--rn);
    color:var(--c-colorffffff);
    font-size: 12px;
	padding: var(--space8) var(--space8);
	z-index:80000;
}
.uk-tooltip:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: var(--c-color000000);
	border-width: 5px;
	margin-left: -5px;
}
.uk-tooltip.uk-invalid {
    font-size: 16px;
	padding:var(--space8) var(--space16);
}
.sp-original-input-container {
    width: 100%;
}
.sp-original-input-container .sp-add-on {
    border-top-left-radius: var(--rn)!important;
    border-bottom-left-radius: var(--rn)!important;
}
input.spectrum.with-add-on {
    border-top-right-radius: var(--rn);
    border-bottom-right-radius: var(--rn);
}
.bluweo-uk-tab.uk-tab > * > a {
    padding: var(--space8) var(--space16);
    font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 400;
    font-size: var(--font16);
    text-transform: none;
	border-bottom: 2px solid transparent;
}
.bluweo-uk-tab.uk-tab > .uk-active > a {
    color: var(--c-color000000);
    border-color: var(--c-main);
}
.bluweo-uk-tab--on-btn.uk-tab > * > a {
    padding: var(--space8) var(--space16);
    font-family: var(--fontfamily);
    color: var(--c-color000000);
    font-weight: 400;
    font-size: var(--font16);
    text-transform: none;
	border:0;
	border-radius:var(--rn);
}
.bluweo-uk-tab--on-btn.uk-tab > .uk-active > a {
    color: var(--c-colorffffff);
    background-color: var(--c-main);
}
.bluweo-uk-tab--on-btn.uk-tab::before {
    display:none;
}
.bluweo-backdrop-overlay {
	position: relative;
}
.bluweo-backdrop-overlay::after {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--c-color00000050);
	z-index: 1000;
}
.bluweo-page-auth {
	-ms-flex-direction: row;
    flex-direction: row;
	display: -ms-flexbox;
    display: flex;
	width: 100%;
    min-height: 100vh;
	background: no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin:0;
	position:relative;
	-webkit-animation: slidein 100s;
	animation: slidein 100s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;  
}            
@-webkit-keyframes slidein {
from {background-position: top; background-size:150%; }
to {background-position: -100px 0px;background-size:105%;}
}
@keyframes slidein {
from {background-position: top;background-size:150%; }
to {background-position: -100px 0px;background-size:105%;}
}
.bluweo-page-auth > .d-overlay {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background: var(--c-color00000050);
	z-index:1;
}
.bluweo-page-auth .bluweo-flexcontent-auth {
	min-width: 0;
	-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
	-ms-flex-direction: column;
    flex-direction: column;
	display: -ms-flexbox;
    display: flex;
	position:relative;
	z-index:1;
}
.bluweo-page-auth .bluweo-pagecontent-auth {
	min-height: 0;
	-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
	padding:0 var(--space16);
	display:flex;
	align-items: center;
	justify-content:center;
}
.bluweo-page-auth .bluweo-pagefooter-auth {
	display:block;
	padding:var(--space16);
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw {
	display:flex;
	align-items:center;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw p {
    font-size: var(--font14);
    font-family: var(--fontfamily);
    font-weight: 500;
    color: var(--c-colorffffff);
    margin: 0;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw p a {
    color: var(--c-colorffffff);
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw .pagefooter-ntxt:hover {
    text-decoration:underline;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw .pagefooter-stxt {
    font-weight: 400;
	padding-left:var(--space24);
	padding-right:var(--space12);
	vertical-align: middle;
}
.bluweo-page-auth .separator{
  display:flex;
  align-items: center;
	margin: var(--space24) 0;
	line-height: 0;
}
.bluweo-page-auth .separator .line{
  height: 1px;
  flex: 1;
  background-color: var(--c-colorffffff);
}
.bluweo-page-auth .separator p {
  padding: 0 var(--space20);
  font-weight: 500;
  color: var(--c-colorffffff);
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw ul {
	display:flex;
    margin: 0 0 0 auto;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw ul li {
    margin:0 var(--space24);
	list-style:none;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw ul li:first-child {
    margin-left:0;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw ul li:last-child {
    margin-right:0;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw ul li a {
    font-size: var(--font14);
    font-family: var(--fontfamily);
    font-weight: 500;
    color: var(--c-colorffffff);
	display:block;
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw ul li a:hover {
    text-decoration:underline;
}
.bluweo-page-auth .box-end .d-bottom {
	display:none;
}
.bluweo-page-auth .bluweo-pageheader-auth .bluweo-row {
	margin:0;
}
.bluweo-page-auth .bluweo-pageheader-auth .bluweo-row [class*="bluweo-col-"] {
    padding: var(--space16);
	text-align: right;
}
.bluweo-page-auth .bluweo-pageheader-auth .bluweo-row .css-theme-icon {
    width: auto;
    height: var(--icon20);
	cursor:pointer;
}
.bluweo-card-signin {
	width:576px;
	overflow:hidden;
}
.bluweo-card-signin .box-start {
	background-color:var(--c-colorffffff);
	padding:var(--space48);
}
.bluweo-card-signin .box-end {
	background-image: linear-gradient( 45deg, hsl(194deg 10% 25%) 0%, hsl(193deg 13% 29%) 6%, hsl(193deg 16% 33%) 13%, hsl(193deg 18% 37%) 20%, hsl(194deg 11% 48%) 28%, hsl(198deg 7% 63%) 36%, hsl(285deg 2% 78%) 46%, hsl(5deg 14% 88%) 56%, hsl(22deg 12% 86%) 69%, hsl(41deg 10% 84%) 83%, hsl(60deg 9% 82%) 100%);background-color:var(--c-gray3);
	padding:var(--space48);
}
.bluweo-card-signin .box-end p.pagefooter-auth-footer {
	display:none;
}
.bluweo-card-signin .box-start .bluweo--logo {
	height: 60px;
    max-height: 60px;
	width:auto;
	border-right:1px solid var(--c-gray3);
	padding-right:var(--space24);
}
.bluweo-card-signin .box-start .text-body {
	padding-left:var(--space24);
}
.bluweo-card-signin .box-start h4,.bluweo-card-signin .box-start p {
	margin:0;
	font-family:var(--fontfamily);
	font-weight: 500;
}
.bluweo-card-signin .box-start h4 {
	color:var(--c-color000000);
	font-size:var(--font-h4);
}
.bluweo-card-signin .box-start p {
	color:var(--c-gray2);
}
.bluweo-card-signin .box-end .bluweo-btn.auth-btn-login {
	display: -ms-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	position:relative;
	height:48px;
	width:100%;
	text-decoration:none;
	padding:0 var(--space80);
}
.bluweo-card-signin .box-end .bluweo-btn.auth-btn-login .icon {
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
	left:var(--space24);
}
.bluweo-card-signin .box-end .bluweo-btn.auth-btn-social {
	display: -ms-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	color:var(--c-gray6);
    background-color:var(--c-colorffffff);
    border-color:var(--c-colorffffff);
	position:relative;
	height:60px;
	width:100%;
	padding:0 var(--space80);
	text-decoration:none;
}
.bluweo-card-signin .box-end .bluweo-btn.auth-btn-social .icon {
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
	left:var(--space24);
	width: var(--icon32);
    height: auto;
}
.bluweo-card-signin .box-end .uk-input {
    height: 48px;
}
.bluweo-card-signin .box-end .bluweo-input-group > .input-inline-append {
    background-color: var(--c-gray4);
    border-color: var(--c-gray4);
}
.bluweo-card-signin .box-end .bluweo-input-group > .input-inline-append .css-eye,.bluweo-card-signin .box-end .bluweo-input-group > .input-inline-append .css-eye-off {
	font-size: var(--icon24);
	color:var(--c-gray2);
}
/*----------*/
.bluweopage-main-warp {
	width: 100%;
    overflow: hidden;
}
.bluweopage-main-warp .bluweopage-header {
    max-width: 100vw;
    position: fixed;
    top: 0;
    z-index: 77778;
    transition: 0.5s;
    background-color: var(--c-colorffffff);
	margin-left: 96px;
    width: calc(100% - 96px);
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    padding: var(--space16) var(--space24);
    position: relative;
    justify-content: flex-end;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper a.bluweo--logo {
	visibility: hidden;
    opacity: 0;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper a.bluweo--logo .bluweo-logo {
    height: auto;
    width: var(--icon30);
    max-width: var(--icon30);
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0;
    margin: 0;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li:not(.profile-nav) {
    padding: 0 var(--space12);
	line-height: 0;
    display: inline-block;
    position: relative;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li .css-i_menus {
	width: auto;
    height: var(--icon20);
	color: var(--c-support9);
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li a:hover .css-i_menus {
	color: var(--c-color000000);
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li a.menus-notification {
    position: relative;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li a.menus-notification span {
    position: absolute;
    right: -10px;
    bottom: -6px;
    padding: 8px 4px;
    font-weight: 500;
    font-size: var(--font12);
    border-radius: 50rem;
    background-color: var(--c-support3);
    color: var(--c-colorffffff);
    display: inline-block;
    text-align: center;
    white-space: nowrap;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav {
    padding: 0 0 0 var(--space12);
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar {
	color: inherit;
    text-decoration: none;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar .profile-nav_media {
	position:relative;
	height:var(--icon32);
	width:var(--icon32);
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar .profile-nav_media .profile-media_img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit: cover;
	border-radius:50%;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar .profile-nav_text {
	font-weight: 500;
    font-size: var(--font14);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--c-color000000);
    max-width: 120px;
    line-height: initial;
    padding: 0 var(--space6);
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar .css-i_down {
	height:var(--icon20);
	width:auto;
}
/*----------*/
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper {
    position: fixed;
    top: 0;
    z-index: 77778;
    height: 100vh;
    line-height: inherit;
    background: var(--c-colorffffff);
    width: 96px;
    text-align: center;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweosidebar-flex  {
    pointer-events: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
	height: 100%;
	position:relative;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweologo-wrapper {
	display:flex;
	align-items:center;
	justify-content:center;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweologo-wrapper .bluweo--logo {
    height:auto;
    width:var(--icon30);
	max-width:var(--icon30);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex {
	-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
	overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex:hover {
	overflow: visible;
    overflow-y: auto;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul {
	padding:0;
	margin:0;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li {
	list-style:none;
	display: block;
    width: 100%;
    position: relative;
	text-align:center;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a {
	display:block;
	padding:var(--space16) var(--space4);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a:hover,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a.active {
	background-color:var(--c-support9);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-menus {
	display:block;
	font-family: var(--fontfamily);
    font-size: var(--font12);
	font-weight: 500;
	margin-top:var(--space8);
	color: var(--c-color000000);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a:hover .dp-menus,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a.active .dp-menus {
	color: var(--c-colorffffff);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-standard,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-state {
	height:var(--icon24);
    width:auto;
	margin:0 auto;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-standard {
	display:block;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-state {
	display:none;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a:hover .dp-i-standard,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a.active .dp-i-standard {
	display:none;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a:hover .dp-i-state,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a.active .dp-i-state {
	display:block;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-shrink {
	-ms-flex-negative: 0;
    flex-shrink: 0;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-shrink div {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
	-ms-flex-pack: center;
    justify-content: center;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-shrink div > a {
	display:block;
	padding:var(--space16) var(--space4);;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-shrink div > a .dp-i-menu {
	height:var(--icon24);
    width:auto;
	margin:0 auto;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex.bluweo-aside-flex-r ul > li {
	padding: 0 var(--space8) var(--space8);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex.bluweo-aside-flex-r ul > li > a {
    border-radius: var(--rn);
    padding: var(--space12) var(--space2);
}
/*----------*/
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper {
    position: fixed;
    top: 0;
    z-index: 77777;
    height: 100vh;
    line-height: inherit;
    background: var(--c-colorffffff);
    width: 220px;
    text-align: center;
	transform: translateX(-220px);
    transition: transform .28s ease-out;
}
.bluweopage-main-warp.bluweopagepage-main-warp-o .bluweopage-body-wrapper div.bluweosubsidebar-wrapper {
	transform: translateX(96px);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweosidebar-flex  {
    pointer-events: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
	height: 100%;
	position:relative;
	border-left:1px solid var(--c-gray4);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweologo-wrapper {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:var(--space24) 0;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweologo-wrapper .bluweo--logo {
    height:auto;
    width:var(--icon36);
	max-width:var(--icon36);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex {
	-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
	overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex:hover {
	overflow: visible;
    overflow-y: auto;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul {
	padding:0 var(--space16);
	margin:0;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li {
	list-style:none;
	display: block;
    position: relative;
	margin-bottom:var(--space8);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a {
	display:flex;
	align-items:center;
	padding:var(--space12) var(--space16);
	border-radius:var(--rn);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a:hover,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a.active {
	background-color:var(--c-main2);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a .dp-menus {
	display:block;
	font-family: var(--fontfamily);
    font-size: var(--font16);
	font-weight: 500;
	margin-left:var(--space12);
	color: var(--c-color000000);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a:hover .dp-menus,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a.active .dp-menus {
	color: var(--c-colorffffff);
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-standard,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-state {
	height:var(--icon24);
    width:auto;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-standard {
	display:block;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-state {
	display:none;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a:hover .dp-i-standard,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a.active .dp-i-standard {
	display:none;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a:hover .dp-i-state,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a.active .dp-i-state {
	display:block;
}
/*----------*/
.bluweopage-main-warp .bluweopage-body-wrapper .bluweopage-body {
	position:relative;
	display:flex;
	flex-direction:column;
	margin-left: 96px;
	min-height: calc(100vh - 75px);
    margin-top: 75px;
	transition: margin-left .28s ease-out;
}
.bluweopage-main-warp.bluweopagepage-main-warp-o .bluweopage-body-wrapper .bluweopage-body {
    margin-left: 316px; 
}
.bluweo-cms-searchinput {
	--search-form-fs:16px;
	position: fixed;
    width: calc(100% - 96px);
    right: 0;
	z-index: 1;
    transform: translateY(-100%);
	transition: transform 0.25s linear;
}
.bluweo-cms-searchinput.bluweo-cms-show_searchinput {
    transform: translateY(0);
}
.bluweo-cms-searchinput .d-search-box,.bluweo-cms-searchinput .d-search-box .bluweo-form-control {
	height:100%;
}
.bluweo-cms-searchinput .d-search-box .bluweo-form-control {
	background-color:var(--c-colorffffff);
	border-radius:0;
	border:none;
	color:var(--c-color000000);
	font-size:var(--search-form-fs);
	padding:0 72px;
}
.bluweo-cms-searchinput .d-search-box .bluweo-form-control:focus {
	color:var(--c-color000000);
	box-shadow:none;
}
.bluweo-cms-searchinput .d-search-box::-webkit-input-placeholder {
	color:var(--c-color00000025);
}
.bluweo-cms-searchinput .d-search-box::-moz-placeholder {
	color:var(--c-color00000025);
}
.bluweo-cms-searchinput .d-search-box:-ms-input-placeholder {
	color:var(--c-color00000025);
}
.bluweo-cms-searchinput .d-search-box:-moz-placeholder {
	color:var(--c-color00000025);
}
.bluweo-cms-searchinput .d-search-box .inputgroup {
	position:relative;
	width:100%;
	height:100%;
}
.bluweo-cms-searchinput .d-search-box .i-search {
	cursor:pointer;
	width:auto;
	height:var(--space24);
}
.bluweo-cms-searchinput .d-search-box .input-group-close {
	position:absolute;
	top:0;
	height:100%;
	right:0;
	color:var(--c-color000000);
	padding:0 var(--space24);
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}
.bluweo-cms-searchinput .d-search-box .input-group-close>i {
	color:var(--c-color000000);
}
.bluweo-cms-searchinput .d-search-box .input-group-search {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	color:var(--c-color000000);
	padding:0 var(--space24);
	display:flex;
	align-items:center;
	justify-content:center;
}
.bluweo-cms-searchinput .d-search-box .input-group-search>i {
	color: var(--c-color000000);
}
/*----------*/
.bluweopage-footer {
	background-color:var(--c-colorffffff50);
	padding:var(--space16) 0;
	margin-top:auto;
}
.bluweopage-footer p {
	font-family: var(--fontfamily);
    font-size: var(--font14);
    font-weight: 500;
	margin: 0;
	color:var(--c-gray6);
}
.bluweopage-footer ul {
	font-family: var(--fontfamily);
    font-size: var(--font14);
    font-weight: 500;
	margin: 0;
	padding:0;
	display:flex;
	align-items:center;
	justify-content: flex-end;
}
.bluweopage-footer ul li {
	list-style:none;
	padding-left:var(--space24);
}
.bluweopage-footer ul li:first-child {
	padding-left:0;
}
.bluweopage-footer ul li a {
	color:var(--c-gray6);
}
.bluweopage-footer ul li a:hover {
	color:var(--c-color000000);
}
/*----------*/
.bluweo-section__dashboard {
	margin: 0 0 var(--space24);
	padding-top: var(--space48);
}
.bluweo-section__dashboard h2 {
	font-family: var(--fontfamily);
    font-size: var(--font24);
    font-weight: 500;
	margin: 0 0 var(--space24);
	display: flex;
	align-items: center;
}
.bluweo-section__dashboard h2 .i-css-edit {
	width: var(--space40);
    height: var(--space40);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: transparent;
    cursor: pointer;
	margin-left:var(--space16);
}
.bluweo-section__dashboard h2 .i-css-edit .h-css-edit {
	cursor:pointer;
	height:var(--icon20);
    width:auto;
	color: var(--c-gray2);
}
.bluweo-section__dashboard h2 .i-css-edit:hover {
	background-color: var(--c-colorffffff);
}
.bluweo-section__dashboard h2 .i-css-edit:hover .h-css-edit {
	color: var(--c-color000000);
}
.bluweo-section__dashboard .bluweo-row {
	margin:0 var(--space8n);
}
.bluweo-section__dashboard .bluweo-row [class*=bluweo-col-] {
	padding:0 var(--space8) var(--space16);
}
.bluweo-section__dashboard .box__dashboard {
	background-color:var(--c-colorffffff);
	padding:var(--space20);
	height:100%;
	position:relative;
	border-radius:var(--rn);
	min-height:268px;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-body {
	display:flex;
	flex-direction: column;
	height: 100%;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-h {
	display: flex;
    align-items: center;
	margin-bottom:var(--space20);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-h h3 {
	font-family: var(--fontfamily);
    font-size: var(--font20);
    font-weight: 500;
	margin: 0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-h .d_box-tool {
	display: flex;
    align-items: center;
	margin-left:auto;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-h .d_box-tool .h-css-tool {
	cursor:pointer;
	height:var(--icon20);
    width:auto;
	margin-left:var(--space12);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-h .d_box-tool .h-css-tool:first-child {
	margin-left:0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-h .d_box-tool .h-css-tool:hover {
	stroke: var(--c-color000000)!important;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c2 {
	margin:auto 0;
	justify-content: center;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c2 > [class*=bluweo-col-] {
	padding:0;
}
.bluweo-section__dashboard .box__dashboard a.d_txt-link {
	display:block;
	text-align:center;
	color: var(--c-color000000);
	padding:var(--space12) 0;
	border-radius:var(--rn);
}
.bluweo-section__dashboard .box__dashboard a.d_txt-link:hover {
	background-color: var(--c-gray4);
}
.bluweo-section__dashboard .box__dashboard a.d_txt-link h4 {
	font-family: var(--fontfamily);
    font-size: var(--font30);
    font-weight: 500;
	margin: 0;
}
.bluweo-section__dashboard .box__dashboard a.d_txt-link p {
	font-family: var(--fontfamily);
    font-size: var(--font16);
    font-weight: 500;
	margin: 0;
	color:var(--c-gray2);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c1 {
	margin:0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c1 > [class*=bluweo-col-] {
	padding:0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c1 a.d_txt-link h4 {
    font-size: var(--font20);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c3 {
	position:absolute;
	bottom:-2px;
	left:0;
	right:0;
	width:100%;
	height:150px;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 {
	margin: 0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li {
	display: flex;
	margin-bottom: var(--space24);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li:last-child {
	margin-bottom: 0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li a.d_txt-link {
	padding:0;
	border-radius:var(--rn);
	flex: 0 0 90px;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li a.d_txt-link > div {
	border-radius:var(--rn);
	padding:var(--space12) 0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li a.d_txt-link:hover > div {
	background-color: var(--c-gray4);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li .d_text-des {
	display: flex;
	flex-direction: column;
	flex: 1;
	padding-left: var(--space16);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li .d_text-des p {
	margin-bottom: var(--space6);
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li .d_text-des p.d_text-des-sub {
	margin: 0;
}
.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li .d_text-des p,.bluweo-section__dashboard .box__dashboard .box__dashboard-c4 .d_rw_li .d_text-des p a {
	color: var(--c-color000000);
}

/*----------*/
.bluweo-section__app {
	margin: var(--space24) 0;
}
.bluweo-section__app h2 {
	font-family: var(--fontfamily);
    font-size: var(--font24);
    font-weight: 500;
	margin: 0 0 var(--space24);
}
.bluweo-section__app h2 .h-css-edit {
	cursor:pointer;
	height:var(--icon20);
    width:auto;
	margin-left:var(--space16);
	vertical-align: -1px;
}
.bluweo-section__app h2 .h-css-edit:hover {
	stroke: var(--c-color000000)!important;
}
.bluweo-section__app .bluweo-row {
	margin:0 var(--space8n);
}
.bluweo-section__app .bluweo-row [class*=bluweo-col-] {
	padding:0 var(--space8) var(--space16);
}
.bluweo-section__app a.box__app {
    display: block;
    padding: var(--space48) var(--space4);
	border-radius:var(--rn);
	text-align:center;
}
.bluweo-section__app a.box__app:hover {
    background-color:var(--c-colorffffff);
}
.bluweo-section__app a.box__app .dp-i-standard,.bluweo-section__app a.box__app .dp-i-state {
	height:var(--icon48);
    width:auto;
	margin:0 auto;
}
.bluweo-section__app a.box__app .dp-i-standard {
	display:block;
}
.bluweo-section__app a.box__app .dp-i-state {
	display:none;
}
.bluweo-section__app a.box__app:hover .dp-i-standard {
	display:none;
}
.bluweo-section__app a.box__app:hover .dp-i-state {
	display:block;
}
.bluweo-section__app a.box__app > p {
    font-family: var(--fontfamily);
    font-size: var(--font16);
    font-weight: 500;
    margin: var(--space4) 0 0;
    color: var(--c-color000000);
}
/*----------*/
.dd-list {
    font-family: var(--fontfamily);
    font-size: var(--font16);
}
.dd-handle {
    border-radius: var(--rn);
}
.dd3-handle {
    display:flex;
	align-items:center;
	justify-content:center;
}
.dd-list .dd3-content {
	display:flex;
	align-items:center;
	border-radius:var(--rn);
}
.dd-list .dd3-content.dd3-content-0 {
	padding-left:20px;
}
.dd3-content .data-menu {
	margin: 0 var(--space8);
	font-size: var(--font16);
	font-weight:500;
	color:var(--c-color000000);
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dd3-content .data-menu .bluweo-txt-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.dd3-content .data-menu > span {
    color: var(--c-gray6);
}
.dd3-content .data-menu > span.f-sm {
    font-size: var(--font14);
}
.dd3-container__img {
    position: relative;
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin: 0 var(--space8);
    flex: 0 0 40px;
	border-radius:var(--rn);
}
.dd3-container__img150 {
    position: relative;
    width: 150px;
    height: 40px;
    overflow: hidden;
    margin: 0 var(--space8);
    flex: 0 0 150px;
	border-radius:var(--rn);
}
.dd3-container__img .dd3-banner-v {
	position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.dd3-icon {
    width: auto;
    height: var(--icon20);
}
.dd3-content .data-icon {
	margin: 0 var(--space8);
	flex: 0 0 20px;
	line-height:0;
}
.dd3-content .data-icon .dd3-icon-mr {
    width: auto;
    height: var(--icon20);
}
.dd-list .dd3-content.bluweo-cursor-pointer {
	cursor:pointer;
}
.dd3-tool {
	display:flex;
	align-items:center;
	margin-left:auto;
}
.dd3-tool > .dd3-typo-small {
	margin-right:var(--space16);
	font-size: var(--font12);
    font-weight: 400;
    color: var(--c-gray6);
}
.dd3-tool > .dd3-action {
	display:flex;
	align-items:center;
	line-height:0;
}
.dd3-tool > .dd3-action > .dd3-c-action {
	min-width: var(--space32);
    text-align: right;
}
.dd3-tool > .dd3-c-badge {
	display: inline-block;
    font-family: var(--fontfamily);
    font-size: var(--font12);
    padding: var(--space2) var(--space12);
    border-radius: var(--rn);
    background-color: var(--c-main3);
    color: var(--c-colorffffff);
    text-align: center;
}
.dd3-tool .dd3-action .icon {
	height: var(--icon20);
    width: auto;
    color: var(--c-gray6);
    cursor: pointer;
}
.dd3-tool .dd3-action .icon:hover {
    color: var(--c-color000000);
}
.dd3-tool .dd3-action .icon.i-down {
    transition:.35s ease-in-out;
}
.dd3-tool .dd3-action .icon.i-down-180 {
    transform: rotate(180deg);
	transition:.35s ease-in-out;
}
.dd3-tool .dd3-action .icon-dd-content-list {
	height: var(--icon20);
    width: auto;
    color: var(--c-gray6);
    cursor: pointer;
	margin-left:var(--space8);
}
.dd3-tool .dd3-action .icon-dd-content-list:first-child {
	margin-left:0;
}
.dd3-sub-list {
	background-color: var(--c-gray4);
    padding: var(--space36);
	margin:0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
    border-bottom-right-radius: var(--rn);
    border-bottom-left-radius: var(--rn);
}
/*----------*/
.bluweo-modal.uk-modal {
    z-index: 77779;
}
.uk-modal-dialog {
    border-radius: var(--rn);
}
.bluweo-modal .uk-modal-dialog {
    width: 480px;
	border-radius: var(--rn);
}
.bluweo-modal .uk-modal-body {
    padding: var(--space48);
}
.bluweo-modal .uk-modal-footer {
    padding: var(--space48);
    border-top: none;
}
.bluweo-modal .uk-modal-dialog .uk-modal-footer {
    border-bottom-right-radius: var(--rn);
    border-bottom-left-radius: var(--rn);
}
.bluweo-modal .uk-modal-footer .bluweo-row {
	margin:0 var(--space8n);
}
.bluweo-modal .uk-modal-footer .bluweo-row [class*=col-] {
	padding:0 var(--space8);
}
.bluweo-modal .uk-modal-footer .bluweo-btn {
    width:100%;
}
.bluweo-modal .main-body {
	justify-content: center;
    display: flex;
}
.bluweo-modal .main-body .t-media {
	flex: 0 0 64px;
	border-right: 1px solid var(--c-gray3);
}
.bluweo-modal .main-body .icon {
    color: var(--c-color000000);
    width: var(--icon40);
    height: auto;
}
.bluweo-modal .main-body .t-body {
    padding-left: var(--space24);
}
.bluweo-modal .main-body .t-body h3,.bluweo-modal .main-body .t-body p {
    font-size: var(--font20);
    font-family: var(--fontfamily);
}
.bluweo-modal .main-body .t-body h3 {
    font-size: var(--font-h3);
	font-weight: 500;
	margin: 0 0 var(--space4);
	color: var(--c-color000000);
}
.bluweo-modal .main-body .t-body p {
    font-size: var(--font16);
	font-weight: 400;
	margin: 0;
	color: var(--c-gray6);
}
.bluweo-modal-pb-col .bluweo-modal-footer * > .bluweo-btn.uk-modal-close > svg {
    display: none;
}
/*---------*/
.bluweo-modal-pb-col {
	z-index:77779;
}
.bluweo-modal-pb-col .bluweo-modal-header {
	position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--space36);
    color: var(--c-color000000);
	border-bottom:none;
	background-color:transparent;
}
.bluweo-modal-pb-col .bluweo-modal-header h3 {
	position: relative;
    font-size: var(--font-h3);
    font-family: var(--fontfamily);
    font-weight: 500;
    color: var(--c-color000000);
    padding-left: var(--space36);
    margin: 0;
}
.bluweo-modal-pb-col .bluweo-modal-header h3 .icon {
	height: var(--icon20);
    width: auto;
    color: var(--c-gray6);
	position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}
.bluweo-modal-pb-col .bluweo-modal-header .x {
    background-color: var(--c-gray3);
    padding: var(--space4);
    color: var(--c-gray2);
    cursor: pointer;
    height: var(--icon32);
    width: auto;
    position: absolute;
    top: var(--space36);
    right: var(--space36);
	border-radius: var(--rn);
}
.bluweo-modal-pb-col .bluweo-modal-header .x svg {
    display: none;
}
.bluweo-modal-pb-col .bluweo-modal-header .x:hover {
    background-color: var(--c-color000000);
    color: var(--c-colorffffff);
}
.bluweo-modal-pb-col .bluweo-modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 0 var(--space36) var(--space36);
}
.bluweo-modal-pb-col .bluweo-modal-footer {
    padding: var(--space36);
	border-top:none;
	background-color:transparent;
}
.bluweo-modal-pb-col .bluweo-modal-footer * > .bluweo-btn {
    display:block;
	width:100%;
}
.bluweo-modal-pb-col .bluweo-modal-footer * > .bluweo-btn span {
    justify-content:center;
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group {
	display:flex;
	flex-wrap: wrap;
	margin-bottom:var(--space16);
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group .bluweo-btn {
    padding-top:0;
	padding-bottom:0;
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group > .bluweo-btn {
    color: var(--c-gray6);
    background-color: var(--c-gray4);
    border-color: var(--c-gray4);
	margin-right:var(--space8);
	margin-bottom:var(--space8);
}
.bluweo-modal-pb-col .bluweo-modal-body.bluweo-bg-gray4 .button-inline-group > .bluweo-btn {
    color: var(--c-gray6);
    background-color: var(--c-colorffffff);
    border-color: var(--c-colorffffff);
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group > .bluweo-btn:not(:last-child) {
	width:128px;
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group > .bluweo-btn:hover,.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group > .bluweo-btn.active {
    color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group > .bluweo-btn.bluweo-btn-black {
	color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
	margin:0 0 0 auto;
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group > div > .bluweo-btn {
	color: var(--c-gray6);
    background-color: var(--c-gray4);
    border-color: var(--c-gray4);
	margin-right:var(--space8);
	margin-bottom:var(--space8);
}
.bluweo-modal-pb-col .bluweo-modal-body.bluweo-bg-gray4 .button-inline-group > div > .bluweo-btn {
	color: var(--c-gray6);
    background-color: var(--c-colorffffff);
    border-color: var(--c-colorffffff);
}
.bluweo-modal-pb-col .bluweo-modal-body .button-inline-group > div > .bluweo-btn:hover {
	color: var(--c-colorffffff);
    background-color: var(--c-color000000);
    border-color: var(--c-color000000);
}
.bluweo-modal-pb-col .bluweo-modal-body .admin-tab-container {
    margin:0 var(--space36n);
}
.bluweo-modal-pb-col .bluweo-modal-body .admin-tab-container .bluweo-uk-tab {
    margin:0;
	padding:0 var(--space36);
}
.bluweo-modal-pb-col .bluweo-modal-body .admin-tab-container .bluweo-uk-tab > * {
    padding-left: 0;
    padding-right: var(--space24);
}
.bluweo-modal-pb-col .bluweo-modal-body .admin-tab-container .bluweo-uk-tab.uk-tab::before {
    left: 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .admin-tab-container .bluweo-uk-tab.uk-tab > .uk-active > a {
    font-weight: 600;
}
.bluweo-modal-pb-col .bluweo-modal-body .pb-box-col {
	background-color:var(--c-gray4);
	padding:var(--space36);
	border-radius: var(--rn);
}
.bluweo-modal-pb-col .bluweo-modal-body .space16 {
	padding: var(--space8) 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .space24 {
	padding: var(--space12) 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .admin-pb-col-ctl-list {
	padding: var(--space24) 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-switch,.dd-list .bluweo-switch {
	display:inline-flex;
	align-items:center;
	color: var(--c-gray6);
    font-weight: 400;
    font-family: var(--fontfamily);
    font-size: var(--font16);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-col-form-label,.dd-list .bluweo-col-form-label {
    display: block;
    margin: 0;
    font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 400;
    font-size: var(--font16);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-col--label-8,.dd-list .bluweo-col--label-8 {
	display: block;
    margin: 0 0 var(--space8);
    font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 400;
    font-size: var(--font16);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-col--label-16,.dd-list .bluweo-col--label-16 {
	display: block;
    margin: 0 0 var(--space16);
    font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 400;
    font-size: var(--font16);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-col-form-label span,.bluweo-modal-pb-col .bluweo-modal-body .bluweo-col--label-8 span,.bluweo-modal-pb-col .bluweo-modal-body .bluweo-col--label-16 span,.dd-list .bluweo-col-form-label span,.dd-list .bluweo-col--label-8 span,.dd-list .bluweo-col--label-16 span {
    color: #d30000;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-input,.bluweo-modal-pb-col .bluweo-modal-body .uk-select,.dd-list .uk-input,.dd-list .uk-sselect {
    height: 52px;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-textarea,.dd-list .uk-textarea {
    padding-top: var(--space16);
    padding-bottom: var(--space16);
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-input-select2 .select2-container--default .select2-selection--single,.dd-list .uk-input-select2 .select2-container--default .select2-selection--single {
    height: 52px;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-input-select2 .select2-container--default .select2-selection--single .select2-selection__arrow,.dd-list .uk-input-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 52px;
    width: 52px;
}
.bluweo-modal-pb-col .bluweo-modal-body .note-editor.note-frame .note-editing-area .note-editable,.dd-list .note-editor.note-frame .note-editing-area .note-editable {
    background:var(--c-colorffffff);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-form-row.bluweo-form-row--card-media,.dd-list .bluweo-form-row.bluweo-form-row--card-media {
    margin-right: var(--space36n);
    margin-left: var(--space36n);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-form-row.bluweo-form-row--card-media>[class*="col-"],.dd-list .bluweo-form-row.bluweo-form-row--card-media>[class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-form-row.bluweo-form-row--card-media .bluweo-col--label-16,.dd-list .bluweo-form-row.bluweo-form-row--card-media .bluweo-col--label-16 {
    padding-right: var(--space36);
    padding-left: var(--space36);
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media,.dd-list .form-card-media {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden;
    padding-bottom: 56.25%;
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media .form-card-media-content,.dd-list .form-card-media .form-card-media-content {
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	background-color: var(--c-gray4);
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media.form-card-media--white .form-card-media-content,.dd-list .form-card-media.form-card-media--white .form-card-media-content {
	background-color: var(--c-colorffffff);
	border:1px dashed var(--c-gray6);
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media .form-card-media-action,.dd-list .form-card-media .form-card-media-action {
    position: absolute;
    display: flex;
    justify-content:center;
    align-items: center;
	width: 100%;
    height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media.form-card-media--white .form-card-media-action,.dd-list .form-card-media.form-card-media--white .form-card-media-action {
	background-color: transparent;
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media .form-card-media-action .btn-media-action,.dd-list .form-card-media .form-card-media-action .btn-media-action {
    width: 240px;
    height: 160px;
    padding: 0;
    margin: 0 var(--space8);
    border: 1px dashed var(--c-colorffffff);
	cursor: pointer;
	background-color:transparent;
	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	border-radius: var(--rn);
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media.form-card-media--white .form-card-media-action .btn-media-action,.dd-list .form-card-media.form-card-media--white .form-card-media-action .btn-media-action {
    border: 1px dashed var(--c-gray2);
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media .form-card-media-action .btn-media-action .icon,.dd-list .form-card-media .form-card-media-action .btn-media-action .icon {
    color: var(--c-gray2);
    height: var(--icon48);
    width: auto;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-btn-label-icon,.dd-list .bluweo-btn-label-icon {
    display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:var(--space24);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-btn-label-icon h4,.dd-list .bluweo-btn-label-icon h4 {
	position: relative;
    font-size: var(--font20);
    font-family: var(--fontfamily);
    font-weight: 500;
    color: var(--c-color000000);
    padding-left: var(--space36);
    margin: 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-btn-label-icon h4 .icon,.dd-list .bluweo-btn-label-icon h4 .icon {
	height: var(--icon20);
    width: auto;
    color: var(--c-color000000);
	position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-btn-label-icon p,.dd-list .bluweo-btn-label-icon p {
	position: relative;
    font-size: var(--font16);
    font-family: var(--fontfamily);
    font-weight: 500;
    color: var(--c-color000000);
    padding-left: var(--space36);
    margin: 0;
	cursor:pointer;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-btn-label-icon p .icon,.dd-list .bluweo-btn-label-icon p .icon {
	height: var(--icon20);
    width: auto;
    color: var(--c-gray6);
	position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-btn-label-icon span,.dd-list .bluweo-btn-label-icon span {
    color: #d30000;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-flex-group,.dd-list .bluweo-flex-group {
    display:block;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-flex-group.inlineflex-group,.dd-list .bluweo-flex-group.inlineflex-group {
    display:inline-flex;
	align-items:center;
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-flex-group .bluweo-form-check,.dd-list .bluweo-flex-group .bluweo-form-check {
    margin-bottom:var(--space16)
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-flex-group .bluweo-form-check .bluweo-form-check-input[type=checkbox] {
    background-color:var(--c-colorffffff);
    border:1px solid var(--c-colorffffff);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-flex-group .bluweo-form-check .bluweo-form-check-input[type=radio] {
    background-color:var(--c-colorffffff);
    border:5px solid var(--c-gray2);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-flex-group .bluweo-form-check .bluweo-form-check-input:checked[type=checkbox] {
    background-color: var(--c-main3);
    border: 1px solid var(--c-main3);
}
.bluweo-modal-pb-col .bluweo-modal-body .bluweo-flex-group .bluweo-form-check .bluweo-form-check-input:checked[type=radio] {
    background-color: var(--c-main3);
    border: 4px solid var(--c-main3);
}
.bluweo-modal-pb-col .bluweo-modal-body .sp-original-input-container,.dd-list .sp-original-input-container {
	display:flex;
}
.bluweo-modal-pb-col .bluweo-modal-body input.spectrum.with-add-on,.dd-list input.spectrum.with-add-on {
    border-left:0!important;
}
.bluweo-modal-pb-col .bluweo-modal-body .radio-color-picker-group,.dd-list .radio-color-picker-group {
	display:block;
	margin:var(--space8) 0 0 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .radio-color-picker,.dd-list .radio-color-picker {
	margin:0 var(--space8) var(--space8) 0;
	display:inline-block;
}
.bluweo-modal-pb-col .bluweo-modal-body .radio-color-picker label,.dd-list .radio-color-picker label {
	display:block;
	padding:2px;
	width:48px;
	height:48px;
    border-radius:50%;
    cursor: pointer;
	border:2px solid transparent;
	margin:0;
	overflow:hidden;
}
.bluweo-modal-pb-col .bluweo-modal-body .radio-color-picker label > div,.dd-list .radio-color-picker label > div {
    border-radius:50%;
	border:1px solid #aaa;
	margin:0;
	overflow:hidden;
	width:100%;
	height:100%;
}
.bluweo-modal-pb-col .bluweo-modal-body .radio-color-picker input[type="radio"],.dd-list .radio-color-picker input[type="radio"] {
  display: none;
}
.bluweo-modal-pb-col .bluweo-modal-body .radio-color-picker input:checked + label, .bluweo-modal-pb-col .bluweo-modal-body .radio-color-picker:hover label,.dd-list .radio-color-picker input:checked + label,.dd-list .radio-color-picker:hover label {
	border:2px solid var(--c-main);
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting,.dd-list .uk-overlay-setting {
  display:flex;
	align-items:center;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-group,.dd-list .uk-overlay-setting .uk-overlay-setting-group {
  display:inherit;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker,.dd-list .uk-overlay-setting .uk-overlay-setting-picker {
	margin:0 var(--space8) 0 0;
	display:inline-block;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker label,.dd-list .uk-overlay-setting .uk-overlay-setting-picker label {
	display:block;
	padding:2px;
	width:48px;
	height:48px;
    border-radius:50%;
    cursor: pointer;
	border:2px solid transparent;
	margin:0;
	overflow:hidden;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker label > div,.dd-list .uk-overlay-setting .uk-overlay-setting-picker label > div {
    border-radius:50%;
	border:1px solid #aaa;
	margin:0;
	overflow:hidden;
	width:100%;
	height:100%;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker input[type="radio"],.dd-list .uk-overlay-setting .uk-overlay-setting-picker input[type="radio"] {
  display: none;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker input:checked + label, .bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker:hover label,.dd-list .uk-overlay-setting .uk-overlay-setting-picker input:checked + label,.dd-list .uk-overlay-setting .uk-overlay-setting-picker:hover label {
	border:2px solid var(--c-main);
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker input:checked + label .icon, .bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker:hover label .icon,.dd-list .uk-overlay-setting .uk-overlay-setting-picker input:checked + label .icon,.dd-list .uk-overlay-setting .uk-overlay-setting-picker:hover label .icon {
	display: block;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker .overlay-none,.dd-list .uk-overlay-setting .uk-overlay-setting-picker .overlay-none {
  background-color:var(--c-colorffffff);
  display:flex;
	align-items:center;
	justify-content:center;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker .overlay-has,.dd-list .uk-overlay-setting .uk-overlay-setting-picker .overlay-has {
  background-color:var(--c-color000000);
  display:flex;
	align-items:center;
	justify-content:center;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker .overlay-none .icon,.dd-list .uk-overlay-setting .uk-overlay-setting-picker .overlay-none .icon {
  height: var(--icon20);
    width: auto;
    color: var(--c-color000000);
    display: none;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .uk-overlay-setting-picker .overlay-has .icon,.dd-list .uk-overlay-setting .uk-overlay-setting-picker .overlay-has .icon {
  height: var(--icon20);
    width: auto;
    color: var(--c-colorffffff);
    display: none;
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting .overlay-number,.dd-list .uk-overlay-setting .overlay-number {
	font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 500;
    font-size: var(--font20);
	margin-right:var(--space8);
}
.bluweo-modal-pb-col .bluweo-modal-body .uk-overlay-setting > .bluweo-form-range,.dd-list .uk-overlay-setting > .bluweo-form-range {
    width: 150px;
}
.bluweo-modal-pb-col .bluweo-modal-body .d-tool-table .bluweo-btn,.dd-list .d-tool-table .bluweo-btn {
	color: var(--c-color000000);
    background-color: var(--c-colorffffff);
    border-color: var(--c-colorffffff);
	margin:0 var(--space4);
}
.bluweo-modal-pb-col .bluweo-modal-body .d-tool-table .bluweo-btn:first-child,.dd-list .d-tool-table .bluweo-btn:first-child {
	margin-left:0;
}
.bluweo-modal-pb-col .bluweo-modal-body .d-tool-table .bluweo-btn:last-child,.dd-list .d-tool-table .bluweo-btn:last-child {
	margin-right:0;
}
.bluweo-modal-pb-col .admin-nestable-content-list {
	border-radius: var(--rn);
}
.bluweo-modal-pb-col .admin-nestable-content-list .dd-handle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.bluweo-modal-pb-col .admin-nestable-content-list .dd-list .dd3-content {
    border-bottom-right-radius: 0;
}
/*-----core-offcanvas------*/
.bluweo-offcanvas.uk-offcanvas {
    z-index: 77779;
}
.bluweo-offcanvas.uk-offcanvas-overlay::before {
    background: rgba(0,0,0,.6);
}
.bluweo-offcanvas .uk-offcanvas-bar {
	background-color: var(--c-colorffffff);
	color:var(--c-color000000);
	display: flex;
    flex-direction: column;
    min-width: 0;
	overflow: hidden;
	padding: 0;
}
.bluweo-offcanvas .uk-offcanvas-bar.uk-offcanvas-bar-x900 {
	right: -900px;
    width: 900px;
}
.bluweo-offcanvas.uk-open > .uk-offcanvas-bar.uk-offcanvas-bar-x900 {
    left: auto;
    right: 0;
}
.bluweo-offcanvas .uk-offcanvas-bar.uk-offcanvas-bar-x1140 {
	right: -1140px;
    width: 1140px;
}
.bluweo-offcanvas.uk-open > .uk-offcanvas-bar.uk-offcanvas-bar-x1140 {
    left: auto;
    right: 0;
}
.bluweo-offcanvas .c-header {
	position:relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: var(--space24) var(--space36);
}
.bluweo-offcanvas .c-header > h3 {
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right:var(--space48)
}
.bluweo-offcanvas .c-body {
   flex: 1 1 auto;
   position: relative;
   overflow-y:auto;
   padding: var(--space24) var(--space36);
}
.bluweo-offcanvas .c-body::-webkit-scrollbar {
  width: 24px;
}
.bluweo-offcanvas .c-body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 20px 20px transparent;
  border: solid 8px transparent;
}
.bluweo-offcanvas .c-body::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 20px 20px var(--c-support10);
  border: solid 8px transparent;
  border-radius: 16px;
}
.bluweo-offcanvas .c-footer {
   padding: var(--space24) var(--space36);
}
.bluweo-offcanvas .c-footer .bluweo-row-btn {
	margin-right:var(--space8n);
	margin-left:var(--space8n);
}
.bluweo-offcanvas .c-footer .bluweo-row-btn>[class*="bluweo-col"] {
	padding-right:var(--space8);
	padding-left:var(--space8);
}
.bluweo-offcanvas .c-footer .bluweo-row-btn>[class*="bluweo-col"] .bluweo-btn {
	width:100%;
}
.bluweo-offcanvas .c-footer .bluweo-row-btn>[class*="bluweo-col"] .bluweo-btn>span {
	transform: none;
}
.bluweo-offcanvas .c-footer .bluweo-row-btn>[class*="bluweo-col"] .bluweo-btn.uk-offcanvas-close {
	position:relative;
    top: 0;
    right: 0;
}
.bluweo-offcanvas .c-footer .bluweo-row-btn>[class*="bluweo-col"] .bluweo-btn.uk-offcanvas-close>svg {
	display:none;
}
.bluweo-offcanvas .uk-offcanvas-bar h1,.bluweo-offcanvas .uk-offcanvas-bar h1,.bluweo-offcanvas .uk-offcanvas-bar h2,.bluweo-offcanvas .uk-offcanvas-bar h3,.bluweo-offcanvas .uk-offcanvas-bar h4,.bluweo-offcanvas .uk-offcanvas-bar h5,.bluweo-offcanvas .uk-offcanvas-bar h6 {
	margin-bottom:0;
    font-weight: 500;
}
.bluweo-offcanvas .uk-offcanvas-bar h1,.bluweo-offcanvas .uk-offcanvas-bar h1,.bluweo-offcanvas .uk-offcanvas-bar h2,.bluweo-offcanvas .uk-offcanvas-bar h3,.bluweo-offcanvas .uk-offcanvas-bar h4,.bluweo-offcanvas .uk-offcanvas-bar h5,.bluweo-offcanvas .uk-offcanvas-bar h6,.bluweo-offcanvas .uk-offcanvas-bar p {
	font-family: var(--fontfamily);
	color:var(--c-color000000);
}
.bluweo-offcanvas .c-x {
    background-color: var(--c-gray3);
    padding: var(--space4);
    color: var(--c-gray2);
    cursor: pointer;
    height: var(--icon32);
    width: auto;
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: var(--space36);
	border-radius:var(--rn);
}
.bluweo-offcanvas .c-x:hover {
    color: var(--c-gray2);
}
.bluweo-offcanvas .c-x svg {
    display: none;
}
.bluweo-offcanvas .uk-input, .bluweo-offcanvas .uk-textarea, .bluweo-offcanvas .uk-select {
    border: 1px solid var(--c-gray4);
}
.bluweo-offcanvas .uk-input[readonly][view], .bluweo-offcanvas .uk-textarea[readonly][view], .bluweo-offcanvas .uk-select[readonly][view] {
    border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom:1px solid var(--c-gray4);
	border-radius:0;
}
.bluweo-offcanvas .bluweo-form-label {
    display: block;
    margin: 0 0 var(--space8);
    font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 400;
    font-size: var(--font16);
}
.bluweo-offcanvas p.warning {
	font-family: var(--fontfamily);
	color: var(--c-color000000);
    font-size: var(--font16);
	margin:0;
	padding:var(--space16);
	border-radius:var(--rn);
	background-color:var(--c-support2);
	border:1px solid var(--c-main2);
}
.bluweo-offcanvas .p-guide {
	font-family: var(--fontfamily);
	color: var(--c-color000000);
    font-size: var(--font16);
	margin:var(--space16) 0;
	padding:var(--space16);
	border-radius:var(--rn);
	background-color:var(--c-support2);
	border:1px solid var(--c-main2);
}
.bluweo-offcanvas .p-suggest {
	font-family: var(--fontfamily);
	color: var(--c-gray6);
    font-size: var(--font12);
	margin:var(--space8) 0 0;
}
.bluweo-offcanvas .bluweo-row-g-16 {
	margin: 0 var(--space8n) var(--space8n) var(--space8n);
}
.bluweo-offcanvas .bluweo-row-g-16 [class*="bluweo-col-"] {
	padding: 0 var(--space8) var(--space8) var(--space8)
}
.bluweo-offcanvas .ex-media--space {
    position: relative;
    height: auto;
    width: 300px;
	background-color: var(--c-gray3);
	overflow:hidden;
	margin-bottom:var(--space16);
	border-radius:var(--rn);
}
.bluweo-offcanvas .ex-media--space .media_space {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 100%;
    height: auto;
	border-radius:var(--rn);
}
.bluweo-offcanvas .dd .dd3-handle {
    background: var(--c-gray4);
}
.bluweo-offcanvas .dd .dd3-content {
	background-color: var(--c-gray4);
}
/*----core-heading-------*/
.bluweo-c-heading {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:var(--space32)
}
.bluweo-c-heading .c-title {
	display:flex;
	align-items:center;
}
.bluweo-c-heading h2 {
    font-family: var(--fontfamily);
    font-size: var(--font24);
    font-weight: 500;
    margin: 0;
}
.bluweo-c-heading .c-badge {
	display: inline-block;
    font-family: var(--fontfamily);
    font-size: var(--font14);
    font-weight: 400;
    padding: var(--space2) var(--space12);
    border-radius: var(--r24);
    background-color: var(--c-colorffffff);
    color: var(--c-color000000);
    margin-left: var(--space12);
    text-align: center;
}
.bluweo-c-heading .c-tool-group {
	display:flex;
	align-items:center;
}
.bluweo-c-heading .c-tool-group>* {
	margin-left:var(--space16);
}
.bluweo-c-heading .c-tool-group>*:first-child {
	margin-left:0;
}
.bluweo-c-heading .btn-c-tool {
	width: var(--space40);
    height: var(--space40);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
	background-color:var(--c-colorffffff);
    color:var(--c-color000000);
    cursor: pointer;
}
.bluweo-c-heading .btn-c-tool:hover {
	background-color:var(--c-color000000);
    color:var(--c-colorffffff);
}
.bluweo-c-heading .btn-c-tool > .feather  {
	height: var(--icon20);
	width: auto;
}
.bluweo-c-heading .c-title-tool {
	display: flex;
	align-items: center;
}
.bluweo-c-heading .c-title-tool>* {
	margin-left: var(--space12);
}
.bluweo-c-heading .c-title-tool>*:first-child {
	margin-left: 0;
}
.bluweo-c-heading .c-title-tool>.btn-c-tool-filter {
	display: none;
}
.bluweo-c-subheading {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:var(--space24)
}
.bluweo-c-subheading .c-title {
	display:flex;
	align-items:center;
}
.bluweo-c-subheading h3 {
    font-family: var(--fontfamily);
    font-size: var(--font20);
    font-weight: 500;
    margin: 0;
	color: var(--c-color000000);
}
.bluweo-c-subheading .c-badge {
	display: inline-block;
    font-family: var(--fontfamily);
    font-size: var(--font14);
    font-weight: 400;
    padding: var(--space2) var(--space12);
    border-radius: var(--r24);
    background-color: var(--c-color000000);
    color: var(--c-colorffffff);
    margin-left: var(--space12);
    text-align: center;
}
/*---------------*/
.bluweo-section__admin {
	margin:var(--space48) 0;
}
/*---------------*/
.bluweo-section__system {
    margin: var(--space48) 0;
}
/*---------------*/
.bluweo-section__navigation {
	margin:var(--space48) 0;
}
.bluweo-section__navigation .c-navigation-tool {
    display:flex;
	align-items:center;
}
.bluweo-section__navigation .c-navigation-tool .c-n-t_lang {
    margin-right: var(--space20);
}
.bluweo-section__navigation .c-navigation-tool .c-n-t_lang .dpl-lang {
  display:flex;
  overflow: hidden;
	border-radius:var(--rn);
	border:1px solid var(--c-main);
}
.bluweo-section__navigation .c-navigation-tool .c-n-t_lang .dpl-lang > div .lang-radio {
  position: absolute;
  opacity: 0;
}
.bluweo-section__navigation .c-navigation-tool .c-n-t_lang .dpl-lang > div .lang-radio + label {
  position: relative;
    cursor: pointer;
    padding: 0;
    display: flex;
    align-items: center;
	justify-content:center;
	background-color:transparent;
	color:var(--c-main);
	margin:0;
    overflow: hidden;
	font-family: var(--fontfamily);
    font-weight: 600;
	padding: 0 var(--space16);
	height: 46px;
    font-size: var(--font16);
	border-left:1px solid var(--c-main);
}
.bluweo-section__navigation .c-navigation-tool .c-n-t_lang .dpl-lang > div:first-child .lang-radio + label {
  border-left:0;
}
.bluweo-section__navigation .c-navigation-tool .c-n-t_lang .dpl-lang > div .lang-radio:hover + label,.bluweo-section__navigation .c-navigation-tool .c-n-t_lang .dpl-lang > div .lang-radio:checked + label {
	background-color:var(--c-main);
	color:var(--c-colorffffff);
}
.bluweo-section__navigation .c-navigation-main .uk-subnav {
    margin:0 0 var(--space24) var(--space16n);
}
.bluweo-section__navigation .c-navigation-main .uk-subnav > * {
    padding-left: var(--space16);
}
.bluweo-section__navigation .c-navigation-main .uk-subnav > * > :first-child {
	font-family: var(--fontfamily);
    font-weight: 600;
    padding: var(--space8) var(--space24);
    font-size: var(--font16);
    border-radius: var(--btnrn);
    column-gap:0;
    color:var(--c-color000000);
	text-transform: none;
	border: 1px solid transparent;
}
.bluweo-section__navigation .c-navigation-main .uk-subnav.uk-subnav-pill > .uk-active > a,.bluweo-section__navigation .c-navigation-main .uk-subnav.uk-subnav-pill.uk-subnav-pill > * > a:hover {
    background-color:var(--c-main);
    color:var(--c-colorffffff);
}
/*---------------*/
.bluweo-section__template {
	margin:var(--space48) 0;
}
/*---------------*/
.bluweo-section__page {
	margin:var(--space48) 0;
}
/*---------------*/
.bluweo-c-list-main_tool {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: var(--space24);
}
.bluweo-c-list-main_tool .c-tool {
    align-items: center;
	display: flex;
	margin: 0 0 0 var(--space12);
}
.bluweo-c-list-main_tool .c-tool > * {
	margin: 0 var(--space16);
}
.bluweo-c-list-main_tool .c-tool > *:first-child {
	margin-left: 0;
}
.bluweo-c-list-main_tool .c-tool > *:last-child {
	margin-right: 0;
}
.bluweo-c-list-main_tool .c-tool .c-tool_icon {
	width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
	color: var(--c-support9);
	stroke: var(--c-support9);
	cursor: pointer;
}
.bluweo-c-list-main_tool .c-tool .c-tool_icon.active,.bluweo-c-list-main_tool .c-tool .c-tool_icon:hover {
	color: var(--c-color000000);
	stroke: var(--c-color000000);
}
.bluweo-c-list-main_tool .bluweo-input-group {
    width: 320px;
}
.bluweo-c-list-main_tool .bluweo-input-group > .input-inline-prepend .css-search {
    width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
}
.bluweo-c-list-main_tool .bluweo-input-group > .input-inline-prepend {
    background-color: var(--c-colorffffff);
    border-color: var(--c-colorffffff);
    cursor: pointer;
	border-top-right-radius: var(--rn);
    border-bottom-right-radius: var(--rn);
	position: absolute;
    width: 42px;
    height: 100%;
    left: 0;
}
.bluweo-c-list-main_tool .bluweo-input-group .uk-input {
    width: 0;
	padding-left: 0;
	padding-right: 0;
	border:0;
	transition: all .25s linear;
}
.bluweo-c-list-main_tool .bluweo-input-group.bluweoinput-open-explain .uk-input {
    width: 100%;
	padding-left: 42px;
	padding-right: var(--space16);
}
.bluweo-c-list-main_tool .bluweo-input-group.bluweoinput-open-explain > .input-inline-prepend {
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.bluweo-c-list-main_list .rw-li {
	margin:0;
}
.bluweo-c-list-main_list .rw-li>[class*=col-] {
	padding:0 0 var(--space12);
}
.bluweo-c-list-main_list .rw-li .card-li {
	position: relative;
	background-color:var(--c-colorffffff);
	color:var(--c-color000000);
    transition: transform 0.3s;
	border-radius:var(--rn);
	display: flex;
	align-items: center;
	padding: var(--space16);
}
.bluweo-c-list-main_list .rw-li>[class*=col-].col-child .card-li {
	background-color: var(--c-gray3);
}
.bluweo-c-list-main_list .rw-li .card-li > div {
	flex: 0 0 auto;
	text-align: center;
	padding: 0 var(--space8);
	position: relative;
}
.bluweo-c-list-main_list .rw-li .card-li > div:first-child {
	width: 56px;
}
.bluweo-c-list-main_list .rw-li .card-li > div:nth-child(2) {
	width: 176px;
}
.bluweo-c-list-main_list .rw-li .card-li > div:nth-child(3),.bluweo-c-list-main_list .rw-li .card-li > div:nth-child(4),.bluweo-c-list-main_list .rw-li .card-li > div:nth-child(5) {
	flex: 1 0 0;
}
.bluweo-c-list-main_list .rw-li .card-li > div:nth-child(6) {
	width: 96px;
}
.bluweo-c-list-main_list .rw-li .card-li > div:last-child {
	width: 96px;
}
.bluweo-c-list-main_list .rw-li .card-li .img-title-bg {
    position: relative;
    height: 0;
	padding-bottom: 75%;
    width: 100%;
    overflow: hidden;
	border-radius: var(--rn);
	background-color: var(--c-gray2);
}
.bluweo-c-list-main_list .rw-li .card-li .img-title-bg .img-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
	border-radius: var(--rn);
}
.bluweo-c-list-main_list .rw-li .card-li:hover {
    -webkit-box-shadow: 0 8px 12px 0 rgb(49 103 180 / 10%);
    box-shadow: 0 8px 12px 0 rgb(49 103 180 / 10%);
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
	z-index: 1;
}
.bluweo-c-list-main_list .rw-li .card-li .dpc-more {
    width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
	cursor: pointer;
}
.bluweo-c-list-main_list .rw-li .card-li .dpc-more:hover {
    stroke: var(--c-color000000)!important;
}
.bluweo-c-list-main_list .rw-li>[class*=col-]:first-child .card-li {
	background-color:transparent;
	align-items: flex-start;
}
.bluweo-c-list-main_list .rw-li>[class*=col-]:first-child .card-li:hover {
	-webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.bluweo-c-list-main_list .rw-li.filter-li_list .card-li > div:nth-child(2) {
    width: 0;
	display: none;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list>[class*=col-]:first-child {
    display: none;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list {
    padding: 0 var(--space8n);
}
.bluweo-c-list-main_list .rw-li.filter-grid_list>[class*=col-] {
    padding: 0 var(--space8) var(--space16);
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li {
    padding: 0;
    flex-direction: column;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div {
    flex: none;
    text-align: left;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:first-child {
    display: none;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:nth-child(2) {
    width: 100%;
	padding: 0;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li .img-title-bg {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:nth-child(3) {
    width: 100%;
	padding: var(--space16);
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:nth-child(4),.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:nth-child(5) {
	display: none;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:nth-child(6) {
    width: 100%;
	padding: 0 var(--space16) var(--space16);
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:nth-child(6) > center {
    text-align: left;
}
.bluweo-c-list-main_list .rw-li.filter-grid_list .card-li > div:last-child {
    position: absolute;
	bottom:var(--space16);
	right:var(--space16);
	width:auto;
	padding: 0;
	line-height: 0;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li {
	cursor: pointer;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div:first-child {
	width: 80px;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div:nth-child(2) {
	width: 176px;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div:nth-child(3),.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div:nth-child(4) {
	flex: 1 0 0;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div:nth-child(5) {
	width: 96px;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div:last-child {
	width: 96px;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div .flx_first {
	display: flex;
	align-items: center;
	justify-content: center;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li .card-li > div .flx_icon {
	width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
    margin-right: var(--space12);
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li.filter-grid_list .card-li > div:nth-child(2) {
    width: 100%;
	padding: 0;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li.filter-grid_list .card-li > div:nth-child(5) {
	display: block;
    width: 100%;
    padding: 0 var(--space16) var(--space16);
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li.filter-grid_list .card-li > div:nth-child(5) > center {
    text-align: left;
}
.bluweo-c-list-main_list.bluweo-c-list-main_list_page .rw-li.filter-grid_list .card-li > div:last-child {
    width: auto;
}
/*---------------*/
.bluweo-section__blkx {
	margin:var(--space48) 0;
}
.bluweo-blkx-subheading {
    display: flex;
    align-items: center;
    justify-content: space-between;
	margin-bottom: var(--space32);
}
.bluweo-blkx-subheading .c-n-t_thm .dpl-thm {
  display:flex;
  overflow: hidden;
	border-radius:var(--rn);
	border:1px solid var(--c-support9);
}
.bluweo-blkx-subheading .c-n-t_thm .dpl-thm > div .thm-radio {
  position: absolute;
  opacity: 0;
}
.bluweo-blkx-subheading .c-n-t_thm .dpl-thm > div .thm-radio + label {
  position: relative;
    cursor: pointer;
    padding: 0;
    display: flex;
    align-items: center;
	justify-content:center;
	background-color:transparent;
	color:var(--c-main);
	margin:0;
    overflow: hidden;
	font-family: var(--fontfamily);
    font-weight: 600;
	padding: 0 var(--space16);
	height: var(--space40);
    font-size: var(--font16);
	border-left:1px solid var(--c-support9);
}
.bluweo-blkx-subheading .c-n-t_thm .dpl-thm > div:first-child .thm-radio + label {
  border-left:0;
}
.bluweo-blkx-subheading .c-n-t_thm .dpl-thm > div .thm-radio:hover + label,.bluweo-blkx-subheading .c-n-t_thm .dpl-thm > div .thm-radio:checked + label {
	background-color:var(--c-support9);
	color:var(--c-colorffffff);
}
.blkx-subnav {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
    list-style: none;
	margin: 0;
}
.blkx-subnav > * {
	flex: none;
    position: relative;
	margin-left: var(--space12);
}
.blkx-subnav > *:first-child {
	margin-left: 0;
}
.blkx-subnav > * > :first-child {
	display: flex;
    align-items: center;
	font-family: var(--fontfamily);
    font-weight: 600;
    padding: 0 var(--space16);
    height: var(--space40);
    font-size: var(--font16);
    border-radius: var(--btnrn);
    column-gap:0;
    color:var(--c-color000000);
	text-transform: none;
	border: 1px solid transparent;
	transition: all 0.1s ease-in-out;
}
.blkx-subnav > .blkx-subnav-active > a,.blkx-subnav > * > a:hover {
    background-color:var(--c-support9);
    color:var(--c-colorffffff);
	border: 1px solid var(--c-support9);
}
.bluweo-blkx-subheading .btn-blkx-subnav {
	width: var(--space40);
    height: var(--space40);
    display: none;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: var(--c-colorffffff);
    color: var(--c-color000000);
    cursor: pointer;
}
.bluweo-blkx-subheading .btn-blkx-subnav:hover {
    background-color: var(--c-support9);
    color: var(--c-colorffffff);
}
.bluweo-blkx-subheading .btn-blkx-subnav>.feather  {
    height: var(--icon20);
	width: var(--icon20);
}
.bluweo-section__blkx .c-blkx-main .blkx-row {
    margin: 0 var(--space12n);
}
.bluweo-section__blkx .c-blkx-main .blkx-row [class*=col-] {
    padding: 0 var(--space12) var(--space24);
}
.bluweo-section__blkx .card-blkx {
	display:flex;
	flex-direction:column;
	height: 100%;
	background-color:var(--c-colorffffff);
	position:relative;
	border-radius:var(--rn);
}
.bluweo-section__blkx .card-blkx .card-blkx-bg {
	position:relative;
	height:0;
	padding-bottom:75%;
	width:100%;
	overflow:hidden;
	background-color:var(--c-color000000);
	border-top-left-radius:var(--rn);
	border-top-right-radius:var(--rn);
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	cursor:pointer;
}
.bluweo-section__blkx .card-blkx .card-blkx-bg .blkx-bg {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    max-width: 80%;
}
.bluweo-section__blkx .card-blkx .card-blkx-content {
	padding:var(--space24) var(--space24) 0;
}
.bluweo-section__blkx .card-blkx .card-blkx-content p {
	color: var(--c-gray6);
	font-size: var(--font16);
    font-weight: 500;
	margin-bottom:0;
	cursor:pointer;
}
.bluweo-section__blkx .card-blkx .card-blkx-footer {
	margin-top:auto;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:var(--space24);
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:var(--rn);
	border-bottom-right-radius:var(--rn);
}
.bluweo-section__blkx .card-blkx .card-blkx-footer .blkx-c-badge {
    display: inline-flex;
	align-items:center;
    font-family: var(--fontfamily);
    font-size: var(--font12);
    padding: 0 var(--space12);
	height:var(--space24);
    border-radius: var(--rn);
    background-color: var(--c-main);
    color: var(--c-colorffffff);
    text-align: center;
}
.bluweo-section__blkx .card-blkx .card-blkx-footer .blkx-c-tool>* {
	margin-left:var(--space16);
	cursor:pointer;
	color:var(--c-gray6);
}
.bluweo-section__blkx .card-blkx .card-blkx-footer .blkx-c-tool>*:hover {
	color:var(--c-color000000);
}
.bluweo-section__blkx .card-blkx .card-blkx-footer .blkx-c-tool>*:first-child {
	margin-left:0;
}
.bluweo-offcanvas-blkx .ctrl-blkx-mainsubnav {
	padding: 0 var(--space36);
}
.bluweo-offcanvas-blkx .ctrl-blkx-mainsubnav .uk-subnav {
    margin:0 0 var(--space8) var(--space16n);
}
.bluweo-offcanvas-blkx .ctrl-blkx-mainsubnav .uk-subnav > * {
    padding-left: var(--space16);
	padding-bottom: var(--space16);
}
.bluweo-offcanvas-blkx .ctrl-blkx-mainsubnav .uk-subnav > * > :first-child {
	font-family: var(--fontfamily);
    font-weight: 600;
    padding: 0 var(--space24);
	height:40px;
    font-size: var(--font16);
    border-radius: var(--btnrn);
    column-gap:0;
    color:var(--c-color000000);
	text-transform: none;
	border: none;
}
.bluweo-offcanvas-blkx .ctrl-blkx-mainsubnav .uk-subnav.uk-subnav-pill > .uk-active > a,.bluweo-offcanvas-blkx .ctrl-blkx-mainsubnav .uk-subnav.uk-subnav-pill.uk-subnav-pill > * > a:hover {
    background-color:var(--c-main);
    color:var(--c-colorffffff);
}
.bluweo-offcanvas-blkx .o_blkx-c-heading {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:var(--space24)
}
.bluweo-offcanvas-blkx .o_blkx-c-heading .c-title {
	display:flex;
	align-items:center;
}
.bluweo-offcanvas-blkx .o_blkx-c-heading h3 {
    font-family: var(--fontfamily);
	font-size: var(--font20);
    font-weight: 500;
    margin: 0;
}
.bluweo-offcanvas-blkx .o_blkx-c-heading .c-tool-group {
	display:flex;
	align-items:center;
}
.bluweo-offcanvas-blkx .o_blkx-c-heading .c-tool-group>* {
	margin-left:var(--space16);
}
.bluweo-offcanvas-blkx .o_blkx-c-heading .c-tool-group>*:first-child {
	margin-left:0;
}
.bluweo-offcanvas-blkx .o_blkx-c-heading .btn-c-tool {
	width: var(--space40);
    height: var(--space40);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
	background-color:var(--c-color000000);
    color:var(--c-colorffffff);
    cursor: pointer;
}
.bluweo-offcanvas-blkx .o_blkx-c-heading .btn-c-tool:hover {
	background-color:var(--c-main2);
}
.bluweo-offcanvas-blkx .blkx_elm_rw {
    margin: var(--space24) var(--space12n) 0;
}
.bluweo-offcanvas-blkx .blkx_elm_rw [class*=col-] {
    padding: 0 var(--space12) var(--space24);
}
.bluweo-offcanvas-blkx .blkx_elm_rw .li {
	display:block;
	cursor:pointer;
}
.bluweo-offcanvas-blkx .blkx_elm_rw .li .li-blkx-bg {
	position:relative;
	height:0;
	padding-bottom:56.25%;
	width:100%;
	overflow:hidden;
	background-color:var(--c-gray4);
	border-radius:var(--rn);
}
.bluweo-offcanvas-blkx .blkx_elm_rw .li .li-blkx-bg>* {
	width: auto;
    height: var(--icon20);
	color: var(--c-gray6);
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.bluweo-offcanvas-blkx .blkx_elm_rw .li:hover .li-blkx-bg>* {
	color: var(--c-color000000);
}
.bluweo-offcanvas-blkx .blkx_elm_rw .li .li-blkx-txt {
	font-size: var(--font16);
    font-weight: 500;
    color: var(--c-gray6);
	text-align:center;
	margin-top:var(--space12);
}
.bluweo-offcanvas-blkx .blkx_elm_rw .li:hover .li-blkx-txt {
	color: var(--c-color000000);
}
.bluweo-offcanvas-blkx .bluweo-btn-remove {
	height:100%;
	width:100%;
}
.bluweo-offcanvas-blkx .bluweo-input-group-blkx_radio .bluweo-form-floating {
    flex: 1;
}
.bluweo-offcanvas-blkx .bluweo-input-group-blkx_radio .bluweo-form-floating > .bluweo-form-control, .bluweo-offcanvas-blkx .bluweo-input-group-blkx_radio .bluweo-form-floating > .bluweo-form-control-plaintext {
    border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	cursor:pointer;
}
.bluweo-offcanvas-blkx .bluweo-input-group-blkx_radio .bluweo-form-floating > .bluweo-form-control[readonly], .bluweo-offcanvas-blkx .bluweo-input-group-blkx_radio .bluweo-form-floating > .bluweo-form-control-plaintext[readonly] {
    background-color:var(--c-colorffffff);
}
.bluweo-offcanvas-blkx .bluweo-input-group-blkx_radio .bluweo-input-group-text {
	color: var(--c-colorffffff);
    background-color: var(--c-main);
    border: 0;
	border-top-left-radius: 0;
    border-top-right-radius: var(--rn);
    border-bottom-left-radius: 0;
	border-bottom-right-radius: var(--rn);
	display: flex;
    align-items: center;
    justify-content: center;
	padding:0 var(--space12);
	cursor:pointer;
}
/*--------------*/
.bluweo-offcanvas-theme .theme-list .li-row {
    margin: 0 var(--space12n);
}
.bluweo-offcanvas-theme .theme-list .li-row [class*=col-] {
    padding: 0 var(--space12) var(--space24);
}
.bluweo-offcanvas-theme .theme-list .card-li {
	display:flex;
	flex-direction:column;
	height: 100%;
	background-color:var(--c-colorffffff);
	position:relative;
	border-radius:var(--rn);
}
.bluweo-offcanvas-theme .theme-list .card-li.c-child {
	background-color:var(--c-gray3);
}
.bluweo-offcanvas-theme .theme-list .card-li .card-li-bg {
	position:relative;
	height:0;
	padding-bottom:75%;
	width:100%;
	overflow:hidden;
	background: #f2c215;
    background: -moz-linear-gradient(top, #f2c215 0%, #fff4cc 100%);
    background: -webkit-linear-gradient(top, #f2c215 0%,#fff4cc 100%);
    background: linear-gradient(to bottom, #f2c215 0%,#fff4cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c215', endColorstr='#fff4cc',GradientType=0 );
	border-top-left-radius:var(--rn);
	border-top-right-radius:var(--rn);
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.bluweo-offcanvas-theme .theme-list .card-li .card-li-bg .li-bg {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.bluweo-offcanvas-theme .theme-list .card-li .card-li-bg .tag-li {
	color: var(--c-colorffffff);
	background-color: var(--c-main3);
    font-size: var(--font16);
    font-weight: 500;
    height: var(--space40);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--rn);
	position: absolute;
	top: var(--space12);
	right: var(--space12);
	padding: 0 var(--space16);
}
.bluweo-offcanvas-theme .theme-list .card-li .card-li-content {
	padding:var(--space24) var(--space16);
	background-color: var(--c-color000000);
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:var(--rn);
	border-bottom-right-radius:var(--rn);
}
.bluweo-offcanvas-theme .theme-list .card-li .card-li-content p {
	color: var(--c-colorffffff);
	font-size: var(--font16);
    font-weight: 500;
	margin-bottom:0;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bluweo-offcanvas-theme .theme-list .card-li .card-li-content p span {
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bluweo-offcanvas-theme .theme-list .card-li .card-li-content .c-check_icon {
	width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
	margin-right: var(--space12);
}
.bluweo-offcanvas-theme .theme-list .card-li.card-li-add {
	cursor: pointer;
}
.bluweo-offcanvas-theme .theme-list .card-li.card-li-add .card-li-bg {
	display: flex;
	align-items: center;
	justify-content: center;
}
.bluweo-offcanvas-theme .theme-list .card-li.card-li-add .btn-c-tool {
	width: var(--space40);
    height: var(--space40);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
	background-color:var(--c-color000000);
    color:var(--c-colorffffff);
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.bluweo-offcanvas-theme .theme-list .card-li .o-c-tool {
    display: flex;
    align-items: center;
    justify-content: center;
	flex-direction: column;
    border-radius: var(--rn);
	background-color:var(--c-color00000075);
	position: absolute;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.bluweo-offcanvas-theme .theme-list .card-li:hover .o-c-tool {
	opacity: 1;
}
.bluweo-offcanvas-theme .theme-list .card-li .o-c-tool > .bluweo-btn {
	min-width: 180px;
}
.bluweo-offcanvas-theme .theme-list .card-li .o-c-tool>* {
	margin-bottom: var(--space8);
}
.bluweo-offcanvas-theme .theme-list .card-li .o-c-tool>*:last-child {
	margin-bottom: 0;
}
.ctrl-c-theme-mainsubnav {
	padding: 0;
}
.ctrl-c-theme-mainsubnav .uk-subnav {
    margin:0 0 var(--space8) var(--space16n);
}
.ctrl-c-theme-mainsubnav .uk-subnav > * {
    padding-left: var(--space16);
	padding-bottom: var(--space16);
}
.ctrl-c-theme-mainsubnav .uk-subnav > * > :first-child {
	font-family: var(--fontfamily);
    font-weight: 600;
    padding: 0 var(--space24);
	height:40px;
    font-size: var(--font16);
    border-radius: var(--btnrn);
    column-gap:0;
    color:var(--c-color000000);
	text-transform: none;
	border: none;
}
.ctrl-c-theme-mainsubnav .uk-subnav.uk-subnav-pill > .uk-active > a,.ctrl-c-theme-mainsubnav .uk-subnav.uk-subnav-pill.uk-subnav-pill > * > a:hover {
    background-color:var(--c-main);
    color:var(--c-colorffffff);
}
.c_tp_content .c_tp_content-title {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:var(--space24)
}
.c_tp_content .c_tp_content-title .c-title {
	display:flex;
	align-items:center;
}
.c_tp_content .c_tp_content-title h3 {
    font-family: var(--fontfamily);
    font-size: var(--font20);
    font-weight: 500;
    margin: 0;
}
.c_tp_content .uk-subnav {
	flex-direction: column;
    margin:0;
}
.c_tp_content .uk-subnav > * {
    padding: 0 0 var(--space12);
	width: 100%;
}
.c_tp_content .uk-subnav > * > :first-child {
	font-family: var(--fontfamily);
    font-weight: 600;
    padding: 0 var(--space16);
	height:40px;
    font-size: var(--font16);
    border-radius: var(--btnrn);
    column-gap:0;
    color:var(--c-color000000);
	text-transform: none;
	border: none;
	position: relative;
}
.c_tp_content .uk-subnav > * > :first-child span {
	padding-right: var(--space60);
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.c_tp_content .uk-subnav.uk-subnav-pill > .uk-active > a,.c_tp_content .uk-subnav.uk-subnav-pill.uk-subnav-pill > * > a:hover {
    background-color:var(--c-main);
    color:var(--c-colorffffff);
}
.c_tp_content .uk-subnav.uk-subnav-pill .item-tool {
    align-items: center;
	display: flex;
	margin: 0;
	position: absolute;
	right:var(--space16);
   top: 50%;
   transform: translate(0, -50%);
}
.c_tp_content .uk-subnav.uk-subnav-pill .item-tool > * {
	margin: 0 var(--space4);
}
.c_tp_content .uk-subnav.uk-subnav-pill .item-tool > *:first-child {
	margin-left: 0;
}
.c_tp_content .uk-subnav.uk-subnav-pill .item-tool > *:last-child {
	margin-right: 0;
}
.c_tp_content .uk-subnav.uk-subnav-pill .item-tool .c-item_icon {
	width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
	color: var(--c-gray6);
	cursor: pointer;
}
.c_tp_content .uk-subnav.uk-subnav-pill > .uk-active > a .item-tool .c-item_icon,.c_tp_content .uk-subnav.uk-subnav-pill.uk-subnav-pill > * > a:hover .item-tool .c-item_icon {
    color:var(--c-colorffffff);
}
.c-template-content-rddfvl {
	align-items: center;
}
.c-template-content-rddfvl .bluweo-btn-remove {
    height: 60px;
    min-height: 60px;
    width: 100%;
}
.c-template-content-ccbsc {
    margin: 0 0 var(--space16);
}
.c-template-content-ccbsc > .c-subtitle {
    display: block;
    margin: 0 0 var(--space16);
    font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 500;
    font-size: var(--font16);
}
.c-template-content-ccbsc .banner-categories-use {
    position: relative;
	display:flex;
	align-items:center;
	width: 100%;
	font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 400;
    font-size: var(--font16);
	margin:var(--space8) 0;
}
.c-template-content-ccbsc .banner-categories-use input[type="checkbox"] {
	visibility: hidden;
    margin: 0;
    position: absolute;
	left:0;
}
.c-template-content-ccbsc .banner-categories-use input[type="checkbox"] + label {
	display:block;
	width:var(--icon20);
	height:var(--icon20);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232bd2fd' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='dpc-ps-use'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
	background-position:center;
	background-repeat:no-repeat;
	background-size:var(--icon20) var(--icon20);
	cursor:pointer;
	margin-right:var(--space12);
}
.c-template-content-ccbsc .banner-categories-use input[type="checkbox"]:checked + label {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23148F00'/%3E%3Cpath d='M14 7L8.5 12.5L6 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
/*----------------*/
.bluweo-c-datatable table.dataTable.c-bluweo__datatable {
	font-family: var(--fontfamily);
    font-size: var(--font16);
    color: var(--c-color000000);
	border-bottom:none;
	clear: both;
    max-width: none;
    border-collapse: separate;
    border-spacing: 0 10px;
}
.bluweo-c-datatable table.dataTable.c-bluweo__datatable>thead>tr>th {
	text-align:center;
	font-weight:normal;
	color: var(--c-gray6);
	border:0;
	white-space: nowrap;
}
.bluweo-c-datatable table.dataTable.c-bluweo__datatable>thead>tr>th.sorting {
	padding-right: 24px;
}
.bluweo-c-datatable .sorting_asc:before, .bluweo-c-datatable .sorting_asc:after, .bluweo-c-datatable .sorting_desc:before, .bluweo-c-datatable .sorting_desc:after, .bluweo-c-datatable .sorting:before, .bluweo-c-datatable .sorting:after, .sortable:before, .sortable:after {
    opacity: 0.5;
    content: '' !important;
    position: absolute;
    right: 5px !important;
    top: 50%;
    margin-top: 1px;
    width: 0;
    height: 0;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-bottom: 0;
    border-left: 4px solid transparent;
}
.bluweo-c-datatable .sorting_asc:after, .bluweo-c-datatable .sorting_desc:after, .bluweo-c-datatable .sorting:after, .sortable:after {
    border-top: 0;
    border-bottom: 4px solid;
    margin-top: -5px;
}
.bluweo-c-datatable .sorting_asc:before, .bluweo-c-datatable .sorting_asc:after, .bluweo-c-datatable .sorting_desc:before, .bluweo-c-datatable .sorting_desc:after, .bluweo-c-datatable .sorting:before, .bluweo-c-datatable .sorting:after, .sortable:before, .sortable:after {
    top: 22px;
}
.bluweo-c-datatable .c-bluweo__datatable tbody td:first-child {
    border-radius: var(--rn) 0 0 var(--rn);
}
.bluweo-c-datatable .c-bluweo__datatable tbody td:last-child {
    border-radius: 0 var(--rn) var(--rn) 0;
}
.bluweo-c-datatable .c-bluweo__datatable tbody td {
    background-color: #fff;
    border-width: 0!important;
    box-shadow: none!important;
	text-align:center;
	padding-top: var(--space16);
	padding-bottom: var(--space16);
}
.bluweo-c-datatable .c-bluweo__datatable .dpc-avatar {
	display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
	width:var(--icon32);
	height:var(--icon32);
	-o-object-fit: cover;
    object-fit: cover;
	background-color: var(--c-colorffffff);
	box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.15);
}
.bluweo-c-datatable .c-bluweo__datatable a {
    color: var(--c-gray6);
}
.bluweo-c-datatable .c-bluweo__datatable .c-badge {
	display: inline-block;
    font-family: var(--fontfamily);
    font-size: var(--font12);
    padding: var(--space2) var(--space12);
    border-radius: var(--rn);
    background-color: var(--c-main3);
    color: var(--c-colorffffff);
    text-align: center;
}
.bluweo-c-datatable .c-bluweo__datatable .dpc-check,.bluweo-c-datatable .c-bluweo__datatable .dpc-more {
	width:var(--icon20);
	min-width:var(--icon20);
	height:auto;
}
.bluweo-c-datatable .c-bluweo__datatable .dpc-more {
	cursor:pointer;
}
.bluweo-c-datatable .c-bluweo__datatable .dpc-more:hover {
	stroke:var(--c-color000000)!important;
}
.bluweo-c-datatable .c-tool {
	display:flex;
	align-items:center;
	margin:0 0 var(--space32);
}
.bluweo-c-datatable .c-tool .uk-input-select2 {
	min-width:200px;
	max-width:200px;
	margin-right:var(--space12);
}
.bluweo-c-datatable .c-tool .bluweo-input-group {
	margin: 0 0 0 auto;
    width: 42px;
    background-color: var(--c-colorffffff);
    transition: all .25s linear;
}
.bluweo-c-datatable .c-tool .bluweo-input-group > .input-inline-prepend {
    background-color: var(--c-colorffffff);
    border-color: var(--c-colorffffff);
	cursor:pointer;
	border-top-right-radius: var(--rn);
    border-bottom-right-radius: var(--rn);
    position: relative;
	height: 42px;
    width: 42px;
	transition: all .25s linear;
}
.bluweo-c-datatable .c-tool .bluweo-input-group.bluweoinput-open-explain {
    width: 320px;
}
.bluweo-c-datatable .c-tool .bluweo-input-group.bluweoinput-open-explain > .input-inline-prepend {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.bluweo-c-datatable .c-tool .bluweo-input-group > .input-inline-prepend .css-search {
    width:var(--icon20);
	min-width:var(--icon20);
    height:auto;
}
.bluweo-c-datatable .c-tool .bluweo-input-group .uk-input {
    width: 0;
    padding-left: 0;
    padding-right: 0;
    border: 0;
	margin-left: auto;
    transition: all .25s linear;
}
.bluweo-c-datatable .c-tool .bluweo-input-group.bluweoinput-open-explain .uk-input {
    width: 100%;
    padding-left: 0;
    padding-right: var(--space16);
}
.bluweo-c-datatable .c-tool.c-tool__log .uk-date_log {
	position:relative;
	margin-right:var(--space12);
    width:200px;
}
.bluweo-c-datatable .c-tool.c-tool__log .uk-date_log .uk-input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class=''%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
	background-position:right 10px center;
	background-repeat:no-repeat;
	background-size:20px 20px;
	padding-right: var(--space40);
}
.bluweo-c-datatable .c-tool.c-tool__log .btn-log-filter {
	height:42px;
	margin-right: var(--space12);
}
.bluweo-c-datatable .c-tool-footr {
	margin:var(--space32) 0 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.bluweo-c-datatable .c-tool-footr .c-sp {
	display:flex;
	align-items:center;
	position:relative;
}
.bluweo-c-datatable .c-tool-footr .c-sp .uk-input-select2 {
	min-width:100px;
	max-width:100px;
}
.bluweo-c-datatable .c-tool-footr .c-sp span[title] {
	font-family: var(--fontfamily);
    font-size: var(--font16);
    color: var(--c-color000000);
	padding-left: var(--space36);
}
.bluweo-c-datatable .c-tool-footr .c-sp .i_file {
	position: absolute;
   top: 50%;
   transform: translate(0, -50%);
   left:var(--space8);
    color: var(--c-color000000);
	height:var(--icon20);
	width:auto;
}
.bluweo-c-datatable .c-tool-footr .c-pg ul {
	display: flex;
    padding-left: 0;
    list-style: none;
	margin:0;
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li {
	padding:0;
	margin-bottom:0;
	color:var(--c-color000000);
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li.disabled a {
	pointer-events:none;
	background-color:transparent;
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li:hover.disabled a {
	background-color:transparent;
	color:inherit;
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li a {
	display:flex;
	align-items:center;
	justify-content:center;
	font-family: var(--fontfamily);
    font-size: var(--font16);
	color:var(--c-color000000);
	background-color:var(--c-colorffffff);
	height:42px;
	width:42px;
	margin:0 var(--space6);
	border-radius:50%;
	line-height: 0;
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li:first-child a {
	margin-left:0;
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li:last-child a {
	margin-right:0;
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li:hover a,.bluweo-c-datatable .c-tool-footr .c-pg ul li.active a {
	color:var(--c-colorffffff);
	background-color:var(--c-support10);
}
.bluweo-c-datatable .c-bluweo__datatable-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.bluweo-c-datatable .c-bluweo__datatable .dpc-reorder {
	width:var(--icon20);
	min-width:var(--icon20);
	height:auto;
	cursor:pointer;
}
.bluweo-c-datatable .c-bluweo__datatable .dpc-tool {
	width:var(--icon20);
	min-width:var(--icon20);
	height:auto;
	cursor:pointer;
	color:var(--c-color000000);
}
.bluweo-c-datatable .c-bluweo__datatable .post-status-use {
    position: relative;
}
.bluweo-c-datatable .c-bluweo__datatable .post-status-use input[type="checkbox"] {
	visibility: hidden;
    margin: 0;
    position: absolute;
	left:0;
}
.bluweo-c-datatable .c-bluweo__datatable .post-status-use input[type="checkbox"] + label {
	display:block;
	width:var(--icon20);
	height:var(--icon20);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='dpc-ps-use'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
	background-position:center;
	background-repeat:no-repeat;
	background-size:var(--icon20) var(--icon20);
	cursor:pointer;
	margin: 0 auto;
}
.bluweo-c-datatable .c-bluweo__datatable .post-status-use input[type="checkbox"]:checked + label {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23148F00'/%3E%3Cpath d='M14 7L8.5 12.5L6 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.c-bluweo__datatable-responsive::-webkit-scrollbar {
	height:6px;
}
.c-bluweo__datatable-responsive::-webkit-scrollbar-track {
	background:transparent;
}
.c-bluweo__datatable-responsive::-webkit-scrollbar-thumb {
	background:rgb(69 102 110 / 50%);
	border-radius: var(--rn);
}

/*-----------*/
.bluweo-table.bluweo-table-adminrole-group {
	font-family: var(--fontfamily);
    font-size: var(--font16);
    color: var(--c-color000000);
    border-collapse: separate;
    border-spacing: 0 10px;
}
.bluweo-table-adminrole-group.bluweo-table thead th {
    vertical-align: top;
    border: none;
	text-align: center;
    font-weight: normal;
    color: var(--c-gray6);
    border: 0;
    white-space: nowrap;
	padding: var(--space8) 0;
	min-width:80px;
	width:80px;
}
.bluweo-table-adminrole-group.bluweo-table thead th:first-child {
    vertical-align: top;
    border: none;
	text-align: left;
	min-width:180px;
	width:180px;
}
.bluweo-table-adminrole-group.bluweo-table td {
    padding: var(--space8) 0;
    vertical-align: middle;
    border-top: none;
	text-align: center;
}
.bluweo-table-adminrole-group.bluweo-table td:first-child {
	text-align: left;
	padding-left:var(--space16);
	border-bottom-left-radius:var(--rn);
	border-top-left-radius:var(--rn);
}
.bluweo-table-adminrole-group.bluweo-table td:last-child {
	border-bottom-right-radius:var(--rn);
	border-top-right-radius:var(--rn);
}
/*-----------*/
.bluweo-c-acd_df,.bluweo-c-acd_li {
    margin-bottom: var(--space24);
}
.bluweo-c-acd_df > .c-acd_df-dtitle,.bluweo-c-acd_li > .c-acd_li-dtitle {
	font-size: var(--font16);
    font-family: var(--fontfamily);
    font-weight: 500;
	color: var(--c-gray6);
	margin-top:0;
    margin-bottom: var(--space16);
}
.bluweo-c-acd_df .uk-accordion {
    margin: 0;
	background-color:var(--c-colorffffff);
	border-radius:var(--rn);
	margin-bottom: var(--space24);
}
.uk-accordion-title::before {
    content: "";
	position:absolute;
	right:var(--space24);
	top: 50%;
	transform: translate(0, -50%);
	margin:0;
}
.bluweo-c-acd_df .uk-accordion > :nth-child(n+2) {
    margin-top: 0;
}
.bluweo-c-acd_df .uk-accordion li {
	border-top: 1px solid rgba(160, 175, 185, 0.15);
}
.bluweo-c-acd_df .uk-accordion li:first-child {
	border-top: 0;
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-title {
	position:relative;
    display:flex;
	align-items:center;
	padding:var(--space16) var(--space24);
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-title .d_icon {
    display:flex;
	align-items:center;
	min-width:var(--space40);
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-title .d_icon .css_icon {
    width:var(--space24);
	min-width:var(--space24);
	height:auto;
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-title .d_txt {
    padding-right:var(--space36);
	white-space: nowrap;
    overflow: hidden;
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-title .d_txt > p {
    font-size: var(--font16);
    font-family: var(--fontfamily);
    margin-bottom:0;
	font-weight: 500;
	color: var(--c-color000000);
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-title .d_txt > p + p {
	font-weight: 400;
	color: var(--c-gray6);
	margin:0;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-content {
	padding:0 var(--space24) var(--space24);
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-content .uk-input, .bluweo-c-acd_df .uk-accordion li .uk-accordion-content .uk-textarea, .bluweo-c-acd_df .uk-accordion li .uk-accordion-content .uk-select {
    border: 1px solid var(--c-gray4);
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-content .bluweo-form-label {
    display: block;
    margin: 0 0 var(--space8);
    font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 400;
    font-size: var(--font16);
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-content .bluweo-row-g-16 {
	margin: 0 var(--space8n) var(--space8n) var(--space8n);
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-content .bluweo-row-g-16 [class*="bluweo-col-"] {
	padding: 0 var(--space8) var(--space8) var(--space8)
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-content .bluweo-input-file[type=file] {
    visibility: hidden;
	position: absolute;
	opacity:0;
}
.bluweo-c-acd_df .uk-accordion li .uk-accordion-content .d_ex_logo {
	margin-bottom:var(--space16);
}
.bluweo-c-acd_li .uk-acd_li {
    background-color: var(--c-colorffffff);
    border-radius: var(--rn);
    margin-bottom: var(--space24);
	padding: 0;
    list-style: none;
}
.bluweo-c-acd_li .uk-acd_li li {
	border-top: 1px solid rgba(160, 175, 185, 0.15);
}
.bluweo-c-acd_li .uk-acd_li li:first-child {
	border-top: 0;
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title {
	position:relative;
    display:flex;
	align-items:center;
	padding:var(--space16) var(--space24);
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title .d_icon {
    display:flex;
	align-items:center;
	min-width:var(--space40);
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title .d_icon .css_icon {
    width:var(--space24);
	min-width:var(--space24);
	height:auto;
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title .d_txt {
    padding-right:var(--space36);
	margin-right:auto;
	white-space: nowrap;
    overflow: hidden;
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title .d_txt > p {
    font-size: var(--font16);
    font-family: var(--fontfamily);
    margin-bottom:0;
	font-weight: 500;
	color: var(--c-color000000);
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title .d_txt > p + p {
	font-weight: 400;
	color: var(--c-gray6);
	margin:0;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title .d_txt_sub {
	font-size: var(--font16);
    font-family: var(--fontfamily);
    margin:0;
	font-weight: 400;
	color: var(--c-gray6);
}
.bluweo-c-acd_df .uk-accordion.accordion_role_group li .uk-accordion-title {
    padding-left:0;
	padding-right:0;
	font-size: var(--font20);
}
.bluweo-c-acd_df .uk-accordion.accordion_role_group li .uk-accordion-content {
    padding: 0 0 var(--space24);
}
.bluweo-c-acd_df .uk-accordion.accordion_role_group li .uk-accordion-title > .bluweo-form-check {
	width: 100%;
}
.bluweo-c-acd_df .uk-accordion.accordion_role_group li .uk-accordion-title > .bluweo-form-check .bluweo-form-check-label {
    flex: 1 1 0;
}
/*-----------*/
.bluweo-section__post {
	margin:var(--space48) 0;
}
.bluweo-section__post .bluweo-row {
	margin:0 var(--space8n) var(--space48);
}
.bluweo-section__post .bluweo-row [class*=bluweo-col-] {
	padding:0 var(--space8) var(--space16);
}
.bluweo-section__post .box__post {
	background-color:var(--c-colorffffff);
	height:100%;
	position:relative;
	border-radius:var(--rn);
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}
.bluweo-section__post .box__post .color-border {
	padding:var(--space12) var(--space16) 0;
}
.bluweo-section__post .box__post .border-line {
	height: var(--space12);
    width: 100%;
	border-radius:var(--rn);
}
.bluweo-section__post .box__post .box__post-body {
	padding: var(--space20);
}
.bluweo-section__post .box__post .box__post-footer {
	padding: var(--space20);
	display:flex;
	align-items:center;
	margin-top:auto;
}
.bluweo-section__post .box__post .box__post-body .box__post-h h3 {
    font-family: var(--fontfamily);
    font-size: var(--font20);
    font-weight: 500;
    margin:0 0 var(--space4);
}
.bluweo-section__post .box__post .box__post-body .box__post-h h3 a {
    color::var(--c-color000000);
}
.bluweo-section__post .box__post .box__post-body .box__post-h .dp-i-post {
    height: var(--icon24);
    width: auto;
	margin-bottom:var(--space16);
}
.bluweo-section__post .box__post .box__post-body .box__post-h p {
    font-family: var(--fontfamily);
    font-size: var(--font16);
    color::var(--c-gray6);
	margin:0;
}
.bluweo-section__post .box__post .box__post-footer .c-badge {
    display: inline-block;
    font-family: var(--fontfamily);
    font-size: var(--font12);
    padding: var(--space2) var(--space12);
    border-radius: var(--rn);
    background-color: var(--c-main3);
    color: var(--c-colorffffff);
    text-align: center;
}
.bluweo-section__post .box__post .box__post-footer .d_box-tool {
	margin-left:auto;
}
.bluweo-section__post .box__post .box__post-footer .dpc-more {
	width:var(--icon20);
	min-width:var(--icon20);
	height:auto;
}
.bluweo-section__post .box__post .box__post-footer .dpc-more {
	cursor:pointer;
}
.bluweo-section__post .box__post .box__post-footer .dpc-more:hover {
	stroke:var(--c-color000000)!important;
}
/*----offcanvas-admin-------*/
.bluweo-offcanvas-admin .c-avatar {
	display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 50%;
    box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.15);
	width:96px;
	height:96px;
	margin: 0 auto;
	color:var(--c-colorffffff);
	margin:0 0 var(--space16);
	position:relative;
	overflow:hidden;
}
.bluweo-offcanvas-admin .c-avatar>img {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}
.bluweo-offcanvas-admin .dlp-btn-avatar {
	display:flex;
	justify-content:center;
}
.bluweo-offcanvas-admin .dlp-btn-avatar .bluweo-btn {
	margin:0 var(--space8);
	min-width:200px;
}
.bluweo-offcanvas-admin form.bluweo-row-frame {
	margin:var(--space24) 0 0 0;
}
/*----offcanvas-post-------*/
.bluweo-offcanvas-post .post-c-ed-group {
	display: flex;
    flex-direction: column;
}
.bluweo-offcanvas-post .post-c-ed-group .post-categories-use {
    position: relative;
	display:inline-flex;
	align-items:center;
	font-family: var(--fontfamily);
    color: var(--c-gray6);
    font-weight: 500;
    font-size: var(--font16);
	margin:var(--space8) 0;
}
.bluweo-offcanvas-post .post-c-ed-group .post-categories-use input[type="checkbox"] {
	visibility: hidden;
    margin: 0;
    position: absolute;
	left:0;
}
.bluweo-offcanvas-post .post-c-ed-group .post-categories-use input[type="checkbox"] + label {
	display:block;
	width:var(--icon20);
	height:var(--icon20);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%232bd2fd' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='dpc-ps-use'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
	background-position:center;
	background-repeat:no-repeat;
	background-size:var(--icon20) var(--icon20);
	cursor:pointer;
	margin-right:var(--space12);
}
.bluweo-offcanvas-post .post-c-ed-group .post-categories-use input[type="checkbox"]:checked + label {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23148F00'/%3E%3Cpath d='M14 7L8.5 12.5L6 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.bluweo-offcanvas-post .table-c-report h4 {
	margin:var(--space24) 0;
}
.bluweo-offcanvas-post .table-c-report .bluweo-table {
    color: var(--c-color000000);
    font-size: var(--font16);
	border-collapse: separate;
    border-spacing: 0 10px;
	margin-bottom:0;
}
.bluweo-offcanvas-post .table-c-report .bluweo-table thead th {
    vertical-align: top;
    border: none;
	text-align: center;
    font-weight: normal;
    color: var(--c-gray6);
    padding:10px;
}
.bluweo-offcanvas-post .table-c-report .bluweo-table td:first-child {
	padding-left:0;
}
.bluweo-offcanvas-post .table-c-report .bluweo-table td {
    padding: 8px 10px;
    vertical-align: middle;
    border-top: none;
}
.bluweo-offcanvas-post .c-tool-schema,.bluweo-offcanvas-post .c-tool-managecategory {
	text-align:right;
}
.bluweo-offcanvas-post .c-tool-schema .bluweo-btn-i,.bluweo-offcanvas-post .c-tool-managecategory .bluweo-btn-i {
	margin-left:auto;
	width: var(--space40);
    height: var(--space40);
}
.bluweo-offcanvas-post .c-tool--bar_manager {
	display:flex;
	align-items:center;
	margin-bottom:var(--space24);
}
.bluweo-offcanvas-post .c-tool--bar_manager .c-tool--bar_manager_btngroup {
	margin-left:auto;
}
.bluweo-offcanvas-post .c-tool--bar_manager .c-tool--bar_manager_btngroup .i-icon {
	width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
}
.bluweo-offcanvas-post .c-tool--bar_manager .c-tool--bar_manager_btngroup .bluweo-btn {
	padding:0;
	min-width:var(--space48);
}
.bluweo-offcanvas-post .c-tool--bar_manager .c-tool--bar_manager_btngroup .i-menu-xs {
	display:none;
	width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool {
	margin:var(--space24) 0;
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool > p.span {
    padding-right: var(--space8);
    font-family: var(--fontfamily);
    color: var(--c-color000000);
    font-weight: 400;
    font-size: var(--font16);
	margin:0;
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool > .uk-input {
    min-width: 200px;
    max-width: 200px;
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool > .bluweo-btn-i {
    margin-left:auto;
	width: var(--space40);
    height: var(--space40);
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .dpc-check--approve {
	width: var(--icon20);
    min-width: var(--icon20);
    height: auto;
	margin-right:var(--space8);
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-bluweo__datatable tbody td {
    vertical-align:top;
}
.bluweo-offcanvas-post .c-nav-nestable .dd-handle {
	background-color:var(--c-gray4);
}
.bluweo-offcanvas-post .c-nav-nestable .dd3-content {
	background-color:var(--c-gray4);
	border-color:var(--c-gray4);
}
.bluweo-offcanvas-post .c-nav-nestable .dd3-content .data-menu {
	width:100%;
}
.bluweo-offcanvas-post .c-nav-nestable .dd3-content .data-menu .uk-input {
	height:42px;
}
.bluweo-offcanvas-post .bluweo-input-file[type=file] {
    visibility: hidden;
	position: absolute;
	opacity:0;
}
/*----offcanvas-postfields-------*/
.bluweo-offcanvas-postfields .bluweo-table.table-c-postfields {
    color: var(--c-color000000);
    font-size: var(--font16);
	border-collapse: separate;
    border-spacing: 0 10px;
	margin-bottom:0;
	width:320px;
}
.bluweo-offcanvas-postfields .bluweo-table.table-c-postfields td {
    padding: 8px 10px;
    vertical-align: middle;
    border-top: none;
}
.bluweo-offcanvas-postfields .bluweo-table.table-c-postfields td:first-child {
	padding-left:0;
	color: var(--c-gray6);
}
/*----offcanvas-notification-------*/
.bluweo-offcanvas-notification .c-body {
   padding:0 var(--space36);
}
.bluweo-offcanvas-notification .c-footer {
   text-align:center;
}
.bluweo-offcanvas-notification .c-footer .bluweo-btn {
   min-width:260px;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item {
	display: flex;
	align-items: center;
	position: relative;
	background-color: var(--c-colorffffff);
	border-radius: var(--rn);
	border: 1px dashed var(--c-gray3);
	margin-bottom: var(--space24);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item:after {
	content: "";
	position: absolute;
	top: 100%;
	left: var(--space20);
	border-left: 1px dashed var(--c-color000000);
	width: 1px;
	height: var(--space24);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item:last-child {
	margin-bottom: 0;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item:last-child:after {
	display: none;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item:hover {
	background-color: var(--c-support11);
	border: 1px solid var(--c-color000000);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item>* {
	padding: var(--space20) var(--space10);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item>*:first-child {
	padding-left: var(--space20);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item>*:last-child {
	padding-right: var(--space20);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-p {
	flex: 1;
	overflow: hidden;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-date_time {
	flex: 0 0 180px;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-p p {
	margin: 0;
	font-weight: 500;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-date_time p {
	margin: 0;
	font-weight: 400;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-icon .css-message-square {
	height: var(--icon24);
    min-width: var(--icon24);
	width: var(--icon24);
	color: var(--c-color000000);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user .overflow-symbol {
	position: relative;
    height: var(--icon36);
    min-width: var(--icon36);
	border-radius: 50%;
	overflow: hidden;
	background-color: var(--c-support8);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user .overflow-symbol > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user-xs {
	display: none;
	align-items: center;
	margin-top: var(--space10);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user-xs .overflow-symbol-xs {
	position: relative;
    height: var(--icon24);
    min-width: var(--icon24);
	border-radius: 50%;
	overflow: hidden;
	background-color: var(--c-support8);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user-xs .overflow-symbol-xs > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user-xs .overflow-p-xs {
	margin-left: var(--space12);
	overflow: hidden;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user-xs .overflow-p-xs p {
	font-size: var(--font12);
	margin-bottom: 0;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*------bluweo_trybuilder_modal-------*/
.bluweo-trybuilder_modal {
	padding: 0;
    background: var(--c-colorffffff);
	z-index:80000;
}
.bluweo-trybuilder_modal .uk-modal-dialog {
    margin: 0;
	padding: 0;
    width: 100%;
    max-width: 100%;
}
.bluweo-trybuilder_modal > .uk-modal-dialog > .uk-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    pointer-events: auto;
    background-color: var(--c-colorffffff);
    background-clip: padding-box;
    outline: 0;
}
/*------bluweo_ctl_topbar_trybuilder-------*/
.bluweo_ctl_topbar_trybuilder {
	background-color:var(--c-gray4);
	position: relative;
}
.bluweo_ctl_topbar_trybuilder .nav_bar {
	padding: var(--space16);
    display: -ms-flexbox;
    display: flex;
	flex-flow: row nowrap;
	position: relative;
    flex-wrap: wrap;
    -ms-align-items: center;
    align-items: center;
	justify-content: space-between;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav_item {
    position:relative;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav_item .nav-item-link {
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    cursor: pointer;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav_item .nav-item-link span {
    color: var(--c-color000000);
    text-decoration: none;
    font-family: var(--fontfamily);
    font-weight: 500;
    font-size: var(--font16);
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav_item .nav-item-link .icon-down {
	height: var(--icon20);
    width: auto;
	color:var(--c-color000000);
	margin-left:var(--space8);
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group > .uk-button-group-device {
	margin: 0 var(--space4);
    position: relative;
    height: var(--space40);
    width: var(--space40);
    color: var(--c-gray6);
    background-color: transparent;
	border-radius: var(--btnrn);
	display: flex;
    align-items: center;
	justify-content: center;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group > .uk-button-group-device .icon {
	height: var(--icon20);
    width: auto;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group > .uk-button-group-device:first-child {
    margin-left: 0px;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group > .uk-button-group-device:last-child {
    margin-right: 0px;
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group > .uk-button-group-device:hover, .bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group > .uk-button-group-device.active {
    color: var(--c-color000000);
    background-color: var(--c-colorffffff);
}
.bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group .bluweo-float:hover, .bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group .bluweo-float:focus, .bluweo_ctl_topbar_trybuilder .nav_bar .nav-item-button-group .bluweo-float:active {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
}
.bluweo-trybuilder_modal .nav-tool-sticky {
    position: sticky;
    top: 0;
    z-index: 10;
}
.bluweo-trybuilder_modal .nav-tool-fixed {
    position: absolute;
	right:var(--space16);
	top:0;
    min-height:56px;
    display: flex;
    align-items: center;
	z-index:1;
}
.bluweo-trybuilder_modal .nav-tool-fixed > .uk-button-group-device {
	margin: 0 var(--space4);
    position: relative;
    height: var(--space40);
    width: var(--space40);
    color: var(--c-gray2);
    background-color: var(--c-gray3);
	border-radius: var(--btnrn);
	position:relative;
	display: flex;
    align-items: center;
	justify-content: center;
}
.bluweo-trybuilder_modal .nav-tool-fixed > .uk-button-group-device .icon {
	height: var(--icon20);
    width: auto;
}
.bluweo-trybuilder_modal .nav-tool-fixed > .uk-button-group-device:first-child {
    margin-left: 0px;
}
.bluweo-trybuilder_modal .nav-tool-fixed > .uk-button-group-device:last-child {
    margin-right: 0px;
}
.bluweo-trybuilder_modal .nav-tool-fixed > .uk-button-group-device:hover {
    color: var(--c-colorffffff);
    background-color: var(--c-color000000);
}
.bluweo-trybuilder_modal .nav-tool-fixed .c-x {
    background-color: transparent;
    padding: var(--space4);
    width: auto;
	padding:0;
}
.bluweo-trybuilder_modal .nav-tool-fixed .uk-button-group-device:hover .c-x {
    color: var(--c-colorffffff);
}
.bluweo-trybuilder_modal .c-x svg {
    display: none;
}
#uk-tooltip-137.uk-tooltip:after,#uk-tooltip-138.uk-tooltip:after,#uk-tooltip-139.uk-tooltip:after,#uk-tooltip-140.uk-tooltip:after {
    display:none;
}
/*------------------*/
.bluweo_pb-container {
    background-color: var(--c-gray4);
    padding: var(--space24);
    border: 1px dashed var(--c-gray2);
    position: relative;
	border-radius: var(--rn);
}
.bluweo_pb-container > div {
    display:block;
	text-align:center;
}
.bluweo_pb-container > div span {
    display:inline-block;
	vertical-align:middle;
}
.bluweo_pb-container .bluweo-btn {
    color: var(--c-gray2);
    margin: var(--space8);
    padding: var(--space12) var(--space16);
	display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -ms-align-items: center;
    align-items: center;
	justify-content: center;
	border-radius: var(--btnrn);
}
.bluweo_pb-container .bluweo-btn .icon {
    height:var(--icon20);
	width:auto;
	color: var(--c-gray6)
}
.bluweo_pb-container .bluweo-btn.no-hover:hover {
    background-color: transparent;
    color: var(--c-gray6);
}
.bluweo_pb-container .bluweo-btn:hover {
    background-color: var(--c-colorffffff);
}
.bluweo_pb-col {
    background-color: var(--c-gray4);
    padding: var(--space24);
    border: 1px dashed var(--c-gray2);
    position: relative;
	margin:var(--space36) 0;
	border-radius: var(--rn);
}
.bluweo_pb-col > div {
    display:block;
	text-align:center;
}
.bluweo_pb-col > div span {
    display:inline-block;
	vertical-align:middle;
}
.bluweo_pb-col .bluweo-btn {
    color: var(--c-gray2);
    margin: var(--space8);
    padding: var(--space12) var(--space16);
	display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -ms-align-items: center;
    align-items: center;
	justify-content: center;
	border-radius: var(--btnrn);
}
.bluweo_pb-col .bluweo-btn .icon {
    height:var(--icon20);
	width:auto;
	color: var(--c-gray6);
}
.bluweo_pb-col .bluweo-btn.no-hover:hover {
    background-color: transparent;
    color: var(--c-color000000);
}
.bluweo_pb-col .bluweo-btn:hover {
    background-color: var(--c-colorffffff);
}
.bluweo_builder.bluweo_build_container {
    padding: 0;
	margin-top:var(--space36);
	margin-bottom:var(--space36);
}
.bluweo_builder.bluweo_build_layout {
    padding: var(--space36);
    border: 1px dashed var(--c-gray2);
    position: relative;
	border-radius: var(--r);
	margin-top:var(--space48);
	margin-bottom:var(--space48);
}
.bluweo_builder > .i-plus {
	height:var(--icon24);
	width:auto;
	color: var(--c-gray6);
    position: absolute;
	left: 50%;
	transform: translate(-50%,0);
    cursor: pointer;
    fill:var(--c-colorffffff);
    z-index: 10;
}
.bluweo_builder > .i-plus.above {
    top: -13px;
}
.bluweo_builder > .i-plus.below {
    bottom: -13px;
    left: 50%;
}
.bluweo_builder.bluweo_build_layout .layout-tool-setting {
    position: absolute;
    top: 50%;
    right: var(--space6);
    transform: translate(0,-50%);
    z-index: 8;
}
.bluweo_builder.bluweo_build_layout .layout-tool-setting > div {
    border-radius: var(--rn);
	overflow:hidden;
}
.bluweo_builder.bluweo_build_layout .layout-tool-setting > div > div {
	display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    align-items: center;
	justify-content: center;
    background-color: var(--c-gray5);
    width: 24px;
    height: 28px;
	cursor:pointer;
}
.bluweo_builder.bluweo_build_layout .layout-tool-setting > div > div .icon {
    height:var(--icon16);
	width:auto;
	color: var(--c-gray6);
}
.bluweo_builder.bluweo_build_layout .layout-tool-setting > div > div:hover {
    background-color: var(--c-gray3);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component {
	padding: 0;
    border: 1px dashed var(--c-gray2);
    position: relative;
    margin-top: var(--space36);
    margin-bottom: var(--space36);
	border-radius: var(--rn);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component > .i-plus {
	height:var(--icon24);
	width:auto;
	color: var(--c-gray6);
    position: absolute;
	left: 50%;
	transform: translate(-50%,0);
    cursor: pointer;
    fill:var(--c-colorffffff);
    z-index: 10;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component > .i-plus.above {
    top: -13px;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component > .i-plus.below {
    bottom: -13px;
    left: 50%;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .component-tool-setting {
    position: absolute;
    top: 50%;
    right: var(--space6);
    transform: translate(0,-50%);
    z-index: 8;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .component-tool-setting > div {
    border-radius: var(--rn);
	overflow:hidden;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .component-tool-setting > div > div {
	display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    align-items: center;
	justify-content: center;
    background-color: var(--c-gray5);
    width: 24px;
    height: 28px;
	cursor:pointer;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .component-tool-setting > div > div .icon {
    height:var(--icon16);
	width:auto;
	color: var(--c-gray6);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .component-tool-setting > div > div:hover {
    background-color: var(--c-gray3);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting {
	display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    align-items: center;
	justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--c-color00000075);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
	border-radius: var(--rn);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .icon-x {
	height:var(--icon20);
	width:auto;
	color: var(--c-colorffffff);
	position: absolute;
    cursor: pointer;
    top: var(--space16);
    right: var(--space16);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group {
    width: 165px;
    display: block;
    height: 100px;
    position: relative;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn {
  background-color: var(--c-colorffffff);
  position: absolute;
  width:var(--space48);
  padding:0;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn .icon {
	height:var(--icon20);
	width:auto;
	color: var(--c-gray6);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.up {
  top: 0;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, 0);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.left {
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.right {
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.down {
  bottom: 0;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, 0);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.active {
  background-color: var(--c-main2);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.active .icon {
  color: var(--c-colorffffff);
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.blank {
  background-color:var(--c-gray6);
  cursor: not-allowed;
}
.bluweo_builder.bluweo_build_layout .bluweo_build_component .move-tool-setting .move-group .bluweo-btn.blank .icon {
  color:var(--c-gray6);
}
.bluweo-c-blockcontainer .bluweo-row {
	margin:0 var(--space8n);
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] {
	padding:0 var(--space8) var(--space16);
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content {
    display:block;
	position:relative;
	cursor:pointer;
	border-radius: var(--rn);
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content .image-object {
    position: relative;
    height: 200px;
    width: 100%;
    overflow: hidden;
	padding:var(--space16);
	background: #efefef;
	background: -moz-linear-gradient(top,  #efefef 0%, #bdccd1 100%);
	background: -webkit-linear-gradient(top,  #efefef 0%,#bdccd1 100%);
	background: linear-gradient(to bottom,  #efefef 0%,#bdccd1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#bdccd1',GradientType=0 );
	border-radius: var(--rn);
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content .image-object:hover,.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content.active-checked .image-object {
    background: #ffe380;
	background: -moz-linear-gradient(top,  #ffe380 0%, #f2c215 100%);
	background: -webkit-linear-gradient(top,  #ffe380 0%,#f2c215 100%);
	background: linear-gradient(to bottom,  #ffe380 0%,#f2c215 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe380', endColorstr='#f2c215',GradientType=0 );
}
.bluweo-c-blockcontainer .bluweo-row .bluweo-c-blockcontainer-content .image-object .img-banner-row {
	margin:0 var(--space4n);
	height:100%;
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content .image-object .img-banner-row [class*=col-] {
	padding:0 var(--space4);
	height:100%;
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content .image-object .img-banner-row [class*=col-] .col-txt-number {
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	font-family: var(--fontfamily);
    font-weight: 500;
    font-size: var(--font24);
    color: var(--c-gray6);
    margin: 0;
	background-color:var(--c-colorffffff);
	border-radius: var(--rn);
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content .image-object .visible-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
	border-radius: var(--rn);
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content .image-object .visible-content > .icon {
    width: auto;
    height: var(--icon48);
    color: var(--c-colorffffff);
}
.bluweo-c-blockcontainer .bluweo-row [class*=col-] .bluweo-c-blockcontainer-content.active-checked .image-object .visible-content {
    opacity: 1;
}
.bluweo-offcanvas-c_trybuilder .bluweo-section__blkx .card-blkx .card-blkx-bg {
	border-radius:var(--rn);
}
/*-----bluweo-ws-form-01-----*/
.bluweo-ws-form-01 {
    flex-direction: row;
    display: flex;
    width: 100%;
    min-height: 100vh;
    margin: 0;
    position: relative;
    overflow: hidden;
}
.bluweo-ws-form-01 .flexcontent-auth {
    min-width: 0;
    flex: 1 1 auto;
    flex-direction: column;
    display: flex;
    position: relative;
    z-index: 1;
}
.bluweo-ws-form-01 .flexcontent-content {
    position: relative;
    min-height: 0;
    flex: 1 1 auto;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bluweo-ws-form-01 .flexcontent__box {
    width: 580px;
    position: relative;
    z-index: 2;
}
.bluweo-ws-form-01 .flexcontent__box .row {
    margin: 0;
}
.bluweo-ws-form-01 .flexcontent__box .row [class*=col-] {
    padding: 0;
    border-radius: var(--rn);
    background-color: var(--c-gray7);
}
.bluweo-ws-form-01 .flex-content__form {
    padding: var(--space40) var(--space48);
}
.bluweo-ws-form-01 .flex-content__form .ws-brand .ws--logo {
    height: var(--space60);
    max-height: var(--space60);
    width: auto;
    margin: 0 auto;
    display: block;
}
.bluweo-ws-form-01 .flex-content__form .flex-content__title {
    text-align: center;
    margin: var(--space48) 0;
}
.bluweo-ws-form-01 .flex-content__form .flex-content__title > h1 {
	font-size: var(--font-h3);
	font-weight: 700;
    margin:0 0 var(--space16);
}
.bluweo-ws-form-01 .flex-content__form .flex-content__title > h6 {
	font-size: var(--font-h6);
	margin: 0;
}
.bluweo-ws-form-01 .flex-content__form .flex-content__btn {
    display: flex;
	flex-direction: column;
}
.bluweo-ws-form-01 .flex-content__form .flex-content__btn>* {
    margin: var(--space8) 0;
}
.bluweo-ws-form-01 .flex-content__form .flex-content__btn>*:first-child {
    margin-top: 0;
}
.bluweo-ws-form-01 .flex-content__form .flex-content__btn>*:last-child {
    margin-bottom: 0;
}
.bluweo-ws-form-01 .flex-content__btn .btn-c-social>span {
	flex: 1 0 0;
	justify-content: center;
}
.bluweo-ws-form-01 .flex-content__btn .btn-c-social {
	background-color:var(--c-colorffffff);
	color:var(--c-color000000);
}
.bluweo-ws-form-01 .flex-content__btn .btn-c-social:hover,.bluweo-ws-form-01 .flex-content__btn .btn-c-social:focus,.bluweo-ws-form-01 .flex-content__btn .btn-c-social:active {
	background-color:var(--c-color000000);
	color:var(--c-colorffffff);
}
.bluweo-ws-form-01 .flexcontent-footer {
	padding:var(--space20) var(--space24);
}
.bluweo-ws-form-01 .flexcontent-footer .rw {
	display: flex;
	justify-content: space-between;
    align-items: baseline;
}
.bluweo-ws-form-01 .flexcontent-footer h6 {
	color:var(--c-color000000);
    margin: 0;
}
.bluweo-ws-form-01 .flexcontent-footer ul {
	color:var(--c-color000000);
    font-weight: 400;
	padding: 0;
    list-style: none;
    margin:0;
	display:flex;
}
.bluweo-ws-form-01 .flexcontent-footer ul li {
	padding:0 var(--space12);
}
.bluweo-ws-form-01 .flexcontent-footer ul li:first-child {
	padding-left:0;
}
.bluweo-ws-form-01 .flexcontent-footer ul li:last-child {
	padding-right:0;
}
.bluweo-ws-form-01 .flexcontent-footer ul li a {
	display:inline-block;
}
.bluweo-ws-form-01 .flexcontent-footer ul li a:hover {
	text-decoration: underline;
}
.bluweo-ws-form-01 .flexcontent-footer ul li a:hover {
	text-decoration: underline;
}
.bluweo-ws-form-01 .flex-content__btn .i-brand-social {
	width: var(--icon30);
	min-width: var(--icon30);
	height: auto;
}
.bluweo-ws-form-01 .ws-large-header {
	position: absolute;
}
.bluweo-ws-form-01 .ws-large-header #x-canvas{
    position:absolute;
    left:0;
    right: 0;
    opacity:0.5;
	max-width: none;
    height: unset;
}
.bluweo-ws-form-01 .ws-effect1 {
	display:block;
	width:20px;
	height:20px;
	border-radius:50%;
	background-color:#24a5ba;
	position:absolute;
	-webkit-animation:moveX 6.45s ease-in-out 0s infinite alternate,moveY 7.4s ease-in-out 0s infinite alternate;
	-moz-animation:moveX 6.45s ease-in-out 0s infinite alternate,moveY 7.4s ease-in-out 0s infinite alternate;
	-o-animation:moveX 6.04s ease-in-out 0s infinite alternate,moveY 7.4s ease-in-out 0s infinite alternate;
	animation:moveX 6.45s ease-in-out 0s infinite alternate,moveY 7.4s ease-in-out 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect2 {
	display:block;
	width:50px;
	height:50px;
	border-radius:50%;
	background-color:#ff3260;
	position:absolute;
	-webkit-animation:moveX 11.45s ease-in-out 0s infinite alternate,moveY 9.4s ease-in-out 0s infinite alternate;
	-moz-animation:moveX 11.45s ease-in-out 0s infinite alternate,moveY 9.4s ease-in-out 0s infinite alternate;
	-o-animation:moveX 11.04s ease-in-out 0s infinite alternate,moveY 9.4s ease-in-out 0s infinite alternate;
	animation:moveX 11.45s ease-in-out 0s infinite alternate,moveY 9.4s ease-in-out 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect2:hover {
	width:100px;
	height:100px;
	-webkit-transition:1s;
	-moz-transition:1s;
	-ms-transition:1s;
	-o-transition:1s;
	transition:1s;
}
.bluweo-ws-form-01 .ws-effect3 {
	display:block;
	width:25px;
	height:25px;
	border-radius:50%;
	background-color:#f4dbef;
	position:absolute;
	-webkit-animation:moveX 8.15s linear 0s infinite alternate,moveY 5.8s linear 0s infinite alternate;
	-moz-animation:moveX 8.15s linear 0s infinite alternate,moveY 5.8s linear 0s infinite alternate;
	-o-animation:moveX 8.15s linear 0s infinite alternate,moveY 5.8s linear 0s infinite alternate;
	animation:moveX 8.15s linear 0s infinite alternate,moveY 5.8s linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect4 {
	display:block;
	width:20px;
	height:20px;
	border-radius:50%;
	background-color:#f2f2ee;
	position:absolute;
	-webkit-animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
	-moz-animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
	-o-animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
	animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect4 {
	display:block;
	width:20px;
	height:20px;
	border-radius:50%;
	background-color:#f2f2ee;
	position:absolute;
	-webkit-animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
	-moz-animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
	-o-animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
	animation:moveX 10.09s linear 0s infinite alternate,moveY 9.4s linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect5 {
	display:block;
	width:40px;
	height:40px;
	border-radius:50%;
	background-color:#24a5ba;
	position:absolute;
	-webkit-animation:moveX 13.09s linear 0s infinite alternate,moveY 7.4s linear 0s infinite alternate;
	-moz-animation:moveX 13.09s linear 0s infinite alternate,moveY 14.4s linear 0s infinite alternate;
	-o-animation:moveX 13.09s linear 0s infinite alternate,moveY 14.4s linear 0s infinite alternate;
	animation:moveX 13.09s linear 0s infinite alternate,moveY 14.4s linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect6 {
	display:block;
	width:45px;
	height:45px;
	background-color:#151515;
	position:absolute;
	-webkit-animation:moveX 12.34s linear 0s infinite alternate,moveY 15.06s linear 0s infinite alternate,spin 40000ms linear 0s infinite alternate;
	-moz-animation:moveX 12.34s linear 0s infinite alternate,moveY 15.06s linear 0s infinite alternate,spin 40000ms linear 0s infinite alternate;
	-o-animation:moveX 12.34s linear 0s infinite alternate,moveY 15.06s linear 0s infinite alternate,spin 40000ms linear 0s infinite alternate;
	animation:moveX 12.34s linear 0s infinite alternate,moveY 15.06s linear 0s infinite alternate,spin 40000ms linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect7 {
	display:block;
	width:35px;
	height:35px;
	background-color:#262854;
	position:absolute;
	-webkit-animation:moveX 9.74s linear 0s infinite alternate,moveY 20.06s linear 0s infinite alternate,spin 50000ms linear 0s infinite alternate;
	-moz-animation:moveX 9.34s linear 0s infinite alternate,moveY 20.06s linear 0s infinite alternate,spin 50000ms linear 0s infinite alternate;
	-o-animation:moveX 9.34s linear 0s infinite alternate,moveY 20.06s linear 0s infinite alternate,spin 50000ms linear 0s infinite alternate;
	animation:moveX 9.34s linear 0s infinite alternate,moveY 20.06s linear 0s infinite alternate,spin 50000ms linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect8 {
	display:block;
	width:50px;
	height:50px;
	background-color:#f4dbef;
	position:absolute;
	-webkit-animation:moveX 19.74s linear 0s infinite alternate,moveY 17.06s linear 0s infinite alternate,spin 63000ms linear 0s infinite alternate;
	-moz-animation:moveX 19.34s linear 0s infinite alternate,moveY 17.06s linear 0s infinite alternate,spin 63000ms linear 0s infinite alternate;
	-o-animation:moveX 19.34s linear 0s infinite alternate,moveY 17.06s linear 0s infinite alternate,spin 63000ms linear 0s infinite alternate;
	animation:moveX 19.34s linear 0s infinite alternate,moveY 17.06s linear 0s infinite alternate,spin 63000ms linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect9 {
	width:0;
	height:0;
	border-top:40px solid transparent;
	border-bottom:40px solid transparent;
	border-left:75px solid #fce0cc;
	position:absolute;
	-webkit-animation:moveX 30.74s linear 0s infinite alternate,moveY 25.06s linear 0s infinite alternate,spin 75300ms linear 0s infinite alternate;
	-moz-animation:moveX 30.34s linear 0s infinite alternate,moveY 25.06s linear 0s infinite alternate,spin 75300ms linear 0s infinite alternate;
	-o-animation:moveX 30.34s linear 0s infinite alternate,moveY 25.06s linear 0s infinite alternate,spin 75300ms linear 0s infinite alternate;
	animation:moveX 30.34s linear 0s infinite alternate,moveY 25.06s linear 0s infinite alternate,spin 75300ms linear 0s infinite alternate;
}
.bluweo-ws-form-01 .ws-effect10 {
	width:0;
	height:0;
	border-top:43px solid transparent;
	border-bottom:30px solid transparent;
	border-left:65px solid #f2f2ee;
	position:absolute;
	-webkit-animation:moveX 24.34s linear 0s infinite alternate,moveY 16.06s linear 0s infinite alternate,spin 55300ms linear 0s infinite alternate;
	-moz-animation:moveX 24.34s linear 0s infinite alternate,moveY 16.06s linear 0s infinite alternate,spin 55300ms linear 0s infinite alternate;
	-o-animation:moveX 24.34s linear 0s infinite alternate,moveY 16.06s linear 0s infinite alternate,spin 55300ms linear 0s infinite alternate;
	animation: moveX 24.34s linear 0s infinite alternate,moveY 16.06s linear 0s infinite alternate,spin 55300ms linear 0s infinite alternate;
}
.bluweo-ws-form-01 .flexcontent-effect {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    padding: 0;
}
.bluweo-ws-form-01 .ws-effect11 {
	width:360px;
	height:auto;
	position:absolute;
    top: 36px;
    left: 36px;
    transform: translatey(0px);
    -webkit-animation: wsfloat 6s ease-in-out infinite;
    animation: wsfloat 6s ease-in-out infinite;
}
.bluweo-ws-form-01 .ws-effect12 {
	width:440px;
	height:auto;
	position:absolute;
    bottom: 36px;
    right: 36px;
    transform: translatey(0px);
    -webkit-animation: wsfloat 4s ease-in-out infinite;
    animation: wsfloat 4s ease-in-out infinite;
}
.bluweo-ws-form-01 .ws-effect-obj {
    position: absolute;
    top: 20px;
    right: 150px;
    width: 280px;
    min-width: 280px;
    height: 100%;
}
.bluweo-ws-form-01 .ws-effect13 {
	width:80px;
	height:auto;
	position:absolute;
    right: 0;
    top: 80px;
    transform: translatey(0px);
    -webkit-animation: wsfloat 3s ease-in-out infinite;
    animation: wsfloat 3s ease-in-out infinite;
}
.bluweo-ws-form-01 .ws-effect14 {
	width:120px;
	height:auto;
	position:absolute;
    left: 0;
    top: 65px;
    transform: translatey(0px);
    -webkit-animation: wsfloat 2s ease-in-out infinite;
    animation: wsfloat 2s ease-in-out infinite;
}
.bluweo-ws-form-01 .ws-effect15 {
	width:48px;
	height:auto;
	position:absolute;
    top: 0;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, 0);
    transform: translatey(0px);
    -webkit-animation: wsfloat 5s ease-in-out infinite;
    animation: wsfloat 5s ease-in-out infinite;
}
@keyframes wsfloat {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}
@-webkit-keyframes moveX {
	from {
		left:0;
	}
	to {
		left:100%;
	}
}
@-moz-keyframes moveX {
	from {
		left:0;
	}
	to {
		left:100%;
	}
}
@-o-keyframes moveX {
	from {
		left:0;
	}
	to {
		left:100%;
	}
}
@keyframes moveX {
	from {
		left:0;
	}
	to {
		left:100%;
	}
}
@-webkit-keyframes moveY {
	from {
		top:0;
	}
	to {
		top:100%;
	}
}
@-moz-keyframes moveY {
	from {
		top:0;
	}
	to {
		top:100%;
	}
}
@-o-keyframes moveY {
	from {
		top:0;
	}
	to {
		top:100%;
	}
}
@keyframes moveY {
	from {
		top:0;
	}
	to {
		top: 100%;
	}
}
@-webkit-keyframes spin {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
@keyframes spin {
	from {
		-webkit-transform:rotate(0deg);
	}
	to {
		-webkit-transform:rotate(360deg);
	}
}
/*-----bluweo-ws-form-02-----*/
.bluweo-ws-form-02 {
    display: flex;
	background-color: var(--c-gray7);
	height: 100%;
}
.bluweo-ws-form-02 .flexcontent__box {
    width: 580px;
    position: relative;
}
.bluweo-ws-form-02 .flexcontent-content {
    position: relative;
    min-height: 0;
    flex: 1 1 auto;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bluweo-ws-form-02 .flex-content__form {
    padding: var(--space40) var(--space48);
	border-radius: var(--rn);
    background-color: var(--c-colorffffff);
}
.bluweo-ws-form-02 .flex-content__form .ws-brand .ws--logo {
    height: var(--space60);
    max-height: var(--space60);
    width: auto;
    margin: 0 auto;
    display: block;
}
.bluweo-ws-form-02 .flex-content__form .flex-content__title {
    text-align: center;
    margin: var(--space48) 0;
}
.bluweo-ws-form-02 .flex-content__form .flex-content__title > h1 {
	font-size: var(--font-h3);
	font-weight: 700;
    margin:0 0 var(--space16);
}
.bluweo-ws-form-02 .flex-content__form .flex-content__title > h6 {
	font-size: var(--font-h6);
	margin: 0;
}
.bluweo-ws-form-02 .flex-content__form .flex-content__btn {
    display: flex;
	flex-direction: column;
}
.bluweo-ws-form-02 .flex-content__form .flex-content__btn>* {
    margin: var(--space8) 0;
}
.bluweo-ws-form-02 .flex-content__form .flex-content__btn>*:first-child {
    margin-top: 0;
}
.bluweo-ws-form-02 .flex-content__form .flex-content__btn>*:last-child {
    margin-bottom: 0;
}
.bluweo-ws-form-02 .stage {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: var(--space24) 0 var(--space48);
    overflow: hidden;
}
.bluweo-ws-form-02 .dot-pulse {
	position:relative;
	left:-9999px;
	width:16px;
	height:16px;
	border-radius:50%;
	background-color:var(--c-gray7);
	color:var(--c-gray7);;
	box-shadow:9999px 0 0 -8px;
	animation:dot-pulse 1.5s infinite linear;
	animation-delay:0.25s;
}
.bluweo-ws-form-02 .dot-pulse::before,.bluweo-ws-form-02 .dot-pulse::after {
	content:"";
	display:inline-block;
	position:absolute;
	top:0;
	width:16px;
	height:16px;
	border-radius:50%;
	background-color:var(--c-gray7);;
	color:var(--c-gray7);;
}
.bluweo-ws-form-02 .dot-pulse::before {
	left: -8px;
	box-shadow:9984px 0 0 -8px;
	animation:dot-pulse-before 1.5s infinite linear;
	animation-delay:0s;
}
.bluweo-ws-form-02 .dot-pulse::after {
	left: 8px;
	box-shadow:10014px 0 0 -8px;
	animation:dot-pulse-after 1.5s infinite linear;
	animation-delay:0.5s;
}
@keyframes dot-pulse-before {
	0% {
		 box-shadow:9984px 0 0 -8px;
	}
	30% {
		 box-shadow:9984px 0 0 2px;
	}
	60%,100% {
		 box-shadow:9984px 0 0 -8px;
	}
}
@keyframes dot-pulse {
	0% {
		 box-shadow:9999px 0 0 -8px;
	}
	30% {
		 box-shadow:9999px 0 0 2px;
	}
	60%,100% {
		 box-shadow:9999px 0 0 -8px;
	}
}
@keyframes dot-pulse-after {
	0% {
		 box-shadow:10014px 0 0 -8px;
	}
	30% {
		 box-shadow:10014px 0 0 2px;
	}
	60%,100% {
		 box-shadow: 10014px 0 0 -8px;
	}
}



/*-------------*/
@media (max-width:1399.98px) {
.bluweopage-main-warp.bluweopagepage-main-warp-o .blkx-subnav > * {
	margin-left: var(--space4);
}
.bluweo-ws-form-01 .ws-effect11 {
	width: 300px;
}
.bluweo-ws-form-01 .ws-effect12 {
	width: 360px;
	bottom: 20px;
	right: 20px;
}
}
@media (max-width:1199.98px) {
.bluweo-offcanvas .uk-offcanvas-bar.uk-offcanvas-bar-x1140 {
    right: -100%;
    width: 100%;
}
.bluweopage-main-warp.bluweopagepage-main-warp-o .bluweo-c-datatable .c-tool .uk-input-select2 {
    min-width: 160px;
    max-width: 160px;
    margin-right: var(--space8);
}
.bluweo-c-datatable .c-tool.c-tool__log .uk-date_log {
    margin-right: var(--space8);
}
.bluweo-c-datatable .c-tool.c-tool__log .btn-log-filter {
    margin-right: var(--space8);
}
.bluweopage-main-warp.bluweopagepage-main-warp-o .bluweo-c-datatable .c-tool.c-tool__log .uk-date_log {
	width: 130px;
}
.blkx-subnav {
    display: none;
}
.bluweo-blkx-subheading .btn-blkx-subnav {
    display: flex;
}
.bluweo-ws-form-01 .ws-effect11 {
	width: 260px;
}
.bluweo-ws-form-01 .ws-effect12 {
	width: 270px;
	bottom: 30px;
	right: 0;
}
}
@media (max-width:991.98px) {
.bluweo-c-heading .c-title-tool>.btn-c-tool-filter {
	display: flex;
}
.bluweo-cms-searchinput {
	width: 100%;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper {
    justify-content: space-between;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper a.bluweo--logo {
	visibility: visible;
    opacity: 1;
}
.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar .profile-nav_text,.bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar .css-i_down {
    display:none;
}
.bluweopage-main-warp .bluweopage-header {
    margin-left: 0;
    width: 100%;
}
.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper,.bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper {
    display:none;
}
.bluweopage-main-warp .bluweopage-body-wrapper .bluweopage-body {
    margin-left: 0;
	min-height: calc(100vh - 80px);
    margin-top: 80px;
}
.bluweopage-main-warp.bluweopagepage-main-warp-o .bluweopage-body-wrapper .bluweopage-body {
    margin-left: 0;
}
.bluweopage-nav-menus {
    z-index: 77778;
}
.bluweopage-nav-menus .uk-offcanvas-bar {
	background-color:var(--c-colorffffff);
	padding:var(--space24);
}
.bluweopage-nav-menus .bluweopage-nav-menus_h {
	display:flex;
	align-items:center;
}
.bluweopage-nav-menus .bluweopage-nav-menus_h a.bluweo--logo .bluweo-logo {
    height: auto;
    width: var(--icon30);
    max-width: var(--icon30);
}
.bluweopage-nav-menus .bluweopage-nav-menus_h span {
	font-family: var(--fontfamily);
    font-size: var(--font16);
    font-weight: 500;
    margin: 0 0 0 var(--space16);
    color: var(--c-color000000);
}
/*.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex {
	-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
	overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex:hover {
	overflow: visible;
    overflow-y: auto;
}*/
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul {
	padding:0;
	margin:var(--space24) 0;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li {
	list-style:none;
	display: block;
    position: relative;
	margin-bottom:var(--space8);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a {
	display:flex;
	align-items:center;
	padding:var(--space12) var(--space16);
	border-radius: var(--rn);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a:hover,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a.active {
	background-color: var(--c-support9);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a .dp-menus {
	display:block;
	font-family: var(--fontfamily);
    font-size: var(--font12);
	font-weight: 500;
	margin-left:var(--space12);
	color: var(--c-color000000);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a .css-i_down {
	height:var(--icon16);
    width:auto;
	margin-left: auto;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a.has-submenus-o_open .css-i_down {
	transform: rotate(90deg);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a:hover .dp-menus,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a.active .dp-menus {
	color: var(--c-colorffffff);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a .dp-i-standard,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a .dp-i-state {
	height:var(--icon24);
    width:auto;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a .dp-i-standard {
	display:block;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a .dp-i-state {
	display:none;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a:hover .dp-i-standard,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a.active .dp-i-standard {
	display:none;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a:hover .dp-i-state,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li > a.active .dp-i-state {
	display:block;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o {
	padding:0;
	margin:var(--space8) 0; 
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li {
	list-style:none;
	display: block;
    position: relative;
	margin-bottom:var(--space8);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a {
	display:flex;
	align-items:center;
	padding:var(--space12) var(--space24);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a:hover,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a.active {
	background-color:var(--c-main2);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a .dp-menus {
	display:block;
	font-family: var(--fontfamily);
    font-size: var(--font12);
	font-weight: 500;
	margin-left:var(--space12);
	color: var(--c-color000000);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a:hover .dp-menus,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a.active .dp-menus {
	color: var(--c-colorffffff);
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a .dp-i-standard,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a .dp-i-state {
	height:var(--icon24);
    width:auto;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a .dp-i-standard {
	display:block;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a .dp-i-state {
	display:none;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a:hover .dp-i-standard,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a.active .dp-i-standard {
	display:none;
}
.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a:hover .dp-i-state,.bluweopage-nav-menus .bluweopage-nav-menus_body .bluweo-aside-flex ul > li ul.submenus-o > li > a.active .dp-i-state {
	display:block;
}
.bluweo-offcanvas .uk-offcanvas-bar.uk-offcanvas-bar-x900 {
    right: -100%;
    width: 100%;
}
.bluweo-offcanvas-post .c-tool--bar_manager .c-tool--bar_manager_btngroup .bluweo-btn {
	display:none;
}
.bluweo-offcanvas-post .c-tool--bar_manager .c-tool--bar_manager_btngroup .i-menu-xs {
	display:block;
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool > p.span {
    padding-right:0;
    margin-bottom: var(--space8);
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool > .uk-input {
    min-width: 100%;
    max-width: 100%;
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool > .bluweo-btn-i {
    margin-top: var(--space16);
}
.bluweo-offcanvas-post .c-contentmanagerpost-main .bluweo-c-datatable .c-tool > .bluweo-btn span {
    justify-content:center;
}
.bluweo-dropzone .dz-tool > .bluweo-btn {
    padding-left: var(--space12);
	padding-right: var(--space12);
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw .pagefooter-stxt {
    padding-left: var(--space8);
    padding-right: var(--space8);
}
.bluweo-page-auth .bluweo-pagefooter-auth .bluweo-pagefooter-rw ul li {
    margin: 0 var(--space8);
}
.bluweo-c-datatable .c-tool {
    display: block;
    margin: 0 0 var(--space16);
}
.bluweo-c-datatable .c-tool .uk-input-select2 {
    min-width: 100%;
    max-width: 100%;
	width: 100%;
    margin:0 0 var(--space16);
}
.bluweopage-main-warp.bluweopagepage-main-warp-o .bluweo-c-datatable .c-tool .uk-input-select2 {
	min-width: 100%;
    max-width: 100%;
	width: 100%;
	margin-right: 0;
}
.bluweo-c-datatable .c-tool .bluweo-input-group {
    width: 100%;
}
.bluweo-c-datatable .c-tool .bluweo-input-group input {
    max-width: 100%;
}
.bluweo-c-datatable .c-tool .bluweo-input-group .uk-input {
	width: 100%;
    padding-right: var(--space16);
}
.bluweo-c-datatable .c-tool .bluweo-input-group.bluweoinput-open-explain {
    width: 100%;
}
.bluweo-c-datatable .c-tool.c-tool__log .bluweo-input-group {
	margin:0 0 var(--space16);
	width: 100%;
}
.bluweo-c-datatable .c-tool.c-tool__log .uk-date_log {
	margin:0 0 var(--space16);
    width: 100%;
}
.bluweopage-main-warp.bluweopagepage-main-warp-o .bluweo-c-datatable .c-tool.c-tool__log .uk-date_log {
	width: 100%;
}
.bluweo-c-datatable .c-tool.c-tool__log .btn-log-filter {
    margin:0 0 var(--space16);
}
.bluweo-c-datatable .c-tool.c-tool__log .btn-log-filter {
    height: var(--space48);
	width:100%;
}
.bluweo-c-datatable .c-tool.c-tool__log .uk-input-select2 {
    width:100%;
}
.bluweo-modal-pb-col {
    padding:0;
}
.bluweo-modal-pb-col .uk-modal-dialog {
    border-radius: 0;
}
.bluweo-modal-pb-col .bluweo-modal-body .form-card-media .form-card-media-action .btn-media-action, .dd-list .form-card-media .form-card-media-action .btn-media-action {
    width: 128px;
    height: 96px;
}
.bluweo-c-list-main_tool .c-tool > * {
    margin: 0 var(--space8);
}
.bluweo-ws-form-01 .flexcontent-effect {
	max-width: 100%;
}
.bluweo-ws-form-01 .ws-effect11 {
	left: 16px;
	top: 26px;
}
.bluweo-ws-form-01 .ws-effect-obj,.bluweo-ws-form-01 .ws-effect12 {
	display: none;
}
}
@media (max-width: 767.98px) {
    .bluweo-ws-form-01 .flexcontent-footer .rw {
        flex-direction: column;
    }
    .bluweo-ws-form-01 .flexcontent-footer ul {
		display: block;
	}
	.bluweo-ws-form-01 .flexcontent-footer ul li {
		padding:var(--space4) 0;
	}
    .bluweo-ws-form-01 .flexcontent-footer .rw > h6 {
        margin-bottom: var(--space12);
    }
	.bluweo-ws-form-01 .flexcontent__box {
        width: 100%;
        padding: 0 var(--space20);
    }
	.bluweo-ws-form-02 .flexcontent__box {
		width: 540px;
	}
}
@media (max-width:575.98px) {
.bluweopage-footer ul {
    margin-top: var(--space8);
    justify-content: flex-start;
}
.bluweo-input-group > .input-inline-prepend-w-icon {
    width: 72px;
    justify-content: center;
}
.bluweo-input-group > .input-inline-prepend-w-icon > .icon {
    margin-right:0;
}
.bluweo-page-auth .bluweo-pageheader-auth,.bluweo-page-auth .bluweo-pagefooter-auth {
	display:none;
}
.bluweo-card-signin {
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
	border-radius:0;
}
.bluweo-page-auth .bluweo-pagecontent-auth {
    padding: 0;
    align-items: flex-start;
}
.bluweo-card-signin .box-start {
    padding: var(--space48) var(--space24);
}
.bluweo-card-signin .box-end {
	display: flex;
    flex-direction: column;
    flex: 1 1 auto;
	padding:0;
}
.bluweo-page-auth .box-end .d-bottom {
	display:block;
}
.bluweo-card-signin .box-end .d-top {
	display: flex;
    flex-direction: column;
    flex: 1 1 auto;
	padding:var(--space24);
	justify-content: center;
}
.bluweo-card-signin .box-end .d-bottom {
	padding:var(--space24);
}
.bluweo-card-signin .box-end .d-bottom .pagefooter-auth-footer p {
    font-size: var(--font14);
    font-family: var(--fontfamily);
    font-weight: 500;
    color: var(--c-colorffffff);
    margin: 0 0 var(--space8);
}
.bluweo-card-signin .box-end .d-bottom .pagefooter-auth-footer p a {
    color: var(--c-colorffffff);
}
.bluweo-card-signin .box-end .d-bottom .pagefooter-auth-footer .pagefooter-ntxt:hover  {
    text-decoration:underline;
}
.bluweo-card-signin .box-end .d-bottom .pagefooter-auth-footer p:last-child {
    margin: 0;
}
.bluweo-card-signin .box-end .d-bottom .pagefooter-auth-footer .pagefooter-stxt {
    font-weight: 400;
    padding-right: var(--space12);
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title {
    display: block;
}
.bluweo-c-acd_li .uk-acd_li li .uk-acd_li-title .d_txt {
    padding-right: 0;
    margin-right: 0;
}
.bluweo-modal .uk-modal-body {
    padding: var(--space36) var(--space24) var(--space24) var(--space24);
}
.bluweo-modal .uk-modal-footer {
    padding: var(--space24) var(--space24) var(--space36) var(--space24);
}
.bluweo-offcanvas .c-header,.bluweo-offcanvas .c-footer,.bluweo-offcanvas .c-body {
    padding: var(--space24);
}
.bluweo-offcanvas .c-x {
    right: var(--space24);
}
.bluweo-offcanvas .ex-media--space {
    width: 100%;
}
.bluweo-offcanvas-notification .c-body {
    padding: 0 var(--space24);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user-xs {
	display: flex;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-user,.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-date_time {
	display: none;
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item>* {
    padding: var(--space20) var(--space8);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item>*:first-child {
    padding-left: var(--space16);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item>*:last-child {
    padding-right: var(--space16);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-p {
    padding-left: var(--space8);
}
.bluweo-offcanvas-notification .notification-timeline .notification-timeline-item .notification-timeline-item-icon .css-message-square {
    height: var(--icon20);
    min-width: var(--icon20);
    width: var(--icon20);
}
.bluweo-offcanvas-blkx .ctrl-blkx-mainsubnav {
    padding: 0 var(--space24);
}
.bluweo-offcanvas-admin .dlp-btn-avatar {
    display: block;
}
.bluweo-offcanvas-admin .dlp-btn-avatar .bluweo-btn {
	margin:0 0 var(--space8);
	min-width:auto;
	width:100%
}
.bluweo-offcanvas-admin .dlp-btn-avatar .bluweo-btn:last-child {
	margin-bottom:0;
}
.bluweo-offcanvas-post .c-tool-schema,.bluweo-offcanvas-post .c-tool-managecategory {
	text-align:left;
}
.bluweo-offcanvas-post .c-tool-schema .bluweo-btn,.bluweo-offcanvas-post .c-tool-managecategory .bluweo-btn {
	width:100%;
}
.bluweo-offcanvas-post .c-tool-schema .bluweo-btn span,.bluweo-offcanvas-post .c-tool-managecategory .bluweo-btn span {
    justify-content:center;
}
.bluweo-offcanvas-postfields .bluweo-table.table-c-postfields {
    width: 100%;
}
.bluweo-offcanvas-blkx .bluweo-btn-remove {
    height: var(--space48);
    width: auto;
}
.c-template-content-rddfvl .bluweo-btn-remove {
    height: var(--space48);
    min-height: var(--space48);
}
.bluweo-c-datatable .c-tool-footr .c-pg ul li a {
    margin: 0 var(--space4);
}
.dd3-sub-list {
    padding: var(--space24);
}
.dd3-tool > .dd3-typo-small {
	display:none;
}
.bluweo-ws-form-01 .flex-content__form {
	padding: var(--space40) var(--space24);
}
.bluweo-ws-form-01 .flexcontent-footer {
	padding: var(--space12) var(--space24);
}
.bluweo-ws-form-02 .flex-content__form .flex-content__title {
    margin: var(--space36) 0;
}
.bluweo-ws-form-02 .flex-content__form {
	padding: var(--space36) var(--space24);
}
.bluweo-ws-form-02 .flexcontent__box {
    width: 100%;
	padding: 0 var(--space20);
}
}
@media (max-width:374.98px) {
.bluweo-c-datatable .c-tool-footr {
	display: block;
	margin-top:var(--space24);
}
.bluweo-c-datatable .c-tool-footr .c-pg {
	margin-top:var(--space16);
}
}
/*----dark-mode----*/
[bluweo-theme-mode="dark"] .bluweo-card-signin .box-start {
    background-color: var(--c-color000000);
}
[bluweo-theme-mode="dark"] .bluweo-card-signin .box-start h4 {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"].bluweo-bg-gd-main {
background: rgb(25,29,20);
background: -moz-linear-gradient(0deg, rgba(25,29,20,1) 0%, rgba(66,71,51,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(25,29,20,1) 0%, rgba(66,71,51,1) 100%);
background: linear-gradient(0deg, rgba(25,29,20,1) 0%, rgba(66,71,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#191d14",endColorstr="#424733",GradientType=1);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-header {
    background-color: var(--c-color000000);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper {
    background: var(--c-dark);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweosidebar-flex {
    border-left: 1px solid var(--c-dark);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosubsidebar-wrapper .bluweo-aside-flex ul > li > a .dp-menus {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li a:hover .css-i_menus {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li.profile-nav .profile-nav_avatar .profile-nav_text {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper {
    background: var(--c-color000000);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a:hover, [bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a.active {
    background-color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a:hover .dp-menus, [bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a.active .dp-menus {
    color: var(--c-color000000);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-menus {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-standard #fillffffff {
    fill: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-body-wrapper div.bluweosidebar-wrapper .bluweo-aside-flex ul > li > a .dp-i-state #fill000000 {
    fill: var(--c-color000000);
}
[bluweo-theme-mode="dark"].bluweo-modal .uk-modal-dialog {
    background-color: var(--c-color00000050);
}
[bluweo-theme-mode="dark"].bluweo-modal .uk-modal-footer {
    background-color: transparent;
}
[bluweo-theme-mode="dark"].bluweo-modal .main-body .t-body h3,[bluweo-theme-mode="dark"].bluweo-modal .main-body .icon {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"].bluweo-modal .main-body .t-body p {
    color: var(--c-gray2);
}
[bluweo-theme-mode="dark"].bluweo-modal .main-body .t-media {
    border-right: 1px solid var(--c-gray1);
}
[bluweo-theme-mode="dark"] .bluweo-c-heading h2 {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweo-section__dashboard h2,[bluweo-theme-mode="dark"] .bluweo-section__app h2,[bluweo-theme-mode="dark"] .bluweo-section__app a.box__app > p {
	color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweo-c-acd_df > .c-acd_df-dtitle, [bluweo-theme-mode="dark"] .bluweo-c-acd_li > .c-acd_li-dtitle {
	color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweo-c-datatable table.dataTable.c-bluweo__datatable>thead>tr>th {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweo-offcanvas .bluweo-c-datatable table.dataTable.c-bluweo__datatable>thead>tr>th,[bluweo-theme-mode="dark"] .uk-accordion .bluweo-c-datatable table.dataTable.c-bluweo__datatable>thead>tr>th {
    color: var(--c-gray6);
}
[bluweo-theme-mode="dark"] .bluweo-c-datatable .c-tool-footr .c-pg ul li.disabled a {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweo-c-datatable .c-tool-footr .c-sp > span {
    color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweo-section__navigation .c-navigation-main .uk-subnav > * > :first-child {
	color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweo-section__navigation .c-navigation-tool .c-n-t_lang .dpl-lang > div .lang-radio + label {
	color: var(--c-colorffffff);
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li .css-i_menus [fill="#68838a"] {
	fill:var(--c-colorffffff)!important;
}
[bluweo-theme-mode="dark"] .bluweopage-main-warp .bluweopage-header .bluweoheader-wrapper .nav-right > ul > li .css-i_menus [opacity="0.3"] {
	opacity:0.5!important;
}
[bluweo-theme-mode="dark"] .bluweo-c-subheading h3 {
	color: var(--c-colorffffff);
}
