@import url(https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css);
@charset "UTF-8";@font-face{font-family:element-icons;src:url(../fonts/element-icons.535877f5.woff) format("woff"),url(../fonts/element-icons.732389de.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination::after,.el-pagination::before{display:table;content:""}.el-pagination::after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409EFF}.el-pagination button:disabled{color:#C0C4CC;background-color:#FFF;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#C0C4CC;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more::before,.el-pagination--small li.more::before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409EFF}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-dialog,.el-pager li{-webkit-box-sizing:border-box}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#C0C4CC}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409EFF}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409EFF;color:#FFF}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0}.el-pager .more::before{line-height:30px}.el-pager li{padding:0 4px;background:#FFF;font-size:13px;min-width:35.5px;height:28px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#C0C4CC}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409EFF}.el-pager li.active{color:#409EFF;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{100%{opacity:0}}.el-dialog{position:relative;margin:0 auto 50px;background:#FFF;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#409EFF}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #E4E7ED;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#F5F7FA}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#FFF}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default::before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled)::before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item,.el-menu-item{font-size:14px;padding:0 20px;cursor:pointer}.el-dropdown-menu__item{list-style:none;line-height:36px;margin:0;color:#606266;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf5ff;color:#66b1ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#FFF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#FFF}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu::after,.el-menu::before{display:table;content:""}.el-breadcrumb__item:last-child .el-breadcrumb__separator,.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu::after{clear:both}.el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #409EFF;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--collapse .el-submenu,.el-menu-item{position:relative}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#FFF;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #409EFF;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;list-style:none}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-submenu{min-width:200px}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #E4E7ED;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{color:#303133;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-radio-button__inner,.el-submenu__title{-webkit-box-sizing:border-box;position:relative;white-space:nowrap}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:#ecf5ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#409EFF}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:#ecf5ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:#ecf5ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#409EFF}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{background:#FFF;border:1px solid #DCDFE6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409EFF}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #409EFF;box-shadow:-1px 0 0 0 #409EFF}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#F2F6FC}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-picker-panel,.el-popover,.el-select-dropdown,.el-table-filter,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#409EFF}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#DCDFE6;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-input__prefix,.el-input__suffix{-webkit-transition:all .3s;color:#C0C4CC}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#409EFF;background-color:#409EFF}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409EFF;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\e6da";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409EFF}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;top:0;color:#FFF;-ms-flex-negative:0;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#FFF}.el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}.el-table{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th.el-table__cell{background:#F5F7FA}.el-table .el-table__cell{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table--medium .el-table__cell{padding:10px 0}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini .el-table__cell{padding:6px 0}.el-table tr{background-color:#FFF}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #EBEEF5}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#FFF}.el-table th.el-table__cell>.cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th.el-table__cell>.cell.highlight{color:#409EFF}.el-table th.el-table__cell.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td,.el-table .cell,.el-table-filter{-webkit-box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-left:10px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #EBEEF5}.el-table--border::after,.el-table--group::after,.el-table::before{content:'';position:absolute;background-color:#EBEEF5;z-index:1}.el-table--border::after,.el-table--group::after{top:0;right:0;width:1px;height:100%}.el-table::before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #EBEEF5}.el-table--border .el-table__cell:first-child .cell{padding-left:10px}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:1px solid #EBEEF5;border-bottom-width:1px}.el-table--border th.el-table__cell,.el-table__fixed-right-patch{border-bottom:1px solid #EBEEF5}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#EBEEF5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#FFF}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td.el-table__cell{border-top:1px solid #EBEEF5;background-color:#F5F7FA;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td.el-table__cell{border-top:1px solid #EBEEF5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:#F5F7FA;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #EBEEF5}.el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#C0C4CC;top:5px}.el-table .sort-caret.descending{border-top-color:#C0C4CC;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#409EFF}.el-table .descending .sort-caret.descending{border-top-color:#409EFF}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#FAFAFA}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell,.el-table--striped .el-table__body tr.el-table__row--striped.selection-row td.el-table__cell{background-color:#ecf5ff}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.selection-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.selection-row>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:#F5F7FA}.el-table__body tr.current-row>td.el-table__cell,.el-table__body tr.selection-row>td.el-table__cell{background-color:#ecf5ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #EBEEF5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#F5F7FA}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #EBEEF5;border-radius:2px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#ecf5ff;color:#66b1ff}.el-table-filter__list-item.is-active{background-color:#409EFF;color:#FFF}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #EBEEF5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-table-filter__bottom button:hover{color:#409EFF}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;height:30px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{height:30px;padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409EFF;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#409EFF}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#409EFF}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409EFF}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#409EFF;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-month-table td.today .cell{color:#409EFF;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409EFF}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#409EFF}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409EFF}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409EFF;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409EFF}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409EFF;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-moz-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-moz-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409EFF}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409EFF}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-popover{position:absolute;background:#FFF;min-width:150px;border-radius:4px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover,.el-cascader__dropdown,.el-color-picker__panel,.el-message-box,.el-notification{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#FFF;border-radius:4px;border:1px solid #EBEEF5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#F56C6C}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409EFF}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67C23A}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#E6A23C}.el-message-box__status.el-icon-error{color:#F56C6C}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#F56C6C;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb::after,.el-breadcrumb::before{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#C0C4CC}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:#409EFF;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item::after,.el-form-item::before{display:table;content:""}.el-form-item::after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content::after,.el-form-item__content::before{display:table;content:""}.el-form-item__content::after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#F56C6C;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#F56C6C;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#F56C6C}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409EFF;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1), -webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#409EFF}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E4E7ED;z-index:1}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #409EFF inset;box-shadow:0 0 2px 2px #409EFF inset;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs--card>.el-tabs__header .el-tabs__active-bar,.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#FFF}.el-tabs__item.is-active{color:#409EFF}.el-tabs__item:hover{color:#409EFF;cursor:pointer}.el-tabs__item.is-disabled{color:#C0C4CC;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #E4E7ED}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #E4E7ED;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #E4E7ED;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#FFF}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:#FFF;border:1px solid #DCDFE6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F7FA;border-bottom:1px solid #E4E7ED;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-col-offset-0,.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409EFF;background-color:#FFF;border-right-color:#DCDFE6;border-left-color:#DCDFE6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409EFF}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#C0C4CC}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-cascader-menu:last-child .el-cascader-node,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #DCDFE6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-button-group>.el-button:not(:last-child),.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #E4E7ED;border-bottom:none;border-top:1px solid #E4E7ED;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #E4E7ED;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #E4E7ED;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #E4E7ED;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #E4E7ED}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #E4E7ED;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #E4E7ED;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #E4E7ED;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#FFF;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#409EFF}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#409EFF;color:#fff}.el-tree-node__content:hover,.el-upload-list__item:hover{background-color:#F5F7FA}.el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#C0C4CC;font-size:12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#C0C4CC}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#FFF;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#C0C4CC}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#FFF}.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67C23A}.el-alert--success.is-light .el-alert__description{color:#67C23A}.el-alert--success.is-dark{background-color:#67C23A;color:#FFF}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#FFF}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#E6A23C}.el-alert--warning.is-light .el-alert__description{color:#E6A23C}.el-alert--warning.is-dark{background-color:#E6A23C;color:#FFF}.el-alert--error.is-light{background-color:#fef0f0;color:#F56C6C}.el-alert--error.is-light .el-alert__description{color:#F56C6C}.el-alert--error.is-dark{background-color:#F56C6C;color:#FFF}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active,.el-upload iframe{opacity:0}.el-carousel__arrow--right,.el-notification.right{right:16px}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67C23A}.el-notification .el-icon-error{color:#F56C6C}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#E6A23C}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409EFF}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409EFF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-button-group::after,.el-button-group::before,.el-color-dropdown__main-wrapper::after,.el-link.is-underline:hover:after,.el-page-header__left::after,.el-progress-bar__inner::after,.el-row::after,.el-row::before,.el-slider::after,.el-slider::before,.el-slider__button-wrapper::after,.el-transfer-panel .el-transfer-panel__footer::after,.el-upload-cover::after,.el-upload-list--picture-card .el-upload-list__item-actions::after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{display:inline-block;vertical-align:middle}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409EFF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.el-image-viewer__btn,.el-slider__button,.el-step__icon-inner{-moz-user-select:none;-ms-user-select:none}.el-slider__button-wrapper::after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409EFF;background-color:#FFF;border-radius:50%;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409EFF}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-row,.el-upload-dragger,.el-upload-list__item{position:relative}.el-loading-spinner .el-loading-text{color:#409EFF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409EFF;stroke-linecap:round}.el-loading-spinner i{color:#409EFF}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{-webkit-box-sizing:border-box;box-sizing:border-box}.el-row::after,.el-row::before{display:table}.el-row::after{clear:both}.el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.el-row--flex.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-col-0{width:0%}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;cursor:pointer;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#409EFF;color:#409EFF}.el-upload:focus .el-upload-dragger{border-color:#409EFF}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;height:180px;text-align:center;cursor:pointer;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#C0C4CC;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #DCDFE6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#409EFF;font-style:normal}.el-upload-dragger:hover{border-color:#409EFF}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #409EFF}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67C23A}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#409EFF}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#409EFF;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#409EFF}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#FFF}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#FFF;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#FFF;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#FFF;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67C23A}.el-progress.is-success .el-progress__text{color:#67C23A}.el-progress.is-warning .el-progress-bar__inner{background-color:#E6A23C}.el-badge__content,.el-progress.is-exception .el-progress-bar__inner{background-color:#F56C6C}.el-progress.is-warning .el-progress__text{color:#E6A23C}.el-progress.is-exception .el-progress__text{color:#F56C6C}.el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__header,.el-message,.el-step__icon{-webkit-box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#EBEEF5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409EFF;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.el-progress-bar__inner::after{display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#FFF;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border-width:1px;border-style:solid;border-color:#EBEEF5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;overflow:hidden;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67C23A}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#E6A23C}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#F56C6C}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#C0C4CC;font-size:16px}.el-message__closeBtn:focus{outline-width:0}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67C23A}.el-message .el-icon-error{color:#F56C6C}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#E6A23C}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{border-radius:10px;color:#FFF;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #FFF}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#409EFF}.el-badge__content--success{background-color:#67C23A}.el-badge__content--warning{background-color:#E6A23C}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#F56C6C}.el-card{border-radius:4px;border:1px solid #EBEEF5;background-color:#FFF;overflow:hidden;color:#303133;-webkit-transition:.3s;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__body,.el-main{padding:20px}.el-rate{height:20px;line-height:1}.el-rate:active,.el-rate:focus{outline-width:0}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#C0C4CC;-webkit-transition:.3s;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-webkit-box;display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:-webkit-box;display:-ms-flexbox;display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#F5F7FA}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#C0C4CC;border-color:#C0C4CC}.el-step__head.is-success{color:#67C23A;border-color:#67C23A}.el-step__head.is-error{color:#F56C6C;border-color:#F56C6C}.el-step__head.is-finish{color:#409EFF;border-color:#409EFF}.el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;-webkit-transition:.15s ease-out;transition:.15s ease-out}.el-step.is-horizontal,.el-step__icon-inner{display:inline-block}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#C0C4CC}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#C0C4CC}.el-step__title.is-success{color:#67C23A}.el-step__title.is-error{color:#F56C6C}.el-step__title.is-finish{color:#409EFF}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#C0C4CC}.el-step__description.is-success{color:#67C23A}.el-step__description.is-error{color:#F56C6C}.el-step__description.is-finish{color:#409EFF}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#C0C4CC}.el-step.is-simple .el-step__arrow::before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow::after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#FFF;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#C0C4CC;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#FFF;border:none;outline:0;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;position:absolute;top:0;left:0}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#FFF;opacity:.24;-webkit-transition:.2s;transition:.2s}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-cascader__search-input,.el-cascader__tags,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-cascader,.el-tag{display:inline-block}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409EFF;border-width:1px;border-style:solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409EFF}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#409eff;border-color:#409eff;color:#fff}.el-tag--dark.is-hit{border-color:#409EFF}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409EFF}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-cascader{position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#C0C4CC}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#C0C4CC}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#FFF;border:1px solid #E4E7ED;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__tags .el-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#C0C4CC;color:#FFF}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#F5F7FA}.el-cascader__suggestion-item.is-checked{color:#409EFF;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-moz-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-color-predefine{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #409EFF;box-shadow:0 0 3px 2px #409EFF}.el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top, right top,color-stop(0, red),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(red));background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, red),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(red));background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:-webkit-gradient(linear,left top, right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom, left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#409EFF;border-color:#409EFF}.el-color-dropdown__link-btn{cursor:pointer;color:#409EFF;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#409EFF,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__icon,.el-input,.el-textarea{display:inline-block;width:100%}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{font-size:12px;color:#999;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#FFF;text-align:center;font-size:12px}.el-input__prefix,.el-input__suffix{position:absolute;top:0;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-input__inner,.el-textarea__inner,.el-transfer-panel{-webkit-box-sizing:border-box}.el-textarea{position:relative;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{height:100%;right:5px;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{height:100%;left:5px;-webkit-transition:all .3s;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-image-viewer__btn,.el-image__preview,.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#FFF;background-color:#409EFF;font-size:0}.el-button-group>.el-button+.el-button,.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-divider__text,.el-image__error,.el-link,.el-timeline,.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #DCDFE6;background-color:#F5F7FA;color:#C0C4CC}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer-panel{border:1px solid #EBEEF5;border-radius:4px;overflow:hidden;background:#FFF;display:inline-block;vertical-align:middle;width:200px;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#409EFF}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#F5F7FA;margin:0;padding-left:15px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.el-container,.el-header{-webkit-box-sizing:border-box}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#FFF;margin:0;padding:0;border-top:1px solid #EBEEF5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-webkit-box;display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.el-container.is-vertical,.el-drawer,.el-empty,.el-result{-webkit-box-orient:vertical;-webkit-box-direction:normal}.el-container.is-vertical{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.el-header{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-aside{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-footer{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-timeline{margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #E4E7ED}.el-timeline-item__icon{color:#FFF;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#E4E7ED;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image__error,.el-timeline-item__dot{display:-webkit-box;display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#409EFF}.el-timeline-item__node--success{background-color:#67C23A}.el-timeline-item__node--warning{background-color:#E6A23C}.el-timeline-item__node--danger{background-color:#F56C6C}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0;font-weight:500}.el-link.is-underline:hover:after{position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #409EFF}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#409EFF}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#409EFF}.el-link.el-link--default.is-disabled{color:#C0C4CC}.el-link.el-link--primary{color:#409EFF}.el-link.el-link--primary:hover{color:#66b1ff}.el-link.el-link--primary.is-disabled{color:#a0cfff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#F56C6C}.el-link.el-link--danger{color:#F56C6C}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67C23A}.el-link.el-link--success{color:#67C23A}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#E6A23C}.el-link.el-link--warning{color:#E6A23C}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#DCDFE6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#FFF;padding:0 20px;font-weight:500;color:#303133}.el-image__error,.el-image__placeholder{background:#F5F7FA}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C0C4CC;vertical-align:middle}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:.8;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-button,.el-checkbox,.el-checkbox-button__inner,.el-empty__image img,.el-radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:24px;color:#fff;background-color:#606266}.el-image-viewer__canvas{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff;top:50%}.el-image-viewer__prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px}.el-image-viewer__next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button,.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-button:focus,.el-button:hover{color:#409EFF;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#409EFF;color:#409EFF}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#409EFF;border-color:#409EFF}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#FFF}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409EFF;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409EFF;border-color:#409EFF;color:#FFF}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini{font-size:12px;border-radius:3px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#409EFF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;border-color:transparent;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover{border-color:transparent}.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:rgba(255,255,255,.5)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0}.el-calendar{background-color:#fff}.el-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #EBEEF5}.el-backtop,.el-page-header{display:-webkit-box;display:-ms-flexbox}.el-calendar__title{color:#000;-ms-flex-item-align:center;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-backtop,.el-calendar-table td.is-today{color:#409EFF}.el-calendar-table td{border-bottom:1px solid #EBEEF5;border-right:1px solid #EBEEF5;vertical-align:top;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar-table tr:first-child td{border-top:1px solid #EBEEF5}.el-calendar-table tr td:first-child{border-left:1px solid #EBEEF5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#F2F8FE}.el-backtop{position:fixed;background-color:#FFF;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.12);box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-page-header{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px}.el-page-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left::after{position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#DCDFE6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;-ms-flex-item-align:center;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409EFF}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409EFF}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409EFF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#FFF;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409EFF}.el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409EFF}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #8cc5ff;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409EFF}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409EFF}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-avatar,.el-cascader-panel,.el-radio,.el-radio--medium.is-bordered .el-radio__label,.el-radio__label{font-size:14px}.el-radio{color:#606266;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;outline:0;margin-right:30px}.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.el-cascader-menu,.el-cascader-menu__list,.el-radio__inner{-webkit-box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:#409EFF}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#EBEEF5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#F5F7FA;border-color:#E4E7ED}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#F5F7FA}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#C0C4CC}.el-radio__input.is-disabled+span.el-radio__label{color:#C0C4CC;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#409EFF;background:#409EFF}.el-radio__input.is-checked .el-radio__inner::after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409EFF}.el-radio__input.is-focus .el-radio__inner{border-color:#409EFF}.el-radio__inner{border:1px solid #DCDFE6;border-radius:100%;width:14px;height:14px;background-color:#FFF;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.el-radio__inner:hover{border-color:#409EFF}.el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#FFF;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-radio__label{padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.el-cascader-panel.is-bordered{border:1px solid #E4E7ED;border-radius:4px}.el-cascader-menu{min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;border-right:solid 1px #E4E7ED}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#409EFF;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#F5F7FA}.el-cascader-node.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px}.el-drawer,.el-drawer__body>*{-webkit-box-sizing:border-box}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-empty__image img,.el-empty__image svg{vertical-align:top;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.el-drawer{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden;outline:0}.el-drawer.rtl{-webkit-animation:rtl-drawer-out .3s;animation:rtl-drawer-out .3s;right:0}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in .3s 1ms;animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{-webkit-animation:ltr-drawer-out .3s;animation:ltr-drawer-out .3s;left:0}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in .3s 1ms;animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{-webkit-animation:ttb-drawer-out .3s;animation:ttb-drawer-out .3s;top:0}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in .3s 1ms;animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{-webkit-animation:btt-drawer-out .3s;animation:btt-drawer-out .3s;bottom:0}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in .3s 1ms;animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72767b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__title{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.el-drawer__body>*{-webkit-box-sizing:border-box;box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer__container{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in .3s;animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-statistic{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#000;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";text-align:center}.el-statistic .head{margin-bottom:4px;color:#606266;font-size:13px}.el-statistic .con{font-family:Sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303133}.el-statistic .con .number{font-size:20px;padding:0 4px}.el-statistic .con span{display:inline-block;margin:0;line-height:100%}.el-popconfirm__main,.el-skeleton__image{display:-ms-flexbox;-webkit-box-align:center;display:-webkit-box}.el-popconfirm__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear,left top, right top,color-stop(25%, #f2f2f2),color-stop(37%, #e6e6e6),color-stop(63%, #f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:4px;width:100%}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#DCDDE0;width:22%;height:22%}.el-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#DCDDE0}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom,.el-result__title{margin-top:20px}.el-descriptions{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions--mini,.el-descriptions--small{font-size:12px}.el-descriptions__body{color:#606266;background-color:#FFF}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%;table-layout:fixed}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:400;line-height:1.5}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right{text-align:right}.el-descriptions .is-bordered{table-layout:auto}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid #EBEEF5;padding:12px 10px}.el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:12px}.el-descriptions--medium.is-bordered .el-descriptions-item__cell{padding:10px}.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:10px}.el-descriptions--small.is-bordered .el-descriptions-item__cell{padding:8px 10px}.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:8px}.el-descriptions--mini.is-bordered .el-descriptions-item__cell{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:6px}.el-descriptions-item{vertical-align:top}.el-descriptions-item__container{display:-webkit-box;display:-ms-flexbox;display:flex}.el-descriptions-item__container .el-descriptions-item__content,.el-descriptions-item__container .el-descriptions-item__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.el-descriptions-item__container .el-descriptions-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-descriptions-item__label.has-colon::after{content:':';position:relative;top:-.5px}.el-descriptions-item__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions-item__label:not(.is-bordered-label){margin-right:10px}.el-descriptions-item__content{word-break:break-word;overflow-wrap:break-word}.el-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#67C23A}.el-result .icon-error{fill:#F56C6C}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#E6A23C}
.notifications .alert {
  position: fixed;
  z-index: 10001;
}
.notifications .alert[data-notify='container'] {
    width: 400px;
}
.notifications .alert.center {
    left: 0px;
    right: 0px;
    margin: 0 auto;
}
.notifications .alert.left {
    left: 20px;
}
.notifications .alert.right {
    right: 20px;
}

.notifications .list-move {
  -webkit-transition: opacity 0.4s, -webkit-transform 0.3s;
  transition: opacity 0.4s, -webkit-transform 0.3s;
  transition: transform 0.3s, opacity 0.4s;
  transition: transform 0.3s, opacity 0.4s, -webkit-transform 0.3s;
}
.notifications .list-item {
  display: inline-block;
  margin-right: 10px;
}
.notifications .list-enter-active {
  -webkit-transition: opacity 0.4s ease-in, -webkit-transform 0.2s ease-in;
  transition: opacity 0.4s ease-in, -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in, opacity 0.4s ease-in;
  transition: transform 0.2s ease-in, opacity 0.4s ease-in, -webkit-transform 0.2s ease-in;
}
.notifications .list-leave-active {
  -webkit-transition: opacity 0.4s ease-out, -webkit-transform 1s ease-out;
  transition: opacity 0.4s ease-out, -webkit-transform 1s ease-out;
  transition: transform 1s ease-out, opacity 0.4s ease-out;
  transition: transform 1s ease-out, opacity 0.4s ease-out, -webkit-transform 1s ease-out;
}
.notifications .list-enter {
  opacity: 0;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.notifications .list-leave-to {
  opacity: 0;
  -webkit-transform: scale(1.2, 0.7);
          transform: scale(1.2, 0.7);
}


.dropdown {
  list-style-type: none;
}
.dropdown .dropdown-toggle {
  cursor: pointer;
}


@media (min-width: 992px) {
.navbar-search-form-mobile,
    .nav-mobile-menu {
        display: none;
}
}
.sidebar-wrapper.prod {
    /* background: red; */
    background: -webkit-gradient(linear, left top, right top, from(#e91e1e), color-stop(60%, #a92424), to(#9c2626));
    background: linear-gradient(to right, #e91e1e 0%, #a92424 60%, #9c2626 100%);
}


.sidebar-menu-item {
	cursor: pointer;
}
.sidebar ul.links__nav {
	margin-top: 0;
	padding-top: 10px;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

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

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

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

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

figure {
  margin: 0 0 1rem; }

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

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

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

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

small,
.small {
  font-size: 0.875em;
  font-weight: 400; }

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

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

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

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

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

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

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

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

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

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

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

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

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

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

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

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

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

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

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

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

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

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

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

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff; }

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

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

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

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

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

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

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

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

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

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

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

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

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

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

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

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

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

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

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

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

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

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

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

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

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057; }

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

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 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; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.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; }

.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.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

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

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      -webkit-transition: none;
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none; }
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

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

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      -webkit-transition: none;
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      -webkit-transition: none;
      transition: none; } }
  .collapsing.width {
    width: 0;
    height: auto;
    -webkit-transition: width 0.35s ease;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.width {
        -webkit-transition: none;
        transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

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

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

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

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact; }

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff; }
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #80bdff; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: 1px solid #adb5bd; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #80bdff;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: 0; }
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
              box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #b3d7ff; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 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) {
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #b3d7ff; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -ms-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;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #b3d7ff; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      -webkit-transition: none;
      transition: none; } }

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }

.card-group > .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .card-group > .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion {
  overflow-anchor: none; }
  .accordion > .card {
    overflow: hidden; }
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      -webkit-transition: none;
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #007bff; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0062cc; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }
  .alert-primary hr {
    border-top-color: #9fcdff; }
  .alert-primary .alert-link {
    color: #002752; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  .alert-secondary .alert-link {
    color: #202326; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      -webkit-transition: none;
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #004085;
    background-color: #9fcdff; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled {
  pointer-events: none; }

.toast {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.toast-body {
  padding: 0.75rem; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none; } }
  .modal.show .modal-dialog {
    -webkit-transform: none;
            transform: none; }
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      -webkit-transition: none;
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      -webkit-transition: none;
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        -webkit-transition: none;
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
          animation: .75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
          animation: .75s linear infinite spinner-grow; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s; } }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

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

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

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

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/*!

 =========================================================
 * Now UI Dashboard PRO - v1.0.0
 =========================================================

 * Product Page: http://www.creative-tim.com/product/now-ui-dashboard
 * Copyright 2017 Creative Tim (http://www.creative-tim.com)

 * Designed by www.invisionapp.com Coded by www.creative-tim.com

 =========================================================

 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 */
/*     brand Colors              */
/*      light colors         */
/* ========================================================================
 * bootstrap-switch - v3.3.2
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 * http://www.apache.org/licenses/LICENSE-2.0
 */
.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 30px;
  border: 0;
  position: relative;
  text-align: left;
  overflow: hidden;
  -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.13);
          box-shadow: 0 0px 10px rgba(0, 0, 0, 0.13);
  margin-bottom: 10px;
  line-height: 8px;
  width: 59px !important;
  height: 22px;
  outline: none;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  background: rgba(44, 44, 44, 0.2); }

.bootstrap-switch .bootstrap-switch-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  top: 0;
  height: 22px;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 100px !important; }

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  color: #fff;
  padding: 6px 10px;
  font-size: 11px;
  text-indent: -5px;
  line-height: 15px;
  -webkit-transition: 0.25s ease-out;
  transition: 0.25s ease-out; }

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
  float: left;
  line-height: 11px;
  width: 50% !important; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brown,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brown {
  color: #fff;
  background: #f96332; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  color: #fff;
  background: #2CA8FF; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  color: #fff;
  background: #18ce0f; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #FFB236;
  color: #fff; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  color: #fff;
  background: #FF3636; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #fff; }

.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  z-index: 100;
  color: #333333;
  background: #ffffff;
  width: 22px !important;
  height: 22px !important;
  margin: 0px -11px;
  border-radius: 20px;
  position: absolute;
  float: left;
  top: 0;
  left: 50%;
  padding: 0;
  -webkit-box-shadow: 0 1px 11px rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 11px rgba(0, 0, 0, 0.25); }

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label {
  background-color: rgba(23, 23, 23, 0.4); }

.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label {
  width: 27px !important;
  margin-left: -16px; }

.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label {
  width: 27px !important;
  margin-left: -11px; }

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.bootstrap-switch .bootstrap-switch-handle-off {
  text-indent: 6px; }

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1; }

.bootstrap-switch input[type='radio'].form-control, .bootstrap-switch .el-date-picker .el-input input.el-input__inner[type='radio'], .el-date-picker .el-input .bootstrap-switch input.el-input__inner[type='radio'], .bootstrap-switch .form-group input.el-input__inner[type='radio'], .form-group .bootstrap-switch input.el-input__inner[type='radio'],
.bootstrap-switch input[type='checkbox'].form-control,
.bootstrap-switch .el-date-picker .el-input input.el-input__inner[type='checkbox'],
.el-date-picker .el-input .bootstrap-switch input.el-input__inner[type='checkbox'],
.bootstrap-switch .form-group input.el-input__inner[type='checkbox'],
.form-group .bootstrap-switch input.el-input__inner[type='checkbox'] {
  height: auto; }

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5; }

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.33; }

.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important; }

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important; }

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  transition: margin-left 0.5s; }

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container {
  margin-left: -2px !important; }

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container {
  margin-left: -39px !important; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label:before {
  background-color: #FFFFFF; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-red ~ .bootstrap-switch-default {
  background-color: #FF3636; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-orange ~ .bootstrap-switch-default {
  background-color: #FFB236; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-green ~ .bootstrap-switch-default {
  background-color: #18ce0f; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-brown ~ .bootstrap-switch-default {
  background-color: #f96332; }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-blue ~ .bootstrap-switch-default {
  background-color: #2CA8FF; }

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-red,
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-brown,
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-blue,
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-orange,
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-green {
  background-color: #E3E3E3; }

.bootstrap-switch-on .bootstrap-switch-handle-off,
.bootstrap-switch-off .bootstrap-switch-handle-on {
  opacity: 0;
  visibility: hidden; }

/*! nouislider - 9.1.0 - 2016-12-10 16:00:32 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */ }

.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

.noUi-origin {
  position: absolute;
  height: 0;
  width: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 1px; }

.noUi-horizontal .noUi-handle {
  border-radius: 50%;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2);
  height: 15px;
  width: 15px;
  cursor: pointer;
  margin-left: -10px;
  margin-top: -7px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* Styling;
 */
.noUi-target {
  background-color: rgba(182, 182, 182, 0.3);
  border-radius: 3px; }

.noUi-connect {
  background: #888;
  border-radius: 3px;
  -webkit-transition: background 450ms;
  transition: background 450ms; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
  -webkit-transition: 300ms ease 0s;
  -moz-transition: 300ms ease 0s;
  -ms-transition: 300ms ease 0s;
  -o-transform: 300ms ease 0s;
  transition: 300ms ease 0s; }

.noUi-active {
  -webkit-transform: scale3d(1.5, 1.5, 1);
  transform: scale3d(1.5, 1.5, 1); }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px; }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

.slider.slider-neutral .noUi-connect, .slider.slider-neutral.noUi-connect {
  background-color: #FFFFFF; }

.slider.slider-neutral.noUi-target {
  background-color: rgba(255, 255, 255, 0.3); }

.slider.slider-neutral .noUi-handle {
  background-color: #FFFFFF; }

.slider.slider-primary .noUi-connect, .slider.slider-primary.noUi-connect {
  background-color: #f96332; }

.slider.slider-primary.noUi-target {
  background-color: rgba(249, 99, 50, 0.3); }

.slider.slider-primary .noUi-handle {
  background-color: #f96332; }

.slider.slider-info .noUi-connect, .slider.slider-info.noUi-connect {
  background-color: #2CA8FF; }

.slider.slider-info.noUi-target {
  background-color: rgba(44, 168, 255, 0.3); }

.slider.slider-info .noUi-handle {
  background-color: #2CA8FF; }

.slider.slider-success .noUi-connect, .slider.slider-success.noUi-connect {
  background-color: #18ce0f; }

.slider.slider-success.noUi-target {
  background-color: rgba(24, 206, 15, 0.3); }

.slider.slider-success .noUi-handle {
  background-color: #18ce0f; }

.slider.slider-warning .noUi-connect, .slider.slider-warning.noUi-connect {
  background-color: #FFB236; }

.slider.slider-warning.noUi-target {
  background-color: rgba(255, 178, 54, 0.3); }

.slider.slider-warning .noUi-handle {
  background-color: #FFB236; }

.slider.slider-danger .noUi-connect, .slider.slider-danger.noUi-connect {
  background-color: #FF3636; }

.slider.slider-danger.noUi-target {
  background-color: rgba(255, 54, 54, 0.3); }

.slider.slider-danger .noUi-handle {
  background-color: #FF3636; }

/* perfect-scrollbar v0.6.13 */
.ps-container {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none; }

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important; } }

.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px; }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px; }

.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 15px; }

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 6px;
  -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 6px; }

.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
  height: 11px; }

.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 15px; }

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 6px;
  -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  right: 2px;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px; }

.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
  width: 11px; }

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px; }

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px; }

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6; }

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999; }

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999; }

body.swal2-shown {
  overflow-y: hidden; }

body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  background-color: transparent;
  z-index: 1060; }

.swal2-container.swal2-fade {
  -webkit-transition: background-color .1s;
  transition: background-color .1s; }

.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4); }

.swal2-modal {
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  margin: auto;
  -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
          box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%; }

.swal2-modal:focus {
  outline: none; }

.swal2-modal.swal2-loading {
  overflow-y: hidden; }

.swal2-modal .swal2-title {
  color: #595959;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 0 0 .4em;
  padding: 0;
  display: block;
  word-wrap: break-word; }

.swal2-modal .swal2-buttonswrapper {
  margin-top: 15px; }

.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: .4;
  cursor: no-drop; }

.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid transparent;
  border-color: transparent;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 7.5px;
  vertical-align: top;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  border-radius: 100%;
  -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
  animation: rotate-loading 1.5s linear 0s infinite normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
  margin-left: 30px;
  margin-right: 30px; }

.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  display: inline-block;
  content: '';
  margin-left: 5px;
  vertical-align: -1px;
  height: 15px;
  width: 15px;
  border: 3px solid #999999;
  -webkit-box-shadow: 1px 1px 1px #fff;
  box-shadow: 1px 1px 1px #fff;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
  animation: rotate-loading 1.5s linear 0s infinite normal; }

.swal2-modal .swal2-styled {
  border: 0;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  font-weight: 500;
  margin: 15px 5px 0;
  padding: 10px 32px; }

.swal2-modal .swal2-styled:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); }

.swal2-modal .swal2-image {
  margin: 20px auto;
  max-width: 100%; }

.swal2-modal .swal2-close {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  width: 38px;
  height: 40px;
  font-size: 36px;
  line-height: 40px;
  font-family: serif;
  position: absolute;
  top: 5px;
  right: 8px;
  cursor: pointer;
  color: #cccccc;
  -webkit-transition: color .1s ease;
  transition: color .1s ease; }

.swal2-modal .swal2-close:hover {
  color: #d55; }

.swal2-modal > .swal2-input,
.swal2-modal > .swal2-file,
.swal2-modal > .swal2-textarea,
.swal2-modal > .swal2-select,
.swal2-modal > .swal2-radio,
.swal2-modal > .swal2-checkbox {
  display: none; }

.swal2-modal .swal2-content {
  font-size: 18px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  color: #545454;
  word-wrap: break-word; }

.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea,
.swal2-modal .swal2-select,
.swal2-modal .swal2-radio,
.swal2-modal .swal2-checkbox {
  margin: 20px auto; }

.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  -webkit-transition: border-color .3s, -webkit-box-shadow .3s;
  transition: border-color .3s, -webkit-box-shadow .3s;
  transition: border-color .3s, box-shadow .3s;
  transition: border-color .3s, box-shadow .3s, -webkit-box-shadow .3s; }

.swal2-modal .swal2-input.swal2-inputerror,
.swal2-modal .swal2-file.swal2-inputerror,
.swal2-modal .swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  -webkit-box-shadow: 0 0 2px #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important; }

.swal2-modal .swal2-input:focus,
.swal2-modal .swal2-file:focus,
.swal2-modal .swal2-textarea:focus {
  outline: none;
  border: 1px solid #b4dbed;
  -webkit-box-shadow: 0 0 3px #c4e6f5;
  box-shadow: 0 0 3px #c4e6f5; }

.swal2-modal .swal2-input::-webkit-input-placeholder,
.swal2-modal .swal2-file::-webkit-input-placeholder,
.swal2-modal .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc; }

.swal2-modal .swal2-input::-webkit-input-placeholder, .swal2-modal .swal2-file::-webkit-input-placeholder, .swal2-modal .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc; }

.swal2-modal .swal2-input::-moz-placeholder, .swal2-modal .swal2-file::-moz-placeholder, .swal2-modal .swal2-textarea::-moz-placeholder {
  color: #cccccc; }

.swal2-modal .swal2-input::-ms-input-placeholder, .swal2-modal .swal2-file::-ms-input-placeholder, .swal2-modal .swal2-textarea::-ms-input-placeholder {
  color: #cccccc; }

.swal2-modal .swal2-input::placeholder,
.swal2-modal .swal2-file::placeholder,
.swal2-modal .swal2-textarea::placeholder {
  color: #cccccc; }

.swal2-modal .swal2-range input {
  float: left;
  width: 80%; }

.swal2-modal .swal2-range output {
  float: right;
  width: 20%;
  font-size: 20px;
  font-weight: 600;
  text-align: center; }

.swal2-modal .swal2-range input,
.swal2-modal .swal2-range output {
  height: 43px;
  line-height: 43px;
  vertical-align: middle;
  margin: 20px auto;
  padding: 0; }

.swal2-modal .swal2-input {
  height: 43px;
  padding: 0 12px; }

.swal2-modal .swal2-input[type='number'] {
  max-width: 150px; }

.swal2-modal .swal2-file {
  font-size: 20px; }

.swal2-modal .swal2-textarea {
  height: 108px;
  padding: 12px; }

.swal2-modal .swal2-select {
  color: #545454;
  font-size: inherit;
  padding: 5px 10px;
  min-width: 40%;
  max-width: 100%; }

.swal2-modal .swal2-radio {
  border: 0; }

.swal2-modal .swal2-radio label:not(:first-child) {
  margin-left: 20px; }

.swal2-modal .swal2-radio input,
.swal2-modal .swal2-radio span {
  vertical-align: middle; }

.swal2-modal .swal2-radio input {
  margin: 0 3px 0 0; }

.swal2-modal .swal2-checkbox {
  color: #545454; }

.swal2-modal .swal2-checkbox input,
.swal2-modal .swal2-checkbox span {
  vertical-align: middle; }

.swal2-modal .swal2-validationerror {
  background-color: #f0f0f0;
  margin: 0 -20px;
  overflow: hidden;
  padding: 10px;
  color: gray;
  font-size: 16px;
  font-weight: 300;
  display: none; }

.swal2-modal .swal2-validationerror::before {
  content: '!';
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: #fff;
  line-height: 24px;
  text-align: center;
  margin-right: 10px; }

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.swal2-icon.swal2-error {
  border-color: rgba(255, 54, 54, 0.3); }

.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  display: block; }

.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #FF3636;
  display: block;
  top: 37px;
  border-radius: 2px; }

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px; }

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px; }

.swal2-icon.swal2-warning {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #FFB236;
  border-color: #FFB236;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-info {
  font-family: 'Open Sans', sans-serif;
  color: #3fc3ee;
  border-color: #9de0f6;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-question {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #87adbd;
  border-color: #c9dae1;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-success {
  border-color: #a5dc86; }

.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px; }

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 60px;
  transform-origin: 0 60px; }

.swal2-icon.swal2-success .swal2-success-ring {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(24, 206, 15, 0.3);
  border-radius: 50%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2; }

.swal2-icon.swal2-success .swal2-success-fix {
  width: 7px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.swal2-icon.swal2-success [class^='swal2-success-line'] {
  height: 5px;
  background-color: #18ce0f;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2; }

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0; }

.swal2-progresssteps li {
  display: inline-block;
  position: relative; }

.swal2-progresssteps .swal2-progresscircle {
  background: #3085d6;
  border-radius: 2em;
  color: #fff;
  height: 2em;
  line-height: 2em;
  text-align: center;
  width: 2em;
  z-index: 20; }

.swal2-progresssteps .swal2-progresscircle:first-child {
  margin-left: 0; }

.swal2-progresssteps .swal2-progresscircle:last-child {
  margin-right: 0; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
  background: #3085d6; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
  background: #add8e6; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
  background: #add8e6; }

.swal2-progresssteps .swal2-progressline {
  background: #3085d6;
  height: .4em;
  margin: 0 -1px;
  z-index: 10; }

[class^='swal2'] {
  -webkit-tap-highlight-color: transparent; }

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0; } }

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0; } }

.swal2-show {
  -webkit-animation: showSweetAlert .3s;
  animation: showSweetAlert .3s; }

.swal2-show.swal2-noanimation {
  -webkit-animation: none;
  animation: none; }

.swal2-hide {
  -webkit-animation: hideSweetAlert .15s forwards;
  animation: hideSweetAlert .15s forwards; }

.swal2-hide.swal2-noanimation {
  -webkit-animation: none;
  animation: none; }

@-webkit-keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); } }

.swal2-animate-success-line-tip {
  -webkit-animation: animate-success-tip .75s;
  animation: animate-success-tip .75s; }

.swal2-animate-success-line-long {
  -webkit-animation: animate-success-long .75s;
  animation: animate-success-long .75s; }

.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1; } }

.swal2-animate-error-icon {
  -webkit-animation: animate-error-icon .5s;
  animation: animate-error-icon .5s; }

@-webkit-keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.swal2-animate-x-mark {
  -webkit-animation: animate-x-mark .5s;
  animation: animate-x-mark .5s; }

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

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

.card-wizard {
  min-height: 410px;
  -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
          box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
  opacity: 0;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear; }
  .card-wizard.active {
    opacity: 1; }
  .card-wizard .nav-pills .nav-item .nav-link {
    padding-top: 8px;
    padding-bottom: 8px; }
  .card-wizard .nav-pills .nav-item .nav-link,
  .card-wizard .nav-pills .nav-item .nav-link.active,
  .card-wizard .nav-pills .nav-item .nav-link:hover,
  .card-wizard .nav-pills .nav-item .nav-link:focus,
  .card-wizard .nav-pills .nav-item .nav-link.active:focus,
  .card-wizard .nav-pills .nav-item .nav-link.active:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .card-wizard .picture-container {
    position: relative;
    cursor: pointer;
    text-align: center; }
  .card-wizard .wizard-navigation {
    position: relative; }
    .card-wizard .wizard-navigation .nav-link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: center;
      -webkit-box-pack: center;
              justify-content: center; }
  .card-wizard .wizard-navigation .nav-link i,
  .card-wizard .moving-tab i {
    display: inline-block;
    font-size: 19px;
    line-height: initial;
    margin-right: 6px;
    padding: 0;
    vertical-align: bottom; }
  .card-wizard .picture {
    width: 106px;
    height: 106px;
    background-color: #999999;
    border: 1px solid #E3E3E3;
    color: #FFFFFF;
    border-radius: 50%;
    margin: 5px auto;
    overflow: hidden;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; }
    .card-wizard .picture:hover {
      border-color: #2ca8ff; }
  .card-wizard .moving-tab {
    position: absolute;
    text-align: center;
    padding: 12px;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
    top: -4px;
    left: 0px;
    border-radius: 30px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
            box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
    color: #f96332;
    cursor: pointer;
    font-weight: 500; }
  .card-wizard[data-color="primary"] .moving-tab {
    color: #f96332; }
  .card-wizard[data-color="primary"] .picture:hover {
    border-color: #f96332; }
  .card-wizard[data-color="primary"] .choice:hover .icon, .card-wizard[data-color="primary"] .choice.active .icon {
    border-color: #f96332;
    color: #f96332; }
  .card-wizard[data-color="primary"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
    background-color: #f96332; }
  .card-wizard[data-color="primary"] .radio input[type=radio]:checked ~ .check {
    background-color: #f96332; }
  .card-wizard[data-color="primary"] .radio input[type=radio]:checked ~ .circle {
    border-color: #f96332; }
  .card-wizard[data-color="white"] .moving-tab {
    color: #FFFFFF; }
  .card-wizard[data-color="white"] .picture:hover {
    border-color: #FFFFFF; }
  .card-wizard[data-color="white"] .choice:hover .icon, .card-wizard[data-color="white"] .choice.active .icon {
    border-color: #FFFFFF;
    color: #FFFFFF; }
  .card-wizard[data-color="white"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
    background-color: #FFFFFF; }
  .card-wizard[data-color="white"] .radio input[type=radio]:checked ~ .check {
    background-color: #FFFFFF; }
  .card-wizard[data-color="white"] .radio input[type=radio]:checked ~ .circle {
    border-color: #FFFFFF; }
  .card-wizard[data-color="green"] .moving-tab {
    color: #18ce0f; }
  .card-wizard[data-color="green"] .picture:hover {
    border-color: #18ce0f; }
  .card-wizard[data-color="green"] .choice:hover .icon, .card-wizard[data-color="green"] .choice.active .icon {
    border-color: #18ce0f;
    color: #18ce0f; }
  .card-wizard[data-color="green"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
    background-color: #18ce0f; }
  .card-wizard[data-color="green"] .radio input[type=radio]:checked ~ .check {
    background-color: #18ce0f; }
  .card-wizard[data-color="green"] .radio input[type=radio]:checked ~ .circle {
    border-color: #18ce0f; }
  .card-wizard[data-color="blue"] .moving-tab {
    color: #2CA8FF; }
  .card-wizard[data-color="blue"] .picture:hover {
    border-color: #2CA8FF; }
  .card-wizard[data-color="blue"] .choice:hover .icon, .card-wizard[data-color="blue"] .choice.active .icon {
    border-color: #2CA8FF;
    color: #2CA8FF; }
  .card-wizard[data-color="blue"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
    background-color: #2CA8FF; }
  .card-wizard[data-color="blue"] .radio input[type=radio]:checked ~ .check {
    background-color: #2CA8FF; }
  .card-wizard[data-color="blue"] .radio input[type=radio]:checked ~ .circle {
    border-color: #2CA8FF; }
  .card-wizard[data-color="orange"] .moving-tab {
    color: #FFB236; }
  .card-wizard[data-color="orange"] .picture:hover {
    border-color: #FFB236; }
  .card-wizard[data-color="orange"] .choice:hover .icon, .card-wizard[data-color="orange"] .choice.active .icon {
    border-color: #FFB236;
    color: #FFB236; }
  .card-wizard[data-color="orange"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
    background-color: #FFB236; }
  .card-wizard[data-color="orange"] .radio input[type=radio]:checked ~ .check {
    background-color: #FFB236; }
  .card-wizard[data-color="orange"] .radio input[type=radio]:checked ~ .circle {
    border-color: #FFB236; }
  .card-wizard[data-color="red"] .moving-tab {
    color: #FF3636; }
  .card-wizard[data-color="red"] .picture:hover {
    border-color: #FF3636; }
  .card-wizard[data-color="red"] .choice:hover .icon, .card-wizard[data-color="red"] .choice.active .icon {
    border-color: #FF3636;
    color: #FF3636; }
  .card-wizard[data-color="red"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
    background-color: #FF3636; }
  .card-wizard[data-color="red"] .radio input[type=radio]:checked ~ .check {
    background-color: #FF3636; }
  .card-wizard[data-color="red"] .radio input[type=radio]:checked ~ .circle {
    border-color: #FF3636; }
  .card-wizard .picture-src {
    width: 100%; }
  .card-wizard .tab-content {
    min-height: 355px;
    padding: 20px 0; }
  .card-wizard .wizard-footer {
    padding: 0 15px; }
    .card-wizard .wizard-footer .checkbox {
      margin-top: 16px; }
  .card-wizard .disabled {
    display: none; }
  .card-wizard .wizard-header {
    text-align: center;
    padding: 25px 0 35px; }
    .card-wizard .wizard-header h5 {
      margin: 5px 0 0; }
  .card-wizard .nav-pills > li {
    text-align: center; }
  .card-wizard .btn {
    text-transform: uppercase; }
  .card-wizard .info-text {
    text-align: center;
    font-weight: 300;
    margin: 10px 0 30px; }
  .card-wizard .choice {
    text-align: center;
    cursor: pointer;
    margin-top: 20px; }
    .card-wizard .choice[disabled] {
      pointer-events: none;
      cursor: not-allowed;
      opacity: .5; }
    .card-wizard .choice .icon {
      text-align: center;
      vertical-align: middle;
      height: 116px;
      width: 116px;
      border-radius: 50%;
      color: #888;
      margin: 0 auto 20px;
      border: 1px solid #E3E3E3;
      transition: all 0.2s;
      -webkit-transition: all 0.2s; }
    .card-wizard .choice i {
      font-size: 30px;
      line-height: 116px;
      position: absolute;
      left: 0;
      right: 0; }
    .card-wizard .choice:hover .icon, .card-wizard .choice.active .icon {
      border-color: #2ca8ff; }
    .card-wizard .choice input[type="radio"],
    .card-wizard .choice input[type="checkbox"] {
      position: absolute;
      left: -10000px;
      z-index: -1; }
  .card-wizard .btn-finish {
    display: none; }
  .card-wizard .card-title + .description {
    font-size: 17px;
    margin-bottom: 32px; }
  .card-wizard .wizard-title {
    margin: 0; }
  .card-wizard .nav-pills {
    background-color: #e95e38; }
    .card-wizard .nav-pills > li + li {
      margin-left: 0; }
    .card-wizard .nav-pills > li > a {
      border: 0 !important;
      border-radius: 0;
      line-height: 18px;
      text-transform: uppercase;
      font-size: 12px;
      font-weight: 500;
      min-width: 100px;
      text-align: center;
      color: #555555; }
    .card-wizard .nav-pills > li.active > a,
    .card-wizard .nav-pills > li.active > a:hover,
    .card-wizard .nav-pills > li.active > a:focus,
    .card-wizard .nav-pills > li > a:hover,
    .card-wizard .nav-pills > li > a:focus {
      background-color: inherit;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .card-wizard .nav-pills > li i {
      display: block;
      font-size: 30px;
      padding: 15px 0; }

.fc {
  direction: ltr;
  text-align: left; }

.fc-rtl {
  text-align: right; }

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em; }

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd; }

.fc-unthemed .fc-popover {
  background-color: #FFFFFF; }

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #888; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666666; }

.fc-unthemed .fc-today {
  background: #F5F5F5; }

.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3; }

.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3; }

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7; }

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
.fc-icon:after {
  position: relative; }

.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%; }

.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%; }

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%; }

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  border-width: 2px;
  font-weight: 400;
  font-size: 0.8571em;
  line-height: 1.35em;
  margin: 5px 1px;
  border: none;
  margin: 10px 1px;
  border-radius: 0.1875rem;
  padding: 11px 22px;
  cursor: pointer;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  outline: none; }
  .fc button::-moz-focus-inner {
    border: 0; }
  .fc button, .fc button.btn-primary, .fc .select-primary.el-select .el-input button.el-input__inner, .select-primary.el-select .el-input .fc button.el-input__inner, .fc .el-date-picker .el-time-panel.el-popper button, .el-date-picker .el-time-panel.el-popper .fc button, .fc .el-date-picker .el-picker-panel__footer button.el-button, .el-date-picker .el-picker-panel__footer .fc button.el-button, .fc .form-group .el-input-number button.plus-button, .form-group .el-input-number .fc button.plus-button, .fc .form-group .el-input-number button.el-input-number__decrease, .form-group .el-input-number .fc button.el-input-number__decrease, .fc .form-group .el-input-number button.el-input-number__increase, .form-group .el-input-number .fc button.el-input-number__increase {
    background-color: #f96332;
    color: #FFFFFF; }
    .fc button:hover, .fc button:focus, .fc button:active, .fc button.active, .fc button:active:focus, .fc button:active:hover, .fc button.active:focus, .fc button.active:hover,
    .show > .fc button.dropdown-toggle,
    .show > .fc button.dropdown-toggle:focus,
    .show > .fc button.dropdown-toggle:hover, .fc button.btn-primary:hover, .fc .select-primary.el-select .el-input button.el-input__inner:hover, .select-primary.el-select .el-input .fc button.el-input__inner:hover, .fc .el-date-picker .el-time-panel.el-popper button:hover, .el-date-picker .el-time-panel.el-popper .fc button:hover, .fc .el-date-picker .el-picker-panel__footer button.el-button:hover, .el-date-picker .el-picker-panel__footer .fc button.el-button:hover, .fc .form-group .el-input-number button.plus-button:hover, .form-group .el-input-number .fc button.plus-button:hover, .fc .form-group .el-input-number button.el-input-number__decrease:hover, .form-group .el-input-number .fc button.el-input-number__decrease:hover, .fc .form-group .el-input-number button.el-input-number__increase:hover, .form-group .el-input-number .fc button.el-input-number__increase:hover, .fc button.btn-primary:focus, .fc .select-primary.el-select .el-input button.el-input__inner:focus, .select-primary.el-select .el-input .fc button.el-input__inner:focus, .fc .el-date-picker .el-time-panel.el-popper button:focus, .el-date-picker .el-time-panel.el-popper .fc button:focus, .fc .el-date-picker .el-picker-panel__footer button.el-button:focus, .el-date-picker .el-picker-panel__footer .fc button.el-button:focus, .fc .form-group .el-input-number button.plus-button:focus, .form-group .el-input-number .fc button.plus-button:focus, .fc .form-group .el-input-number button.el-input-number__decrease:focus, .form-group .el-input-number .fc button.el-input-number__decrease:focus, .fc .form-group .el-input-number button.el-input-number__increase:focus, .form-group .el-input-number .fc button.el-input-number__increase:focus, .fc button.btn-primary:active, .fc .select-primary.el-select .el-input button.el-input__inner:active, .select-primary.el-select .el-input .fc button.el-input__inner:active, .fc .el-date-picker .el-time-panel.el-popper button:active, .el-date-picker .el-time-panel.el-popper .fc button:active, .fc .el-date-picker .el-picker-panel__footer button.el-button:active, .el-date-picker .el-picker-panel__footer .fc button.el-button:active, .fc .form-group .el-input-number button.plus-button:active, .form-group .el-input-number .fc button.plus-button:active, .fc .form-group .el-input-number button.el-input-number__decrease:active, .form-group .el-input-number .fc button.el-input-number__decrease:active, .fc .form-group .el-input-number button.el-input-number__increase:active, .form-group .el-input-number .fc button.el-input-number__increase:active, .fc button.btn-primary.active, .fc .select-primary.el-select .el-input button.active.el-input__inner, .select-primary.el-select .el-input .fc button.active.el-input__inner, .fc .el-date-picker .el-time-panel.el-popper button.active, .el-date-picker .el-time-panel.el-popper .fc button.active, .fc .el-date-picker .el-picker-panel__footer button.active.el-button, .el-date-picker .el-picker-panel__footer .fc button.active.el-button, .fc .form-group .el-input-number button.active.plus-button, .form-group .el-input-number .fc button.active.plus-button, .fc .form-group .el-input-number button.active.el-input-number__decrease, .form-group .el-input-number .fc button.active.el-input-number__decrease, .fc .form-group .el-input-number button.active.el-input-number__increase, .form-group .el-input-number .fc button.active.el-input-number__increase, .fc button.btn-primary:active:focus, .fc .select-primary.el-select .el-input button.el-input__inner:active:focus, .select-primary.el-select .el-input .fc button.el-input__inner:active:focus, .fc .el-date-picker .el-time-panel.el-popper button:active:focus, .el-date-picker .el-time-panel.el-popper .fc button:active:focus, .fc .el-date-picker .el-picker-panel__footer button.el-button:active:focus, .el-date-picker .el-picker-panel__footer .fc button.el-button:active:focus, .fc .form-group .el-input-number button.plus-button:active:focus, .form-group .el-input-number .fc button.plus-button:active:focus, .fc .form-group .el-input-number button.el-input-number__decrease:active:focus, .form-group .el-input-number .fc button.el-input-number__decrease:active:focus, .fc .form-group .el-input-number button.el-input-number__increase:active:focus, .form-group .el-input-number .fc button.el-input-number__increase:active:focus, .fc button.btn-primary:active:hover, .fc .select-primary.el-select .el-input button.el-input__inner:active:hover, .select-primary.el-select .el-input .fc button.el-input__inner:active:hover, .fc .el-date-picker .el-time-panel.el-popper button:active:hover, .el-date-picker .el-time-panel.el-popper .fc button:active:hover, .fc .el-date-picker .el-picker-panel__footer button.el-button:active:hover, .el-date-picker .el-picker-panel__footer .fc button.el-button:active:hover, .fc .form-group .el-input-number button.plus-button:active:hover, .form-group .el-input-number .fc button.plus-button:active:hover, .fc .form-group .el-input-number button.el-input-number__decrease:active:hover, .form-group .el-input-number .fc button.el-input-number__decrease:active:hover, .fc .form-group .el-input-number button.el-input-number__increase:active:hover, .form-group .el-input-number .fc button.el-input-number__increase:active:hover, .fc button.btn-primary.active:focus, .fc .select-primary.el-select .el-input button.active.el-input__inner:focus, .select-primary.el-select .el-input .fc button.active.el-input__inner:focus, .fc .el-date-picker .el-time-panel.el-popper button.active:focus, .el-date-picker .el-time-panel.el-popper .fc button.active:focus, .fc .el-date-picker .el-picker-panel__footer button.active.el-button:focus, .el-date-picker .el-picker-panel__footer .fc button.active.el-button:focus, .fc .form-group .el-input-number button.active.plus-button:focus, .form-group .el-input-number .fc button.active.plus-button:focus, .fc .form-group .el-input-number button.active.el-input-number__decrease:focus, .form-group .el-input-number .fc button.active.el-input-number__decrease:focus, .fc .form-group .el-input-number button.active.el-input-number__increase:focus, .form-group .el-input-number .fc button.active.el-input-number__increase:focus, .fc button.btn-primary.active:hover, .fc .select-primary.el-select .el-input button.active.el-input__inner:hover, .select-primary.el-select .el-input .fc button.active.el-input__inner:hover, .fc .el-date-picker .el-time-panel.el-popper button.active:hover, .el-date-picker .el-time-panel.el-popper .fc button.active:hover, .fc .el-date-picker .el-picker-panel__footer button.active.el-button:hover, .el-date-picker .el-picker-panel__footer .fc button.active.el-button:hover, .fc .form-group .el-input-number button.active.plus-button:hover, .form-group .el-input-number .fc button.active.plus-button:hover, .fc .form-group .el-input-number button.active.el-input-number__decrease:hover, .form-group .el-input-number .fc button.active.el-input-number__decrease:hover, .fc .form-group .el-input-number button.active.el-input-number__increase:hover, .form-group .el-input-number .fc button.active.el-input-number__increase:hover,
    .show > .fc button.btn-primary.dropdown-toggle,
    .show > .fc .select-primary.el-select .el-input button.dropdown-toggle.el-input__inner,
    .select-primary.el-select .el-input .show > .fc button.dropdown-toggle.el-input__inner,
    .show > .fc .el-date-picker .el-time-panel.el-popper button.dropdown-toggle,
    .el-date-picker .el-time-panel.el-popper .show > .fc button.dropdown-toggle,
    .show > .fc .el-date-picker .el-picker-panel__footer button.dropdown-toggle.el-button,
    .el-date-picker .el-picker-panel__footer .show > .fc button.dropdown-toggle.el-button,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.plus-button,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.plus-button,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.el-input-number__decrease,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.el-input-number__decrease,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.el-input-number__increase,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.el-input-number__increase,
    .show > .fc button.btn-primary.dropdown-toggle:focus,
    .show > .fc .select-primary.el-select .el-input button.dropdown-toggle.el-input__inner:focus,
    .select-primary.el-select .el-input .show > .fc button.dropdown-toggle.el-input__inner:focus,
    .show > .fc .el-date-picker .el-time-panel.el-popper button.dropdown-toggle:focus,
    .el-date-picker .el-time-panel.el-popper .show > .fc button.dropdown-toggle:focus,
    .show > .fc .el-date-picker .el-picker-panel__footer button.dropdown-toggle.el-button:focus,
    .el-date-picker .el-picker-panel__footer .show > .fc button.dropdown-toggle.el-button:focus,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.plus-button:focus,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.plus-button:focus,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.el-input-number__decrease:focus,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.el-input-number__decrease:focus,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.el-input-number__increase:focus,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.el-input-number__increase:focus,
    .show > .fc button.btn-primary.dropdown-toggle:hover,
    .show > .fc .select-primary.el-select .el-input button.dropdown-toggle.el-input__inner:hover,
    .select-primary.el-select .el-input .show > .fc button.dropdown-toggle.el-input__inner:hover,
    .show > .fc .el-date-picker .el-time-panel.el-popper button.dropdown-toggle:hover,
    .el-date-picker .el-time-panel.el-popper .show > .fc button.dropdown-toggle:hover,
    .show > .fc .el-date-picker .el-picker-panel__footer button.dropdown-toggle.el-button:hover,
    .el-date-picker .el-picker-panel__footer .show > .fc button.dropdown-toggle.el-button:hover,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.plus-button:hover,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.plus-button:hover,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.el-input-number__decrease:hover,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.el-input-number__decrease:hover,
    .show > .fc .form-group .el-input-number button.dropdown-toggle.el-input-number__increase:hover,
    .form-group .el-input-number .show > .fc button.dropdown-toggle.el-input-number__increase:hover {
      background-color: #fa7a50;
      color: #FFFFFF;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .fc button:not([data-action]):hover, .fc button.btn-primary:not([data-action]):hover, .fc .select-primary.el-select .el-input button.el-input__inner:not([data-action]):hover, .select-primary.el-select .el-input .fc button.el-input__inner:not([data-action]):hover, .fc .el-date-picker .el-time-panel.el-popper button:not([data-action]):hover, .el-date-picker .el-time-panel.el-popper .fc button:not([data-action]):hover, .fc .el-date-picker .el-picker-panel__footer button.el-button:not([data-action]):hover, .el-date-picker .el-picker-panel__footer .fc button.el-button:not([data-action]):hover, .fc .form-group .el-input-number button.plus-button:not([data-action]):hover, .form-group .el-input-number .fc button.plus-button:not([data-action]):hover, .fc .form-group .el-input-number button.el-input-number__decrease:not([data-action]):hover, .form-group .el-input-number .fc button.el-input-number__decrease:not([data-action]):hover, .fc .form-group .el-input-number button.el-input-number__increase:not([data-action]):hover, .form-group .el-input-number .fc button.el-input-number__increase:not([data-action]):hover {
      -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
              box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
    .fc button.disabled, .fc button.disabled:hover, .fc button.disabled:focus, .fc button.disabled.focus, .fc button.disabled:active, .fc button.disabled.active, .fc button:disabled, .fc button:disabled:hover, .fc button:disabled:focus, .fc button:disabled.focus, .fc button:disabled:active, .fc button:disabled.active, .fc button[disabled], .fc button[disabled]:hover, .fc button[disabled]:focus, .fc button[disabled].focus, .fc button[disabled]:active, .fc button[disabled].active,
    fieldset[disabled] .fc button,
    fieldset[disabled] .fc button:hover,
    fieldset[disabled] .fc button:focus,
    fieldset[disabled] .fc button.focus,
    fieldset[disabled] .fc button:active,
    fieldset[disabled] .fc button.active, .fc button.btn-primary.disabled, .fc .select-primary.el-select .el-input button.disabled.el-input__inner, .select-primary.el-select .el-input .fc button.disabled.el-input__inner, .fc .el-date-picker .el-time-panel.el-popper button.disabled, .el-date-picker .el-time-panel.el-popper .fc button.disabled, .fc .el-date-picker .el-picker-panel__footer button.disabled.el-button, .el-date-picker .el-picker-panel__footer .fc button.disabled.el-button, .fc .form-group .el-input-number button.disabled.plus-button, .form-group .el-input-number .fc button.disabled.plus-button, .fc .form-group .el-input-number button.disabled.el-input-number__decrease, .form-group .el-input-number .fc button.disabled.el-input-number__decrease, .fc .form-group .el-input-number button.disabled.el-input-number__increase, .form-group .el-input-number .fc button.disabled.el-input-number__increase, .fc button.btn-primary.disabled:hover, .fc .select-primary.el-select .el-input button.disabled.el-input__inner:hover, .select-primary.el-select .el-input .fc button.disabled.el-input__inner:hover, .fc .el-date-picker .el-time-panel.el-popper button.disabled:hover, .el-date-picker .el-time-panel.el-popper .fc button.disabled:hover, .fc .el-date-picker .el-picker-panel__footer button.disabled.el-button:hover, .el-date-picker .el-picker-panel__footer .fc button.disabled.el-button:hover, .fc .form-group .el-input-number button.disabled.plus-button:hover, .form-group .el-input-number .fc button.disabled.plus-button:hover, .fc .form-group .el-input-number button.disabled.el-input-number__decrease:hover, .form-group .el-input-number .fc button.disabled.el-input-number__decrease:hover, .fc .form-group .el-input-number button.disabled.el-input-number__increase:hover, .form-group .el-input-number .fc button.disabled.el-input-number__increase:hover, .fc button.btn-primary.disabled:focus, .fc .select-primary.el-select .el-input button.disabled.el-input__inner:focus, .select-primary.el-select .el-input .fc button.disabled.el-input__inner:focus, .fc .el-date-picker .el-time-panel.el-popper button.disabled:focus, .el-date-picker .el-time-panel.el-popper .fc button.disabled:focus, .fc .el-date-picker .el-picker-panel__footer button.disabled.el-button:focus, .el-date-picker .el-picker-panel__footer .fc button.disabled.el-button:focus, .fc .form-group .el-input-number button.disabled.plus-button:focus, .form-group .el-input-number .fc button.disabled.plus-button:focus, .fc .form-group .el-input-number button.disabled.el-input-number__decrease:focus, .form-group .el-input-number .fc button.disabled.el-input-number__decrease:focus, .fc .form-group .el-input-number button.disabled.el-input-number__increase:focus, .form-group .el-input-number .fc button.disabled.el-input-number__increase:focus, .fc button.btn-primary.disabled.focus, .fc .select-primary.el-select .el-input button.disabled.focus.el-input__inner, .select-primary.el-select .el-input .fc button.disabled.focus.el-input__inner, .fc .el-date-picker .el-time-panel.el-popper button.disabled.focus, .el-date-picker .el-time-panel.el-popper .fc button.disabled.focus, .fc .el-date-picker .el-picker-panel__footer button.disabled.focus.el-button, .el-date-picker .el-picker-panel__footer .fc button.disabled.focus.el-button, .fc .form-group .el-input-number button.disabled.focus.plus-button, .form-group .el-input-number .fc button.disabled.focus.plus-button, .fc .form-group .el-input-number button.disabled.focus.el-input-number__decrease, .form-group .el-input-number .fc button.disabled.focus.el-input-number__decrease, .fc .form-group .el-input-number button.disabled.focus.el-input-number__increase, .form-group .el-input-number .fc button.disabled.focus.el-input-number__increase, .fc button.btn-primary.disabled:active, .fc .select-primary.el-select .el-input button.disabled.el-input__inner:active, .select-primary.el-select .el-input .fc button.disabled.el-input__inner:active, .fc .el-date-picker .el-time-panel.el-popper button.disabled:active, .el-date-picker .el-time-panel.el-popper .fc button.disabled:active, .fc .el-date-picker .el-picker-panel__footer button.disabled.el-button:active, .el-date-picker .el-picker-panel__footer .fc button.disabled.el-button:active, .fc .form-group .el-input-number button.disabled.plus-button:active, .form-group .el-input-number .fc button.disabled.plus-button:active, .fc .form-group .el-input-number button.disabled.el-input-number__decrease:active, .form-group .el-input-number .fc button.disabled.el-input-number__decrease:active, .fc .form-group .el-input-number button.disabled.el-input-number__increase:active, .form-group .el-input-number .fc button.disabled.el-input-number__increase:active, .fc button.btn-primary.disabled.active, .fc .select-primary.el-select .el-input button.disabled.active.el-input__inner, .select-primary.el-select .el-input .fc button.disabled.active.el-input__inner, .fc .el-date-picker .el-time-panel.el-popper button.disabled.active, .el-date-picker .el-time-panel.el-popper .fc button.disabled.active, .fc .el-date-picker .el-picker-panel__footer button.disabled.active.el-button, .el-date-picker .el-picker-panel__footer .fc button.disabled.active.el-button, .fc .form-group .el-input-number button.disabled.active.plus-button, .form-group .el-input-number .fc button.disabled.active.plus-button, .fc .form-group .el-input-number button.disabled.active.el-input-number__decrease, .form-group .el-input-number .fc button.disabled.active.el-input-number__decrease, .fc .form-group .el-input-number button.disabled.active.el-input-number__increase, .form-group .el-input-number .fc button.disabled.active.el-input-number__increase, .fc button.btn-primary:disabled, .fc .select-primary.el-select .el-input button.el-input__inner:disabled, .select-primary.el-select .el-input .fc button.el-input__inner:disabled, .fc .el-date-picker .el-time-panel.el-popper button:disabled, .el-date-picker .el-time-panel.el-popper .fc button:disabled, .fc .el-date-picker .el-picker-panel__footer button.el-button:disabled, .el-date-picker .el-picker-panel__footer .fc button.el-button:disabled, .fc .form-group .el-input-number button.plus-button:disabled, .form-group .el-input-number .fc button.plus-button:disabled, .fc .form-group .el-input-number button.el-input-number__decrease:disabled, .form-group .el-input-number .fc button.el-input-number__decrease:disabled, .fc .form-group .el-input-number button.el-input-number__increase:disabled, .form-group .el-input-number .fc button.el-input-number__increase:disabled, .fc button.btn-primary:disabled:hover, .fc .select-primary.el-select .el-input button.el-input__inner:disabled:hover, .select-primary.el-select .el-input .fc button.el-input__inner:disabled:hover, .fc .el-date-picker .el-time-panel.el-popper button:disabled:hover, .el-date-picker .el-time-panel.el-popper .fc button:disabled:hover, .fc .el-date-picker .el-picker-panel__footer button.el-button:disabled:hover, .el-date-picker .el-picker-panel__footer .fc button.el-button:disabled:hover, .fc .form-group .el-input-number button.plus-button:disabled:hover, .form-group .el-input-number .fc button.plus-button:disabled:hover, .fc .form-group .el-input-number button.el-input-number__decrease:disabled:hover, .form-group .el-input-number .fc button.el-input-number__decrease:disabled:hover, .fc .form-group .el-input-number button.el-input-number__increase:disabled:hover, .form-group .el-input-number .fc button.el-input-number__increase:disabled:hover, .fc button.btn-primary:disabled:focus, .fc .select-primary.el-select .el-input button.el-input__inner:disabled:focus, .select-primary.el-select .el-input .fc button.el-input__inner:disabled:focus, .fc .el-date-picker .el-time-panel.el-popper button:disabled:focus, .el-date-picker .el-time-panel.el-popper .fc button:disabled:focus, .fc .el-date-picker .el-picker-panel__footer button.el-button:disabled:focus, .el-date-picker .el-picker-panel__footer .fc button.el-button:disabled:focus, .fc .form-group .el-input-number button.plus-button:disabled:focus, .form-group .el-input-number .fc button.plus-button:disabled:focus, .fc .form-group .el-input-number button.el-input-number__decrease:disabled:focus, .form-group .el-input-number .fc button.el-input-number__decrease:disabled:focus, .fc .form-group .el-input-number button.el-input-number__increase:disabled:focus, .form-group .el-input-number .fc button.el-input-number__increase:disabled:focus, .fc button.btn-primary:disabled.focus, .fc .select-primary.el-select .el-input button.el-input__inner:disabled.focus, .select-primary.el-select .el-input .fc button.el-input__inner:disabled.focus, .fc .el-date-picker .el-time-panel.el-popper button:disabled.focus, .el-date-picker .el-time-panel.el-popper .fc button:disabled.focus, .fc .el-date-picker .el-picker-panel__footer button.el-button:disabled.focus, .el-date-picker .el-picker-panel__footer .fc button.el-button:disabled.focus, .fc .form-group .el-input-number button.plus-button:disabled.focus, .form-group .el-input-number .fc button.plus-button:disabled.focus, .fc .form-group .el-input-number button.el-input-number__decrease:disabled.focus, .form-group .el-input-number .fc button.el-input-number__decrease:disabled.focus, .fc .form-group .el-input-number button.el-input-number__increase:disabled.focus, .form-group .el-input-number .fc button.el-input-number__increase:disabled.focus, .fc button.btn-primary:disabled:active, .fc .select-primary.el-select .el-input button.el-input__inner:disabled:active, .select-primary.el-select .el-input .fc button.el-input__inner:disabled:active, .fc .el-date-picker .el-time-panel.el-popper button:disabled:active, .el-date-picker .el-time-panel.el-popper .fc button:disabled:active, .fc .el-date-picker .el-picker-panel__footer button.el-button:disabled:active, .el-date-picker .el-picker-panel__footer .fc button.el-button:disabled:active, .fc .form-group .el-input-number button.plus-button:disabled:active, .form-group .el-input-number .fc button.plus-button:disabled:active, .fc .form-group .el-input-number button.el-input-number__decrease:disabled:active, .form-group .el-input-number .fc button.el-input-number__decrease:disabled:active, .fc .form-group .el-input-number button.el-input-number__increase:disabled:active, .form-group .el-input-number .fc button.el-input-number__increase:disabled:active, .fc button.btn-primary:disabled.active, .fc .select-primary.el-select .el-input button.el-input__inner:disabled.active, .select-primary.el-select .el-input .fc button.el-input__inner:disabled.active, .fc .el-date-picker .el-time-panel.el-popper button:disabled.active, .el-date-picker .el-time-panel.el-popper .fc button:disabled.active, .fc .el-date-picker .el-picker-panel__footer button.el-button:disabled.active, .el-date-picker .el-picker-panel__footer .fc button.el-button:disabled.active, .fc .form-group .el-input-number button.plus-button:disabled.active, .form-group .el-input-number .fc button.plus-button:disabled.active, .fc .form-group .el-input-number button.el-input-number__decrease:disabled.active, .form-group .el-input-number .fc button.el-input-number__decrease:disabled.active, .fc .form-group .el-input-number button.el-input-number__increase:disabled.active, .form-group .el-input-number .fc button.el-input-number__increase:disabled.active, .fc button.btn-primary[disabled], .fc .select-primary.el-select .el-input button.el-input__inner[disabled], .select-primary.el-select .el-input .fc button.el-input__inner[disabled], .fc .el-date-picker .el-time-panel.el-popper button[disabled], .el-date-picker .el-time-panel.el-popper .fc button[disabled], .fc .el-date-picker .el-picker-panel__footer button.el-button[disabled], .el-date-picker .el-picker-panel__footer .fc button.el-button[disabled], .fc .form-group .el-input-number button.plus-button[disabled], .form-group .el-input-number .fc button.plus-button[disabled], .fc .form-group .el-input-number button.el-input-number__decrease[disabled], .form-group .el-input-number .fc button.el-input-number__decrease[disabled], .fc .form-group .el-input-number button.el-input-number__increase[disabled], .form-group .el-input-number .fc button.el-input-number__increase[disabled], .fc button.btn-primary[disabled]:hover, .fc .select-primary.el-select .el-input button.el-input__inner[disabled]:hover, .select-primary.el-select .el-input .fc button.el-input__inner[disabled]:hover, .fc .el-date-picker .el-time-panel.el-popper button[disabled]:hover, .el-date-picker .el-time-panel.el-popper .fc button[disabled]:hover, .fc .el-date-picker .el-picker-panel__footer button.el-button[disabled]:hover, .el-date-picker .el-picker-panel__footer .fc button.el-button[disabled]:hover, .fc .form-group .el-input-number button.plus-button[disabled]:hover, .form-group .el-input-number .fc button.plus-button[disabled]:hover, .fc .form-group .el-input-number button.el-input-number__decrease[disabled]:hover, .form-group .el-input-number .fc button.el-input-number__decrease[disabled]:hover, .fc .form-group .el-input-number button.el-input-number__increase[disabled]:hover, .form-group .el-input-number .fc button.el-input-number__increase[disabled]:hover, .fc button.btn-primary[disabled]:focus, .fc .select-primary.el-select .el-input button.el-input__inner[disabled]:focus, .select-primary.el-select .el-input .fc button.el-input__inner[disabled]:focus, .fc .el-date-picker .el-time-panel.el-popper button[disabled]:focus, .el-date-picker .el-time-panel.el-popper .fc button[disabled]:focus, .fc .el-date-picker .el-picker-panel__footer button.el-button[disabled]:focus, .el-date-picker .el-picker-panel__footer .fc button.el-button[disabled]:focus, .fc .form-group .el-input-number button.plus-button[disabled]:focus, .form-group .el-input-number .fc button.plus-button[disabled]:focus, .fc .form-group .el-input-number button.el-input-number__decrease[disabled]:focus, .form-group .el-input-number .fc button.el-input-number__decrease[disabled]:focus, .fc .form-group .el-input-number button.el-input-number__increase[disabled]:focus, .form-group .el-input-number .fc button.el-input-number__increase[disabled]:focus, .fc button.btn-primary[disabled].focus, .fc .select-primary.el-select .el-input button.el-input__inner[disabled].focus, .select-primary.el-select .el-input .fc button.el-input__inner[disabled].focus, .fc .el-date-picker .el-time-panel.el-popper button[disabled].focus, .el-date-picker .el-time-panel.el-popper .fc button[disabled].focus, .fc .el-date-picker .el-picker-panel__footer button.el-button[disabled].focus, .el-date-picker .el-picker-panel__footer .fc button.el-button[disabled].focus, .fc .form-group .el-input-number button.plus-button[disabled].focus, .form-group .el-input-number .fc button.plus-button[disabled].focus, .fc .form-group .el-input-number button.el-input-number__decrease[disabled].focus, .form-group .el-input-number .fc button.el-input-number__decrease[disabled].focus, .fc .form-group .el-input-number button.el-input-number__increase[disabled].focus, .form-group .el-input-number .fc button.el-input-number__increase[disabled].focus, .fc button.btn-primary[disabled]:active, .fc .select-primary.el-select .el-input button.el-input__inner[disabled]:active, .select-primary.el-select .el-input .fc button.el-input__inner[disabled]:active, .fc .el-date-picker .el-time-panel.el-popper button[disabled]:active, .el-date-picker .el-time-panel.el-popper .fc button[disabled]:active, .fc .el-date-picker .el-picker-panel__footer button.el-button[disabled]:active, .el-date-picker .el-picker-panel__footer .fc button.el-button[disabled]:active, .fc .form-group .el-input-number button.plus-button[disabled]:active, .form-group .el-input-number .fc button.plus-button[disabled]:active, .fc .form-group .el-input-number button.el-input-number__decrease[disabled]:active, .form-group .el-input-number .fc button.el-input-number__decrease[disabled]:active, .fc .form-group .el-input-number button.el-input-number__increase[disabled]:active, .form-group .el-input-number .fc button.el-input-number__increase[disabled]:active, .fc button.btn-primary[disabled].active, .fc .select-primary.el-select .el-input button.el-input__inner[disabled].active, .select-primary.el-select .el-input .fc button.el-input__inner[disabled].active, .fc .el-date-picker .el-time-panel.el-popper button[disabled].active, .el-date-picker .el-time-panel.el-popper .fc button[disabled].active, .fc .el-date-picker .el-picker-panel__footer button.el-button[disabled].active, .el-date-picker .el-picker-panel__footer .fc button.el-button[disabled].active, .fc .form-group .el-input-number button.plus-button[disabled].active, .form-group .el-input-number .fc button.plus-button[disabled].active, .fc .form-group .el-input-number button.el-input-number__decrease[disabled].active, .form-group .el-input-number .fc button.el-input-number__decrease[disabled].active, .fc .form-group .el-input-number button.el-input-number__increase[disabled].active, .form-group .el-input-number .fc button.el-input-number__increase[disabled].active,
    fieldset[disabled] .fc button.btn-primary,
    fieldset[disabled] .fc .select-primary.el-select .el-input button.el-input__inner,
    .select-primary.el-select .el-input fieldset[disabled] .fc button.el-input__inner,
    fieldset[disabled] .fc .el-date-picker .el-time-panel.el-popper button,
    .el-date-picker .el-time-panel.el-popper fieldset[disabled] .fc button,
    fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button,
    .el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button,
    fieldset[disabled] .fc .form-group .el-input-number button.plus-button,
    .form-group .el-input-number fieldset[disabled] .fc button.plus-button,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__decrease,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__decrease,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__increase,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__increase,
    fieldset[disabled] .fc button.btn-primary:hover,
    fieldset[disabled] .fc .select-primary.el-select .el-input button.el-input__inner:hover,
    .select-primary.el-select .el-input fieldset[disabled] .fc button.el-input__inner:hover,
    fieldset[disabled] .fc .el-date-picker .el-time-panel.el-popper button:hover,
    .el-date-picker .el-time-panel.el-popper fieldset[disabled] .fc button:hover,
    fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button:hover,
    .el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:hover,
    fieldset[disabled] .fc .form-group .el-input-number button.plus-button:hover,
    .form-group .el-input-number fieldset[disabled] .fc button.plus-button:hover,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__decrease:hover,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__decrease:hover,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__increase:hover,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__increase:hover,
    fieldset[disabled] .fc button.btn-primary:focus,
    fieldset[disabled] .fc .select-primary.el-select .el-input button.el-input__inner:focus,
    .select-primary.el-select .el-input fieldset[disabled] .fc button.el-input__inner:focus,
    fieldset[disabled] .fc .el-date-picker .el-time-panel.el-popper button:focus,
    .el-date-picker .el-time-panel.el-popper fieldset[disabled] .fc button:focus,
    fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button:focus,
    .el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:focus,
    fieldset[disabled] .fc .form-group .el-input-number button.plus-button:focus,
    .form-group .el-input-number fieldset[disabled] .fc button.plus-button:focus,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__decrease:focus,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__decrease:focus,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__increase:focus,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__increase:focus,
    fieldset[disabled] .fc button.btn-primary.focus,
    fieldset[disabled] .fc .select-primary.el-select .el-input button.focus.el-input__inner,
    .select-primary.el-select .el-input fieldset[disabled] .fc button.focus.el-input__inner,
    fieldset[disabled] .fc .el-date-picker .el-time-panel.el-popper button.focus,
    .el-date-picker .el-time-panel.el-popper fieldset[disabled] .fc button.focus,
    fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.focus.el-button,
    .el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.focus.el-button,
    fieldset[disabled] .fc .form-group .el-input-number button.focus.plus-button,
    .form-group .el-input-number fieldset[disabled] .fc button.focus.plus-button,
    fieldset[disabled] .fc .form-group .el-input-number button.focus.el-input-number__decrease,
    .form-group .el-input-number fieldset[disabled] .fc button.focus.el-input-number__decrease,
    fieldset[disabled] .fc .form-group .el-input-number button.focus.el-input-number__increase,
    .form-group .el-input-number fieldset[disabled] .fc button.focus.el-input-number__increase,
    fieldset[disabled] .fc button.btn-primary:active,
    fieldset[disabled] .fc .select-primary.el-select .el-input button.el-input__inner:active,
    .select-primary.el-select .el-input fieldset[disabled] .fc button.el-input__inner:active,
    fieldset[disabled] .fc .el-date-picker .el-time-panel.el-popper button:active,
    .el-date-picker .el-time-panel.el-popper fieldset[disabled] .fc button:active,
    fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.el-button:active,
    .el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.el-button:active,
    fieldset[disabled] .fc .form-group .el-input-number button.plus-button:active,
    .form-group .el-input-number fieldset[disabled] .fc button.plus-button:active,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__decrease:active,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__decrease:active,
    fieldset[disabled] .fc .form-group .el-input-number button.el-input-number__increase:active,
    .form-group .el-input-number fieldset[disabled] .fc button.el-input-number__increase:active,
    fieldset[disabled] .fc button.btn-primary.active,
    fieldset[disabled] .fc .select-primary.el-select .el-input button.active.el-input__inner,
    .select-primary.el-select .el-input fieldset[disabled] .fc button.active.el-input__inner,
    fieldset[disabled] .fc .el-date-picker .el-time-panel.el-popper button.active,
    .el-date-picker .el-time-panel.el-popper fieldset[disabled] .fc button.active,
    fieldset[disabled] .fc .el-date-picker .el-picker-panel__footer button.active.el-button,
    .el-date-picker .el-picker-panel__footer fieldset[disabled] .fc button.active.el-button,
    fieldset[disabled] .fc .form-group .el-input-number button.active.plus-button,
    .form-group .el-input-number fieldset[disabled] .fc button.active.plus-button,
    fieldset[disabled] .fc .form-group .el-input-number button.active.el-input-number__decrease,
    .form-group .el-input-number fieldset[disabled] .fc button.active.el-input-number__decrease,
    fieldset[disabled] .fc .form-group .el-input-number button.active.el-input-number__increase,
    .form-group .el-input-number fieldset[disabled] .fc button.active.el-input-number__increase {
      background-color: #f96332;
      border-color: #f96332; }
    .fc button.btn-simple, .fc button.btn-primary.btn-simple, .fc .select-primary.el-select .el-input button.btn-simple.el-input__inner, .select-primary.el-select .el-input .fc button.btn-simple.el-input__inner, .fc .el-date-picker .el-time-panel.el-popper button.btn-simple, .el-date-picker .el-time-panel.el-popper .fc button.btn-simple, .fc .el-date-picker .el-picker-panel__footer button.btn-simple.el-button, .el-date-picker .el-picker-panel__footer .fc button.btn-simple.el-button, .fc .form-group .el-input-number button.btn-simple.plus-button, .form-group .el-input-number .fc button.btn-simple.plus-button, .fc .form-group .el-input-number button.btn-simple.el-input-number__decrease, .form-group .el-input-number .fc button.btn-simple.el-input-number__decrease, .fc .form-group .el-input-number button.btn-simple.el-input-number__increase, .form-group .el-input-number .fc button.btn-simple.el-input-number__increase {
      color: #f96332;
      border-color: #f96332; }
      .fc button.btn-simple:hover, .fc button.btn-simple:focus, .fc button.btn-simple:active, .fc button.btn-primary.btn-simple:hover, .fc .select-primary.el-select .el-input button.btn-simple.el-input__inner:hover, .select-primary.el-select .el-input .fc button.btn-simple.el-input__inner:hover, .fc .el-date-picker .el-time-panel.el-popper button.btn-simple:hover, .el-date-picker .el-time-panel.el-popper .fc button.btn-simple:hover, .fc .el-date-picker .el-picker-panel__footer button.btn-simple.el-button:hover, .el-date-picker .el-picker-panel__footer .fc button.btn-simple.el-button:hover, .fc .form-group .el-input-number button.btn-simple.plus-button:hover, .form-group .el-input-number .fc button.btn-simple.plus-button:hover, .fc .form-group .el-input-number button.btn-simple.el-input-number__decrease:hover, .form-group .el-input-number .fc button.btn-simple.el-input-number__decrease:hover, .fc .form-group .el-input-number button.btn-simple.el-input-number__increase:hover, .form-group .el-input-number .fc button.btn-simple.el-input-number__increase:hover, .fc button.btn-primary.btn-simple:focus, .fc .select-primary.el-select .el-input button.btn-simple.el-input__inner:focus, .select-primary.el-select .el-input .fc button.btn-simple.el-input__inner:focus, .fc .el-date-picker .el-time-panel.el-popper button.btn-simple:focus, .el-date-picker .el-time-panel.el-popper .fc button.btn-simple:focus, .fc .el-date-picker .el-picker-panel__footer button.btn-simple.el-button:focus, .el-date-picker .el-picker-panel__footer .fc button.btn-simple.el-button:focus, .fc .form-group .el-input-number button.btn-simple.plus-button:focus, .form-group .el-input-number .fc button.btn-simple.plus-button:focus, .fc .form-group .el-input-number button.btn-simple.el-input-number__decrease:focus, .form-group .el-input-number .fc button.btn-simple.el-input-number__decrease:focus, .fc .form-group .el-input-number button.btn-simple.el-input-number__increase:focus, .form-group .el-input-number .fc button.btn-simple.el-input-number__increase:focus, .fc button.btn-primary.btn-simple:active, .fc .select-primary.el-select .el-input button.btn-simple.el-input__inner:active, .select-primary.el-select .el-input .fc button.btn-simple.el-input__inner:active, .fc .el-date-picker .el-time-panel.el-popper button.btn-simple:active, .el-date-picker .el-time-panel.el-popper .fc button.btn-simple:active, .fc .el-date-picker .el-picker-panel__footer button.btn-simple.el-button:active, .el-date-picker .el-picker-panel__footer .fc button.btn-simple.el-button:active, .fc .form-group .el-input-number button.btn-simple.plus-button:active, .form-group .el-input-number .fc button.btn-simple.plus-button:active, .fc .form-group .el-input-number button.btn-simple.el-input-number__decrease:active, .form-group .el-input-number .fc button.btn-simple.el-input-number__decrease:active, .fc .form-group .el-input-number button.btn-simple.el-input-number__increase:active, .form-group .el-input-number .fc button.btn-simple.el-input-number__increase:active {
        background-color: transparent;
        color: #fa7a50;
        border-color: #fa7a50;
        -webkit-box-shadow: none;
                box-shadow: none; }
    .fc button.btn-link, .fc button.btn-primary.btn-link, .fc .select-primary.el-select .el-input button.btn-link.el-input__inner, .select-primary.el-select .el-input .fc button.btn-link.el-input__inner, .fc .el-date-picker .el-time-panel.el-popper button.btn-link, .el-date-picker .el-time-panel.el-popper .fc button.btn-link, .fc .el-date-picker .el-picker-panel__footer button.btn-link.el-button, .el-date-picker .el-picker-panel__footer .fc button.btn-link.el-button, .fc .form-group .el-input-number button.btn-link.plus-button, .form-group .el-input-number .fc button.btn-link.plus-button, .fc .form-group .el-input-number button.btn-link.el-input-number__decrease, .form-group .el-input-number .fc button.btn-link.el-input-number__decrease, .fc .form-group .el-input-number button.btn-link.el-input-number__increase, .form-group .el-input-number .fc button.btn-link.el-input-number__increase {
      color: #f96332; }
      .fc button.btn-link:hover, .fc button.btn-link:focus, .fc button.btn-link:active, .fc button.btn-primary.btn-link:hover, .fc .select-primary.el-select .el-input button.btn-link.el-input__inner:hover, .select-primary.el-select .el-input .fc button.btn-link.el-input__inner:hover, .fc .el-date-picker .el-time-panel.el-popper button.btn-link:hover, .el-date-picker .el-time-panel.el-popper .fc button.btn-link:hover, .fc .el-date-picker .el-picker-panel__footer button.btn-link.el-button:hover, .el-date-picker .el-picker-panel__footer .fc button.btn-link.el-button:hover, .fc .form-group .el-input-number button.btn-link.plus-button:hover, .form-group .el-input-number .fc button.btn-link.plus-button:hover, .fc .form-group .el-input-number button.btn-link.el-input-number__decrease:hover, .form-group .el-input-number .fc button.btn-link.el-input-number__decrease:hover, .fc .form-group .el-input-number button.btn-link.el-input-number__increase:hover, .form-group .el-input-number .fc button.btn-link.el-input-number__increase:hover, .fc button.btn-primary.btn-link:focus, .fc .select-primary.el-select .el-input button.btn-link.el-input__inner:focus, .select-primary.el-select .el-input .fc button.btn-link.el-input__inner:focus, .fc .el-date-picker .el-time-panel.el-popper button.btn-link:focus, .el-date-picker .el-time-panel.el-popper .fc button.btn-link:focus, .fc .el-date-picker .el-picker-panel__footer button.btn-link.el-button:focus, .el-date-picker .el-picker-panel__footer .fc button.btn-link.el-button:focus, .fc .form-group .el-input-number button.btn-link.plus-button:focus, .form-group .el-input-number .fc button.btn-link.plus-button:focus, .fc .form-group .el-input-number button.btn-link.el-input-number__decrease:focus, .form-group .el-input-number .fc button.btn-link.el-input-number__decrease:focus, .fc .form-group .el-input-number button.btn-link.el-input-number__increase:focus, .form-group .el-input-number .fc button.btn-link.el-input-number__increase:focus, .fc button.btn-primary.btn-link:active, .fc .select-primary.el-select .el-input button.btn-link.el-input__inner:active, .select-primary.el-select .el-input .fc button.btn-link.el-input__inner:active, .fc .el-date-picker .el-time-panel.el-popper button.btn-link:active, .el-date-picker .el-time-panel.el-popper .fc button.btn-link:active, .fc .el-date-picker .el-picker-panel__footer button.btn-link.el-button:active, .el-date-picker .el-picker-panel__footer .fc button.btn-link.el-button:active, .fc .form-group .el-input-number button.btn-link.plus-button:active, .form-group .el-input-number .fc button.btn-link.plus-button:active, .fc .form-group .el-input-number button.btn-link.el-input-number__decrease:active, .form-group .el-input-number .fc button.btn-link.el-input-number__decrease:active, .fc .form-group .el-input-number button.btn-link.el-input-number__increase:active, .form-group .el-input-number .fc button.btn-link.el-input-number__increase:active {
        background-color: transparent;
        color: #fa7a50;
        text-decoration: none;
        -webkit-box-shadow: none;
                box-shadow: none; }

.fc button[disabled],
.fc button[disabled]:focus,
.fc button[disabled]:hover {
  cursor: default;
  opacity: .5;
  pointer-events: none; }

.fc-state-default {
  /* non-theme */
  border: 1px solid; }

/*.fc-state-default.fc-corner-left { non-theme
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}*/
/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle; }

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6; }

.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }

.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none; }

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  -webkit-box-shadow: none;
          box-shadow: none; }

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block; }

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 2px; }

.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px; }

.fc-popover .fc-header .fc-title {
  margin: 0 2px; }

.fc-popover .fc-header .fc-close {
  cursor: pointer; }

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }

/* unthemed */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }

/* jqui themed */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */ }

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px; }

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0; }

.fc-clear {
  clear: both; }

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */ }

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */ }

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }

.fc th {
  text-align: center; }

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */ }

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer; }

a[data-goto]:hover {
  text-decoration: underline; }

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0; }

.fc-row table {
  /* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent; }

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */ }

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative; }

.fc-row .fc-bg {
  z-index: 1; }

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent; }

.fc-row .fc-bgevent-skeleton {
  z-index: 2; }

.fc-row .fc-highlight-skeleton {
  z-index: 3; }

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */ }

.fc-row .fc-helper-skeleton {
  z-index: 5; }

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
  /* don't put a border between events and/or the day number */
  border-bottom: 0; }

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0; }

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch; }

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-radius: 2px;
  background-color: #18ce0f;
  /* default BACKGROUND color */
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */ }
  .fc-event.event-azure {
    background-color: #2CA8FF; }
  .fc-event.event-green {
    background-color: #18ce0f; }
  .fc-event.event-orange {
    background-color: #FFB236; }
  .fc-event.event-red {
    background-color: #FF3636; }
  .fc-event.event-default {
    background-color: #888; }

.fc-event-dot {
  background-color: #3a87ad;
  /* default BACKGROUND color */ }

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #FFFFFF;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */ }

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */ }

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed; }

.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #FFFFFF;
  opacity: .25; }

.fc-event .fc-content {
  position: relative;
  z-index: 2; }

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4; }

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none; }

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block; }

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px; }

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.fc-event.fc-selected.fc-dragging {
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */ }

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */ }

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */ }

/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px; }

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */ }

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */ }

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 2px 5px 0;
  /* spacing between events and edges */
  padding: 0 1px; }

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */ }

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: .25; }

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
  color: white;
  padding: 0 5px; }

.fc-day-grid-event .fc-time {
  font-weight: bold; }

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */ }

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */ }

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }

a.fc-more:hover {
  text-decoration: underline; }

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none; }

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */ }

.fc-more-popover {
  z-index: 2;
  width: 220px; }

.fc-more-popover .fc-event-container {
  padding: 10px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em; }

.fc-toolbar .fc-left {
  float: left; }

.fc-toolbar .fc-right {
  float: right; }

.fc-toolbar .fc-center {
  display: inline-block; }

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em; }

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0; }

/* title text */
.fc-toolbar h2 {
  margin: 0;
  font-size: 1.8em; }

/* button layering (for border precedence) */
.fc-toolbar button {
  position: relative; }

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2; }

.fc-toolbar .fc-state-down {
  z-index: 3; }

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4; }

.fc-toolbar button:focus {
  z-index: 5; }

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1; }

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */ }

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */ }

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden; }

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3; }

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 2px; }

.fc-basic-view th.fc-week-number,
.fc-basic-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */ }

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right; }

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left; }

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0; }

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px; }

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080; }

/* when week/day number have own column */
.fc-basic-view td.fc-week-number {
  text-align: center; }

.fc-basic-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em; }

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */ }

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */ }

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */ }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap; }

.fc-ltr .fc-axis {
  text-align: right; }

.fc-rtl .fc-axis {
  text-align: left; }

.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome jqui theme making it bold */ }

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1; }

.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */ }

.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent; }

.fc-time-grid > .fc-bg {
  z-index: 1; }

.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2; }

.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */ }

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0; }

/* divs within a cell within the fc-content-skeleton */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1; }

.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2; }

.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3; }

.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4; }

.fc-time-grid .fc-now-indicator-line {
  z-index: 5; }

.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */ }

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted; }

.fc-time-grid .fc-slats .ui-widget-content {
  /* for jqui theme */
  background: none;
  /* see through to fc-bg */ }

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */ }

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */ }

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px; }

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%; }

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */ }

.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0; }

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */ }

.fc-time-grid-event.fc-selected {
  /* need to allow touch resizers to extend outside event's bounding box */
  /* common fc-selected styles hide the fc-bg, so don't need this anyway */
  overflow: visible; }

.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */ }

.fc-time-grid-event .fc-content {
  overflow: hidden;
  /* for when .fc-selected */ }

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px; }

.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap; }

/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap; }

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top; }

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */ }

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */ }

.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
  /* seperate with a dash, wrapped in nbsp's */ }

.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */ }

/* resizer (cursor device) */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize; }

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "="; }

/* resizer (touch device) */
.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0; }

/* arrow on axis */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */ }

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* List View
--------------------------------------------------------------------------------------------------*/
/* possibly reusable */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px; }

/* view wrapper */
.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */ }

.fc-list-view {
  border-width: 1px;
  border-style: solid; }

/* table resets */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */ }

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px; }

.fc-list-table tr:first-child td {
  border-top-width: 0; }

/* day headings with the list */
.fc-list-heading {
  border-bottom-width: 1px; }

.fc-list-heading td {
  font-weight: bold; }

.fc-ltr .fc-list-heading-main {
  float: left; }

.fc-ltr .fc-list-heading-alt {
  float: right; }

.fc-rtl .fc-list-heading-main {
  float: right; }

.fc-rtl .fc-list-heading-alt {
  float: left; }

/* event list items */
.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */ }

.fc-list-item:hover td {
  background-color: #f5f5f5; }

.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px; }

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker {
  padding-right: 0; }

.fc-rtl .fc-list-item-marker {
  padding-left: 0; }

.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit; }

.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: underline; }

/* message when no events */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table; }

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee; }

.card-calendar table td {
  text-align: right; }

.card-calendar .content {
  padding: 0 !important; }

.card-calendar .fc td:first-child {
  border-left: 0; }

.card-calendar .fc td:last-child {
  border-right: 0; }

.card-calendar .fc .fc-day-header:last-child {
  padding-right: 15px; }

.card-calendar .fc .fc-widget-header {
  border: 0; }
  .card-calendar .fc .fc-widget-header .fc-title {
    color: #FFFFFF; }

.card-calendar .fc th {
  text-align: right;
  color: #888; }

.card-calendar .title {
  margin-top: -9px; }

.card-calendar .fc .fc-row:last-child td {
  border-bottom: 0; }

.card-calendar .fc .fc-body .fc-widget-content {
  border-bottom: 0; }

.btn-base, .el-select .el-input .el-input__inner,
.btn,
.navbar .navbar-nav > a.btn {
  border-width: 2px;
  font-weight: 400;
  font-size: 0.8571em;
  line-height: 1.35em;
  border: none;
  margin: 10px 1px;
  border-radius: 0.1875rem;
  padding: 11px 22px;
  cursor: pointer;
  background-color: #888;
  color: #FFFFFF; }
  .btn-base:hover, .el-select .el-input .el-input__inner:hover, .btn-base:focus, .el-select .el-input .el-input__inner:focus, .btn-base:active, .el-select .el-input .el-input__inner:active, .btn-base.active, .el-select .el-input .active.el-input__inner, .btn-base:active:focus, .el-select .el-input .el-input__inner:active:focus, .btn-base:active:hover, .el-select .el-input .el-input__inner:active:hover, .btn-base.active:focus, .el-select .el-input .active.el-input__inner:focus, .btn-base.active:hover, .el-select .el-input .active.el-input__inner:hover,
  .show > .btn-base.dropdown-toggle,
  .el-select .el-input .show > .dropdown-toggle.el-input__inner,
  .show > .btn-base.dropdown-toggle:focus,
  .el-select .el-input .show > .dropdown-toggle.el-input__inner:focus,
  .show > .btn-base.dropdown-toggle:hover,
  .el-select .el-input .show > .dropdown-toggle.el-input__inner:hover,
  .btn:hover,
  .btn:focus,
  .btn:active,
  .btn.active,
  .btn:active:focus,
  .btn:active:hover,
  .btn.active:focus,
  .btn.active:hover,
  .show >
  .btn.dropdown-toggle,
  .show >
  .btn.dropdown-toggle:focus,
  .show >
  .btn.dropdown-toggle:hover,
  .navbar .navbar-nav > a.btn:hover,
  .navbar .navbar-nav > a.btn:focus,
  .navbar .navbar-nav > a.btn:active,
  .navbar .navbar-nav > a.btn.active,
  .navbar .navbar-nav > a.btn:active:focus,
  .navbar .navbar-nav > a.btn:active:hover,
  .navbar .navbar-nav > a.btn.active:focus,
  .navbar .navbar-nav > a.btn.active:hover,
  .show >
  .navbar .navbar-nav > a.btn.dropdown-toggle,
  .show >
  .navbar .navbar-nav > a.btn.dropdown-toggle:focus,
  .show >
  .navbar .navbar-nav > a.btn.dropdown-toggle:hover {
    background-color: #979797;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-base:not([data-action]):hover, .el-select .el-input .el-input__inner:not([data-action]):hover,
  .btn:not([data-action]):hover,
  .navbar .navbar-nav > a.btn:not([data-action]):hover {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
  .btn-base.disabled, .el-select .el-input .disabled.el-input__inner, .btn-base.disabled:hover, .el-select .el-input .disabled.el-input__inner:hover, .btn-base.disabled:focus, .el-select .el-input .disabled.el-input__inner:focus, .btn-base.disabled.focus, .el-select .el-input .disabled.focus.el-input__inner, .btn-base.disabled:active, .el-select .el-input .disabled.el-input__inner:active, .btn-base.disabled.active, .el-select .el-input .disabled.active.el-input__inner, .btn-base:disabled, .el-select .el-input .el-input__inner:disabled, .btn-base:disabled:hover, .el-select .el-input .el-input__inner:disabled:hover, .btn-base:disabled:focus, .el-select .el-input .el-input__inner:disabled:focus, .btn-base:disabled.focus, .el-select .el-input .el-input__inner:disabled.focus, .btn-base:disabled:active, .el-select .el-input .el-input__inner:disabled:active, .btn-base:disabled.active, .el-select .el-input .el-input__inner:disabled.active, .btn-base[disabled], .el-select .el-input .el-input__inner[disabled], .btn-base[disabled]:hover, .el-select .el-input .el-input__inner[disabled]:hover, .btn-base[disabled]:focus, .el-select .el-input .el-input__inner[disabled]:focus, .btn-base[disabled].focus, .el-select .el-input .el-input__inner[disabled].focus, .btn-base[disabled]:active, .el-select .el-input .el-input__inner[disabled]:active, .btn-base[disabled].active, .el-select .el-input .el-input__inner[disabled].active,
  fieldset[disabled] .btn-base,
  fieldset[disabled] .el-select .el-input .el-input__inner,
  .el-select .el-input fieldset[disabled] .el-input__inner,
  fieldset[disabled] .btn-base:hover,
  fieldset[disabled] .el-select .el-input .el-input__inner:hover,
  .el-select .el-input fieldset[disabled] .el-input__inner:hover,
  fieldset[disabled] .btn-base:focus,
  fieldset[disabled] .el-select .el-input .el-input__inner:focus,
  .el-select .el-input fieldset[disabled] .el-input__inner:focus,
  fieldset[disabled] .btn-base.focus,
  fieldset[disabled] .el-select .el-input .focus.el-input__inner,
  .el-select .el-input fieldset[disabled] .focus.el-input__inner,
  fieldset[disabled] .btn-base:active,
  fieldset[disabled] .el-select .el-input .el-input__inner:active,
  .el-select .el-input fieldset[disabled] .el-input__inner:active,
  fieldset[disabled] .btn-base.active,
  fieldset[disabled] .el-select .el-input .active.el-input__inner,
  .el-select .el-input fieldset[disabled] .active.el-input__inner,
  .btn.disabled,
  .btn.disabled:hover,
  .btn.disabled:focus,
  .btn.disabled.focus,
  .btn.disabled:active,
  .btn.disabled.active,
  .btn:disabled,
  .btn:disabled:hover,
  .btn:disabled:focus,
  .btn:disabled.focus,
  .btn:disabled:active,
  .btn:disabled.active,
  .btn[disabled],
  .btn[disabled]:hover,
  .btn[disabled]:focus,
  .btn[disabled].focus,
  .btn[disabled]:active,
  .btn[disabled].active,
  fieldset[disabled]
  .btn,
  fieldset[disabled]
  .btn:hover,
  fieldset[disabled]
  .btn:focus,
  fieldset[disabled]
  .btn.focus,
  fieldset[disabled]
  .btn:active,
  fieldset[disabled]
  .btn.active,
  .navbar .navbar-nav > a.btn.disabled,
  .navbar .navbar-nav > a.btn.disabled:hover,
  .navbar .navbar-nav > a.btn.disabled:focus,
  .navbar .navbar-nav > a.btn.disabled.focus,
  .navbar .navbar-nav > a.btn.disabled:active,
  .navbar .navbar-nav > a.btn.disabled.active,
  .navbar .navbar-nav > a.btn:disabled,
  .navbar .navbar-nav > a.btn:disabled:hover,
  .navbar .navbar-nav > a.btn:disabled:focus,
  .navbar .navbar-nav > a.btn:disabled.focus,
  .navbar .navbar-nav > a.btn:disabled:active,
  .navbar .navbar-nav > a.btn:disabled.active,
  .navbar .navbar-nav > a.btn[disabled],
  .navbar .navbar-nav > a.btn[disabled]:hover,
  .navbar .navbar-nav > a.btn[disabled]:focus,
  .navbar .navbar-nav > a.btn[disabled].focus,
  .navbar .navbar-nav > a.btn[disabled]:active,
  .navbar .navbar-nav > a.btn[disabled].active,
  fieldset[disabled]
  .navbar .navbar-nav > a.btn,
  fieldset[disabled]
  .navbar .navbar-nav > a.btn:hover,
  fieldset[disabled]
  .navbar .navbar-nav > a.btn:focus,
  fieldset[disabled]
  .navbar .navbar-nav > a.btn.focus,
  fieldset[disabled]
  .navbar .navbar-nav > a.btn:active,
  fieldset[disabled]
  .navbar .navbar-nav > a.btn.active {
    background-color: #888;
    border-color: #888; }
  .btn-base.btn-simple, .el-select .el-input .btn-simple.el-input__inner,
  .btn.btn-simple,
  .navbar .navbar-nav > a.btn.btn-simple {
    color: #888;
    border-color: #888; }
    .btn-base.btn-simple:hover, .el-select .el-input .btn-simple.el-input__inner:hover, .btn-base.btn-simple:focus, .el-select .el-input .btn-simple.el-input__inner:focus, .btn-base.btn-simple:active, .el-select .el-input .btn-simple.el-input__inner:active,
    .btn.btn-simple:hover,
    .btn.btn-simple:focus,
    .btn.btn-simple:active,
    .navbar .navbar-nav > a.btn.btn-simple:hover,
    .navbar .navbar-nav > a.btn.btn-simple:focus,
    .navbar .navbar-nav > a.btn.btn-simple:active {
      background-color: transparent;
      color: #979797;
      border-color: #979797;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-base.btn-link, .el-select .el-input .btn-link.el-input__inner,
  .btn.btn-link,
  .navbar .navbar-nav > a.btn.btn-link {
    color: #888; }
    .btn-base.btn-link:hover, .el-select .el-input .btn-link.el-input__inner:hover, .btn-base.btn-link:focus, .el-select .el-input .btn-link.el-input__inner:focus, .btn-base.btn-link:active, .el-select .el-input .btn-link.el-input__inner:active,
    .btn.btn-link:hover,
    .btn.btn-link:focus,
    .btn.btn-link:active,
    .navbar .navbar-nav > a.btn.btn-link:hover,
    .navbar .navbar-nav > a.btn.btn-link:focus,
    .navbar .navbar-nav > a.btn.btn-link:active {
      background-color: transparent;
      color: #979797;
      text-decoration: none;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-base:hover, .el-select .el-input .el-input__inner:hover, .btn-base:focus, .el-select .el-input .el-input__inner:focus,
  .btn:hover,
  .btn:focus,
  .navbar .navbar-nav > a.btn:hover,
  .navbar .navbar-nav > a.btn:focus {
    opacity: 1;
    filter: alpha(opacity=100);
    outline: 0 !important; }
  .btn-base:active, .el-select .el-input .el-input__inner:active, .btn-base.active, .el-select .el-input .active.el-input__inner,
  .open > .btn-base.dropdown-toggle,
  .el-select .el-input .open > .dropdown-toggle.el-input__inner,
  .btn:active,
  .btn.active,
  .open >
  .btn.dropdown-toggle,
  .navbar .navbar-nav > a.btn:active,
  .navbar .navbar-nav > a.btn.active,
  .open >
  .navbar .navbar-nav > a.btn.dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important; }
  .btn-base .badge, .el-select .el-input .el-input__inner .badge, .btn-base .el-tag, .el-select .el-input .el-input__inner .el-tag,
  .btn .badge,
  .btn .el-tag,
  .navbar .navbar-nav > a.btn .badge,
  .navbar .navbar-nav > a.btn .el-tag {
    margin: 0; }
  .btn-base.btn-icon, .el-select .el-input .btn-icon.el-input__inner,
  .btn.btn-icon,
  .navbar .navbar-nav > a.btn.btn-icon {
    height: 2.375rem;
    min-width: 2.375rem;
    width: 2.375rem;
    padding: 0;
    font-size: 0.9375rem;
    overflow: hidden;
    position: relative;
    line-height: normal; }
    .btn-base.btn-icon.btn-simple, .el-select .el-input .btn-icon.btn-simple.el-input__inner,
    .btn.btn-icon.btn-simple,
    .navbar .navbar-nav > a.btn.btn-icon.btn-simple {
      padding: 0; }
    .btn-base.btn-icon.btn-sm, .el-select .el-input .btn-icon.btn-sm.el-input__inner, .el-select .el-input .el-date-picker .el-time-panel.el-popper button.btn-icon.el-input__inner, .el-date-picker .el-time-panel.el-popper .el-select .el-input button.btn-icon.el-input__inner, .el-select .el-input .el-date-picker .el-picker-panel__footer .btn-icon.el-input__inner.el-button, .el-date-picker .el-picker-panel__footer .el-select .el-input .btn-icon.el-input__inner.el-button, .el-date-picker .el-time-panel.el-popper button.btn-base.btn-icon, .el-date-picker .el-picker-panel__footer .btn-base.btn-icon.el-button,
    .btn.btn-icon.btn-sm,
    .el-date-picker .el-time-panel.el-popper button.btn.btn-icon,
    .el-date-picker .el-picker-panel__footer .btn.btn-icon.el-button,
    .navbar .navbar-nav > a.btn.btn-icon.btn-sm,
    .navbar .el-date-picker .el-picker-panel__footer .navbar-nav > a.btn.btn-icon.el-button,
    .el-date-picker .el-picker-panel__footer .navbar .navbar-nav > a.btn.btn-icon.el-button {
      height: 1.875rem;
      min-width: 1.875rem;
      width: 1.875rem; }
      .btn-base.btn-icon.btn-sm .fa, .el-select .el-input .btn-icon.btn-sm.el-input__inner .fa, .el-select .el-input .el-date-picker .el-time-panel.el-popper button.btn-icon.el-input__inner .fa, .el-date-picker .el-time-panel.el-popper .el-select .el-input button.btn-icon.el-input__inner .fa, .el-select .el-input .el-date-picker .el-picker-panel__footer .btn-icon.el-input__inner.el-button .fa, .el-date-picker .el-picker-panel__footer .el-select .el-input .btn-icon.el-input__inner.el-button .fa, .el-date-picker .el-time-panel.el-popper button.btn-base.btn-icon .fa, .el-date-picker .el-picker-panel__footer .btn-base.btn-icon.el-button .fa,
      .btn-base.btn-icon.btn-sm .far,
      .el-select .el-input .btn-icon.btn-sm.el-input__inner .far,
      .el-select .el-input .el-date-picker .el-time-panel.el-popper button.btn-icon.el-input__inner .far,
      .el-date-picker .el-time-panel.el-popper .el-select .el-input button.btn-icon.el-input__inner .far,
      .el-select .el-input .el-date-picker .el-picker-panel__footer .btn-icon.el-input__inner.el-button .far,
      .el-date-picker .el-picker-panel__footer .el-select .el-input .btn-icon.el-input__inner.el-button .far,
      .el-date-picker .el-time-panel.el-popper button.btn-base.btn-icon .far,
      .el-date-picker .el-picker-panel__footer .btn-base.btn-icon.el-button .far,
      .btn-base.btn-icon.btn-sm .fas,
      .el-select .el-input .btn-icon.btn-sm.el-input__inner .fas,
      .el-select .el-input .el-date-picker .el-time-panel.el-popper button.btn-icon.el-input__inner .fas,
      .el-date-picker .el-time-panel.el-popper .el-select .el-input button.btn-icon.el-input__inner .fas,
      .el-select .el-input .el-date-picker .el-picker-panel__footer .btn-icon.el-input__inner.el-button .fas,
      .el-date-picker .el-picker-panel__footer .el-select .el-input .btn-icon.el-input__inner.el-button .fas,
      .el-date-picker .el-time-panel.el-popper button.btn-base.btn-icon .fas,
      .el-date-picker .el-picker-panel__footer .btn-base.btn-icon.el-button .fas,
      .btn-base.btn-icon.btn-sm .now-ui-icons,
      .el-select .el-input .btn-icon.btn-sm.el-input__inner .now-ui-icons,
      .el-select .el-input .el-date-picker .el-time-panel.el-popper button.btn-icon.el-input__inner .now-ui-icons,
      .el-date-picker .el-time-panel.el-popper .el-select .el-input button.btn-icon.el-input__inner .now-ui-icons,
      .el-select .el-input .el-date-picker .el-picker-panel__footer .btn-icon.el-input__inner.el-button .now-ui-icons,
      .el-date-picker .el-picker-panel__footer .el-select .el-input .btn-icon.el-input__inner.el-button .now-ui-icons,
      .el-date-picker .el-time-panel.el-popper button.btn-base.btn-icon .now-ui-icons,
      .el-date-picker .el-picker-panel__footer .btn-base.btn-icon.el-button .now-ui-icons,
      .btn.btn-icon.btn-sm .fa,
      .el-date-picker .el-time-panel.el-popper button.btn.btn-icon .fa,
      .el-date-picker .el-picker-panel__footer .btn.btn-icon.el-button .fa,
      .btn.btn-icon.btn-sm .far,
      .el-date-picker .el-time-panel.el-popper button.btn.btn-icon .far,
      .el-date-picker .el-picker-panel__footer .btn.btn-icon.el-button .far,
      .btn.btn-icon.btn-sm .fas,
      .el-date-picker .el-time-panel.el-popper button.btn.btn-icon .fas,
      .el-date-picker .el-picker-panel__footer .btn.btn-icon.el-button .fas,
      .btn.btn-icon.btn-sm .now-ui-icons,
      .el-date-picker .el-time-panel.el-popper button.btn.btn-icon .now-ui-icons,
      .el-date-picker .el-picker-panel__footer .btn.btn-icon.el-button .now-ui-icons,
      .navbar .navbar-nav > a.btn.btn-icon.btn-sm .fa,
      .navbar .el-date-picker .el-picker-panel__footer .navbar-nav > a.btn.btn-icon.el-button .fa,
      .el-date-picker .el-picker-panel__footer .navbar .navbar-nav > a.btn.btn-icon.el-button .fa,
      .navbar .navbar-nav > a.btn.btn-icon.btn-sm .far,
      .navbar .el-date-picker .el-picker-panel__footer .navbar-nav > a.btn.btn-icon.el-button .far,
      .el-date-picker .el-picker-panel__footer .navbar .navbar-nav > a.btn.btn-icon.el-button .far,
      .navbar .navbar-nav > a.btn.btn-icon.btn-sm .fas,
      .navbar .el-date-picker .el-picker-panel__footer .navbar-nav > a.btn.btn-icon.el-button .fas,
      .el-date-picker .el-picker-panel__footer .navbar .navbar-nav > a.btn.btn-icon.el-button .fas,
      .navbar .navbar-nav > a.btn.btn-icon.btn-sm .now-ui-icons,
      .navbar .el-date-picker .el-picker-panel__footer .navbar-nav > a.btn.btn-icon.el-button .now-ui-icons,
      .el-date-picker .el-picker-panel__footer .navbar .navbar-nav > a.btn.btn-icon.el-button .now-ui-icons {
        font-size: 0.6875rem; }
    .btn-base.btn-icon.btn-lg, .el-select .el-input .btn-icon.btn-lg.el-input__inner,
    .btn.btn-icon.btn-lg,
    .navbar .navbar-nav > a.btn.btn-icon.btn-lg {
      height: 3.6rem;
      min-width: 3.6rem;
      width: 3.6rem; }
      .btn-base.btn-icon.btn-lg .fa, .el-select .el-input .btn-icon.btn-lg.el-input__inner .fa,
      .btn-base.btn-icon.btn-lg .far,
      .el-select .el-input .btn-icon.btn-lg.el-input__inner .far,
      .btn-base.btn-icon.btn-lg .fas,
      .el-select .el-input .btn-icon.btn-lg.el-input__inner .fas,
      .btn-base.btn-icon.btn-lg .now-ui-icons,
      .el-select .el-input .btn-icon.btn-lg.el-input__inner .now-ui-icons,
      .btn.btn-icon.btn-lg .fa,
      .btn.btn-icon.btn-lg .far,
      .btn.btn-icon.btn-lg .fas,
      .btn.btn-icon.btn-lg .now-ui-icons,
      .navbar .navbar-nav > a.btn.btn-icon.btn-lg .fa,
      .navbar .navbar-nav > a.btn.btn-icon.btn-lg .far,
      .navbar .navbar-nav > a.btn.btn-icon.btn-lg .fas,
      .navbar .navbar-nav > a.btn.btn-icon.btn-lg .now-ui-icons {
        font-size: 1.325rem; }
    .btn-base.btn-icon:not(.btn-footer) .now-ui-icons, .el-select .el-input .btn-icon.el-input__inner:not(.btn-footer) .now-ui-icons,
    .btn-base.btn-icon:not(.btn-footer) .fa,
    .el-select .el-input .btn-icon.el-input__inner:not(.btn-footer) .fa,
    .btn-base.btn-icon:not(.btn-footer) .far,
    .el-select .el-input .btn-icon.el-input__inner:not(.btn-footer) .far,
    .btn-base.btn-icon:not(.btn-footer) .fas,
    .el-select .el-input .btn-icon.el-input__inner:not(.btn-footer) .fas,
    .btn.btn-icon:not(.btn-footer) .now-ui-icons,
    .btn.btn-icon:not(.btn-footer) .fa,
    .btn.btn-icon:not(.btn-footer) .far,
    .btn.btn-icon:not(.btn-footer) .fas,
    .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) .now-ui-icons,
    .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) .fa,
    .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) .far,
    .navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) .fas {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-12px, -12px);
              transform: translate(-12px, -12px);
      line-height: 1.5626rem;
      width: 24px; }
  .btn-base:not(.btn-icon) .now-ui-icons, .el-select .el-input .el-input__inner:not(.btn-icon) .now-ui-icons,
  .btn:not(.btn-icon) .now-ui-icons,
  .navbar .navbar-nav > a.btn:not(.btn-icon) .now-ui-icons {
    position: relative;
    top: 1px; }

.btn-primary, .select-primary.el-select .el-input .el-input__inner, .el-date-picker .el-time-panel.el-popper button, .el-date-picker .el-picker-panel__footer .el-button, .form-group .el-input-number .plus-button, .form-group .el-input-number .el-input-number__decrease, .form-group .el-input-number .el-input-number__increase {
  background-color: #f96332;
  color: #FFFFFF; }
  .btn-primary:hover, .select-primary.el-select .el-input .el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button:hover, .el-date-picker .el-picker-panel__footer .el-button:hover, .form-group .el-input-number .plus-button:hover, .form-group .el-input-number .el-input-number__decrease:hover, .form-group .el-input-number .el-input-number__increase:hover, .btn-primary:focus, .select-primary.el-select .el-input .el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button:focus, .el-date-picker .el-picker-panel__footer .el-button:focus, .form-group .el-input-number .plus-button:focus, .form-group .el-input-number .el-input-number__decrease:focus, .form-group .el-input-number .el-input-number__increase:focus, .btn-primary:active, .select-primary.el-select .el-input .el-input__inner:active, .el-date-picker .el-time-panel.el-popper button:active, .el-date-picker .el-picker-panel__footer .el-button:active, .form-group .el-input-number .plus-button:active, .form-group .el-input-number .el-input-number__decrease:active, .form-group .el-input-number .el-input-number__increase:active, .btn-primary.active, .select-primary.el-select .el-input .active.el-input__inner, .el-date-picker .el-time-panel.el-popper button.active, .el-date-picker .el-picker-panel__footer .active.el-button, .form-group .el-input-number .active.plus-button, .form-group .el-input-number .active.el-input-number__decrease, .form-group .el-input-number .active.el-input-number__increase, .btn-primary:active:focus, .select-primary.el-select .el-input .el-input__inner:active:focus, .el-date-picker .el-time-panel.el-popper button:active:focus, .el-date-picker .el-picker-panel__footer .el-button:active:focus, .form-group .el-input-number .plus-button:active:focus, .form-group .el-input-number .el-input-number__decrease:active:focus, .form-group .el-input-number .el-input-number__increase:active:focus, .btn-primary:active:hover, .select-primary.el-select .el-input .el-input__inner:active:hover, .el-date-picker .el-time-panel.el-popper button:active:hover, .el-date-picker .el-picker-panel__footer .el-button:active:hover, .form-group .el-input-number .plus-button:active:hover, .form-group .el-input-number .el-input-number__decrease:active:hover, .form-group .el-input-number .el-input-number__increase:active:hover, .btn-primary.active:focus, .select-primary.el-select .el-input .active.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.active:focus, .el-date-picker .el-picker-panel__footer .active.el-button:focus, .form-group .el-input-number .active.plus-button:focus, .form-group .el-input-number .active.el-input-number__decrease:focus, .form-group .el-input-number .active.el-input-number__increase:focus, .btn-primary.active:hover, .select-primary.el-select .el-input .active.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.active:hover, .el-date-picker .el-picker-panel__footer .active.el-button:hover, .form-group .el-input-number .active.plus-button:hover, .form-group .el-input-number .active.el-input-number__decrease:hover, .form-group .el-input-number .active.el-input-number__increase:hover,
  .show > .btn-primary.dropdown-toggle,
  .select-primary.el-select .el-input .show > .dropdown-toggle.el-input__inner,
  .el-date-picker .el-time-panel.el-popper .show > button.dropdown-toggle,
  .el-date-picker .el-picker-panel__footer .show > .dropdown-toggle.el-button,
  .form-group .el-input-number .show > .dropdown-toggle.plus-button,
  .form-group .el-input-number .show > .dropdown-toggle.el-input-number__decrease,
  .form-group .el-input-number .show > .dropdown-toggle.el-input-number__increase,
  .show > .btn-primary.dropdown-toggle:focus,
  .select-primary.el-select .el-input .show > .dropdown-toggle.el-input__inner:focus,
  .el-date-picker .el-time-panel.el-popper .show > button.dropdown-toggle:focus,
  .el-date-picker .el-picker-panel__footer .show > .dropdown-toggle.el-button:focus,
  .form-group .el-input-number .show > .dropdown-toggle.plus-button:focus,
  .form-group .el-input-number .show > .dropdown-toggle.el-input-number__decrease:focus,
  .form-group .el-input-number .show > .dropdown-toggle.el-input-number__increase:focus,
  .show > .btn-primary.dropdown-toggle:hover,
  .select-primary.el-select .el-input .show > .dropdown-toggle.el-input__inner:hover,
  .el-date-picker .el-time-panel.el-popper .show > button.dropdown-toggle:hover,
  .el-date-picker .el-picker-panel__footer .show > .dropdown-toggle.el-button:hover,
  .form-group .el-input-number .show > .dropdown-toggle.plus-button:hover,
  .form-group .el-input-number .show > .dropdown-toggle.el-input-number__decrease:hover,
  .form-group .el-input-number .show > .dropdown-toggle.el-input-number__increase:hover {
    background-color: #fa7a50;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-primary:not([data-action]):hover, .select-primary.el-select .el-input .el-input__inner:not([data-action]):hover, .el-date-picker .el-time-panel.el-popper button:not([data-action]):hover, .el-date-picker .el-picker-panel__footer .el-button:not([data-action]):hover, .form-group .el-input-number .plus-button:not([data-action]):hover, .form-group .el-input-number .el-input-number__decrease:not([data-action]):hover, .form-group .el-input-number .el-input-number__increase:not([data-action]):hover {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
  .btn-primary.disabled, .select-primary.el-select .el-input .disabled.el-input__inner, .el-date-picker .el-time-panel.el-popper button.disabled, .el-date-picker .el-picker-panel__footer .disabled.el-button, .form-group .el-input-number .disabled.plus-button, .form-group .el-input-number .disabled.el-input-number__decrease, .form-group .el-input-number .disabled.el-input-number__increase, .btn-primary.disabled:hover, .select-primary.el-select .el-input .disabled.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.disabled:hover, .el-date-picker .el-picker-panel__footer .disabled.el-button:hover, .form-group .el-input-number .disabled.plus-button:hover, .form-group .el-input-number .disabled.el-input-number__decrease:hover, .form-group .el-input-number .disabled.el-input-number__increase:hover, .btn-primary.disabled:focus, .select-primary.el-select .el-input .disabled.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.disabled:focus, .el-date-picker .el-picker-panel__footer .disabled.el-button:focus, .form-group .el-input-number .disabled.plus-button:focus, .form-group .el-input-number .disabled.el-input-number__decrease:focus, .form-group .el-input-number .disabled.el-input-number__increase:focus, .btn-primary.disabled.focus, .select-primary.el-select .el-input .disabled.focus.el-input__inner, .el-date-picker .el-time-panel.el-popper button.disabled.focus, .el-date-picker .el-picker-panel__footer .disabled.focus.el-button, .form-group .el-input-number .disabled.focus.plus-button, .form-group .el-input-number .disabled.focus.el-input-number__decrease, .form-group .el-input-number .disabled.focus.el-input-number__increase, .btn-primary.disabled:active, .select-primary.el-select .el-input .disabled.el-input__inner:active, .el-date-picker .el-time-panel.el-popper button.disabled:active, .el-date-picker .el-picker-panel__footer .disabled.el-button:active, .form-group .el-input-number .disabled.plus-button:active, .form-group .el-input-number .disabled.el-input-number__decrease:active, .form-group .el-input-number .disabled.el-input-number__increase:active, .btn-primary.disabled.active, .select-primary.el-select .el-input .disabled.active.el-input__inner, .el-date-picker .el-time-panel.el-popper button.disabled.active, .el-date-picker .el-picker-panel__footer .disabled.active.el-button, .form-group .el-input-number .disabled.active.plus-button, .form-group .el-input-number .disabled.active.el-input-number__decrease, .form-group .el-input-number .disabled.active.el-input-number__increase, .btn-primary:disabled, .select-primary.el-select .el-input .el-input__inner:disabled, .el-date-picker .el-time-panel.el-popper button:disabled, .el-date-picker .el-picker-panel__footer .el-button:disabled, .form-group .el-input-number .plus-button:disabled, .form-group .el-input-number .el-input-number__decrease:disabled, .form-group .el-input-number .el-input-number__increase:disabled, .btn-primary:disabled:hover, .select-primary.el-select .el-input .el-input__inner:disabled:hover, .el-date-picker .el-time-panel.el-popper button:disabled:hover, .el-date-picker .el-picker-panel__footer .el-button:disabled:hover, .form-group .el-input-number .plus-button:disabled:hover, .form-group .el-input-number .el-input-number__decrease:disabled:hover, .form-group .el-input-number .el-input-number__increase:disabled:hover, .btn-primary:disabled:focus, .select-primary.el-select .el-input .el-input__inner:disabled:focus, .el-date-picker .el-time-panel.el-popper button:disabled:focus, .el-date-picker .el-picker-panel__footer .el-button:disabled:focus, .form-group .el-input-number .plus-button:disabled:focus, .form-group .el-input-number .el-input-number__decrease:disabled:focus, .form-group .el-input-number .el-input-number__increase:disabled:focus, .btn-primary:disabled.focus, .select-primary.el-select .el-input .el-input__inner:disabled.focus, .el-date-picker .el-time-panel.el-popper button:disabled.focus, .el-date-picker .el-picker-panel__footer .el-button:disabled.focus, .form-group .el-input-number .plus-button:disabled.focus, .form-group .el-input-number .el-input-number__decrease:disabled.focus, .form-group .el-input-number .el-input-number__increase:disabled.focus, .btn-primary:disabled:active, .select-primary.el-select .el-input .el-input__inner:disabled:active, .el-date-picker .el-time-panel.el-popper button:disabled:active, .el-date-picker .el-picker-panel__footer .el-button:disabled:active, .form-group .el-input-number .plus-button:disabled:active, .form-group .el-input-number .el-input-number__decrease:disabled:active, .form-group .el-input-number .el-input-number__increase:disabled:active, .btn-primary:disabled.active, .select-primary.el-select .el-input .el-input__inner:disabled.active, .el-date-picker .el-time-panel.el-popper button:disabled.active, .el-date-picker .el-picker-panel__footer .el-button:disabled.active, .form-group .el-input-number .plus-button:disabled.active, .form-group .el-input-number .el-input-number__decrease:disabled.active, .form-group .el-input-number .el-input-number__increase:disabled.active, .btn-primary[disabled], .select-primary.el-select .el-input .el-input__inner[disabled], .el-date-picker .el-time-panel.el-popper button[disabled], .el-date-picker .el-picker-panel__footer .el-button[disabled], .form-group .el-input-number .plus-button[disabled], .form-group .el-input-number .el-input-number__decrease[disabled], .form-group .el-input-number .el-input-number__increase[disabled], .btn-primary[disabled]:hover, .select-primary.el-select .el-input .el-input__inner[disabled]:hover, .el-date-picker .el-time-panel.el-popper button[disabled]:hover, .el-date-picker .el-picker-panel__footer .el-button[disabled]:hover, .form-group .el-input-number .plus-button[disabled]:hover, .form-group .el-input-number .el-input-number__decrease[disabled]:hover, .form-group .el-input-number .el-input-number__increase[disabled]:hover, .btn-primary[disabled]:focus, .select-primary.el-select .el-input .el-input__inner[disabled]:focus, .el-date-picker .el-time-panel.el-popper button[disabled]:focus, .el-date-picker .el-picker-panel__footer .el-button[disabled]:focus, .form-group .el-input-number .plus-button[disabled]:focus, .form-group .el-input-number .el-input-number__decrease[disabled]:focus, .form-group .el-input-number .el-input-number__increase[disabled]:focus, .btn-primary[disabled].focus, .select-primary.el-select .el-input .el-input__inner[disabled].focus, .el-date-picker .el-time-panel.el-popper button[disabled].focus, .el-date-picker .el-picker-panel__footer .el-button[disabled].focus, .form-group .el-input-number .plus-button[disabled].focus, .form-group .el-input-number .el-input-number__decrease[disabled].focus, .form-group .el-input-number .el-input-number__increase[disabled].focus, .btn-primary[disabled]:active, .select-primary.el-select .el-input .el-input__inner[disabled]:active, .el-date-picker .el-time-panel.el-popper button[disabled]:active, .el-date-picker .el-picker-panel__footer .el-button[disabled]:active, .form-group .el-input-number .plus-button[disabled]:active, .form-group .el-input-number .el-input-number__decrease[disabled]:active, .form-group .el-input-number .el-input-number__increase[disabled]:active, .btn-primary[disabled].active, .select-primary.el-select .el-input .el-input__inner[disabled].active, .el-date-picker .el-time-panel.el-popper button[disabled].active, .el-date-picker .el-picker-panel__footer .el-button[disabled].active, .form-group .el-input-number .plus-button[disabled].active, .form-group .el-input-number .el-input-number__decrease[disabled].active, .form-group .el-input-number .el-input-number__increase[disabled].active,
  fieldset[disabled] .btn-primary,
  fieldset[disabled] .select-primary.el-select .el-input .el-input__inner,
  .select-primary.el-select .el-input fieldset[disabled] .el-input__inner,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button,
  fieldset[disabled] .form-group .el-input-number .plus-button,
  .form-group .el-input-number fieldset[disabled] .plus-button,
  fieldset[disabled] .form-group .el-input-number .el-input-number__decrease,
  .form-group .el-input-number fieldset[disabled] .el-input-number__decrease,
  fieldset[disabled] .form-group .el-input-number .el-input-number__increase,
  .form-group .el-input-number fieldset[disabled] .el-input-number__increase,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .select-primary.el-select .el-input .el-input__inner:hover,
  .select-primary.el-select .el-input fieldset[disabled] .el-input__inner:hover,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:hover,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button:hover,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:hover,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:hover,
  fieldset[disabled] .form-group .el-input-number .plus-button:hover,
  .form-group .el-input-number fieldset[disabled] .plus-button:hover,
  fieldset[disabled] .form-group .el-input-number .el-input-number__decrease:hover,
  .form-group .el-input-number fieldset[disabled] .el-input-number__decrease:hover,
  fieldset[disabled] .form-group .el-input-number .el-input-number__increase:hover,
  .form-group .el-input-number fieldset[disabled] .el-input-number__increase:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .select-primary.el-select .el-input .el-input__inner:focus,
  .select-primary.el-select .el-input fieldset[disabled] .el-input__inner:focus,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:focus,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button:focus,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:focus,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:focus,
  fieldset[disabled] .form-group .el-input-number .plus-button:focus,
  .form-group .el-input-number fieldset[disabled] .plus-button:focus,
  fieldset[disabled] .form-group .el-input-number .el-input-number__decrease:focus,
  .form-group .el-input-number fieldset[disabled] .el-input-number__decrease:focus,
  fieldset[disabled] .form-group .el-input-number .el-input-number__increase:focus,
  .form-group .el-input-number fieldset[disabled] .el-input-number__increase:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .select-primary.el-select .el-input .focus.el-input__inner,
  .select-primary.el-select .el-input fieldset[disabled] .focus.el-input__inner,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button.focus,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button.focus,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .focus.el-button,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .focus.el-button,
  fieldset[disabled] .form-group .el-input-number .focus.plus-button,
  .form-group .el-input-number fieldset[disabled] .focus.plus-button,
  fieldset[disabled] .form-group .el-input-number .focus.el-input-number__decrease,
  .form-group .el-input-number fieldset[disabled] .focus.el-input-number__decrease,
  fieldset[disabled] .form-group .el-input-number .focus.el-input-number__increase,
  .form-group .el-input-number fieldset[disabled] .focus.el-input-number__increase,
  fieldset[disabled] .btn-primary:active,
  fieldset[disabled] .select-primary.el-select .el-input .el-input__inner:active,
  .select-primary.el-select .el-input fieldset[disabled] .el-input__inner:active,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:active,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button:active,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:active,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:active,
  fieldset[disabled] .form-group .el-input-number .plus-button:active,
  .form-group .el-input-number fieldset[disabled] .plus-button:active,
  fieldset[disabled] .form-group .el-input-number .el-input-number__decrease:active,
  .form-group .el-input-number fieldset[disabled] .el-input-number__decrease:active,
  fieldset[disabled] .form-group .el-input-number .el-input-number__increase:active,
  .form-group .el-input-number fieldset[disabled] .el-input-number__increase:active,
  fieldset[disabled] .btn-primary.active,
  fieldset[disabled] .select-primary.el-select .el-input .active.el-input__inner,
  .select-primary.el-select .el-input fieldset[disabled] .active.el-input__inner,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button.active,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button.active,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .active.el-button,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .active.el-button,
  fieldset[disabled] .form-group .el-input-number .active.plus-button,
  .form-group .el-input-number fieldset[disabled] .active.plus-button,
  fieldset[disabled] .form-group .el-input-number .active.el-input-number__decrease,
  .form-group .el-input-number fieldset[disabled] .active.el-input-number__decrease,
  fieldset[disabled] .form-group .el-input-number .active.el-input-number__increase,
  .form-group .el-input-number fieldset[disabled] .active.el-input-number__increase {
    background-color: #f96332;
    border-color: #f96332; }
  .btn-primary.btn-simple, .select-primary.el-select .el-input .btn-simple.el-input__inner, .el-date-picker .el-time-panel.el-popper button.btn-simple, .el-date-picker .el-picker-panel__footer .btn-simple.el-button, .form-group .el-input-number .btn-simple.plus-button, .form-group .el-input-number .btn-simple.el-input-number__decrease, .form-group .el-input-number .btn-simple.el-input-number__increase {
    color: #f96332;
    border-color: #f96332; }
    .btn-primary.btn-simple:hover, .select-primary.el-select .el-input .btn-simple.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.btn-simple:hover, .el-date-picker .el-picker-panel__footer .btn-simple.el-button:hover, .form-group .el-input-number .btn-simple.plus-button:hover, .form-group .el-input-number .btn-simple.el-input-number__decrease:hover, .form-group .el-input-number .btn-simple.el-input-number__increase:hover, .btn-primary.btn-simple:focus, .select-primary.el-select .el-input .btn-simple.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.btn-simple:focus, .el-date-picker .el-picker-panel__footer .btn-simple.el-button:focus, .form-group .el-input-number .btn-simple.plus-button:focus, .form-group .el-input-number .btn-simple.el-input-number__decrease:focus, .form-group .el-input-number .btn-simple.el-input-number__increase:focus, .btn-primary.btn-simple:active, .select-primary.el-select .el-input .btn-simple.el-input__inner:active, .el-date-picker .el-time-panel.el-popper button.btn-simple:active, .el-date-picker .el-picker-panel__footer .btn-simple.el-button:active, .form-group .el-input-number .btn-simple.plus-button:active, .form-group .el-input-number .btn-simple.el-input-number__decrease:active, .form-group .el-input-number .btn-simple.el-input-number__increase:active {
      background-color: transparent;
      color: #fa7a50;
      border-color: #fa7a50;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-primary.btn-link, .select-primary.el-select .el-input .btn-link.el-input__inner, .el-date-picker .el-time-panel.el-popper button.btn-link, .el-date-picker .el-picker-panel__footer .btn-link.el-button, .form-group .el-input-number .btn-link.plus-button, .form-group .el-input-number .btn-link.el-input-number__decrease, .form-group .el-input-number .btn-link.el-input-number__increase {
    color: #f96332; }
    .btn-primary.btn-link:hover, .select-primary.el-select .el-input .btn-link.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.btn-link:hover, .el-date-picker .el-picker-panel__footer .btn-link.el-button:hover, .form-group .el-input-number .btn-link.plus-button:hover, .form-group .el-input-number .btn-link.el-input-number__decrease:hover, .form-group .el-input-number .btn-link.el-input-number__increase:hover, .btn-primary.btn-link:focus, .select-primary.el-select .el-input .btn-link.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.btn-link:focus, .el-date-picker .el-picker-panel__footer .btn-link.el-button:focus, .form-group .el-input-number .btn-link.plus-button:focus, .form-group .el-input-number .btn-link.el-input-number__decrease:focus, .form-group .el-input-number .btn-link.el-input-number__increase:focus, .btn-primary.btn-link:active, .select-primary.el-select .el-input .btn-link.el-input__inner:active, .el-date-picker .el-time-panel.el-popper button.btn-link:active, .el-date-picker .el-picker-panel__footer .btn-link.el-button:active, .form-group .el-input-number .btn-link.plus-button:active, .form-group .el-input-number .btn-link.el-input-number__decrease:active, .form-group .el-input-number .btn-link.el-input-number__increase:active {
      background-color: transparent;
      color: #fa7a50;
      text-decoration: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

.btn-success, .select-success.el-select .el-input .el-input__inner {
  background-color: #18ce0f;
  color: #FFFFFF; }
  .btn-success:hover, .select-success.el-select .el-input .el-input__inner:hover, .btn-success:focus, .select-success.el-select .el-input .el-input__inner:focus, .btn-success:active, .select-success.el-select .el-input .el-input__inner:active, .btn-success.active, .select-success.el-select .el-input .active.el-input__inner, .btn-success:active:focus, .select-success.el-select .el-input .el-input__inner:active:focus, .btn-success:active:hover, .select-success.el-select .el-input .el-input__inner:active:hover, .btn-success.active:focus, .select-success.el-select .el-input .active.el-input__inner:focus, .btn-success.active:hover, .select-success.el-select .el-input .active.el-input__inner:hover,
  .show > .btn-success.dropdown-toggle,
  .select-success.el-select .el-input .show > .dropdown-toggle.el-input__inner,
  .show > .btn-success.dropdown-toggle:focus,
  .select-success.el-select .el-input .show > .dropdown-toggle.el-input__inner:focus,
  .show > .btn-success.dropdown-toggle:hover,
  .select-success.el-select .el-input .show > .dropdown-toggle.el-input__inner:hover {
    background-color: #1beb11;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-success:not([data-action]):hover, .select-success.el-select .el-input .el-input__inner:not([data-action]):hover {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
  .btn-success.disabled, .select-success.el-select .el-input .disabled.el-input__inner, .btn-success.disabled:hover, .select-success.el-select .el-input .disabled.el-input__inner:hover, .btn-success.disabled:focus, .select-success.el-select .el-input .disabled.el-input__inner:focus, .btn-success.disabled.focus, .select-success.el-select .el-input .disabled.focus.el-input__inner, .btn-success.disabled:active, .select-success.el-select .el-input .disabled.el-input__inner:active, .btn-success.disabled.active, .select-success.el-select .el-input .disabled.active.el-input__inner, .btn-success:disabled, .select-success.el-select .el-input .el-input__inner:disabled, .btn-success:disabled:hover, .select-success.el-select .el-input .el-input__inner:disabled:hover, .btn-success:disabled:focus, .select-success.el-select .el-input .el-input__inner:disabled:focus, .btn-success:disabled.focus, .select-success.el-select .el-input .el-input__inner:disabled.focus, .btn-success:disabled:active, .select-success.el-select .el-input .el-input__inner:disabled:active, .btn-success:disabled.active, .select-success.el-select .el-input .el-input__inner:disabled.active, .btn-success[disabled], .select-success.el-select .el-input .el-input__inner[disabled], .btn-success[disabled]:hover, .select-success.el-select .el-input .el-input__inner[disabled]:hover, .btn-success[disabled]:focus, .select-success.el-select .el-input .el-input__inner[disabled]:focus, .btn-success[disabled].focus, .select-success.el-select .el-input .el-input__inner[disabled].focus, .btn-success[disabled]:active, .select-success.el-select .el-input .el-input__inner[disabled]:active, .btn-success[disabled].active, .select-success.el-select .el-input .el-input__inner[disabled].active,
  fieldset[disabled] .btn-success,
  fieldset[disabled] .select-success.el-select .el-input .el-input__inner,
  .select-success.el-select .el-input fieldset[disabled] .el-input__inner,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .select-success.el-select .el-input .el-input__inner:hover,
  .select-success.el-select .el-input fieldset[disabled] .el-input__inner:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .select-success.el-select .el-input .el-input__inner:focus,
  .select-success.el-select .el-input fieldset[disabled] .el-input__inner:focus,
  fieldset[disabled] .btn-success.focus,
  fieldset[disabled] .select-success.el-select .el-input .focus.el-input__inner,
  .select-success.el-select .el-input fieldset[disabled] .focus.el-input__inner,
  fieldset[disabled] .btn-success:active,
  fieldset[disabled] .select-success.el-select .el-input .el-input__inner:active,
  .select-success.el-select .el-input fieldset[disabled] .el-input__inner:active,
  fieldset[disabled] .btn-success.active,
  fieldset[disabled] .select-success.el-select .el-input .active.el-input__inner,
  .select-success.el-select .el-input fieldset[disabled] .active.el-input__inner {
    background-color: #18ce0f;
    border-color: #18ce0f; }
  .btn-success.btn-simple, .select-success.el-select .el-input .btn-simple.el-input__inner {
    color: #18ce0f;
    border-color: #18ce0f; }
    .btn-success.btn-simple:hover, .select-success.el-select .el-input .btn-simple.el-input__inner:hover, .btn-success.btn-simple:focus, .select-success.el-select .el-input .btn-simple.el-input__inner:focus, .btn-success.btn-simple:active, .select-success.el-select .el-input .btn-simple.el-input__inner:active {
      background-color: transparent;
      color: #1beb11;
      border-color: #1beb11;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-success.btn-link, .select-success.el-select .el-input .btn-link.el-input__inner {
    color: #18ce0f; }
    .btn-success.btn-link:hover, .select-success.el-select .el-input .btn-link.el-input__inner:hover, .btn-success.btn-link:focus, .select-success.el-select .el-input .btn-link.el-input__inner:focus, .btn-success.btn-link:active, .select-success.el-select .el-input .btn-link.el-input__inner:active {
      background-color: transparent;
      color: #1beb11;
      text-decoration: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

.btn-info, .select-info.el-select .el-input .el-input__inner, .el-date-picker .el-picker-panel__footer .el-button:first-child {
  background-color: #2CA8FF;
  color: #FFFFFF; }
  .btn-info:hover, .select-info.el-select .el-input .el-input__inner:hover, .el-date-picker .el-picker-panel__footer .el-button:hover:first-child, .btn-info:focus, .select-info.el-select .el-input .el-input__inner:focus, .el-date-picker .el-picker-panel__footer .el-button:focus:first-child, .btn-info:active, .select-info.el-select .el-input .el-input__inner:active, .el-date-picker .el-picker-panel__footer .el-button:active:first-child, .btn-info.active, .select-info.el-select .el-input .active.el-input__inner, .el-date-picker .el-picker-panel__footer .active.el-button:first-child, .btn-info:active:focus, .select-info.el-select .el-input .el-input__inner:active:focus, .el-date-picker .el-picker-panel__footer .el-button:active:focus:first-child, .btn-info:active:hover, .select-info.el-select .el-input .el-input__inner:active:hover, .el-date-picker .el-picker-panel__footer .el-button:active:hover:first-child, .btn-info.active:focus, .select-info.el-select .el-input .active.el-input__inner:focus, .el-date-picker .el-picker-panel__footer .active.el-button:focus:first-child, .btn-info.active:hover, .select-info.el-select .el-input .active.el-input__inner:hover, .el-date-picker .el-picker-panel__footer .active.el-button:hover:first-child,
  .show > .btn-info.dropdown-toggle,
  .select-info.el-select .el-input .show > .dropdown-toggle.el-input__inner,
  .el-date-picker .el-picker-panel__footer .show > .dropdown-toggle.el-button:first-child,
  .show > .btn-info.dropdown-toggle:focus,
  .select-info.el-select .el-input .show > .dropdown-toggle.el-input__inner:focus,
  .el-date-picker .el-picker-panel__footer .show > .dropdown-toggle.el-button:focus:first-child,
  .show > .btn-info.dropdown-toggle:hover,
  .select-info.el-select .el-input .show > .dropdown-toggle.el-input__inner:hover,
  .el-date-picker .el-picker-panel__footer .show > .dropdown-toggle.el-button:hover:first-child {
    background-color: #4bb5ff;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-info:not([data-action]):hover, .select-info.el-select .el-input .el-input__inner:not([data-action]):hover, .el-date-picker .el-picker-panel__footer .el-button:not([data-action]):hover:first-child {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
  .btn-info.disabled, .select-info.el-select .el-input .disabled.el-input__inner, .el-date-picker .el-picker-panel__footer .disabled.el-button:first-child, .btn-info.disabled:hover, .select-info.el-select .el-input .disabled.el-input__inner:hover, .el-date-picker .el-picker-panel__footer .disabled.el-button:hover:first-child, .btn-info.disabled:focus, .select-info.el-select .el-input .disabled.el-input__inner:focus, .el-date-picker .el-picker-panel__footer .disabled.el-button:focus:first-child, .btn-info.disabled.focus, .select-info.el-select .el-input .disabled.focus.el-input__inner, .el-date-picker .el-picker-panel__footer .disabled.focus.el-button:first-child, .btn-info.disabled:active, .select-info.el-select .el-input .disabled.el-input__inner:active, .el-date-picker .el-picker-panel__footer .disabled.el-button:active:first-child, .btn-info.disabled.active, .select-info.el-select .el-input .disabled.active.el-input__inner, .el-date-picker .el-picker-panel__footer .disabled.active.el-button:first-child, .btn-info:disabled, .select-info.el-select .el-input .el-input__inner:disabled, .el-date-picker .el-picker-panel__footer .el-button:disabled:first-child, .btn-info:disabled:hover, .select-info.el-select .el-input .el-input__inner:disabled:hover, .el-date-picker .el-picker-panel__footer .el-button:disabled:hover:first-child, .btn-info:disabled:focus, .select-info.el-select .el-input .el-input__inner:disabled:focus, .el-date-picker .el-picker-panel__footer .el-button:disabled:focus:first-child, .btn-info:disabled.focus, .select-info.el-select .el-input .el-input__inner:disabled.focus, .el-date-picker .el-picker-panel__footer .el-button:disabled.focus:first-child, .btn-info:disabled:active, .select-info.el-select .el-input .el-input__inner:disabled:active, .el-date-picker .el-picker-panel__footer .el-button:disabled:active:first-child, .btn-info:disabled.active, .select-info.el-select .el-input .el-input__inner:disabled.active, .el-date-picker .el-picker-panel__footer .el-button:disabled.active:first-child, .btn-info[disabled], .select-info.el-select .el-input .el-input__inner[disabled], .el-date-picker .el-picker-panel__footer .el-button[disabled]:first-child, .btn-info[disabled]:hover, .select-info.el-select .el-input .el-input__inner[disabled]:hover, .el-date-picker .el-picker-panel__footer .el-button[disabled]:hover:first-child, .btn-info[disabled]:focus, .select-info.el-select .el-input .el-input__inner[disabled]:focus, .el-date-picker .el-picker-panel__footer .el-button[disabled]:focus:first-child, .btn-info[disabled].focus, .select-info.el-select .el-input .el-input__inner[disabled].focus, .el-date-picker .el-picker-panel__footer .el-button[disabled].focus:first-child, .btn-info[disabled]:active, .select-info.el-select .el-input .el-input__inner[disabled]:active, .el-date-picker .el-picker-panel__footer .el-button[disabled]:active:first-child, .btn-info[disabled].active, .select-info.el-select .el-input .el-input__inner[disabled].active, .el-date-picker .el-picker-panel__footer .el-button[disabled].active:first-child,
  fieldset[disabled] .btn-info,
  fieldset[disabled] .select-info.el-select .el-input .el-input__inner,
  .select-info.el-select .el-input fieldset[disabled] .el-input__inner,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:first-child,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:first-child,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .select-info.el-select .el-input .el-input__inner:hover,
  .select-info.el-select .el-input fieldset[disabled] .el-input__inner:hover,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:hover:first-child,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:hover:first-child,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .select-info.el-select .el-input .el-input__inner:focus,
  .select-info.el-select .el-input fieldset[disabled] .el-input__inner:focus,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:focus:first-child,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:focus:first-child,
  fieldset[disabled] .btn-info.focus,
  fieldset[disabled] .select-info.el-select .el-input .focus.el-input__inner,
  .select-info.el-select .el-input fieldset[disabled] .focus.el-input__inner,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .focus.el-button:first-child,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .focus.el-button:first-child,
  fieldset[disabled] .btn-info:active,
  fieldset[disabled] .select-info.el-select .el-input .el-input__inner:active,
  .select-info.el-select .el-input fieldset[disabled] .el-input__inner:active,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .el-button:active:first-child,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .el-button:active:first-child,
  fieldset[disabled] .btn-info.active,
  fieldset[disabled] .select-info.el-select .el-input .active.el-input__inner,
  .select-info.el-select .el-input fieldset[disabled] .active.el-input__inner,
  fieldset[disabled] .el-date-picker .el-picker-panel__footer .active.el-button:first-child,
  .el-date-picker .el-picker-panel__footer fieldset[disabled] .active.el-button:first-child {
    background-color: #2CA8FF;
    border-color: #2CA8FF; }
  .btn-info.btn-simple, .select-info.el-select .el-input .btn-simple.el-input__inner, .el-date-picker .el-picker-panel__footer .btn-simple.el-button:first-child {
    color: #2CA8FF;
    border-color: #2CA8FF; }
    .btn-info.btn-simple:hover, .select-info.el-select .el-input .btn-simple.el-input__inner:hover, .el-date-picker .el-picker-panel__footer .btn-simple.el-button:hover:first-child, .btn-info.btn-simple:focus, .select-info.el-select .el-input .btn-simple.el-input__inner:focus, .el-date-picker .el-picker-panel__footer .btn-simple.el-button:focus:first-child, .btn-info.btn-simple:active, .select-info.el-select .el-input .btn-simple.el-input__inner:active, .el-date-picker .el-picker-panel__footer .btn-simple.el-button:active:first-child {
      background-color: transparent;
      color: #4bb5ff;
      border-color: #4bb5ff;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-info.btn-link, .select-info.el-select .el-input .btn-link.el-input__inner, .el-date-picker .el-picker-panel__footer .btn-link.el-button:first-child {
    color: #2CA8FF; }
    .btn-info.btn-link:hover, .select-info.el-select .el-input .btn-link.el-input__inner:hover, .el-date-picker .el-picker-panel__footer .btn-link.el-button:hover:first-child, .btn-info.btn-link:focus, .select-info.el-select .el-input .btn-link.el-input__inner:focus, .el-date-picker .el-picker-panel__footer .btn-link.el-button:focus:first-child, .btn-info.btn-link:active, .select-info.el-select .el-input .btn-link.el-input__inner:active, .el-date-picker .el-picker-panel__footer .btn-link.el-button:active:first-child {
      background-color: transparent;
      color: #4bb5ff;
      text-decoration: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

.btn-warning, .select-warning.el-select .el-input .el-input__inner {
  background-color: #FFB236;
  color: #FFFFFF; }
  .btn-warning:hover, .select-warning.el-select .el-input .el-input__inner:hover, .btn-warning:focus, .select-warning.el-select .el-input .el-input__inner:focus, .btn-warning:active, .select-warning.el-select .el-input .el-input__inner:active, .btn-warning.active, .select-warning.el-select .el-input .active.el-input__inner, .btn-warning:active:focus, .select-warning.el-select .el-input .el-input__inner:active:focus, .btn-warning:active:hover, .select-warning.el-select .el-input .el-input__inner:active:hover, .btn-warning.active:focus, .select-warning.el-select .el-input .active.el-input__inner:focus, .btn-warning.active:hover, .select-warning.el-select .el-input .active.el-input__inner:hover,
  .show > .btn-warning.dropdown-toggle,
  .select-warning.el-select .el-input .show > .dropdown-toggle.el-input__inner,
  .show > .btn-warning.dropdown-toggle:focus,
  .select-warning.el-select .el-input .show > .dropdown-toggle.el-input__inner:focus,
  .show > .btn-warning.dropdown-toggle:hover,
  .select-warning.el-select .el-input .show > .dropdown-toggle.el-input__inner:hover {
    background-color: #ffbe55;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-warning:not([data-action]):hover, .select-warning.el-select .el-input .el-input__inner:not([data-action]):hover {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
  .btn-warning.disabled, .select-warning.el-select .el-input .disabled.el-input__inner, .btn-warning.disabled:hover, .select-warning.el-select .el-input .disabled.el-input__inner:hover, .btn-warning.disabled:focus, .select-warning.el-select .el-input .disabled.el-input__inner:focus, .btn-warning.disabled.focus, .select-warning.el-select .el-input .disabled.focus.el-input__inner, .btn-warning.disabled:active, .select-warning.el-select .el-input .disabled.el-input__inner:active, .btn-warning.disabled.active, .select-warning.el-select .el-input .disabled.active.el-input__inner, .btn-warning:disabled, .select-warning.el-select .el-input .el-input__inner:disabled, .btn-warning:disabled:hover, .select-warning.el-select .el-input .el-input__inner:disabled:hover, .btn-warning:disabled:focus, .select-warning.el-select .el-input .el-input__inner:disabled:focus, .btn-warning:disabled.focus, .select-warning.el-select .el-input .el-input__inner:disabled.focus, .btn-warning:disabled:active, .select-warning.el-select .el-input .el-input__inner:disabled:active, .btn-warning:disabled.active, .select-warning.el-select .el-input .el-input__inner:disabled.active, .btn-warning[disabled], .select-warning.el-select .el-input .el-input__inner[disabled], .btn-warning[disabled]:hover, .select-warning.el-select .el-input .el-input__inner[disabled]:hover, .btn-warning[disabled]:focus, .select-warning.el-select .el-input .el-input__inner[disabled]:focus, .btn-warning[disabled].focus, .select-warning.el-select .el-input .el-input__inner[disabled].focus, .btn-warning[disabled]:active, .select-warning.el-select .el-input .el-input__inner[disabled]:active, .btn-warning[disabled].active, .select-warning.el-select .el-input .el-input__inner[disabled].active,
  fieldset[disabled] .btn-warning,
  fieldset[disabled] .select-warning.el-select .el-input .el-input__inner,
  .select-warning.el-select .el-input fieldset[disabled] .el-input__inner,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .select-warning.el-select .el-input .el-input__inner:hover,
  .select-warning.el-select .el-input fieldset[disabled] .el-input__inner:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .select-warning.el-select .el-input .el-input__inner:focus,
  .select-warning.el-select .el-input fieldset[disabled] .el-input__inner:focus,
  fieldset[disabled] .btn-warning.focus,
  fieldset[disabled] .select-warning.el-select .el-input .focus.el-input__inner,
  .select-warning.el-select .el-input fieldset[disabled] .focus.el-input__inner,
  fieldset[disabled] .btn-warning:active,
  fieldset[disabled] .select-warning.el-select .el-input .el-input__inner:active,
  .select-warning.el-select .el-input fieldset[disabled] .el-input__inner:active,
  fieldset[disabled] .btn-warning.active,
  fieldset[disabled] .select-warning.el-select .el-input .active.el-input__inner,
  .select-warning.el-select .el-input fieldset[disabled] .active.el-input__inner {
    background-color: #FFB236;
    border-color: #FFB236; }
  .btn-warning.btn-simple, .select-warning.el-select .el-input .btn-simple.el-input__inner {
    color: #FFB236;
    border-color: #FFB236; }
    .btn-warning.btn-simple:hover, .select-warning.el-select .el-input .btn-simple.el-input__inner:hover, .btn-warning.btn-simple:focus, .select-warning.el-select .el-input .btn-simple.el-input__inner:focus, .btn-warning.btn-simple:active, .select-warning.el-select .el-input .btn-simple.el-input__inner:active {
      background-color: transparent;
      color: #ffbe55;
      border-color: #ffbe55;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-warning.btn-link, .select-warning.el-select .el-input .btn-link.el-input__inner {
    color: #FFB236; }
    .btn-warning.btn-link:hover, .select-warning.el-select .el-input .btn-link.el-input__inner:hover, .btn-warning.btn-link:focus, .select-warning.el-select .el-input .btn-link.el-input__inner:focus, .btn-warning.btn-link:active, .select-warning.el-select .el-input .btn-link.el-input__inner:active {
      background-color: transparent;
      color: #ffbe55;
      text-decoration: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

.btn-danger, .select-danger.el-select .el-input .el-input__inner, .el-date-picker .el-time-panel.el-popper button:first-child {
  background-color: #FF3636;
  color: #FFFFFF; }
  .btn-danger:hover, .select-danger.el-select .el-input .el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button:hover:first-child, .btn-danger:focus, .select-danger.el-select .el-input .el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button:focus:first-child, .btn-danger:active, .select-danger.el-select .el-input .el-input__inner:active, .el-date-picker .el-time-panel.el-popper button:active:first-child, .btn-danger.active, .select-danger.el-select .el-input .active.el-input__inner, .el-date-picker .el-time-panel.el-popper button.active:first-child, .btn-danger:active:focus, .select-danger.el-select .el-input .el-input__inner:active:focus, .el-date-picker .el-time-panel.el-popper button:active:focus:first-child, .btn-danger:active:hover, .select-danger.el-select .el-input .el-input__inner:active:hover, .el-date-picker .el-time-panel.el-popper button:active:hover:first-child, .btn-danger.active:focus, .select-danger.el-select .el-input .active.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.active:focus:first-child, .btn-danger.active:hover, .select-danger.el-select .el-input .active.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.active:hover:first-child,
  .show > .btn-danger.dropdown-toggle,
  .select-danger.el-select .el-input .show > .dropdown-toggle.el-input__inner,
  .el-date-picker .el-time-panel.el-popper .show > button.dropdown-toggle:first-child,
  .show > .btn-danger.dropdown-toggle:focus,
  .select-danger.el-select .el-input .show > .dropdown-toggle.el-input__inner:focus,
  .el-date-picker .el-time-panel.el-popper .show > button.dropdown-toggle:focus:first-child,
  .show > .btn-danger.dropdown-toggle:hover,
  .select-danger.el-select .el-input .show > .dropdown-toggle.el-input__inner:hover,
  .el-date-picker .el-time-panel.el-popper .show > button.dropdown-toggle:hover:first-child {
    background-color: #ff5555;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-danger:not([data-action]):hover, .select-danger.el-select .el-input .el-input__inner:not([data-action]):hover, .el-date-picker .el-time-panel.el-popper button:not([data-action]):hover:first-child {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
  .btn-danger.disabled, .select-danger.el-select .el-input .disabled.el-input__inner, .el-date-picker .el-time-panel.el-popper button.disabled:first-child, .btn-danger.disabled:hover, .select-danger.el-select .el-input .disabled.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.disabled:hover:first-child, .btn-danger.disabled:focus, .select-danger.el-select .el-input .disabled.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.disabled:focus:first-child, .btn-danger.disabled.focus, .select-danger.el-select .el-input .disabled.focus.el-input__inner, .el-date-picker .el-time-panel.el-popper button.disabled.focus:first-child, .btn-danger.disabled:active, .select-danger.el-select .el-input .disabled.el-input__inner:active, .el-date-picker .el-time-panel.el-popper button.disabled:active:first-child, .btn-danger.disabled.active, .select-danger.el-select .el-input .disabled.active.el-input__inner, .el-date-picker .el-time-panel.el-popper button.disabled.active:first-child, .btn-danger:disabled, .select-danger.el-select .el-input .el-input__inner:disabled, .el-date-picker .el-time-panel.el-popper button:disabled:first-child, .btn-danger:disabled:hover, .select-danger.el-select .el-input .el-input__inner:disabled:hover, .el-date-picker .el-time-panel.el-popper button:disabled:hover:first-child, .btn-danger:disabled:focus, .select-danger.el-select .el-input .el-input__inner:disabled:focus, .el-date-picker .el-time-panel.el-popper button:disabled:focus:first-child, .btn-danger:disabled.focus, .select-danger.el-select .el-input .el-input__inner:disabled.focus, .el-date-picker .el-time-panel.el-popper button:disabled.focus:first-child, .btn-danger:disabled:active, .select-danger.el-select .el-input .el-input__inner:disabled:active, .el-date-picker .el-time-panel.el-popper button:disabled:active:first-child, .btn-danger:disabled.active, .select-danger.el-select .el-input .el-input__inner:disabled.active, .el-date-picker .el-time-panel.el-popper button:disabled.active:first-child, .btn-danger[disabled], .select-danger.el-select .el-input .el-input__inner[disabled], .el-date-picker .el-time-panel.el-popper button[disabled]:first-child, .btn-danger[disabled]:hover, .select-danger.el-select .el-input .el-input__inner[disabled]:hover, .el-date-picker .el-time-panel.el-popper button[disabled]:hover:first-child, .btn-danger[disabled]:focus, .select-danger.el-select .el-input .el-input__inner[disabled]:focus, .el-date-picker .el-time-panel.el-popper button[disabled]:focus:first-child, .btn-danger[disabled].focus, .select-danger.el-select .el-input .el-input__inner[disabled].focus, .el-date-picker .el-time-panel.el-popper button[disabled].focus:first-child, .btn-danger[disabled]:active, .select-danger.el-select .el-input .el-input__inner[disabled]:active, .el-date-picker .el-time-panel.el-popper button[disabled]:active:first-child, .btn-danger[disabled].active, .select-danger.el-select .el-input .el-input__inner[disabled].active, .el-date-picker .el-time-panel.el-popper button[disabled].active:first-child,
  fieldset[disabled] .btn-danger,
  fieldset[disabled] .select-danger.el-select .el-input .el-input__inner,
  .select-danger.el-select .el-input fieldset[disabled] .el-input__inner,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:first-child,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button:first-child,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .select-danger.el-select .el-input .el-input__inner:hover,
  .select-danger.el-select .el-input fieldset[disabled] .el-input__inner:hover,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:hover:first-child,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button:hover:first-child,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .select-danger.el-select .el-input .el-input__inner:focus,
  .select-danger.el-select .el-input fieldset[disabled] .el-input__inner:focus,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:focus:first-child,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button:focus:first-child,
  fieldset[disabled] .btn-danger.focus,
  fieldset[disabled] .select-danger.el-select .el-input .focus.el-input__inner,
  .select-danger.el-select .el-input fieldset[disabled] .focus.el-input__inner,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button.focus:first-child,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button.focus:first-child,
  fieldset[disabled] .btn-danger:active,
  fieldset[disabled] .select-danger.el-select .el-input .el-input__inner:active,
  .select-danger.el-select .el-input fieldset[disabled] .el-input__inner:active,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button:active:first-child,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button:active:first-child,
  fieldset[disabled] .btn-danger.active,
  fieldset[disabled] .select-danger.el-select .el-input .active.el-input__inner,
  .select-danger.el-select .el-input fieldset[disabled] .active.el-input__inner,
  fieldset[disabled] .el-date-picker .el-time-panel.el-popper button.active:first-child,
  .el-date-picker .el-time-panel.el-popper fieldset[disabled] button.active:first-child {
    background-color: #FF3636;
    border-color: #FF3636; }
  .btn-danger.btn-simple, .select-danger.el-select .el-input .btn-simple.el-input__inner, .el-date-picker .el-time-panel.el-popper button.btn-simple:first-child {
    color: #FF3636;
    border-color: #FF3636; }
    .btn-danger.btn-simple:hover, .select-danger.el-select .el-input .btn-simple.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.btn-simple:hover:first-child, .btn-danger.btn-simple:focus, .select-danger.el-select .el-input .btn-simple.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.btn-simple:focus:first-child, .btn-danger.btn-simple:active, .select-danger.el-select .el-input .btn-simple.el-input__inner:active, .el-date-picker .el-time-panel.el-popper button.btn-simple:active:first-child {
      background-color: transparent;
      color: #ff5555;
      border-color: #ff5555;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-danger.btn-link, .select-danger.el-select .el-input .btn-link.el-input__inner, .el-date-picker .el-time-panel.el-popper button.btn-link:first-child {
    color: #FF3636; }
    .btn-danger.btn-link:hover, .select-danger.el-select .el-input .btn-link.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.btn-link:hover:first-child, .btn-danger.btn-link:focus, .select-danger.el-select .el-input .btn-link.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.btn-link:focus:first-child, .btn-danger.btn-link:active, .select-danger.el-select .el-input .btn-link.el-input__inner:active, .el-date-picker .el-time-panel.el-popper button.btn-link:active:first-child {
      background-color: transparent;
      color: #ff5555;
      text-decoration: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

.btn-neutral {
  background-color: #FFFFFF;
  color: #f96332; }
  .btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover,
  .show > .btn-neutral.dropdown-toggle,
  .show > .btn-neutral.dropdown-toggle:focus,
  .show > .btn-neutral.dropdown-toggle:hover {
    background-color: #FFFFFF;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-neutral:not([data-action]):hover {
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17); }
  .btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active,
  fieldset[disabled] .btn-neutral,
  fieldset[disabled] .btn-neutral:hover,
  fieldset[disabled] .btn-neutral:focus,
  fieldset[disabled] .btn-neutral.focus,
  fieldset[disabled] .btn-neutral:active,
  fieldset[disabled] .btn-neutral.active {
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  .btn-neutral.btn-danger, .select-danger.el-select .el-input .btn-neutral.el-input__inner, .el-date-picker .el-time-panel.el-popper button.btn-neutral:first-child {
    color: #FF3636; }
    .btn-neutral.btn-danger:hover, .select-danger.el-select .el-input .btn-neutral.el-input__inner:hover, .el-date-picker .el-time-panel.el-popper button.btn-neutral:hover:first-child, .btn-neutral.btn-danger:focus, .select-danger.el-select .el-input .btn-neutral.el-input__inner:focus, .el-date-picker .el-time-panel.el-popper button.btn-neutral:focus:first-child, .btn-neutral.btn-danger:active, .select-danger.el-select .el-input .btn-neutral.el-input__inner:active, .el-date-picker .el-time-panel.el-popper button.btn-neutral:active:first-child, .btn-neutral.btn-danger:active:focus, .select-danger.el-select .el-input .btn-neutral.el-input__inner:active:focus, .el-date-picker .el-time-panel.el-popper button.btn-neutral:active:focus:first-child {
      color: #ff5555; }
  .btn-neutral.btn-info, .select-info.el-select .el-input .btn-neutral.el-input__inner, .el-date-picker .el-picker-panel__footer .btn-neutral.el-button:first-child {
    color: #2CA8FF; }
    .btn-neutral.btn-info:hover, .select-info.el-select .el-input .btn-neutral.el-input__inner:hover, .el-date-picker .el-picker-panel__footer .btn-neutral.el-button:hover:first-child, .btn-neutral.btn-info:focus, .select-info.el-select .el-input .btn-neutral.el-input__inner:focus, .el-date-picker .el-picker-panel__footer .btn-neutral.el-button:focus:first-child, .btn-neutral.btn-info:active, .select-info.el-select .el-input .btn-neutral.el-input__inner:active, .el-date-picker .el-picker-panel__footer .btn-neutral.el-button:active:first-child, .btn-neutral.btn-info:active:focus, .select-info.el-select .el-input .btn-neutral.el-input__inner:active:focus, .el-date-picker .el-picker-panel__footer .btn-neutral.el-button:active:focus:first-child {
      color: #4bb5ff; }
  .btn-neutral.btn-warning, .select-warning.el-select .el-input .btn-neutral.el-input__inner {
    color: #FFB236; }
    .btn-neutral.btn-warning:hover, .select-warning.el-select .el-input .btn-neutral.el-input__inner:hover, .btn-neutral.btn-warning:focus, .select-warning.el-select .el-input .btn-neutral.el-input__inner:focus, .btn-neutral.btn-warning:active, .select-warning.el-select .el-input .btn-neutral.el-input__inner:active, .btn-neutral.btn-warning:active:focus, .select-warning.el-select .el-input .btn-neutral.el-input__inner:active:focus {
      color: #ffbe55; }
  .btn-neutral.btn-success, .select-success.el-select .el-input .btn-neutral.el-input__inner {
    color: #18ce0f; }
    .btn-neutral.btn-success:hover, .select-success.el-select .el-input .btn-neutral.el-input__inner:hover, .btn-neutral.btn-success:focus, .select-success.el-select .el-input .btn-neutral.el-input__inner:focus, .btn-neutral.btn-success:active, .select-success.el-select .el-input .btn-neutral.el-input__inner:active, .btn-neutral.btn-success:active:focus, .select-success.el-select .el-input .btn-neutral.el-input__inner:active:focus {
      color: #1beb11; }
  .btn-neutral.btn-default {
    color: #888; }
    .btn-neutral.btn-default:hover, .btn-neutral.btn-default:focus, .btn-neutral.btn-default:active, .btn-neutral.btn-default:active:focus {
      color: #979797; }
  .btn-neutral.active, .btn-neutral:active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover,
  .show > .btn-neutral.dropdown-toggle,
  .show > .btn-neutral.dropdown-toggle:focus,
  .show > .btn-neutral.dropdown-toggle:hover {
    background-color: #FFFFFF;
    color: #fa7a50;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-neutral:hover, .btn-neutral:focus {
    color: #fa7a50; }
    .btn-neutral:hover:not(.nav-link), .btn-neutral:focus:not(.nav-link) {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-neutral.btn-simple {
    color: #FFFFFF;
    border-color: #FFFFFF; }
    .btn-neutral.btn-simple:hover, .btn-neutral.btn-simple:focus, .btn-neutral.btn-simple:active {
      background-color: transparent;
      color: #FFFFFF;
      border-color: #FFFFFF;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .btn-neutral.btn-link {
    color: #FFFFFF; }
    .btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active {
      background-color: transparent;
      color: #FFFFFF;
      text-decoration: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

.btn:disabled, .btn[disabled], .btn.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  pointer-events: none; }

.btn-simple {
  border: 1px solid;
  border-color: #888;
  padding: 10px 22px;
  background-color: transparent; }

.btn-simple.disabled, .btn-simple.disabled:hover, .btn-simple.disabled:focus, .btn-simple.disabled.focus, .btn-simple.disabled:active, .btn-simple.disabled.active, .btn-simple:disabled, .btn-simple:disabled:hover, .btn-simple:disabled:focus, .btn-simple:disabled.focus, .btn-simple:disabled:active, .btn-simple:disabled.active, .btn-simple[disabled], .btn-simple[disabled]:hover, .btn-simple[disabled]:focus, .btn-simple[disabled].focus, .btn-simple[disabled]:active, .btn-simple[disabled].active,
fieldset[disabled] .btn-simple,
fieldset[disabled] .btn-simple:hover,
fieldset[disabled] .btn-simple:focus,
fieldset[disabled] .btn-simple.focus,
fieldset[disabled] .btn-simple:active,
fieldset[disabled] .btn-simple.active,
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled.focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link:disabled,
.btn-link:disabled:hover,
.btn-link:disabled:focus,
.btn-link:disabled.focus,
.btn-link:disabled:active,
.btn-link:disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled].focus,
.btn-link[disabled]:active,
.btn-link[disabled].active,
fieldset[disabled]
.btn-link,
fieldset[disabled]
.btn-link:hover,
fieldset[disabled]
.btn-link:focus,
fieldset[disabled]
.btn-link.focus,
fieldset[disabled]
.btn-link:active,
fieldset[disabled]
.btn-link.active {
  background-color: transparent; }

.btn-link {
  border: 0;
  padding: 0.5rem 0.7rem;
  background-color: transparent; }

.btn-lg {
  font-size: 1em;
  border-radius: 0.25rem;
  padding: 15px 48px; }
  .btn-lg.btn-simple {
    padding: 14px 47px; }

.btn-sm, .el-date-picker .el-time-panel.el-popper button, .el-date-picker .el-picker-panel__footer .el-button {
  font-size: 14px;
  border-radius: 0.1875rem;
  padding: 5px 15px; }
  .btn-sm.btn-simple, .el-date-picker .el-time-panel.el-popper button.btn-simple, .el-date-picker .el-picker-panel__footer .btn-simple.el-button {
    padding: 4px 14px; }

.btn-wd {
  min-width: 140px; }

.btn-group.select {
  width: 100%; }

.btn-group.select .btn {
  text-align: left; }

.btn-group.select .caret {
  position: absolute;
  top: 50%;
  margin-top: -1px;
  right: 8px; }

.btn-round, .el-select .el-input .el-input__inner, .el-date-picker .el-time-panel.el-popper button, .el-date-picker .el-picker-panel__footer .el-button, .form-group .el-input-number .plus-button, .form-group .el-input-number .el-input-number__decrease, .form-group .el-input-number .el-input-number__increase {
  border-width: 1px;
  border-radius: 30px;
  padding-right: 23px;
  padding-left: 23px; }
  .btn-round.btn-simple, .el-select .el-input .btn-simple.el-input__inner, .el-date-picker .el-time-panel.el-popper button.btn-simple, .el-date-picker .el-picker-panel__footer .btn-simple.el-button, .form-group .el-input-number .btn-simple.plus-button, .form-group .el-input-number .btn-simple.el-input-number__decrease, .form-group .el-input-number .btn-simple.el-input-number__increase {
    padding: 10px 22px; }

.no-caret.dropdown-toggle::after {
  display: none; }

.form-control::-moz-placeholder, .el-date-picker .el-input .el-input__inner::-moz-placeholder, .form-group .el-input__inner::-moz-placeholder {
  color: #DDDDDD;
  opacity: 1;
  filter: alpha(opacity=100); }

.form-control:-moz-placeholder, .el-date-picker .el-input .el-input__inner:-moz-placeholder, .form-group .el-input__inner:-moz-placeholder {
  color: #DDDDDD;
  opacity: 1;
  filter: alpha(opacity=100); }

.form-control::-webkit-input-placeholder, .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .form-group .el-input__inner::-webkit-input-placeholder {
  color: #DDDDDD;
  opacity: 1;
  filter: alpha(opacity=100); }

.form-control:-ms-input-placeholder, .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .form-group .el-input__inner:-ms-input-placeholder {
  color: #DDDDDD;
  opacity: 1;
  filter: alpha(opacity=100); }

.form-control, .el-date-picker .el-input .el-input__inner, .form-group .el-input__inner {
  background-color: transparent;
  border: 1px solid #E3E3E3;
  border-radius: 30px;
  color: #2c2c2c;
  line-height: normal;
  font-size: 0.8571em;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .form-control:focus, .el-date-picker .el-input .el-input__inner:focus, .form-group .el-input__inner:focus {
    border: 1px solid #f96332;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important;
    color: #2c2c2c; }
    .form-control:focus + .input-group-addon, .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .form-group .el-input__inner:focus + .input-group-addon,
    .form-control:focus ~ .input-group-addon,
    .el-date-picker .el-input .el-input__inner:focus ~ .input-group-addon,
    .form-group .el-input__inner:focus ~ .input-group-addon {
      border: 1px solid #f96332;
      border-left: none;
      background-color: transparent; }
  .has-success .form-control, .has-success .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .has-success .el-input__inner, .has-success .form-group .el-input__inner, .form-group .has-success .el-input__inner,
  .has-error .form-control,
  .has-error .el-date-picker .el-input .el-input__inner,
  .el-date-picker .el-input .has-error .el-input__inner,
  .has-error .form-group .el-input__inner,
  .form-group .has-error .el-input__inner,
  .has-success .form-control:focus,
  .has-success .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .has-success .el-input__inner:focus,
  .has-success .form-group .el-input__inner:focus,
  .form-group .has-success .el-input__inner:focus,
  .has-error .form-control:focus,
  .has-error .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .has-error .el-input__inner:focus,
  .has-error .form-group .el-input__inner:focus,
  .form-group .has-error .el-input__inner:focus {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .has-danger .form-control.form-control-success, .has-danger .el-date-picker .el-input .form-control-success.el-input__inner, .el-date-picker .el-input .has-danger .form-control-success.el-input__inner, .has-danger .form-group .form-control-success.el-input__inner, .form-group .has-danger .form-control-success.el-input__inner, .has-danger .form-control.form-control-danger, .has-danger .el-date-picker .el-input .form-control-danger.el-input__inner, .el-date-picker .el-input .has-danger .form-control-danger.el-input__inner, .has-danger .form-group .form-control-danger.el-input__inner, .form-group .has-danger .form-control-danger.el-input__inner,
  .has-success .form-control.form-control-success,
  .has-success .el-date-picker .el-input .form-control-success.el-input__inner,
  .el-date-picker .el-input .has-success .form-control-success.el-input__inner,
  .has-success .form-group .form-control-success.el-input__inner,
  .form-group .has-success .form-control-success.el-input__inner,
  .has-success .form-control.form-control-danger,
  .has-success .el-date-picker .el-input .form-control-danger.el-input__inner,
  .el-date-picker .el-input .has-success .form-control-danger.el-input__inner,
  .has-success .form-group .form-control-danger.el-input__inner,
  .form-group .has-success .form-control-danger.el-input__inner {
    background-image: none; }
  .form-control + .form-control-feedback, .el-date-picker .el-input .el-input__inner + .form-control-feedback, .form-group .el-input__inner + .form-control-feedback {
    border-radius: 0.25rem;
    font-size: 14px;
    margin-top: -7px;
    position: absolute;
    right: 10px;
    top: 50%;
    vertical-align: middle; }
  .open .form-control, .open .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .open .el-input__inner, .open .form-group .el-input__inner, .form-group .open .el-input__inner {
    border-radius: 0.25rem 0.25rem 0 0;
    border-bottom-color: transparent; }
  .form-control + .input-group-addon, .el-date-picker .el-input .el-input__inner + .input-group-addon, .form-group .el-input__inner + .input-group-addon {
    background-color: #FFFFFF; }

.has-success .input-group-addon, .has-success .form-control, .has-success .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .has-success .el-input__inner, .has-success .form-group .el-input__inner, .form-group .has-success .el-input__inner {
  border-color: #E3E3E3; }


.has-success .form-control:focus,
.has-success .el-date-picker .el-input .el-input__inner:focus,
.el-date-picker .el-input .has-success .el-input__inner:focus,
.has-success .form-group .el-input__inner:focus,
.form-group .has-success .el-input__inner:focus,
.has-success.input-group-focus .input-group-addon {
  border-color: #1be611; }

.has-danger .form-control, .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .has-danger .el-input__inner, .has-danger .form-group .el-input__inner, .form-group .has-danger .el-input__inner,
.has-danger .input-group-addon,
.has-danger.input-group-focus .input-group-addon {
  border-color: #ffcfcf;
  color: #FF3636;
  background-color: rgba(222, 222, 222, 0.1); }
  .has-danger .form-control:focus, .has-danger .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .has-danger .el-input__inner:focus, .has-danger .form-group .el-input__inner:focus, .form-group .has-danger .el-input__inner:focus,
  .has-danger .input-group-addon:focus,
  .has-danger.input-group-focus .input-group-addon:focus {
    background-color: #FFFFFF; }

.has-success:after,
.has-danger:after {
  font-family: 'Nucleo Outline';
  content: "\ea22";
  display: inline-block;
  position: absolute;
  right: 20px;
  bottom: 10px;
  top: 10px;
  color: #18ce0f;
  font-size: 11px; }

.has-success.form-control-lg:after,
.has-danger.form-control-lg:after {
  font-size: 13px;
  top: 24px; }

.has-success.has-label:after,
.has-danger.has-label:after {
  top: 35px; }

.has-success .form-control + label, .has-success .el-date-picker .el-input .el-input__inner + label, .el-date-picker .el-input .has-success .el-input__inner + label, .has-success .form-group .el-input__inner + label, .form-group .has-success .el-input__inner + label,
.has-success.form-check .form-check-label label, .has-success.form-check:after,
.has-danger .form-control + label,
.has-danger .el-date-picker .el-input .el-input__inner + label,
.el-date-picker .el-input .has-danger .el-input__inner + label,
.has-danger .form-group .el-input__inner + label,
.form-group .has-danger .el-input__inner + label,
.has-danger.form-check .form-check-label label,
.has-danger.form-check:after {
  display: none !important; }

.has-success.form-check .form-check-label,
.has-danger.form-check .form-check-label {
  color: #18ce0f; }

.has-danger:after {
  content: "\ea53";
  color: #FF3636; }

.has-danger.form-check .form-check-label {
  color: #FF3636; }

.form-group.no-border.form-control-lg .input-group-addon,
.input-group.no-border.form-control-lg .input-group-addon {
  padding: 15px 0 15px 19px; }

.form-group.no-border.form-control-lg .form-control, .form-group.no-border.form-control-lg .el-input__inner,
.input-group.no-border.form-control-lg .form-control,
.input-group.no-border.form-control-lg .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .input-group.no-border.form-control-lg .el-input__inner,
.input-group.no-border.form-control-lg .form-group .el-input__inner,
.form-group .input-group.no-border.form-control-lg .el-input__inner {
  padding: 15px 19px; }
  .form-group.no-border.form-control-lg .form-control + .input-group-addon, .form-group.no-border.form-control-lg .el-date-picker .el-input .el-input__inner + .input-group-addon, .form-group.no-border.form-control-lg .el-input__inner + .input-group-addon,
  .input-group.no-border.form-control-lg .form-control + .input-group-addon,
  .input-group.no-border.form-control-lg .el-date-picker .el-input .el-input__inner + .input-group-addon,
  .el-date-picker .el-input .input-group.no-border.form-control-lg .el-input__inner + .input-group-addon,
  .input-group.no-border.form-control-lg .form-group .el-input__inner + .input-group-addon,
  .form-group .input-group.no-border.form-control-lg .el-input__inner + .input-group-addon {
    padding: 15px 19px 15px 0; }

.form-group.form-control-lg .form-control, .form-group.form-control-lg .el-input__inner,
.input-group.form-control-lg .form-control,
.input-group.form-control-lg .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .input-group.form-control-lg .el-input__inner,
.input-group.form-control-lg .form-group .el-input__inner,
.form-group .input-group.form-control-lg .el-input__inner {
  padding: 14px 18px; }
  .form-group.form-control-lg .form-control + .input-group-addon, .form-group.form-control-lg .el-date-picker .el-input .el-input__inner + .input-group-addon, .form-group.form-control-lg .el-input__inner + .input-group-addon,
  .input-group.form-control-lg .form-control + .input-group-addon,
  .input-group.form-control-lg .el-date-picker .el-input .el-input__inner + .input-group-addon,
  .el-date-picker .el-input .input-group.form-control-lg .el-input__inner + .input-group-addon,
  .input-group.form-control-lg .form-group .el-input__inner + .input-group-addon,
  .form-group .input-group.form-control-lg .el-input__inner + .input-group-addon {
    padding: 14px 18px 14px 0; }

.form-group.form-control-lg .input-group-addon,
.input-group.form-control-lg .input-group-addon {
  padding: 14px 0 15px 18px; }
  .form-group.form-control-lg .input-group-addon + .form-control, .form-group.form-control-lg .el-date-picker .el-input .input-group-addon + .el-input__inner, .form-group.form-control-lg .input-group-addon + .el-input__inner,
  .input-group.form-control-lg .input-group-addon + .form-control,
  .input-group.form-control-lg .el-date-picker .el-input .input-group-addon + .el-input__inner,
  .el-date-picker .el-input .input-group.form-control-lg .input-group-addon + .el-input__inner,
  .input-group.form-control-lg .form-group .input-group-addon + .el-input__inner,
  .form-group .input-group.form-control-lg .input-group-addon + .el-input__inner {
    padding: 15px 18px 15px 16px; }

.form-group.no-border .form-control, .form-group.no-border .el-input__inner,
.input-group.no-border .form-control,
.input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .input-group.no-border .el-input__inner,
.input-group.no-border .form-group .el-input__inner,
.form-group .input-group.no-border .el-input__inner {
  padding: 11px 19px; }
  .form-group.no-border .form-control + .input-group-addon, .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .form-group.no-border .el-input__inner + .input-group-addon,
  .input-group.no-border .form-control + .input-group-addon,
  .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
  .el-date-picker .el-input .input-group.no-border .el-input__inner + .input-group-addon,
  .input-group.no-border .form-group .el-input__inner + .input-group-addon,
  .form-group .input-group.no-border .el-input__inner + .input-group-addon {
    padding: 11px 19px 11px 0; }

.form-group.no-border .input-group-addon,
.input-group.no-border .input-group-addon {
  padding: 11px 0 11px 19px; }

.form-group .form-control, .form-group .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .form-group .el-input__inner, .form-group .el-input__inner,
.input-group .form-control,
.input-group .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .input-group .el-input__inner,
.input-group .form-group .el-input__inner,
.form-group .input-group .el-input__inner {
  padding: 10px 18px 10px 18px; }
  .form-group .form-control + .input-group-addon, .form-group .el-date-picker .el-input .el-input__inner + .input-group-addon, .form-group .el-input__inner + .input-group-addon,
  .input-group .form-control + .input-group-addon,
  .input-group .el-date-picker .el-input .el-input__inner + .input-group-addon,
  .el-date-picker .el-input .input-group .el-input__inner + .input-group-addon,
  .input-group .form-group .el-input__inner + .input-group-addon,
  .form-group .input-group .el-input__inner + .input-group-addon {
    padding: 10px 18px 10px 0; }

.form-group .input-group-addon,
.input-group .input-group-addon {
  padding: 10px 0 10px 18px; }
  .form-group .input-group-addon + .form-control, .form-group .el-date-picker .el-input .input-group-addon + .el-input__inner, .form-group .input-group-addon + .el-input__inner,
  .form-group .input-group-addon ~ .form-control,
  .form-group .el-date-picker .el-input .input-group-addon ~ .el-input__inner,
  .form-group .input-group-addon ~ .el-input__inner,
  .input-group .input-group-addon + .form-control,
  .input-group .el-date-picker .el-input .input-group-addon + .el-input__inner,
  .el-date-picker .el-input .input-group .input-group-addon + .el-input__inner,
  .input-group .form-group .input-group-addon + .el-input__inner,
  .form-group .input-group .input-group-addon + .el-input__inner,
  .input-group .input-group-addon ~ .form-control,
  .input-group .el-date-picker .el-input .input-group-addon ~ .el-input__inner,
  .el-date-picker .el-input .input-group .input-group-addon ~ .el-input__inner,
  .input-group .form-group .input-group-addon ~ .el-input__inner,
  .form-group .input-group .input-group-addon ~ .el-input__inner {
    padding: 10px 19px 11px 16px; }

.form-group.no-border .form-control, .form-group.no-border .el-input__inner, .form-group.no-border .form-control + .input-group-addon, .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .form-group.no-border .el-input__inner + .input-group-addon,
.input-group.no-border .form-control,
.input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .input-group.no-border .el-input__inner,
.input-group.no-border .form-group .el-input__inner,
.form-group .input-group.no-border .el-input__inner,
.input-group.no-border .form-control + .input-group-addon,
.input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
.el-date-picker .el-input .input-group.no-border .el-input__inner + .input-group-addon,
.input-group.no-border .form-group .el-input__inner + .input-group-addon,
.form-group .input-group.no-border .el-input__inner + .input-group-addon {
  background-color: rgba(222, 222, 222, 0.3);
  border: medium none; }
  .form-group.no-border .form-control:focus, .form-group.no-border .el-input__inner:focus, .form-group.no-border .form-control:active, .form-group.no-border .el-input__inner:active, .form-group.no-border .form-control:active, .form-group.no-border .el-input__inner:active,
  .form-group.no-border .form-control + .input-group-addon:focus,
  .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .form-group.no-border .el-input__inner + .input-group-addon:focus,
  .form-group.no-border .form-control + .input-group-addon:active,
  .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .form-group.no-border .el-input__inner + .input-group-addon:active,
  .form-group.no-border .form-control + .input-group-addon:active,
  .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .form-group.no-border .el-input__inner + .input-group-addon:active,
  .input-group.no-border .form-control:focus,
  .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .input-group.no-border .el-input__inner:focus,
  .input-group.no-border .form-group .el-input__inner:focus,
  .form-group .input-group.no-border .el-input__inner:focus,
  .input-group.no-border .form-control:active,
  .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .input-group.no-border .el-input__inner:active,
  .input-group.no-border .form-group .el-input__inner:active,
  .form-group .input-group.no-border .el-input__inner:active,
  .input-group.no-border .form-control:active,
  .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .input-group.no-border .el-input__inner:active,
  .input-group.no-border .form-group .el-input__inner:active,
  .form-group .input-group.no-border .el-input__inner:active,
  .input-group.no-border .form-control + .input-group-addon:focus,
  .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .el-date-picker .el-input .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
  .form-group .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .input-group.no-border .form-control + .input-group-addon:active,
  .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .input-group.no-border .el-input__inner + .input-group-addon:active,
  .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .input-group.no-border .el-input__inner + .input-group-addon:active,
  .input-group.no-border .form-control + .input-group-addon:active,
  .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .input-group.no-border .el-input__inner + .input-group-addon:active,
  .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .input-group.no-border .el-input__inner + .input-group-addon:active {
    border: medium none;
    background-color: rgba(222, 222, 222, 0.5); }

.form-group.no-border .form-control:focus + .input-group-addon, .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .form-group.no-border .el-input__inner:focus + .input-group-addon,
.input-group.no-border .form-control:focus + .input-group-addon,
.input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
.el-date-picker .el-input .input-group.no-border .el-input__inner:focus + .input-group-addon,
.input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
.form-group .input-group.no-border .el-input__inner:focus + .input-group-addon {
  background-color: rgba(222, 222, 222, 0.5); }

.form-group.no-border .input-group-addon,
.input-group.no-border .input-group-addon {
  background-color: rgba(222, 222, 222, 0.3);
  border: none; }

.has-error .form-control-feedback, .has-error .control-label {
  color: #FF3636; }

.has-success .form-control-feedback, .has-success .control-label {
  color: #18ce0f; }

.input-group-addon {
  background-color: #FFFFFF;
  border: 1px solid #E3E3E3;
  color: #555555;
  padding: -0.5rem 0 -0.5rem -0.3rem;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; }
  .input-group-addon.input-group-append {
    border-radius: 0 30px 30px 0;
    margin-left: 0; }
  .input-group-addon.input-group-prepend {
    margin-right: 0;
    border-radius: 30px 0 0 30px; }
  .has-danger.input-group-focus .input-group-addon {
    background-color: #FFFFFF; }
  .has-success .input-group-addon {
    background-color: #FFFFFF; }
  .has-danger .form-control:focus + .input-group-addon, .has-danger .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .el-date-picker .el-input .has-danger .el-input__inner:focus + .input-group-addon, .has-danger .form-group .el-input__inner:focus + .input-group-addon, .form-group .has-danger .el-input__inner:focus + .input-group-addon {
    color: #FF3636; }
  .has-success .form-control:focus + .input-group-addon, .has-success .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .el-date-picker .el-input .has-success .el-input__inner:focus + .input-group-addon, .has-success .form-group .el-input__inner:focus + .input-group-addon, .form-group .has-success .el-input__inner:focus + .input-group-addon {
    color: #18ce0f; }
  .input-group-addon + .form-control, .el-date-picker .el-input .input-group-addon + .el-input__inner, .form-group .input-group-addon + .el-input__inner,
  .input-group-addon ~ .form-control,
  .el-date-picker .el-input .input-group-addon ~ .el-input__inner,
  .form-group .input-group-addon ~ .el-input__inner {
    padding: -0.5rem 0.7rem;
    padding-left: 18px; }
  .input-group-addon i {
    width: 17px; }

.input-group-focus .input-group-addon {
  background-color: #FFFFFF;
  border-color: #f96332; }

.input-group-focus.no-border .input-group-addon {
  background-color: rgba(222, 222, 222, 0.5); }

.input-group,
.form-group {
  margin-bottom: 10px;
  position: relative; }
  .input-group .form-control-static,
  .form-group .form-control-static {
    margin-top: 9px; }

.input-group[disabled] .input-group-addon {
  background-color: #E3E3E3; }

.input-group .form-control:not(:first-child):not(:last-child), .input-group .el-date-picker .el-input .el-input__inner:not(:first-child):not(:last-child), .el-date-picker .el-input .input-group .el-input__inner:not(:first-child):not(:last-child), .input-group .form-group .el-input__inner:not(:first-child):not(:last-child), .form-group .input-group .el-input__inner:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 30px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0 none; }

.input-group .form-control:first-child, .input-group .el-date-picker .el-input .el-input__inner:first-child, .el-date-picker .el-input .input-group .el-input__inner:first-child, .input-group .form-group .el-input__inner:first-child, .form-group .input-group .el-input__inner:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-right: 0 none; }

.input-group .form-control:last-child, .input-group .el-date-picker .el-input .el-input__inner:last-child, .el-date-picker .el-input .input-group .el-input__inner:last-child, .input-group .form-group .el-input__inner:last-child, .form-group .input-group .el-input__inner:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-left: 0 none; }

.form-control[disabled], .el-date-picker .el-input .el-input__inner[disabled], .form-group .el-input__inner[disabled], .form-control[readonly], .el-date-picker .el-input .el-input__inner[readonly], .form-group .el-input__inner[readonly], fieldset[disabled] .form-control, fieldset[disabled] .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input fieldset[disabled] .el-input__inner, fieldset[disabled] .form-group .el-input__inner, .form-group fieldset[disabled] .el-input__inner {
  background-color: #E3E3E3;
  color: #888;
  cursor: not-allowed; }

.input-group-btn .btn {
  border-width: 1px;
  padding: 11px 0.7rem; }

.input-group-btn .btn-default:not(.btn-fill) {
  border-color: #DDDDDD; }

.input-group-btn:last-child > .btn {
  margin-left: 0; }

textarea.form-control, .el-date-picker .el-input textarea.el-input__inner, .form-group textarea.el-input__inner {
  max-width: 100%;
  max-height: 80px;
  padding: 10px 10px 0 0;
  resize: none;
  border: none;
  border-bottom: 1px solid #E3E3E3;
  border-radius: 0;
  line-height: 2; }
  textarea.form-control:focus, .el-date-picker .el-input textarea.el-input__inner:focus, .form-group textarea.el-input__inner:focus, textarea.form-control:active, .el-date-picker .el-input textarea.el-input__inner:active, .form-group textarea.el-input__inner:active {
    border-left: none;
    border-top: none;
    border-right: none; }

.has-success.form-group .form-control, .has-success.form-group .el-input__inner,
.has-success.form-group.no-border .form-control,
.has-success.form-group.no-border .el-input__inner,
.has-danger.form-group .form-control,
.has-danger.form-group .el-input__inner,
.has-danger.form-group.no-border .form-control,
.has-danger.form-group.no-border .el-input__inner {
  padding-right: 40px; }

.form.form-newsletter .form-group {
  float: left;
  width: 78%;
  margin-right: 2%;
  margin-top: 9px; }

.input-group .input-group-btn {
  padding: 0 12px; }

.form-group input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100; }

.form-text {
  font-size: 0.8571em; }

.form-control-lg {
  padding: 0;
  font-size: inherit;
  line-height: 0;
  border-radius: 0; }
  .form-control-lg.has-danger {
    margin-bottom: 20px; }
  .form-control-lg input.form-control, .form-control-lg .el-date-picker .el-input input.el-input__inner, .el-date-picker .el-input .form-control-lg input.el-input__inner, .form-control-lg .form-group input.el-input__inner, .form-group .form-control-lg input.el-input__inner {
    height: 100%; }

.form-horizontal .col-form-label,
.form-horizontal .label-on-right {
  padding: 10px 5px 0 15px;
  text-align: right;
  max-width: 180px; }

.form-horizontal .checkbox-radios {
  margin-bottom: 15px; }
  .form-horizontal .checkbox-radios .form-check:first-child {
    margin-top: 8px; }

.form-horizontal .label-on-right {
  text-align: left;
  padding: 10px 15px 0 5px; }

.form-horizontal .form-check-inline {
  margin-top: 6px; }

.form-check {
  margin-top: .5rem;
  padding-left: 0 !important; }

.form-check .form-check-label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 35px;
  line-height: 26px;
  margin-bottom: 0;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear; }

.radio .form-check-sign {
  padding-left: 28px; }

.form-check .form-check-sign::before,
.form-check .form-check-sign::after {
  content: " ";
  display: inline-block;
  position: absolute;
  width: 26px;
  height: 26px;
  left: 0;
  cursor: pointer;
  border-radius: 3px;
  top: 0;
  background-color: transparent;
  border: 1px solid #E3E3E3;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear; }

.form-check .form-check-sign::after {
  font-family: 'Nucleo Outline';
  content: "\ea22";
  top: 0px;
  text-align: center;
  font-size: 14px;
  opacity: 0;
  color: #555555;
  border: 0;
  background-color: inherit; }

.form-check.disabled .form-check-label,
.form-check.disabled .form-check-label {
  color: #9A9A9A;
  opacity: .5;
  cursor: not-allowed; }

.form-check input[type="checkbox"],
.radio input[type="radio"] {
  opacity: 0;
  position: absolute;
  visibility: hidden; }

.form-check input[type="checkbox"]:checked + .form-check-sign::after {
  opacity: 1; }

.form-control input[type="checkbox"]:disabled + .form-check-sign::before, .el-date-picker .el-input .el-input__inner input[type="checkbox"]:disabled + .form-check-sign::before, .form-group .el-input__inner input[type="checkbox"]:disabled + .form-check-sign::before,
.checkbox input[type="checkbox"]:disabled + .form-check-sign::after {
  cursor: not-allowed; }

.form-check input[type="checkbox"]:disabled + .form-check-sign,
.form-check input[type="radio"]:disabled + .form-check-sign {
  pointer-events: none; }

.form-check-radio .form-check-sign::before,
.form-check-radio .form-check-sign::after {
  content: " ";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #E3E3E3;
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 3px;
  padding: 1px;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear; }

.form-check-radio input[type="radio"] + .form-check-sign:after,
.form-check-radio input[type="radio"] {
  opacity: 0; }

.form-check-radio input[type="radio"]:checked + .form-check-sign::after {
  width: 4px;
  height: 4px;
  background-color: #555555;
  border-color: #555555;
  top: 11px;
  left: 11px;
  opacity: 1; }

.form-check-radio input[type="radio"]:checked + .form-check-sign::after {
  opacity: 1; }

.form-check-radio input[type="radio"]:disabled + .form-check-sign {
  color: #9A9A9A; }

.form-check-radio input[type="radio"]:disabled + .form-check-sign::before,
.form-check-radio input[type="radio"]:disabled + .form-check-sign::after {
  color: #9A9A9A; }

.progress-container {
  position: relative; }
  .progress-container + .progress-container,
  .progress-container ~ .progress-container {
    margin-top: 15px; }
  .progress-container .progress-badge {
    color: #888;
    font-size: 0.8571em;
    text-transform: uppercase; }
  .progress-container .progress {
    height: 1px;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: rgba(222, 222, 222, 0.5);
    margin-top: 14px; }
    .progress-container .progress .progress-bar {
      -webkit-box-shadow: none;
              box-shadow: none;
      background-color: #888; }
    .progress-container .progress .progress-value {
      position: absolute;
      top: 2px;
      right: 0;
      color: #888;
      font-size: 0.8571em; }
  .progress-container.progress-neutral .progress {
    background: rgba(255, 255, 255, 0.3); }
  .progress-container.progress-neutral .progress-bar {
    background: #FFFFFF; }
  .progress-container.progress-neutral .progress-value,
  .progress-container.progress-neutral .progress-badge {
    color: #FFFFFF; }
  .progress-container.progress-primary .progress {
    background: rgba(249, 99, 50, 0.3); }
  .progress-container.progress-primary .progress-bar {
    background: #f96332; }
  .progress-container.progress-primary .progress-value,
  .progress-container.progress-primary .progress-badge {
    color: #f96332; }
  .progress-container.progress-info .progress {
    background: rgba(44, 168, 255, 0.3); }
  .progress-container.progress-info .progress-bar {
    background: #2CA8FF; }
  .progress-container.progress-info .progress-value,
  .progress-container.progress-info .progress-badge {
    color: #2CA8FF; }
  .progress-container.progress-success .progress {
    background: rgba(24, 206, 15, 0.3); }
  .progress-container.progress-success .progress-bar {
    background: #18ce0f; }
  .progress-container.progress-success .progress-value,
  .progress-container.progress-success .progress-badge {
    color: #18ce0f; }
  .progress-container.progress-warning .progress {
    background: rgba(255, 178, 54, 0.3); }
  .progress-container.progress-warning .progress-bar {
    background: #FFB236; }
  .progress-container.progress-warning .progress-value,
  .progress-container.progress-warning .progress-badge {
    color: #FFB236; }
  .progress-container.progress-danger .progress {
    background: rgba(255, 54, 54, 0.3); }
  .progress-container.progress-danger .progress-bar {
    background: #FF3636; }
  .progress-container.progress-danger .progress-value,
  .progress-container.progress-danger .progress-badge {
    color: #FF3636; }

/*           badges             */
.badge, .el-tag,
.el-tag.el-tag--info,
.el-tag.el-tag--primary,
.el-tag.el-tag--success,
.el-tag.el-tag--warning,
.el-tag.el-tag--danger,
.el-tag.el-tag--default {
  border-radius: 8px;
  padding: 4px 8px;
  text-transform: uppercase;
  font-size: 0.7142em;
  line-height: 12px;
  background-color: transparent;
  border: 1px solid;
  text-decoration: none;
  color: #FFFFFF;
  margin-bottom: 5px;
  border-radius: 0.875rem; }
  .badge:hover, .el-tag:hover, .badge:focus, .el-tag:focus {
    text-decoration: none; }

.badge-icon {
  padding: 0.4em 0.55em; }
  .badge-icon i {
    font-size: 0.8em; }

.badge-default, .el-tag,
.el-tag.el-tag--default {
  border-color: #888;
  background-color: #888; }

.badge-primary, .el-tag,
.el-tag.el-tag--primary {
  border-color: #f96332;
  background-color: #f96332; }

.badge-info, .el-tag,
.el-tag.el-tag--info {
  border-color: #2CA8FF;
  background-color: #2CA8FF; }

.badge-success, .el-tag,
.el-tag.el-tag--success {
  border-color: #18ce0f;
  background-color: #18ce0f; }

.badge-warning, .el-tag,
.el-tag.el-tag--warning {
  border-color: #FFB236;
  background-color: #FFB236; }

.badge-danger, .el-tag,
.el-tag.el-tag--danger {
  border-color: #FF3636;
  background-color: #FF3636; }

.badge-neutral {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  color: inherit; }

.badge-primary[href]:focus, .el-tag[href]:focus,
.badge-primary[href]:hover,
.el-tag[href]:hover {
  color: #FFFFFF;
  background-color: #f95823;
  border-color: #f95823; }

.badge-warning[href]:focus, .el-tag[href]:focus,
.badge-warning[href]:hover,
.el-tag[href]:hover {
  color: #FFFFFF;
  background-color: #ffac27;
  border-color: #ffac27; }

.badge-info[href]:focus, .el-tag[href]:focus,
.badge-info[href]:hover,
.el-tag[href]:hover {
  color: #FFFFFF;
  background-color: #1da2ff;
  border-color: #1da2ff; }

.badge-danger[href]:focus, .el-tag[href]:focus,
.badge-danger[href]:hover,
.el-tag[href]:hover {
  color: #FFFFFF;
  background-color: #ff2727;
  border-color: #ff2727; }

.badge-success[href]:focus, .el-tag[href]:focus,
.badge-success[href]:hover,
.el-tag[href]:hover {
  color: #FFFFFF;
  background-color: #16c00e;
  border-color: #16c00e; }

.badge-default[href]:focus, .el-tag[href]:focus,
.badge-default[href]:hover,
.el-tag[href]:hover {
  color: #FFFFFF;
  background-color: gray;
  border-color: gray; }

.pagination {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .pagination .page-item .page-link {
    border: 0;
    border-radius: 30px !important;
    -webkit-transition: all .3s;
    transition: all .3s;
    padding: 0px 11px;
    margin: 0 3px;
    min-width: 30px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #2c2c2c;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
    background: transparent;
    outline: none; }
    .pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus {
      color: #2c2c2c;
      background-color: rgba(222, 222, 222, 0.3);
      border: none; }
  .pagination .arrow-margin-left,
  .pagination .arrow-margin-right {
    position: absolute; }
  .pagination .arrow-margin-right {
    right: 0; }
  .pagination .arrow-margin-left {
    left: 0; }
  .pagination .page-item.active > .page-link {
    color: #FFFFFF;
    -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
            box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1); }
    .pagination .page-item.active > .page-link, .pagination .page-item.active > .page-link:focus, .pagination .page-item.active > .page-link:hover {
      background-color: #f96332;
      border-color: #f96332;
      color: #FFFFFF; }
  .pagination .page-item.disabled > .page-link {
    opacity: .5; }
  .pagination.pagination-info .page-item.active > .page-link, .pagination.pagination-info .page-item.active > .page-link:focus, .pagination.pagination-info .page-item.active > .page-link:hover {
    background-color: #2CA8FF;
    border-color: #2CA8FF; }
  .pagination.pagination-success .page-item.active > .page-link, .pagination.pagination-success .page-item.active > .page-link:focus, .pagination.pagination-success .page-item.active > .page-link:hover {
    background-color: #18ce0f;
    border-color: #18ce0f; }
  .pagination.pagination-primary .page-item.active > .page-link, .pagination.pagination-primary .page-item.active > .page-link:focus, .pagination.pagination-primary .page-item.active > .page-link:hover {
    background-color: #f96332;
    border-color: #f96332; }
  .pagination.pagination-warning .page-item.active > .page-link, .pagination.pagination-warning .page-item.active > .page-link:focus, .pagination.pagination-warning .page-item.active > .page-link:hover {
    background-color: #FFB236;
    border-color: #FFB236; }
  .pagination.pagination-danger .page-item.active > .page-link, .pagination.pagination-danger .page-item.active > .page-link:focus, .pagination.pagination-danger .page-item.active > .page-link:hover {
    background-color: #FF3636;
    border-color: #FF3636; }
  .pagination.pagination-neutral .page-item > .page-link {
    color: #FFFFFF; }
    .pagination.pagination-neutral .page-item > .page-link:focus, .pagination.pagination-neutral .page-item > .page-link:hover {
      background-color: rgba(255, 255, 255, 0.2);
      color: #FFFFFF; }
  .pagination.pagination-neutral .page-item.active > .page-link, .pagination.pagination-neutral .page-item.active > .page-link:focus, .pagination.pagination-neutral .page-item.active > .page-link:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #f96332; }

button,
input,
optgroup,
select,
textarea {
  font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400; }

a {
  color: #f96332; }
  a:hover, a:focus {
    color: #f96332; }

h1, .h1 {
  font-size: 3.5em;
  line-height: 1.15;
  margin-bottom: 30px; }
  h1 small, .h1 small {
    font-weight: 700;
    text-transform: uppercase;
    opacity: .8; }

h2, .h2 {
  font-size: 2.5em;
  margin-bottom: 30px; }

h3, .h3 {
  font-size: 2em;
  margin-bottom: 30px;
  line-height: 1.4em; }

h4, .h4 {
  font-size: 1.714em;
  line-height: 1.45em;
  margin-top: 30px;
  margin-bottom: 15px; }
  h4 + .category,
  h4.title + .category, .h4 + .category,
  .h4.title + .category {
    margin-top: -10px; }

h5, .h5 {
  font-size: 1.57em;
  line-height: 1.4em;
  margin-bottom: 15px; }

h6, .h6 {
  font-size: 1em;
  font-weight: 700;
  text-transform: uppercase; }

p.description {
  font-size: 1.14em; }

.title {
  font-weight: 700; }
  .title.title-up {
    text-transform: uppercase; }
    .title.title-up a {
      color: #2c2c2c;
      text-decoration: none; }
  .title + .category {
    margin-top: -10px; }

.description,
.card-description,
.footer-big p,
.card .footer .stats {
  color: #9A9A9A;
  font-weight: 300; }

.category,
.card-category {
  text-transform: capitalize;
  font-weight: 400;
  color: #9A9A9A;
  font-size: 0.7142em; }

.text-primary, .select-primary.el-select-dropdown__item.selected, .el-table thead,
a.text-primary:focus,
a.select-primary.el-select-dropdown__item.selected:focus, a.text-primary:hover, a.select-primary.el-select-dropdown__item.selected:hover {
  color: #f96332 !important; }

.text-info, .select-info.el-select-dropdown__item.selected,
a.text-info:focus,
a.select-info.el-select-dropdown__item.selected:focus, a.text-info:hover, a.select-info.el-select-dropdown__item.selected:hover {
  color: #2CA8FF !important; }

.text-success, .select-success.el-select-dropdown__item.selected,
a.text-success:focus,
a.select-success.el-select-dropdown__item.selected:focus, a.text-success:hover, a.select-success.el-select-dropdown__item.selected:hover {
  color: #18ce0f !important; }

.text-warning, .select-warning.el-select-dropdown__item.selected,
a.text-warning:focus,
a.select-warning.el-select-dropdown__item.selected:focus, a.text-warning:hover, a.select-warning.el-select-dropdown__item.selected:hover {
  color: #FFB236 !important; }

.text-danger, .select-danger.el-select-dropdown__item.selected,
a.text-danger:focus,
a.select-danger.el-select-dropdown__item.selected:focus, a.text-danger:hover, a.select-danger.el-select-dropdown__item.selected:hover {
  color: #FF3636 !important; }

.text-gray,
a.text-gray:focus, a.text-gray:hover {
  color: #E3E3E3 !important; }

.blockquote {
  border-left: none;
  border: 1px solid #888;
  padding: 20px;
  font-size: 1.1em;
  line-height: 1.8; }
  .blockquote small {
    color: #888;
    font-size: 0.8571em;
    text-transform: uppercase; }
  .blockquote.blockquote-primary {
    border-color: #f96332;
    color: #f96332; }
    .blockquote.blockquote-primary small {
      color: #f96332; }
  .blockquote.blockquote-danger {
    border-color: #FF3636;
    color: #FF3636; }
    .blockquote.blockquote-danger small {
      color: #FF3636; }
  .blockquote.blockquote-white {
    border-color: rgba(255, 255, 255, 0.8);
    color: #FFFFFF; }
    .blockquote.blockquote-white small {
      color: rgba(255, 255, 255, 0.8); }

body {
  color: #2c2c2c;
  font-size: 14px;
  font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

.main {
  position: relative;
  background: #FFFFFF; }

/* Animations */
.nav-pills .nav-link,
.navbar,
.nav-tabs .nav-link,
.sidebar .nav a,
.sidebar .nav a i,
.navbar-collapse .navbar-nav .nav-link,
.animation-transition-general,
.sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a span,
.sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a span,
.off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a span,
.off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a span,
.sidebar .navbar-minimize,
.off-canvas-sidebar .navbar-minimize,
.sidebar .nav p,
.off-canvas-sidebar .nav p,
.sidebar .logo a.logo-mini,
.sidebar .logo a.logo-normal,
.off-canvas-sidebar .logo a.logo-mini,
.off-canvas-sidebar .logo a.logo-normal,
.sidebar .user .photo,
.off-canvas-sidebar .user .photo,
.sidebar .user a,
.off-canvas-sidebar .user a,
.sidebar .user .info > a > span,
.off-canvas-sidebar .user .info > a > span,
.card-collapse .card .card-header a[data-toggle="collapse"] i,
.tag,
.tag [data-role="remove"],
.animation-transition-general,
.sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a span,
.sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a span,
.off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a span,
.off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a span,
.sidebar .navbar-minimize,
.off-canvas-sidebar .navbar-minimize,
.sidebar .nav p,
.off-canvas-sidebar .nav p,
.sidebar .logo a.logo-mini,
.sidebar .logo a.logo-normal,
.off-canvas-sidebar .logo a.logo-mini,
.off-canvas-sidebar .logo a.logo-normal,
.sidebar .user .photo,
.off-canvas-sidebar .user .photo,
.sidebar .user a,
.off-canvas-sidebar .user a,
.sidebar .user .info > a > span,
.off-canvas-sidebar .user .info > a > span,
.card-collapse .card .card-header a[data-toggle="collapse"] i {
  -webkit-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s; }

.dropdown-toggle:after,
.bootstrap-switch-label:before,
.caret {
  -webkit-transition: all 150ms ease 0s;
  transition: all 150ms ease 0s; }

.dropdown-toggle[aria-expanded="true"]:after,
a[data-toggle="collapse"][aria-expanded="true"] .caret,
.card-collapse .card a[data-toggle="collapse"][aria-expanded="true"] i,
.card-collapse .card a[data-toggle="collapse"].expanded i {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.button-bar {
  display: block;
  position: relative;
  width: 22px;
  height: 1px;
  border-radius: 1px;
  background: #FFFFFF; }
  .button-bar + .button-bar {
    margin-top: 7px; }
  .button-bar:nth-child(2) {
    width: 17px; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.pull-left {
  float: left; }

.pull-right {
  float: right; }

.info.info-hover .info-title {
  -webkit-transition: color .4s;
  transition: color .4s; }

.info.info-hover:hover .icon {
  -webkit-transform: translate3d(0, -0.5rem, 0);
  transform: translate3d(0, -0.5rem, 0); }
  .info.info-hover:hover .icon.icon-primary.icon-circle {
    -webkit-box-shadow: 0px 15px 30px 0px rgba(249, 99, 50, 0.3);
            box-shadow: 0px 15px 30px 0px rgba(249, 99, 50, 0.3); }
  .info.info-hover:hover .icon.icon-info.icon-circle {
    -webkit-box-shadow: 0px 15px 35px 0px rgba(44, 168, 255, 0.3);
            box-shadow: 0px 15px 35px 0px rgba(44, 168, 255, 0.3); }
  .info.info-hover:hover .icon.icon-success.icon-circle {
    -webkit-box-shadow: 0px 15px 35px 0px rgba(24, 206, 15, 0.3);
            box-shadow: 0px 15px 35px 0px rgba(24, 206, 15, 0.3); }
  .info.info-hover:hover .icon.icon-warning.icon-circle {
    -webkit-box-shadow: 0px 15px 35px 0px rgba(255, 178, 54, 0.3);
            box-shadow: 0px 15px 35px 0px rgba(255, 178, 54, 0.3); }
  .info.info-hover:hover .icon.icon-danger.icon-circle {
    -webkit-box-shadow: 0px 15px 35px 0px rgba(255, 54, 54, 0.3);
            box-shadow: 0px 15px 35px 0px rgba(255, 54, 54, 0.3); }
  .info.info-hover:hover .icon.icon-info + .info-title {
    color: #2CA8FF; }
  .info.info-hover:hover .icon.icon-warning + .info-title {
    color: #FFB236; }
  .info.info-hover:hover .icon.icon-danger + .info-title {
    color: #FF3636; }
  .info.info-hover:hover .icon.icon-primary + .info-title {
    color: #f96332; }
  .info.info-hover:hover .icon.icon-success + .info-title {
    color: #18ce0f; }

.info .icon {
  color: #888;
  -webkit-transition: -webkit-transform .4s, -webkit-box-shadow .4s;
  transition: -webkit-transform .4s, -webkit-box-shadow .4s;
  transition: transform .4s, box-shadow .4s;
  transition: transform .4s, box-shadow .4s, -webkit-transform .4s, -webkit-box-shadow .4s; }
  .info .icon > i {
    font-size: 2.3em; }
  .info .icon.icon-circle {
    max-width: 70px;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-box-shadow: 0px 9px 35px -6px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 9px 35px -6px rgba(0, 0, 0, 0.3);
    font-size: 0.7142em;
    background-color: #FFFFFF;
    position: relative; }
    .info .icon.icon-circle i {
      line-height: 2.6em; }

.info .info-title {
  margin: 15px 0 5px;
  padding: 0 15px;
  color: #2c2c2c;
  font-weight: 700; }

.info p {
  color: #888;
  padding: 0 15px;
  font-size: 1.1em; }

.info-horizontal {
  text-align: left !important; }
  .info-horizontal .icon {
    float: left;
    margin-top: 23px;
    margin-right: 10px; }
    .info-horizontal .icon > i {
      font-size: 2em; }
    .info-horizontal .icon.icon-circle {
      width: 65px;
      height: 65px;
      max-width: 65px;
      margin-top: 8px; }
      .info-horizontal .icon.icon-circle i {
        display: table;
        margin: 0 auto;
        line-height: 3.5;
        font-size: 1.9em; }
  .info-horizontal .description {
    overflow: hidden; }

.icon.icon-primary {
  color: #f96332; }
  .icon.icon-primary.icon-circle {
    -webkit-box-shadow: 0px 9px 30px -6px rgba(249, 99, 50, 0.5);
            box-shadow: 0px 9px 30px -6px rgba(249, 99, 50, 0.5); }

.icon.icon-info {
  color: #2CA8FF; }
  .icon.icon-info.icon-circle {
    -webkit-box-shadow: 0px 9px 30px -6px rgba(44, 168, 255, 0.5);
            box-shadow: 0px 9px 30px -6px rgba(44, 168, 255, 0.5); }

.icon.icon-success {
  color: #18ce0f; }
  .icon.icon-success.icon-circle {
    -webkit-box-shadow: 0px 9px 30px -6px rgba(24, 206, 15, 0.5);
            box-shadow: 0px 9px 30px -6px rgba(24, 206, 15, 0.5); }

.icon.icon-warning {
  color: #FFB236; }
  .icon.icon-warning.icon-circle {
    -webkit-box-shadow: 0px 9px 30px -6px rgba(255, 178, 54, 0.5);
            box-shadow: 0px 9px 30px -6px rgba(255, 178, 54, 0.5); }

.icon.icon-danger {
  color: #FF3636; }
  .icon.icon-danger.icon-circle {
    -webkit-box-shadow: 0px 9px 30px -6px rgba(255, 54, 54, 0.5);
            box-shadow: 0px 9px 30px -6px rgba(255, 54, 54, 0.5); }

.icon.icon-white {
  color: #FFFFFF; }

.nav-pills.flex-column li > a {
  margin-bottom: 15px; }

.nav-pills.nav-pills:not(.flex-column) .nav-item:not(:last-child) .nav-link {
  margin-right: 19px; }

.nav-pills:not(.nav-pills-icons):not(.nav-pills-just-icons) .nav-item .nav-link {
  border-radius: 30px; }

.nav-pills.nav-pills-just-icons .nav-item .nav-link {
  border-radius: 50%;
  height: 80px;
  max-width: 80px;
  min-width: auto;
  padding: 0;
  width: 80px; }
  .nav-pills.nav-pills-just-icons .nav-item .nav-link .now-ui-icons {
    font-size: 24px;
    line-height: 80px; }

.nav-pills .nav-item .nav-link {
  padding: 0 15.5px;
  text-align: center;
  padding: 11px 23px;
  min-width: 100px;
  font-weight: 400;
  color: #444;
  background-color: rgba(222, 222, 222, 0.3); }
  .nav-pills .nav-item .nav-link:hover {
    background-color: rgba(222, 222, 222, 0.3); }
  .nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:focus, .nav-pills .nav-item .nav-link.active:hover {
    background-color: #9A9A9A;
    color: #FFFFFF;
    -webkit-box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3); }
  .nav-pills .nav-item .nav-link.disabled, .nav-pills .nav-item .nav-link:disabled, .nav-pills .nav-item .nav-link[disabled] {
    opacity: .5; }

.nav-pills .nav-item i {
  display: block;
  font-size: 20px;
  line-height: 60px; }

.nav-pills.nav-pills-neutral .nav-item .nav-link {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }
  .nav-pills.nav-pills-neutral .nav-item .nav-link.active, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover {
    background-color: #FFFFFF;
    color: #f96332; }

.nav-pills.nav-pills-primary .nav-item .nav-link.active, .nav-pills.nav-pills-primary .nav-item .nav-link.active:focus, .nav-pills.nav-pills-primary .nav-item .nav-link.active:hover {
  background-color: #f96332; }

.nav-pills.nav-pills-info .nav-item .nav-link.active, .nav-pills.nav-pills-info .nav-item .nav-link.active:focus, .nav-pills.nav-pills-info .nav-item .nav-link.active:hover {
  background-color: #2CA8FF; }

.nav-pills.nav-pills-success .nav-item .nav-link.active, .nav-pills.nav-pills-success .nav-item .nav-link.active:focus, .nav-pills.nav-pills-success .nav-item .nav-link.active:hover {
  background-color: #18ce0f; }

.nav-pills.nav-pills-warning .nav-item .nav-link.active, .nav-pills.nav-pills-warning .nav-item .nav-link.active:focus, .nav-pills.nav-pills-warning .nav-item .nav-link.active:hover {
  background-color: #FFB236; }

.nav-pills.nav-pills-danger .nav-item .nav-link.active, .nav-pills.nav-pills-danger .nav-item .nav-link.active:focus, .nav-pills.nav-pills-danger .nav-item .nav-link.active:hover {
  background-color: #FF3636; }

.tab-space {
  padding: 20px 0 50px 0px; }

.tab-content.tab-subcategories {
  margin-top: 20px;
  background-color: #FFFFFF;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
          box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1); }

.nav-align-center {
  text-align: center; }
  .nav-align-center .nav-pills {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.btn.btn-facebook {
  background-color: #3b5998;
  color: #fff; }
  .btn.btn-facebook:focus, .btn.btn-facebook:active, .btn.btn-facebook:hover {
    background-color: #344e86;
    color: #fff; }
  .btn.btn-facebook.btn-simple {
    color: #3b5998;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #3b5998; }
    .btn.btn-facebook.btn-simple:hover, .btn.btn-facebook.btn-simple:focus, .btn.btn-facebook.btn-simple:active {
      color: #344e86;
      border-color: #344e86; }
  .btn.btn-facebook.btn-neutral {
    color: #3b5998;
    background-color: #FFFFFF; }
    .btn.btn-facebook.btn-neutral:hover, .btn.btn-facebook.btn-neutral:focus, .btn.btn-facebook.btn-neutral:active {
      color: #344e86; }

.btn.btn-twitter {
  background-color: #55acee;
  color: #fff; }
  .btn.btn-twitter:focus, .btn.btn-twitter:active, .btn.btn-twitter:hover {
    background-color: #3ea1ec;
    color: #fff; }
  .btn.btn-twitter.btn-simple {
    color: #55acee;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #55acee; }
    .btn.btn-twitter.btn-simple:hover, .btn.btn-twitter.btn-simple:focus, .btn.btn-twitter.btn-simple:active {
      color: #3ea1ec;
      border-color: #3ea1ec; }
  .btn.btn-twitter.btn-neutral {
    color: #55acee;
    background-color: #FFFFFF; }
    .btn.btn-twitter.btn-neutral:hover, .btn.btn-twitter.btn-neutral:focus, .btn.btn-twitter.btn-neutral:active {
      color: #3ea1ec; }

.btn.btn-pinterest {
  background-color: #cc2127;
  color: #fff; }
  .btn.btn-pinterest:focus, .btn.btn-pinterest:active, .btn.btn-pinterest:hover {
    background-color: #dd2e34;
    color: #fff; }
  .btn.btn-pinterest.btn-simple {
    color: #cc2127;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #cc2127; }
    .btn.btn-pinterest.btn-simple:hover, .btn.btn-pinterest.btn-simple:focus, .btn.btn-pinterest.btn-simple:active {
      color: #dd2e34;
      border-color: #dd2e34; }
  .btn.btn-pinterest.btn-neutral {
    color: #cc2127;
    background-color: #FFFFFF; }
    .btn.btn-pinterest.btn-neutral:hover, .btn.btn-pinterest.btn-neutral:focus, .btn.btn-pinterest.btn-neutral:active {
      color: #dd2e34; }

.btn.btn-google {
  background-color: #dd4b39;
  color: #fff; }
  .btn.btn-google:focus, .btn.btn-google:active, .btn.btn-google:hover {
    background-color: #d73925;
    color: #fff; }
  .btn.btn-google.btn-simple {
    color: #dd4b39;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #dd4b39; }
    .btn.btn-google.btn-simple:hover, .btn.btn-google.btn-simple:focus, .btn.btn-google.btn-simple:active {
      color: #d73925;
      border-color: #d73925; }
  .btn.btn-google.btn-neutral {
    color: #dd4b39;
    background-color: #FFFFFF; }
    .btn.btn-google.btn-neutral:hover, .btn.btn-google.btn-neutral:focus, .btn.btn-google.btn-neutral:active {
      color: #d73925; }

.btn.btn-linkedin {
  background-color: #0077B5;
  color: #fff; }
  .btn.btn-linkedin:focus, .btn.btn-linkedin:active, .btn.btn-linkedin:hover {
    background-color: #00669c;
    color: #fff; }
  .btn.btn-linkedin.btn-simple {
    color: #0077B5;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #0077B5; }
    .btn.btn-linkedin.btn-simple:hover, .btn.btn-linkedin.btn-simple:focus, .btn.btn-linkedin.btn-simple:active {
      color: #00669c;
      border-color: #00669c; }
  .btn.btn-linkedin.btn-neutral {
    color: #0077B5;
    background-color: #FFFFFF; }
    .btn.btn-linkedin.btn-neutral:hover, .btn.btn-linkedin.btn-neutral:focus, .btn.btn-linkedin.btn-neutral:active {
      color: #00669c; }

.btn.btn-dribbble {
  background-color: #ea4c89;
  color: #fff; }
  .btn.btn-dribbble:focus, .btn.btn-dribbble:active, .btn.btn-dribbble:hover {
    background-color: #ed679b;
    color: #fff; }
  .btn.btn-dribbble.btn-simple {
    color: #ea4c89;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #ea4c89; }
    .btn.btn-dribbble.btn-simple:hover, .btn.btn-dribbble.btn-simple:focus, .btn.btn-dribbble.btn-simple:active {
      color: #ed679b;
      border-color: #ed679b; }
  .btn.btn-dribbble.btn-neutral {
    color: #ea4c89;
    background-color: #FFFFFF; }
    .btn.btn-dribbble.btn-neutral:hover, .btn.btn-dribbble.btn-neutral:focus, .btn.btn-dribbble.btn-neutral:active {
      color: #ed679b; }

.btn.btn-github {
  background-color: #333333;
  color: #fff; }
  .btn.btn-github:focus, .btn.btn-github:active, .btn.btn-github:hover {
    background-color: #424242;
    color: #fff; }
  .btn.btn-github.btn-simple {
    color: #333333;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #333333; }
    .btn.btn-github.btn-simple:hover, .btn.btn-github.btn-simple:focus, .btn.btn-github.btn-simple:active {
      color: #424242;
      border-color: #424242; }
  .btn.btn-github.btn-neutral {
    color: #333333;
    background-color: #FFFFFF; }
    .btn.btn-github.btn-neutral:hover, .btn.btn-github.btn-neutral:focus, .btn.btn-github.btn-neutral:active {
      color: #424242; }

.btn.btn-youtube {
  background-color: #e52d27;
  color: #fff; }
  .btn.btn-youtube:focus, .btn.btn-youtube:active, .btn.btn-youtube:hover {
    background-color: #e84842;
    color: #fff; }
  .btn.btn-youtube.btn-simple {
    color: #e52d27;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #e52d27; }
    .btn.btn-youtube.btn-simple:hover, .btn.btn-youtube.btn-simple:focus, .btn.btn-youtube.btn-simple:active {
      color: #e84842;
      border-color: #e84842; }
  .btn.btn-youtube.btn-neutral {
    color: #e52d27;
    background-color: #FFFFFF; }
    .btn.btn-youtube.btn-neutral:hover, .btn.btn-youtube.btn-neutral:focus, .btn.btn-youtube.btn-neutral:active {
      color: #e84842; }

.btn.btn-instagram {
  background-color: #125688;
  color: #fff; }
  .btn.btn-instagram:focus, .btn.btn-instagram:active, .btn.btn-instagram:hover {
    background-color: #1667a3;
    color: #fff; }
  .btn.btn-instagram.btn-simple {
    color: #125688;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #125688; }
    .btn.btn-instagram.btn-simple:hover, .btn.btn-instagram.btn-simple:focus, .btn.btn-instagram.btn-simple:active {
      color: #1667a3;
      border-color: #1667a3; }
  .btn.btn-instagram.btn-neutral {
    color: #125688;
    background-color: #FFFFFF; }
    .btn.btn-instagram.btn-neutral:hover, .btn.btn-instagram.btn-neutral:focus, .btn.btn-instagram.btn-neutral:active {
      color: #1667a3; }

.btn.btn-reddit {
  background-color: #ff4500;
  color: #fff; }
  .btn.btn-reddit:focus, .btn.btn-reddit:active, .btn.btn-reddit:hover {
    background-color: #ff5b1f;
    color: #fff; }
  .btn.btn-reddit.btn-simple {
    color: #ff4500;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #ff4500; }
    .btn.btn-reddit.btn-simple:hover, .btn.btn-reddit.btn-simple:focus, .btn.btn-reddit.btn-simple:active {
      color: #ff5b1f;
      border-color: #ff5b1f; }
  .btn.btn-reddit.btn-neutral {
    color: #ff4500;
    background-color: #FFFFFF; }
    .btn.btn-reddit.btn-neutral:hover, .btn.btn-reddit.btn-neutral:focus, .btn.btn-reddit.btn-neutral:active {
      color: #ff5b1f; }

.btn.btn-tumblr {
  background-color: #35465c;
  color: #fff; }
  .btn.btn-tumblr:focus, .btn.btn-tumblr:active, .btn.btn-tumblr:hover {
    background-color: #40556f;
    color: #fff; }
  .btn.btn-tumblr.btn-simple {
    color: #35465c;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #35465c; }
    .btn.btn-tumblr.btn-simple:hover, .btn.btn-tumblr.btn-simple:focus, .btn.btn-tumblr.btn-simple:active {
      color: #40556f;
      border-color: #40556f; }
  .btn.btn-tumblr.btn-neutral {
    color: #35465c;
    background-color: #FFFFFF; }
    .btn.btn-tumblr.btn-neutral:hover, .btn.btn-tumblr.btn-neutral:focus, .btn.btn-tumblr.btn-neutral:active {
      color: #40556f; }

.btn.btn-behance {
  background-color: #1769ff;
  color: #fff; }
  .btn.btn-behance:focus, .btn.btn-behance:active, .btn.btn-behance:hover {
    background-color: #367dff;
    color: #fff; }
  .btn.btn-behance.btn-simple {
    color: #1769ff;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #1769ff; }
    .btn.btn-behance.btn-simple:hover, .btn.btn-behance.btn-simple:focus, .btn.btn-behance.btn-simple:active {
      color: #367dff;
      border-color: #367dff; }
  .btn.btn-behance.btn-neutral {
    color: #1769ff;
    background-color: #FFFFFF; }
    .btn.btn-behance.btn-neutral:hover, .btn.btn-behance.btn-neutral:focus, .btn.btn-behance.btn-neutral:active {
      color: #367dff; }

.nav-tabs {
  border: 0;
  padding: 15px 0.7rem; }
  .nav-tabs > .nav-item > .nav-link {
    color: #888;
    margin: 0;
    margin-right: 5px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 30px;
    font-size: 14px;
    padding: 11px 23px;
    line-height: 1.5; }
    .nav-tabs > .nav-item > .nav-link:hover {
      background-color: transparent; }
    .nav-tabs > .nav-item > .nav-link.active {
      border: 1px solid #888;
      border-radius: 30px; }
    .nav-tabs > .nav-item > .nav-link i.now-ui-icons {
      font-size: 14px;
      position: relative;
      top: 1px;
      margin-right: 3px; }
  .nav-tabs > .nav-item.disabled > .nav-link,
  .nav-tabs > .nav-item.disabled > .nav-link:hover {
    color: rgba(255, 255, 255, 0.5); }
  .nav-tabs.nav-tabs-neutral > .nav-item > .nav-link {
    color: #FFFFFF; }
    .nav-tabs.nav-tabs-neutral > .nav-item > .nav-link.active {
      border-color: rgba(255, 255, 255, 0.5);
      color: #FFFFFF; }
  .nav-tabs.nav-tabs-primary > .nav-item > .nav-link.active {
    border-color: #f96332;
    color: #f96332; }
  .nav-tabs.nav-tabs-info > .nav-item > .nav-link.active {
    border-color: #2CA8FF;
    color: #2CA8FF; }
  .nav-tabs.nav-tabs-danger > .nav-item > .nav-link.active {
    border-color: #FF3636;
    color: #FF3636; }
  .nav-tabs.nav-tabs-warning > .nav-item > .nav-link.active {
    border-color: #FFB236;
    color: #FFB236; }
  .nav-tabs.nav-tabs-success > .nav-item > .nav-link.active {
    border-color: #18ce0f;
    color: #18ce0f; }

.navbar {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  min-height: 53px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); }
  .navbar a {
    vertical-align: middle; }
    .navbar a:not(.btn):not(.dropdown-item) {
      color: #FFFFFF; }
    .navbar a.dropdown-item {
      color: #888; }
  .navbar.bg-white .input-group .form-control, .navbar.bg-white .input-group .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .navbar.bg-white .input-group .el-input__inner, .navbar.bg-white .input-group .form-group .el-input__inner, .form-group .navbar.bg-white .input-group .el-input__inner,
  .navbar.bg-white .input-group.no-border .form-control,
  .navbar.bg-white .input-group.no-border .el-date-picker .el-input .el-input__inner,
  .el-date-picker .el-input .navbar.bg-white .input-group.no-border .el-input__inner,
  .navbar.bg-white .input-group.no-border .form-group .el-input__inner,
  .form-group .navbar.bg-white .input-group.no-border .el-input__inner {
    color: #888; }
    .navbar.bg-white .input-group .form-control::-moz-placeholder, .navbar.bg-white .input-group .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .navbar.bg-white .input-group .el-input__inner::-moz-placeholder, .navbar.bg-white .input-group .form-group .el-input__inner::-moz-placeholder, .form-group .navbar.bg-white .input-group .el-input__inner::-moz-placeholder,
    .navbar.bg-white .input-group.no-border .form-control::-moz-placeholder,
    .navbar.bg-white .input-group.no-border .el-date-picker .el-input .el-input__inner::-moz-placeholder,
    .el-date-picker .el-input .navbar.bg-white .input-group.no-border .el-input__inner::-moz-placeholder,
    .navbar.bg-white .input-group.no-border .form-group .el-input__inner::-moz-placeholder,
    .form-group .navbar.bg-white .input-group.no-border .el-input__inner::-moz-placeholder {
      color: #888; }
    .navbar.bg-white .input-group .form-control:-ms-input-placeholder, .navbar.bg-white .input-group .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .navbar.bg-white .input-group .el-input__inner:-ms-input-placeholder, .navbar.bg-white .input-group .form-group .el-input__inner:-ms-input-placeholder, .form-group .navbar.bg-white .input-group .el-input__inner:-ms-input-placeholder,
    .navbar.bg-white .input-group.no-border .form-control:-ms-input-placeholder,
    .navbar.bg-white .input-group.no-border .el-date-picker .el-input .el-input__inner:-ms-input-placeholder,
    .el-date-picker .el-input .navbar.bg-white .input-group.no-border .el-input__inner:-ms-input-placeholder,
    .navbar.bg-white .input-group.no-border .form-group .el-input__inner:-ms-input-placeholder,
    .form-group .navbar.bg-white .input-group.no-border .el-input__inner:-ms-input-placeholder {
      color: #888; }
    .navbar.bg-white .input-group .form-control::-webkit-input-placeholder, .navbar.bg-white .input-group .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .navbar.bg-white .input-group .el-input__inner::-webkit-input-placeholder, .navbar.bg-white .input-group .form-group .el-input__inner::-webkit-input-placeholder, .form-group .navbar.bg-white .input-group .el-input__inner::-webkit-input-placeholder,
    .navbar.bg-white .input-group.no-border .form-control::-webkit-input-placeholder,
    .navbar.bg-white .input-group.no-border .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder,
    .el-date-picker .el-input .navbar.bg-white .input-group.no-border .el-input__inner::-webkit-input-placeholder,
    .navbar.bg-white .input-group.no-border .form-group .el-input__inner::-webkit-input-placeholder,
    .form-group .navbar.bg-white .input-group.no-border .el-input__inner::-webkit-input-placeholder {
      color: #888; }
  .navbar.bg-white .input-group-addon i {
    color: #888;
    opacity: .5; }
  .navbar .form-group,
  .navbar .input-group {
    margin: 0;
    margin-left: -3px;
    margin-right: 5px; }
    .navbar .form-group .form-group-addon,
    .navbar .form-group .input-group-addon,
    .navbar .input-group .form-group-addon,
    .navbar .input-group .input-group-addon {
      color: #FFFFFF; }
    .navbar .form-group.no-border .form-control, .navbar .form-group.no-border .el-input__inner,
    .navbar .input-group.no-border .form-control,
    .navbar .input-group.no-border .el-date-picker .el-input .el-input__inner,
    .el-date-picker .el-input .navbar .input-group.no-border .el-input__inner,
    .navbar .input-group.no-border .form-group .el-input__inner,
    .form-group .navbar .input-group.no-border .el-input__inner {
      color: #FFFFFF; }
      .navbar .form-group.no-border .form-control::-moz-placeholder, .navbar .form-group.no-border .el-input__inner::-moz-placeholder,
      .navbar .input-group.no-border .form-control::-moz-placeholder,
      .navbar .input-group.no-border .el-date-picker .el-input .el-input__inner::-moz-placeholder,
      .el-date-picker .el-input .navbar .input-group.no-border .el-input__inner::-moz-placeholder,
      .navbar .input-group.no-border .form-group .el-input__inner::-moz-placeholder,
      .form-group .navbar .input-group.no-border .el-input__inner::-moz-placeholder {
        color: #FFFFFF; }
      .navbar .form-group.no-border .form-control:-ms-input-placeholder, .navbar .form-group.no-border .el-input__inner:-ms-input-placeholder,
      .navbar .input-group.no-border .form-control:-ms-input-placeholder,
      .navbar .input-group.no-border .el-date-picker .el-input .el-input__inner:-ms-input-placeholder,
      .el-date-picker .el-input .navbar .input-group.no-border .el-input__inner:-ms-input-placeholder,
      .navbar .input-group.no-border .form-group .el-input__inner:-ms-input-placeholder,
      .form-group .navbar .input-group.no-border .el-input__inner:-ms-input-placeholder {
        color: #FFFFFF; }
      .navbar .form-group.no-border .form-control::-webkit-input-placeholder, .navbar .form-group.no-border .el-input__inner::-webkit-input-placeholder,
      .navbar .input-group.no-border .form-control::-webkit-input-placeholder,
      .navbar .input-group.no-border .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder,
      .el-date-picker .el-input .navbar .input-group.no-border .el-input__inner::-webkit-input-placeholder,
      .navbar .input-group.no-border .form-group .el-input__inner::-webkit-input-placeholder,
      .form-group .navbar .input-group.no-border .el-input__inner::-webkit-input-placeholder {
        color: #FFFFFF; }
  .navbar p {
    display: inline-block;
    margin: 0;
    line-height: 1.8em;
    font-size: 1em;
    font-weight: 400; }
  .navbar.navbar-absolute {
    position: absolute;
    width: 100%;
    padding-top: 10px;
    z-index: 1029; }
  .documentation .navbar.fixed-top {
    left: 0;
    width: initial; }
  .navbar .navbar-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .navbar .navbar-wrapper .navbar-minimize {
      padding-right: 10px; }
      .navbar .navbar-wrapper .navbar-minimize .btn {
        margin: 0; }
    .navbar .navbar-wrapper .navbar-toggle .navbar-toggler {
      padding-left: 0; }
    .navbar .navbar-wrapper .navbar-toggle:hover .navbar-toggler-bar.bar2 {
      width: 22px; }
  .navbar .navbar-nav.navbar-logo {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 49px;
    top: -4px; }
  .navbar .navbar-nav .nav-link.btn {
    padding: 11px 22px; }
    .navbar .navbar-nav .nav-link.btn.btn-lg {
      padding: 15px 48px; }
    .navbar .navbar-nav .nav-link.btn.btn-sm, .navbar .navbar-nav .el-date-picker .el-time-panel.el-popper button.nav-link.btn, .el-date-picker .el-time-panel.el-popper .navbar .navbar-nav button.nav-link.btn, .navbar .navbar-nav .el-date-picker .el-picker-panel__footer .nav-link.btn.el-button, .el-date-picker .el-picker-panel__footer .navbar .navbar-nav .nav-link.btn.el-button {
      padding: 5px 15px; }
  .navbar .navbar-nav .nav-link {
    text-transform: uppercase;
    font-size: 0.7142em;
    padding: 0.5rem 0.7rem;
    line-height: 1.625rem;
    margin-right: 3px; }
    .navbar .navbar-nav .nav-link i.fa + p,
    .navbar .navbar-nav .nav-link i.now-ui-icons + p {
      margin-left: 3px; }
    .navbar .navbar-nav .nav-link i.fa,
    .navbar .navbar-nav .nav-link i.now-ui-icons {
      font-size: 18px;
      position: relative;
      top: 3px;
      text-align: center;
      width: 21px; }
    .navbar .navbar-nav .nav-link i.now-ui-icons {
      top: 4px;
      font-size: 16px; }
    .navbar .navbar-nav .nav-link.profile-photo .profile-photo-small {
      width: 27px;
      height: 27px; }
    .navbar .navbar-nav .nav-link.disabled {
      opacity: .5;
      color: #FFFFFF; }
  .navbar .navbar-nav .nav-item.active .nav-link:not(.btn),
  .navbar .navbar-nav .nav-item .nav-link:not(.btn):focus,
  .navbar .navbar-nav .nav-item .nav-link:not(.btn):hover,
  .navbar .navbar-nav .nav-item .nav-link:not(.btn):active {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 0.1875rem;
    color: #FFFFFF; }
  .navbar .logo-container {
    width: 27px;
    height: 27px;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid transparent; }
  .navbar .navbar-brand {
    text-transform: uppercase;
    font-size: 0.8571em;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    line-height: 1.625rem; }
  .navbar .navbar-toggler {
    width: 37px;
    height: 27px;
    vertical-align: middle;
    outline: 0;
    cursor: pointer; }
    .navbar .navbar-toggler .navbar-toggler-bar.navbar-kebab {
      width: 3px;
      height: 3px;
      border-radius: 50%;
      margin: 0 auto; }
  .navbar .button-dropdown .navbar-toggler-bar:nth-child(2) {
    width: 17px; }
  .navbar.navbar-transparent {
    background-color: transparent !important;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #FFFFFF; }
  .navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn) {
    color: #888; }
    .navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn).disabled {
      opacity: .5;
      color: #888; }
  .navbar.bg-white:not(.navbar-transparent) .button-bar {
    background: #888; }
  .navbar.bg-white:not(.navbar-transparent) .nav-item.active .nav-link:not(.btn),
  .navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):focus,
  .navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):hover,
  .navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):active {
    background-color: rgba(222, 222, 222, 0.8);
    color: #888; }
  .navbar.bg-white:not(.navbar-transparent) .logo-container {
    border: 1px solid #888; }

.bg-default {
  background-color: #888 !important; }

.bg-primary {
  background-color: #f96332 !important; }

.bg-info {
  background-color: #2CA8FF !important; }

.bg-success {
  background-color: #18ce0f !important; }

.bg-danger {
  background-color: #FF3636 !important; }

.bg-warning {
  background-color: #FFB236 !important; }

.bg-white {
  background-color: #FFFFFF !important; }

.dropdown-menu {
  border: 0;
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0.125rem;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
  font-size: 14px; }
  .dropdown-menu.dropdown-menu-right:before {
    left: auto;
    right: 10px; }
  .dropdown-menu i {
    margin-right: 5px;
    position: relative;
    top: 1px; }
  .dropdown-menu .now-ui-icons {
    margin-right: 10px;
    position: relative;
    top: 4px;
    font-size: 18px;
    margin-top: -5px;
    opacity: .5; }
  .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
    color: inherit; }
  .dropup .dropdown-menu:before {
    display: none; }
  .dropup .dropdown-menu:after {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    vertical-align: middle;
    content: "";
    top: auto;
    bottom: -5px;
    right: auto;
    left: 10px;
    color: #FFFFFF;
    border-top: .4em solid;
    border-right: .4em solid transparent;
    border-left: .4em solid transparent; }
  .dropup .dropdown-menu.dropdown-menu-right:after {
    right: 10px;
    left: auto; }
  .dropdown-menu:before {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    vertical-align: middle;
    content: "";
    top: -5px;
    left: 10px;
    right: auto;
    color: #FFFFFF;
    border-bottom: .4em solid;
    border-right: .4em solid transparent;
    border-left: .4em solid transparent; }
  .dropdown-menu.dropdown-menu-right {
    right: 0 !important;
    left: auto !important; }
  .dropdown-menu .dropdown-item,
  .bootstrap-select .dropdown-menu.inner li a {
    font-size: 0.8571em;
    padding-top: .6rem;
    padding-bottom: .6rem;
    margin-top: 5px;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear; }
    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus,
    .bootstrap-select .dropdown-menu.inner li a:hover,
    .bootstrap-select .dropdown-menu.inner li a:focus {
      background-color: rgba(222, 222, 222, 0.3); }
    .dropdown-menu .dropdown-item.disabled, .dropdown-menu .dropdown-item:disabled,
    .bootstrap-select .dropdown-menu.inner li a.disabled,
    .bootstrap-select .dropdown-menu.inner li a:disabled {
      color: rgba(182, 182, 182, 0.6); }
      .dropdown-menu .dropdown-item.disabled:hover, .dropdown-menu .dropdown-item.disabled:focus, .dropdown-menu .dropdown-item:disabled:hover, .dropdown-menu .dropdown-item:disabled:focus,
      .bootstrap-select .dropdown-menu.inner li a.disabled:hover,
      .bootstrap-select .dropdown-menu.inner li a.disabled:focus,
      .bootstrap-select .dropdown-menu.inner li a:disabled:hover,
      .bootstrap-select .dropdown-menu.inner li a:disabled:focus {
        background-color: transparent; }
  .dropdown-menu .dropdown-divider {
    background-color: rgba(222, 222, 222, 0.5); }
  .dropdown-menu .dropdown-header:not([href]):not([tabindex]) {
    color: rgba(182, 182, 182, 0.6);
    font-size: 0.7142em;
    text-transform: uppercase;
    font-weight: 700; }
  .dropdown-menu.dropdown-primary {
    background-color: #f95823; }
    .dropdown-menu.dropdown-primary:before {
      color: #f95823; }
    .dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]) {
      color: rgba(255, 255, 255, 0.8); }
    .dropdown-menu.dropdown-primary .dropdown-item {
      color: #FFFFFF; }
      .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropdown-menu.dropdown-primary .dropdown-item:focus {
        background-color: rgba(255, 255, 255, 0.2); }
    .dropdown-menu.dropdown-primary .dropdown-divider {
      background-color: rgba(255, 255, 255, 0.2); }
  .dropdown-menu.dropdown-info {
    background-color: #1da2ff; }
    .dropdown-menu.dropdown-info:before {
      color: #1da2ff; }
    .dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]) {
      color: rgba(255, 255, 255, 0.8); }
    .dropdown-menu.dropdown-info .dropdown-item {
      color: #FFFFFF; }
      .dropdown-menu.dropdown-info .dropdown-item:hover, .dropdown-menu.dropdown-info .dropdown-item:focus {
        background-color: rgba(255, 255, 255, 0.2); }
    .dropdown-menu.dropdown-info .dropdown-divider {
      background-color: rgba(255, 255, 255, 0.2); }
  .dropdown-menu.dropdown-danger {
    background-color: #ff2727; }
    .dropdown-menu.dropdown-danger:before {
      color: #ff2727; }
    .dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]) {
      color: rgba(255, 255, 255, 0.8); }
    .dropdown-menu.dropdown-danger .dropdown-item {
      color: #FFFFFF; }
      .dropdown-menu.dropdown-danger .dropdown-item:hover, .dropdown-menu.dropdown-danger .dropdown-item:focus {
        background-color: rgba(255, 255, 255, 0.2); }
    .dropdown-menu.dropdown-danger .dropdown-divider {
      background-color: rgba(255, 255, 255, 0.2); }
  .dropdown-menu.dropdown-success {
    background-color: #16c00e; }
    .dropdown-menu.dropdown-success:before {
      color: #16c00e; }
    .dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]) {
      color: rgba(255, 255, 255, 0.8); }
    .dropdown-menu.dropdown-success .dropdown-item {
      color: #FFFFFF; }
      .dropdown-menu.dropdown-success .dropdown-item:hover, .dropdown-menu.dropdown-success .dropdown-item:focus {
        background-color: rgba(255, 255, 255, 0.2); }
    .dropdown-menu.dropdown-success .dropdown-divider {
      background-color: rgba(255, 255, 255, 0.2); }
  .dropdown-menu.dropdown-warning {
    background-color: #ffac27; }
    .dropdown-menu.dropdown-warning:before {
      color: #ffac27; }
    .dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]) {
      color: rgba(255, 255, 255, 0.8); }
    .dropdown-menu.dropdown-warning .dropdown-item {
      color: #FFFFFF; }
      .dropdown-menu.dropdown-warning .dropdown-item:hover, .dropdown-menu.dropdown-warning .dropdown-item:focus {
        background-color: rgba(255, 255, 255, 0.2); }
    .dropdown-menu.dropdown-warning .dropdown-divider {
      background-color: rgba(255, 255, 255, 0.2); }
  .dropdown .dropdown-menu,
  .dropup:not(.bootstrap-select) .dropdown-menu,
  .bootstrap-select .dropdown-menu:not(.inner), .dropdown-menu.bootstrap-datetimepicker-widget.top, .dropdown-menu.bootstrap-datetimepicker-widget.bottom {
    -webkit-transform: translate3d(0, -20px, 0) !important;
    transform: translate3d(0, -20px, 0) !important;
    visibility: hidden;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 100% !important; }
  .dropdown-menu.bootstrap-datetimepicker-widget.top, .dropdown-menu.bootstrap-datetimepicker-widget.bottom {
    -webkit-transform: translate3d(0, -20px, 0) !important;
    transform: translate3d(0, -20px, 0) !important; }
  .bootstrap-select.dropup .dropdown-menu:not(.inner) {
    -webkit-transform: translate3d(0, 25px, 0) !important;
    transform: translate3d(0, 25px, 0) !important; }
  .dropup:not(.bootstrap-select) .dropdown-menu {
    -webkit-transform: translate3d(0, 20px, 0) !important;
    transform: translate3d(0, 20px, 0) !important;
    top: auto !important;
    bottom: 100%; }
  .dropdown.show .dropdown-menu,
  .bootstrap-select.show .dropdown-menu:not(.inner), .dropdown-menu.bootstrap-datetimepicker-widget.top.open, .dropdown-menu.bootstrap-datetimepicker-widget.bottom.open,
  .dropup.show:not(.bootstrap-select) .dropdown-menu,
  .navbar .dropdown.show .dropdown-menu {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transform: translate3d(0, 1px, 0) !important;
    transform: translate3d(0, 1px, 0) !important; }
  .dropdown-menu.bootstrap-datetimepicker-widget.top.open, .dropdown-menu.bootstrap-datetimepicker-widget.bottom.open {
    -webkit-transform: translate3d(0, 0px, 0) !important;
    transform: translate3d(0, 0px, 0) !important; }
  .dropup.show:not(.bootstrap-select) .dropdown-menu {
    -webkit-transform: translate3d(0, -2px, 0) !important;
    transform: translate3d(0, -2px, 0) !important; }

.button-dropdown {
  padding-right: 0.7rem;
  cursor: pointer; }
  .button-dropdown .dropdown-toggle {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: block; }
    .button-dropdown .dropdown-toggle:after {
      display: none; }

.alert {
  border: 0;
  border-radius: 0.1875rem;
  color: #FFFFFF;
  padding-top: .9rem;
  padding-bottom: .9rem;
  position: relative; }
  .alert.alert-success {
    background-color: #1be611; }
  .alert.alert-danger {
    background-color: #ff5050; }
  .alert.alert-warning {
    background-color: #ffbc50; }
  .alert.alert-info {
    background-color: #46b3ff; }
  .alert.alert-primary {
    background-color: #fa764b; }
  .alert i.fa,
  .alert i.now-ui-icons {
    font-size: 20px; }
  .alert .close {
    color: #FFFFFF;
    opacity: .9;
    text-shadow: none;
    line-height: 0;
    outline: 0; }
  .alert span[data-notify="icon"] {
    font-size: 22px;
    display: block;
    left: 19px;
    position: absolute;
    top: 50%;
    margin-top: -11px; }
  .alert button.close {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -13px;
    width: 25px;
    height: 25px;
    padding: 3px; }
  .alert .close ~ span {
    display: block;
    max-width: 89%; }
  .alert.alert-with-icon {
    padding-left: 65px; }

img {
  max-width: 100%;
  border-radius: 0.1875rem; }

.img-raised {
  -webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3); }

.popover {
  font-size: 14px;
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
  border: none;
  line-height: 1.7;
  max-width: 240px; }
  .popover.bs-popover-top .arrow:before,
  .popover.bs-popover-left .arrow:before,
  .popover.bs-popover-right .arrow:before,
  .popover.bs-popover-bottom .arrow:before {
    border-color: transparent; }
  .popover .popover-header {
    color: rgba(182, 182, 182, 0.6);
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
    margin-top: 5px;
    border: none;
    background-color: transparent; }
  .popover:before {
    display: none; }
  .popover.bs-tether-element-attached-top:after {
    border-bottom-color: #FFFFFF;
    top: -9px; }
  .popover.popover-primary {
    background-color: #f96332; }
    .popover.popover-primary .popover-body {
      color: #FFFFFF; }
    .popover.popover-primary.bs-popover-right .arrow:after {
      border-right-color: #f96332; }
    .popover.popover-primary.bs-popover-top .arrow:after {
      border-top-color: #f96332; }
    .popover.popover-primary.bs-popover-bottom .arrow:after {
      border-bottom-color: #f96332; }
    .popover.popover-primary.bs-popover-left .arrow:after {
      border-left-color: #f96332; }
    .popover.popover-primary .popover-header {
      color: #FFFFFF;
      opacity: .6; }
  .popover.popover-info {
    background-color: #2CA8FF; }
    .popover.popover-info .popover-body {
      color: #FFFFFF; }
    .popover.popover-info.bs-popover-right .arrow:after {
      border-right-color: #2CA8FF; }
    .popover.popover-info.bs-popover-top .arrow:after {
      border-top-color: #2CA8FF; }
    .popover.popover-info.bs-popover-bottom .arrow:after {
      border-bottom-color: #2CA8FF; }
    .popover.popover-info.bs-popover-left .arrow:after {
      border-left-color: #2CA8FF; }
    .popover.popover-info .popover-header {
      color: #FFFFFF;
      opacity: .6; }
  .popover.popover-warning {
    background-color: #FFB236; }
    .popover.popover-warning .popover-body {
      color: #FFFFFF; }
    .popover.popover-warning.bs-popover-right .arrow:after {
      border-right-color: #FFB236; }
    .popover.popover-warning.bs-popover-top .arrow:after {
      border-top-color: #FFB236; }
    .popover.popover-warning.bs-popover-bottom .arrow:after {
      border-bottom-color: #FFB236; }
    .popover.popover-warning.bs-popover-left .arrow:after {
      border-left-color: #FFB236; }
    .popover.popover-warning .popover-header {
      color: #FFFFFF;
      opacity: .6; }
  .popover.popover-danger {
    background-color: #FF3636; }
    .popover.popover-danger .popover-body {
      color: #FFFFFF; }
    .popover.popover-danger.bs-popover-right .arrow:after {
      border-right-color: #FF3636; }
    .popover.popover-danger.bs-popover-top .arrow:after {
      border-top-color: #FF3636; }
    .popover.popover-danger.bs-popover-bottom .arrow:after {
      border-bottom-color: #FF3636; }
    .popover.popover-danger.bs-popover-left .arrow:after {
      border-left-color: #FF3636; }
    .popover.popover-danger .popover-header {
      color: #FFFFFF;
      opacity: .6; }
  .popover.popover-success {
    background-color: #18ce0f; }
    .popover.popover-success .popover-body {
      color: #FFFFFF; }
    .popover.popover-success.bs-popover-right .arrow:after {
      border-right-color: #18ce0f; }
    .popover.popover-success.bs-popover-top .arrow:after {
      border-top-color: #18ce0f; }
    .popover.popover-success.bs-popover-bottom .arrow:after {
      border-bottom-color: #18ce0f; }
    .popover.popover-success.bs-popover-left .arrow:after {
      border-left-color: #18ce0f; }
    .popover.popover-success .popover-header {
      color: #FFFFFF;
      opacity: .6; }

.tooltip.bs-tooltip-right .arrow:before {
  border-right-color: #FFFFFF; }

.tooltip.bs-tooltip-top .arrow:before {
  border-top-color: #FFFFFF; }

.tooltip.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #FFFFFF; }

.tooltip.bs-tooltip-left .arrow:before {
  border-left-color: #FFFFFF; }

.tooltip-inner, .el-tooltip__popper.is-light,
.el-tooltip__popper.is-dark {
  padding: 0.5rem 0.7rem;
  min-width: 130px;
  background-color: #FFFFFF;
  font-size: 14px;
  color: inherit;
  -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2); }

/* --------------------------------

Nucleo Outline Web Font - nucleoapp.com/
License - nucleoapp.com/license/
Created using IcoMoon - icomoon.io

-------------------------------- */
@font-face {
  font-family: 'Nucleo Outline';
  src: url(../fonts/nucleo-outline.53a1bed7.eot);
  src: url(../fonts/nucleo-outline.53a1bed7.eot) format("embedded-opentype"), url(../fonts/nucleo-outline.8ebec31f.woff2) format("woff2"), url(../fonts/nucleo-outline.24e2d6b4.woff) format("woff"), url(../fonts/nucleo-outline.22a0bffe.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

/*------------------------
	base class definition
-------------------------*/
.now-ui-icons {
  display: inline-block;
  font: normal normal normal 14px/1 'Nucleo Outline';
  font-size: inherit;
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*------------------------
  change icon size
-------------------------*/
/*----------------------------------
  add a square/circle background
-----------------------------------*/
.now-ui-icons.circle {
  padding: 0.33333333em;
  vertical-align: -16%;
  background-color: #eee; }

.now-ui-icons.circle {
  border-radius: 50%; }

/*------------------------
  list icons
-------------------------*/
.nc-icon-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.nc-icon-ul > li {
  position: relative; }

.nc-icon-ul > li > .now-ui-icons {
  position: absolute;
  left: -1.57142857em;
  top: 0.14285714em;
  text-align: center; }

.nc-icon-ul > li > .now-ui-icons.circle {
  top: -0.19047619em;
  left: -1.9047619em; }

/*------------------------
  spinning icons
-------------------------*/
.now-ui-icons.spin {
  -webkit-animation: nc-icon-spin 2s infinite linear;
  animation: nc-icon-spin 2s infinite linear; }

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

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

/*------------------------
  rotated/flipped icons
-------------------------*/
/*------------------------
	font icons
-------------------------*/
.now-ui-icons.ui-1_check:before {
  content: "\ea22"; }

.now-ui-icons.ui-1_email-85:before {
  content: "\ea2a"; }

.now-ui-icons.arrows-1_cloud-download-93:before {
  content: "\ea21"; }

.now-ui-icons.arrows-1_cloud-upload-94:before {
  content: "\ea24"; }

.now-ui-icons.arrows-1_minimal-down:before {
  content: "\ea39"; }

.now-ui-icons.arrows-1_minimal-left:before {
  content: "\ea3a"; }

.now-ui-icons.arrows-1_minimal-right:before {
  content: "\ea3b"; }

.now-ui-icons.arrows-1_minimal-up:before {
  content: "\ea3c"; }

.now-ui-icons.arrows-1_refresh-69:before {
  content: "\ea44"; }

.now-ui-icons.arrows-1_share-66:before {
  content: "\ea4c"; }

.now-ui-icons.business_badge:before {
  content: "\ea09"; }

.now-ui-icons.business_bank:before {
  content: "\ea0a"; }

.now-ui-icons.business_briefcase-24:before {
  content: "\ea13"; }

.now-ui-icons.business_bulb-63:before {
  content: "\ea15"; }

.now-ui-icons.business_chart-bar-32:before {
  content: "\ea1e"; }

.now-ui-icons.business_chart-pie-36:before {
  content: "\ea1f"; }

.now-ui-icons.business_globe:before {
  content: "\ea2f"; }

.now-ui-icons.business_money-coins:before {
  content: "\ea40"; }

.now-ui-icons.clothes_tie-bow:before {
  content: "\ea5b"; }

.now-ui-icons.design_vector:before {
  content: "\ea61"; }

.now-ui-icons.design_app:before {
  content: "\ea08"; }

.now-ui-icons.design_bullet-list-67:before {
  content: "\ea14"; }

.now-ui-icons.design_image:before {
  content: "\ea33"; }

.now-ui-icons.design_palette:before {
  content: "\ea41"; }

.now-ui-icons.design_scissors:before {
  content: "\ea4a"; }

.now-ui-icons.design-2_html5:before {
  content: "\ea32"; }

.now-ui-icons.design-2_ruler-pencil:before {
  content: "\ea48"; }

.now-ui-icons.emoticons_satisfied:before {
  content: "\ea49"; }

.now-ui-icons.files_box:before {
  content: "\ea12"; }

.now-ui-icons.files_paper:before {
  content: "\ea43"; }

.now-ui-icons.files_single-copy-04:before {
  content: "\ea52"; }

.now-ui-icons.health_ambulance:before {
  content: "\ea07"; }

.now-ui-icons.loader_gear:before {
  content: "\ea4e"; }

.now-ui-icons.loader_refresh:before {
  content: "\ea44"; }

.now-ui-icons.location_bookmark:before {
  content: "\ea10"; }

.now-ui-icons.location_compass-05:before {
  content: "\ea25"; }

.now-ui-icons.location_map-big:before {
  content: "\ea3d"; }

.now-ui-icons.location_pin:before {
  content: "\ea47"; }

.now-ui-icons.location_world:before {
  content: "\ea63"; }

.now-ui-icons.media-1_album:before {
  content: "\ea02"; }

.now-ui-icons.media-1_button-pause:before {
  content: "\ea16"; }

.now-ui-icons.media-1_button-play:before {
  content: "\ea18"; }

.now-ui-icons.media-1_button-power:before {
  content: "\ea19"; }

.now-ui-icons.media-1_camera-compact:before {
  content: "\ea1c"; }

.now-ui-icons.media-2_note-03:before {
  content: "\ea3f"; }

.now-ui-icons.media-2_sound-wave:before {
  content: "\ea57"; }

.now-ui-icons.objects_diamond:before {
  content: "\ea29"; }

.now-ui-icons.objects_globe:before {
  content: "\ea2f"; }

.now-ui-icons.objects_key-25:before {
  content: "\ea38"; }

.now-ui-icons.objects_planet:before {
  content: "\ea46"; }

.now-ui-icons.objects_spaceship:before {
  content: "\ea55"; }

.now-ui-icons.objects_support-17:before {
  content: "\ea56"; }

.now-ui-icons.objects_umbrella-13:before {
  content: "\ea5f"; }

.now-ui-icons.education_agenda-bookmark:before {
  content: "\ea01"; }

.now-ui-icons.education_atom:before {
  content: "\ea0c"; }

.now-ui-icons.education_glasses:before {
  content: "\ea2d"; }

.now-ui-icons.education_hat:before {
  content: "\ea30"; }

.now-ui-icons.education_paper:before {
  content: "\ea42"; }

.now-ui-icons.shopping_bag-16:before {
  content: "\ea0d"; }

.now-ui-icons.shopping_basket:before {
  content: "\ea0b"; }

.now-ui-icons.shopping_box:before {
  content: "\ea11"; }

.now-ui-icons.shopping_cart-simple:before {
  content: "\ea1d"; }

.now-ui-icons.shopping_credit-card:before {
  content: "\ea28"; }

.now-ui-icons.shopping_delivery-fast:before {
  content: "\ea27"; }

.now-ui-icons.shopping_shop:before {
  content: "\ea50"; }

.now-ui-icons.shopping_tag-content:before {
  content: "\ea59"; }

.now-ui-icons.sport_trophy:before {
  content: "\ea5d"; }

.now-ui-icons.sport_user-run:before {
  content: "\ea60"; }

.now-ui-icons.tech_controller-modern:before {
  content: "\ea26"; }

.now-ui-icons.tech_headphones:before {
  content: "\ea31"; }

.now-ui-icons.tech_laptop:before {
  content: "\ea36"; }

.now-ui-icons.tech_mobile:before {
  content: "\ea3e"; }

.now-ui-icons.tech_tablet:before {
  content: "\ea58"; }

.now-ui-icons.tech_tv:before {
  content: "\ea5e"; }

.now-ui-icons.tech_watch-time:before {
  content: "\ea62"; }

.now-ui-icons.text_align-center:before {
  content: "\ea05"; }

.now-ui-icons.text_align-left:before {
  content: "\ea06"; }

.now-ui-icons.text_bold:before {
  content: "\ea0e"; }

.now-ui-icons.text_caps-small:before {
  content: "\ea1b"; }

.now-ui-icons.gestures_tap-01:before {
  content: "\ea5a"; }

.now-ui-icons.transportation_air-baloon:before {
  content: "\ea03"; }

.now-ui-icons.transportation_bus-front-12:before {
  content: "\ea17"; }

.now-ui-icons.travel_info:before {
  content: "\ea04"; }

.now-ui-icons.travel_istanbul:before {
  content: "\ea34"; }

.now-ui-icons.ui-1_bell-53:before {
  content: "\ea0f"; }

.now-ui-icons.ui-1_calendar-60:before {
  content: "\ea1a"; }

.now-ui-icons.ui-1_lock-circle-open:before {
  content: "\ea35"; }

.now-ui-icons.ui-1_send:before {
  content: "\ea4d"; }

.now-ui-icons.ui-1_settings-gear-63:before {
  content: "\ea4e"; }

.now-ui-icons.ui-1_simple-add:before {
  content: "\ea4f"; }

.now-ui-icons.ui-1_simple-delete:before {
  content: "\ea54"; }

.now-ui-icons.ui-1_simple-remove:before {
  content: "\ea53"; }

.now-ui-icons.ui-1_zoom-bold:before {
  content: "\ea64"; }

.now-ui-icons.ui-2_chat-round:before {
  content: "\ea20"; }

.now-ui-icons.ui-2_favourite-28:before {
  content: "\ea2b"; }

.now-ui-icons.ui-2_like:before {
  content: "\ea37"; }

.now-ui-icons.ui-2_settings-90:before {
  content: "\ea4b"; }

.now-ui-icons.ui-2_time-alarm:before {
  content: "\ea5c"; }

.now-ui-icons.users_circle-08:before {
  content: "\ea23"; }

.now-ui-icons.users_single-02:before {
  content: "\ea51"; }

.all-icons .font-icon-detail {
  text-align: center;
  padding: 45px 0px 30px;
  border: 1px solid #e5e5e5;
  border-radius: 0.1875rem;
  margin: 15px 0;
  min-height: 168px; }

.all-icons [class*="now-ui-icons"] {
  font-size: 32px; }

.all-icons .font-icon-detail p {
  margin: 25px auto 0;
  width: 100%;
  text-align: center;
  display: block;
  color: #B8B8B8;
  padding: 0 10px;
  font-size: 0.7142em; }

.modal-content {
  border-radius: 0.1875rem;
  border: none;
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.5); }
  .modal-content .modal-header {
    border-bottom: none;
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 24px; }
    .modal-content .modal-header button {
      position: absolute;
      right: 27px;
      top: 30px;
      outline: 0; }
    .modal-content .modal-header .title {
      margin-top: 5px;
      margin-bottom: 0; }
  .modal-content .modal-body {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    line-height: 1.9; }
  .modal-content .modal-footer {
    border-top: none;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    /* Safari 6.1+ */
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .modal-content .modal-footer button {
      margin: 0;
      padding-left: 16px;
      padding-right: 16px;
      width: auto; }
      .modal-content .modal-footer button.pull-left {
        padding-left: 5px;
        padding-right: 5px;
        position: relative;
        left: -5px; }
  .modal-content .modal-body + .modal-footer {
    padding-top: 0; }

.modal-backdrop {
  background: rgba(0, 0, 0, 0.3); }

.modal .modal-login {
  max-width: 320px; }
  .modal .modal-login .card-login .logo-container {
    width: 65px;
    margin-bottom: 38px;
    margin-top: 27px; }

.modal.modal-mini p {
  text-align: center; }

.modal.modal-mini .modal-dialog {
  max-width: 255px;
  margin: 0 auto; }

.modal.modal-mini.show .modal-dialog {
  -webkit-transform: translate(0, 30%);
  transform: translate(0, 30%); }

.modal.modal-mini .modal-profile {
  width: 70px;
  height: 70px;
  background-color: #FFFFFF;
  border-radius: 50%;
  text-align: center;
  line-height: 5.7;
  -webkit-box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.3); }
  .modal.modal-mini .modal-profile i {
    color: #f96332;
    font-size: 21px; }
  .modal.modal-mini .modal-profile[class*="modal-profile-"] i {
    color: #FFFFFF; }
  .modal.modal-mini .modal-profile.modal-profile-primary {
    background-color: #f96332; }
  .modal.modal-mini .modal-profile.modal-profile-danger {
    background-color: #FF3636; }
  .modal.modal-mini .modal-profile.modal-profile-warning {
    background-color: #FFB236; }
  .modal.modal-mini .modal-profile.modal-profile-success {
    background-color: #18ce0f; }
  .modal.modal-mini .modal-profile.modal-profile-info {
    background-color: #2CA8FF; }

.modal.modal-mini .modal-footer button {
  text-transform: uppercase; }
  .modal.modal-mini .modal-footer button:first-child {
    opacity: .5; }

.modal.modal-default .modal-content {
  background-color: #FFFFFF;
  color: #2c2c2c; }

.modal.modal-default .modal-header .close {
  color: #2c2c2c; }

.modal.modal-default .form-control::-moz-placeholder, .modal.modal-default .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .modal.modal-default .el-input__inner::-moz-placeholder, .modal.modal-default .form-group .el-input__inner::-moz-placeholder, .form-group .modal.modal-default .el-input__inner::-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-default .form-control:-moz-placeholder, .modal.modal-default .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input .modal.modal-default .el-input__inner:-moz-placeholder, .modal.modal-default .form-group .el-input__inner:-moz-placeholder, .form-group .modal.modal-default .el-input__inner:-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-default .form-control::-webkit-input-placeholder, .modal.modal-default .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .modal.modal-default .el-input__inner::-webkit-input-placeholder, .modal.modal-default .form-group .el-input__inner::-webkit-input-placeholder, .form-group .modal.modal-default .el-input__inner::-webkit-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-default .form-control:-ms-input-placeholder, .modal.modal-default .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .modal.modal-default .el-input__inner:-ms-input-placeholder, .modal.modal-default .form-group .el-input__inner:-ms-input-placeholder, .form-group .modal.modal-default .el-input__inner:-ms-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-default .form-control, .modal.modal-default .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-default .el-input__inner, .modal.modal-default .form-group .el-input__inner, .form-group .modal.modal-default .el-input__inner {
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }
  .modal.modal-default .form-control:focus, .modal.modal-default .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .modal.modal-default .el-input__inner:focus, .modal.modal-default .form-group .el-input__inner:focus, .form-group .modal.modal-default .el-input__inner:focus {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }

.modal.modal-default .has-success:after,
.modal.modal-default .has-danger:after {
  color: #FFFFFF; }

.modal.modal-default .has-danger .form-control, .modal.modal-default .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-default .has-danger .el-input__inner, .modal.modal-default .has-danger .form-group .el-input__inner, .form-group .modal.modal-default .has-danger .el-input__inner {
  background-color: transparent; }

.modal.modal-default .input-group-addon {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }

.modal.modal-default .input-group-focus .input-group-addon {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF; }

.modal.modal-default .form-group.no-border .form-control, .modal.modal-default .form-group.no-border .el-input__inner,
.modal.modal-default .input-group.no-border .form-control,
.modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner,
.modal.modal-default .input-group.no-border .form-group .el-input__inner,
.form-group .modal.modal-default .input-group.no-border .el-input__inner {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF; }
  .modal.modal-default .form-group.no-border .form-control:focus, .modal.modal-default .form-group.no-border .el-input__inner:focus, .modal.modal-default .form-group.no-border .form-control:active, .modal.modal-default .form-group.no-border .el-input__inner:active, .modal.modal-default .form-group.no-border .form-control:active, .modal.modal-default .form-group.no-border .el-input__inner:active,
  .modal.modal-default .input-group.no-border .form-control:focus,
  .modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner:focus,
  .modal.modal-default .input-group.no-border .form-group .el-input__inner:focus,
  .form-group .modal.modal-default .input-group.no-border .el-input__inner:focus,
  .modal.modal-default .input-group.no-border .form-control:active,
  .modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner:active,
  .modal.modal-default .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-default .input-group.no-border .el-input__inner:active,
  .modal.modal-default .input-group.no-border .form-control:active,
  .modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner:active,
  .modal.modal-default .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-default .input-group.no-border .el-input__inner:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-default .form-group.no-border .form-control + .input-group-addon, .modal.modal-default .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .modal.modal-default .form-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-default .input-group.no-border .form-control + .input-group-addon,
.modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
.el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-default .input-group.no-border .form-group .el-input__inner + .input-group-addon,
.form-group .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1); }
  .modal.modal-default .form-group.no-border .form-control + .input-group-addon:focus, .modal.modal-default .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, .modal.modal-default .form-group.no-border .el-input__inner + .input-group-addon:focus, .modal.modal-default .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-default .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-default .form-group.no-border .el-input__inner + .input-group-addon:active, .modal.modal-default .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-default .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-default .form-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-default .input-group.no-border .form-control + .input-group-addon:focus,
  .modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-default .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
  .form-group .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-default .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-default .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-default .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-default .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-default .input-group.no-border .el-input__inner + .input-group-addon:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-default .form-group.no-border .form-control:focus + .input-group-addon, .modal.modal-default .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .modal.modal-default .form-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-default .input-group.no-border .form-control:focus + .input-group-addon,
.modal.modal-default .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
.el-date-picker .el-input .modal.modal-default .input-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-default .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
.form-group .modal.modal-default .input-group.no-border .el-input__inner:focus + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-default .form-group.no-border .input-group-addon,
.modal.modal-default .input-group.no-border .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #FFFFFF; }

.modal.modal-default .form-group.no-border.input-group-focus .input-group-addon,
.modal.modal-default .input-group.no-border.input-group-focus .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-default .input-group-addon,
.modal.modal-default .form-group.form-group-no-border .input-group-addon,
.modal.modal-default .input-group.form-group-no-border .input-group-addon {
  color: rgba(255, 255, 255, 0.8); }

.modal.modal-primary .modal-content {
  background-color: #f96332;
  color: #FFFFFF; }

.modal.modal-primary .modal-header .close {
  color: #FFFFFF; }

.modal.modal-primary .form-control::-moz-placeholder, .modal.modal-primary .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .modal.modal-primary .el-input__inner::-moz-placeholder, .modal.modal-primary .form-group .el-input__inner::-moz-placeholder, .form-group .modal.modal-primary .el-input__inner::-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-primary .form-control:-moz-placeholder, .modal.modal-primary .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input .modal.modal-primary .el-input__inner:-moz-placeholder, .modal.modal-primary .form-group .el-input__inner:-moz-placeholder, .form-group .modal.modal-primary .el-input__inner:-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-primary .form-control::-webkit-input-placeholder, .modal.modal-primary .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .modal.modal-primary .el-input__inner::-webkit-input-placeholder, .modal.modal-primary .form-group .el-input__inner::-webkit-input-placeholder, .form-group .modal.modal-primary .el-input__inner::-webkit-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-primary .form-control:-ms-input-placeholder, .modal.modal-primary .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .modal.modal-primary .el-input__inner:-ms-input-placeholder, .modal.modal-primary .form-group .el-input__inner:-ms-input-placeholder, .form-group .modal.modal-primary .el-input__inner:-ms-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-primary .form-control, .modal.modal-primary .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-primary .el-input__inner, .modal.modal-primary .form-group .el-input__inner, .form-group .modal.modal-primary .el-input__inner {
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }
  .modal.modal-primary .form-control:focus, .modal.modal-primary .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .modal.modal-primary .el-input__inner:focus, .modal.modal-primary .form-group .el-input__inner:focus, .form-group .modal.modal-primary .el-input__inner:focus {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }

.modal.modal-primary .has-success:after,
.modal.modal-primary .has-danger:after {
  color: #FFFFFF; }

.modal.modal-primary .has-danger .form-control, .modal.modal-primary .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-primary .has-danger .el-input__inner, .modal.modal-primary .has-danger .form-group .el-input__inner, .form-group .modal.modal-primary .has-danger .el-input__inner {
  background-color: transparent; }

.modal.modal-primary .input-group-addon {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }

.modal.modal-primary .input-group-focus .input-group-addon {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF; }

.modal.modal-primary .form-group.no-border .form-control, .modal.modal-primary .form-group.no-border .el-input__inner,
.modal.modal-primary .input-group.no-border .form-control,
.modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner,
.modal.modal-primary .input-group.no-border .form-group .el-input__inner,
.form-group .modal.modal-primary .input-group.no-border .el-input__inner {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF; }
  .modal.modal-primary .form-group.no-border .form-control:focus, .modal.modal-primary .form-group.no-border .el-input__inner:focus, .modal.modal-primary .form-group.no-border .form-control:active, .modal.modal-primary .form-group.no-border .el-input__inner:active, .modal.modal-primary .form-group.no-border .form-control:active, .modal.modal-primary .form-group.no-border .el-input__inner:active,
  .modal.modal-primary .input-group.no-border .form-control:focus,
  .modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner:focus,
  .modal.modal-primary .input-group.no-border .form-group .el-input__inner:focus,
  .form-group .modal.modal-primary .input-group.no-border .el-input__inner:focus,
  .modal.modal-primary .input-group.no-border .form-control:active,
  .modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner:active,
  .modal.modal-primary .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-primary .input-group.no-border .el-input__inner:active,
  .modal.modal-primary .input-group.no-border .form-control:active,
  .modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner:active,
  .modal.modal-primary .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-primary .input-group.no-border .el-input__inner:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-primary .form-group.no-border .form-control + .input-group-addon, .modal.modal-primary .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .modal.modal-primary .form-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-primary .input-group.no-border .form-control + .input-group-addon,
.modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
.el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-primary .input-group.no-border .form-group .el-input__inner + .input-group-addon,
.form-group .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1); }
  .modal.modal-primary .form-group.no-border .form-control + .input-group-addon:focus, .modal.modal-primary .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, .modal.modal-primary .form-group.no-border .el-input__inner + .input-group-addon:focus, .modal.modal-primary .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-primary .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-primary .form-group.no-border .el-input__inner + .input-group-addon:active, .modal.modal-primary .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-primary .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-primary .form-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-primary .input-group.no-border .form-control + .input-group-addon:focus,
  .modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-primary .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
  .form-group .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-primary .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-primary .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-primary .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-primary .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-primary .input-group.no-border .el-input__inner + .input-group-addon:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-primary .form-group.no-border .form-control:focus + .input-group-addon, .modal.modal-primary .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .modal.modal-primary .form-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-primary .input-group.no-border .form-control:focus + .input-group-addon,
.modal.modal-primary .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
.el-date-picker .el-input .modal.modal-primary .input-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-primary .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
.form-group .modal.modal-primary .input-group.no-border .el-input__inner:focus + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-primary .form-group.no-border .input-group-addon,
.modal.modal-primary .input-group.no-border .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #FFFFFF; }

.modal.modal-primary .form-group.no-border.input-group-focus .input-group-addon,
.modal.modal-primary .input-group.no-border.input-group-focus .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-primary .input-group-addon,
.modal.modal-primary .form-group.form-group-no-border .input-group-addon,
.modal.modal-primary .input-group.form-group-no-border .input-group-addon {
  color: rgba(255, 255, 255, 0.8); }

.modal.modal-danger .modal-content {
  background-color: #FF3636;
  color: #FFFFFF; }

.modal.modal-danger .modal-header .close {
  color: #FFFFFF; }

.modal.modal-danger .form-control::-moz-placeholder, .modal.modal-danger .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .modal.modal-danger .el-input__inner::-moz-placeholder, .modal.modal-danger .form-group .el-input__inner::-moz-placeholder, .form-group .modal.modal-danger .el-input__inner::-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-danger .form-control:-moz-placeholder, .modal.modal-danger .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input .modal.modal-danger .el-input__inner:-moz-placeholder, .modal.modal-danger .form-group .el-input__inner:-moz-placeholder, .form-group .modal.modal-danger .el-input__inner:-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-danger .form-control::-webkit-input-placeholder, .modal.modal-danger .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .modal.modal-danger .el-input__inner::-webkit-input-placeholder, .modal.modal-danger .form-group .el-input__inner::-webkit-input-placeholder, .form-group .modal.modal-danger .el-input__inner::-webkit-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-danger .form-control:-ms-input-placeholder, .modal.modal-danger .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .modal.modal-danger .el-input__inner:-ms-input-placeholder, .modal.modal-danger .form-group .el-input__inner:-ms-input-placeholder, .form-group .modal.modal-danger .el-input__inner:-ms-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-danger .form-control, .modal.modal-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-danger .el-input__inner, .modal.modal-danger .form-group .el-input__inner, .form-group .modal.modal-danger .el-input__inner {
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }
  .modal.modal-danger .form-control:focus, .modal.modal-danger .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .modal.modal-danger .el-input__inner:focus, .modal.modal-danger .form-group .el-input__inner:focus, .form-group .modal.modal-danger .el-input__inner:focus {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }

.modal.modal-danger .has-success:after,
.modal.modal-danger .has-danger:after {
  color: #FFFFFF; }

.modal.modal-danger .has-danger .form-control, .modal.modal-danger .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-danger .has-danger .el-input__inner, .modal.modal-danger .has-danger .form-group .el-input__inner, .form-group .modal.modal-danger .has-danger .el-input__inner {
  background-color: transparent; }

.modal.modal-danger .input-group-addon {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }

.modal.modal-danger .input-group-focus .input-group-addon {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF; }

.modal.modal-danger .form-group.no-border .form-control, .modal.modal-danger .form-group.no-border .el-input__inner,
.modal.modal-danger .input-group.no-border .form-control,
.modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner,
.modal.modal-danger .input-group.no-border .form-group .el-input__inner,
.form-group .modal.modal-danger .input-group.no-border .el-input__inner {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF; }
  .modal.modal-danger .form-group.no-border .form-control:focus, .modal.modal-danger .form-group.no-border .el-input__inner:focus, .modal.modal-danger .form-group.no-border .form-control:active, .modal.modal-danger .form-group.no-border .el-input__inner:active, .modal.modal-danger .form-group.no-border .form-control:active, .modal.modal-danger .form-group.no-border .el-input__inner:active,
  .modal.modal-danger .input-group.no-border .form-control:focus,
  .modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner:focus,
  .modal.modal-danger .input-group.no-border .form-group .el-input__inner:focus,
  .form-group .modal.modal-danger .input-group.no-border .el-input__inner:focus,
  .modal.modal-danger .input-group.no-border .form-control:active,
  .modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner:active,
  .modal.modal-danger .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-danger .input-group.no-border .el-input__inner:active,
  .modal.modal-danger .input-group.no-border .form-control:active,
  .modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner:active,
  .modal.modal-danger .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-danger .input-group.no-border .el-input__inner:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-danger .form-group.no-border .form-control + .input-group-addon, .modal.modal-danger .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .modal.modal-danger .form-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-danger .input-group.no-border .form-control + .input-group-addon,
.modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
.el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-danger .input-group.no-border .form-group .el-input__inner + .input-group-addon,
.form-group .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1); }
  .modal.modal-danger .form-group.no-border .form-control + .input-group-addon:focus, .modal.modal-danger .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, .modal.modal-danger .form-group.no-border .el-input__inner + .input-group-addon:focus, .modal.modal-danger .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-danger .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-danger .form-group.no-border .el-input__inner + .input-group-addon:active, .modal.modal-danger .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-danger .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-danger .form-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-danger .input-group.no-border .form-control + .input-group-addon:focus,
  .modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-danger .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
  .form-group .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-danger .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-danger .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-danger .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-danger .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-danger .input-group.no-border .el-input__inner + .input-group-addon:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-danger .form-group.no-border .form-control:focus + .input-group-addon, .modal.modal-danger .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .modal.modal-danger .form-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-danger .input-group.no-border .form-control:focus + .input-group-addon,
.modal.modal-danger .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
.el-date-picker .el-input .modal.modal-danger .input-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-danger .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
.form-group .modal.modal-danger .input-group.no-border .el-input__inner:focus + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-danger .form-group.no-border .input-group-addon,
.modal.modal-danger .input-group.no-border .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #FFFFFF; }

.modal.modal-danger .form-group.no-border.input-group-focus .input-group-addon,
.modal.modal-danger .input-group.no-border.input-group-focus .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-danger .input-group-addon,
.modal.modal-danger .form-group.form-group-no-border .input-group-addon,
.modal.modal-danger .input-group.form-group-no-border .input-group-addon {
  color: rgba(255, 255, 255, 0.8); }

.modal.modal-warning .modal-content {
  background-color: #FFB236;
  color: #FFFFFF; }

.modal.modal-warning .modal-header .close {
  color: #FFFFFF; }

.modal.modal-warning .form-control::-moz-placeholder, .modal.modal-warning .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .modal.modal-warning .el-input__inner::-moz-placeholder, .modal.modal-warning .form-group .el-input__inner::-moz-placeholder, .form-group .modal.modal-warning .el-input__inner::-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-warning .form-control:-moz-placeholder, .modal.modal-warning .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input .modal.modal-warning .el-input__inner:-moz-placeholder, .modal.modal-warning .form-group .el-input__inner:-moz-placeholder, .form-group .modal.modal-warning .el-input__inner:-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-warning .form-control::-webkit-input-placeholder, .modal.modal-warning .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .modal.modal-warning .el-input__inner::-webkit-input-placeholder, .modal.modal-warning .form-group .el-input__inner::-webkit-input-placeholder, .form-group .modal.modal-warning .el-input__inner::-webkit-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-warning .form-control:-ms-input-placeholder, .modal.modal-warning .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .modal.modal-warning .el-input__inner:-ms-input-placeholder, .modal.modal-warning .form-group .el-input__inner:-ms-input-placeholder, .form-group .modal.modal-warning .el-input__inner:-ms-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-warning .form-control, .modal.modal-warning .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-warning .el-input__inner, .modal.modal-warning .form-group .el-input__inner, .form-group .modal.modal-warning .el-input__inner {
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }
  .modal.modal-warning .form-control:focus, .modal.modal-warning .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .modal.modal-warning .el-input__inner:focus, .modal.modal-warning .form-group .el-input__inner:focus, .form-group .modal.modal-warning .el-input__inner:focus {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }

.modal.modal-warning .has-success:after,
.modal.modal-warning .has-danger:after {
  color: #FFFFFF; }

.modal.modal-warning .has-danger .form-control, .modal.modal-warning .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-warning .has-danger .el-input__inner, .modal.modal-warning .has-danger .form-group .el-input__inner, .form-group .modal.modal-warning .has-danger .el-input__inner {
  background-color: transparent; }

.modal.modal-warning .input-group-addon {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }

.modal.modal-warning .input-group-focus .input-group-addon {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF; }

.modal.modal-warning .form-group.no-border .form-control, .modal.modal-warning .form-group.no-border .el-input__inner,
.modal.modal-warning .input-group.no-border .form-control,
.modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner,
.modal.modal-warning .input-group.no-border .form-group .el-input__inner,
.form-group .modal.modal-warning .input-group.no-border .el-input__inner {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF; }
  .modal.modal-warning .form-group.no-border .form-control:focus, .modal.modal-warning .form-group.no-border .el-input__inner:focus, .modal.modal-warning .form-group.no-border .form-control:active, .modal.modal-warning .form-group.no-border .el-input__inner:active, .modal.modal-warning .form-group.no-border .form-control:active, .modal.modal-warning .form-group.no-border .el-input__inner:active,
  .modal.modal-warning .input-group.no-border .form-control:focus,
  .modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner:focus,
  .modal.modal-warning .input-group.no-border .form-group .el-input__inner:focus,
  .form-group .modal.modal-warning .input-group.no-border .el-input__inner:focus,
  .modal.modal-warning .input-group.no-border .form-control:active,
  .modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner:active,
  .modal.modal-warning .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-warning .input-group.no-border .el-input__inner:active,
  .modal.modal-warning .input-group.no-border .form-control:active,
  .modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner:active,
  .modal.modal-warning .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-warning .input-group.no-border .el-input__inner:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-warning .form-group.no-border .form-control + .input-group-addon, .modal.modal-warning .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .modal.modal-warning .form-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-warning .input-group.no-border .form-control + .input-group-addon,
.modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
.el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-warning .input-group.no-border .form-group .el-input__inner + .input-group-addon,
.form-group .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1); }
  .modal.modal-warning .form-group.no-border .form-control + .input-group-addon:focus, .modal.modal-warning .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, .modal.modal-warning .form-group.no-border .el-input__inner + .input-group-addon:focus, .modal.modal-warning .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-warning .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-warning .form-group.no-border .el-input__inner + .input-group-addon:active, .modal.modal-warning .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-warning .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-warning .form-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-warning .input-group.no-border .form-control + .input-group-addon:focus,
  .modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-warning .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
  .form-group .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-warning .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-warning .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-warning .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-warning .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-warning .input-group.no-border .el-input__inner + .input-group-addon:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-warning .form-group.no-border .form-control:focus + .input-group-addon, .modal.modal-warning .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .modal.modal-warning .form-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-warning .input-group.no-border .form-control:focus + .input-group-addon,
.modal.modal-warning .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
.el-date-picker .el-input .modal.modal-warning .input-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-warning .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
.form-group .modal.modal-warning .input-group.no-border .el-input__inner:focus + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-warning .form-group.no-border .input-group-addon,
.modal.modal-warning .input-group.no-border .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #FFFFFF; }

.modal.modal-warning .form-group.no-border.input-group-focus .input-group-addon,
.modal.modal-warning .input-group.no-border.input-group-focus .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-warning .input-group-addon,
.modal.modal-warning .form-group.form-group-no-border .input-group-addon,
.modal.modal-warning .input-group.form-group-no-border .input-group-addon {
  color: rgba(255, 255, 255, 0.8); }

.modal.modal-success .modal-content {
  background-color: #18ce0f;
  color: #FFFFFF; }

.modal.modal-success .modal-header .close {
  color: #FFFFFF; }

.modal.modal-success .form-control::-moz-placeholder, .modal.modal-success .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .modal.modal-success .el-input__inner::-moz-placeholder, .modal.modal-success .form-group .el-input__inner::-moz-placeholder, .form-group .modal.modal-success .el-input__inner::-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-success .form-control:-moz-placeholder, .modal.modal-success .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input .modal.modal-success .el-input__inner:-moz-placeholder, .modal.modal-success .form-group .el-input__inner:-moz-placeholder, .form-group .modal.modal-success .el-input__inner:-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-success .form-control::-webkit-input-placeholder, .modal.modal-success .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .modal.modal-success .el-input__inner::-webkit-input-placeholder, .modal.modal-success .form-group .el-input__inner::-webkit-input-placeholder, .form-group .modal.modal-success .el-input__inner::-webkit-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-success .form-control:-ms-input-placeholder, .modal.modal-success .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .modal.modal-success .el-input__inner:-ms-input-placeholder, .modal.modal-success .form-group .el-input__inner:-ms-input-placeholder, .form-group .modal.modal-success .el-input__inner:-ms-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-success .form-control, .modal.modal-success .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-success .el-input__inner, .modal.modal-success .form-group .el-input__inner, .form-group .modal.modal-success .el-input__inner {
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }
  .modal.modal-success .form-control:focus, .modal.modal-success .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .modal.modal-success .el-input__inner:focus, .modal.modal-success .form-group .el-input__inner:focus, .form-group .modal.modal-success .el-input__inner:focus {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }

.modal.modal-success .has-success:after,
.modal.modal-success .has-danger:after {
  color: #FFFFFF; }

.modal.modal-success .has-danger .form-control, .modal.modal-success .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-success .has-danger .el-input__inner, .modal.modal-success .has-danger .form-group .el-input__inner, .form-group .modal.modal-success .has-danger .el-input__inner {
  background-color: transparent; }

.modal.modal-success .input-group-addon {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }

.modal.modal-success .input-group-focus .input-group-addon {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF; }

.modal.modal-success .form-group.no-border .form-control, .modal.modal-success .form-group.no-border .el-input__inner,
.modal.modal-success .input-group.no-border .form-control,
.modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner,
.modal.modal-success .input-group.no-border .form-group .el-input__inner,
.form-group .modal.modal-success .input-group.no-border .el-input__inner {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF; }
  .modal.modal-success .form-group.no-border .form-control:focus, .modal.modal-success .form-group.no-border .el-input__inner:focus, .modal.modal-success .form-group.no-border .form-control:active, .modal.modal-success .form-group.no-border .el-input__inner:active, .modal.modal-success .form-group.no-border .form-control:active, .modal.modal-success .form-group.no-border .el-input__inner:active,
  .modal.modal-success .input-group.no-border .form-control:focus,
  .modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner:focus,
  .modal.modal-success .input-group.no-border .form-group .el-input__inner:focus,
  .form-group .modal.modal-success .input-group.no-border .el-input__inner:focus,
  .modal.modal-success .input-group.no-border .form-control:active,
  .modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner:active,
  .modal.modal-success .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-success .input-group.no-border .el-input__inner:active,
  .modal.modal-success .input-group.no-border .form-control:active,
  .modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner:active,
  .modal.modal-success .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-success .input-group.no-border .el-input__inner:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-success .form-group.no-border .form-control + .input-group-addon, .modal.modal-success .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .modal.modal-success .form-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-success .input-group.no-border .form-control + .input-group-addon,
.modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
.el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-success .input-group.no-border .form-group .el-input__inner + .input-group-addon,
.form-group .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1); }
  .modal.modal-success .form-group.no-border .form-control + .input-group-addon:focus, .modal.modal-success .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, .modal.modal-success .form-group.no-border .el-input__inner + .input-group-addon:focus, .modal.modal-success .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-success .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-success .form-group.no-border .el-input__inner + .input-group-addon:active, .modal.modal-success .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-success .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-success .form-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-success .input-group.no-border .form-control + .input-group-addon:focus,
  .modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-success .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
  .form-group .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-success .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-success .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-success .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-success .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-success .input-group.no-border .el-input__inner + .input-group-addon:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-success .form-group.no-border .form-control:focus + .input-group-addon, .modal.modal-success .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .modal.modal-success .form-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-success .input-group.no-border .form-control:focus + .input-group-addon,
.modal.modal-success .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
.el-date-picker .el-input .modal.modal-success .input-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-success .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
.form-group .modal.modal-success .input-group.no-border .el-input__inner:focus + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-success .form-group.no-border .input-group-addon,
.modal.modal-success .input-group.no-border .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #FFFFFF; }

.modal.modal-success .form-group.no-border.input-group-focus .input-group-addon,
.modal.modal-success .input-group.no-border.input-group-focus .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-success .input-group-addon,
.modal.modal-success .form-group.form-group-no-border .input-group-addon,
.modal.modal-success .input-group.form-group-no-border .input-group-addon {
  color: rgba(255, 255, 255, 0.8); }

.modal.modal-info .modal-content {
  background-color: #2CA8FF;
  color: #FFFFFF; }

.modal.modal-info .modal-header .close {
  color: #FFFFFF; }

.modal.modal-info .form-control::-moz-placeholder, .modal.modal-info .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .modal.modal-info .el-input__inner::-moz-placeholder, .modal.modal-info .form-group .el-input__inner::-moz-placeholder, .form-group .modal.modal-info .el-input__inner::-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-info .form-control:-moz-placeholder, .modal.modal-info .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input .modal.modal-info .el-input__inner:-moz-placeholder, .modal.modal-info .form-group .el-input__inner:-moz-placeholder, .form-group .modal.modal-info .el-input__inner:-moz-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-info .form-control::-webkit-input-placeholder, .modal.modal-info .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .modal.modal-info .el-input__inner::-webkit-input-placeholder, .modal.modal-info .form-group .el-input__inner::-webkit-input-placeholder, .form-group .modal.modal-info .el-input__inner::-webkit-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-info .form-control:-ms-input-placeholder, .modal.modal-info .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .modal.modal-info .el-input__inner:-ms-input-placeholder, .modal.modal-info .form-group .el-input__inner:-ms-input-placeholder, .form-group .modal.modal-info .el-input__inner:-ms-input-placeholder {
  color: #ebebeb;
  opacity: 1;
  filter: alpha(opacity=100); }

.modal.modal-info .form-control, .modal.modal-info .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-info .el-input__inner, .modal.modal-info .form-group .el-input__inner, .form-group .modal.modal-info .el-input__inner {
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }
  .modal.modal-info .form-control:focus, .modal.modal-info .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .modal.modal-info .el-input__inner:focus, .modal.modal-info .form-group .el-input__inner:focus, .form-group .modal.modal-info .el-input__inner:focus {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }

.modal.modal-info .has-success:after,
.modal.modal-info .has-danger:after {
  color: #FFFFFF; }

.modal.modal-info .has-danger .form-control, .modal.modal-info .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .modal.modal-info .has-danger .el-input__inner, .modal.modal-info .has-danger .form-group .el-input__inner, .form-group .modal.modal-info .has-danger .el-input__inner {
  background-color: transparent; }

.modal.modal-info .input-group-addon {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF; }

.modal.modal-info .input-group-focus .input-group-addon {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF; }

.modal.modal-info .form-group.no-border .form-control, .modal.modal-info .form-group.no-border .el-input__inner,
.modal.modal-info .input-group.no-border .form-control,
.modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner,
.el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner,
.modal.modal-info .input-group.no-border .form-group .el-input__inner,
.form-group .modal.modal-info .input-group.no-border .el-input__inner {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF; }
  .modal.modal-info .form-group.no-border .form-control:focus, .modal.modal-info .form-group.no-border .el-input__inner:focus, .modal.modal-info .form-group.no-border .form-control:active, .modal.modal-info .form-group.no-border .el-input__inner:active, .modal.modal-info .form-group.no-border .form-control:active, .modal.modal-info .form-group.no-border .el-input__inner:active,
  .modal.modal-info .input-group.no-border .form-control:focus,
  .modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
  .el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner:focus,
  .modal.modal-info .input-group.no-border .form-group .el-input__inner:focus,
  .form-group .modal.modal-info .input-group.no-border .el-input__inner:focus,
  .modal.modal-info .input-group.no-border .form-control:active,
  .modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner:active,
  .modal.modal-info .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-info .input-group.no-border .el-input__inner:active,
  .modal.modal-info .input-group.no-border .form-control:active,
  .modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
  .el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner:active,
  .modal.modal-info .input-group.no-border .form-group .el-input__inner:active,
  .form-group .modal.modal-info .input-group.no-border .el-input__inner:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-info .form-group.no-border .form-control + .input-group-addon, .modal.modal-info .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .modal.modal-info .form-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-info .input-group.no-border .form-control + .input-group-addon,
.modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
.el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon,
.modal.modal-info .input-group.no-border .form-group .el-input__inner + .input-group-addon,
.form-group .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1); }
  .modal.modal-info .form-group.no-border .form-control + .input-group-addon:focus, .modal.modal-info .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, .modal.modal-info .form-group.no-border .el-input__inner + .input-group-addon:focus, .modal.modal-info .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-info .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-info .form-group.no-border .el-input__inner + .input-group-addon:active, .modal.modal-info .form-group.no-border .form-control + .input-group-addon:active, .modal.modal-info .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .modal.modal-info .form-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-info .input-group.no-border .form-control + .input-group-addon:focus,
  .modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
  .el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-info .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
  .form-group .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon:focus,
  .modal.modal-info .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-info .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-info .input-group.no-border .form-control + .input-group-addon:active,
  .modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
  .el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon:active,
  .modal.modal-info .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
  .form-group .modal.modal-info .input-group.no-border .el-input__inner + .input-group-addon:active {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }

.modal.modal-info .form-group.no-border .form-control:focus + .input-group-addon, .modal.modal-info .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .modal.modal-info .form-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-info .input-group.no-border .form-control:focus + .input-group-addon,
.modal.modal-info .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
.el-date-picker .el-input .modal.modal-info .input-group.no-border .el-input__inner:focus + .input-group-addon,
.modal.modal-info .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
.form-group .modal.modal-info .input-group.no-border .el-input__inner:focus + .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-info .form-group.no-border .input-group-addon,
.modal.modal-info .input-group.no-border .input-group-addon {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #FFFFFF; }

.modal.modal-info .form-group.no-border.input-group-focus .input-group-addon,
.modal.modal-info .input-group.no-border.input-group-focus .input-group-addon {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF; }

.modal.modal-info .input-group-addon,
.modal.modal-info .form-group.form-group-no-border .input-group-addon,
.modal.modal-info .input-group.form-group-no-border .input-group-addon {
  color: rgba(255, 255, 255, 0.8); }

.modal .modal-header .close {
  color: #FF3636;
  text-shadow: none; }
  .modal .modal-header .close:hover, .modal .modal-header .close:focus {
    opacity: 1; }

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block; }

.carousel .carousel-inner {
  -webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3); }

.carousel .now-ui-icons {
  font-size: 2em; }

.table .img-wrapper, .el-table table .img-wrapper {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto; }

.table .img-row, .el-table table .img-row {
  max-width: 60px;
  width: 60px; }

.table .form-check, .el-table table .form-check {
  margin: 0; }
  .table .form-check label .form-check-sign::before, .el-table table .form-check label .form-check-sign::before,
  .table .form-check label .form-check-sign::after,
  .el-table table .form-check label .form-check-sign::after {
    top: -17px;
    left: 4px; }

.table .btn, .el-table table .btn {
  margin: 0; }

.table small, .el-table table small, .table .small, .el-table table .small {
  font-weight: 300; }

.card-tasks .card-body .table, .card-tasks .card-body .el-table table, .el-table .card-tasks .card-body table {
  margin-bottom: 0; }
  .card-tasks .card-body .table > thead > tr > th, .card-tasks .card-body .el-table table > thead > tr > th, .el-table .card-tasks .card-body table > thead > tr > th,
  .card-tasks .card-body .table > tbody > tr > th,
  .card-tasks .card-body .el-table table > tbody > tr > th,
  .el-table .card-tasks .card-body table > tbody > tr > th,
  .card-tasks .card-body .table > tfoot > tr > th,
  .card-tasks .card-body .el-table table > tfoot > tr > th,
  .el-table .card-tasks .card-body table > tfoot > tr > th,
  .card-tasks .card-body .table > thead > tr > td,
  .card-tasks .card-body .el-table table > thead > tr > td,
  .el-table .card-tasks .card-body table > thead > tr > td,
  .card-tasks .card-body .table > tbody > tr > td,
  .card-tasks .card-body .el-table table > tbody > tr > td,
  .el-table .card-tasks .card-body table > tbody > tr > td,
  .card-tasks .card-body .table > tfoot > tr > td,
  .card-tasks .card-body .el-table table > tfoot > tr > td,
  .el-table .card-tasks .card-body table > tfoot > tr > td {
    padding-top: 0;
    padding-bottom: 0; }

.table > thead > tr > th, .el-table table > thead > tr > th {
  border-bottom-width: 1px;
  font-size: 1.0em;
  font-weight: 700;
  border: 0; }

.table .radio, .el-table table .radio,
.table .checkbox,
.el-table table .checkbox {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 15px; }
  .table .radio .icons, .el-table table .radio .icons,
  .table .checkbox .icons,
  .el-table table .checkbox .icons {
    position: relative; }
  .table .radio label:after, .el-table table .radio label:after, .table .radio label:before, .el-table table .radio label:before,
  .table .checkbox label:after,
  .el-table table .checkbox label:after,
  .table .checkbox label:before,
  .el-table table .checkbox label:before {
    top: -17px;
    left: -3px; }

.table > thead > tr > th, .el-table table > thead > tr > th,
.table > tbody > tr > th,
.el-table table > tbody > tr > th,
.table > tfoot > tr > th,
.el-table table > tfoot > tr > th,
.table > thead > tr > td,
.el-table table > thead > tr > td,
.table > tbody > tr > td,
.el-table table > tbody > tr > td,
.table > tfoot > tr > td,
.el-table table > tfoot > tr > td {
  padding: 12px 7px;
  vertical-align: middle; }

.table .th-description, .el-table table .th-description {
  max-width: 150px; }

.table .td-price, .el-table table .td-price {
  font-size: 26px;
  font-weight: 300;
  margin-top: 5px;
  position: relative;
  top: 4px;
  text-align: right; }

.table .td-total, .el-table table .td-total {
  font-weight: 700;
  font-size: 1.57em;
  padding-top: 20px;
  text-align: right; }

.table .td-actions .btn, .el-table table .td-actions .btn {
  margin: 0px; }

.table > tbody > tr, .el-table table > tbody > tr {
  position: relative; }

.table-shopping > thead > tr > th, .table-shopping .el-table table > thead > tr > th {
  font-size: 1em;
  text-transform: uppercase; }

.table-shopping > tbody > tr > td, .table-shopping .el-table table > tbody > tr > td {
  font-size: 1em; }
  .table-shopping > tbody > tr > td b, .table-shopping .el-table table > tbody > tr > td b {
    display: block;
    margin-bottom: 5px; }

.table-shopping .td-name, .table-shopping .el-table table .td-name {
  font-weight: 400;
  font-size: 1.5em; }
  .table-shopping .td-name small {
    color: #9A9A9A;
    font-size: 0.75em;
    font-weight: 300; }

.table-shopping .td-number, .table-shopping .el-table table .td-number {
  font-weight: 300;
  font-size: 1.714em; }

.table-shopping .td-name, .table-shopping .el-table table .td-name {
  min-width: 200px; }

.table-shopping .td-number, .table-shopping .el-table table .td-number {
  text-align: right;
  min-width: 170px; }
  .table-shopping .td-number small {
    margin-right: 3px; }

.table-shopping .img-container, .table-shopping .el-table table .img-container {
  width: 120px;
  max-height: 160px;
  overflow: hidden;
  display: block; }
  .table-shopping .img-container img {
    width: 100%; }

.table-responsive {
  overflow: scroll;
  padding-bottom: 10px; }

#tables .table-responsive {
  margin-bottom: 30px; }

.wrapper {
  position: relative;
  top: 0;
  height: 100vh; }
  .wrapper.wrapper-full-page {
    min-height: 100vh;
    height: auto; }

.sidebar,
.off-canvas-sidebar {
  position: fixed;
  top: 0;
  height: 100%;
  bottom: 0;
  width: 260px;
  left: 0;
  z-index: 9999;
  -webkit-box-shadow: 0px 2px 22px 0 rgba(0, 0, 0, 0.2), 0px 2px 30px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0px 2px 22px 0 rgba(0, 0, 0, 0.2), 0px 2px 30px 0 rgba(0, 0, 0, 0.35); }
  .sidebar .sidebar-wrapper,
  .off-canvas-sidebar .sidebar-wrapper {
    position: relative;
    height: calc(100vh - 75px);
    overflow: auto;
    width: 260px;
    z-index: 4;
    padding-bottom: 100px; }
    .sidebar .sidebar-wrapper .dropdown .dropdown-backdrop,
    .off-canvas-sidebar .sidebar-wrapper .dropdown .dropdown-backdrop {
      display: none !important; }
    .sidebar .sidebar-wrapper .navbar-form,
    .off-canvas-sidebar .sidebar-wrapper .navbar-form {
      border: none; }
    .sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a span,
    .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a span,
    .off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a span,
    .off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a span {
      display: inline-block; }
    .sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal {
      margin: 0;
      position: relative;
      -webkit-transform: translateX(0px);
              transform: translateX(0px);
      opacity: 1;
      white-space: nowrap;
      display: block;
      line-height: 23px;
      z-index: 1; }
    .sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon,
    .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon,
    .off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon,
    .off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon {
      -webkit-transition: opacity .3s ease 0s, -webkit-transform .3s ease 0s;
      transition: opacity .3s ease 0s, -webkit-transform .3s ease 0s;
      transition: transform .3s ease 0s, opacity .3s ease 0s;
      transition: transform .3s ease 0s, opacity .3s ease 0s, -webkit-transform .3s ease 0s; }
    .sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon,
    .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon,
    .off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon,
    .off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-mini-icon {
      text-transform: uppercase;
      width: 34px;
      margin-right: 10px;
      margin-left: 0px;
      font-size: 12px;
      text-align: center;
      line-height: 25px;
      position: relative;
      float: left;
      z-index: 1;
      display: inherit;
      line-height: 24px;
      color: rgba(255, 255, 255, 0.5); }
    .sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a i,
    .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a i,
    .off-canvas-sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a i,
    .off-canvas-sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a i {
      font-size: 17px;
      line-height: 20px;
      width: 26px; }
  .sidebar .navbar-minimize,
  .off-canvas-sidebar .navbar-minimize {
    position: absolute;
    right: 20px;
    top: 2px;
    opacity: 1; }
  .sidebar .logo-tim,
  .off-canvas-sidebar .logo-tim {
    border-radius: 50%;
    border: 1px solid #333;
    display: block;
    height: 61px;
    width: 61px;
    float: left;
    overflow: hidden; }
    .sidebar .logo-tim img,
    .off-canvas-sidebar .logo-tim img {
      width: 60px;
      height: 60px; }
  .sidebar .nav,
  .off-canvas-sidebar .nav {
    margin-top: 20px;
    display: block; }
    .sidebar .nav .caret,
    .off-canvas-sidebar .nav .caret {
      top: 14px;
      position: absolute;
      right: 12px; }
    .sidebar .nav li > a + div .nav li > a,
    .off-canvas-sidebar .nav li > a + div .nav li > a {
      margin-top: 7px; }
    .sidebar .nav li > a,
    .off-canvas-sidebar .nav li > a {
      margin: 10px 15px 0;
      border-radius: 30px;
      color: #FFFFFF;
      display: block;
      text-decoration: none;
      position: relative;
      text-transform: uppercase;
      cursor: pointer;
      font-size: 0.7142em;
      padding: 10px 8px;
      line-height: 1.625rem; }
    .sidebar .nav li:first-child > a,
    .off-canvas-sidebar .nav li:first-child > a {
      margin: 0 15px; }
    .sidebar .nav li:hover:not(.active) > a,
    .sidebar .nav li:focus:not(.active) > a,
    .off-canvas-sidebar .nav li:hover:not(.active) > a,
    .off-canvas-sidebar .nav li:focus:not(.active) > a {
      background-color: rgba(255, 255, 255, 0.1); }
    .sidebar .nav li:hover:not(.active) > a i,
    .sidebar .nav li:focus:not(.active) > a i,
    .off-canvas-sidebar .nav li:hover:not(.active) > a i,
    .off-canvas-sidebar .nav li:focus:not(.active) > a i {
      color: #FFFFFF; }
    .sidebar .nav li.active > a:not([data-toggle="collapse"]),
    .off-canvas-sidebar .nav li.active > a:not([data-toggle="collapse"]) {
      background-color: #FFFFFF;
      -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
              box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1); }
    .sidebar .nav li.active > a[data-toggle="collapse"],
    .off-canvas-sidebar .nav li.active > a[data-toggle="collapse"] {
      background-color: rgba(255, 255, 255, 0.1);
      -webkit-box-shadow: none;
              box-shadow: none;
      color: #FFFFFF; }
      .sidebar .nav li.active > a[data-toggle="collapse"] i,
      .off-canvas-sidebar .nav li.active > a[data-toggle="collapse"] i {
        color: #FFFFFF; }
      .sidebar .nav li.active > a[data-toggle="collapse"] + div .nav .active a,
      .off-canvas-sidebar .nav li.active > a[data-toggle="collapse"] + div .nav .active a {
        background-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none; }
        .sidebar .nav li.active > a[data-toggle="collapse"] + div .nav .active a:after,
        .off-canvas-sidebar .nav li.active > a[data-toggle="collapse"] + div .nav .active a:after {
          content: "";
          position: absolute;
          background-color: #FFFFFF;
          border-radius: 30px;
          -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
                  box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
          color: #f96332;
          height: 44px;
          width: calc(100% - 5px);
          top: 0;
          left: 2px;
          z-index: 0; }
    .sidebar .nav p,
    .off-canvas-sidebar .nav p {
      -webkit-transition: opacity .3s ease 0s, -webkit-transform .3s ease 0s;
      transition: opacity .3s ease 0s, -webkit-transform .3s ease 0s;
      transition: transform .3s ease 0s, opacity .3s ease 0s;
      transition: transform .3s ease 0s, opacity .3s ease 0s, -webkit-transform .3s ease 0s; }
    .sidebar .nav p,
    .off-canvas-sidebar .nav p {
      margin: 0;
      line-height: 30px;
      position: relative;
      display: block;
      height: auto;
      white-space: nowrap; }
    .sidebar .nav i,
    .off-canvas-sidebar .nav i {
      font-size: 20px;
      float: left;
      margin-top: 2px;
      margin-left: 4px;
      margin-right: 12px;
      line-height: 30px;
      width: 34px;
      text-align: center;
      color: rgba(255, 255, 255, 0.5);
      position: relative;
      z-index: 1; }
    .sidebar .nav .sidebar-main,
    .off-canvas-sidebar .nav .sidebar-main {
      margin-top: 0px;
      margin-left: 0px; }
  .sidebar .sidebar-background,
  .off-canvas-sidebar .sidebar-background {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center center; }
    .sidebar .sidebar-background:after,
    .off-canvas-sidebar .sidebar-background:after {
      position: absolute;
      z-index: 3;
      width: 100%;
      height: 100%;
      content: "";
      display: block;
      background: #FFFFFF;
      opacity: 1; }
  .sidebar .logo,
  .off-canvas-sidebar .logo {
    position: relative;
    padding: 0.5rem 0.7rem;
    z-index: 4; }
    .sidebar .logo .logo-image,
    .off-canvas-sidebar .logo .logo-image {
      position: relative;
      top: -3px; }
    .sidebar .logo a.logo-mini,
    .off-canvas-sidebar .logo a.logo-mini {
      opacity: 1;
      float: left;
      width: 34px;
      text-align: center;
      margin-left: 13px;
      margin-right: 9px; }
    .sidebar .logo a.logo-normal,
    .off-canvas-sidebar .logo a.logo-normal {
      display: block;
      opacity: 1;
      -webkit-transform: translate3d(0px, 0, 0);
      transform: translate3d(0px, 0, 0); }
    .sidebar .logo:after,
    .off-canvas-sidebar .logo:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: 15px;
      height: 1px;
      width: calc(100% - 30px);
      background-color: rgba(255, 255, 255, 0.5); }
    .sidebar .logo p,
    .off-canvas-sidebar .logo p {
      float: left;
      font-size: 20px;
      margin: 10px 10px;
      color: #FFFFFF;
      line-height: 20px;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .sidebar .logo .simple-text,
    .off-canvas-sidebar .logo .simple-text {
      text-transform: uppercase;
      padding: 0.5rem 0;
      display: block;
      white-space: nowrap;
      font-size: 1em;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: 400;
      line-height: 30px;
      overflow: hidden; }
  .sidebar .logo-tim,
  .off-canvas-sidebar .logo-tim {
    border-radius: 50%;
    border: 1px solid #333;
    display: block;
    height: 61px;
    width: 61px;
    float: left;
    overflow: hidden; }
    .sidebar .logo-tim img,
    .off-canvas-sidebar .logo-tim img {
      width: 60px;
      height: 60px; }
  .sidebar:before, .sidebar:after,
  .off-canvas-sidebar:before,
  .off-canvas-sidebar:after {
    display: block;
    content: "";
    opacity: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  .sidebar:after,
  .off-canvas-sidebar:after {
    background: #888;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), color-stop(80%, #000));
    background: linear-gradient(#888 0%, #000 80%);
    z-index: 3; }
  .sidebar[data-color="blue"]:after,
  .off-canvas-sidebar[data-color="blue"]:after {
    background: #2CA8FF; }
  .sidebar[data-color="blue"] .nav li.active > a:not([data-toggle="collapse"]),
  .off-canvas-sidebar[data-color="blue"] .nav li.active > a:not([data-toggle="collapse"]) {
    color: #2CA8FF; }
    .sidebar[data-color="blue"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .sidebar[data-color="blue"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon,
    .off-canvas-sidebar[data-color="blue"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .off-canvas-sidebar[data-color="blue"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon {
      color: #2CA8FF; }
  .sidebar[data-color="green"]:after,
  .off-canvas-sidebar[data-color="green"]:after {
    background: #18ce0f; }
  .sidebar[data-color="green"] .nav li.active > a:not([data-toggle="collapse"]),
  .off-canvas-sidebar[data-color="green"] .nav li.active > a:not([data-toggle="collapse"]) {
    color: #18ce0f; }
    .sidebar[data-color="green"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .sidebar[data-color="green"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon,
    .off-canvas-sidebar[data-color="green"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .off-canvas-sidebar[data-color="green"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon {
      color: #18ce0f; }
  .sidebar[data-color="orange"]:after,
  .off-canvas-sidebar[data-color="orange"]:after {
    background: #f96332; }
  .sidebar[data-color="orange"] .nav li.active > a:not([data-toggle="collapse"]),
  .off-canvas-sidebar[data-color="orange"] .nav li.active > a:not([data-toggle="collapse"]) {
    color: #f96332; }
    .sidebar[data-color="orange"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .sidebar[data-color="orange"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon,
    .off-canvas-sidebar[data-color="orange"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .off-canvas-sidebar[data-color="orange"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon {
      color: #f96332; }
  .sidebar[data-color="red"]:after,
  .off-canvas-sidebar[data-color="red"]:after {
    background: #FF3636; }
  .sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]),
  .off-canvas-sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]) {
    color: #FF3636; }
    .sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon,
    .off-canvas-sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .off-canvas-sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon {
      color: #FF3636; }
  .sidebar[data-color="yellow"]:after,
  .off-canvas-sidebar[data-color="yellow"]:after {
    background: #FFB236; }
  .sidebar[data-color="yellow"] .nav li.active > a:not([data-toggle="collapse"]),
  .off-canvas-sidebar[data-color="yellow"] .nav li.active > a:not([data-toggle="collapse"]) {
    color: #FFB236; }
    .sidebar[data-color="yellow"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .sidebar[data-color="yellow"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon,
    .off-canvas-sidebar[data-color="yellow"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .off-canvas-sidebar[data-color="yellow"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon {
      color: #FFB236; }
  .sidebar[data-color="black"]:after,
  .off-canvas-sidebar[data-color="black"]:after {
    background: #212120; }
  .sidebar[data-color="black"] .nav li.active > a:not([data-toggle="collapse"]),
  .off-canvas-sidebar[data-color="black"] .nav li.active > a:not([data-toggle="collapse"]) {
    color: #18ce0f; }
    .sidebar[data-color="black"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .sidebar[data-color="black"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon,
    .off-canvas-sidebar[data-color="black"] .nav li.active > a:not([data-toggle="collapse"]) i,
    .off-canvas-sidebar[data-color="black"] .nav li.active > a:not([data-toggle="collapse"]) .sidebar-mini-icon {
      color: #18ce0f; }
  .sidebar .user,
  .off-canvas-sidebar .user {
    padding-bottom: 20px;
    margin: 20px auto 0;
    position: relative; }
    .sidebar .user:after,
    .off-canvas-sidebar .user:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: 15px;
      height: 1px;
      width: calc(100% - 30px);
      background-color: rgba(255, 255, 255, 0.5); }
    .sidebar .user .photo,
    .off-canvas-sidebar .user .photo {
      width: 34px;
      height: 34px;
      overflow: hidden;
      float: left;
      z-index: 5;
      margin-right: 10px;
      border-radius: 50%;
      margin-left: 23px;
      -webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
              box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3); }
      .sidebar .user .photo img,
      .off-canvas-sidebar .user .photo img {
        width: 100%; }
    .sidebar .user a,
    .off-canvas-sidebar .user a {
      color: #FFFFFF;
      text-decoration: none;
      padding: 0.5rem 15px;
      white-space: nowrap; }
    .sidebar .user .info > a,
    .off-canvas-sidebar .user .info > a {
      display: block;
      line-height: 18px; }
      .sidebar .user .info > a > span,
      .off-canvas-sidebar .user .info > a > span {
        display: block;
        position: relative;
        opacity: 1; }
    .sidebar .user .info .caret,
    .off-canvas-sidebar .user .info .caret {
      position: absolute;
      top: 8px;
      right: 21px; }

.visible-on-sidebar-regular {
  display: inline-block !important; }

.visible-on-sidebar-mini {
  display: none !important; }

.off-canvas-sidebar .nav > li > a,
.off-canvas-sidebar .nav > li > a:hover {
  color: #FFFFFF; }

.off-canvas-sidebar .nav > li > a:focus {
  background: rgba(200, 200, 200, 0.2); }

.main-panel {
  position: relative;
  float: right;
  width: calc(100% - 260px);
  background-color: #E3E3E3;
  background-color: #ebecf1;
  -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
  transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); }
  .main-panel > .content {
    padding: 0 30px 30px;
    min-height: calc(100vh - 123px);
    margin-top: -30px; }
  .main-panel > .navbar {
    margin-bottom: 0; }
  .main-panel .header {
    margin-bottom: 50px; }

.perfect-scrollbar-on .sidebar,
.perfect-scrollbar-on .main-panel {
  height: 100%;
  max-height: 100%; }

@media (min-width: 991px) {
  .sidebar,
  .main-panel,
  .sidebar-wrapper {
    -webkit-transition-property: top, bottom, width;
    transition-property: top, bottom, width;
    -webkit-transition-duration: .2s, .2s, .35s;
    transition-duration: .2s, .2s, .35s;
    -webkit-transition-timing-function: linear, linear, ease;
    transition-timing-function: linear, linear, ease;
    -webkit-overflow-scrolling: touch; }
  .sidebar-mini .visible-on-sidebar-regular {
    display: none !important; }
  .sidebar-mini .visible-on-sidebar-mini {
    display: inline-block !important; }
  .sidebar-mini .navbar-minimize {
    opacity: 0; }
  .sidebar-mini .sidebar,
  .sidebar-mini .sidebar .sidebar-wrapper {
    width: 80px; }
  .sidebar-mini .main-panel {
    width: calc(100% - 80px); }
  .sidebar-mini .sidebar {
    display: block;
    z-index: 1030;
    -webkit-box-shadow: 0px 2px 22px 0 rgba(0, 0, 0, 0.2), 0px 2px 30px 0 rgba(0, 0, 0, 0.35);
            box-shadow: 0px 2px 22px 0 rgba(0, 0, 0, 0.2), 0px 2px 30px 0 rgba(0, 0, 0, 0.35); }
    .sidebar-mini .sidebar .logo a.logo-normal {
      opacity: 0;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0); }
    .sidebar-mini .sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .sidebar-mini .sidebar .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
    .sidebar-mini .sidebar .sidebar-wrapper .user .info > a > span,
    .sidebar-mini .sidebar .sidebar-wrapper > .nav li > a p {
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0);
      opacity: 0; }
  .sidebar-mini .sidebar:hover {
    width: 260px; }
    .sidebar-mini .sidebar:hover .logo a.logo-normal {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    .sidebar-mini .sidebar:hover .navbar-minimize {
      opacity: 1; }
    .sidebar-mini .sidebar:hover .sidebar-wrapper {
      width: 260px; }
      .sidebar-mini .sidebar:hover .sidebar-wrapper > .nav li > a p,
      .sidebar-mini .sidebar:hover .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
      .sidebar-mini .sidebar:hover .sidebar-wrapper .user .info [data-toggle="collapse"] ~ div > ul > li > a .sidebar-normal,
      .sidebar-mini .sidebar:hover .sidebar-wrapper .user .info > a > span {
        -webkit-transform: translate3d(0px, 0, 0);
        transform: translate3d(0px, 0, 0);
        opacity: 1; } }

.panel-header {
  height: 260px;
  padding-top: 80px;
  padding-bottom: 45px;
  background: #141E30;
  /* fallback for old browsers */
  background: -webkit-gradient(linear, left top, right top, from(#0c2646), color-stop(60%, #204065), to(#2a5788));
  background: linear-gradient(to right, #0c2646 0%, #204065 60%, #2a5788 100%);
  position: relative;
  overflow: hidden; }
  .panel-header .header .title {
    color: #FFFFFF; }
  .panel-header .header .category {
    max-width: 600px;
    color: rgba(255, 255, 255, 0.5);
    margin: 0 auto;
    font-size: 13px; }
    .panel-header .header .category a {
      color: #FFFFFF; }

.panel-header-sm {
  height: 135px; }

.panel-header-lg {
  height: 380px; }

.card {
  border: 0;
  border-radius: 0.1875rem;
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
          box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1); }
  .card .card-body {
    padding: 15px 15px 10px 15px; }
    .card .card-body.table-full-width {
      padding-left: 0;
      padding-right: 0; }
  .card .card-header {
    padding: 15px 15px 0;
    border: 0; }
    .card .card-header:not([data-background-color]) {
      background-color: transparent; }
    .card .card-header .card-title {
      margin-top: 10px; }
  .card .map {
    border-radius: 0.1875rem; }
    .card .map.map-big {
      height: 400px; }
  .card[data-background-color="orange"] {
    background-color: #f96332; }
    .card[data-background-color="orange"] .card-header {
      background-color: #f96332; }
    .card[data-background-color="orange"] .card-footer .stats {
      color: #FFFFFF; }
  .card[data-background-color="red"] {
    background-color: #FF3636; }
  .card[data-background-color="yellow"] {
    background-color: #FFB236; }
  .card[data-background-color="blue"] {
    background-color: #2CA8FF; }
  .card[data-background-color="green"] {
    background-color: #18ce0f; }
  .card .image {
    overflow: hidden;
    height: 200px;
    position: relative; }
  .card .avatar {
    width: 30px;
    height: 30px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 15px; }
  .card label {
    font-size: 0.8571em;
    margin-bottom: 5px;
    color: #9A9A9A; }
  .card .card-footer {
    background-color: transparent;
    border: 0; }
    .card .card-footer .stats i {
      margin-right: 5px;
      position: relative;
      top: 2px; }
    .card .card-footer .btn {
      margin: 0; }

.card-user .image {
  height: 120px; }

.card-user .author {
  text-align: center;
  text-transform: none;
  margin-top: -77px; }
  .card-user .author a + p.description {
    margin-top: -7px; }

.card-user .avatar {
  width: 124px;
  height: 124px;
  border: 1px solid #FFFFFF;
  position: relative; }

.card-user .card-body {
  min-height: 240px; }

.card-user hr {
  margin: 5px 15px; }

.card-user .button-container {
  margin-bottom: 6px;
  text-align: center; }

.card-plain {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .card-plain .card-header,
  .card-plain .card-footer {
    margin-left: 0;
    margin-right: 0;
    background-color: transparent; }
  .card-plain:not(.card-subcategories).card-body {
    padding-left: 0;
    padding-right: 0; }

.card-background {
  background-position: center center;
  background-size: cover;
  text-align: center; }
  .card-background .card-body {
    position: relative;
    z-index: 2;
    min-height: 370px;
    max-width: 530px;
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 60px; }
  .card-background .card-footer {
    position: relative;
    z-index: 2; }
  .card-background.card-background-product .card-body {
    max-width: 400px; }
    .card-background.card-background-product .card-body .card-title {
      margin-top: 30px; }
  .card-background .stats {
    color: #FFFFFF; }
  .card-background .card-footer .stats-link > a {
    color: #FFFFFF;
    line-height: 1.9; }
  .card-background .category,
  .card-background .card-description,
  .card-background small {
    color: rgba(255, 255, 255, 0.8); }
  .card-background .card-title {
    color: #FFFFFF;
    margin-top: 130px; }
  .card-background:not(.card-pricing) .btn {
    margin-bottom: 0; }
  .card-background::after {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    content: "";
    background-color: rgba(0, 0, 0, 0.63);
    border-radius: 0.25rem; }

.card-chart .card-header .card-title {
  margin-top: 10px;
  margin-bottom: 0; }

.card-chart .card-header .card-category {
  margin-bottom: 5px; }

.card-chart .table, .card-chart .el-table table, .el-table .card-chart table {
  margin-bottom: 0; }
  .card-chart .table td, .card-chart .el-table table td, .el-table .card-chart table td {
    border-top: none;
    border-bottom: 1px solid #e9ecef; }

.card-chart .card-progress {
  margin-top: 30px; }

.card-chart .chart-area {
  height: 190px;
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px; }

.card-chart .card-footer {
  margin-top: 15px; }
  .card-chart .card-footer .stats {
    color: #9A9A9A; }

.card-chart .dropdown {
  position: absolute;
  right: 20px;
  top: 20px; }
  .card-chart .dropdown .btn {
    margin: 0; }

.card-collapse .card {
  margin-bottom: 25px; }
  .card-collapse .card .card-header {
    position: relative;
    padding: .75rem 1.25rem;
    padding-left: 0;
    padding-right: 0; }
    .card-collapse .card .card-header a[data-toggle="collapse"] {
      display: block;
      color: #444; }
      .card-collapse .card .card-header a[data-toggle="collapse"] i {
        float: right;
        position: relative;
        color: #f96332;
        top: 1px; }
    .card-collapse .card .card-header:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background-color: #E3E3E3; }
  .card-collapse .card .card-body {
    padding-left: .5rem;
    padding-right: .5rem; }

.card-contributions .card-description {
  max-width: 350px;
  margin: 0 auto;
  margin-bottom: 20px; }

.card-contributions .card-title {
  padding-top: 35px; }

.card-contributions .card-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 11px; }

.card-contributions .card-footer [class*="col-"]:not(:first-child):before {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1); }

.card-contributions .bootstrap-switch {
  margin: 0; }

.card-contributions span {
  padding-left: 15px;
  text-align: left;
  max-width: 125px; }

.card .info-area {
  padding: 40px 0 40px;
  text-align: center;
  position: relative;
  z-index: 2; }

.card-lock .card-header img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-top: -60px;
  -webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3); }

.map {
  height: 280px; }

.card-pricing {
  text-align: center; }
  .card-pricing .card-category {
    padding-top: 1.25em; }
  .card-pricing .card-title {
    margin-top: 30px; }
  .card-pricing .card-icon {
    padding: 10px 0 0px; }
    .card-pricing .card-icon i {
      font-size: 30px;
      line-height: 2.7;
      max-width: 80px;
      color: #888;
      width: 80px;
      height: 80px;
      margin: 0 auto;
      border-radius: 50%;
      -webkit-box-shadow: 0px 9px 35px -6px rgba(0, 0, 0, 0.3);
              box-shadow: 0px 9px 35px -6px rgba(0, 0, 0, 0.3);
      background-color: #FFFFFF;
      position: relative; }
    .card-pricing .card-icon.icon-primary i {
      -webkit-box-shadow: 0px 9px 30px -6px #f96332;
              box-shadow: 0px 9px 30px -6px #f96332;
      color: #f96332; }
    .card-pricing .card-icon.icon-info i {
      -webkit-box-shadow: 0px 9px 30px -6px #2CA8FF;
              box-shadow: 0px 9px 30px -6px #2CA8FF;
      color: #2CA8FF; }
    .card-pricing .card-icon.icon-success i {
      color: #18ce0f;
      -webkit-box-shadow: 0px 9px 30px -6px rgba(22, 199, 13, 0.85);
              box-shadow: 0px 9px 30px -6px rgba(22, 199, 13, 0.85); }
    .card-pricing .card-icon.icon-warning i {
      -webkit-box-shadow: 0px 9px 30px -6px #FFB236;
              box-shadow: 0px 9px 30px -6px #FFB236;
      color: #FFB236; }
    .card-pricing .card-icon.icon-danger i {
      -webkit-box-shadow: 0px 9px 30px -6px #FF3636;
              box-shadow: 0px 9px 30px -6px #FF3636;
      color: #FF3636; }
  .card-pricing h1 small {
    font-size: 18px; }
    .card-pricing h1 small:first-child {
      position: relative;
      top: -17px;
      font-size: 26px; }
  .card-pricing ul {
    list-style: none;
    padding: 0;
    max-width: 240px;
    margin: 10px auto; }
    .card-pricing ul li {
      color: #888;
      text-align: center;
      padding: 12px 0;
      border-bottom: 1px solid rgba(136, 136, 136, 0.3); }
      .card-pricing ul li:last-child {
        border: 0; }
      .card-pricing ul li b {
        color: #2c2c2c; }
      .card-pricing ul li i {
        top: 3px;
        right: 3px;
        position: relative;
        font-size: 20px; }
  .card-pricing.card-background ul li {
    color: #FFFFFF;
    border-color: rgba(255, 255, 255, 0.3); }
    .card-pricing.card-background ul li b {
      color: #FFFFFF; }
  .card-pricing.card-background [class*="text-"] {
    color: #FFFFFF !important; }
  .card-pricing.card-background .card-body {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .card-pricing.card-background:after {
    background-color: rgba(0, 0, 0, 0.65); }

.card-profile, .card-testimonial {
  margin-top: 30px;
  text-align: center; }
  .card-profile .card-body .card-title, .card-testimonial .card-body .card-title {
    margin-top: 0; }
  .card-profile [class*=col-] .card-description, .card-testimonial [class*=col-] .card-description {
    margin-bottom: 0; }
    .card-profile [class*=col-] .card-description + .card-footer, .card-testimonial [class*=col-] .card-description + .card-footer {
      margin-top: 8px; }
  .card-profile .card-header-avatar, .card-testimonial .card-header-avatar {
    max-width: 130px;
    max-height: 130px;
    margin: -60px auto 0; }
    .card-profile .card-header-avatar img, .card-testimonial .card-header-avatar img {
      border-radius: 50% !important; }
    .card-profile .card-header-avatar + .card-body, .card-testimonial .card-header-avatar + .card-body {
      margin-top: 15px; }
  .card-plain.card-profile .card-header-avatar, .card-plain.card-testimonial .card-header-avatar {
    margin-top: 0; }
  .card-profile .card-body .card-avatar, .card-testimonial .card-body .card-avatar {
    margin: 0 auto 30px; }

.card-signup .header {
  margin-left: 20px;
  margin-right: 20px;
  padding: 30px 0; }

.card-signup .text-divider {
  margin-top: 30px;
  margin-bottom: 0px;
  text-align: center; }

.card-signup .content {
  padding: 0px 30px; }

.card-signup .form-check {
  margin-top: 20px; }
  .card-signup .form-check label {
    margin-left: 14px;
    padding-left: 38px; }

.card-signup .social-line {
  margin-top: 20px;
  text-align: center; }
  .card-signup .social-line .btn.btn-icon,
  .card-signup .social-line .btn.btn-icon .btn-icon {
    margin-left: 5px;
    margin-right: 5px;
    -webkit-box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.2); }

.card-signup .card-footer {
  margin-bottom: 10px;
  margin-top: 24px; }

.card-stats-mini.card-background::after {
  background-image: -webkit-gradient(linear, left top, right top, from(#434343), to(black));
  background-image: linear-gradient(to right, #434343 0%, black 100%);
  opacity: .94; }

.card-stats-mini .card-body::after {
  clear: both;
  content: '';
  display: block; }

.card-stats-mini .card-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin: 0 15px; }

.card-stats-mini.card-background .card-body {
  min-height: auto;
  padding-top: 15px;
  padding-bottom: 15px; }

.card-stats-mini .card-title {
  margin-top: 0;
  margin-bottom: 5px; }

.card-stats-mini .info-area {
  text-align: left;
  width: 40%;
  float: left;
  padding: 15px 0; }
  .card-stats-mini .info-area .icon > i {
    font-size: 2em; }

.card-stats-mini .chart-area {
  float: left;
  width: 60%; }

.card-stats-mini .stats {
  text-align: left;
  color: #FFFFFF; }

.card-contributions hr, .card-stats hr {
  margin: 5px 15px; }

.card-stats .statistics {
  position: relative;
  text-align: center;
  padding: 15px 0; }
  .card-stats .statistics .title {
    margin-bottom: 0; }
  .card-stats .statistics .stats-title {
    margin-bottom: 5px;
    color: #9A9A9A;
    font-weight: 400; }
  .card-stats .statistics.statistics-horizontal,
  .card-stats .statistics.statistics-horizontal .info-title {
    padding: 0; }

.card-stats .icon {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px; }

.card-stats .stats-information {
  display: inline-block;
  margin-bottom: 15px; }
  .card-stats .stats-information .stats-text {
    font-size: 29px; }
  .card-stats .stats-information .stats-details {
    display: block;
    color: #888; }

.card-stats .dots {
  text-align: right; }
  .card-stats .dots .dot {
    background-color: #2c2c2c;
    height: 3px;
    width: 3px;
    border-radius: 50%;
    display: inline-block; }

.card-stats [class*="col-"] .statistics::after {
  position: absolute;
  right: 0;
  top: 20px;
  width: 1px;
  height: calc(100% - 40px);
  content: "";
  background: #DDDDDD; }

.card-stats [class*="col-"]:last-child .statistics::after {
  display: none; }

.card-subcategories .card-body {
  padding-bottom: 30px; }

.card-testimonial .card-body {
  padding-top: 25px; }

.card-testimonial .card-description + .card-title {
  margin-top: 20px; }

.card-testimonial .card-footer {
  margin-top: 0;
  margin-bottom: 2.5rem; }

.card-testimonial .card-description + .card-title {
  margin-top: 30px; }

.card-testimonial .icon i {
  font-size: 32px; }

.card-testimonial .icon.icon-primary i {
  color: #f96332; }

.card-testimonial .icon.icon-info i {
  color: #2CA8FF; }

.card-testimonial .icon.icon-danger i {
  color: #FF3636; }

.card-testimonial .icon.icon-warning i {
  color: #FFB236; }

.card-testimonial .icon.icon-success i {
  color: #18ce0f; }

.card-wizard .card-header {
  padding-bottom: 40px; }

.footer {
  padding: 24px 0; }
  .footer.footer-default {
    background-color: #f2f2f2; }
  .footer nav {
    display: inline-block;
    float: left;
    padding-left: 7px; }
  .footer ul {
    margin-bottom: 0;
    padding: 0;
    list-style: none; }
    .footer ul li {
      display: inline-block; }
      .footer ul li a {
        color: inherit;
        padding: 0.5rem;
        font-size: 0.8571em;
        text-transform: uppercase;
        text-decoration: none; }
        .footer ul li a:hover {
          text-decoration: none; }
  .footer .copyright {
    font-size: 0.8571em;
    line-height: 1.8; }
  .footer:after {
    display: table;
    clear: both;
    content: " "; }

.card-timeline .timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative; }
  .card-timeline .timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #dbdbdb;
    left: 50%;
    margin-left: -1.5px; }
  .card-timeline .timeline .timeline-footer .btn {
    margin: 0; }
  .card-timeline .timeline h6 {
    color: #9A9A9A;
    font-weight: 400;
    margin: 10px 0px 0px; }
  .card-timeline .timeline.timeline-simple:before {
    left: 5%; }
  .card-timeline .timeline.timeline-simple > li > .timeline-panel {
    width: 86%; }
  .card-timeline .timeline.timeline-simple > li > .timeline-badge {
    left: 5%; }
  .card-timeline .timeline > li {
    margin-bottom: 20px;
    position: relative; }
    .card-timeline .timeline > li:before, .card-timeline .timeline > li:after {
      content: " ";
      display: table; }
    .card-timeline .timeline > li:after {
      clear: both; }
  .card-timeline .timeline > li > .timeline-panel {
    width: 45%;
    float: left;
    padding: 20px;
    border-radius: 0.1875rem;
    -webkit-box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5);
            box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5);
    background-color: #FFFFFF;
    color: #2c2c2c;
    margin-bottom: 20px;
    position: relative; }
    .card-timeline .timeline > li > .timeline-panel:before {
      position: absolute;
      top: 26px;
      right: -15px;
      display: inline-block;
      border-top: 15px solid transparent;
      border-left: 15px solid #E3E3E3;
      border-right: 0 solid #E3E3E3;
      border-bottom: 15px solid transparent;
      content: " "; }
    .card-timeline .timeline > li > .timeline-panel:after {
      position: absolute;
      top: 27px;
      right: -14px;
      display: inline-block;
      border-top: 14px solid transparent;
      border-left: 14px solid #FFFFFF;
      border-right: 0 solid #FFFFFF;
      border-bottom: 14px solid transparent;
      content: " "; }
  .card-timeline .timeline > li > .timeline-badge {
    color: #FFFFFF;
    width: 50px;
    height: 50px;
    line-height: 51px;
    font-size: 1.4em;
    text-align: center;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -25px;
    background-color: #9A9A9A;
    z-index: 100;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%; }
    .card-timeline .timeline > li > .timeline-badge [class^="ti-"],
    .card-timeline .timeline > li > .timeline-badge [class*=" ti-"] {
      line-height: inherit; }
    .card-timeline .timeline > li > .timeline-badge .now-ui-icons {
      line-height: 2.6;
      width: 25px;
      text-align: center; }
  .card-timeline .timeline > li.timeline-inverted > .timeline-panel {
    float: right;
    background-color: #fff; }
    .card-timeline .timeline > li.timeline-inverted > .timeline-panel:before {
      border-left-width: 0;
      border-right-width: 15px;
      left: -15px;
      right: auto; }
    .card-timeline .timeline > li.timeline-inverted > .timeline-panel:after {
      border-left-width: 0;
      border-right-width: 14px;
      left: -14px;
      right: auto; }

.card-timeline .timeline-heading {
  margin-bottom: 15px; }

.card-timeline .timeline-badge.primary {
  background-color: #2CA8FF !important; }

.card-timeline .timeline-badge.info {
  background-color: #2CA8FF !important; }

.card-timeline .timeline-badge.success {
  background-color: #18ce0f !important; }

.card-timeline .timeline-badge.warning {
  background-color: #FFB236 !important; }

.card-timeline .timeline-badge.danger {
  background-color: #FF3636 !important; }

.card-timeline .timeline-title {
  margin-top: 0;
  color: inherit; }

.card-timeline .timeline-body > p,
.card-timeline .timeline-body > ul {
  margin-bottom: 0; }

.card-timeline .timeline-body > p + p {
  margin-top: 5px; }

.fixed-plugin {
  position: fixed;
  right: 0;
  width: 64px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1031;
  border-radius: 8px 0 0 8px;
  text-align: center;
  top: 120px; }
  .fixed-plugin li > a,
  .fixed-plugin .badge,
  .fixed-plugin .el-tag {
    transition: all .34s;
    -webkit-transition: all .34s;
    -moz-transition: all .34s; }
  .fixed-plugin .fa-cog {
    color: #FFFFFF;
    padding: 10px;
    border-radius: 0 0 6px 6px;
    width: auto; }
  .fixed-plugin .dropdown-menu {
    right: 80px;
    left: auto !important;
    top: -52px !important;
    width: 290px;
    border-radius: 0.1875rem;
    padding: 0 10px; }
  .fixed-plugin .dropdown .dropdown-menu .now-ui-icons {
    top: 5px; }
  .fixed-plugin .dropdown-menu:after,
  .fixed-plugin .dropdown-menu:before {
    right: 10px;
    margin-left: auto;
    left: auto; }
  .fixed-plugin .fa-circle-thin {
    color: #FFFFFF; }
  .fixed-plugin .active .fa-circle-thin {
    color: #00bbff; }
  .fixed-plugin .dropdown-menu > .active > a,
  .fixed-plugin .dropdown-menu > .active > a:hover,
  .fixed-plugin .dropdown-menu > .active > a:focus {
    color: #777777;
    text-align: center; }
  .fixed-plugin img {
    border-radius: 0;
    width: 100%;
    height: 100px;
    margin: 0 auto; }
  .fixed-plugin .dropdown-menu li > a:hover,
  .fixed-plugin .dropdown-menu li > a:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }
  
  .fixed-plugin .badge,
  .fixed-plugin .el-tag {
    border: 3px solid #FFFFFF;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin-right: 5px;
    position: relative;
    width: 23px; }
  .fixed-plugin .badge.active, .fixed-plugin .active.el-tag,
  .fixed-plugin .badge:hover,
  .fixed-plugin .el-tag:hover {
    border-color: #00bbff; }
  .fixed-plugin .badge-blue {
    background-color: #2CA8FF; }
  .fixed-plugin .badge-green {
    background-color: #18ce0f; }
  .fixed-plugin .badge-orange {
    background-color: #f96332; }
  .fixed-plugin .badge-yellow {
    background-color: #FFB236; }
  .fixed-plugin .badge-red {
    background-color: #FF3636; }
  .fixed-plugin h5 {
    font-size: 14px;
    margin: 10px; }
  .fixed-plugin .dropdown-menu li {
    display: block;
    padding: 18px 2px;
    width: 25%;
    float: left; }
  .fixed-plugin li.adjustments-line,
  .fixed-plugin li.header-title,
  .fixed-plugin li.button-container {
    width: 100%;
    height: 50px;
    min-height: inherit; }
  .fixed-plugin li.button-container {
    height: auto; }
    .fixed-plugin li.button-container div {
      margin-bottom: 5px; }
  .fixed-plugin #sharrreTitle {
    text-align: center;
    padding: 10px 0;
    height: 50px; }
  .fixed-plugin li.header-title {
    height: 30px;
    line-height: 25px;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase; }
  .fixed-plugin .adjustments-line p {
    float: left;
    display: inline-block;
    margin-bottom: 0;
    font-size: 1em;
    color: #3C4858; }
  .fixed-plugin .adjustments-line a {
    color: transparent; }
    .fixed-plugin .adjustments-line a .badge-colors {
      position: relative;
      top: -2px; }
    .fixed-plugin .adjustments-line a a:hover,
    .fixed-plugin .adjustments-line a a:focus {
      color: transparent; }
  .fixed-plugin .adjustments-line .togglebutton {
    text-align: center; }
    .fixed-plugin .adjustments-line .togglebutton .label-switch {
      position: relative;
      left: -10px;
      font-size: 0.7142em;
      color: #888; }
      .fixed-plugin .adjustments-line .togglebutton .label-switch.label-right {
        left: 10px; }
    .fixed-plugin .adjustments-line .togglebutton .toggle {
      margin-right: 0; }
  .fixed-plugin .adjustments-line .dropdown-menu > li.adjustments-line > a {
    padding-right: 0;
    padding-left: 0;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    margin: 0; }
  .fixed-plugin .dropdown-menu > li > a.img-holder {
    font-size: 16px;
    text-align: center;
    border-radius: 10px;
    background-color: #FFF;
    border: 3px solid #FFF;
    padding-left: 0;
    padding-right: 0;
    opacity: 1;
    cursor: pointer;
    display: block;
    max-height: 100px;
    overflow: hidden;
    padding: 0; }
    .fixed-plugin .dropdown-menu > li > a.img-holder img {
      margin-top: auto; }
  .fixed-plugin .dropdown-menu > li a.switch-trigger:hover,
  .fixed-plugin .dropdown-menu > li > a.switch-trigger:focus {
    background-color: transparent; }
  .fixed-plugin .dropdown-menu > li:hover > a.img-holder, .fixed-plugin .dropdown-menu > li:focus > a.img-holder {
    border-color: rgba(0, 187, 255, 0.53); }
  .fixed-plugin .dropdown-menu > .active > a.img-holder,
  .fixed-plugin .dropdown-menu > .active > a.img-holder {
    border-color: #00bbff;
    background-color: #FFFFFF; }
  .fixed-plugin .btn-social {
    width: 50%;
    display: block;
    width: 48%;
    float: left;
    font-weight: 600; }
  .fixed-plugin .btn-social i {
    margin-right: 5px; }
  .fixed-plugin .btn-social:first-child {
    margin-right: 2%; }
  .fixed-plugin .dropdown .dropdown-menu {
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
    top: 27px;
    opacity: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0; }
    .fixed-plugin .dropdown .dropdown-menu:before {
      border-bottom: 0.4em solid rgba(0, 0, 0, 0);
      border-left: 0.4em solid rgba(0, 0, 0, 0.2);
      border-top: 0.4em solid rgba(0, 0, 0, 0);
      right: -16px;
      top: 46px; }
    .fixed-plugin .dropdown .dropdown-menu:after {
      border-bottom: 0.4em solid rgba(0, 0, 0, 0);
      border-left: .4em solid #FFFFFF;
      border-top: 0.4em solid rgba(0, 0, 0, 0);
      right: -16px; }
    .fixed-plugin .dropdown .dropdown-menu:before, .fixed-plugin .dropdown .dropdown-menu:after {
      content: "";
      display: inline-block;
      position: absolute;
      top: 74px;
      width: 16px;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%); }
  .fixed-plugin .dropdown.show .dropdown-menu {
    opacity: 1;
    -webkit-transform: translateY(-13%);
    transform: translateY(-13%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0; }
  .fixed-plugin .bootstrap-switch {
    margin: 0; }

.login-page .card-login .logo-container,
.register-page .card-login .logo-container,
.pricing-page .card-login .logo-container,
.lock-page .card-login .logo-container {
  width: 65px;
  margin: 0 auto;
  margin-bottom: 55px; }
  .login-page .card-login .logo-container img,
  .register-page .card-login .logo-container img,
  .pricing-page .card-login .logo-container img,
  .lock-page .card-login .logo-container img {
    width: 100%; }

.login-page .card-login {
  border-radius: 0.25rem;
  padding-bottom: 0.7rem; }
  .login-page .card-login .btn-wd {
    min-width: 180px; }
  .login-page .card-login .input-group:last-child {
    margin-bottom: 40px; }
  .login-page .card-login.card-plain .form-control::-moz-placeholder, .login-page .card-login.card-plain .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input .login-page .card-login.card-plain .el-input__inner::-moz-placeholder, .login-page .card-login.card-plain .form-group .el-input__inner::-moz-placeholder, .form-group .login-page .card-login.card-plain .el-input__inner::-moz-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-login.card-plain .form-control:-moz-placeholder, .login-page .card-login.card-plain .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input .login-page .card-login.card-plain .el-input__inner:-moz-placeholder, .login-page .card-login.card-plain .form-group .el-input__inner:-moz-placeholder, .form-group .login-page .card-login.card-plain .el-input__inner:-moz-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-login.card-plain .form-control::-webkit-input-placeholder, .login-page .card-login.card-plain .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input .login-page .card-login.card-plain .el-input__inner::-webkit-input-placeholder, .login-page .card-login.card-plain .form-group .el-input__inner::-webkit-input-placeholder, .form-group .login-page .card-login.card-plain .el-input__inner::-webkit-input-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-login.card-plain .form-control:-ms-input-placeholder, .login-page .card-login.card-plain .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input .login-page .card-login.card-plain .el-input__inner:-ms-input-placeholder, .login-page .card-login.card-plain .form-group .el-input__inner:-ms-input-placeholder, .form-group .login-page .card-login.card-plain .el-input__inner:-ms-input-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  .login-page .card-login.card-plain .form-control, .login-page .card-login.card-plain .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .login-page .card-login.card-plain .el-input__inner, .login-page .card-login.card-plain .form-group .el-input__inner, .form-group .login-page .card-login.card-plain .el-input__inner {
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF; }
    .login-page .card-login.card-plain .form-control:focus, .login-page .card-login.card-plain .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input .login-page .card-login.card-plain .el-input__inner:focus, .login-page .card-login.card-plain .form-group .el-input__inner:focus, .form-group .login-page .card-login.card-plain .el-input__inner:focus {
      border-color: #FFFFFF;
      background-color: transparent;
      color: #FFFFFF; }
  .login-page .card-login.card-plain .has-success:after,
  .login-page .card-login.card-plain .has-danger:after {
    color: #FFFFFF; }
  .login-page .card-login.card-plain .has-danger .form-control, .login-page .card-login.card-plain .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input .login-page .card-login.card-plain .has-danger .el-input__inner, .login-page .card-login.card-plain .has-danger .form-group .el-input__inner, .form-group .login-page .card-login.card-plain .has-danger .el-input__inner {
    background-color: transparent; }
  .login-page .card-login.card-plain .input-group-addon {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF; }
  .login-page .card-login.card-plain .input-group-focus .input-group-addon {
    background-color: transparent;
    border-color: #FFFFFF;
    color: #FFFFFF; }
  .login-page .card-login.card-plain .form-group.no-border .form-control, .login-page .card-login.card-plain .form-group.no-border .el-input__inner,
  .login-page .card-login.card-plain .input-group.no-border .form-control,
  .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner,
  .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner,
  .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner,
  .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner {
    background-color: rgba(255, 255, 255, 0.1);
    color: #FFFFFF; }
    .login-page .card-login.card-plain .form-group.no-border .form-control:focus, .login-page .card-login.card-plain .form-group.no-border .el-input__inner:focus, .login-page .card-login.card-plain .form-group.no-border .form-control:active, .login-page .card-login.card-plain .form-group.no-border .el-input__inner:active, .login-page .card-login.card-plain .form-group.no-border .form-control:active, .login-page .card-login.card-plain .form-group.no-border .el-input__inner:active,
    .login-page .card-login.card-plain .input-group.no-border .form-control:focus,
    .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
    .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner:focus,
    .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner:focus,
    .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner:focus,
    .login-page .card-login.card-plain .input-group.no-border .form-control:active,
    .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
    .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner:active,
    .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner:active,
    .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner:active,
    .login-page .card-login.card-plain .input-group.no-border .form-control:active,
    .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
    .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner:active,
    .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner:active,
    .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner:active {
      background-color: rgba(255, 255, 255, 0.2);
      color: #FFFFFF; }
  .login-page .card-login.card-plain .form-group.no-border .form-control + .input-group-addon, .login-page .card-login.card-plain .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, .login-page .card-login.card-plain .form-group.no-border .el-input__inner + .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .form-control + .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
  .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner + .input-group-addon,
  .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon {
    background-color: rgba(255, 255, 255, 0.1); }
    .login-page .card-login.card-plain .form-group.no-border .form-control + .input-group-addon:focus, .login-page .card-login.card-plain .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, .login-page .card-login.card-plain .form-group.no-border .el-input__inner + .input-group-addon:focus, .login-page .card-login.card-plain .form-group.no-border .form-control + .input-group-addon:active, .login-page .card-login.card-plain .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .login-page .card-login.card-plain .form-group.no-border .el-input__inner + .input-group-addon:active, .login-page .card-login.card-plain .form-group.no-border .form-control + .input-group-addon:active, .login-page .card-login.card-plain .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, .login-page .card-login.card-plain .form-group.no-border .el-input__inner + .input-group-addon:active,
    .login-page .card-login.card-plain .input-group.no-border .form-control + .input-group-addon:focus,
    .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
    .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon:focus,
    .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
    .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon:focus,
    .login-page .card-login.card-plain .input-group.no-border .form-control + .input-group-addon:active,
    .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
    .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon:active,
    .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
    .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon:active,
    .login-page .card-login.card-plain .input-group.no-border .form-control + .input-group-addon:active,
    .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
    .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon:active,
    .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
    .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner + .input-group-addon:active {
      background-color: rgba(255, 255, 255, 0.2);
      color: #FFFFFF; }
  .login-page .card-login.card-plain .form-group.no-border .form-control:focus + .input-group-addon, .login-page .card-login.card-plain .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, .login-page .card-login.card-plain .form-group.no-border .el-input__inner:focus + .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .form-control:focus + .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
  .el-date-picker .el-input .login-page .card-login.card-plain .input-group.no-border .el-input__inner:focus + .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
  .form-group .login-page .card-login.card-plain .input-group.no-border .el-input__inner:focus + .input-group-addon {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }
  .login-page .card-login.card-plain .form-group.no-border .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .input-group-addon {
    background-color: rgba(255, 255, 255, 0.1);
    border: none;
    color: #FFFFFF; }
  .login-page .card-login.card-plain .form-group.no-border.input-group-focus .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border.input-group-focus .input-group-addon {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }
  .login-page .card-login.card-plain .input-group-addon,
  .login-page .card-login.card-plain .form-group.no-border .input-group-addon,
  .login-page .card-login.card-plain .input-group.no-border .input-group-addon {
    color: rgba(255, 255, 255, 0.8); }

.login-page .link {
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none; }

.full-page > .content,
.full-page > .footer {
  position: relative;
  z-index: 4; }

.full-page.section-image {
  position: initial; }

.full-page > .content {
  padding-bottom: 150px;
  padding-top: 150px; }

.full-page .footer {
  position: absolute;
  width: 100%;
  bottom: 0; }
  .full-page .footer .container {
    color: #FFFFFF; }

.full-page .full-page-background {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center; }

.full-page:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
  background-color: rgba(0, 0, 0, 0.6); }

.full-page.pricing-page .description {
  margin-bottom: 65px; }

.full-page.register-page .info-horizontal {
  padding: 0px 0px 20px; }

.full-page.register-page .info-horizontal {
  text-align: left !important; }
  .full-page.register-page .info-horizontal .icon {
    margin-top: 0; }
    .full-page.register-page .info-horizontal .icon > i {
      font-size: 2em; }
    .full-page.register-page .info-horizontal .icon.icon-circle {
      width: 65px;
      height: 65px;
      max-width: 65px;
      margin-top: 8px; }
      .full-page.register-page .info-horizontal .icon.icon-circle i {
        display: table;
        margin: 0 auto;
        line-height: 3.5;
        font-size: 1.9em; }
  .full-page.register-page .info-horizontal .description {
    overflow: hidden; }

.section {
  padding: 70px 0;
  position: relative;
  background: #FFFFFF; }
  .section .row + .category {
    margin-top: 15px; }

.section-navbars {
  padding-bottom: 0; }

.section-full-screen {
  height: 100vh; }

.section-signup {
  padding-top: 20vh; }

.parallax-s {
  overflow: hidden;
  height: 500px;
  width: 100%; }

.section-image {
  background-size: cover;
  background-position: center center;
  position: relative;
  width: 100%; }
  .section-image .title,
  .section-image .card-plain .card-title {
    color: #FFFFFF; }
  .section-image .nav-pills .nav-link {
    background-color: #FFFFFF; }
    .section-image .nav-pills .nav-link:hover, .section-image .nav-pills .nav-link:focus {
      background-color: #FFFFFF; }
  .section-image .info-title,
  .section-image .info-area.info-horizontal .icon i,
  .section-image .card-pricing.card-plain ul li {
    color: #FFFFFF; }
  .section-image .description,
  .section-image .info-area .icon:not(.icon-circle) {
    color: rgba(255, 255, 255, 0.8); }
  .section-image .card:not(.card-plain) .info-title {
    color: #2c2c2c; }
  .section-image .card:not(.card-plain) .info-area p,
  .section-image .card:not(.card-plain) .info-area .icon,
  .section-image .card:not(.card-plain) .description {
    color: #9A9A9A; }
  .section-image .footer {
    color: #FFFFFF; }
  .section-image .card-plain [class*="text-"],
  .section-image .card-plain ul li b {
    color: #FFFFFF; }
  .section-image .card-plain .category {
    color: rgba(255, 255, 255, 0.5); }
  .section-image:after {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    content: "";
    background-color: rgba(0, 0, 0, 0.7); }
  .section-image .container {
    z-index: 2;
    position: relative; }

.page-header {
  min-height: 100vh;
  max-height: 999px;
  padding: 0;
  color: #FFFFFF;
  position: relative; }
  .page-header .page-header-image {
    position: absolute;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    z-index: -1; }
  .page-header .content-center {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    color: #FFFFFF;
    padding: 0 15px;
    width: 100%;
    max-width: 880px; }
  .page-header footer {
    position: absolute;
    bottom: 0;
    width: 100%; }
  .page-header .container {
    height: 100%;
    z-index: 1; }
  .page-header .category,
  .page-header .description {
    color: rgba(255, 255, 255, 0.8); }
  .page-header.page-header-small {
    min-height: 60vh;
    max-height: 440px; }
  .page-header.page-header-mini {
    min-height: 40vh;
    max-height: 340px; }
  .page-header .title {
    margin-bottom: 15px; }
  .page-header .title + h4 {
    margin-top: 10px; }
  .page-header:after, .page-header:before {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    content: ""; }
  .page-header:before {
    background-color: rgba(0, 0, 0, 0.3); }
  .page-header[filter-color="orange"] {
    background: rgba(44, 44, 44, 0.2);
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(44, 44, 44, 0.2)), to(rgba(224, 23, 3, 0.6)));
    background: linear-gradient(0deg, rgba(44, 44, 44, 0.2), rgba(224, 23, 3, 0.6));
    /* Standard syntax */ }

.clear-filter:after, .clear-filter:before {
  display: none; }

.section-story-overview {
  padding: 50px 0; }
  .section-story-overview .image-container {
    height: 335px;
    position: relative;
    background-position: center center;
    background-size: cover;
    -webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
    border-radius: .25rem; }
    .section-story-overview .image-container + .category {
      padding-top: 15px; }
    .section-story-overview .image-container.image-right {
      z-index: 2; }
      .section-story-overview .image-container.image-right + h3.title {
        margin-top: 120px; }
    .section-story-overview .image-container.image-left {
      z-index: 1; }
    .section-story-overview .image-container img {
      width: 100%;
      left: 0;
      top: 0;
      height: auto;
      position: absolute; }
    .section-story-overview .image-container:nth-child(2) {
      margin-top: 420px;
      margin-left: -105px; }
  .section-story-overview p.blockquote {
    width: 220px;
    min-height: 180px;
    text-align: left;
    position: absolute;
    top: 376px;
    right: 155px;
    z-index: 0; }

.section-nucleo-icons .nucleo-container img {
  width: auto;
  left: 0;
  top: 0;
  height: 100%;
  position: absolute; }

.section-nucleo-icons .nucleo-container {
  height: 335px;
  position: relative; }

.section-nucleo-icons h5 {
  margin-bottom: 35px; }

.section-nucleo-icons .icons-container {
  position: relative;
  max-width: 450px;
  height: 300px;
  max-height: 300px;
  margin: 0 auto; }

.section-nucleo-icons .icons-container i {
  font-size: 34px;
  position: absolute;
  left: 0;
  top: 0; }

.section-nucleo-icons .icons-container i:nth-child(1) {
  top: 5%;
  left: 7%; }

.section-nucleo-icons .icons-container i:nth-child(2) {
  top: 28%;
  left: 24%; }

.section-nucleo-icons .icons-container i:nth-child(3) {
  top: 40%; }

.section-nucleo-icons .icons-container i:nth-child(4) {
  top: 18%;
  left: 62%; }

.section-nucleo-icons .icons-container i:nth-child(5) {
  top: 74%;
  left: 3%; }

.section-nucleo-icons .icons-container i:nth-child(6) {
  top: 36%;
  left: 44%;
  font-size: 65px;
  color: #f96332;
  padding: 1px; }

.section-nucleo-icons .icons-container i:nth-child(7) {
  top: 59%;
  left: 26%; }

.section-nucleo-icons .icons-container i:nth-child(8) {
  top: 60%;
  left: 69%; }

.section-nucleo-icons .icons-container i:nth-child(9) {
  top: 72%;
  left: 47%; }

.section-nucleo-icons .icons-container i:nth-child(10) {
  top: 88%;
  left: 27%; }

.section-nucleo-icons .icons-container i:nth-child(11) {
  top: 31%;
  left: 80%; }

.section-nucleo-icons .icons-container i:nth-child(12) {
  top: 88%;
  left: 68%; }

.section-nucleo-icons .icons-container i:nth-child(13) {
  top: 5%;
  left: 81%; }

.section-nucleo-icons .icons-container i:nth-child(14) {
  top: 58%;
  left: 90%; }

.section-nucleo-icons .icons-container i:nth-child(15) {
  top: 6%;
  left: 40%; }

.section-images {
  max-height: 670px;
  height: 670px; }
  .section-images .hero-images-container,
  .section-images .hero-images-container-1,
  .section-images .hero-images-container-2 {
    margin-top: -38vh; }
  .section-images .hero-images-container {
    max-width: 670px; }
  .section-images .hero-images-container-1 {
    max-width: 390px;
    position: absolute;
    top: 55%;
    right: 18%; }
  .section-images .hero-images-container-2 {
    max-width: 225px;
    position: absolute;
    top: 68%;
    right: 12%; }

[data-background-color="gray"] {
  background-color: #eeeeee; }

[data-background-color="orange"] {
  background-color: #e95e38; }

[data-background-color="black"] {
  background-color: #2c2c2c; }

[data-background-color]:not([data-background-color="gray"]) {
  color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .separator-line {
    background-color: rgba(255, 255, 255, 0.5); }
  [data-background-color]:not([data-background-color="gray"]) .footer.footer-white .footer-brand,
  [data-background-color]:not([data-background-color="gray"]) .footer.footer-white ul li > a.nav-link:not(.btn-icon) {
    color: initial; }
  [data-background-color]:not([data-background-color="gray"]) .pagination .page-item.disabled > .page-link {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .category,
  [data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .card-description,
  [data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .category,
  [data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .category {
    color: #9A9A9A; }
  [data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .card-title,
  [data-background-color]:not([data-background-color="gray"]) .card:not(.card-plain) .card-title {
    color: initial; }
  [data-background-color]:not([data-background-color="gray"]) .carousel .carousel-inner {
    -webkit-box-shadow: none;
            box-shadow: none; }
  [data-background-color]:not([data-background-color="gray"]) .title,
  [data-background-color]:not([data-background-color="gray"]) .social-description h2,
  [data-background-color]:not([data-background-color="gray"]) p,
  [data-background-color]:not([data-background-color="gray"]) p.blockquote,
  [data-background-color]:not([data-background-color="gray"]) p.blockquote small,
  [data-background-color]:not([data-background-color="gray"]) h1, [data-background-color]:not([data-background-color="gray"]) h2, [data-background-color]:not([data-background-color="gray"]) h3, [data-background-color]:not([data-background-color="gray"]) h4, [data-background-color]:not([data-background-color="gray"]) h5, [data-background-color]:not([data-background-color="gray"]) h6,
  [data-background-color]:not([data-background-color="gray"]) a:not(.btn):not(.dropdown-item):not(.card-link),
  [data-background-color]:not([data-background-color="gray"]) .icons-container i,
  [data-background-color]:not([data-background-color="gray"]).card-pricing ul li,
  [data-background-color]:not([data-background-color="gray"]) .info.info-horizontal .icon i,
  [data-background-color]:not([data-background-color="gray"]) .card-pricing.card-plain ul li {
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]).card a:not(.btn):not(.dropdown-item) {
    color: #FFFFFF; }
    [data-background-color]:not([data-background-color="gray"]).card a:not(.btn):not(.dropdown-item):hover, [data-background-color]:not([data-background-color="gray"]).card a:not(.btn):not(.dropdown-item):focus {
      border-color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]).footer hr,
  [data-background-color]:not([data-background-color="gray"]).card-pricing .icon i,
  [data-background-color]:not([data-background-color="gray"]).card-pricing ul li {
    border-color: rgba(255, 255, 255, 0.2); }
  [data-background-color]:not([data-background-color="gray"]) .card-footer .stats i,
  [data-background-color]:not([data-background-color="gray"]).card-plain .category,
  [data-background-color]:not([data-background-color="gray"]) .card-plain .category,
  [data-background-color]:not([data-background-color="gray"]) .card-header:after {
    color: rgba(255, 255, 255, 0.5); }
  [data-background-color]:not([data-background-color="gray"]).card-pricing ul li i,
  [data-background-color]:not([data-background-color="gray"]).card-pricing ul li b,
  [data-background-color]:not([data-background-color="gray"]) .card-pricing.card-plain ul li b,
  [data-background-color]:not([data-background-color="gray"]) .card-category,
  [data-background-color]:not([data-background-color="gray"]) .author span,
  [data-background-color]:not([data-background-color="gray"]) .card-pricing.card-plain ul li i {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-background-color]:not([data-background-color="gray"]) .separator {
    background-color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .navbar.bg-white p {
    color: #888; }
  [data-background-color]:not([data-background-color="gray"]) .description,
  [data-background-color]:not([data-background-color="gray"]) .social-description p {
    color: rgba(255, 255, 255, 0.8); }
  [data-background-color]:not([data-background-color="gray"]) p.blockquote {
    border-color: rgba(255, 255, 255, 0.2); }
  [data-background-color]:not([data-background-color="gray"]) .checkbox label::before,
  [data-background-color]:not([data-background-color="gray"]) .checkbox label::after,
  [data-background-color]:not([data-background-color="gray"]) .radio label::before,
  [data-background-color]:not([data-background-color="gray"]) .radio label::after {
    border-color: rgba(255, 255, 255, 0.2); }
  [data-background-color]:not([data-background-color="gray"]) .checkbox label::after,
  [data-background-color]:not([data-background-color="gray"]) .checkbox label,
  [data-background-color]:not([data-background-color="gray"]) .radio label {
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .checkbox input[type="checkbox"]:disabled + label,
  [data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:disabled + label {
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:not(:disabled):hover + label::after,
  [data-background-color]:not([data-background-color="gray"]) .radio input[type="radio"]:checked + label::after {
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .form-control::-moz-placeholder, [data-background-color]:not([data-background-color="gray"]) .el-date-picker .el-input .el-input__inner::-moz-placeholder, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .el-input__inner::-moz-placeholder, [data-background-color]:not([data-background-color="gray"]) .form-group .el-input__inner::-moz-placeholder, .form-group [data-background-color]:not([data-background-color="gray"]) .el-input__inner::-moz-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  [data-background-color]:not([data-background-color="gray"]) .form-control:-moz-placeholder, [data-background-color]:not([data-background-color="gray"]) .el-date-picker .el-input .el-input__inner:-moz-placeholder, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .el-input__inner:-moz-placeholder, [data-background-color]:not([data-background-color="gray"]) .form-group .el-input__inner:-moz-placeholder, .form-group [data-background-color]:not([data-background-color="gray"]) .el-input__inner:-moz-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  [data-background-color]:not([data-background-color="gray"]) .form-control::-webkit-input-placeholder, [data-background-color]:not([data-background-color="gray"]) .el-date-picker .el-input .el-input__inner::-webkit-input-placeholder, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .el-input__inner::-webkit-input-placeholder, [data-background-color]:not([data-background-color="gray"]) .form-group .el-input__inner::-webkit-input-placeholder, .form-group [data-background-color]:not([data-background-color="gray"]) .el-input__inner::-webkit-input-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  [data-background-color]:not([data-background-color="gray"]) .form-control:-ms-input-placeholder, [data-background-color]:not([data-background-color="gray"]) .el-date-picker .el-input .el-input__inner:-ms-input-placeholder, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .el-input__inner:-ms-input-placeholder, [data-background-color]:not([data-background-color="gray"]) .form-group .el-input__inner:-ms-input-placeholder, .form-group [data-background-color]:not([data-background-color="gray"]) .el-input__inner:-ms-input-placeholder {
    color: #ebebeb;
    opacity: 1;
    filter: alpha(opacity=100); }
  [data-background-color]:not([data-background-color="gray"]) .form-control, [data-background-color]:not([data-background-color="gray"]) .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .el-input__inner, [data-background-color]:not([data-background-color="gray"]) .form-group .el-input__inner, .form-group [data-background-color]:not([data-background-color="gray"]) .el-input__inner {
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF; }
    [data-background-color]:not([data-background-color="gray"]) .form-control:focus, [data-background-color]:not([data-background-color="gray"]) .el-date-picker .el-input .el-input__inner:focus, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .el-input__inner:focus, [data-background-color]:not([data-background-color="gray"]) .form-group .el-input__inner:focus, .form-group [data-background-color]:not([data-background-color="gray"]) .el-input__inner:focus {
      border-color: #FFFFFF;
      background-color: transparent;
      color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .has-success:after,
  [data-background-color]:not([data-background-color="gray"]) .has-danger:after {
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .has-danger .form-control, [data-background-color]:not([data-background-color="gray"]) .has-danger .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .has-danger .el-input__inner, [data-background-color]:not([data-background-color="gray"]) .has-danger .form-group .el-input__inner, .form-group [data-background-color]:not([data-background-color="gray"]) .has-danger .el-input__inner {
    background-color: transparent; }
  [data-background-color]:not([data-background-color="gray"]) .input-group-addon {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .input-group-focus .input-group-addon {
    background-color: transparent;
    border-color: #FFFFFF;
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner,
  .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner,
  .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner {
    background-color: rgba(255, 255, 255, 0.1);
    color: #FFFFFF; }
    [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:focus, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner:focus, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:focus,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner:focus,
    .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:focus,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner:focus,
    .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:focus,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
    .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner:active,
    .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner:active,
    .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner:active,
    .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:active {
      background-color: rgba(255, 255, 255, 0.2);
      color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control + .input-group-addon, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner + .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control + .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon,
  .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner + .input-group-addon,
  .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon {
    background-color: rgba(255, 255, 255, 0.1); }
    [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control + .input-group-addon:focus, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner + .input-group-addon:focus, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control + .input-group-addon:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner + .input-group-addon:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control + .input-group-addon:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner + .input-group-addon:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control + .input-group-addon:focus,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:focus,
    .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon:focus,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner + .input-group-addon:focus,
    .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon:focus,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control + .input-group-addon:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
    .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
    .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control + .input-group-addon:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner + .input-group-addon:active,
    .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon:active,
    [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner + .input-group-addon:active,
    .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner + .input-group-addon:active {
      background-color: rgba(255, 255, 255, 0.2);
      color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .form-control:focus + .input-group-addon, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon, [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .el-input__inner:focus + .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-control:focus + .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-date-picker .el-input .el-input__inner:focus + .input-group-addon,
  .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:focus + .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .form-group .el-input__inner:focus + .input-group-addon,
  .form-group [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .el-input__inner:focus + .input-group-addon {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .input-group-addon {
    background-color: rgba(255, 255, 255, 0.1);
    border: none;
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .form-group.no-border.input-group-focus .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border.input-group-focus .input-group-addon {
    background-color: rgba(255, 255, 255, 0.2);
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .form-group.no-border .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .input-group.no-border .input-group-addon {
    color: rgba(255, 255, 255, 0.8); }
  [data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-control, [data-background-color]:not([data-background-color="gray"]) .subscribe-line .el-date-picker .el-input .el-input__inner, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .subscribe-line .el-input__inner, [data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-group .el-input__inner, .form-group [data-background-color]:not([data-background-color="gray"]) .subscribe-line .el-input__inner {
    background-color: transparent;
    border: 1px solid #E3E3E3;
    color: #2c2c2c; }
    [data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-control:last-child, [data-background-color]:not([data-background-color="gray"]) .subscribe-line .el-date-picker .el-input .el-input__inner:last-child, .el-date-picker .el-input [data-background-color]:not([data-background-color="gray"]) .subscribe-line .el-input__inner:last-child, [data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-group .el-input__inner:last-child, .form-group [data-background-color]:not([data-background-color="gray"]) .subscribe-line .el-input__inner:last-child {
      border-left: 0 none; }
  [data-background-color]:not([data-background-color="gray"]) .subscribe-line .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .subscribe-line .form-group.no-border .input-group-addon,
  [data-background-color]:not([data-background-color="gray"]) .subscribe-line .input-group.no-border .input-group-addon {
    color: #555555;
    border: 1px solid #E3E3E3; }
  [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF; }
    [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:hover, [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:hover, [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:focus, [data-background-color]:not([data-background-color="gray"]) .btn.btn-simple:active {
      background-color: transparent;
      border-color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]) .nav-tabs > .nav-item > .nav-link i.now-ui-icons {
    color: #FFFFFF; }
  [data-background-color]:not([data-background-color="gray"]).section-nucleo-icons .icons-container i:nth-child(6) {
    color: #FFFFFF; }

/*     brand Colors              */
/*      light colors         */
.select-card-styles, .el-select-dropdown.el-popper {
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 0.1875rem !important; }

.el-select .el-select__tags {
  left: 5px; }

.el-select .el-select__tags .el-tag {
  background-color: transparent !important;
  color: #FFFFFF;
  font-weight: 400;
  padding: 0;
  margin-top: 12px;
  margin-right: 3px; }
  .el-select .el-select__tags .el-tag:first-child {
    margin-left: 20px; }
  .el-select .el-select__tags .el-tag .el-tag__close.el-icon-close {
    opacity: 1;
    background-color: transparent;
    left: 0; }
    .el-select .el-select__tags .el-tag .el-tag__close.el-icon-close:hover {
      background-color: transparent;
      color: #FFFFFF; }

.el-select .el-input .el-select__caret {
  color: #FFFFFF !important; }

.el-select .el-input .el-input__inner {
  color: #FFFFFF; }
  .el-select .el-input .el-input__inner::-webkit-input-placeholder {
    color: #FFFFFF;
    opacity: 1;
    /* Firefox */ }
  .el-select .el-input .el-input__inner::-moz-placeholder {
    color: #FFFFFF;
    opacity: 1;
    /* Firefox */ }
  .el-select .el-input .el-input__inner::-ms-input-placeholder {
    color: #FFFFFF;
    opacity: 1;
    /* Firefox */ }
  .el-select .el-input .el-input__inner::placeholder {
    color: #FFFFFF;
    opacity: 1;
    /* Firefox */ }

.el-select-dropdown.el-popper {
  border-radius: 10px; }

.picker-card-styles, .el-picker-panel.time-select.el-popper, .el-picker-panel.el-date-picker, .el-date-picker .el-time-panel.el-popper {
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 0.1875rem; }

.el-picker-panel.el-date-picker {
  width: 300px;
  border: 0; }
  .el-picker-panel.el-date-picker .el-date-picker__header,
  .el-picker-panel.el-date-picker .el-picker-panel__content {
    margin: 5px; }

.el-date-picker__header.el-date-picker__header--bordered,
.el-date-range-picker__header.el-date-picker__header--bordered {
  border: none; }

.el-date-picker__header .el-picker-panel__icon-btn,
.el-date-range-picker__header .el-picker-panel__icon-btn {
  margin-top: 0;
  height: 27px;
  width: 27px;
  color: #f96332; }
  .el-date-picker__header .el-picker-panel__icon-btn:hover,
  .el-date-range-picker__header .el-picker-panel__icon-btn:hover {
    border-radius: 50%;
    background-color: #eee; }

.el-date-picker__header .el-date-picker__header-label, .el-date-picker__header div,
.el-date-range-picker__header .el-date-picker__header-label,
.el-date-range-picker__header div {
  font-size: 14px;
  font-weight: 300;
  color: #f96332; }
  .el-date-picker__header .el-date-picker__header-label:hover, .el-date-picker__header div:hover,
  .el-date-range-picker__header .el-date-picker__header-label:hover,
  .el-date-range-picker__header div:hover {
    background-color: #eee;
    border-radius: 0.25rem; }

.el-picker-panel__content .el-date-table th {
  color: #f96332;
  font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  border: none; }

.el-picker-panel__content .el-date-table td,
.el-picker-panel__content .el-month-table td,
.el-picker-panel__content .el-year-table td {
  height: 32px;
  width: 32px;
  padding: 0; }
  .el-picker-panel__content .el-date-table td.current span,
  .el-picker-panel__content .el-date-table td.current a.cell,
  .el-picker-panel__content .el-month-table td.current span,
  .el-picker-panel__content .el-month-table td.current a.cell,
  .el-picker-panel__content .el-year-table td.current span,
  .el-picker-panel__content .el-year-table td.current a.cell {
    background-color: #f96332;
    color: #FFFFFF;
    -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
    border-radius: 50%; }
  .el-picker-panel__content .el-date-table td div,
  .el-picker-panel__content .el-month-table td div,
  .el-picker-panel__content .el-year-table td div {
    height: 100%;
    padding: 0; }
    .el-picker-panel__content .el-date-table td div:hover,
    .el-picker-panel__content .el-month-table td div:hover,
    .el-picker-panel__content .el-year-table td div:hover {
      color: #888; }
  .el-picker-panel__content .el-date-table td .cell,
  .el-picker-panel__content .el-date-table td span,
  .el-picker-panel__content .el-month-table td .cell,
  .el-picker-panel__content .el-month-table td span,
  .el-picker-panel__content .el-year-table td .cell,
  .el-picker-panel__content .el-year-table td span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px; }
    .el-picker-panel__content .el-date-table td .cell:hover,
    .el-picker-panel__content .el-date-table td span:hover,
    .el-picker-panel__content .el-month-table td .cell:hover,
    .el-picker-panel__content .el-month-table td span:hover,
    .el-picker-panel__content .el-year-table td .cell:hover,
    .el-picker-panel__content .el-year-table td span:hover {
      border-radius: 50%;
      background: #eee;
      cursor: pointer;
      color: #888; }
  .el-picker-panel__content .el-date-table td span,
  .el-picker-panel__content .el-month-table td span,
  .el-picker-panel__content .el-year-table td span {
    width: 32px;
    height: 32px; }
  .el-picker-panel__content .el-date-table td .cell,
  .el-picker-panel__content .el-month-table td .cell,
  .el-picker-panel__content .el-year-table td .cell {
    width: 40px;
    height: 40px; }

.el-date-picker .el-date-picker__time-header {
  border: none; }

.el-date-picker .el-time-panel.el-popper button {
  border: 0;
  padding: 7px !important;
  margin: 0 5px 0 0;
  line-height: 14px;
  font-weight: 400; }

.el-date-editor.el-input, .el-date-editor.el-input__inner {
  width: 100% !important; }

.el-date-editor.el-input .el-input__inner {
  padding-left: 30px !important; }

.el-date-picker .el-picker-panel__footer {
  border: none; }
  .el-date-picker .el-picker-panel__footer .el-button {
    border: 0; }

.el-picker-panel .el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2) {
  margin-left: 0; }

/*     brand Colors              */
/*      light colors         */
.el-tag {
  margin-left: 10px;
  margin-bottom: 5px; }

.input-new-tag {
  margin-left: 10px;
  width: 80px !important;
  height: 24px;
  display: inline; }

.el-tag,
.el-tag.el-tag--info {
  color: #FFFFFF; }
  .el-tag .el-tag__close,
  .el-tag.el-tag--info .el-tag__close {
    color: #FFFFFF;
    opacity: 1; }
  .el-tag .el-tag__close:hover,
  .el-tag.el-tag--info .el-tag__close:hover {
    background-color: transparent;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 0; }

.el-tag,
.el-tag.el-tag--primary {
  color: #FFFFFF; }
  .el-tag .el-tag__close,
  .el-tag.el-tag--primary .el-tag__close {
    color: #FFFFFF;
    opacity: 1; }
  .el-tag .el-tag__close:hover,
  .el-tag.el-tag--primary .el-tag__close:hover {
    background-color: transparent;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 0; }

.el-tag,
.el-tag.el-tag--success {
  color: #FFFFFF; }
  .el-tag .el-tag__close,
  .el-tag.el-tag--success .el-tag__close {
    color: #FFFFFF;
    opacity: 1; }
  .el-tag .el-tag__close:hover,
  .el-tag.el-tag--success .el-tag__close:hover {
    background-color: transparent;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 0; }

.el-tag,
.el-tag.el-tag--warning {
  color: #FFFFFF; }
  .el-tag .el-tag__close,
  .el-tag.el-tag--warning .el-tag__close {
    color: #FFFFFF;
    opacity: 1; }
  .el-tag .el-tag__close:hover,
  .el-tag.el-tag--warning .el-tag__close:hover {
    background-color: transparent;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 0; }

.el-tag,
.el-tag.el-tag--danger {
  color: #FFFFFF; }
  .el-tag .el-tag__close,
  .el-tag.el-tag--danger .el-tag__close {
    color: #FFFFFF;
    opacity: 1; }
  .el-tag .el-tag__close:hover,
  .el-tag.el-tag--danger .el-tag__close:hover {
    background-color: transparent;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 0; }

.el-tag,
.el-tag.el-tag--default {
  color: #FFFFFF; }
  .el-tag .el-tag__close,
  .el-tag.el-tag--default .el-tag__close {
    color: #FFFFFF;
    opacity: 1; }
  .el-tag .el-tag__close:hover,
  .el-tag.el-tag--default .el-tag__close:hover {
    background-color: transparent;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 0; }

/*     brand Colors              */
/*      light colors         */
.form-group .el-input__inner {
  width: 100%;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.form-group .el-select {
  width: 100%; }
  .form-group .el-select .el-input__inner {
    cursor: pointer !important; }

.form-group .el-input-number {
  width: 100%; }
  .form-group .el-input-number .plus-button, .form-group .el-input-number .el-input-number__decrease, .form-group .el-input-number .el-input-number__increase {
    padding: 0 !important;
    border: 0; }
  .form-group .el-input-number .el-input-number__decrease {
    border-radius: 30px 0 0 30px !important; }
  .form-group .el-input-number .el-input-number__increase {
    border-radius: 0 30px 30px 0 !important; }

/*     brand Colors              */
/*      light colors         */
.el-table.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: transparent; }

.el-table .td-total {
  font-weight: 700;
  font-size: 1.57em;
  padding-top: 20px;
  text-align: right; }

.el-table .td-price {
  font-size: 26px;
  font-weight: 300;
  margin-top: 5px;
  position: relative;
  top: 4px;
  text-align: right; }

.el-table .table-actions .btn {
  margin-right: 5px; }
  .el-table .table-actions .btn:last-child {
    margin-right: 0px; }

.el-table {
  background-color: transparent !important; }

@media screen and (max-width: 991px) {
  .profile-photo .profile-photo-small {
    margin-left: -2px; }
  .button-dropdown {
    display: none; }
  #minimizeSidebar {
    display: none; }
  .navbar .container-fluid {
    padding-right: 15px;
    padding-left: 15px; }
  .navbar .navbar-collapse .input-group {
    margin: 0;
    margin-top: 5px; }
  .navbar .navbar-nav .nav-item:first-child {
    margin-top: 10px; }
  .navbar .navbar-nav .nav-item:not(:last-child) {
    margin-bottom: 10px; }
  .navbar .dropdown.show .dropdown-menu {
    display: block; }
  .navbar .dropdown .dropdown-menu {
    display: none; }
  .navbar .dropdown.show .dropdown-menu,
  .navbar .dropdown .dropdown-menu {
    background-color: transparent;
    border: 0;
    -webkit-transition: none;
    transition: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: auto;
    margin: 0px 1rem;
    margin-top: 0px; }
    .navbar .dropdown.show .dropdown-menu:before,
    .navbar .dropdown .dropdown-menu:before {
      display: none; }
  .navbar .dropdown-menu .dropdown-item:focus,
  .navbar .dropdown-menu .dropdown-item:hover {
    color: #FFFFFF; }
  .navbar.bg-white .dropdown-menu .dropdown-item:focus,
  .navbar.bg-white .dropdown-menu .dropdown-item:hover {
    color: #888; }
  .navbar .navbar-toggler-bar {
    display: block;
    position: relative;
    width: 22px;
    height: 1px;
    border-radius: 1px;
    background: #FFFFFF; }
    .navbar .navbar-toggler-bar + .navbar-toggler-bar {
      margin-top: 7px; }
    .navbar .navbar-toggler-bar + .navbar-toggler-bar.navbar-kebab {
      margin-top: 3px; }
    .navbar .navbar-toggler-bar.bar2 {
      width: 17px;
      -webkit-transition: width .2s linear;
      transition: width .2s linear; }
  .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
    background-color: #888; }
  .navbar .toggled .navbar-toggler-bar {
    width: 24px; }
    .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {
      margin-top: 5px; }
  .wrapper {
    -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); }
  .nav-open .main-panel {
    right: 0;
    -webkit-transform: translate3d(260px, 0, 0);
    transform: translate3d(260px, 0, 0); }
  .nav-open .sidebar {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0); }
  .nav-open body {
    position: relative;
    overflow-x: hidden; }
  .nav-open .menu-on-right .main-panel {
    -webkit-transform: translate3d(-260px, 0, 0);
    transform: translate3d(-260px, 0, 0); }
  .nav-open .menu-on-right .navbar-collapse,
  .nav-open .menu-on-right .sidebar {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0); }
  .nav-open .menu-on-right .navbar-translate {
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0); }
  .nav-open .menu-on-right #bodyClick {
    right: 260px;
    left: auto; }
  .menu-on-right .sidebar {
    left: auto;
    right: 0;
    -webkit-transform: translate3d(260px, 0, 0);
    transform: translate3d(260px, 0, 0); }
  .bar1,
  .bar2,
  .bar3 {
    outline: 1px solid transparent; }
  .bar1 {
    top: 0px;
    -webkit-animation: topbar-back 500ms linear 0s;
    animation: topbar-back 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .bar2 {
    opacity: 1; }
  .bar3 {
    bottom: 0px;
    -webkit-animation: bottombar-back 500ms linear 0s;
    animation: bottombar-back 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .toggled .bar1 {
    top: 6px;
    -webkit-animation: topbar-x 500ms linear 0s;
    animation: topbar-x 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .toggled .bar2 {
    opacity: 0; }
  .toggled .bar3 {
    bottom: 6px;
    -webkit-animation: bottombar-x 500ms linear 0s;
    animation: bottombar-x 500ms 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  @keyframes topbar-x {
    0% {
      top: 0px;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    45% {
      top: 6px;
      -webkit-transform: rotate(145deg);
              transform: rotate(145deg); }
    75% {
      -webkit-transform: rotate(130deg);
              transform: rotate(130deg); }
    100% {
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg); } }
  @-webkit-keyframes topbar-x {
    0% {
      top: 0px;
      -webkit-transform: rotate(0deg); }
    45% {
      top: 6px;
      -webkit-transform: rotate(145deg); }
    75% {
      -webkit-transform: rotate(130deg); }
    100% {
      -webkit-transform: rotate(135deg); } }
  @keyframes topbar-back {
    0% {
      top: 6px;
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg); }
    45% {
      -webkit-transform: rotate(-10deg);
              transform: rotate(-10deg); }
    75% {
      -webkit-transform: rotate(5deg);
              transform: rotate(5deg); }
    100% {
      top: 0px;
      -webkit-transform: rotate(0);
              transform: rotate(0); } }
  @-webkit-keyframes topbar-back {
    0% {
      top: 6px;
      -webkit-transform: rotate(135deg); }
    45% {
      -webkit-transform: rotate(-10deg); }
    75% {
      -webkit-transform: rotate(5deg); }
    100% {
      top: 0px;
      -webkit-transform: rotate(0); } }
  @keyframes bottombar-x {
    0% {
      bottom: 0px;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    45% {
      bottom: 6px;
      -webkit-transform: rotate(-145deg);
              transform: rotate(-145deg); }
    75% {
      -webkit-transform: rotate(-130deg);
              transform: rotate(-130deg); }
    100% {
      -webkit-transform: rotate(-135deg);
              transform: rotate(-135deg); } }
  @-webkit-keyframes bottombar-x {
    0% {
      bottom: 0px;
      -webkit-transform: rotate(0deg); }
    45% {
      bottom: 6px;
      -webkit-transform: rotate(-145deg); }
    75% {
      -webkit-transform: rotate(-130deg); }
    100% {
      -webkit-transform: rotate(-135deg); } }
  @keyframes bottombar-back {
    0% {
      bottom: 6px;
      -webkit-transform: rotate(-135deg);
              transform: rotate(-135deg); }
    45% {
      -webkit-transform: rotate(10deg);
              transform: rotate(10deg); }
    75% {
      -webkit-transform: rotate(-5deg);
              transform: rotate(-5deg); }
    100% {
      bottom: 0px;
      -webkit-transform: rotate(0);
              transform: rotate(0); } }
  @-webkit-keyframes bottombar-back {
    0% {
      bottom: 6px;
      -webkit-transform: rotate(-135deg); }
    45% {
      -webkit-transform: rotate(10deg); }
    75% {
      -webkit-transform: rotate(-5deg); }
    100% {
      bottom: 0px;
      -webkit-transform: rotate(0); } }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  #bodyClick {
    height: 100%;
    width: 100%;
    position: fixed;
    opacity: 1;
    top: 0;
    right: 0;
    left: 260px;
    content: "";
    z-index: 9999;
    overflow-x: hidden;
    background-color: transparent;
    -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); }
  .footer .copyright {
    text-align: right; }
  .section-nucleo-icons .icons-container {
    margin-top: 65px; }
  .navbar-nav .nav-link i.fa,
  .navbar-nav .nav-link i.now-ui-icons {
    opacity: .5; }
  .sidebar,
  .bootstrap-navbar {
    position: fixed;
    display: block;
    top: 0;
    height: 100%;
    width: 260px;
    right: auto;
    left: 0;
    z-index: 1032;
    visibility: visible;
    overflow-y: visible;
    padding: 0;
    -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -webkit-transform: translate3d(-260px, 0, 0);
    transform: translate3d(-260px, 0, 0); }
  .main-panel {
    width: 100%; } }

@media screen and (min-width: 992px) {
  .navbar-collapse {
    background: none !important; }
  .navbar .navbar-toggle {
    display: none; }
  .navbar-nav .nav-link.profile-photo {
    padding: 0;
    margin: 7px 0.7rem; }
  .section-nucleo-icons .icons-container {
    margin: 0 0 0 auto; }
  .dropdown-menu .dropdown-item {
    color: inherit; }
  .footer .copyright {
    float: right;
    padding-right: 15px; } }

@media screen and (max-width: 768px) {
  .nav-tabs {
    display: inline-block;
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
    text-align: center; }
    .nav-tabs .nav-item > .nav-link {
      margin-bottom: 5px; }
  .card-stats [class*="col-"] .statistics::after {
    display: none; }
  .main-panel .content {
    padding-left: 15px;
    padding-right: 15px; }
  .footer nav {
    display: block;
    margin-bottom: 5px;
    float: none; }
  .landing-page .section-story-overview .image-container:nth-child(2) {
    margin-left: 0;
    margin-bottom: 30px; } }

@media screen and (max-width: 576px) {
  .navbar[class*='navbar-toggleable-'] .container {
    margin-left: 0;
    margin-right: 0; }
  .card-contributions .card-stats {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .card-contributions .card-stats .bootstrap-switch {
      margin-bottom: 15px; }
  .footer .copyright {
    text-align: center; }
  .section-nucleo-icons .icons-container i {
    font-size: 30px; }
    .section-nucleo-icons .icons-container i:nth-child(6) {
      font-size: 48px; }
  .page-header .container h6.category-absolute {
    width: 90%; } }

.tim-row{
    margin-bottom: 20px;
}

.tim-white-buttons {
    background-color: #777777;
}
.typography-line{
    padding-left: 25%;
    margin-bottom: 35px;
    position: relative;
    display: block;
    width: 100%;
}
.typography-line span{
    bottom: 10px;
    color: #c0c1c2;
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    left: 0;
    position: absolute;
    width: 260px;
    text-transform: none;
}
.tim-row{
    padding-top: 60px;
}
.tim-row h3{
    margin-top: 0;
}

.offline-doc .page-header{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.offline-doc .footer{
  position: absolute;
  width: 100%;
  background: transparent;
  bottom: 0;
  color: #fff;
  z-index: 1;
}

#map {
  position: relative;
  width: 100%;
  height: 100vh;
}


.center {
    text-align: center !important;
}
.swal2-container, .el-popper, .el-select-dropdown, .el-picker-panel, .el-date-picker {
    z-index: 10001 !important;
}
.el-message {
    z-index: 10002 !important;
}
.el-message-box__wrapper {
    z-index: 10002 !important;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}


ul.nav__items[data-v-d44a47e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
ul.nav__items > li[data-v-d44a47e2] {
  margin-bottom: 15px;
}
ul.nav__items .nav-link[data-v-d44a47e2] {
  margin-right: 20px;
}
@media (min-width: 800px) {
ul.nav__items[data-v-d44a47e2] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
ul.nav__items > li[data-v-d44a47e2] {
    margin-bottom: 0;
}
ul.nav__items .nav-link[data-v-d44a47e2] {
    margin-right: 20px;
}
}

.modal {
  z-index: 10000;
}
.modal.show {
    background-color: rgba(0, 0, 0, 0.3);
}
.nav-btn {
  z-index: 10001;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  font-size: 50px;
  border-radius: 50px;
  width: 75px;
  text-align: center;
}
.nav-btn.prev {
    left: 100px;
}
.nav-btn.next {
    right: 100px;
}

/* Tab content animation */
.tab-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tab-content .tab-pane {
    display: block;
    -webkit-animation: fadeIn 0.5s;
            animation: fadeIn 0.5s;
    width: 100%;
}

/**
    Extra niceties. Display error tabs and disable navigation unvisited tabs
   */
.wizard-navigation .nav-link.active, .wizard-navigation .nav-link.checked {
  cursor: pointer;
}
.disabled-wizard-link {
  cursor: not-allowed;
}


#loading {
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-loading-spinner .path {
  stroke: #66615b !important;
}
.el-loading-mask {
  background: transparent !important;
}

@-webkit-keyframes zoomIn95 {
from {
    opacity: 0;
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
}
to {
    opacity: 1;
}
}
@keyframes zoomIn95 {
from {
    opacity: 0;
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
}
to {
    opacity: 1;
}
}
.main-panel .zoomIn {
  -webkit-animation-name: zoomIn95;
          animation-name: zoomIn95;
}
@-webkit-keyframes zoomOut95 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
}
}
@keyframes zoomOut95 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
}
}
.main-panel .zoomOut {
  -webkit-animation-name: zoomOut95;
          animation-name: zoomOut95;
}

@-webkit-keyframes zoomIn8 {
from {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
            transform: scale3d(0.8, 0.8, 0.8);
}
100% {
    opacity: 1;
}
}
@keyframes zoomIn8 {
from {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
            transform: scale3d(0.8, 0.8, 0.8);
}
100% {
    opacity: 1;
}
}
.wrapper-full-page .zoomIn {
  -webkit-animation-name: zoomIn8;
          animation-name: zoomIn8;
}
@-webkit-keyframes zoomOut8 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
            transform: scale3d(0.8, 0.8, 0.8);
}
}
@keyframes zoomOut8 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
            transform: scale3d(0.8, 0.8, 0.8);
}
}
.wrapper-full-page .zoomOut {
  -webkit-animation-name: zoomOut8;
          animation-name: zoomOut8;
}

.nf-page {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: url("https://s3.ap-northeast-2.amazonaws.com/logicong-web-resources/responsive/course/bg.png") center no-repeat;
}
.nf-page:before {
    background: transparent url(https://s3.ap-northeast-2.amazonaws.com/logicong-web-resources/responsive/web_level_test/bg_star_all.png) center no-repeat;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.nf-plane {
  width: 32vw;
  height: 50vh;
  background: url(https://s3.ap-northeast-2.amazonaws.com/logicong-web-resources/responsive/modal/event/c_airplane.png) center no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
  right: 0;
  top: 9.9vh;
  margin: auto;
}
.nf-plane:after {
    position: absolute;
    content: "";
    background: url(https://s3.ap-northeast-2.amazonaws.com/logicong-web-resources/responsive/modal/event/c_fire.png) center no-repeat;
    width: 13vh;
    height: 13vh;
    left: 0;
    right: 0;
    bottom: -9vh;
    margin: auto;
    z-index: -1;
    background-size: contain;
}
.nf-text {
  color: #fff;
  font-family: 'NanumSquare', sans-serif;
  font-size: 19px;
  font-weight: normal;
  line-height: 1.58;
  letter-spacing: -1px;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -25vh;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  padding: 3vh;
}
.nf-text > strong {
  font-family: 'NanumSquareEB', sans-serif;
  font-size: 23px;
  font-weight: normal;
  letter-spacing: -1.2px;
}


.panel-header.prod {
    background: -webkit-gradient(linear, left top, right top, from(#E91E1E), color-stop(60%, #A92424), to(#9C2626));
    background: linear-gradient(to right, #E91E1E 0%, #A92424 60%, #9C2626 100%);
}


#loading {
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-loading-spinner .path {
  stroke: #66615b !important;
}
.el-loading-mask {
  background: transparent !important;
}


#fullCalendar {
  min-height: 300px;
}
.el-loading-spinner .path {
  stroke: #66615b !important;
}


.card-calendar {
  min-height: 400px;
}


.el-dialog {
  width: 50%;
}
@media (max-width: 800px) {
.el-dialog {
    width: 90%;
}
}


.card .alert {
  position: relative !important;
  width: 100%;
}


.extended-forms .el-select {
  width: 100%;
  margin-bottom: 30px;
}
.extended-forms .progress {
  margin-bottom: 30px;
}

.card-map {
  min-height: 350px;
}
.card-map .map {
    height: 300px;
    width: 100%;
}


#map {
  height: 100vh;
}


#worldMap {
  width: 100%;
}


.navbar-nav .nav-item p {
    line-height: inherit;
    margin-left: 5px;
}


.table-transparent {
  background-color: transparent !important;
}


.table-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.checkbox-cell {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-539eb6fc], .admin-wrapper[data-v-539eb6fc], .admin-header-title-text[data-v-539eb6fc] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-539eb6fc] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-539eb6fc] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-539eb6fc], .admin-header-logoarea-text[data-v-539eb6fc] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-539eb6fc] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-539eb6fc], .admin-wrapper-layout[data-v-539eb6fc], .admin-header[data-v-539eb6fc], .admin-header-logoarea[data-v-539eb6fc], .admin-header-title[data-v-539eb6fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-539eb6fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-539eb6fc] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-539eb6fc] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-539eb6fc] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-539eb6fc] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-539eb6fc] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-539eb6fc] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-539eb6fc]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-539eb6fc]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-539eb6fc]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-539eb6fc]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-539eb6fc] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-539eb6fc] {
  outline: none;
}
*[data-v-539eb6fc]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-539eb6fc]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-539eb6fc]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-539eb6fc] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-539eb6fc] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-539eb6fc] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-539eb6fc] ::-moz-focus-inner {
    border: 0;
}
*[data-v-539eb6fc] ::-ms-clear {
    display: none;
}
*[data-v-539eb6fc] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-539eb6fc] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-539eb6fc] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-539eb6fc] ::placeholder {
    color: #777777 !important;
}
*[data-v-539eb6fc] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-539eb6fc] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-539eb6fc] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-539eb6fc] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-539eb6fc] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-539eb6fc] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-539eb6fc] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-539eb6fc]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-539eb6fc]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-539eb6fc] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-539eb6fc]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-539eb6fc]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-539eb6fc] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-539eb6fc] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-539eb6fc] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-539eb6fc] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-539eb6fc] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-539eb6fc] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}
.admin-header[data-v-539eb6fc] {
  height: 72px;
  background-color: #212121;
}
.admin-header-logoarea[data-v-539eb6fc] {
    -ms-flex-preferred-size: 279px;
        flex-basis: 279px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.admin-header-logoarea-logo[data-v-539eb6fc] {
      -ms-flex-preferred-size: 29px;
          flex-basis: 29px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      height: 25px;
      margin-right: 9px;
      /*background: url('https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/esoflogo.png') no-repeat;*/
}
.admin-header-logoarea-text[data-v-539eb6fc] {
      color: #ffffff;
      font-size: 16px;
}
.admin-header-title[data-v-539eb6fc] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.admin-header-title-text[data-v-539eb6fc] {
      margin-left: 93px;
      color: #ffffff;
      font-size: 16px;
}

@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-83763700], .admin-wrapper[data-v-83763700], .menu-root-title[data-v-83763700] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-83763700] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-83763700], .menu-root-items[data-v-83763700] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-83763700] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-83763700] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-83763700], .admin-wrapper-layout[data-v-83763700] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-83763700] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-83763700] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-83763700] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-83763700] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-83763700] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-83763700] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-83763700] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-83763700]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-83763700]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-83763700]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-83763700]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-83763700] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-83763700] {
  outline: none;
}
*[data-v-83763700]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-83763700]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-83763700]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-83763700] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-83763700] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-83763700] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-83763700] ::-moz-focus-inner {
    border: 0;
}
*[data-v-83763700] ::-ms-clear {
    display: none;
}
*[data-v-83763700] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-83763700] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-83763700] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-83763700] ::placeholder {
    color: #777777 !important;
}
*[data-v-83763700] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-83763700] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-83763700] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-83763700] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-83763700] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-83763700] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-83763700] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-83763700]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-83763700]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-83763700] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-83763700]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-83763700]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-83763700] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-83763700] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-83763700] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-83763700] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-83763700] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-83763700] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}
ol[data-v-83763700], ul[data-v-83763700] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.menu-root[data-v-83763700] {
  margin-top: 40px;
  color: #212121;
}
.menu-root ul[data-v-83763700] {
    display: none;
}
.menu-root.opened ul[data-v-83763700] {
    display: block;
}
.menu-root.opened .menu-root-title[data-v-83763700]::after {
    background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/uparrow1.png") no-repeat;
}
.menu-root-title[data-v-83763700] {
    margin-left: 75px;
    font-size: 18px;
    cursor: pointer;
    position: relative;
}
.menu-root-title[data-v-83763700]::after {
      content: '';
      position: absolute;
      display: inline-block;
      top: 12px;
      width: 5px;
      height: 4px;
      margin-left: 10px;
      background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/downarrow1.png") no-repeat;
}
.menu-root-items[data-v-83763700] {
    font-size: 16px;
}
.menu-root-items li[data-v-83763700] {
      cursor: pointer;
      height: 33px;
      line-height: 33px;
      color: #616161;
      padding-left: 96px;
      position: relative;
}
.menu-root-items li[data-v-83763700]:first-child {
        margin-top: 24px;
        /*line-height: 16px;*/
}
.menu-root-items li[data-v-83763700]:last-child {
        /*line-height: 40px;*/
}
.menu-root-items li.active[data-v-83763700] {
        color: #212121;
        cursor: default;
}
.menu-root-items li.active[data-v-83763700]:active {
          /* disable effects for active link */
          background: #ececec !important;
          -webkit-transition: none !important;
          transition: none !important;
}
.menu-root-items li[data-v-83763700]::before {
        content: '';
        position: absolute;
        left: 80px;
        bottom: 0;
        width: 1px;
        height: 33px;
        background: #d8d8d8;
}
.menu-root-items li.active[data-v-83763700] {
        height: 33px;
        line-height: 33px;
        color: #212121;
}
.menu-root-items li.active[data-v-83763700]::after {
          content: '';
          position: absolute;
          left: 79px;
          bottom: 0;
          width: 3px;
          height: 33px;
          background: #212121;
}

/* TODO: commented out because it affects other pages */
/*.navbar, .panel-header, .footer {
    display: none !important;
}

.main-panel > .content {
    padding: 0 !important;
}*/

@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-24ce1406], .admin-wrapper[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-label[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-result-label[data-v-24ce1406] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-pagination-page.active[data-v-24ce1406] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-pagination[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-text input[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-result-text textarea[data-v-24ce1406] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-24ce1406] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-24ce1406] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-24ce1406], .admin-wrapper-layout[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-logtable-header[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-logtable-body-row[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-pagination[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-result[data-v-24ce1406] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea[data-v-24ce1406] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-24ce1406] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-24ce1406] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-text input[data-v-24ce1406] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button[data-v-24ce1406] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-24ce1406] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button[data-v-24ce1406] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-24ce1406]:hover, .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button[data-v-24ce1406]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-24ce1406]:active, .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button[data-v-24ce1406]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-24ce1406]:hover, .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button.l-white[data-v-24ce1406]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-24ce1406]:active, .admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button.l-white[data-v-24ce1406]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-24ce1406], .admin-wrapper-layout-mainbody-chatlog-searcharea-result-text textarea[data-v-24ce1406] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-24ce1406] {
  outline: none;
}
*[data-v-24ce1406]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-24ce1406]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-24ce1406]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-24ce1406] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-24ce1406] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-24ce1406] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-24ce1406] ::-moz-focus-inner {
    border: 0;
}
*[data-v-24ce1406] ::-ms-clear {
    display: none;
}
*[data-v-24ce1406] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-24ce1406] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-24ce1406] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-24ce1406] ::placeholder {
    color: #777777 !important;
}
*[data-v-24ce1406] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-24ce1406] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-24ce1406] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-24ce1406] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-24ce1406] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-24ce1406] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-24ce1406] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-24ce1406]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-24ce1406]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-24ce1406] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-24ce1406]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-24ce1406]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-24ce1406] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-24ce1406] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-24ce1406] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-24ce1406] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-24ce1406] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-24ce1406] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}

/* width includes padding */
/* col 5 will use remaining space */
.admin-wrapper-layout-mainbody-chatlog-logtable[data-v-24ce1406] {
  font-size: 14px;
  text-align: left;
  overflow-x: hidden;
  min-height: 471px;
  /* prevent flicker on ten items */
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header[data-v-24ce1406] {
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 11px;
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406] {
      letter-spacing: -0.16px;
      color: #7232d8;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-left: 10px;
      margin-right: 10px;
      word-break: break-all;
      /* guarantee col width at all costs */
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406]:first-child {
        /*text-align: center;*/
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-preferred-size: calc(10% - 2*10px);
            flex-basis: calc(10% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406]:nth-child(2) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406]:nth-child(3) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406]:nth-child(4) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406]:nth-child(5) {
        -ms-flex-preferred-size: calc(10% - 2*10px);
            flex-basis: calc(10% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-header-col[data-v-24ce1406]:last-child {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        /* use remaining space */
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row[data-v-24ce1406] {
    min-height: 24px;
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406] {
      letter-spacing: -0.26px;
      color: #616161;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-top: 12px;
      margin-bottom: 12px;
      margin-left: 10px;
      margin-right: 10px;
      word-break: break-all;
      /* guarantee col width at all costs */
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406]:first-child {
        letter-spacing: -0.16px;
        padding-top: 2px;
        /* FIXME: should NOT need to do this, but Chrome messes up rendering */
        /*text-align: center;*/
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-preferred-size: calc(10% - 2*10px);
            flex-basis: calc(10% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406]:nth-child(2) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406]:nth-child(3) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406]:nth-child(4) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406]:nth-child(5) {
        -ms-flex-preferred-size: calc(10% - 2*10px);
            flex-basis: calc(10% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col[data-v-24ce1406]:last-child {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        /* use remaining space */
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row-col-answercode[data-v-24ce1406] {
        cursor: pointer;
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row[data-v-24ce1406]:nth-child(even) {
      background-color: #fafafa;
}
.admin-wrapper-layout-mainbody-chatlog-logtable-body-row[data-v-24ce1406]:nth-child(odd) {
      background-color: #ffffff;
}
.admin-wrapper-layout-mainbody-chatlog-pagination[data-v-24ce1406] {
  margin-top: 13px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #616161;
  font-size: 14px;
}
.admin-wrapper-layout-mainbody-chatlog-pagination-page[data-v-24ce1406] {
    -ms-flex-preferred-size: 20px;
        flex-basis: 20px;
    cursor: pointer;
}
.admin-wrapper-layout-mainbody-chatlog-searcharea[data-v-24ce1406] {
  margin-top: 5px;
  color: #616161;
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-label[data-v-24ce1406] {
    font-size: 14px;
    -ms-flex-preferred-size: 73px;
        flex-basis: 73px;
    margin-top: 7px;
    white-space: nowrap;
    /* avoid strangeness on resize */
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-text input[data-v-24ce1406] {
    text-align: center;
    font-size: 14px;
    width: 138px;
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button[data-v-24ce1406] {
    margin-left: 12px;
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-bycode-button button[data-v-24ce1406] {
      width: 60px;
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-result[data-v-24ce1406] {
    margin-top: 10px;
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-result-label[data-v-24ce1406] {
      font-size: 14px;
      -ms-flex-preferred-size: 73px;
          flex-basis: 73px;
      white-space: nowrap;
      /* avoid strangeness on resize */
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-result-text[data-v-24ce1406] {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
}
.admin-wrapper-layout-mainbody-chatlog-searcharea-result-text textarea[data-v-24ce1406] {
        width: 100%;
        text-align: left;
        font-size: 14px;
        height: 72px;
        padding: 10px;
        /* IE linefeed glyph problem */
}

@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-4c7c5f48], .admin-wrapper[data-v-4c7c5f48] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-4c7c5f48], .chbt-modal-header-text[data-v-4c7c5f48], .chbt-modal-inner-contents-title[data-v-4c7c5f48] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-4c7c5f48] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-4c7c5f48] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-4c7c5f48] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-4c7c5f48], .admin-wrapper-layout[data-v-4c7c5f48] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-4c7c5f48] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-4c7c5f48] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-4c7c5f48] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-4c7c5f48] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-4c7c5f48] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-4c7c5f48] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-4c7c5f48] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-4c7c5f48]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-4c7c5f48]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-4c7c5f48]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-4c7c5f48]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-4c7c5f48] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-4c7c5f48] {
  outline: none;
}
*[data-v-4c7c5f48]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-4c7c5f48]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-4c7c5f48]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-4c7c5f48] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-4c7c5f48] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-4c7c5f48] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-4c7c5f48] ::-moz-focus-inner {
    border: 0;
}
*[data-v-4c7c5f48] ::-ms-clear {
    display: none;
}
*[data-v-4c7c5f48] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-4c7c5f48] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-4c7c5f48] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-4c7c5f48] ::placeholder {
    color: #777777 !important;
}
*[data-v-4c7c5f48] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-4c7c5f48] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-4c7c5f48] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-4c7c5f48] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-4c7c5f48] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-4c7c5f48] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-4c7c5f48] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-4c7c5f48]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-4c7c5f48]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-4c7c5f48] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-4c7c5f48]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-4c7c5f48]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-4c7c5f48] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-4c7c5f48] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-4c7c5f48] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-4c7c5f48] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-4c7c5f48] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-4c7c5f48] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}
.chbt-modal[data-v-4c7c5f48] {
  height: 155px !important;
  cursor: default !important;
}
.chbt-modal-header[data-v-4c7c5f48] {
    height: 49px;
    background: #ffffff;
    border-bottom: solid 1px #ececec;
    width: 100%;
    position: relative;
}
.chbt-modal-header-text[data-v-4c7c5f48] {
      font-size: 14px;
      color: #616161;
      position: absolute;
      left: 18px;
      top: 15px;
      width: auto;
      height: auto;
}
.chbt-modal-inner[data-v-4c7c5f48] {
    background: #ffffff;
    /*height: calc(100% - $modalHeaderHeight);*/
}
.chbt-modal-inner-contents[data-v-4c7c5f48] {
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 20px;
      padding-right: 20px;
      height: calc(100% - 20px - 20px);
      overflow: hidden;
      background: #fafafa;
      text-align: center;
}
.chbt-modal-inner-contents-title[data-v-4c7c5f48] {
        font-size: 24.5px;
        color: #605b7e;
        letter-spacing: -0.61px;
        text-align: center;
        height: 50px;
}
.chbt-modal-inner-contents-body[data-v-4c7c5f48] {
        /*height: calc(100% - 50px);
                overflow: auto;*/
}

/* TODO: commented out because it affects other pages */
/*.navbar, .panel-header, .footer {
    display: none !important;
}

.main-panel > .content {
    padding: 0 !important;
}*/

[data-v-182985c0]::-webkit-file-upload-button {
  cursor: pointer;
}
.upload-btn-wrapper[data-v-182985c0] {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}
.btn[data-v-182985c0] {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
}
.upload-btn-wrapper input[type=file][data-v-182985c0] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}

@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-182985c0], .admin-wrapper[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-formarea-label[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-formarea-button button[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-historytable-header-col[data-v-182985c0] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-pagination-page.active[data-v-182985c0] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-historytable-body-row-col[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-pagination[data-v-182985c0] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-182985c0] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-182985c0] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-182985c0], .admin-wrapper-layout[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-formarea[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-historytable-header[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-historytable-body-row[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-pagination[data-v-182985c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-182985c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-182985c0] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-182985c0] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-182985c0] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-formarea-button button[data-v-182985c0] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-182985c0] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-182985c0], .admin-wrapper-layout-mainbody-chatupdate-formarea-button button[data-v-182985c0] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-182985c0]:hover, .admin-wrapper-layout-mainbody-chatupdate-formarea-button button[data-v-182985c0]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-182985c0]:active, .admin-wrapper-layout-mainbody-chatupdate-formarea-button button[data-v-182985c0]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-182985c0]:hover, .admin-wrapper-layout-mainbody-chatupdate-formarea-button button.l-white[data-v-182985c0]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-182985c0]:active, .admin-wrapper-layout-mainbody-chatupdate-formarea-button button.l-white[data-v-182985c0]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-182985c0] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-182985c0] {
  outline: none;
}
*[data-v-182985c0]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-182985c0]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-182985c0]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-182985c0] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-182985c0] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-182985c0] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-182985c0] ::-moz-focus-inner {
    border: 0;
}
*[data-v-182985c0] ::-ms-clear {
    display: none;
}
*[data-v-182985c0] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-182985c0] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-182985c0] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-182985c0] ::placeholder {
    color: #777777 !important;
}
*[data-v-182985c0] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-182985c0] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-182985c0] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-182985c0] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-182985c0] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-182985c0] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-182985c0] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-182985c0]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-182985c0]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-182985c0] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-182985c0]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-182985c0]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-182985c0] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-182985c0] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-182985c0] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-182985c0] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-182985c0] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-182985c0] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}

/* width includes padding */
/* col 4 will use remaining space */
.admin-wrapper-layout-mainbody-chatupdate-formarea-label[data-v-182985c0] {
  font-size: 14px;
  margin-top: 5px;
  color: #616161;
  white-space: nowrap;
  /* avoid strangeness on resize */
}
.admin-wrapper-layout-mainbody-chatupdate-formarea-button[data-v-182985c0] {
  margin-left: 39px;
}
.admin-wrapper-layout-mainbody-chatupdate-formarea-button button[data-v-182985c0] {
    width: 105px;
}
.admin-wrapper-layout-mainbody-chatupdate-formarea[data-v-182985c0]:nth-child(3) {
  margin-top: 37px;
}
.admin-wrapper-layout-mainbody-chatupdate-historytable[data-v-182985c0] {
  font-size: 14px;
  text-align: left;
  overflow-x: hidden;
  margin-top: 30px;
  min-height: 471px;
  /* prevent flicker on ten items */
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-header[data-v-182985c0] {
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 11px;
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-header-col[data-v-182985c0] {
      letter-spacing: -0.16px;
      color: #7232d8;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-left: 10px;
      margin-right: 10px;
      word-break: break-all;
      /* guarantee col width at all costs */
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-header-col[data-v-182985c0]:first-child {
        /*text-align: center;*/
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-preferred-size: calc(10% - 2*10px);
            flex-basis: calc(10% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-header-col[data-v-182985c0]:nth-child(2) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-header-col[data-v-182985c0]:nth-child(3) {
        -ms-flex-preferred-size: calc(30% - 2*10px);
            flex-basis: calc(30% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-header-col[data-v-182985c0]:last-child {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        /* use remaining space */
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row[data-v-182985c0] {
    min-height: 24px;
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row-col[data-v-182985c0] {
      letter-spacing: -0.26px;
      color: #616161;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-top: 12px;
      margin-bottom: 12px;
      margin-left: 10px;
      margin-right: 10px;
      word-break: break-all;
      /* guarantee col width at all costs */
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row-col[data-v-182985c0]:first-child {
        letter-spacing: -0.16px;
        padding-top: 2px;
        /* FIXME: should NOT need to do this, but Chrome messes up rendering */
        /*text-align: center;*/
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-preferred-size: calc(10% - 2*10px);
            flex-basis: calc(10% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row-col[data-v-182985c0]:nth-child(2) {
        -ms-flex-preferred-size: calc(20% - 2*10px);
            flex-basis: calc(20% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row-col[data-v-182985c0]:nth-child(3) {
        -ms-flex-preferred-size: calc(30% - 2*10px);
            flex-basis: calc(30% - 2*10px);
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row-col[data-v-182985c0]:last-child {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        /* use remaining space */
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row[data-v-182985c0]:nth-child(even) {
      background-color: #fafafa;
}
.admin-wrapper-layout-mainbody-chatupdate-historytable-body-row[data-v-182985c0]:nth-child(odd) {
      background-color: #ffffff;
}
.admin-wrapper-layout-mainbody-chatupdate-pagination[data-v-182985c0] {
  margin-top: 13px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #616161;
  font-size: 14px;
}
.admin-wrapper-layout-mainbody-chatupdate-pagination-page[data-v-182985c0] {
    -ms-flex-preferred-size: 20px;
        flex-basis: 20px;
    cursor: pointer;
}

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line > span::-moz-selection, .cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection, 
.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor { caret-color: transparent; }
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/*!
 * @toast-ui/editor
 * @version 2.5.4 | Tue Nov 30 2021
 * @author NHN FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */
@charset "utf-8";
/* height */
.auto-height,
.auto-height .tui-editor-defaultUI {
  height: auto;
}

.auto-height .tui-editor {
  position: relative;
}

:not(.auto-height) > .tui-editor-defaultUI,
:not(.auto-height) > .tui-editor-defaultUI > .te-editor-section {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

:not(.auto-height) > .tui-editor-defaultUI > .te-editor-section {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

/* tui editor */
.tui-editor:after,
.tui-editor-defaultUI-toolbar:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}

.tui-editor {
  position: absolute;
  line-height: 1;
  color: #222;
  width: 100%;
  height: inherit;
}

.te-editor-section {
  min-height: 0px;
  position: relative;
  height: inherit;
}

.te-md-container {
  display: none;
  overflow: hidden;
  height: 100%;
}

.te-md-container .te-editor {
  line-height: 1.5;
}

.te-md-container .te-editor,
.te-md-container .te-preview {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  height: inherit;
}

.te-md-container .CodeMirror {
  font-size: 13px;
  height: inherit;
}

.te-md-container .te-preview {
  overflow: auto;
  padding: 0 25px;
  height: 100%;
}

.te-md-container .te-preview > p:first-child {
  margin-top: 0 !important;
}

.te-md-container .te-preview .tui-editor-contents {
  padding-top: 8px;
}

.tui-editor .te-preview-style-tab > .te-editor,
.tui-editor .te-preview-style-tab > .te-preview {
  float: left;
  width: 100%;
  display: none;
}

.tui-editor .te-preview-style-tab > .te-tab-active {
  display: block;
}

.tui-editor .te-preview-style-vertical > .te-tab-section {
  display: none;
}

.tui-editor .te-preview-style-tab > .te-tab-section {
  display: block;
}

.tui-editor .te-preview-style-vertical .te-editor {
  float: left;
  width: 50%;
}

.tui-editor .te-preview-style-vertical .te-preview {
  float: left;
  width: 50%;
}

.tui-editor .te-md-splitter {
  display: none;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 1px;
  border-left: 1px solid #e5e5e5;
}

.tui-editor .te-preview-style-vertical .te-md-splitter {
  display: block;
}

.te-ww-container {
  display: none;
  overflow: hidden;
  z-index: 10;
  height: inherit;
  background-color: #fff;
}

.te-ww-container > .te-editor {
  overflow: auto;
  height: inherit;
}

.te-ww-container .tui-editor-contents:focus {
  outline: none;
}

.te-ww-container .tui-editor-contents {
  padding: 0 25px;
}

.te-ww-container .tui-editor-contents:first-child {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0px;
  padding: 16px 25px 0px 25px;
  height: inherit;
}

.te-ww-container .tui-editor-contents:last-child {
  margin-bottom: 16px;
}

.te-md-mode .te-md-container {
  display: block;
  z-index: 100;
}

.te-ww-mode .te-ww-container {
  display: block;
  z-index: 100;
}

.tui-editor.te-hide,
.tui-editor-defaultUI.te-hide {
  display: none;
}

.tui-editor-defaultUI .CodeMirror-lines {
  padding-top: 18px;
  padding-bottom: 18px;
}

.tui-editor-defaultUI pre.CodeMirror-line {
  padding-left: 25px;
  padding-right: 25px;
}

.tui-editor-defaultUI .CodeMirror pre.CodeMirror-placeholder {
  margin: 0;
  padding-left: 25px;
  color: grey;
}

.tui-editor-defaultUI .CodeMirror-scroll {
  cursor: text;
}

/* Essential element style */
.tui-editor-contents td.te-cell-selected {
  background-color: #d8dfec;
}
.tui-editor-contents td.te-cell-selected::-moz-selection {
  background-color: #d8dfec;
}
.tui-editor-contents td.te-cell-selected::selection {
  background-color: #d8dfec;
}
.tui-editor-contents th.te-cell-selected {
  background-color: #908f8f;
}
.tui-editor-contents th.te-cell-selected::-moz-selection {
  background-color: #908f8f;
}
.tui-editor-contents th.te-cell-selected::selection {
  background-color: #908f8f;
}

/* default UI Styles */
.tui-editor-defaultUI {
  position: relative;
  border: 1px solid #e5e5e5;
  height: 100%;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
}

.tui-editor-defaultUI button {
  color: #fff;
  padding: 0px 14px 0px 15px;
  height: 28px;
  font-size: 12px;
  border: none;
  cursor: pointer;
  outline: none;
}
.tui-editor-defaultUI button.te-ok-button {
  background-color: #4b96e6;
}
.tui-editor-defaultUI button.te-close-button {
  background-color: #777;
}

.tui-editor-defaultUI-toolbar {
  padding: 0 25px;
  height: 31px;
  background-color: #fff;
  border: 0;
  overflow: hidden;
}

.tui-toolbar-divider {
  float: left;
  display: inline-block;
  width: 1px;
  height: 14px;
  background-color: #ddd;
  margin: 9px 6px;
}

.tui-toolbar-button-group {
  height: 28px;
  border-right: 1px solid #d9d9d9;
  float: left;
}

.te-toolbar-section {
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
}

.tui-editor-defaultUI-toolbar button {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  cursor: pointer;
  background-color: #fff;
  width: 22px;
  height: 22px;
  padding: 3px;
  border-radius: 0;
  margin: 5px 3px;
  border: 1px solid #fff;
}

.tui-editor-defaultUI-toolbar button:hover,
.tui-editor-defaultUI-toolbar button:active,
.tui-editor-defaultUI-toolbar button.active {
  border: 1px solid #aaa;
  background-color: #fff;
}

.tui-editor-defaultUI-toolbar button:first-child {
  margin-left: 0;
}

.tui-editor-defaultUI-toolbar button:last-child {
  margin-right: 0;
}

.tui-editor-defaultUI-toolbar button.tui-scrollsync {
  width: auto;
  color: #777777;
  border: 0;
}

.tui-editor-defaultUI button.tui-scrollsync:after {
  content: 'Scroll off';
}

.tui-editor-defaultUI button.tui-scrollsync.active {
  color: #4b96e6;
  font-weight: bold;
}

.tui-editor-defaultUI button.tui-scrollsync.active:after {
  content: 'Scroll on';
}

.tui-editor-defaultUI .te-mode-switch-section {
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  height: 20px;
  font-size: 12px;
}

.tui-editor-defaultUI .te-mode-switch {
  float: right;
  height: 100%;
}

.tui-editor-defaultUI .te-switch-button {
  width: 92px;
  height: inherit;
  background: #e5e5e5;
  outline: 0;
  color: #a0aabf;
  cursor: pointer;
  border: 0;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.tui-editor-defaultUI .te-switch-button.active {
  background-color: #fff;
  color: #000;
}

.tui-editor-defaultUI .te-markdown-tab-section {
  float: left;
  height: 31px;
  background: #fff;
}

.te-markdown-tab-section .te-tab {
  margin: 0 -7px 0 24px;
  background: #fff;
}

.tui-editor-defaultUI .te-tab button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 100%;
  position: relative;
  cursor: pointer;
  z-index: 1;
  font-size: 13px;
  background-color: #f9f9f9;
  border: solid 1px #e5e5e5;
  border-top: 0;
  padding: 0 9px;
  color: #777;
  border-radius: 0;
  outline: 0;
}

.te-markdown-tab-section .te-tab button:last-child {
  margin-left: -1px;
}

.te-markdown-tab-section .te-tab button.te-tab-active,
.te-markdown-tab-section .te-tab button:hover.te-tab-active {
  background-color: #fff;
  color: #333;
  border-bottom: 1px solid #fff;
  z-index: 2;
}

.te-markdown-tab-section .te-tab button:hover {
  background-color: #fff;
  color: #333;
}

.tui-popup-modal-background {
  background-color: rgba(202, 202, 202, 0.6);
  position: fixed;
  margin: 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

.tui-popup-wrapper.fit-window,
.tui-popup-modal-background.fit-window .tui-popup-wrapper {
  width: 100%;
  height: 100%;
}

.tui-popup-wrapper {
  width: 500px;
  margin-right: auto;
  border: 1px solid #cacaca;
  background: white;
  z-index: 9999;
}

.tui-popup-modal-background .tui-popup-wrapper {
  position: absolute;
  margin: auto;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.tui-popup-header {
  padding: 10px;
  height: auto;
  line-height: normal;
  position: relative;
  border-bottom: 1px solid #cacaca;
}

.tui-popup-header .tui-popup-header-buttons {
  float: right;
}

.tui-popup-header .tui-popup-header-buttons button {
  padding: 0px;
  background-color: transparent;
  background-size: cover;
  float: left;
}

.tui-popup-header .tui-popup-close-button {
  margin: 3px;
  width: 13px;
  height: 13px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5GMjc2Qzc4MC0zM0JBLTQ3MTItQTM3OC04RkQwQUNDOTFDRTk8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImxuYi1mb2xkZXItZGVsIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiM3Nzc3NzciPiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LDMuNTg1Nzg2NDQgTDEuNzA3MTA2NzgsMC4yOTI4OTMyMTkgTDAuMjkyODkzMjE5LDEuNzA3MTA2NzggTDMuNTg1Nzg2NDQsNSBMMC4yOTI4OTMyMTksOC4yOTI4OTMyMiBMMS43MDcxMDY3OCw5LjcwNzEwNjc4IEw1LDYuNDE0MjEzNTYgTDguMjkyODkzMjIsOS43MDcxMDY3OCBMOS43MDcxMDY3OCw4LjI5Mjg5MzIyIEw2LjQxNDIxMzU2LDUgTDkuNzA3MTA2NzgsMS43MDcxMDY3OCBMOC4yOTI4OTMyMiwwLjI5Mjg5MzIxOSBMNSwzLjU4NTc4NjQ0IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}

.tui-popup-header .tui-popup-title {
  font-size: 13px;
  font-weight: bold;
  color: #333;
  vertical-align: bottom;
}

.tui-popup-body {
  padding: 15px;
  font-size: 12px;
}

.tui-editor-popup {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -250px;
}

.tui-editor-popup.tui-popup-modal-background {
  position: fixed;
  top: 0px;
  left: 0px;
  margin: 0px;
}

.tui-editor-popup .tui-popup-body label {
  font-weight: bold;
  color: #666;
  display: block;
  margin: 10px 0 5px;
}

.tui-editor-popup .tui-popup-body .te-button-section {
  margin-top: 15px;
}

.tui-editor-popup .tui-popup-body input[type='text'],
.tui-editor-popup .tui-popup-body input[type='file'] {
  padding: 4px 10px;
  border: 1px solid #bfbfbf;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}

.tui-editor-popup .tui-popup-body input[type='text'].disabled {
  border-color: #e5e5e5;
  background-color: #eee;
  color: #e5e5e5;
}

.tui-editor-popup .tui-popup-body input.wrong {
  border-color: #ff0000;
}

.te-popup-add-link .tui-popup-wrapper {
  height: 219px;
}

.te-popup-add-image .tui-popup-wrapper {
  height: 243px;
}

.te-popup-add-image .te-tab {
  display: block;
  background: none;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 8px;
}

.te-popup-add-image .te-url-type {
  display: none;
}

.te-popup-add-image .te-file-type {
  display: none;
}

.te-popup-add-image div.te-tab-active,
.te-popup-add-image form.te-tab-active {
  display: block;
}

.te-popup-add-image .te-tab button {
  border: 1px solid #ccc;
  background: #eee;
  min-width: 100px;
  margin-left: -1px;
  border-bottom: 0px;
  border-radius: 3px 3px 0px 0px;
}

.te-popup-add-image .te-tab button.te-tab-active {
  background: #fff;
}

.te-popup-add-table .te-table-selection {
  position: relative;
}

.te-popup-add-table .te-table-body {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOklEQVQ4EWO8e/fuPwYGBkYgphlgAZmspKREMwtABjPR1HSo4aOWkBTKo8E1GlwkhQBJikdT1wgNLgAMSwQgckFvTgAAAABJRU5ErkJggg==');
}

.te-popup-add-table .te-table-header {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOklEQVQ4EWO8e/fuPwYGBkYgphlgAZksLCxMMwtABjPR1HSo4aOWkBTKo8E1GlwkhQBJikdT1wgNLgDxKwPzTeWPdAAAAABJRU5ErkJggg==');
}

.te-popup-add-table .te-selection-area {
  position: absolute;
  top: 0;
  left: 0;
  background: #80d2ff;
  opacity: 0.3;
  z-index: 999;
}

.te-popup-add-table .te-description {
  margin: 10px 0 0 0;
  text-align: center;
}

.te-popup-table-utils {
  width: auto;
  min-width: 120px;
}

.te-popup-table-utils .tui-popup-body {
  padding: 0px;
}

.te-popup-table-utils button {
  display: block;
  width: 100%;
  background-color: #fff;
  border: none;
  outline: 0;
  padding: 0px 10px 0px 10px;
  font-size: 12px;
  line-height: 28px;
  text-align: left;
  color: #777;
}

.te-popup-table-utils button:hover {
  background-color: #f4f4f4;
}

.te-popup-table-utils hr {
  margin: 0;
  background-color: #cacaca;
  border-style: none;
  height: 1px;
}

.te-popup-table-utils .te-context-menu-disabled {
  color: #ccc;
}

.te-popup-table-utils .te-context-menu-disabled:hover {
  background-color: #fff;
}

.te-heading-add {
  width: auto;
}

.te-heading-add .tui-popup-body {
  padding: 0;
}

.te-heading-add h1,
.te-heading-add h2,
.te-heading-add h3,
.te-heading-add h4,
.te-heading-add h5,
.te-heading-add h6,
.te-heading-add ul,
.te-heading-add p {
  padding: 0;
  margin: 0;
}

.te-heading-add ul {
  list-style: none;
}

.te-heading-add ul li {
  padding: 2px 10px;
  cursor: pointer;
}

.te-heading-add ul li:hover {
  background-color: #eee;
}

.te-heading-add h1 {
  font-size: 24px;
}

.te-heading-add h2 {
  font-size: 22px;
}

.te-heading-add h3 {
  font-size: 20px;
}

.te-heading-add h4 {
  font-size: 18px;
}

.te-heading-add h5 {
  font-size: 16px;
}

.te-heading-add h6 {
  font-size: 14px;
}

.te-dropdown-toolbar {
  position: absolute;
  width: auto;
}

.te-dropdown-toolbar .tui-popup-body {
  padding: 0px;
}

.tui-popup-color {
  padding: 0;
}

.tui-popup-color .tui-colorpicker-container,
.tui-popup-color .tui-colorpicker-palette-container {
  width: 144px;
}

.tui-popup-color .tui-colorpicker-container ul {
  width: 144px;
  margin-bottom: 8px;
}

.tui-popup-color .tui-colorpicker-container li {
  padding: 0 1px 1px 0;
}

.tui-popup-color .tui-colorpicker-container li .tui-colorpicker-palette-button {
  border: 0;
  width: 17px;
  height: 17px;
}

.tui-popup-color .tui-popup-body {
  padding: 10px;
}

.tui-popup-color .tui-colorpicker-container .tui-colorpicker-palette-toggle-slider {
  display: none;
}

.tui-popup-color .te-apply-button,
.tui-popup-color .tui-colorpicker-palette-hex {
  float: right;
}

.tui-popup-color .te-apply-button {
  height: 21px;
  width: 35px;
  background: #fff;
  border: 1px solid #efefef;
  position: absolute;
  bottom: 135px;
  right: 10px;
  color: black;
}

.tui-popup-color .tui-colorpicker-container .tui-colorpicker-palette-hex {
  border: 1px solid #e1e1e1;
  padding: 3px 14px;
  margin-left: -1px;
}

.tui-popup-color .tui-colorpicker-container div.tui-colorpicker-clearfix {
  display: inline-block;
}

.tui-popup-color .tui-colorpicker-container .tui-colorpicker-palette-preview {
  width: 19px;
  height: 19px;
}

.tui-popup-color .tui-colorpicker-slider-container .tui-colorpicker-slider-right {
  width: 22px;
}

.tui-popup-color .tui-colorpicker-slider-container .tui-colorpicker-huebar-handle {
  display: none;
}

.tui-tooltip {
  position: absolute;
  background-color: #222;
  z-index: 999;
  opacity: 0.8;
  color: #fff;
  padding: 2px 5px;
  font-size: 10px;
}

.tui-tooltip .arrow {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #222;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  left: 6px;
  z-index: -1;
}

.tui-toolbar-icons {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAC8CAYAAAAesLCcAAAAAXNSR0IArs4c6QAAKj9JREFUeAHtnQuUVdWZ5++tgoLi/ZKX8hAVEYIxOmrSyyQkxkw7ziTjGF8QEZwZTEaxO3bjMt29IumVLG1Nxplga0JmIQ8FxTgTk3bF6bQr2Cur07aNOhIVUUAEoajiafEoiqLu/P6Hs2/OPZxzzzn3XqSq+PZap/be3/72d77zP/vb3977nr0rl7NgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAicAgTyae95/fXXF2J434N+0zPPPLM2pjySjLxLogrq6uqONDQ0bF6xYsXBqPI4mtMPPbxncvk4fscXV+70c8/l8nH8ji+u3NGT9HJ8Lk6rp+NPinuansHnBdsG8ot4xtuD9ErTCxcurNuwYcO4lStXbqlUhqtX5xJVxOdS99Eq6pdU7ezs7NPe3j6+hGgZQyABga9//etjYFnDNS+BNVXxvHnzer/zzjuTjx49OiJVhQSmijza6NGj+zY3N1+LUayS/Hw+f3D16tUDEu5VUhz0ENOmTXvtzTffHALD2WKqr6/vfOqpp14rqWCZjxUB53lTeFRvpJOCzxvBJHlU1y6S+IJgUOcz5J/lkrEpHOP6kOvXXIuR9S/EqQPyBvTq1WtSR0dH70Cldtpla+/evVuyjrYkoxYeLVcoFN4IKFR1EsM9XLUQE1AzBG644YbnddVK4MyZM8/TVQt5GIU82BouZ2QSW8+lUdF/5vondL+DOFVA3hlMXyaHjEx1G44dOza8ra1tyi233DIylbAAU69AOnWyqampLcS8MpTPlMWbfSpYgd5kTzCfJg1AJT2ry8fVzdoDIy9yTunkp+2Bq9XL3c/FtdLLyYuL6Uw9fGm0C0m+z/MujeNNQ2dI5sm76aabxtKxtq9atWpXmnoV8NSj7yPc5zVGSf9UQf0TqmBs48D9EBgcOKEwhlATj4bsRdz4ezH3yEz2H+TMzBWtwklBgGnBNTSqf+8b2X3c5G9531MrvRmLC+8i7z0ZGV5iDIaghttYiTzkLKbeDK4dgfqtpFu4NIT0AtOcBS5dLkZeC7wb6OyPOj5NZfByHS6vmPyoYD4pXZFHQ5n8rFmzzmLRQnO0K/ybfJP4r5JuGFWOvLUA3UCZ5mhurncGaY2zUwXpFGQM54NladLSKcgXzgfLsqSr1St8r1rpFZYbzgeMTEX9uJ5hweDSvXv3hllT5Z2RiRljq9OciFW+txndpKofZAKD37EYcsmRI0c0T/sM+UEqR14v5P07kou4vihamkD9Azzb262trecwhOzv1gvoEPJz584dfPDgwXF4Ye8eaeSJp2KPBjglDRtZ7WlvmoaPHsMbWqThNZ6Ti0DIyNzNpu7bt6+i1eagkTlhNOi+69evr3i1+YknnpBHm8ElD+cFDK0Do/kFmSsxkl4333xz6hXExYsXHz3//PM3sPhRHNJiXIWlS5fu69+//7u6gQzZu1GKP6kZg7LwPgUMLUjSyuMvSwgZMsg7Yf6Du96XQUROOokfYL0OwOXjZDi+uHKnE3yeZ3P5OH7HF1fu6El6OT4Xp9XT8SfFafV0cqQvwWVLYui3lhBSZIRjuO24atCHu3QlMc+mzv72cF3o79FZPIIx9wmXlctjSJ2UbwnzYGxtjOha8JapHVVqxvDNAvkjGNlqLP/PA7SKk/JkyNrLZHlbxUKsoiEQQoBOYQkfQrSGyBVnfU9X6m0qlmYVDQFDwBAwBAwBQ8AQMAQMAUPAEDAEDAFDwBAwBAwBQ8AQMAQMAUPAEDAEDAFDwBAwBAwBQ8AQMAQMgVOOgL7Jy/odYTml9U2ernI8VmYInJYI1NLQBKAZ2mnZjE7KQ2f6ep+Gpy3if8k1hw+J9aX163yseT9fR79QiXbUzbN1YYy+2uZr/V7Eh5DThLz9lcgL10kyPO4T3uoTFlGSTzI85JXsYSup7GeSdArXSdIxSacIeYk6hut01zzY/ATd54NhTbZwcfzChMmTJ2/1v+rPBEsmQ0OyjOw7GNki4nUYymeJf3rbbbdNXbJkSeYvo30jG4ORNSPzMPEA4gkA9CbgZPoy2jVgxUmNE50TA3K8YaNi5J02jVPAaFMvuyce5P3OIFs8i8Ph6rAWL2EH72wNX7Pf8+STT0buuIC/gfKzkDcgeBaHw9VhLWHa2Yy8A9q9QXm1BjIPkdPZFHqdv19Nt6g4oNMITsZqZFPoRu1XyyIoa4/+CsIPAsAMdxNu2o+byhNlDjfeeOMFbBvvRN47rjK9RV0lPYarb3F1CPg75/8fUoaFJfGeyu3128M2lE+GjU1Ghhwde6DRUElAXrm9fupo34IntbHRcU9hVHQnBv0ljHUSsTvFSptCr0PW70oUSMjMmTOnL7upR7J1S7upG2iq3vOrM6DD2IS81GeGZDW0p7jhV3iIeVOnTl1ZrUHgiicBzJA+ffpsWbZs2R7kRu8wTABExa6XRcZ3OeNiYYoqZVlcL4uX3cFW9u1lmXtQIRskV9JAb+aRfoXhzAsbTvhRfcNcDP1qsF8F9jODPHrHeIKheLSPiLckGY4ME94J8A4i3sv5IpuC8uLS6H0dZU+ge98YHhmshpHSNTGg91Da5tnOuMIVtG+Ssq3I09kkiSHT0JFGt4Cbj+dhVrz11lsLebiHMbjHKjU4wNxG79Bw+PDhiWxvH8MxXs3Lly9vqcTgeOA8+uiEpvt46oV6cmd8SkcF1Ymii0bZ2sCWe8/QnPGVqxNXFqZXo1tYlvK10g38Zkhe0MjidBV+MkSMbR7nx2x1dVXfBWjeGTBBI4vTVZhztVO+hfrTXV0nKy72h7qr4HceLI41FZ3762i5WCNLJSTElGhoQZC5ebE6D3UOmUfYzv0IPEW6wC9mIhLwenMfV4QL9pL0Dn10+hXGohORXLHX4IuZMglnZHQGXyjDlrrIGdnAgQM3pK5kjKcEAYz4TwNGVqCj3o0iDdDcATqZho50MiPpOIrtGO/Vgcw62r93IsFJHzqGUcQgdPLVoyhyx9NPP13RQS1BmcjTyVfj+/btu5XTYJuDZUlp6haHnUnGniRL5cgrdgjqadPU6Qk8dFjdbujIu9Kp1merHdJh/2/el3cAr98mfsfUJNNiCPU0p2xobGzcOmnSpL1uxKY2gZEdpPPNvBiS6NGCjYfFi0/zIK/yIBrvKjzN9Sg9x0Avl/EPig/gOPBD7kFI78VDjsezZT7LpBbGFVT/dDKu4HMzL7qH3vzfQrtaw0HeUbHYYQyt2KnB48r3qK7LuFjTA9KDiOVdpofkRS6GwKvqx/y6SieFs/E4X6Gz/8cQo+Zj81lxLCoZKo/LNsiYwivpPN+uk768P3v27OHMpV7ggbb6vV4rWmrSrGX55+I0jqNjXDpz71yWS4+y/KqFkGOkh2mSSU+S6QQs3cO9fOQUF0McLU4H13CiyqnrebTgYoijRfGLlsY4k3QKyy6no3iTdIqQV9Y7+3OuT9LIT1jeD8vy82WX99Ffc663aKQnLO9HydOwjHeYdXn/eRZhwkam93F71D1S0PaHjUx1qvmvMqk9GosUu/Fol+HR/hog9PvEUK7Xub7Mcc7riTMFDK2D5dP19IhjOfhS5+1p+Vcuf4OO88okDGY1SDdPI7swa/0wP/JOWAwJ8/TUvL/SODPu+YR1XFkUHX55lNjVQ2EdVS8D7X9m4E1kZeqSadqSKLCnMcjQsnqMchhoQSSrxygnz8pOXwRSe7SuDpEMjKCDXL9bC11lYFpl1dCxFvJMhiFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoaAIWAI9EQEMn0c6gAIf0+Y9SNTJ8fF4e8Ja/CRqRNd/Kq/SPATleoc1tXJTatzGDtXPy5O0jNOnzLyUn3Am6SnPnXj49tF7OioQ8fE7fxJeupTtylTpjRv3749n/XgGz2r0zeMVxw9Dh9Hd/qG32sc3dWLizPv+5IgQDnbF6gzICoy1qBCo0eP/r2fbw8/WJDP0l0DgYCR/QMa/YbGpw27FQdnZGybmtza2jqZA59qciRBxQqdhIoVfVTMx7YzpAuAr1Fcbdi1a9dAyQBw7XGrKPDl/tIhQ4b8t/CJXJV2BHy5P5Ee9gO3KdUpVW1HUKk+7v7huFp9wvLC+Sh9/b2JMrKLuN5hB3PqdhSlr783cTKyGtmGdSSsQ0/IpwYo+LAY2Ax9Kc+1JkivNI0c7wAX5KY+vit8L2Tcunfv3kvpXa/nZb4VLs+apzMZzkbU/ojTsWLe1visMnoKvzwM2D7ApswH2cDZwXAxaGRfyHpmIu9KB+eeNWjQoKaxY8cW5MnAqpFNv0cGDx78TiVDx66OdUWGBlAz9GB4oDWKqw00as+jjRgxomKP5uugsx5ewTjuwDiWika6uO1eeRcoTxzycnBQX55xCo1iK5tbd6ku8ryd106Oi5GXau7j+F0cp58rT6On41Ucp5/jqURPjOz71L+b93Q1mMjjOE+W2cikBzvqz0TWSIaJgzAyvZ+aGVkSnrp/lpCEZ1pZmedoGlIhfALXFs47fJ+4qjB//vw+CGjgal+0aFFNhg14xkjjqlRRevGayqtUj1NVT56Me79BB3sBcYmRabNtVr3OO++8JuocVkdGXGJk2mybVV534M/s0eiJZujButL8LAC0hozXc35EceiY1SMEZOl46jYawyaOcSgOHSvxCEGZ4XQ1+oVlKV9r/SRT3pye/Uskf8PVgJf/ooaLlR4doWMsGI6+q4UP5mR5rg0aLsrIaF9juMd2ropCGM9qPVwYz0o9XGaPpvmZEKB3W6O42oCcqudn0gG9lg0dOvRSgCkaWTW60Zh2n3/++W8jr2hk1cjr7nXBoYXl/C+Cywx3cjPv7r5Kn0uGpTMzZWTI9k6p8o2sUpFdul5mjwa4M/REAL5GcbUBcGsyP8OLzYnSJa5H4+WWnaPFDYvjejTkpZqjxekTpbtoSXrG6VNGXio9Xf2gvhwD6JGhueLMcVBf5n5Vy8uswCmqkMmj+aBPkK4YyOZqdfZB1/ws19TU9Ilq5Vl9Q8AQMAQMAUPAEDAEDAFDwBAwBAwBQ8AQMAQMAUPAEDAEDAFDwBAwBAwBQ8AQMAQMAUPAEDAEDAFDwBAwBAwBQ8AQMAQMAUPAEMiOQNkv2IPi/A+KT/iaPI4erBuV9j8oPmH/VBw9SkYamtMvzJv0VXyY3+Wdfi7v4p729T7/9rjvwYMHH2D70Vf1jOzaeK5///736t8eR2C6jWMI5vHP2n/l8AjH7EGrW79+vXZWD1EZuz/2cSbLhzqTJYyp/o81+wB18NP+sJxyeV/Ov/o8/8a9k3VjPlUI1pu+47VU7f6WW27pz46FKarLFqH1K1asOKj022MuLtllf8GOVxN3RGT6el83sdDzEaDB1mNkv+ZJ/wQDm6hL6UOHDn0r5unPYl/Z4pgyGWmeIwvOw8hGwqPdGg1Kv/fee6Oi6mBkvTE2b5dIVHkZ2jzKdByGLqWrCug4gg6hU5fS1QjLvB+tmpt9HHXZudtv3759j7r9aZV6Lqer3xOPd/vTXC/pyrPG1eoTvl+1+oTl+fk5xFdwbaORfY2jHDa3t7dfhMf6e7/ci9yz+B7urGBZMD1z5szh5AfIU3FtbGxsbMeQG9ml/VGQzz2LPJOMLViWlKaONhDP5Frh894C7c+QWdGBT9Stp/MYhoHt9uUNh7YNecf8fKaoRxkaQExlM+EzIKBDeuZkQiKCGXmNnIQ1CbB1tsX7ESw9ksRwcTZeKMdw8G46mJf9hywxsvCDU2drmObyGI0MTbvgt7rhF9mjrjwqllFG0cvQZGQytsd8nm8Si7bYz2eNZGQa8XmHw5LW2ZXDXD6rsCyGpvHyYFm6s2ql/RtmGkv7ddQz1GtYQfDG0EpzDoWKM/ca6DKHen/L1Y+rGKCXjM9dAc9QdpzOyVcj0GccjaRkeI28S5yMYIy8xHG6+OP0CcoKppP0jNMnKCOYTqmnOqocPfqLwbrhdOBZtvEObw+XuzwG2xdZucmTJ2tIFxvcs8jIwH1LLGN0gYaKv+X51qkYWb8lEm1x2jmZ6rmAziPQ+QDyvKMskHdANMpb0szJnBwXZzG096h0CcMIjZ03SQA3nigACSrLFKh7hLr97rrrrgYqeqdf+WnJzXwaloyVkEmHcsw6+YrhUjkWK+siCPgG6nWApEsagcpSdi7Fp/EXQbwO25ftlamtqyzglYt1khKpDY3G/zA3eoKe5kFufqcE07D/RrHKFGcJnG7bzEGcE5ubm89iXvWB6iqtWGWKswTmZMvQ6xXquKGjVx2Qy3quuHtw8tVu5B2id53EM2vo6IWsL83Vc3Gl+rj64bhafcLy/LwOOPoc7/VKYuEZGdyzgFOBtqEh2rgoRsp02MiADRs2DCQ+flBIBKN7FuRdAu7q0N+IYIsiyXMdpD3+d3T2RkPcs57O927oKov1tlHCGCZ6iyCU7QyVj1IZNG/1MVRWNpva0JgIP8mwTuNmrTy96UvdwMPcSNnqsneJKPQbcgFgRjKvmiYWwG0DoM2U7YmokkjiRb2F0V6qxZBE5hQMyDvMYsjbLEuPT8HeY1hosMt5mM8R/5Aj4D6IWwwJPXDsYgjvdTed1QDkjcMjtLvFkCeffLJkMSQoD/5UiyEYpVsEWfSzn/3sO0EZlEnGncSpF0XgdYsgzbz/7SF56rRHwpN5USS1oemGeA0ZVGajUt2owIPIoCoyqih5onGM2SGiOUorAErJUOI4Nfl0Kcen33lIv+/yyDsd5mhLed45GMYV9OD/zOU9Ph3tX9AE7g9gUcSWDjd2MWTlypW7qTtcxsY1xZ2mxYnF24PHiQexxTjTLobM5N796LB/4vRyMSumP6HjvofnyLIo4i2C8I9Xdjk5LhaNQ6RGk8+8KJLK0OIaq1PAxRhOqmFaEFBXNypGXqoFhqi6RqscAXA/xg/WV4V/sO7Xr1/cFKHsYgiGUKDDejf8g/W5554bHpp5SsvIMMi0iyHzMKRfuZ9fgk8tGm1NP6Jr+Jhq9RGD1SLI/qhTs0VD3n7xIK8leC9LGwKGgCFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAgkI8K3aQl0JbKmL9f+Ke+o/Bk8NgjGeNgik+tZRaPA92X0+Kgv9uKqID1XH+AJKvpCuSqhVNgS6KAJlPwJO+pg47UfE7tmTPiY+HT4iTsLUYeXiJIyTMHVyXFwtxoxqltLpzkDORCezmphRzUQ63YHI83ZGVyOrK9ct69H46vq7YeUBeR70VuirwmVJebYt7AjzIEtfS3cS13S7TPg+ls+OgJsqsDVmoastI+NdrVE+qtzxRcVuqsBX9cVRjIyMdqH2lIsqj5LTHWkl52GEHyAA8LmjRo26X3lAVp1/CJSFq8XmHcCA24cz/ZqUl41xfeTKYiv3sAJ5Kne5R3N5xY6WNqbOWne5Oi6v2NHSxjIiTRe4rtXJYqon70M0Adoa0VTGdZ8zOPHEBRmRpgtcQ3SymPjmz5/fh6iBNnVANJWJxxlcnKzuSC9raP4DHQHMmTt37lzDMOWPSY8CmNdURv7nGgoB9P9J+/DsNdJmwWGcLjWZuoMxMki9tFlT8s7luuTGG288J60846s9As7IkPwG7+ZKfzNtDiOYobvhgdaIpjLxJBmbMzJ4D0+bNm2Dv5k2t2vXLh1tkBsxYkSraCoTT080tlQ9J43/WoxrBYCqZ9P2c21bb4T2IbTdxMOJz6TnTLUZjnP+hmJgGpvL0LV9d93QoUPr9u/fP93P1w8ePHgdLzPtLlsZaXG3LzISA7qWfXYZfKKQAENar9HV9Qwb2apVq4o7jSk7YX6m08LYpPkiUFxIO/hueKQTYWQdDjbKTpifYXC9OGx1MjyNmmqkGemg1/OSyb2vUZyUF0+5QPs8T+XsDH9XcVJePEkhjUfT4TvrMaRXEKbGqXMYroI2C5rmeDf5sbaLpwpHjx5tw8g8LwaYec6kGNTa2jpMw0iOnd6kWPlUwozpY0OA91ycn9XiprSB4vysWnnoVtLRJuWT7kcbLZGXlE+SV7ZXV2V64N8TTePSEXCao32Vh7ic9F7Sr9KLXEUP8mtoI+jVPwW9bKAHnEYP2BdD1clJ2xl+DCHfn0rHoB3ioJ8NDB0nU9YLeW+VFdYNC51HC3rUtLSox6Wu53mDHjUtLUqeaLxPb35G0hs6yqv53mcztLncaylxLsmbiUchyqtpfsb5G5/g/W9xXrMSb3b8Dl3/bxqP9g6P8W0O+R8PwA+wKDKD/LNcwzCuL6mRKCZ/EQbySeKyAQPS0WMfamiIvKbzzz9/Awa2D5pOHxqoRqKYfKObhJcVaIU1R0DDPw0DEXyhhoV6D3ifGbqR5meKRSs3ZBSPCxr+aRhIvlHDQgyqLjg/E59oWYeMTn53iBM9WtRDYAz/gxcxm7IfBcrvwuCWYzx/GqClStLjjeNFDudlNLsK5EeS381Lij1dyfF2p1gdUxZ9wbPsO1LHlFHe2rT88mzileGRPmF+FixPI1OeTXwyPN9Dlvx+FixPI6878ZT9HS3qQejJenMO40yM6kkawULHwwsfTnom5QuyLGIgJw/Amo/tCU58kdeLMnlNnbCUqXE6nSyuDgEZmJPAezhhfhYsd3zl4uD7pSM9YX4WLC8npzuWZTY0DifVys4ZeJslwQdWHvDu9Mt/Hiwrl547d663xM+qY3F1S/zKY9BnqJyshpY9IiR5qKwPibzUHiqr7CA/95kYzFebRt66amVYfUPAEDAEDAFDwBAwBAwBQ8AQMAQMAUPAEDAEDAFDwBAwBAwBQ8AQMAQMAUPAEDAEDAFDwBAwBAwBQ+DUI1D2g9VTr156DTZu3Jjpe8hzzjmn7LNv2bIl08e6EyZM+Fg+hUqPiHF2JQTSbJPpSvqaLoZAt0Qg9UfFbIm4gS+49V/vV/FB6Pfd08bRXXlczNf5w9j0N4aPkfeE/mF4JD1OThx9+/btuR/96Pgunrvuuis3dqy3QyOOPZH+wQcflMgbP358Yh1jMAQcAqk8GkZxFUb2FJVeHThwYHEPWhzdCY+LZ82aNYiys9k4eOjIkSPFPWhx9Dg55ehr167NNTQ0eJfS1YZXX301xz9L9y6lax3Y+KjzWGoWtJGyZsK6maBht2wvBK9K1A/WD6aH37Lj3RG3bs80rdD9076Mu+DNsxP6e0uWLGkNKB5HD7CcmGxvbx8pKueD7MA76nAeL8TRXXnamO06uddffz134YUXepfSolUaOC8it27dutz06dO9S2nRahW+/e1vf76tre19xbWQec899ww8fPjwdMW1kHfvvfcuCOsGbYbolchfsGDB6LBuyoteibxwnYb6/NnHafkte1aMLTsXD9dNyhdyhXPZQvloEl+4PK2heQ3gggsu2BQSEEcPsZVmGS56DeDxxx/XOSTFEEcvMqRMrF+/Pnfw4MHcpZde6l1Ki1ZpUF1O6MpdfPHF3qV0NfKCeqgBM1p4BtpDisMNOsibJq0Gy0bZSRwHsVNxuEGnkRHmQc6/BHXzdVwtepg3TZ56B4O6OZ1FT1M/iYcucIZ48vncGsXVhmFDxvStq6+7uSin4J2hU8ymSaQ1NM8wONPhKMPF4OpeHL3svfEu3n2Z312MvKIbjqOXFRZR6IaKjz32WE6XgqNFsCeS3FAxKM/REiuXYXBGRgO7/oEHHnhIcbBBl6kaWeQaLDI2PfTQQ02Kgw06slIK4v333/8SbJqjPyMvpli6+vQUEkpZHnzwwVanm7yYdFRe9FLOCnOdxw2N8dqaCiWUrVbI594oyxBRmNbQIqp2TdKBAwdyHM6au/rqq3M0Xu9SWjSVZQ3Oe11zzTW5H/zgB96ltPNyWeUF+WlclwUbbKBBXxbkS5tGXv9gg3UNWvS0MuL4wHKNdKV8QVDnOP4kutON6ciooM5J9dKUc/DcDPFxLuIaxdWGPft2tHUe61zl5DAWXenSaeMeZ2iaj/HivCGeA0FDPtFUljVoPqYgGS64tCtz9KyxvFjYK6hBi55VlvjlxcJeQXnRK5EXriNdOQ1tYljnMF/avHRrbGxcF9Y5bf0ovtFzdkzkfx9NYOC4pWnpmPejeKql0ZYWDb+16XtZ5PQ4Q9MQkSPscqyOFnFQWrRKho8vv/xyjv8TkON4vKI8pUVT2ekWWM08VMtnRl5nLeXVen4m3bwFlT59xnF88G+droVC5zddOk1c0xWZNDc8WTz2ZcjJQrZ7yR0+e4eOxbs1X5+fu3vpmKWVaq8lfVdXhjZ27u5xbceOrMwVcleIzvC5affyMWMcT1Kc+gfrJEFWbgh0BQRqPT/TM8no2jpKFsixt8IvszxvjzG0pG8Xs4AiXvt2MStip57/uBc67ojajxU2o1HNR2z8ZHCkkMs/lxvc8Oen/olNA0PAEDAEDAFDwBAwBAwBQ8AQMAQMAUPAEDAEDAFDwBAwBAwBQ8AQOIkI1Px3hpOoq4k2BGIRCO0qKfKx37HiNh7cWVIUSAKZa4P5NOmKlUgj3HgMgZOJQJxxxd0zjdHFGVcZmamMrsd8GRIHhNFrhwD/o/wcNpS+IIlsb/njp59+emOl0vXP4pubm89T/ZEjR767aNGi0m+cKhXcReulNjT3kWV4a3gcPc3zXr+6UP/iL5v+Et45uNbhbKh7vb6ucH/L0rHey0wjw/FMnFPo29q54wE+j/mqaPlc4bmBdWPufX9pvs3p6Hi517a6fH5ey/Ixv3K0uPhk9Jpx9wrST1bPGrxHUhodPg/Ps1zX4Q1e4mPd/0j6XNXz0z8M86gsKtx2220DW1tbz2EnxUYdh8E/ix+C0fYRr9JEO8M8UXKiaPJUce+pXFmULEej3tq4d1CuzNUPx6kNLVyxFnnfyL5TV1dY1FmoW5cvFD7beSz30xG3tUzdteSM1LttPYP9ux2/Pv5l9fFv3fj7J62FnTvR8/6wrpSd1VkoLIY+Llxm+T8gQIN6icZ2HZRnFfPF+s8xsG+IQ2loJYb4h5onpmRcGNJGGZtizovZh0c7Q5wjRozYV6mRuTvJoFy6VrEMqlayTqmh8YHmf+BBfrtr2dhv+Q+0ZOy8Qr/ti/OZ9jy9+PzOOTIyeapcr7qv9eqT23z0cP6i3ctG/X0QKOeN5eFkbMGyuHS1L3DmzJkTVq5cuSUsP47u+Kp9yRqaRQ3H4ujuvuEYPYrGhgeSZ/OGe1mMzMkMGhu0jQw9f6+yao3Mye/K8Snd+Elj38gY5LLhs7d/feHCgqdLViPzwC0UZitm2Hj37sdHv7zzx6Ob94SM7ISXkM9tPYFWY8JNN900kdOyXvEbZVE69Bmiy9iKxBom/PnPFDXgoFjl8SJTVB6kx6U1J+Nclz9jPrYNHufZPh80MpWJR7xxckTXPW+++eZReLJ2DR99zzYwaGQqE09a/crdr6uVpfdo+fx+jGKwhmnP3JD3zm47PsfaoXHE/koerG99w4K2Y+3jkbti0aamhcNv3fHw/LNHP7ZwYT7brttCYaru36+h34t7yiji5mreHC2Xv70Ma7GIRkV/EB/KebynnnrqferrnI1nFPve4fMcQrQa2vVRns7dCfZLXDoqRlbssEaejAa8idO/Jin2PclA5WnMm6I8XdQ9/IUPjlcrfEOeDJ1kbM/5vF/1n+dd8h4Pseft/PKSSAsfmpNpuChPhl6esYnJzdsw1k84HsietysR0o0zqT0aiwvv6Tn/8YXmYi/80vPNE0VzZUonBTV2d7GZ7gOM7DOqw8s8p9BZeORHG3ccc+XOMJJkduVyNUaO0bsBHWVsCxRzeUZ3MvWWccmoZFzcd7QzMtFP5n1NdjQCqT1aPl//cKFw7ImOo50PnjGn+U6Jo2f+G8UqU5wmuHlSFC8e7ZsY26NMtO9gm/ijUTyRtHz+LSz1c4faD11JuRpyZHD3lgGnXQzBUKqeZOPZ1tDYPc+GYqmMjPvGeqzIh4sg+p7MMzYZXVYj0xK+VhdDCx/eqi638xZIgjwRKhRJWsLX6mJ44UMMgQWSIk+xYg9JpPZou5aNerK+Ln8j7uvMY50db+pSWjSVVYLHsDlNn562sNDg6jb26ve0ny6ZW7jy2DifX+6V5Qs/HD636fJR32gaOezWnV+O5aeA8WCqxZByMrKUybMNHTp0ouIs9arllXFx8O26rEam++p3stWrV/+Q4ZywepbLW+b3n8Gbs6lMPEm/qWm4umrVqp141obgMr/0cnM2lYkn7dBWOnaXkNqj6YFalo3R3EJX1eHM2R8NP9x58IUdG5u2cnQXh54UWg+1H7wZ93E4V9fbzQNS3efKa0YtffHvdngrj4WOzn8+2nG8GnL/Yvey0cXl/ZKhaMrFEBxR2TlaWEEaYawHXLx4cerVVO5bdo4Wcd9YD1jNSVPo8Xnu5RmZFj7Ia07m/WCNkXnGBs0zwLBO4TzzsuJvaVr40JxMPKQl0y2QeL+zhet293wqQytpoGWe2A3NyrAUiz5cPmj3iNktl3XmO/6a4ck8CoYyRHm9Llf/5ZalIzKd363FGX6wvuqEH6zzox7eXbzjHxJYwra6lIshf6h1+qWCRiYvptVFUDhXSGhICU0/WKcytqCRyYtpdVELH5KlIaU8mVsgUZzFA6NDps5Q90wKyMzU0SXJi+19kypa+emHgJbwMY4u8wlWVgMrN9pwbzOrgSEzdiThZFpsCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoZA7RGw5f3aY2oSP2YE9LX/zp075/Pb3n/i1udz6WujN/ld9g2uH/PVyqtZVeJH/jr+w+3IXr16Deno6OjL96qIyh/WNWDAgJYsHx/o3mZoWd+A8XcpBPjd6woU+l9cMrBjGMIGDG4H8XnEZxHrx+zHSC/gN6/DpBMDMgfwFcxE94M6xtZG+ii0vhhdb19Ay7Rp07al/eom1ZchiZoZgyFwChBgX99nMYA1GFEbBrWgX79+jyxdurTNqcLXJ1MwDP331Dso11co/9WVxcX+FyyT4ddWrQ8xpuagMc2ZM6cv32Tq288zNmzYIEe1JU5WkG4eLYiGpbsNAjII/ie5/mn7GRjFpQwP3+bLlU9jeH+E59nJ95O/oPxqyvVvhb+FMWoXwtf4AFrfbUYGPFk9BVMZJvZiZ8p6eUB5Nzxa/969e3ccPnx4H+WD+Qj6KMY2knsNgb6JfYV7IwUGiObRAmBYsvsggBHdg/FMROPbMbL1pJfQ8OfqCYi19WYdyekY10/4v9v/pa2t7Svk7+KKNTTKRnM1YGQfYJBteMSJpIfjFXO6CBp6NiJrFzsitjCHG8JO+ZHQEg0t9TYZ3cWCIdBVEMCwZDjtXEv52Pkb5OdiVBvxZrdB+z6Xt+ueeMvy5ct3U/426Yu4yoXB1C8wXNyNzBEyMvJH8GgaHsozNqoytHaGkx2au+H9+omWFMzQkhCy8q6KwCQUW8fwTsZ2rZTEAGbh3R6H9lcY3RLRMDA3h9pFuuwRGRiN5nGHNSdD1lDVb2ho2MzOgl3I/JBh4i7RjhAU4+U6MMZUOwfM0ISYhe6KgGu//fUAGFJwCOelMbgtzLO03K+9b4kHvjLs9NYtMDRPNsbnnY8j+chyaXk0lTfClurgV5ujCUEL3RGBTTT8T+g3tKampt/wAH+Eof0Yo7obuk7kcudPtkC/m/xwrh9wxQa80xEMp6+MiPlXK4z9WQAZP2/evG3MCftQ7p1DyUJLh35jo7wewwwad6xsM7RYaKygKyOAMf0CA7oQI7uBxY77WaC4lvwX0Pk1Yqnu/cEQXiKtRY434VukgjJhP/yNmzZt0rCxiTmYfqweuHfv3guCdTA+/WZHca82yluCZXFpLWdaMAS6HQKXX375v7a3t89CcZ2gvAoDeZhYwzsZmDzcDVwaUnL6e34VS/K3Llu27AD52MAiiI6aGIahDuU3uT1MxZodM0PIVmibuY+8mOZue1lxfJ+5mxtOOtbI2BuPRpYY0RDo4ggwTLwKFf8v10dc32dItyj4g7XU93/Uvpzl+rLDRvEqzJo1axAGfB5JGVBT+Adr8fg/avfHyLQSmSqYoaWCyZi6KgIsw38OD6RPsGQc+rHrPa7NXFoA0RDvLC790KwTyPYTJwYZEj9IT8BzaRVSY0R9edLOHC2vORzDxd6QZYha9Uzl0WzoKCQtdFsEWJTYctlll/2UYZy8Wn8MYjzxFC6tP2wk/yjx7LRGBm/utddea8db7mppadHPAVpdbMCY+2J4ckxHSGuZf3NaI4PXgiFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhYAgYAoaAIWAIGAKGgCFgCBgChoAhkAqB/w/mpdIDtoo4VgAAAABJRU5ErkJggg==);
  background-size: 218px 188px;
  display: inline-block;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 192dpi),
  only screen and (min-resolution: 2dppx) {
  .tui-toolbar-icons {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbQAAAF4CAYAAAA8HgyJAAAAAXNSR0IArs4c6QAAQABJREFUeAHtvQmYHUd5733ObJrRPtJotSxZsrVZxnjBmO2C7GsINtzk8oE0Wix5LBz5i0GExSwmD/FAIJgAJrFiEQYvY0mWNBLgwH0SQpzYgssSf8TgTdZiW7IWa0brjKSRZ5/z/d+jrlZ1T3ef7tPLOTP69/P0VHUtb7396z719ltV3ZNKcSMBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEhjcBNJRq79o0aJMQJn70+n0TyZNmnTP2rVruwLWDVwc+l0bsFJ3aWlp27x5896or6/vD1g3cHE7v23btlmukT0/aAN2eUHr2/lB3rO6DHu+nucnbpfnp45XmbC8vGRLXtQ8c7UXNJ88gxLzLh81T+/WUincvxUosxbt3pmrbCHy0SeW7Nmz5+JNmzbtL0T79jZL7AkFOJ6RyWQ+09LS8h8CpwDt52qyoq+vb+KOHTtmQ0+LcclVkfkkQAIkkC+BW2+9dQrqbse+Ol8ZcdZbvXp1+e7du+f09PTUxNlOENnFZEDe8/LLL388iPIJlx25ePHiorlwCZ87myMBEkiQADyzd3Z1dcnoxzsTbNZ3U9Bv5JkzZ+b39vaO8F0pgYLFZNBS8ICWJXDOYZoYF6Yy65IACZBALgIwFuKRbccuHlp2K6bRIeg3oaSkZA6MWXmx6Rf5EBpO1nEOTeYaxKpjPmoBhvC+BRDvUzC08BjKTdSOI49CB8c5NLT7LPJKK7F1dnZOQ8Mj7Y3jIvY2NTU9b0/nMQlcKATsv2/5XYc59xjkWX7f8rsOqV+k8rx0AYsK5K/F7jbE2IX1Bs3Ifxn7L9GX/mzz5s27EE9kU/NlbkOM6B8z/f39PeXl5Z0oc2bEiBFtjY2NnYkoZzSSqIeGm6t9y5Ytz1RUVNzqdJK4WMOd0pNKg359GzZsOIv29jm1Cf0S5eWkA9NIgASGHgGf82XD4Kldgv0W7N+Ch7QT0yBPLlmy5G1xE/EzXwZjJg83FTBmoxFedPbs2QW1tbVzVqxYkdiwZFncIALKfzVg+USLw7OMfRVmoifExkggIgLouG5Gh9Yg4vCkvhojGT+PSHQkYuD9jCkrK5shwmAI9uPh9VQkgiMQAt1kvuzHEGUOMfoVC8N2E/qlG2DY/mbr1q1f9VsvSDnoJ/Nls/QhRr/1cU+MwojXPBjdZjgzh/3Wy7dcoh6HgMGJXd/d3b3RReENLumJJEO/UuNpYqZTg/hBnHBKZxoJXOgEDGMmQ/XTlGErJiZizKRDll0ZtmLQD32ODC9uxx7YmGn6l8Kw1cOofUNLiyQK/QbMl+UjGEZ3CmRdlE/dIHUS89BwMtm5NZyYo34YztuIi/L3jpkJJEK/7Fg5nibcWjuJdy2OYszaLT+SdMVJCcOTpGWOwp6vyvkN7fL81lPlFCd1DHmWOQp7virnN7TL81vPrVyhebnppdKLjZfSK8oQHW095O2DB/FYlHKjkoWH7KmYBulav379oH5gRf/5ZbD+DTj/a1RsIpYzGfd7O37jsXnHiXpoOeBcDqO2ChfF0oHnqJNYNoZRKnGz1BSrfomBYEMk4EBAhhmRfEh2I54tJcYMv5l7sa9DZ3a5Q9VEkmSYEZ5Zj+wSV42KMRPvAaNG06FflUpPKkTnLsO0C7HLYo8otu9h8UZkjgr0OwaPe49wi0I53BsXx9mHFo1Bw0leg70BP4CtUV6QKC6CyMBFlQUr0/EDmBXnBYlKX8ohgSQJyJwZOr+LZVfzZ8qYGXrI72cbFhcUZOEX9DqF0ZUXZJe46KSMmcRh1ErQac8qxMcdoM/vhg0bJiNEvxNdwmzom+bgfd4PhJFhrwv92keNGrUTfGTBXKgN/egw3BeyaCSWrWgMmnZ2H9u5c2eddlxUUVyQscuWLRtfVEpRGRIoMgI2Y6a0u7y1tfVBdVDIUDdmSg94bpW7du2aro6TDDdu3Cge2kLs2YU1Dm23IW0XRrH+gHA3wtMOZVRSrYpEFTY0NPTMnTt3D5bkH3eR2QeD1wkP7E3sXXilwOszgbG9zxuZa+pykmYyxnVLcBEycOtzvYsm3tCfo+JDZuUEItDvD4Z+nu+iiSrQbwICtwsbSls8DXkOuebKD9W4j8po3zJnZq+SK99ePu7jQvPKdX7FxiuXvn7yXYyZqlqHPuCXOO9GlZB06GTMlA7w1MYvXbq0HZ5cLL9v1Y5TCCbdSL8TfOQ3Ju+jVahyyKtWcRWi3BjEb8T+KewLsWc3eGnvUfEoQ3ivYqT2o10xWhejHzT7Kuj3nL0tlCuFARyNZfzybrH+Xq8et1cLdZyYhybGQjTFiXu+iyZlUHa2hElumn6e76KJTriQw5LUjW2RwGAhkMOYqdN4EJ1dQebTvIyZUg4G4WLol/h8mmoffaSveTWUO4X9Cew3wMCIUcv2sQhnLl++fLSSF3WI9nzNq6FcHxbStSLcje9VHNT0qBBjpx1HFk3MoNk1xpOQad3tebihzE+q2POK4RjutKvuxaAfdSCBQhDwacxEtYLMp/kxZqJcIefTpH3ZYAQCzath3lI8unqpiy2N4dNYl8hDv0DzavhgxVH0m/rCF9P7PKdyNH8TNWgwVGl5csBLmO+Al7PR4xT2eeTFliX6yZMDdnGJZ7o1hBueL1i7wWH6BUkggDFTfC5va2tbpw7iDv0aM6VHIefTlA4+5tVUURV+AyNNO+UA/Wvs8/w+5tWUXtkQw7jNMs9mJMbioSU2hwYjkcFNbzlBtwNclJ+65cWVDv2u9asfdIjtPQrhpJ8jnoQs3qA9Xy/rJ26X56eOXkY46ceQZ5lTs+frZf3E7fL81PEqE5aXl2zJi5pnrvaC5kfN096+4ouHQXtWzmPUuS1noZAF1P2Ih9DAklAndqOQSylcv+y8Wq5yko+yfTjfv0L0J/CGEunb1byaH/1kWgcL6g6j7CysmrT0a37q+ymTqIfmRyGU2YclrPf5LFuIYnKDtRSiYbZJAiRAAl4EYNSegOF4Cca416tcofJkTk28NHxKK/gTkA+li82gncCTxa3GB4J9qJ94EXnM2ydPQom3zAZJgARIwB+BRiwSkWX+xbrJCtJY+tCiMGh4opAVMI3Yr8AHLH+LsKg2PFH0wNCeqK6u3gFj1l5UylEZEiABEtAIoL96Av3VG1pSUUVramraFixYEMmXR4rqxKgMCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACQwhAukhdC5D4lQWLVqU0U9k27ZtRXWNoN+1Nv2e1Y8ZJwESIIFCESgpVMNslwRIgARIgARI4AIgIJ6a3VsrptMWT83urRWTftSFBEjgwiNAD+3Cu+Y8YxIgARIYkgTKkjirxYsX35TJZO5AW/Oxz8Z+Jp1O70LaTxF/GPNEpxAWbFu+fPlo6FLT09NTWVJSUglF+vr7+zvLysraent7j0O/voIp59JwWO8t7rm5sN4b9Itkbi4sJxf8ZnJYjmE5mYq4RKLi6CKeyQUigPvmB2h6Da5vd4FU8Gx22bJlM+bMmXOwvr6+37NgxJmxemirVq0aBWP2LzAWT0LvWuxXYq/CPhFp70X4Xeyv4eKsQJj4hnZLAX52d3f3bBizaihQBUOWxi6GfiSM2TSEb1m5cuX4xJVjgyRAAiTgTmA1srbfeuutU9yLFC4H/WnN7t2756xevbo8SS1i9dDOnDnzGE7mFu2E/oj469hHY3879lHYxVish+Hbu3Xr1t8gntgGb+wSgBdd1NaBtC4clMKDHNHX1ycGv7Sjo+MSGL8uPA21q4JxhWjHsspRHYf1BKLSF/pYVjmqY3oCUREubjm1tbVX4IFPRlvej3069pFOGtvvV3UfO5SV39QB7E/it/dQU1PTSw5lfCehnarS0tIa/H5l1KXC+A0PqG+/X9V9bC8IWf2Q1Q1ZpyFLRms67GUKePzOrq6uZ6H7R6HX7wqoh2PTcAhGwAbMh357oV/sfacoEZtBw0l8DPI/Io3ghjiNm/XmLVu2/FaOZUN+BdI/hxvlXhw+lrQxg2dWDWM2VnSRmxY36ys6dLjKJa+++uoklJmC/BObNm1K5IKIPtxIoNgIGL/X7+H3+v9CtyhHdsQgXi47ZK/Bg+0/IfwMfouBhtLk97pjxw4ZUZmA3zKCaDbDIMo0hOwTweHYggULDiU9lOZxNuKhbYdeMvzY4FGuIFkwauXo++dAv4PQ71jcSsT2jhNuzIdxY66SE4Dh+iYM1pedTkaG/EaOHPl6Q0NDj1N+XGlLliy5BDerGkpsAew3nNqqq6urfPTRR7twDhbPyaks00hgKBIQY4bz+jn2G/2eH35Plr4FMoL8fp5COzdDhi+jJsZs586dl8FzlBEfXxtkW+ZooZ9l5MFLCDroM/Pnz381CaMGvcah7/nf0Oed6E/fgnAujsX7dHqoEIOW6LwaGJRhaHEsdBoBnapgwMTwl2IfsJWXlx+Pe14tNg8NZ6MPRbh6N/B8Xhlw5gkk4KYsUU9yw4YNc524bGxs7MSegEZsggSKkwA6q/vRWfk2ZhGcxY3SJuR80o8swzPzbcz8yPQqI4bTaPOAV7kweTI3hrn9vwb3VdjlgcLccGzGbRGZV3sL6n5048aNzba8SA9lbqy9vX0qHiTGg4fl4cWtIWNerQp1X4vLgfGliJuCXunw0L4C8F8zyrxaVVX1jvXr15/wqpNkntwwGH+eKm3CtnXhiWsXnjZ6k9TBqS37kyx+2F+Fd1vvVLYQafYnWQzHNmMo+XAhdGGb8ROQOTP8jp/HrnsEh/Cb+TyeuH8ZtuOU3yE6uvehU/w2zkaGDLMb7nuZu3prrjk13I+yyEyGLM0Nq5N74Ckcqq6uPhO245SOu7W1dRRkTpPhM7ORc5GX4elFPqcG5jeD93rsNbb2/B6KMYttXg3Mx+D6X4JrlpdDZFyfWObV9JvULyxf5dDR/QQ3pBpGvAwLK54HiI/LEJ4vATEXgjFrw0XJPurgwgyD23z50qVLa2T4IuamA4nHTX0vHg7qA1VKsDC83CkYvs0+GCTYLJtKiAB+G3fYjRmaFkOzJawxk1MQGSJLZGI/JGmySZvS9rkj97/oZyydvnSWc+fOFUNzMqwxk1ZFhsgSmSJb18Tetp6Xbxy/9T/Bef9zCGMmTat5NfHYIt0MY3YpdMzLmIky8mCAvlfm1SZEqhyExeahiaJQ+EsIvilxtcHIHUf8hzih7+PJ/qBKL0QI/Saj3Yv0tqFXLy6W6HgMN7KvMXy9fpRxMWRi0EQmdLFcK+juOu7gRwe7PD917GXEkIlBk3TIy3tOwi7XSZ5TmXzSioGbl97Qz/dcjpMc+3VwKhMkDfrsQHnTA8LvdxlGDDbbZQTl6nT/4X5fivt9kyZbDNMC7XhAFA+hC9BB6g/J+1DnpL1gUK5OHCFjHOTOVLJh4Do3b94sfCLZ5IEa5yJTMNnFaiGFSt8V6UIRmS/DUOsVkOs4RxZEX3Em0M9GvlAkVm8EN8V9+AF8HCdqvjgtTx7Y70FHuA838Aa415cGARFlWejXgptyP2Say6KMJw8xdG/BDTxzzZo1w6Js068s3Zj5rZNkOd2YJdku20qcgCzNN7eKiort5kHEEQfZlradmkNfUqGnyzCjfhxl3C7b3nbYttAnfh0yojBmMuS4EP1bQ1id9Pp79uyRh//Qxkw8XfSze6Bf5Kse83Yb1YnmejLDRVdF7WEp8m6VHTLseeYxTtrimZgZPiOQ7fnEiyciL0njWlpaxuXQz+KZeAnzm2czZr/E0Ea937pJlLMZs/ZRo0YdTqJdtkECQ5WAfIQCiyxui+D8fodFbpEvCkEfWAqDOz6sfjBmZ9FfxLYoJLRBC3uCrG8lYDNmMpS30FqisEc2Yyb67S6sRmw9ZgIHIN8ccsTKu4U4HjDkGIUOhmxdlLTtuWEESIbWzCFHWcCB4wFDjp5CfGYass3SRtvmcZgIjNmf4eHePA+bLDlHGUmSOTzxkGTo02n+STyyNZiXlPKRbljUNxbrIBydCxk+RGPdxjCilCk1RrosOiSxbN9RQYsWMR1gqHERLuAPsMsnp2R7Ep3jB85FC//XePF6BjTJuti4WGcweb0nbs3wJOTo0ob1VKPS283jhX6Re6pR6Uw5+RPAA5a8TP1pTcIhxN+K6x2p0cB9JZ3089j1lY5/j/m6z2htD4jiAetieA4TVYYMZ8kCjqhXLMv8kSwckwUNqi2MnByNah0AOMsL5Xcq2TCWMurRgHAjVmDvQ/uWV4ts/YQYsEjny5QeKkR/OEOW3atj4Qx9j0+YMOHEAw880A09Lf2W3k/ENV+mdNHDgnloMA7bcBHlIv3IUEg+hVU0G96Pa8VFTOEizhKl8MQxvGiUoyIkkBABdNoPwWB8Cp2Xmm8Xg/M8frtfkDmvsCsdjfetFkL+30Gubsz6pe1cpwndZAGXadDE4IjhQYca6bJ9yJymGzPRy2g7l4q+8nH+V6mCMA7bhg8fvlLegVVpHqHMl8W2RF+1C/3k9YjsBk+rFS9Iv66M7Nq1a1XWgFAMH7jFskR/QGNIKJiHJsoYXpD+pDcKT36uL2E7nUCcafJUhlU9spxYbc9BP3MBiUpkSAJDmQCM1z+iQ/tEkHPE78TSt9g8ipyi0Kk/CO/skzkLogBky+IRpyE41+rQzzKioHsUrpWsGccgI+eQqLWK+5EYYOTKootf4tNaN6Hv6XUvnT1n8YhimS9zahcrMK80DHo7rsseu0dmryM8454vs7cpx+qpyykvVJqcEH4IG/BioqtnA+9nntZIG26QxIzZihUrRkDHmbhxXBnAmOlj2n3Qj8ZMu2CMXhgEYMw+izN9KsGzfcpo01eT8m1FmRLwVTiCQtKWtBmBKFMEDIQsuOiF9/PnuYyZUUnmyxaG9ZBNBXJE1JzYiBEj9ucyZiJK5ssw9LsnincBc6hmyY5lyBH/X2wajNXPcFNOxUTqu2A4voxWn4BBkLHe7IY5tDmA9EN1jHCrFo81Cn0q8LQhrwuUw2iNxPEbuEHbcCOZ49TyAjhevp6BclldxM2OVSlDOHSxjEXj5nH8Uoi9XFDdcC0sT9B+66Pda/WyGBZy/FKIvZxex08c+lmeoP3UcSoTlpOTTD0tX45KRlhOSo5bGAVHyOiGnjfjXrwf7fwFfteuD4FuevhJh3z5/X1fjJm06aeOlJHfLfZX8VuWIctAnprfNrRyxzCnFfnHiXHO5Tj/H/r9FCD4mPNtmm6xRdFXp8VI+RwGTeE89semjIfgWAwaVitdjDaHGe3OQrgFexs8tj/iwrUhfjHCaxCqH8arGI//PI6T2sSgqbYr0OhM/Bj6YGTfRFy8sIqzZ8+aniWeyLpgoCN9IvN7ouAkXwpJwc2v91snyXKYR5AvhaT4+askqSfflmFgPonfiCxeuAMavB+7DPWNDKmNjMocwP4kOvS8/32M8TB6AIb3GB6ycv77GL86Q9aAfx8DFn6rBynXBYPxjSAVkiwrHNAHynxdUW+xGDRc8N9hfuztAPAAzv5DBoGx+CHcoGggrqLPwGDc/vjjj59WCXGH0K8dL0zvxDtmYnjHGO3JUlNZ8mvZZBwYxm8/6iQy3Ih2TM8Jhiz7pRAxalCq3qJYgQ6gn+k5qSX8YtSgjqzK4jbECWAx10s4RX3Vo68z1u9rXxXyLIR25NuKB4NW1+/roHWjKA9jvg19YEEemn3q3wpGvr1mnzIjLxaLQRMt4XLuRfBhdHrXw1DIEv3/ieOLceEqEX8F8d2I/1S+44bQtG5IT2TDypwuNPSqzKVBv2p4laNxXIEnkTQ6aHla6oRBbpPVjoXQTxmzRGDk0YgyZnlUZRUSIAEbAfQxD9qSiuoQ/WHkX/WI4wRNbyAO4ZSZPwG7QUvqCdevxnaDVugnXL96sxwJkMDQJaDmkYbuGQ7SM5M5Mzy1fbVY1Zc5M3izRT+mXqz8qBcJkED0BGIbcoxe1QtDor4qT80zFpNh01flYWg2e1Fo2C6Me5NnSQLFToAeWpFfITFmxbrCUdCJMeMKxyK/iageCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACQQgkA5QNlTRRYsWZbwEbNu2LTFdnPSAftc6pas06PesihdTmIurXdekOefi6qBfpJyD8rHrk+s4LM+gfHLpY8+P+r6Ngmc6nf7q1q1b6+26RnEcBc/S0tLmLVu2HI5Cn6Ay7Hxz3V9BywfVx17ezjfX/RW0vL29oMclQSuwPAmQAAnkS0A3ZrW1tR9Gh1ebr6w46unGrK6ubiz0GxdHO5QZD4HEDJo8aeBmmWk7jf2SnuspxFYnlkN50pg8efJLNuHdki67LZ2HJEACAQnYjVl/f/+PIeLxYjFqdmPW0dExC/rNpFELeKELWDwxgybn2NfXt1A/V9zg2/XjQsePHz8+StcBN/gZ/ZhxEiCB/Ai4GLMKSCvFXnCj5mTMYHDVNAiNWn6XPfFaZUm2iJt6YSZzfioN8e1Jtp+rLegzUi8Dfdv14yTiixcvbhw7duxdDQ0Nb/ppL2nvdsmSJZfMmzfvQH19fb9P/Qrq3SbNxw8Tvcxg9/6D8pVhRsMzE2OmthJslodJlRE2DMpXhhnFM9OMWVaFsrKyRB/+w573hVo/0YsEg7FQB42nou36caHj8CAtP6qamprEPTQwuq21tfX3GOa4vNA8nNoHo/G7d++eD/2qnPKZRgJuBFyMWQbGbHVTU9NDbvWSSvcwZvs3b958PCk92E7+BBIzaPJkDzVnaKrux0qi17XjgkbXrFkzDAroT43da9eu7SqQUmLMxKjVFah9z2Z7e3sr8TAyb+nSpTWeBZl5wRGQewKjDP/bfuLFYswwslAmhsuuH42ZncjgPE7MoHH+LPANMhw1HpUhyNWrV0u8qDZczxIYthnyoIJOIrH7qKggUBkLATFmuCf+E4k/xsPYCpVZTMZsx44dc86ePXvpypUrxyv9aMwUicEfJjaHxvmz/G4WYwjyOnQQizAf8LJdCpLPT0raMx2Og855OIiwJBlDkCOgx17I7rBk4gDpnu/32csHnfOw1w96HJSfXX7UPO3yg/Kz10+Kp2bMrsQ9m8LvvRG6pzCc2OowZ5b4MKN4ZmLMwCc7VI55sktg1ES/Ppc5s6IYZgx7f9rvh6iPw96fUeuT2JM1589CXToOQYbCx8pxE8CDzbUwYvNVO/i9l4hRKwZjJjrBmI2A8apU+kkoRq2YjZmuK+P+CCRi0Dh/5u9i5CqFDiKQN5ZLXtT55eXlRa1f1OdLeecJ4Msfv4ARq8U92qNSxaghrs9LO3pmGFavV3XiCuGpnsK87z4YNcs96rCacYBnhv5ralx6UW60BBIxaJw/C33RZKjxOnQaj4WWFIMALGnuxDXetX79+hMxiKfIQUIARuMJu1HTVHc1Zqhzr1YutuimTZtanYyaahD3saMxw709RZVhWNwEEplDw1Mb3z/L8z4Au8e83kuLew4nl9roIE7MnTvX9b20pOZwcunpll9ofm56qfRi56f0VCH0fQLzKrIg5HHs8tJ0doNn9En70nzxzJIyZkoPMWrQT16Ytny1qLKy8uCGDRssS/PFMyu0Mct1fxZ6ji3X/Zn0HFsiBg037UJ1Q0mITnC7flzoOG7agr9/5sDgTRizu4rVK8M17K+oqDhAr8zhyl3gSejkmtCRCYWsUYMx+wSM2TodSyGMmWof+p009MsaNcOYHVX5EhaDMdP1YdwfgdiHHDl/5u9C2EpxiNEGhIeDi4AYNWi83MmYyZkk7ZnZ6YlRQ9o+J2MmZQvtmdn15bE/ArF7aLgxFuqqwOvYrh8XOl5s32/MNcRYaF65hhgLrR/bLx4ChlErHoVsmhhGzZbKw8FMIHaDhg6a82cB7hAMMdYFKC7veVlWbeWqix+xzB/kvQX9ukvQMXTo92zeyjlUDMrHQYRnUlieQfl4KuOQGTVPexNx87W3F/Q4br5B9WH5eAnEPuTI+bN4LyClkwAJkAAJnCMQm4fm9uSGIch9yEuFfbINewHdntxaWlquMPSL1FMIqy/rkwAJkAAJeBOI3UPzbp65JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJFC8BNJRq7Zo0aKMLnPbtm2ebQQtr8vOJ472rtXrQb9n9WN7PGh5e/24j+38crWX63rkqh80384vV/1c1yNXfXt+UD72+rmOw/IMyieXPvb8qHkq+dB7TDqdvgPHtZlMZrak4/gVBE04fgjtnpI0tfm4Ds2ov728vPwLjz/++CFVL98Q7ZWWlZXV9Pf3j8M+TOSUlJR0YT/Z29t7HPr16bJzXQfI6oF+7T09PYdQt1uvG1fc0Om/bfLf5nRNX5xytaXftdVJvaX5j579sL28n+MVK1aM6OzsnKeXrays3LVhw4azeprEd065xtLv2vPnN//Bsx+2l3c7LnHLYDoJkAAJOBFYvHjxDUh/CYbrO9ivQ3ys7BKXNMkzyiDqe5uCuku7u7ufX758+TTftRwKrlq1ahQM0AIYrmkwZsNRpFR2iUua5EkZh6quSahXDmNWjQKXw9BUuBaMMAMG9E67OKc0e5mkjvv6+mrsbTml2cvEeUyDFiddyiaBIUYAnfn7YXh+jtPyMjrTpMySJUv+Zx6nPw6G4+/yqJetAmM4+uzZs7PFALnJkDwpI2Xdynikl8KL9Dp3j6r+s8B5pBh4ew1Jkzx7etLH0EEeEMbZ25U0ybOnJ3VMg5YUabZDAoOcwK233joFHkITTiM7hOd1Oij3Mzytv+BVxiPvfR55rlmrV68uh4c3C51qzuG10tLSthEjRnS4CvPIgFFJwqAsgwrZdsDy97IbKkma5BV6G4frm7UfGMZ9U3ZRyEgbYOiSUrYsqYbYTjgC+LEOb2trW7d169Y6XRLG03P+ePXyccXr6+tLdu3aNX3Lli2v6204jffr+XHHi4WP23kWmo+bXk7pMBb3ozOXYTd9a0Rn9nUM4x1D/v9Ax3sP9n9oamrapheyx+3XBU/15hwQ2phqL+/nuL29/WKUs3gHMFwnJkyY0NzS0tKLvJHQU4zykU2bNrV6ybRfF+hnzgF5eX9eMoPkQcc7wSFbBfHvSwTHMrwrc5UyFNkg8UJtuOYyP5ltHvFjEsHxDAklD0E2TY6T3GjQkqSdZ1v4MV3e2toqHcTl2OvyFBNbNehXtXv37ll4OqtEI6/H1hAFF4zAsmXLZmAocJGuADrW7+IB624t7V8Qlz3xbc2aNcNgtCzGtqKi4ohtgYksVJG9qDcxnjBe14iSYNwKQ7HFiH8X6dWSJ2XsRjepkzIWg8jcpGx9c+fOPSmRHTt2yFBsdq5SyjgtDpFycW4ccoyTbgSycePWQczvsYsxK7pt6dKlNXgKnoenVjFm3IYoAVzfJTg13fs5MHbs2HviOF104oeDyrUbM9Tv3rhx4xtB5fgpDy+vx0+5EGVWa3UbYbg6ZEdao5aul9GS44/iwdVcDCIeMEZn+mWXuGpdL6PSkghp0JKgnEcbMsSIlWKNqPoodvU0lIekeKrIECMm/S9BRzfDGDePpyFKLQoC8AoW2hS5v6GhIZaOHW1tt7WV8xALNSyrFmF0jsIwmsOYOQUEKIB7/kyA4oGK4gFWnyPL4Bz+SQkw4uqclhllVXYiIdq0LAbBMn1zaFGPw6ssyOKQOIYcxaUfkyfdJIYD5P0T/UkziKqWd1eCVAxSFjeNPsToWRVl1Q3uWU5l4kkv9Jwb2tSHGJVoxxBlzbkHxwK2xKiHUYLysamT8zAsz6B8cipkKxAhT8sIAZ7G/8vWVKBDj+siT/lfCCQMhTEcahkhgEFrDypDL+9xXaQPiMXzM9rXF4P8J+Yi9yi9JI6H3P+Ewb8JacrwZefS4njPTLVrC/XFIGcaGxs7Vb7Ea2trz8CYjTIecmVxSNbgRfWemWrLLYzDQ9uvN4YbI7tSR09TcYc8S11VLuKwW5cHHVyNm0Oepa4uJ6o42qyDLA4xRgWUcqIiYA4ziUB0WPISdZSbvFi9GfNeV8EIBzYYMLCWh/NLL720K0rlZJgRXqAsJHkZ+sXZD5hDieCRXQyin4ctzSyrl4kzbiz4yDYB5qZ3ptrU0/SyKj/u0HITRNEYgO/HE8SVShZOairie9SxHkoerLmZJHXNg/gicjNWKfFYuluOuKPnJXl4X0UVlTDOGznbDhgAXyCnS9cv9jh+1BmsZou9HTZAAhcaATzMymiGOaKBvvHHSLNg0PtLKSt1IvTCLW3ZD2yLQcQrnmXXD2lmNeg6POnFIXF4aC+aZ4QIOuf36cd63CHPUlcvG2Hc8u4JDJZl7F1vxyHPUlcvG1Ucq8Yeg6zrsL8clcwo5axfv/4Ens534YnVHGqIUj5lFS2B47pmeBKfrR9HEA/1pRDck7Is39xee+21nO/KmYV9RDBvlsSXQvLxuPKp4+OMBxYBY4uXPrDEwJR86gyU4j8lcg8NHV0jrPQXoUJ2KA9G69Ow0pvsSzgNa/9pTdU+lH1UO44lCq/rBAzVZCUc+k7EU8ZJPOVYvDSkybfgJuJGVkVTUtc8iDECXV7GopDr5L0zMLnNqymUTXvlx5GHNjuwKGSnvHeGG3a8Vxso+6xXftx5heAT5JwKzSeArvKANV2Vx3V/B+LPqOOgof264PemhiXUl0KWBZGJkYNO9DsVqg5+tzLVYRleUXl+Qvt1gX7Kc1JfCtnrR47fMpCv5sT8VlHlZHHI56BvqDlDJcwtRBuWxSBu5ezp8NJkcYh8/9LSv9rLRXUcuUHDC4uvYOLyb9ERf8VQ8vKurq7fYLLwHpzcHyUNQ41XI+2biJoTzRhq+1t4J68adWILZOISq/Oa8YOcIo3gxpfJ5LmA/kZ1dfWbkoZ3vmRV4UVGniSl8ETarE+AZhNj/IMVZKJLHVg+DZbrEC+qlY6yTBc6vb5y5cozGIIUwxaHtx8jYYoOQgC/z+24Dz+o1fksHrrWxbTS0XVUR2vfEoUxO4ME81NW+O1OhL6xrHSEXNd1ARalgh2IAc/KBesfoy/8mFd19As/gh4fNepI3Qav8hHk6YtB2rBA5TUvmejvL0V/P9boF8zFIV51osiLpRPCyd6Li/JVKJh1bwD+rTi5f8Vxs+wSlzTjBHqlrNQxjmMPNm/e3CwGSmtI5tQugyG7UnaJYzfn2aSs1NHKJxblEGRiqNmQBwGMVmxBtv6UPR0jCPJQGvmGvmFqUKGTJ0+WBRv6VoFPdV2kJ0QVh7GUefeoN3PoEA/8AxaD2BuzlTHr2stFdYz2zOFG3AsDFoPY29HL6HXt5aI+jsWgwUBl0BHXyzg74l+H0v8Xu6xi6pTdiP9K8qSMlEVcDTlEfY4D5Elb+ETTYfwIXkJmC/Z2XIAegM/ILnFJkzwpI2WT1A/tWja46y/De7wOOsj8WtFt0K8DXwvYiWuZyJBs0QG4ABTCyMt+3H/b9FOF4fkcRjYeladx+dAvvIZbsP8ax9aVDHqlmOJr167tMlYhmi1g5GCSvCspXxGRITPsY/AhgHn46km1WagIItBLhjOzQ5pgvAcPz0/lUkvKSFmjXHZxSK46+ebL9BCckOwIEfrHLrywLt6w5yZlpKwUkroiw7NCRJmRDznqehnf9VNDj3pWUcTlRwBFAi8RLoTyagjS3jZ+DIEeBGB8YplzU0OQDvplf6j2dLdj6BfpnFtQPm56uaWH5Wl0Zm7iQ6dHyRNL6j8LI/EnMGS6QahDh1Wnr3xF/rth2LYh/ATad3ya97ou6KgP53PiI0eOPIgRFhl2NF/FwZDXeHxFZLySB+9KorNg1FqlvNuQqdd1MR54lcgoQtPDwrl/H3vO37SUwYPD98H4e4YCIuPOKJSxywBD0zuDkTrmVz88PBzDvTFN5Bky8p7TtOvkdhyLh+bWGNNJgAQGLwE8dTejA63FGeR8xwvl/hQeu/n6TpCzRt3tQcqrsmKcYHT3yiiLSnML0cGOxeIwc1rBrZxTOoxiTg/FqZ5TGgynvhikA8x8j8IYZdXK61i+HAL9zMUgwhUjMb5HYaSsuhYwbIl8OSQyD83ricvpQuZKC/vka5fv9cRlL+vnOMonXz/tsQwJFAMB3PdPwvu6GUZnPfTJPn076HUIT/ErMULztENeriTpML+Qq5BbPj5GfBr/vPOVjo6OmW5zXeJhVVVV7XvkkUfyMUwyjxjlqI4s6FCLQbbk+i8A+nlLWVyLLbgWtxsyRFaDXiaCuLkYBNf0JEZisi6uH7lSFkO+J1F2PB4gxHmKfXEIPTQ/V4ZlSIAETAKY8xZDdQU6uLux/x7xNtkljv3zkmeUQdT3FupLIXorYqhgzHbAcB2ChyCrhcUI9RnxNyQvqDETIxjTl0LM4UboJ6uZA222OqasQEI8CkO+OdyI83ccPvaontLr6LK86jCPBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABCIhkI5EiiZk0aJFGe0wtW3btsjb0OUHjUO/a/U60O9Z/ZhxEiABEiCBwUmgZHCqTa1JgARIgARIwEqABs3Kg0ckQAIkQAKDlEDew4H2ocWg5x/3UKR9aDEP/TgUGRRaEZYPe5/mOqWw93HY+9SHfgW9j5csWXJJX1/fPkPP/eB1SS6dk8xfs2bNsJaWliuMNruh34tJts+2oiVADy1anpRGAiSgEYAxW6gO0+n0dhUvlvD48eOjlC6lpaVnVJzh4CRAgzY4rxu1JoGCE1i8eHG97F6KwIgtVPmZTGa7ikvop75ePmgc3uFU2b3qQaeRKh+6tqu4hH7q6+UZLzyBsnxV0IdaMGxSumDBgkx9fX2/XR7yfoC01Ub6najXYC8TxzHaMYdacNNmh1Zxw1pWYEq7y5Ytm9HT01Nj6HAA9Y7FoQ9lksBQIiDGCL+re+WcEE9t3bq13un8UGahSocHtF3F/dZX5YOGYozgHU6ReointmzZcthJBsqYHlpNTY3pofmt7ySTaYUjkLdB01WGoXhgx44d02C8lsMgWJ5ykDcbN7UqvltFkgzx47kY7VVAv33Qr09vGzf0MHU8atSoThVnODQJ4Po7zhvj3jBvUjlzv+WipoR2zQcxXTb08/W6ib2cLiOquG6MDJlfXrp06ZbNmzfv0tuAUZD5sxlG2n4YldcljrLzkP5lIz0lhtHLKKpyfkPdGEkdyJ9cV1d3srGx0fL7NubPKgy53WvXru2SOMpWdnR0TDbSU9B1ipdRVOUYFp5A6CHH2trau3DD3IVT+VPsvxGPRz8t5M1Rx2VlZZYbXqXHGa5YsWIi5E/APgb7XLmJ9fZKSkoq1TH0s9zwKp0hCZDAOQJ2Y4YH1h78xmvtxkxKwxAsPFcrlUK57SouZaWO1FVpOBajVq+O8w3txgy/7ww8w312Yyby3ebPpKzUkbpKD8OoeQ5fqrIMC0cgtIeGG/EiTf0rMXz3/+Gm+giexn6Lp8WrkKfy23AjH1Fljbw/qmMJcQNd1dTU9LyeFjbe2dlZrsmoOnr06Dy0/RqehNtXr149vLW1VeX3NTQ0mD8wI2++VjdVXV29E2Xe1NMYJ4ELhYCbMcNv6QknBjBYC9E/ZLMQbtfLSB38DsWoNSEv+xtEGMpTczNmmzZtatXbVnG05zp/JnXwcC5FZ/b392e9enpqilzxhqE9NIyd/xUM0W04xay7jnAiLvxT8NxWIv5xdeq4cX+q4kZYZztO4ca53Z4W9hg/nDeqqqpeV09baKMM8TkrV64cD2Om5s5SeCJr09s6ffr0eP1Y4k5p9jI8JoGhSCCoMRMGMBgLFQt9/kyliVFDmUg8taDGTHRAP+U4f6b0E6NGT03RGByh43xCPqrjhnoXbhB5UpMhPrV1I5Ido8aNcQ28tqxHBu+nHMbkDeTJUKC+HYMXdJHuKemZYeJ4GhwJQ3apGDQlR4ycevrSvS/8yNI4nyv1slIH5XtxDi/AOJtDEUpWVCH0jE226IhOJNQ1h36WuZyozlvJgX6Oc0gqP2hInuF55mPM8PuR+bN9xvXyfP8M1+gjuqcmdXD8VbeFJvZ7IB9jFuT9M3hq1TgX01OT9tGfNaMvcFxoYtfPzzEcgJvR3zRIWfQzqzFS9XO9Xth8XVY+cVyjMZiSmSF1e3t75Xqe0uWEzddlhYmH9tBU4zLEWF5e/nYcv6DSEKoJ118rYyZ5bW1tH0KgjJkYuayhkzQjD9FoN1yA9okTJ8ocXoeSrIwZjtv1ocTbb799jGbMpHy2jqRJnqrPkASGOoF8jJkwgQFYqNjAOG1XcacQv828PbV8jJno4DZ/5qRfEp6aYcymof1pRtyiSth8i7A8DsSYwZCVy64Mmy4mbL4uK0w8MoMmSuDC78eTy58halnpiONx+mIReEB1SFPbI4jIrrbbVCTqUFYxTZ48+TXoaHm9ABejTF8scvbsWXMosrKy8rjsShesfhowFKnyGJIACZwjACO2ULHA7327iruF8EpCjRy4yXVLh06u82dudZhe/AQiM2hYTTgCbudf4kniv3Da5s1iILjcWCzyLpSZgJv9FiO9C17d47LjWM3BfUjKGPmRBZBZiuXCk2RRCJ4eLeeNp45KY7HISBkOxY9rtDSMMHPppZeelF3ihjJjpExkilEQCRQxARn2k+E/pSIMQTmOm/B7+ohKcwpRbqFKxwPkdhV3CkUWym8R2Spf2vQz5CjDfjL8p+qh/0nL8KAME6o0pxBlPOfP9DpJDDmif1mNNg/JbsR1FbLDkGHyLcLyOJBhRjz398gucbuIsPl2efkeh34qwpDEt3EjvhUKvBe7uSQeN6R4QZuQt0hLF6P1H9hlyFHGybfgpl0qccjZjLJLJI7t0xiG+Idz0XB/ly9fPg2wh0PKSLnZbdLEUFWrdDFaiJ9GmeywIgxtK7zOvVIHN/UsGOXsjwQX9ZC+YtMmk4dFRACdpXoQyWqF+8p+D2TToy7nFwHatcxJQj/HOcSoy/nVT5ULMvSY5PyZ0i/I0GOxzZ+pc2AYnoDFU8lHHIzQ3aj3fuymMUNcnjRugrFagaenGxE/il02KZM1ZtmjVOphI5RAj9dp6aGi3d3dk2CkRimjJcLkKQMvUe9B57EP6XtgyHol3ShjzpHB4JpDjXocBpLDjgKM2wVDIIin5nf+DEY61GIQHX4QT83v/FkSnpl+DoyHJxDaoNlU2IGO/y9HjBgxGz+ApyXPZbFIthqM4ZPyZCy7xDVZVyFN3mGLdIMh68R82MG5c+e+9Mgjj5wR4TBqAxaLqEZhDGdDj2tll7hKR1gl76lpx4ySwJAn4NeooQ9YqGDgd71dxfUQv6nIjJmS69eoQSdzSgS62uf7s+JozBTVwRWGNmi4Ib6EU16O4bk5MA5X4KZ/wP5WviwWQZl3Y3/OLx7IjWpxyBtocx+M7A4ME+7YsGHDUfs3J41P3uxGOXMFZC49+U5aLkLMH4oE3IyafM5KnS8MxkIVd5o/wxL0+fh9my9US1kc+5ozU3LdQjejJp+zUnVyzZ/B2FbJPJw+qiPzdCJbyWBYnAQc5xPiUNXj3TO35mJ7J82pQfwIHd89cyoraTJMiRs81nfS3Npmun8C6Jwsc2j+a/oriYe4UL8h8f79tZRfKejnOCeXn7TztfQ5Nd0Y+Z0/c6t/voVwMX1OTTdGfufP3OqH04q14yZgvmQcd0O2d8+exA/tA05t4gf+70iXOTn1Tto/O5WLOk1/9wzG6gxebNzj1AaeLufgyU3m5NQ7aZYvjDjVYRoJDDUC4qnBKGVPS+Lq/PzOn7nVV3LChuJNwShlxeield/5M7f6YfVi/XgJJGbQ4AHVqVOBwXhExe2h5MFYiEGTT+fUIUjEoOnvnqF9czGI6KFvRl52ya9RhwZNB8T4BUNAN2TqpOGtuX6/UZVRoVN9lRdFqBsyJQ99Ss75M1XWqb7KY1icBELPofk5LXhd5rtnuOFb8cWOJ9zqSZ6UkXyEt0hdt7JRpevvnkFmH/63m6uRMvL6pG0Y39F8Jy2qq0A5Q4EADMZCdR5O82cqr1BhrvmzQunFdqMhEGr8368KGKb7NDyb7xnl/xHDjWu86sKIrUX+J6UMjMZnMPz3917lw+bJC9dYij/NkHMM+h3wkgn9piM/a2j5TpoXKeaRAAmQQHIEEvHQ9OFGPLW5Djeq09bL6HVVftSh/l4ZPlLsOtyo2tXL6HVVPkMSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESGKwE0oNV8aGq92uvvZaJ89wuvfTSUNd8//7918ap34wZM56NUz5lkwAJDF0CJUP31HhmJEACJEACFxIBGrQL6WrzXEmABEhgCBOgQRvCF5enRgIkQAIXEoGyOE520aJFEyD389jfg33Otm3barzaCVreS5afvNWrV5efPXt2Un9//8je3t5K6PecV72g5b1kRZF3+PDh1AMPPGAR9alPfSo1depUS1qhDg4cOOCo3/Tp0wulEtslARK4AAhEbtBqa2v/DIZiI9iN9MMvaHk/Mr3K1NXVjT19+vTMvr4+X95p0PJebUeV9+yzA9dNSFqxGLQ//OEPA05V0mjQBmBhAgmQQIQEIjVoixcvfi+M2VboVyE6ptPpdRUVFV930zdoeTc5ftNXrVo1Cp7ZLOioVvodq66ubnarH7S8m5wo02GIU889N9ChlLRbbrklVVpaGmVzgWX19PSkXnzxxQH1JO1DH/pQqry8fEAeE0iABLwJjFtx2HP188kNU1Wf5i0oZG4uPQaKT+8vSaV/MnbspHteXZvuGpgfbUpkBg3DhtKTPog9a8wQ/rapqemTMGqOFyJo+bCnnclk0suWLZuujFlZWdnZTZs2HXTTL2j5sPr5rb9r164UjHK2uPLIZAhS0iRvwYIFfkXFUk50OHXqVFa28shkCFLSJO8tb3lLLO1GJbS+vn6iyEJ4NCqZUcr5wQ9+kH0iuPPOO3uilEtZJBAPgcyM/lTmMydPNV9XX595X319uj+eds5J9TXs5keBkpKSm2EErtDKPuJmLKRM0PKa3Lyit99++xiZL9MqH/fSL2h5TW6sUX248W1ve1tKdrXpeSot6VAfbrzmmmtSsqtNz1NpxRSKMevo6HhKdmXYikk/MWZ79+6dI7sybMWk3xe/+MW/uOeee2T+3HOTMlLWs1AMmdKuzIfnEi1l/JxHLjlR5osHVlGanmmVmd4v6Ul5Z9a2Ax5lUu/5x9eOfDxgrcDFIzNo8Hw+amt94LiYViBoea1qXtHOzs6xekV4aB36sT0etLy9fhzH7e3tqd27d2dFQ//U1Vdfnd0lLpvkSZlCbcoLk/ZlaFEZNDXMqHtvhdLRrV1lzJAvLu4CMWrF1KkpY4aHsErZxaj56ZzdzjfqdMNArcPv+mkvbpInZdD+uiSNmrSLB+7pmGLw5CZMpYyU9TqPqPn5kQeXfKFeLp1ObdePiz2eSWWWxa1jZAYNP7LrdWUxd/aKfmyPBy1vrx/0GO2N0OvAYHXqx/Z40PL2+nEcyzyZzKHJJkOLVVVV2V0NM7rNr8Whi5NMmSeTOTTZZGhx+PDh2V0NM7rNrznJSjJNOi4xYGhTjNkOY1+Qq3NOSkfpZMWA4Z6sREfbKbvEc3XOSekn7WDE5UfQ6SVEXblpxmyBlJU6Sel44sSJtlzclDFTnKVOUvr5aqffatBSJcVj0MRLLB1VNipdVvIO8Pul4/mks78vx6yoEiMzaFDI4g5v3LjxTA4lg5bPIc47G53TML3E1q1bPcdyg5bXZccV14cUr7vuOrMZPa6XMQskFHnmmWfMlvShRj2ulzELFzCid7JQYwceEm6UXeLYXTvnpFS2d7KzZs3aI3uuzjkp/VQ73/zmN4+hI3PlpnMWYyZlpY6qH3fY0NDQ09ra6srNzlnKSp249QoiP5OxGjSMnW4PUj/ussfWTWw/8ejkZzIVFbc6tpVJDXdMjzAxHZUsLPJwXPyh5ONdL0tbQcsrOfmGaM/zG4TQz7IWPmj5fPWy13P7lqPTu2f2uurY6520uL7l6PTumdLHHop+asGIPS/JbznqnSz02AGP4QbVyXrl2XWO69irk/XKi0sfP3KduEk9Y5gx6wHrnP3IjLKMEzeRL94ujGzWAy5GYza5rvmS7r7MvvMsZP5syiXnj5OJua1y1Ofxxt1xYlqqq+ugg0bPo9xVDumRJUXpoUWmFAUNJBDE8wpSdmBL+aUEWfARpGx+2uSu5dTxKmMmtSUuHS+iBfHUnDpe3WPI5XHkJhBPCSduypiJZ1ZIYyZn7MSt2I2Z6D0Y5s8m3HV05PjbW65Pd3dvFJ3tG5bvb7CnRX0c2bL9qBWjvPME7HNjX/rSl1Jjx1rWuKTa2tpS9913X7ZS0u+k2efGRL+aGuvHYY4fP27qVwzvpGHIbhFgeXoM0jnD8N2gOmSjzrrzVya+2OjRo6tzeQzSOcPw7VEdstSBRgV/3cDOzaC0I+lhRrerY+cm5WQItxg9M/Mcinj+THQUz63vTGe0+sUAAB9XSURBVK+prj2STpdsvOHDk/5+W8wmjR6anXwRHsvqQPXu2WWXXTbAmInKYuAkTzb1Tlr2IIE/+urFefPmDTBmooIYOMmTTV8NmU0owB8Y/3XoYD+Ry2OQzlnm1KSs1ElK1e985ztH8ZrJwVydrHTOMqcmZaVOUvrlasfmqVmGc3PVTSJf99SK3pgBSLHPn+W8Zpn+y5/+P0dWgbVl6ilnvYAF6KEFBFaI4voQor4AxK6L5L366qvZZKmjVj/ay0V9rA8h6gtA7O1Inhg/2aSOWv1oL5fUsV8DhSX9YigSM2bq/P0aKOMl66IxZkp/MWpgd2NXV1dG4iq9WEIxangdYo/8ViReLHrZ9TDmz2acT0/vb2mc8vr54+KPYYHFNZlUf0PNbS0fWFifWbq9Pu3uzoU4HRq0EPCSqKq/eybL9L2MlFrKjyXo5jtpI0f6+qRm3qeie1uyTN/LSKml/G+++WbWsEndMWPG5N02KxY/AeNhoGgVHQxfXBkM82d+LzA8tI+9tPfIL1D+Ib91gpTjkGMQWgUoq797dtVVV6XUS9ROqkielJHNPu/mVD6KNP3dM/HA1EvUTrLVy9aSZ593cyrPNBIgARAo8vkzuUYn1k8p8fUuGsriBes/lzpxbDRocVCNUKbf4UbVpD4kqddV+VGH+ntlXsONql29jF5X5TMkARKwEhgM82eYY86+tpXzXTScGry02dYzjO4o1gm66NS8cCS5vYcWFYG43kOLSr8k30OLSmfKIYG4CBTL+2fq/Py8hyZlp95+4uLO3q4Dqp4eplPp9hMbpozS06KKcw4tKpKUQwIkQAIRExhM82eygnH8p06OSp3pubyzr/tbbiiwzlF7QdytVH7pNGj5cWMtEiABEoifwCCYPxMI4rmNX+n6ryUtnNKZ9E8tCREecA4tQpgURQIkQAJREhgM82fBzje9r2xS6twXIIJV9FWac2i+MLEQCZAACSRHwG2uSmmgfztRpSUR5tLLU4d06kRZaemfHn100m89y4XIpIcWAh6rkgAJkAAJ5CCQTh3EQpDG0pKyK+I0Zjm0YDYJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJFCkB/j+0Ir0wVIsESODCI7Bo0aJMkLPetm1bQfpw6HltQD2fDVI+37L8f2j5kmM9EiABEiCBoiJQEOteVASoDAmQAAkkTCCoJxZUvag8t6CeWB56Ruq50UMLegVYngRIgARIoCgJlBWlVlSKBEhg0BPA031FOp3+WiaTWSkng/h6xP8a3kN3IU+uvr6+5JVXXpna398/TvQoKSk5OXv27MNI7y+kXmw7PAF6aOEZUgIJXLAEamtr74LhmuAEwDBmX0TeFNlhzL4oaU5lRYbIcsrLJ23FihUTV69eXe5UV4xZd3f3pN7e3nLZJS5pTmVFhshyymNa8RGI3EMbt+KwZZXOyQ1TPefpgpaPA+H4lUduyqT674Ds+elMZjaeJc9k0qldJanMT0dXVj68t2HcqTja9ZI5a/XJMac7uu4AzNpMWnSCVpn0K4DZNLpq2EN2newc7bLTqXQz5GxPVQz7wsmHxh+y5+d7jI7Icr3zleNWL6q5ADf5QdNxvoFWdwWVj/ONdE4haPtByosBgpfzIOqIUbsBuh/T6yvPzCHtS3qaGDMcPw1ZCyAz1dTUtE7PDxoXA9TZ2XkxjNUEGKQ9DQ0NPboM5Zk5pFl+F2LMzpw5MwdyKiEztWHDhqN6nSjj6j4P+nvKt16+uqv7M+jvIN96QfW8oD20mlXHRo1b2fwvmUzfk6lMphb7leidqzKpzETE39ufSX23rbPztfErDq8ICjZM+ZqVzTec6uh8qT+V+Q50uS6VSY2VXeKSJnlSJkgbqDsFMpamurueH3fHiWlB6rIsCTgRgGHYhvQd2Bdgf9owTE5FXdOUMTNk7DBkupb3k1FVVdVaVlbWKYZIDJIYJj/19DK6MRNZIlPPZ7w4CUTuoRXnaTprlenteQyd/C0qN51O/RHx1+ELjUb4djxhjkL+eBi59RNvO7L36GOTfqPKxhWOqzvy/kx/3/9Bm8Pc2kAeDFLm5+Nva/nQiccm/6dbOcf0TGocjNrfIW+ZYz4TScAnATx1H4NBkgerp7Ero2Z6asacmQw5mpukqQO7MUO6WVeVyScUjwwGaY/yrgyjZnpqMmcGuZN02UZaNsluzEaNGmXW1evEEVceVxyyo5SpPK4oZUYh64L10OCZfSyTSX1EIGI47nRZWem7T6yfeg32/+fE+ik3TZ41uSZdUvJlGLkuFGlIwpjVrD42JdXX1wS9XI2ZuuiZTPpn5SWZF9RxkBDn+74g5VmWBNwIiFFDnhi1AZ6aLACBAfsW8ppll7ikIZ6Ky5iJbNnEqIkhcvLUZAFIRUXFEeT1yC5xSZN6hTRm0j63cAQuWA8Nc1E3w9MxtsyDRx+d9Ft1JOGO+rSsxPrmhLqjP5peMeF1eaSLe+vv6L0fbVTr7cD4NJaWlHy9d3TZsZLT3f+jP5O5J5VJ/8PJDVNkuMd1s89d6nNs6FQcJ8BdhXlkDJYnSo9TCJRVrE+mgU4i4sJi1Dw8NZkvc5wzQ7p4dWIII/HMIMeyuXlqWM0oc2oyX+Y6ZyaGMEnPzKI4D/ImcMF6aDBmI01q6ZJ2M26LHGuc+MqzDWnLpLKtSCSHUz5+eAYELbIIK0l/98SGKbfDO3zt5Nrxp48/NuVfTq6f+p5cxswiY4gfoCP9C+Np39eZSlmp46twERYS/cWL8KualJU6fsvnW87LU9NlGro8jbRYjZlq08tTU2UkpGem0xi88QvWoOGSvWRetkzm9otWnh5vHhcg0t2TXoJ5sVKz6XTqwMxhk+8xjyOMYOgnO7wSociCiDIM0zqcz1N+Om2tM11n1C2I3vk2aug/3e9CB9VJo73pfvjkq5eql8uoafwTMWZKr1xGTXGSRST0zBS1wRlesEOOFenUT7pT6a9gNWM5VgBe1plqf37cbS33jk5Pevz1xnRn0pcT82YLrW2W3B+fZ4jl+0Nj+xGM2V0YQr0CpyOr7FyHrvTOFHVeQp0fDTYE1dXVbTBmE7XVe3uks3Y6D4dOus2pXL5p4On20rTj8KPRzgDPzEOODPkH3jxemnZcKCINqMUjujHzkMOXrwNfleQqRG/Q0ulTMBJj8joFqZvQ1vLYlB3jV7b8NYzZN6VJGJSLUpn+h06nmu/DMv0fDisb9v3Dj44/mJA68pLZ5VhRaW7p0tR/mQd5RPQ5M0v1dOpEKlXxBUtaiAN0SJrWwQXhqR7TmfltxtzNjeKheRk1B2N2o+FNBG4YskK9h4Z2837PTIwXDJXr6j11Mg7GzNXwqTpBQzCXL4CYKxgljjQR8yXjushCEWXAfmXIn4fQMmfmJceoEyhQL01rleSlaTk85MRPMpw8My85UodbcRKIY8hxv36qE+46en6uSs9A3CHPUtdWPPLDE+sn35dKl3wc3+TRDWkNeuh7Onu798HgbcBy/Usjb9hBILqCGj25qqQq+yvU08LE5cVqLOfcjBerrzqxvuaNMLKKqa50nuhMb4RO0lHKUJblfagojVkxnLd0ym6r90S/JIyZtAPm2c9ZSVxteprxwCBGbRd2MWSyS9ziRet1kJfdnNJUXq7Q46XpbFU7PydjJgVzycmlB/MLQyByDy2dSe2HQbhSnU6mPS0r6vaoYz008swkqWseRBRx9VSU/IzbCEKmFD+sW3szqVshQ5UeENpXEw4owITYCTh4BNnhR6Nh5SXswPXM2zOL/SQCNODkaYjnJiKchs8CiGZREhjUBKL30NKZFy1EMn3vsxzrB/Y8e1297BCP4yHguH6KHf0ds/XjsPGh/qUQzSMwPTUwyxozDGvJAiCLZxCWZ6Hr2z0NMWRJGjMwXW9noKdpnrHyzJSnZvGg9TpKnlOayssV6i9Iq7J6mt2DlXkzbU7SXD2q13GSo9IYFheByD20kpKyxr6+Poytn1uxh47005Pubtl05DuTz+qnjrQRvUcynz6flu4rKS999PxxNLF8PahxK5oX4Rx+AC2y74VhSPDJExumfiAarRykZNIvo73pKifTl3oH4s+o46Ch/bxNTzXiL4XAkABNcWwOnpooFqlnhjbyngOLmpLdUxP5+sKGqNvT5cHblZemzaFHMUKSJmU0Y2auZjTqZh8wEDcX8HjJMeoECuQFaZkzU0OGYpi8XpoW4epBQELxdIWrl5xACrFwogRi6YzwncGv4QXgr2hn8nxpOn1PqqRUPi2FAeq+q/sy2cUYb1VlStLpvzm+fkr2B6HSCh2Ou+3wR1P9qXOr4TDPdnL9lLFx6TR+ZfMX8eO+z5Qvy/Yrp1zmd6WjabAMAa4GDfnofA7jaygXmW0NsYjWocqZDSnPzOlSKa9D8gr9MrDG3jRmhvfsaOhUntN5RZmmGDnNmXnlRamDLgucMChzfgOHUH1x1PKUZpBrWQQV9oEuanlKTxVGP+QIyccem3wvDNRX0XX2Gg29FQbsX/v6epuzO+JIN4xZulfKSh2lVLGEI4cPf8rUBSs3HRaxmNlhIxXlmS3g1WfKyaSm7+tqya7ANNMiisBwyrzmkN2kk6ysrJSFIkPemMlFVMOPxWzMRE/DeN2AqDksjA5uguTFueUyWIqf2/BjnLpRdrQEYjFo8AAy8LbqK0pTs9Opkq9D5f8rq+wwQtGZ3bMr7tK/kjwpI2WlTrSn5i2t5rbD18oqxqmrM8PdSnae7ZLx/3NbOtV2bN1E1y+KqGL5hs0PT92Putss9fsznxu/ovlRWWk5bs2J0RNWNN8ybuXhX58bDrWU5IGNgPyrD6MDteUMzUPplGUv1NkZhkkNKYrBcnyYSNqo5TJmiheNmiIxuMPI59B0HC2NU17HsT70qGcXLC7/PiXT3f2zTKZ/amdHy7smrGz58sRZk54wvt+Y1atm5bE5vaneH5pKZlJbzXhMkZKqss/2d/T8CcSb33PEHGRdb39fXaqtL5V137JmP/NuGLVtFWWpT7Q8OuWYkzr2IUi9jAw56sdh4ujIYn0QQQcYaigmzLk51bUPmTiVCZOG8y2aOTq/5+FmzJAe6OXrqB9A3IyZx0vTvt7z88uF5ZInEIuHlvxpBGuxrLv3YhiKYedqZWb1Zfq3NO9tPoJ5rKfGrzz8E4S/70/17sSMt8wDyNf4X02NHfb5YK0EL328YUJzqrS0Fl6sfOHfc4ND+6c9/Wnz9QjPwgMyh8yXQgacGROSJeBmzEQLPDipl6+n4NDyH6vj9tTcjJnopV6axnzagP9YTU9NCA3eLTIPzcsjyAePfVFDPjLc6hxdP+l3k1YdeXtPb/8DMFofypY79w80ZXwf23mnA8YMKw0zt8vHgc/lxfv3ZOOkJ7Go5ma0uR5aOP4jTrgsh6DXyuOPTX46sDYRfykkcPusMGQIeBkzOUnM1a60n6yR9iVJF6MGGfKbk/tYHh7N1Y+I5715GTMRqlZA6g0YaYckTYwaZOT8IoteP2wcHM53OmGFxVgfeloWicTYVF6iL0gPTUgdeWTSXqxa/HC6rOQdKXzVHm7Yc9hPwFCcPRdPN2HJ77Lj6ye/E8v1d+ZFN89KmFN8ekxV5RUlqfTd0Of30KdNdomXlKQ/L3lSJoh41B2SXwoJwoBloyWA38ciSBRD5DpnlqtFu6dmyMxVzTO/o6Oj2mk1o2clW6bdUxOZtiI8LEICRTU/UYR8qBIJkIAHgdra2rvg3cAuZf/Rp6Xk4sWL74NHZn7vUTIxDPmtrVu3Zj00vfCKFSsmdnd3f6ypqWmdnp5vXORVVVW1imGyy1i+fPk0tDVJT5d/8vn4449nPTQ9Xbw9MWayyEhPDxuP2yPD9Yikb4/bI4Oekc4ZRzbkGPYCsz4JkMDgI+BlgGDMXF++tp+pYTAiMWYi28sABXlp2jCIkRoz+7nzmARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgAQKQSCSLzIXQnG2SQIkQAJDkQC+cD8d5yX/p/FP8N8JLsFHnichHI/jU4jLh5L3Yv8P7P+Gr9XvRliQDXpWoOExxl6Bf/1Tjngp9j7E8R98ervKysrODBs27FRjY2Mn0mPfaNBiR8wGSIAESCA3ARiI96DU32BfmLu0WWI7Yn8Dw/aUmRJzBHqORBMXYZfQ79aOf9HTjH/RE+s/SqZB83s5WI4ESIAEYiAAAzEBYh/B/uEQ4p8YMWLEKnhCbSFkeFaV/w3X2to6A4XEK8trg+fWNn/+/P319fW9eQnIUYkGLQcgZpMACZBAXARgzN4O2T/GPs3WRgbHz2Go8dcIWxCewHDjSGP48XqE1yN9mK3OfhzfAm/tZVt66EP8w9QRGEK8FLsMK9q3DiS0Y2ixp6urqxfDjLBbJeX4J6ojEI7AP4C125lulH8Vekq9SDd7Q5EKpzASIAESIAFnAkuWLLm+r6/vaeRWaSXOIP4AjMODGzdubNbSLVH81+3RPT09H0fi3TBuU7XMNxB/F4zFAS0tVFSMGYzTXN0wlZaW9kP3o9XV1Ued/iu4ahAGuxQGrgbHk3RjiLQeHO+CnmLcItto0CJDSUEkQAIk4I8AjNklMAjPoPRErcbP0dGv3Lx583EtzTNaV1c39uzZs/+EQrVawRcWLFhwbRTDemvWrBl29OjReTBmZUp+eXn56Tlz5uwLIh9ly/bs2TMdRrhayUHYsXXr1p3wPsUbjWSjQYsEI4WQAAmQgH8Cixcv/jU8q3erGujUv9fU1PQ5p84d5ZDs3ulLfm1t7cMIb1fyEH4O3s/92nFe0aVLl86DJzVCVYZndhQG95CTPn70hLwZMOSyYjO7wYAfgrwj6jhsSIMWliDrkwAJkEAAAjA+i+DxbNWqNMFTWaobCRi8G2Ag1qCMrHysQV4bjn8Dg/LdLVu2bMdQ3npJFxnI+zbyfoXwWYRvNdJOY9hy6oYNG87KcT7bsmXLquFRzVJ14Zm1YpXiPl3PVatWjYKHKF7mSMOL60O8fdSoUUceeeSRM9BzJuplvbvKysqWhx9+uB3nNh9lssOsxtDlCzC+Ui/0VhJaAgWQAAmQAAn4JoCO/2+1wkfR+f+5MhIwAOPQ4T8CwyTL8D+CXVZApnEsQ3UfhnfzFMp8FvFbsd9s7CkxCCjzlzjOboiPxrzX/1LH+YRoS5bmZzcs7uiFcduv9JQhRBk2PXPmzBycz1jDmElZeQ9tjKTDG5uE+DjUk/m+0ZIp9XG+ByUuG9oQG5T3qsmsEO0PDZoGg1ESIAESiJMAjMDbIP8y1QYMxVfFk5FjWRaPDv/fYIz0oUNVVIUyqvZd7OboGobt9ksmjNovEchL19kNcj6m4kFDWQgCI2WuopR3yJQXBbnpnTt3ztaHDp3kY6jSsnITrxVkF4AY52suBgEDfV7NSZTvNBo036hYkARIgATCEYCREK9Lbd3o5DeoA7zj9TUYi+vUsRG+irAJ+39jH7B4Agawf+TIkabHgzK/wJ7dIGueigcNOzs7x6o6MDgZHJ9Qx/Agp+I8hqtjCVGmS4YkEb6pp+vxBx54wDRiSD+l8lCnUsXDhubKlbCCWJ8ESIAESCAnAZkTU9tTyjuTxRfweL4AI6TyZHjubiwUuV+G6SQRQ40fRLAFuzlEh/LN+rJ5lD2oyTCHDKV+wM38Cgjmuc5Aj+wcF1ZVVmLObLIuSxZ2bNq06aimp+g3E7sMP2Y3lOlR+ZJgvLOWzdOX82cTQvyhhxYCHquSAAmQQBACMDZTVHl08DtUHMbsY8gz+2PkPYqFIt/VjQCG/P4N3szdqo4RZocbtTT9m4nZhRdanu8o2jFfoIYO5gvQMD6W4UEYuxOyStGm5ykxcrbGdO9M5s76VT7aMs9bpeUbRiYoXwVYjwRIgAQuIAKmQcM5my9Ow5jN1xng+DH9WMUx1Pc44r3qGIbEbtCmqzyErVo8UBRyTYOGNntUZXwJxDI8OHz4cHMoUpWRcO7cuSf1Y8izGDScn3zYWG2RrHAUYTRoCilDEiABEkiWQFo1hw7fMieFdItBUOXgtXWirDlPBcNgMWg4nqfKIrTkaemBovDKTD3t3hRWM5rGVRd67733ZmRJvkrDKscuFZcQckzDiLglTy8XNE6DFpQYy5MACZBA/gRatKr6XJR8ssrcYLTeax5oEcy1XQWjlV0CL8koZxotzLGJvJu04v+lxQNF0YbplWGFo7nWQvfWRCDeLRvlJPjOO++swrCibl9MD01Wc6pl/FIXbeX9rpy9bb1Bex6PSYAESIAEIiQAA3RYiUNHfpkW/3cVN8J6GCh9+FCW9Q+HkXhQLwcZR9QxZH8GcdP4wEP6Z5UXNNQNF95nM70prMq0/PsX5E2BnvrwYQrvqJXAc7PojhWQpieHRSXyfpq5Ydgysv8QYLqSpnRGSIAESIAEYiGAzv/rEPxXhvA38XHfCVil+KZ4LW1tbX+AgbpCa7gNRurb2P8bBuZSpP8l9rlavnhoH8Qw5C/w9ZElKLMJeapP34FFJLosvVrOOPSUFZJZD1KGDufNm/c8DFU/9EvjCyKXYxjSNHIo14dVi0eQdxYGbhiGECdBF/MdNqMx+br+Kcgdh+OZRloKi0c6sajEXByj0vMN6aHlS471SIAESCA4gZ9pVYafOnUq+16aLL2HQVgGA6WvUhyLtG/AOPwCddZhtxgzQ87fwkj8u82YyTL/Txj5eQUYSjS9Jhk63Lt3b3Z1I/TLwJjthdE6/34BludjschUGLPZaGy6gzGTObOpMLpzkG8aM1GsqqrqgIRRbTRoUZGkHBIgARLIQQDe1O9RZK8qhs7/GzBI2eX18GBehMG4C7s5f6XK2UJz+A4G7xrkvR+78syk6N2Q9UuJ5LutX79eFp6Y814dHR1TZShR5EF2BwzUAZtR82wK5zkcu2W+TZb2q/fwPCsHyKRBCwCLRUmABEggDAHxcFD/K5qMGUj7tjrGC8yPwlBcj7SXVJoKkdaP/XvIvxKhORen8hEeQ95SGJz7tbS8opAveuoLVSp27NgxTQnDMOHxMWPG7JIhQ5WmhximPIrjl5E/wDhDRzHI+6L8yr5qW7fqKo0hCZAACZBATATgVaXx+ag/QPxVWhP3whB9TR3Da6tAx38zvJp3I03iexD+BwyehPLVEFl08Uns02F85MXm38HA/Ezm4yQ/is3QU96Py3qQIhOGqhlf+zeNqXhtr7/+unx8eCSGJtNY/NGFMqcbGxuzhk7OA9tEyKrAufSgzFn8r7Y2mY+LQke7DBo0OxEekwAJkEDMBLCwYjbmop5BR69/eeNHMAir8RmpwC9Ew3B8ECr/GkaxPUrVjU9dzYNM8zNWMK5t8+fP3w+jZA59+m0TespnsdqhZ2QvU+ttm0rqiYyTAAmQAAnER+DFF188CU/lWXhWS9GK6ocvhxdzB9JHX3nllbteeuml7Ff43bQQD2r37t0LYVxkwUg9ZHVgWPBXbuXzSX/uued6r7766jfR1jhpT2QgrDx27NgE6FmKvevll1/2NE5S7+DBg6Og5wyc3xSsiOx/4YUXIjW86tzooSkSDEmABEggYQIYenwvOvxtaHaiQ9MvI+3XMFSHUOY4PCMZpqtCXIzLfKRfj/BirV4b3hObieE+c4Wilhcqavwjz1kwSOZ7bkqgzKNBl3bo143VjlmvDWkl0K0UexXSR8AbLVflEfbBEL6Uj4enyXCM0qA5YmEiCZAACSRDAP8j7WIYCvmnnjeFbHEf5q8+ijmuP4aU41hd5sNgnC6BrpbVio6FvRO78f7da1HO96nmaNAUCYYkQAIkUEAC8NZugFGThSHvCaIGvKPnUe8HMBIPyftsQermU1a8NXwJZCrqmv9ixqcc+Wr/Mby6cBw66++x+ayeuxgNWm5GLEECJEACiRFYvnz5NAzRfRBG6gPYZ6JhGY6cYChwCsbgOOIvYn8WHtm/RfmlDaMNX4F4bBhaHA19RmP14jAZjoQHp4YW+xDvRV4HzuEszuc0FoKY/4bGVwMsRAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAKDgMD/D2WyCk5hENCOAAAAAElFTkSuQmCC);
    background-size: 218px 188px;
    display: inline-block;
  }
}

.tui-toolbar-icons.tui-heading {
  background-position: -172px -48px;
}

.tui-toolbar-icons.tui-heading:disabled {
  background-position: -193px -48px;
}

.tui-toolbar-icons.tui-bold {
  background-position: -4px -4px;
}

.tui-toolbar-icons.tui-bold:disabled {
  background-position: -25px -4px;
}

.tui-toolbar-icons.tui-italic {
  background-position: -4px -48px;
}

.tui-toolbar-icons.tui-italic:disabled {
  background-position: -25px -48px;
}

.tui-toolbar-icons.tui-color {
  background-position: -172px -70px;
}

.tui-toolbar-icons.tui-color:disabled {
  background-position: -193px -70px;
}

.tui-toolbar-icons.tui-strike {
  background-position: -4px -26px;
}

.tui-toolbar-icons.tui-strike:disabled {
  background-position: -25px -26px;
}

.tui-toolbar-icons.tui-hrline {
  background-position: -46px -92px;
}

.tui-toolbar-icons.tui-hrline:disabled {
  background-position: -67px -92px;
}

.tui-toolbar-icons.tui-quote {
  background-position: -4px -114px;
}

.tui-toolbar-icons.tui-quote:disabled {
  background-position: -25px -114px;
}

.tui-toolbar-icons.tui-ul {
  background-position: -46px -4px;
}

.tui-toolbar-icons.tui-ul:disabled {
  background-position: -67px -4px;
}

.tui-toolbar-icons.tui-ol {
  background-position: -46px -26px;
}

.tui-toolbar-icons.tui-ol:disabled {
  background-position: -67px -26px;
}

.tui-toolbar-icons.tui-task {
  background-position: -130px -48px;
}

.tui-toolbar-icons.tui-task:disabled {
  background-position: -151px -48px;
}

.tui-toolbar-icons.tui-indent {
  background-position: -46px -48px;
}

.tui-toolbar-icons.tui-indent:disabled {
  background-position: -67px -48px;
}

.tui-toolbar-icons.tui-outdent {
  background-position: -46px -70px;
}

.tui-toolbar-icons.tui-outdent:disabled {
  background-position: -67px -70px;
}

.tui-toolbar-icons.tui-table {
  background-position: -88px -92px;
}

.tui-toolbar-icons.tui-table:disabled {
  background-position: -109px -92px;
}

.tui-toolbar-icons.tui-image {
  background-position: -130px -4px;
}

.tui-toolbar-icons.tui-image:disabled {
  background-position: -151px -4px;
}

.tui-toolbar-icons.tui-link {
  background-position: -130px -26px;
}

.tui-toolbar-icons.tui-link:disabled {
  background-position: -151px -26px;
}

.tui-toolbar-icons.tui-code {
  background-position: -130px -92px;
}

.tui-toolbar-icons.tui-code:disabled {
  background-position: -151px -92px;
}

.tui-toolbar-icons.tui-codeblock {
  background-position: -130px -70px;
}

.tui-toolbar-icons.tui-codeblock:disabled {
  background-position: -151px -70px;
}

.tui-toolbar-icons.tui-more {
  background-position: -172px -92px;
}

.tui-toolbar-icons.tui-more:disabled {
  background-position: -193px -92px;
}
.tui-colorpicker-svg-slider {
  border: 1px solid #ebebeb;
}
.tui-colorpicker-vml-slider {
  border: 1px solid #ebebeb;
}
.tui-colorpicker-svg-huebar {
  border: 1px solid #ebebeb;
}

.tui-editor-pseudo-clipboard {
  position: fixed;
  left: -1000px;
  top: -1000px;
  width: 100px;
  height: 100px;
}

.te-ww-block-overlay.code-block-header {
  text-align: right;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.te-ww-block-overlay.code-block-header span {
  font-size: 10px;
  font-weight: 600;
  padding: 0px 10px;
  color: #333333;
  cursor: default;
}

.te-ww-block-overlay.code-block-header button {
  margin: 8px;
  font-size: 10px;
  color: #333333;
  background-color: #f9f9f9;
  border: 1px solid #dddddd;
  padding: 4px;
  height: auto;
}

.te-popup-code-block-languages {
  position: fixed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 130px;
}

.te-popup-code-block-languages .tui-popup-body {
  max-height: 169px;
  overflow: auto;
  padding: 0px;
}

.te-popup-code-block-languages button {
  width: 100%;
  background-color: #fff;
  border: none;
  outline: 0;
  padding: 0px 10px 0px 10px;
  font-size: 12px;
  line-height: 24px;
  text-align: left;
  color: #777;
}

.te-popup-code-block-languages button.active {
  background-color: #f4f4f4;
}

.tui-popup-code-block-editor .tui-popup-wrapper {
  width: 70%;
  height: 70%;
  margin: auto;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.te-input-language {
  position: relative;
  margin-left: 15px;
  cursor: pointer;
}

.te-input-language input {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 10px;
  padding: 3px 5px;
  border: 1px solid #dddddd;
  background-color: #f9f9f9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 130px;
  outline: none;
}

.te-input-language input::-ms-clear {
  display: none;
}

.te-input-language::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT42Q0NBRDk2QS0yMjYxLTRFNDAtOTk1RC1DRUUyQUREQUQ3NkQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbS10cmFuZ2xlLWQtc2lkZSIgZmlsbD0iIzU1NTU1NSI+ICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZS03IiBwb2ludHM9IjIgNSAxMCA1IDYgMTAiPjwvcG9seWdvbj4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  position: absolute;
  top: 1px;
  right: 3px;
}

.te-input-language.active::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5BNEZDRkIzMy0zNjdBLTREMjAtOEEyNC1DQ0I2ODFBMDZDODg8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbS10cmFuZ2xlLXVwLXNpZGUiIGZpbGw9IiM1NTU1NTUiPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDYuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTYuNTAwMDAwKSAiIHBvaW50cz0iMiA0IDEwIDQgNiA5Ij48L3BvbHlnb24+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}

.tui-popup-code-block-editor button {
  margin: -1px 3px;
}

.tui-popup-code-block-editor .tui-popup-header-buttons {
  height: 20px;
}

.tui-popup-code-block-editor .popup-editor-toggle-preview::after {
  content: 'Preview off';
  color: #777;
  margin-right: 22px;
}

.tui-popup-code-block-editor .popup-editor-toggle-preview.active::after {
  content: 'Preview on';
  color: #4b96e6;
}

.tui-popup-code-block-editor .popup-editor-toggle-scroll::after {
  content: 'Scroll off';
  color: #777;
  margin-right: 16px;
}

.tui-popup-code-block-editor .popup-editor-toggle-scroll.active::after {
  content: 'Scroll on';
  color: #4b96e6;
}

.tui-popup-code-block-editor .popup-editor-toggle-fit {
  width: 18px;
  height: 18px;
  margin-top: 4px;
  margin-right: 14px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT40OUQ4RTYyMy1GRTAyLTQ1RUUtQkQ5Ri0xMjUyQjEzRTU1MkQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbnRlbnRzLWV4cGFuZCIgZmlsbD0iIzU1NTU1NSI+ICAgICAgICAgICAgPHBhdGggZD0iTTMsMyBMOSwzIEw5LDUgTDUsNSBMNSw5IEwzLDkgTDMsMyBaIE0xNSwxNSBMOSwxNSBMOSwxMyBMMTMsMTMgTDEzLDkgTDE1LDkgTDE1LDE1IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC05LjAwMDAwMCwgLTkuMDAwMDAwKSAiPjwvcGF0aD4gICAgICAgICAgICA8cG9seWdvbiBpZD0iTGluZSIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS41MDAwMDAsIDYuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMS41MDAwMDAsIC02LjUwMDAwMCkgIiBwb2ludHM9IjkuMDg1Nzg2NDQgNS41IDEyLjUgOC45MTQyMTM1NiAxMy45MTQyMTM2IDcuNSAxMC41IDQuMDg1Nzg2NDQiPjwvcG9seWdvbj4gICAgICAgICAgICA8cG9seWdvbiBpZD0iTGluZS1Db3B5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuNTAwMDAwLCAxMS41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTYuNTAwMDAwLCAtMTEuNTAwMDAwKSAiIHBvaW50cz0iNC4wODU3ODY0NCAxMC41IDcuNSAxMy45MTQyMTM2IDguOTE0MjEzNTYgMTIuNSA1LjUgOS4wODU3ODY0NCI+PC9wb2x5Z29uPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}

.tui-popup-code-block-editor .popup-editor-toggle-fit.active {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4wN0Q1MjlCRi1GNTIzLTREN0EtQTlGNi05NTUzNTU5RDNEMUE8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbnRlbnRzLXJlZHVjZSIgZmlsbD0iIzU1NTU1NSI+ICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMzIiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS41MDAwMDAsIDEyLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNS41MDAwMDAsIC0xMi41MDAwMDApICIgcG9pbnRzPSIzLjA4NTc4NjQ0IDExLjUgNi41IDE0LjkxNDIxMzYgNy45MTQyMTM1NiAxMy41IDQuNSAxMC4wODU3ODY0Ij48L3BvbHlnb24+ICAgICAgICAgICAgPHBhdGggZD0iTTksOSBMMTUsOSBMMTUsMTEgTDExLDExIEwxMSwxNSBMOSwxNSBMOSw5IFogTTksOSBMMyw5IEwzLDcgTDcsNyBMNywzIEw5LDMgTDksOSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA5LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC05LjAwMDAwMCkgIj48L3BhdGg+ICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMzMiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuNTAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTIuNTAwMDAwLCAtNS41MDAwMDApICIgcG9pbnRzPSIxNC45MTQyMTM2IDYuNSAxMS41IDMuMDg1Nzg2NDQgMTAuMDg1Nzg2NCA0LjUgMTMuNSA3LjkxNDIxMzU2Ij48L3BvbHlnb24+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}

.tui-popup-code-block-editor .tui-popup-close-button {
  margin-top: 6px;
}

.tui-popup-code-block-editor .tui-popup-body {
  z-index: -1;
  padding: 0px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

.tui-popup-code-block-editor .popup-editor-body {
  position: relative;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  border-bottom: 1px solid #cacaca;
}

.tui-popup-code-block-editor .te-button-section {
  padding: 15px;
}

.tui-popup-code-block-editor .te-button-section button {
  float: left;
}

.tui-popup-code-block-editor .tui-editor-contents pre {
  margin: 0px;
  background-color: transparent;
}

.tui-popup-code-block-editor .CodeMirror {
  height: auto;
}

.tui-popup-code-block-editor .CodeMirror-line {
  font-family: Consolas, Courier, 'Lucida Grande', '나눔바른고딕', 'Nanum Barun Gothic', '맑은고딕',
    'Malgun Gothic', sans-serif;
  font-size: 13px;
  line-height: 160%;
  letter-spacing: -0.3px;
}

.tui-popup-code-block-editor .popup-editor-editor-wrapper {
  min-height: 100%;
}

.tui-split-scroll-wrapper {
  position: relative;
}

.tui-split-scroll {
  position: absolute;
}

.tui-split-scroll,
.tui-split-scroll-wrapper {
  width: 100%;
  height: 100%;
}

.tui-split-scroll .tui-split-content-left,
.tui-split-scroll .tui-split-content-right {
  position: absolute;
  top: 0px;
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.tui-split-scroll .tui-split-content-left {
  left: 0px;
}

.tui-split-scroll .tui-split-content-right {
  left: 50%;
}

.tui-split-scroll .tui-splitter {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 1px;
  border-left: 1px solid #cacaca;
}

.tui-split-scroll .tui-split-scroll-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.tui-split-scroll .tui-split-content-left,
.tui-split-scroll .tui-split-content-right {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.tui-split-scroll button.tui-scrollsync {
  top: 10px;
  opacity: 0.2;
}

.tui-split-scroll button.tui-scrollsync::after {
  content: 'scroll off';
}

.tui-split-scroll.scroll-sync button.tui-scrollsync {
  opacity: 0.5;
}

.tui-split-scroll.scroll-sync .tui-split-content-left,
.tui-split-scroll.scroll-sync .tui-split-content-right {
  height: auto;
  overflow: initial;
}

.tui-split-scroll.scroll-sync button.tui-scrollsync::after {
  content: 'scroll on';
}

.tui-split-scroll.scroll-sync .tui-split-scroll-content {
  overflow-y: auto;
}

.tui-split-scroll.single-content .tui-splitter {
  display: none;
}

.tui-split-scroll.single-content .tui-split-content-left {
  width: 100%;
}

.tui-split-scroll.single-content .tui-split-content-right {
  display: none;
}

.tui-split-scroll.single-content button.tui-scrollsync {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .tui-split-scroll-wrapper .tui-splitter {
    left: calc(50% - 9px);
  }
}

@supports (-ms-accelerator: true) {
  /* IE Edge 12+ CSS styles go here */
  .tui-split-scroll-wrapper .tui-splitter {
    left: calc(50% - 9px);
  }
}

@media screen and (max-width: 480px) {
  .tui-popup-wrapper {
    max-width: 300px;
  }

  .tui-editor-popup {
    margin-left: -150px;
  }

  .te-dropdown-toolbar {
    max-width: none;
  }
}

@charset "utf-8";
.tui-editor-contents {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
}

.tui-editor-contents *:not(table) {
  line-height: 160%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.tui-editor-contents i,
.tui-editor-contents cite,
.tui-editor-contents em,
.tui-editor-contents var,
.tui-editor-contents address,
.tui-editor-contents dfn {
  font-style: italic;
}

.tui-editor-contents strong {
  font-weight: bold;
}

.tui-editor-contents p {
  margin: 10px 0;
  color: #222;
}

.tui-editor-contents > h1:first-of-type,
.tui-editor-contents > div > div:first-of-type h1 {
  margin-top: 14px;
}

.tui-editor-contents h1,
.tui-editor-contents h2,
.tui-editor-contents h3,
.tui-editor-contents h4,
.tui-editor-contents h5,
.tui-editor-contents h6 {
  font-weight: bold;
  color: #222;
}

.tui-editor-contents h1 {
  font-size: 24px;
  line-height: 28px;
  border-bottom: 3px double #999;
  margin: 52px 0 15px 0;
  padding-bottom: 7px;
}

.tui-editor-contents h2 {
  font-size: 22px;
  line-height: 23px;
  border-bottom: 1px solid #dbdbdb;
  margin: 20px 0 13px 0;
  padding-bottom: 7px;
}

.tui-editor-contents h3 {
  font-size: 20px;
  margin: 18px 0 2px;
}

.tui-editor-contents h4 {
  font-size: 18px;
  margin: 10px 0 2px;
}

.tui-editor-contents h3,
.tui-editor-contents h4 {
  line-height: 18px;
}

.tui-editor-contents h5 {
  font-size: 16px;
}

.tui-editor-contents h6 {
  font-size: 14px;
}

.tui-editor-contents h5,
.tui-editor-contents h6 {
  line-height: 17px;
  margin: 9px 0 -4px;
}

.tui-editor-contents del {
  color: #999;
}

.tui-editor-contents blockquote {
  margin: 14px 0;
  border-left: 4px solid #e5e5e5;
  padding: 0 16px;
  color: #999;
}

.tui-editor-contents blockquote p,
.tui-editor-contents blockquote ul,
.tui-editor-contents blockquote ol {
  color: #999;
}

.tui-editor-contents blockquote > :first-child {
  margin-top: 0;
}

.tui-editor-contents blockquote > :last-child {
  margin-bottom: 0;
}

.tui-editor-contents pre,
.tui-editor-contents code {
  font-family: Consolas, Courier, 'Apple SD 산돌고딕 Neo', -apple-system, 'Lucida Grande',
    'Apple SD Gothic Neo', '맑은 고딕', 'Malgun Gothic', 'Segoe UI', '돋움', dotum, sans-serif;
  border: 0;
  border-radius: 0;
}

.tui-editor-contents pre {
  margin: 2px 0 8px;
  padding: 18px;
  background-color: #f5f7f8;
}

.tui-editor-contents code {
  color: #c1798b;
  background-color: #f9f2f4;
  padding: 2px 3px;
  letter-spacing: -0.3px;
  border-radius: 2px;
}

.tui-editor-contents pre code {
  padding: 0;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
}

.tui-editor-contents pre.addon {
  border: 1px solid #e8ebed;
  background-color: #fff;
}

.tui-editor-contents img {
  margin: 4px 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
  max-width: 100%;
}

.tui-editor-contents table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 12px 0 14px;
  color: #222;
  width: auto;
  border-collapse: collapse;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.tui-editor-contents table th,
.tui-editor-contents table td {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 14px 5px 12px;
  height: 32px;
}

.tui-editor-contents table th {
  background-color: #555;
  font-weight: 300;
  color: #fff;
  padding-top: 6px;
}

.tui-editor-contents ul,
.tui-editor-contents menu,
.tui-editor-contents ol,
.tui-editor-contents dir {
  display: block;
  list-style-type: none;
  padding-left: 24px;
  margin: 6px 0 10px;
  color: #222;
}

.tui-editor-contents ol {
  list-style-type: none;
  counter-reset: li;
}

.tui-editor-contents ol > li {
  counter-increment: li;
}

.tui-editor-contents ul > li::before,
.tui-editor-contents ol > li::before {
  display: inline-block;
  position: absolute;
}

.tui-editor-contents ul > li::before {
  content: '';
  margin-top: 6px;
  margin-left: -17px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ccc;
}

.tui-editor-contents ol > li::before {
  content: '.' counter(li);
  margin-left: -28px;
  width: 24px;
  text-align: right;
  direction: rtl;
  color: #aaa;
}

.tui-editor-contents ul ul,
.tui-editor-contents ul ol,
.tui-editor-contents ol ol,
.tui-editor-contents ol ul {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tui-editor-contents ul li,
.tui-editor-contents ol li {
  position: relative;
}

.tui-editor-contents ul p,
.tui-editor-contents ol p {
  margin: 0;
}

.tui-editor-contents ul li.task-list-item::before,
.tui-editor-contents ol li.task-list-item::before,
.tui-editor-contents pre ul li::before {
  content: '';
}

.tui-editor-contents th ol,
.tui-editor-contents th ul {
  color: #fff;
}

.tui-editor-contents hr {
  border-top: 1px solid #eee;
  margin: 16px 0;
}

.tui-editor-contents a {
  text-decoration: underline;
  color: #4b96e6;
}

.tui-editor-contents a:hover {
  color: #1f70de;
}

.tui-editor-contents a.image-link {
  position: relative;
}

.tui-editor-contents a.image-link::before {
  content: '';
  position: absolute;
  margin: 0;
  width: 20px;
  height: 20px;
  top: 2px;
  right: 2px;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAAA/0lEQVQ4Ee2UIY6FQAyG/91wAQQJDg8SSwI3QIFAcQHuwFHQoOAEEFAELB6H4wIku+9vQgIP9zLyVbTTTufLtJ3MzzRNf1AoGlmu6ypBzvOMXyWkC+QLvDTjw6VM+Xr2OA6UZYmu67Dvu2zleX6zuq7D933EcQxNuyPu3usYYXVdw/M8mKYpIMMwxEZRJHbbNsmhkySJxE71APJmhGVZhnVdURQFlmU585GmKSzLEp+570Dlz+ZxQ/aGJVNYsm3bCIJA/LZtMY4jmqbBMAwIw1DiV/UAstEUltP3vawdxxFbVZVYDoWwM1eCp+LnoErIUt7DL/Ac1edWng1/WlXyD380myY5A34sAAAAAElFTkSuQmCC');
  cursor: pointer;
}

.tui-editor-contents .task-list-item {
  border: 0;
  list-style: none;
  padding-left: 24px;
  margin-left: -24px;
}

.tui-editor-contents .task-list-item::before {
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: center;
  content: '';
  margin-left: 0;
  margin-top: 0;
  border-radius: 0;
  height: 18px;
  width: 18px;
  position: absolute;
  left: 0;
  top: 1px;
  cursor: pointer;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAAAQklEQVQ4EWM8c+bMfwYqABaQGcbGxhQZdfbsWQYmikxA0jxqEFJg4GCOhhGOgEESHg0jpMDAwRx8YQQuj0DlCaUAAEdBCPJ7TaEPAAAAAElFTkSuQmCC');
}

.tui-editor-contents .task-list-item.checked::before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAAA1ElEQVQ4EWP0nvbsPwMVABMVzAAbMWoQIiT5OJgYvLS5EAJQFguGCB4BkCHt/kIM8kKsYFXbrn6DqyY6sJENefjuN8ORuz/ghoAYWA0COR2kEQbQDanc+I7h049/MGkwjVANFQYZkmXHD/YCyABiDAFpxQgjkJO9dbjA4QAKDxAAhQnIO9hcAlYAJDBcBHIySANII8gAYgwBGYZhEEgQZFjVJohhhFwCUg8CjPgyLT8nE8N/YJZGD1iIVlQSI4yQpT9+R40ZZDl0NlavoSsihj/4DAIAR+hZHUj727YAAAAASUVORK5CYII=');
}

.tui-editor-contents .task-list-item input[type='checkbox'],
.tui-editor-contents .task-list-item .task-list-item-checkbox {
  margin-left: -17px;
  margin-right: 3.8px;
  margin-top: 3px;
}

.tui-editor-contents-placeholder::before {
  content: attr(data-placeholder);
  color: grey;
  line-height: 160%;
  position: absolute;
}

.te-preview .tui-editor-contents h1 {
  min-height: 28px;
}

.te-preview .tui-editor-contents h2 {
  min-height: 23px;
}

.te-preview .tui-editor-contents blockquote {
  min-height: 20px;
}

.te-preview .tui-editor-contents li {
  min-height: 22px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+11 */
  .te-ww-container .tui-editor-contents li {
    vertical-align: middle;
  }

  .te-ww-container .tui-editor-contents ul > li::before,
  .te-ww-container .tui-editor-contents ol > li::before,
  .te-ww-container .tui-editor-contents .task-list-item:before {
    position: static;
    vertical-align: middle;
  }

  .te-ww-container .tui-editor-contents ul > li::before {
    margin-top: -3px;
    margin-right: 12px;
  }

  .te-ww-container .tui-editor-contents ol > li::before {
    margin-right: 6px;
  }

  .te-ww-container .tui-editor-contents .task-list-item {
    padding-left: 2px;
  }
}

.tui-editor-contents .te-preview-highlight {
  position: relative;
  z-index: 0;
}

.tui-editor-contents .te-preview-highlight::after {
  content: '';
  background-color: rgba(255, 245, 131, 0.5);
  border-radius: 4px;
  z-index: -1;
  position: absolute;
  top: -4px;
  right: -4px;
  left: -4px;
  bottom: -4px;
}

.tui-editor-contents h1.te-preview-highlight::after,
.tui-editor-contents h2.te-preview-highlight::after {
  bottom: 0;
}

.tui-editor-contents td.te-preview-highlight::after,
.tui-editor-contents th.te-preview-highlight::after {
  display: none;
}

.tui-editor-contents th.te-preview-highlight,
.tui-editor-contents td.te-preview-highlight {
  background-color: rgba(255, 245, 131, 0.5);
}

.tui-editor-contents th.te-preview-highlight {
  color: #222;
}

.te-md-container .CodeMirror {
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
  color: #222;
}

.tui-md-heading1 {
  font-size: 24px;
}

.tui-md-heading2 {
  font-size: 22px;
}

.tui-md-heading3 {
  font-size: 20px;
}

.tui-md-heading4 {
  font-size: 18px;
}

.tui-md-heading5 {
  font-size: 16px;
}

.tui-md-heading6 {
  font-size: 14px;
}

.tui-md-heading.tui-md-delimiter.setext {
  line-height: 15px;
}

.tui-md-strong,
.tui-md-heading,
.tui-md-list-item.tui-md-list-item-bullet,
.tui-md-list-item.tui-md-meta {
  font-weight: bold;
}

.tui-md-emph {
  font-style: italic;
}

.tui-md-strike {
  text-decoration: line-through;
}

.tui-md-strike.tui-md-delimiter {
  text-decoration: none;
}

.tui-md-delimiter,
.tui-md-thematic-break,
.tui-md-link,
.tui-md-table,
.tui-md-block-quote {
  color: #ccc;
}

.tui-md-code-block.tui-md-meta,
.tui-md-code.tui-md-delimiter {
  color: #aaa;
}

.tui-md-meta,
.tui-md-html,
.tui-md-link.tui-md-link-url.tui-md-marked-text {
  color: #999;
}

.tui-md-block-quote.tui-md-marked-text,
.tui-md-list-item.tui-md-meta {
  color: #555;
}

.tui-md-table.tui-md-marked-text {
  color: #222;
}

.tui-md-link.tui-md-link-desc.tui-md-marked-text,
.tui-md-list-item-odd.tui-md-list-item-bullet {
  color: #4b96e6;
}

.tui-md-list-item-even.tui-md-list-item-bullet {
  color: #cb4848;
}

.tui-md-code.tui-md-marked-text {
  color: #c1798b;
}

.tui-md-code {
  background-color: rgba(243, 229, 233, 0.5);
  padding: 2px 0;
  letter-spacing: -0.3px;
}

.tui-md-code.tui-md-delimiter.start {
  padding-left: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.tui-md-code.tui-md-delimiter.end {
  padding-right: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.tui-md-code-block.CodeMirror-linebackground {
  left: 20px;
  right: 20px;
  background-color: #f5f7f8;
}

.tui-md-code-block.CodeMirror-linebackground.start {
  top: 2px;
}

.tui-md-code-block.CodeMirror-linebackground.end {
  bottom: 2px;
}

.tui-md-code,
.tui-md-code-block {
  font-family: Consolas, Courier, 'Lucida Grande', '나눔바른고딕', 'Nanum Barun Gothic', '맑은고딕',
    'Malgun Gothic', sans-serif;
}


@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-1f2096ee], .admin-wrapper[data-v-1f2096ee] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-1f2096ee], .chbt-modal-header-text[data-v-1f2096ee], .chbt-modal-inner-contents-title[data-v-1f2096ee] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-1f2096ee] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-1f2096ee] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-1f2096ee] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-1f2096ee], .admin-wrapper-layout[data-v-1f2096ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-1f2096ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-1f2096ee] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-1f2096ee] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-1f2096ee] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-1f2096ee] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-1f2096ee] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-1f2096ee] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-1f2096ee]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-1f2096ee]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-1f2096ee]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-1f2096ee]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-1f2096ee] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-1f2096ee] {
  outline: none;
}
*[data-v-1f2096ee]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-1f2096ee]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-1f2096ee]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-1f2096ee] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-1f2096ee] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-1f2096ee] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-1f2096ee] ::-moz-focus-inner {
    border: 0;
}
*[data-v-1f2096ee] ::-ms-clear {
    display: none;
}
*[data-v-1f2096ee] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-1f2096ee] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-1f2096ee] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-1f2096ee] ::placeholder {
    color: #777777 !important;
}
*[data-v-1f2096ee] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-1f2096ee] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-1f2096ee] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-1f2096ee] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-1f2096ee] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-1f2096ee] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-1f2096ee] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-1f2096ee]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-1f2096ee]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-1f2096ee] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-1f2096ee]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-1f2096ee]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-1f2096ee] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-1f2096ee] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-1f2096ee] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-1f2096ee] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-1f2096ee] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-1f2096ee] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}
.chbt-modal-header[data-v-1f2096ee] {
  height: 49px;
  background: #ffffff;
  border-bottom: solid 1px #ececec;
  width: 100%;
  position: relative;
}
.chbt-modal-header-text[data-v-1f2096ee] {
    font-size: 14px;
    color: #616161;
    position: absolute;
    left: 18px;
    top: 15px;
    width: auto;
    height: auto;
}
.chbt-modal-header-save[data-v-1f2096ee] {
    position: absolute;
    right: 50px;
    top: 8px;
    width: 80px;
    height: 32px;
    cursor: pointer;
}
.chbt-modal-header-close[data-v-1f2096ee] {
    position: absolute;
    right: 8px;
    top: 8px;
    background-color: #fafafa;
    background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/x_icon.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.chbt-modal-inner[data-v-1f2096ee] {
  background: #ffffff;
  /*height: calc(100% - $modalHeaderHeight);*/
}
.chbt-modal-inner-contents[data-v-1f2096ee] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    height: calc(100% - 20px - 20px);
    overflow: hidden;
    background: #fafafa;
}
.chbt-modal-inner-contents-title[data-v-1f2096ee] {
      font-size: 24.5px;
      color: #605b7e;
      letter-spacing: -0.61px;
      text-align: center;
      height: 50px;
}
.chbt-modal-inner-contents-body[data-v-1f2096ee] {
      /*height: calc(100% - 50px);
                overflow: auto;*/
}

/* TODO: commented out because it affects other pages */
/*.navbar, .panel-header, .footer {
    display: none !important;
}

.main-panel > .content {
    padding: 0 !important;
}*/

.l-markdown-render p:first-child {
  margin-top: 0 !important;
}
.l-markdown-render p:last-child {
  margin-bottom: 0 !important;
}
.l-markdown-render img {
  max-width: 100% !important;
}

@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-04ab25f6], .admin-wrapper[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-buttons button[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-title input[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-edit[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-edit[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-add-button[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-add button[data-v-04ab25f6] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-seq[data-v-04ab25f6] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-buttons-save-indicator-text[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body textarea[data-v-04ab25f6] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-04ab25f6] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-04ab25f6] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-04ab25f6], .admin-wrapper-layout[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-buttons[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn-header[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-trash[data-v-04ab25f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-buttons-save-indicator[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer[data-v-04ab25f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-buttons-save-indicator[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-buttons button[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-dragarea[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-seq[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-buttons[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-sep[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-trash[data-v-04ab25f6] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-buttons-space[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-title[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-textarea[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn-textarea[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-textarea[data-v-04ab25f6] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-title input[data-v-04ab25f6] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-04ab25f6] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-edit[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-edit[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-trash-icon[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-add-button[data-v-04ab25f6] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-04ab25f6] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-04ab25f6]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-04ab25f6]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-04ab25f6]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-04ab25f6]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-04ab25f6], .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body textarea[data-v-04ab25f6] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-04ab25f6] {
  outline: none;
}
*[data-v-04ab25f6]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-04ab25f6]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-04ab25f6]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-04ab25f6] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-04ab25f6] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-04ab25f6] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-04ab25f6] ::-moz-focus-inner {
    border: 0;
}
*[data-v-04ab25f6] ::-ms-clear {
    display: none;
}
*[data-v-04ab25f6] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-04ab25f6] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-04ab25f6] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-04ab25f6] ::placeholder {
    color: #777777 !important;
}
*[data-v-04ab25f6] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-04ab25f6] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-04ab25f6] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-04ab25f6] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-04ab25f6] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-04ab25f6] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-04ab25f6] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-04ab25f6]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-04ab25f6]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-04ab25f6] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-04ab25f6]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-04ab25f6]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-04ab25f6] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-04ab25f6] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-04ab25f6] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-04ab25f6] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-04ab25f6] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-04ab25f6] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}

/* including margin */
.admin-wrapper-layout-mainbody-faqtree[data-v-04ab25f6] {
  /*margin-bottom: 60px;*/
  /* give more space */
}
.admin-wrapper-layout-mainbody-faqtree-buttons[data-v-04ab25f6] {
    /*justify-content: flex-end;*/
    width: 100%;
    border-bottom: solid 1px #d8d8d8;
    padding-bottom: 11px;
    position: relative;
    /*&-save {
                color: #ffffff;
                margin-left: 10px;
            }*/
}
.admin-wrapper-layout-mainbody-faqtree-buttons-save-indicator[data-v-04ab25f6] {
      -ms-flex-preferred-size: 100px;
          flex-basis: 100px;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.admin-wrapper-layout-mainbody-faqtree-buttons-save-indicator-text[data-v-04ab25f6] {
        font-size: 14px;
        color: black;
        opacity: 0.4;
}
.admin-wrapper-layout-mainbody-faqtree-buttons-save-indicator-text.l-hide[data-v-04ab25f6] {
          visibility: hidden;
}
.admin-wrapper-layout-mainbody-faqtree-buttons button[data-v-04ab25f6] {
      /*flex-basis: 90px;*/
      width: 90px;
      height: 30px;
      font-size: 12px;
}
.admin-wrapper-layout-mainbody-faqtree-buttons-seeall[data-v-04ab25f6] {
      color: #212121;
      border: solid 1px #d3d3d3;
      border-radius: 2px;
      background-color: #ffffff;
      background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/downarrow2.png");
      background-repeat: no-repeat;
      background-position: 72px 12px;
      text-align: left;
      padding-left: 11px;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;
      -ms-user-select: none;
}
.admin-wrapper-layout-mainbody-faqtree-buttons-seeall.see-all-sttus[data-v-04ab25f6] {
        background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/uparrow2.png");
        /*background-position: 72px 12px;*/
}
.admin-wrapper-layout-mainbody-faqtree-itemlist[data-v-04ab25f6] {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    margin-top: 11px;
    overflow: visible;
    /* due to dropdown menu */
    position: relative;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist.disable-select[data-v-04ab25f6] {
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;
      -ms-user-select: none;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item[data-v-04ab25f6] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      z-index: 1;
      margin-bottom: 4px;
      overflow: visible;
      /* due to dropdown menu */
      /* opened item */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.drag-temp-item[data-v-04ab25f6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: fixed;
        z-index: 10;
        -webkit-box-shadow: -7px 9px 13px 0 rgba(0, 0, 0, 0.08);
                box-shadow: -7px 9px 13px 0 rgba(0, 0, 0, 0.08);
        cursor: move;
        cursor: -webkit-grab;
        cursor: grab;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.always-on-top[data-v-04ab25f6] {
        z-index: 9;
        /* set above others so combobox or inner elements are visible */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.blank-mode[data-v-04ab25f6] {
        /*box-shadow: -7px 9px 13px 0 rgba(0, 0, 0, 0.08);*/
        visibility: hidden;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.show-drag-indicator[data-v-04ab25f6] {
        position: relative;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.show-drag-indicator[data-v-04ab25f6]::before {
          content: '';
          position: absolute;
          left: 0;
          bottom: -10px;
          background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/drag_circle.png") no-repeat;
          width: 10px;
          height: 10px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.show-drag-indicator[data-v-04ab25f6]::after {
          content: '';
          position: absolute;
          left: 10px;
          bottom: -10px;
          background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/drag_line_1px.png") repeat-x;
          background-position-x: 10px;
          width: calc(100% - 10px);
          height: 10px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header[data-v-04ab25f6] {
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
        -ms-flex-preferred-size: 35px;
            flex-basis: 35px;
        max-height: 35px;
        padding-top: 12px;
        padding-bottom: 12px;
        /*padding-left: 23px;*/
        padding-right: 23px;
        border: 1px solid #ececec;
        border-radius: 2px;
        background: #ffffff;
        overflow: visible;
        /* due to dropdown menu */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-dragarea[data-v-04ab25f6] {
          background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/drag_icon.png") no-repeat;
          background-size: 11px 16px;
          background-position: right;
          -ms-flex-preferred-size: 34px;
              flex-basis: 34px;
          /* 23px padding + 11px image */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-seq[data-v-04ab25f6] {
          margin-left: 14px;
          margin-top: 8px;
          font-size: 14px;
          color: #616161;
          -ms-flex-preferred-size: 45px;
              flex-basis: 45px;
          white-space: nowrap;
          letter-spacing: -1.25px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-title[data-v-04ab25f6] {
          margin-left: 11px;
          overflow: hidden;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-title input[data-v-04ab25f6] {
            text-align: center;
            color: #7735e1;
            background: #fafafa;
            font-size: 14px;
            text-align: left;
            width: 100%;
            padding-left: 26px;
            padding-right: 26px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages[data-v-04ab25f6] {
          margin-left: 8px;
          font-size: 12px;
          color: #212121;
          background: #fafafa;
          -ms-flex-preferred-size: 100px;
              flex-basis: 100px;
          padding-top: 8px;
          position: relative;
          background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/downarrow1.png");
          background-repeat: no-repeat;
          background-position: 80px 15px;
          cursor: default;
          -webkit-user-select: none;
             -moz-user-select: none;
                  user-select: none;
          -ms-user-select: none;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages-selected[data-v-04ab25f6] {
            margin-left: 24px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages-choices[data-v-04ab25f6] {
            position: relative;
            display: none;
            left: 42px;
            top: 20px;
            width: 99px;
            height: 68px;
            background-color: white;
            -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.29);
                    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.29);
            overflow: visible;
            /* for border triangle */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages-choices[data-v-04ab25f6]:before {
              content: '';
              position: absolute;
              top: -6px;
              left: 43px;
              /* x center */
              width: 12px;
              height: 6px;
              background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/triangle.png");
              background-repeat: no-repeat;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages-choices ul[data-v-04ab25f6] {
              list-style: none;
              margin: 0;
              padding: 0;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages-choices ul li div[data-v-04ab25f6] {
                height: 34px;
                line-height: 34px;
                text-align: center;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages-choices ul li div[data-v-04ab25f6]:hover {
                  background-color: rgba(216, 216, 216, 0.2);
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages.opened[data-v-04ab25f6] {
            background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/uparrow1.png");
            background-repeat: no-repeat;
            background-position: 80px 15px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages.opened .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-stages-choices[data-v-04ab25f6] {
              display: block;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-buttons[data-v-04ab25f6] {
          margin-left: 8px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-buttons button[data-v-04ab25f6] {
            width: 35px;
            height: 35px;
            background-color: #fafafa;
            border: none;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-buttons-fold[data-v-04ab25f6] {
            background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/downarrow2.png");
            background-repeat: no-repeat;
            background-position: center;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-buttons-delete[data-v-04ab25f6] {
            margin-left: 8px;
            background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/x_icon.png");
            background-repeat: no-repeat;
            background-position: center;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body[data-v-04ab25f6] {
        /*height: 300px;*/
        border-radius: 2px;
        border: solid 1px #ececec;
        background-color: #fafafa;
        border-top: none;
        /* don't duplicate header border-bottom */
        display: none;
        /* at first */
        padding-left: 83px;
        padding-right: 83px;
        padding-top: 24px;
        padding-bottom: 24px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body textarea[data-v-04ab25f6] {
          font-size: 14px;
          height: 117px;
          background-color: #efefef;
          color: #212121;
          width: 100%;
          padding-left: 30px;
          padding-right: 30px;
          padding-top: 19px;
          padding-bottom: 19px;
          resize: none;
          /* resizing makes layout weird */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea[data-v-04ab25f6] {
          width: 100%;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer[data-v-04ab25f6] {
            -ms-flex-preferred-size: 0%;
                flex-basis: 0%;
            /* IE11 */
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            /* convenient when resizing textarea */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header[data-v-04ab25f6] {
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              -ms-flex-preferred-size: 30px;
                  flex-basis: 30px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-title[data-v-04ab25f6] {
                white-space: nowrap;
                font-size: 14px;
                margin-top: 4px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-edit[data-v-04ab25f6] {
                -webkit-box-sizing: content-box;
                        box-sizing: content-box;
                white-space: nowrap;
                min-width: 90px;
                /* IE11 */
                width: 90px;
                height: 20px;
                padding-top: 4px;
                background: #fafafa;
                color: #212121;
                text-align: center;
                font-size: 12px;
                border-radius: 1px;
                border: solid 1px #d3d3d3;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-twostage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-textarea[data-v-04ab25f6] {
              /*overflow: hidden;*/
              /* IE11 */
              -webkit-box-flex: 0;
                  -ms-flex-positive: 0;
                      flex-grow: 0;
              -ms-flex-preferred-size: calc(117px - 19px - 19px);
                  flex-basis: calc(117px - 19px - 19px);
              /* IE...again... box-sizing not supported */
              overflow: auto;
              background: #efefef;
              padding-left: 30px;
              padding-right: 30px;
              padding-top: 19px;
              padding-bottom: 19px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage[data-v-04ab25f6] {
          padding-right: calc(83px - 44px);
          display: none;
          /* at first */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea[data-v-04ab25f6] {
            width: 100%;
            margin-top: 22px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea[data-v-04ab25f6]:first-child {
              margin-top: 0;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-last[data-v-04ab25f6] {
              margin-bottom: 33px;
              /* before add button */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn[data-v-04ab25f6] {
              -ms-flex-preferred-size: 0%;
                  flex-basis: 0%;
              /* IE11 */
              -webkit-box-pack: start;
                  -ms-flex-pack: start;
                      justify-content: flex-start;
              /* convenient when resizing textarea */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn-header[data-v-04ab25f6] {
                -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                        justify-content: space-between;
                -ms-flex-preferred-size: 30px;
                    flex-basis: 30px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn-header-title[data-v-04ab25f6] {
                  white-space: nowrap;
                  font-size: 14px;
                  margin-top: 4px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-qestn-textarea[data-v-04ab25f6] {
                -webkit-box-sizing: content-box;
                        box-sizing: content-box;
                /*overflow: hidden;*/
                /* IE11 */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-sep[data-v-04ab25f6] {
              -ms-flex-preferred-size: 40px;
                  flex-basis: 40px;
              background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/rightarrow1.png") no-repeat;
              background-position: center;
              margin-top: 30px;
              /* due to header */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer[data-v-04ab25f6] {
              -ms-flex-preferred-size: 0%;
                  flex-basis: 0%;
              /* IE11 */
              -webkit-box-pack: start;
                  -ms-flex-pack: start;
                      justify-content: flex-start;
              /* convenient when resizing textarea */
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header[data-v-04ab25f6] {
                -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                        justify-content: space-between;
                -ms-flex-preferred-size: 30px;
                    flex-basis: 30px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-title[data-v-04ab25f6] {
                  white-space: nowrap;
                  font-size: 14px;
                  margin-top: 4px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-header-edit[data-v-04ab25f6] {
                  -webkit-box-sizing: content-box;
                          box-sizing: content-box;
                  white-space: nowrap;
                  min-width: 90px;
                  /* IE11 */
                  width: 90px;
                  height: 20px;
                  padding-top: 4px;
                  background: #fafafa;
                  color: #212121;
                  text-align: center;
                  font-size: 12px;
                  border-radius: 1px;
                  border: solid 1px #d3d3d3;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-answer-textarea[data-v-04ab25f6] {
                -webkit-box-sizing: content-box;
                        box-sizing: content-box;
                /*overflow: hidden;*/
                /* IE11 */
                -webkit-box-flex: 0;
                    -ms-flex-positive: 0;
                        flex-grow: 0;
                -ms-flex-preferred-size: calc(117px - 19px - 19px);
                    flex-basis: calc(117px - 19px - 19px);
                /* IE...again... box-sizing not supported */
                overflow: auto;
                background: #efefef;
                padding-left: 30px;
                padding-right: 30px;
                padding-top: 19px;
                padding-bottom: 19px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-trash[data-v-04ab25f6] {
              -ms-flex-preferred-size: calc(44px - 8px);
                  flex-basis: calc(44px - 8px);
              margin-left: 8px;
              margin-top: 30px;
              /* due to header */
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-body.l-threestage .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body-qestnarea-trash-icon[data-v-04ab25f6] {
                background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/trashcan.png") no-repeat;
                background-position: right;
                background-size: 36px 36px;
                -ms-flex-preferred-size: 36px;
                    flex-basis: 36px;
                height: 36px;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.opened .admin-wrapper-layout-mainbody-faqtree-itemlist-item-header-buttons-fold[data-v-04ab25f6] {
        background-image: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/uparrow2.png");
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item.opened .admin-wrapper-layout-mainbody-faqtree-itemlist-item-body[data-v-04ab25f6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.admin-wrapper-layout-mainbody-faqtree-itemlist-item-add-button[data-v-04ab25f6] {
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
        font-size: 14px;
        background: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/chatbot/plus_icon.png") no-repeat;
        background-position: left center;
        width: 95px;
        height: 26px;
        color: #616161;
        letter-spacing: 0;
        padding-left: 16px;
        padding-top: 5px;
        margin: 0 auto;
}
.admin-wrapper-layout-mainbody-faqtree-add[data-v-04ab25f6] {
    margin-top: 30px;
    width: 100%;
}
.admin-wrapper-layout-mainbody-faqtree-add button[data-v-04ab25f6] {
      width: 100%;
      height: 35px;
      font-size: 22px;
}

/* TODO: commented out because it affects other pages */
/*.navbar, .panel-header, .footer {
    display: none !important;
}

.main-panel > .content {
    padding: 0 !important;
}*/

@charset "UTF-8";
/* column 1 width for page */
/*$col2Width: 1087px;*/
/* column 2 width for page */
/*$col2Width: 100vw - $col1Width;*/
/* 
 https://www.fontsquirrel.com/tools/webfont-generator
    Expert...
    (Do one at a time; takes awhile and sometimes doesn't work if too many formats are selected.
     Settings below seem to work.)
    
    Formats: WOFF, WOFF2, EOT Compressed, SVG
    Truetype Hinting: Keep Existing
    Custom Subsetting: AC00-D7A3,1100-11FF,3130-318F,A960-A97F,D7B0-D7FF
        Hangul Syllables (AC00–D7A3)
        Hangul Jamo (1100–11FF)
        Hangul Compatibility Jamo (3130–318F)
        Hangul Jamo Extended-A (A960–A97F)
        Hangul Jamo Extended-B (D7B0–D7FF)
    OpenType Features: Keep All Features
    Font Name Suffix: -webfont-keepexisting-koronly
*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothic-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicBold';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicbold-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothiclight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-weight: normal;
  font-style: normal;
  src: url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff2") format("woff2"), url("https://logicong-web-resources.s3.ap-northeast-2.amazonaws.com/responsive/web/assets/fonts/FontSquirrel/nanumbarungothicultralight-webfont-keepexisting-koronly.woff") format("woff");
  unicode-range: U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;
  font-display: swap;
}
.barun[data-v-f7b5e96a], .admin-wrapper[data-v-f7b5e96a], .admin-wrapper-layout-mainbody-greetings-formarea-label[data-v-f7b5e96a], .admin-wrapper-layout-mainbody-greetings-formarea-button-save[data-v-f7b5e96a] {
  font-family: 'NanumBarunGothic', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 400;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-bold[data-v-f7b5e96a] {
  font-family: 'NanumBarunGothicBold', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 700;
  /* for fallback */
  letter-spacing: -0.2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-light[data-v-f7b5e96a], .admin-wrapper-layout-mainbody-greetings-formarea-text textarea[data-v-f7b5e96a] {
  font-family: 'NanumBarunGothicLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 300;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
.barun-ultralight[data-v-f7b5e96a] {
  font-family: 'NanumBarunGothicUltraLight', '맑은 고딕', 'Malgun Gothic', sans-serif;
  /* Use Malgun Gothic for English/numbers */
  font-weight: 200;
  /* for fallback */
  letter-spacing: -0.4px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  /* smooth out jagged fonts */
}
@media all and (-ms-high-contrast: none) {
textarea[data-v-f7b5e96a] {
    /* fix newline glyph on IE */
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}
}

/* mix-ins */
.flex-row[data-v-f7b5e96a], .admin-wrapper-layout[data-v-f7b5e96a], .admin-wrapper-layout-mainbody-greetings-formarea[data-v-f7b5e96a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-col[data-v-f7b5e96a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-fixed[data-v-f7b5e96a] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flex-var[data-v-f7b5e96a] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.l-textbox[data-v-f7b5e96a] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.l-button[data-v-f7b5e96a] {
  background: #7735e1;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}
.l-div-button[data-v-f7b5e96a] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* Ripple effect */
.l-button[data-v-f7b5e96a] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-button[data-v-f7b5e96a]:hover {
  background: #7735e1 radial-gradient(circle, transparent 1%, #905be4 1%) center/15000%;
}
.l-button[data-v-f7b5e96a]:active {
  background-color: #7735e1;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}

/* Ripple effect */
.l-button.l-white[data-v-f7b5e96a]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-button.l-white[data-v-f7b5e96a]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
.l-textarea[data-v-f7b5e96a], .admin-wrapper-layout-mainbody-greetings-formarea-text textarea[data-v-f7b5e96a] {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  color: #616161;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  /* hide scrollbars on IE when unnecessary */
}
*[data-v-f7b5e96a] {
  outline: none;
}
*[data-v-f7b5e96a]::-webkit-scrollbar {
    background: transparent;
    width: 13px;
    height: 13px;
}
*[data-v-f7b5e96a]::-webkit-scrollbar-track {
    background: rgba(216, 216, 216, 0.1);
}
*[data-v-f7b5e96a]::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: rgba(216, 216, 216, 0.6);
}
*[data-v-f7b5e96a] ::-moz-selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-f7b5e96a] ::selection {
    background: #7735e1;
    /* WebKit/Blink Browsers */
    color: #ffffff;
}
*[data-v-f7b5e96a] ::-moz-selection {
    background: #7735e1;
    /* Gecko Browsers */
    color: #ffffff;
}
*[data-v-f7b5e96a] ::-moz-focus-inner {
    border: 0;
}
*[data-v-f7b5e96a] ::-ms-clear {
    display: none;
}
*[data-v-f7b5e96a] ::-webkit-input-placeholder {
    color: #777777 !important;
}
*[data-v-f7b5e96a] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-f7b5e96a] ::-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-f7b5e96a] ::placeholder {
    color: #777777 !important;
}
*[data-v-f7b5e96a] ::-moz-placeholder {
    color: #777777 !important;
}
*[data-v-f7b5e96a] :-ms-input-placeholder {
    color: #777777 !important;
}
*[data-v-f7b5e96a] ::-ms-input-placeholder {
    color: #777777 !important;
}

/* base */
.admin-wrapper[data-v-f7b5e96a] {
  /* default font throughout page */
  /*min-width: 1366px;*/
  background: white;
  padding-top: 30px;
  width: 100%;
  margin: 0 auto;
  overflow-y: hidden;
}
.admin-wrapper-layout[data-v-f7b5e96a] {
    height: calc(100vh - 72px);
    overflow: hidden;
}
.admin-wrapper-layout[data-v-f7b5e96a] > :first-child {
      -ms-flex-preferred-size: 279px;
          flex-basis: 279px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #ececec;
      height: calc(100vh - 72px);
      /* IE */
}
.admin-wrapper-layout[data-v-f7b5e96a] > :nth-child(2) {
      /* mainbody */
      /*flex-grow: 1;*/
      /* use remaining space */
      -ms-flex-preferred-size: calc(100vw - 279px - 93px - 93px);
          flex-basis: calc(100vw - 279px - 93px - 93px);
      /* remove padding-left and padding-right amount */
      padding-left: 93px;
      padding-right: 93px;
      padding-top: 44px;
      padding-bottom: 31px;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      overflow: auto;
      /* scroll if needed */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-f7b5e96a]:first-child {
        /* https://blog.alexandergottlieb.com/overflow-scroll-and-the-right-padding-problem-a-css-only-solution-6d442915b3f4 */
        min-width: 370px;
        /* prevent IE11 flex weirdness */
        position: relative;
        padding-bottom: 31px;
        /* fix right-padding */
}
.admin-wrapper-layout > :nth-child(2) > .l-scrollcontents[data-v-f7b5e96a]:first-child:after {
          content: "";
          display: block;
          position: absolute;
          right: -93px;
          width: 93px;
          height: 1px;
}

/* responsive for < 1024px */
/*@media screen and (max-width: 1024px) {
    .admin-wrapper {
        &-layout {
            &>:first-child {
                display: none;
            }
            &>:nth-child(2) {
                flex-basis: calc(100vw - 93px - 93px);
            }
        }
    }
}*/
/* Ripple effect */
.l-ripple[data-v-f7b5e96a] {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
}
.l-ripple[data-v-f7b5e96a]:hover {
  background: #ececec radial-gradient(circle, transparent 1%, #ececec 1%) center/15000%;
}
.l-ripple[data-v-f7b5e96a]:active {
  background-color: #ffffff;
  background-size: 100%;
  -webkit-transition: background 0s;
  transition: background 0s;
}
li.l-ripple[data-v-f7b5e96a] {
  border: none;
  /*border-radius: 2px;*/
  font-size: 16px;
  /*box-shadow: 0 0 4px #999;*/
  outline: none;
}
.chbt-fade-enter-active[data-v-f7b5e96a] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-fade-leave-to[data-v-f7b5e96a] {
  opacity: 0;
}
.chbt-fade-leave-active[data-v-f7b5e96a] {
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
}
.chbt-modal[data-v-f7b5e96a] {
  width: 50vw;
  height: calc(80vh + 49px);
  max-width: 500px;
  max-height: calc(405px + 49px);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chbt-modal-backdrop[data-v-f7b5e96a] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}
.admin-wrapper-layout-mainbody-greetings-formarea[data-v-f7b5e96a] {
  /*margin-bottom: 60px;*/
  /* give more space */
  margin-top: 40px;
}
.admin-wrapper-layout-mainbody-greetings-formarea[data-v-f7b5e96a]:first-child {
    margin-top: 0;
}
.admin-wrapper-layout-mainbody-greetings-formarea-label[data-v-f7b5e96a] {
    font-size: 14px;
    -ms-flex-preferred-size: 73px;
        flex-basis: 73px;
    margin-top: 7px;
    white-space: nowrap;
    /* avoid strangeness on resize */
}
.admin-wrapper-layout-mainbody-greetings-formarea-text[data-v-f7b5e96a] {
    width: 100%;
}
.admin-wrapper-layout-mainbody-greetings-formarea-text textarea[data-v-f7b5e96a] {
      width: 100%;
      text-align: left;
      font-size: 14px;
      height: 72px;
      padding-left: 30px;
      padding-top: 15px;
      padding-bottom: 15px;
}
.admin-wrapper-layout-mainbody-greetings-formarea-button[data-v-f7b5e96a] {
    width: 100%;
}
.admin-wrapper-layout-mainbody-greetings-formarea-button-save[data-v-f7b5e96a] {
      width: 80px;
      color: #ffffff;
      background: #7735e1;
}
.admin-wrapper-layout-mainbody-greetings-formarea-button-save.save-finished[data-v-f7b5e96a] {
        background: rgba(119, 53, 225, 0.5);
}

.selectedTagBtn[data-v-4b47dffa] {
  background-color: green;
  color: white;
  font-weight: bold;
  border: none;
  margin: 0px 2px 0 2px;
  width: 50px;
  font-size: 5px;
}
.row > n-button[data-v-4b47dffa] {
  height: 20px;
}

.checkerboard[data-v-579557dc] {
  background: #f8f8f8;
  background-image: linear-gradient(45deg, #e8e8e8 25%, transparent 25%, transparent 75%, #e8e8e8 75%), linear-gradient(45deg, #e8e8e8 25%, transparent 25%, transparent 75%, #e8e8e8 75%);
  background-position: 0 0, 20px 20px;
  background-size: 40px 40px;
}

.card-columns[data-v-579557dc] {
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6;
}
.card .img-video-wrapper[data-v-579557dc] {
  max-height: 500px;
  overflow: hidden;
}
.card .img-video-wrapper[data-v-579557dc]:hover {
    cursor: pointer;
    -webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
            box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
}
.w-lg[data-v-579557dc] {
  width: 66%;
}
.preview-wrapper[data-v-579557dc] {
  position: fixed;
  right: 0;
  top: 0;
  width: 30%;
  height: 100%;
}
.statistics[data-v-579557dc]:not(.b-0):after {
  display: unset !important;
  content: "";
  position: absolute;
  right: 0;
  top: 20px;
  width: 1px;
  height: calc(100% - 40px);
  background: #dddddd;
}
.p-0[data-v-579557dc] {
  padding: 0;
}
.b-0[data-v-579557dc] {
  border: none;
}
.choose-type[data-v-579557dc] {
  color: black !important;
  font-weight: bold !important;
}
.type[data-v-579557dc] {
  cursor: pointer;
}
.image-wrapper[data-v-579557dc]:hover {
  background-color: rgba(201, 201, 201, 0.3);
}
video[data-v-579557dc] {
  max-width: 100%;
  border-radius: 0.1875rem;
}
.red[data-v-579557dc] {
  color: red !important;
}

.tag[data-v-102396be] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-fe7b48da] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
img[data-v-fe7b48da] {
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.1);
  -o-object-fit: contain;
     object-fit: contain;
}


.navbar{
    border-radius: 5px;
}
.navbar-wrapper {
    visibility: hidden !important;
}

.footer[data-v-7f39ac62] {
  height: 0px !important;
  visibility: hidden;
}
.me[data-v-7f39ac62] {
  color: red;
}
.navbar[data-v-7f39ac62] {
  margin-top: 50px;
  background-color: #f8981d;
  line-height: 0px;
}
.rounded-circle[data-v-7f39ac62] {
  width: 30px;
  height: 30px;
}
.row-left[data-v-7f39ac62] {
  float: left;
  padding: 5px;
  margin-left: 0px;
  width: 22%;
  height: 100%;
  border: 1px;
  border-style: solid;
  border-color: #dcdcdc;
  border-radius: 5px;
}
.row-right[data-v-7f39ac62] {
  float: left;
  width: 77%;
  margin-left: 1%;
  padding: 5px;
  border: 1px;
  border-style: solid;
  border-color: #dcdcdc;
  border-radius: 5px;
}

/*.col-sm-2 .bg-faded .members{
    width:320px !important;
}*/
.members[data-v-7f39ac62] {
  /*position: fixed;
    top: 90px;
    bottom: 0;
    left: 25;*/
  /*z-index: 1000;*/
  z-index: 3;
  /*padding: 20px;*/
  /*overflow-x: hidden;*/
  overflow-x: none;
  overflow-y: scroll;
  /* Scrollable contents if viewport is shorter than content. */
  border-right: 1px solid #ffffff;
  height: 810px;
}
.members-header[data-v-7f39ac62] {
  background-color: #F5EDCD;
  color: #545456;
  font-size: 1.25rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.meessage-avatar[data-v-7f39ac62] {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0px 15px 15px 0px;
}
.members-group[data-v-7f39ac62] {
  width: 100%;
}
.messages-header[data-v-7f39ac62] {
  background-color: #EAF0E8;
  color: #545456;
  font-size: 1.25rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.messages-main[data-v-7f39ac62] {
  height: 810px;
}
.messages-body[data-v-7f39ac62] {
  padding-top: 1rem;
  overflow: auto;
  height: 75vh;
}
.messages-footer[data-v-7f39ac62] {
  padding-top: 1rem;
  padding-left: .25rem;
  padding-right: .25rem;
}
.input-group-btn[data-v-7f39ac62] {
  height: 34px;
  margin-top: 7px;
  margin-left: 0px;
  padding-left: 0px;
}
.btn[data-v-7f39ac62] {
  margin-top: 0px;
}
.btn-primary[data-v-7f39ac62] {
  height: 40px;
}
.list-group-item[data-v-7f39ac62] {
  border: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.list-group-item[data-v-7f39ac62]:first-child {
  border-top: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.tag[data-v-6816f09e] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-505add93] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-a15973a6] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.lneCdInput[data-v-a15973a6] {
  width: 180px;
  text-align: center;
}


tr.el-table__row.refnd-row {
    background-color: skyblue;
}

.tag[data-v-c2999382] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-00262817] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.cpn-dtl .el-transfer-panel {
  width: 400px;
}


.loading-circle[data-v-7c32c89c] {
    border: 4px solid rgba(0, 0, 0, 0.1);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border-left-color: #3498db;
    -webkit-animation: spin-7c32c89c 1s ease-in-out infinite;
            animation: spin-7c32c89c 1s ease-in-out infinite;
}
@-webkit-keyframes spin-7c32c89c {
0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
}
}
@keyframes spin-7c32c89c {
0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
}
}


.issu-loading-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cpn-upld .el-transfer-panel {
  width: 400px;
}

.tag[data-v-6bdfd671] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.select[data-v-6bdfd671] {
  width: 120px;
  margin-top: -10px;
}

.sms-txt textarea {
  resize: none;
  height: 150px;
}
.sub {
  text-align: right;
  font-size: 11px;
}
.sub.err {
    color: red;
}

.inputNumber[data-v-7913439e] {
  width: 80%;
}
.warning-row[data-v-7913439e] {
  background-color: #845353 !important;
}
.game-advnt-cnstl-map-wrap[data-v-7913439e] {
  position: relative;
}
.game-advnt-cnstl-map-wrap .grid-wrap[data-v-7913439e] {
    position: relative;
    margin-top: 50px;
}
.game-advnt-cnstl-map-wrap .line-wrap[data-v-7913439e] {
    position: absolute;
    width: 120%;
    height: 100%;
    margin-top: 10px;
    margin-left: -22vw;
}
.game-advnt-cnstl-map-wrap .line-wrap .line[data-v-7913439e] {
      stroke: #01173F;
      stroke-width: pv1(5);
}
.game-advnt-cnstl-map-wrap .line-wrap .blue[data-v-7913439e] {
      stroke: #d1d1d1;
      -webkit-filter: drop-shadow(0 0 pv1(10) rgba(152, 212, 255, 0.8));
              filter: drop-shadow(0 0 pv1(10) rgba(152, 212, 255, 0.8));
}
.game-advnt-cnstl-map-wrap .line-wrap .green[data-v-7913439e] {
      stroke: #28E9B7;
      -webkit-filter: drop-shadow(0 0 pv1(10) rgba(40, 233, 183, 0.8));
              filter: drop-shadow(0 0 pv1(10) rgba(40, 233, 183, 0.8));
}
.game-advnt-cnstl-map-wrap .line-wrap .crcl[data-v-7913439e] {
      fill: transparent;
      transform-box: fill-box;
}
@media only screen and (min-width: 1400px) and (max-width: 1800px) {
.game-advnt-cnstl-map-wrap .line-wrap[data-v-7913439e] {
      margin-left: -15vw;
}
}
.game-advnt-cnstl-map-wrap .grid-wrap[data-v-7913439e] {
    position: relative;
    display: grid;
    gap: pv1(293);
}
.game-advnt-cnstl-map-wrap .rowTree[data-v-7913439e] {
    display: grid;
    grid-auto-flow: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.game-advnt-cnstl-map-wrap .plnt-wrap[data-v-7913439e] {
    display: grid;
    grid-auto-flow: column;
    gap: pv1(100);
    border: 1px solid #e0e2da;
    border-radius: 20%;
}
.game-advnt-cnstl-map-wrap .plnt-wrap .lbl[data-v-7913439e] {
      color: #C7E7FE;
      background-color: #01173F;
      border: pv1(4) solid #204D89;
      border-radius: pv1(45);
      text-align: center;
}
.game-advnt-cnstl-map-wrap .plnt-wrap .img-btn[data-v-7913439e] {
      margin: auto;
      border: none;
      background-color: transparent;
}
.game-advnt-cnstl-map-wrap .plnt-wrap .img-btn[data-v-7913439e]:hover {
        -webkit-animation: shake-anim 1s infinite alternate;
                animation: shake-anim 1s infinite alternate;
}
.game-advnt-cnstl-map-wrap .plnt-wrap .img-btn img[data-v-7913439e] {
        width: 100%;
        height: 100%;
}
.game-advnt-cnstl-map-wrap .plnt-wrap .body[data-v-7913439e] {
      display: grid;
      gap: pv1(76);
}
.game-advnt-cnstl-map-wrap .plnt-wrap .body > .lbl[data-v-7913439e] {
        font-size: pv1(40);
        padding: pv1(2) pv1(23);
}
.game-advnt-cnstl-map-wrap .plnt-wrap .body > .img-btn[data-v-7913439e] {
        width: pv1(242);
        height: pv1(242);
}
.game-advnt-cnstl-map-wrap .plnt-wrap .sub-plnt[data-v-7913439e] {
      display: grid;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
}
.game-advnt-cnstl-map-wrap .plnt-wrap .sub-plnt > .lbl[data-v-7913439e] {
        font-size: pv1(28);
        padding: pv1(3) pv1(14);
}
.game-advnt-cnstl-map-wrap .plnt-wrap .sub-plnt > .img-btn[data-v-7913439e] {
        width: pv1(90);
        height: pv1(90);
}

.tag[data-v-c6ceb544] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.select[data-v-c6ceb544] {
  width: 120px;
  margin-top: -10px;
}

.tag[data-v-816f05dc] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.select[data-v-816f05dc] {
  margin-top: -10px;
}
.width20pcnt[data-v-816f05dc] {
  width: 20%;
  margin-left: 5%;
}
.width70pcnt[data-v-816f05dc] {
  width: 70%;
  vertical-align: top;
}
.width60pcnt[data-v-816f05dc] {
  width: 60%;
  vertical-align: top;
}
.selectedCoursCrclmBtn[data-v-816f05dc] {
  background-color: green;
  color: white;
  font-weight: bold;
  border: none;
  margin: 10px 2px 0 2px;
}
.langBtn[data-v-816f05dc] {
  width: 80px;
  font-weight: 500;
}

.tag[data-v-34334870] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-4fa200c2] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.langBtn {
  width: 80px;
  font-weight: 500;
}

.prev-mission-btn[data-v-d548a75a] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-d548a75a] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.tag[data-v-20db6c46] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.langBtn[data-v-20db6c46] {
  width: 80px;
  font-weight: 500;
}

.prev-mission-btn[data-v-278a3852] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-278a3852] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}


.loading-bar[data-v-75d74d21] {
    width: 100%;
    height: 4px;
    background-color: #f5f5f5;
    overflow: hidden;
}
.loading-bar-progress[data-v-75d74d21] {
    height: 100%;
    width: 0;
    background-color: #3498db;
    -webkit-animation: loading-75d74d21 2s infinite;
            animation: loading-75d74d21 2s infinite;
}
@-webkit-keyframes loading-75d74d21 {
0% { width: 0;
}
50% { width: 100%;
}
100% { width: 0;
}
}
@keyframes loading-75d74d21 {
0% { width: 0;
}
50% { width: 100%;
}
100% { width: 0;
}
}

.tag[data-v-fbd7e4bc] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.langBtn[data-v-fbd7e4bc] {
  width: 80px;
  font-weight: 500;
}

.tag[data-v-3db5f199] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
  width: 100%;
  text-align: center;
}

.reward[data-v-24a6a580] {
  background-color: #efefef;
  border-radius: 20px;
  padding: 5px;
  margin: 5px;
  width: 48%;
}

.category[data-v-6026755e] {
  border-bottom: 1px solid #ddd;
  font-size: 1em;
  margin: 0 20px 40px 20px;
  cursor: pointer;
}
.category > *[data-v-6026755e] {
    padding: 10px 0;
}
.category > .active[data-v-6026755e], .category > *[data-v-6026755e]:hover {
    color: black;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border: 1px solid #ddd;
    border-bottom: none;
}
.category > .active + .category > .active[data-v-6026755e], .category > *:hover + .category > .active[data-v-6026755e], .category > .active + .category > *[data-v-6026755e]:hover, .category > *:hover + .category > *[data-v-6026755e]:hover {
      border-left: none;
}

.sub-title {
  margin-bottom: 5px;
  color: #9A9A9A;
  font-weight: 400;
  margin-top: 20px;
  border-bottom: 1px solid;
}
.game-detail-modal .form-check-sign {
  margin: 1px;
}

.prev-mission-btn[data-v-6107d433] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-6107d433] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

div.jsoneditor-icon {
  display: none;
}
div.jsoneditor-outer {
  height: 300px;
}

.prev-story-btn[data-v-482f4570] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-story-btn[data-v-482f4570] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

/**
    Name: IntelliJ IDEA darcula theme
    From IntelliJ IDEA by JetBrains
 */

.cm-s-darcula  { font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;}
.cm-s-darcula.CodeMirror { background: #2B2B2B; color: #A9B7C6; }

.cm-s-darcula span.cm-meta { color: #BBB529; }
.cm-s-darcula span.cm-number { color: #6897BB; }
.cm-s-darcula span.cm-keyword { color: #CC7832; line-height: 1em; font-weight: bold; }
.cm-s-darcula span.cm-def { color: #A9B7C6; font-style: italic; }
.cm-s-darcula span.cm-variable { color: #A9B7C6; }
.cm-s-darcula span.cm-variable-2 { color: #A9B7C6; }
.cm-s-darcula span.cm-variable-3 { color: #9876AA; }
.cm-s-darcula span.cm-type { color: #AABBCC; font-weight: bold; }
.cm-s-darcula span.cm-property { color: #FFC66D; }
.cm-s-darcula span.cm-operator { color: #A9B7C6; }
.cm-s-darcula span.cm-string { color: #6A8759; }
.cm-s-darcula span.cm-string-2 { color: #6A8759; }
.cm-s-darcula span.cm-comment { color: #61A151; font-style: italic; }
.cm-s-darcula span.cm-link { color: #CC7832; }
.cm-s-darcula span.cm-atom { color: #CC7832; }
.cm-s-darcula span.cm-error { color: #BC3F3C; }
.cm-s-darcula span.cm-tag { color: #629755; font-weight: bold; font-style: italic; text-decoration: underline; }
.cm-s-darcula span.cm-attribute { color: #6897bb; }
.cm-s-darcula span.cm-qualifier { color: #6A8759; }
.cm-s-darcula span.cm-bracket { color: #A9B7C6; }
.cm-s-darcula span.cm-builtin { color: #FF9E59; }
.cm-s-darcula span.cm-special { color: #FF9E59; }
.cm-s-darcula span.cm-matchhighlight { color: #FFFFFF; background-color: rgba(50, 89, 48, .7); font-weight: normal;}
.cm-s-darcula span.cm-searching { color: #FFFFFF; background-color: rgba(61, 115, 59, .7); font-weight: normal;}

.cm-s-darcula .CodeMirror-cursor { border-left: 1px solid #A9B7C6; }
.cm-s-darcula .CodeMirror-activeline-background { background: #323232; }
.cm-s-darcula .CodeMirror-gutters { background: #313335; border-right: 1px solid #313335; }
.cm-s-darcula .CodeMirror-guttermarker { color: #FFEE80; }
.cm-s-darcula .CodeMirror-guttermarker-subtle { color: #D0D0D0; }
.cm-s-darcula .CodeMirrir-linenumber { color: #606366; }
.cm-s-darcula .CodeMirror-matchingbracket { background-color: #3B514D; color: #FFEF28 !important; font-weight: bold; }

.cm-s-darcula div.CodeMirror-selected { background: #214283; }

.CodeMirror-hints.darcula {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  color: #9C9E9E;
  background-color: #3B3E3F !important;
}

.CodeMirror-hints.darcula .CodeMirror-hint-active {
  background-color: #494D4E !important;
  color: #9C9E9E !important;
}

.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}

.langBtn[data-v-07c82d29] {
  width: 80px;
  font-weight: 500;
}


.controller-wrapper[data-v-97f1f03a] {
  width: 630px;
  height: 140px;
  padding: 10px 30px;
  background: rgba(0, 0, 0, 0.25);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  margin: 10px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.controller-row[data-v-97f1f03a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.controller-row > *[data-v-97f1f03a] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0;
    border: 1px solid white;
}
.controller-row button[data-v-97f1f03a] {
    height: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    outline: 0;
}
.controller-row div[data-v-97f1f03a] {
    background: rgba(0, 0, 0, 0.5);
}

@charset "UTF-8";
.canva-form[data-v-1b4c7d1b] {
  padding: 20px 0;
}
.code-textarea[data-v-1b4c7d1b] {
  font-family: monospace;
  letter-spacing: 0.5px;
}
.preview-container[data-v-1b4c7d1b] {
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px;
  min-height: 250px;
  background-color: #f8f9fa;
}
.empty-preview[data-v-1b4c7d1b] {
  border: 1px dashed #dcdfe6;
  border-radius: 4px;
  padding: 40px;
  margin-bottom: 20px;
  text-align: center;
  background-color: #fcfcfc;
}
.mt-4[data-v-1b4c7d1b] {
  margin-top: 1.5rem;
}

/* 코드 미리보기 스타일 */
.js-preview pre[data-v-1b4c7d1b] {
  background-color: #282c34;
  color: #abb2bf;
  padding: 16px;
  border-radius: 4px;
  overflow-x: auto;
}
.js-preview .result-container[data-v-1b4c7d1b] {
  margin-top: 16px;
  padding: 16px;
  border: 1px solid #67c23a;
  border-radius: 4px;
  background-color: #f0f9eb;
}

/* Canva 임베드 스타일 */
.canva-embed[data-v-1b4c7d1b] {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.save-button[data-v-1b4c7d1b] {
  position: relative;
}
.save-button i.el-icon-loading[data-v-1b4c7d1b] {
    margin-right: 5px;
}
.save-button[data-v-1b4c7d1b]:disabled {
    cursor: not-allowed;
    opacity: 0.7;
}

.move-misn-btn[data-v-75d32531] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: 75%;
  left: 86%;
}

.category[data-v-69864e0a] {
  border-bottom: 1px solid #ddd;
  font-size: 1em;
  margin: 0 20px 40px 20px;
  cursor: pointer;
}
.category > *[data-v-69864e0a] {
    padding: 10px 0;
}
.category > .active[data-v-69864e0a], .category > *[data-v-69864e0a]:hover {
    color: black;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border: 1px solid #ddd;
    border-bottom: none;
}
.category > .active + .category > .active[data-v-69864e0a], .category > *:hover + .category > .active[data-v-69864e0a], .category > .active + .category > *[data-v-69864e0a]:hover, .category > *:hover + .category > *[data-v-69864e0a]:hover {
      border-left: none;
}

.sub-title {
  margin-bottom: 5px;
  color: #9A9A9A;
  font-weight: 400;
  margin-top: 20px;
  border-bottom: 1px solid;
}
.game-detail-modal .form-check-sign {
  margin: 1px;
}
.loading-container {
  text-align: center;
  padding: 50px;
}
.loading-spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
  margin: 0 auto 20px;
}
.loading-text {
  font-size: 16px;
  color: #666;
}
.dots span {
  -webkit-animation: blink 1.4s infinite both;
          animation: blink 1.4s infinite both;
}
.dots span:nth-child(2) {
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
}
.dots span:nth-child(3) {
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}
@-webkit-keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes blink {
0%, 80%, 100% {
    opacity: 0;
}
40% {
    opacity: 1;
}
}
@keyframes blink {
0%, 80%, 100% {
    opacity: 0;
}
40% {
    opacity: 1;
}
}

.prev-mission-btn[data-v-42f03ed9] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-42f03ed9] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.prev-mission-btn[data-v-1bffb759] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-1bffb759] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.prev-mission-btn[data-v-5cce8057] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-5cce8057] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.select[data-v-8eda7d8e] {
  width: 120px;
  margin-top: -10px;
}

.prev-mission-btn[data-v-3bdb6e54] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-3bdb6e54] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.prev-mission-btn[data-v-389a01d6] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-389a01d6] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.prev-mission-btn[data-v-93a8b7a6] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-93a8b7a6] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.prev-mission-btn[data-v-792f9fa9] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-792f9fa9] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.tag[data-v-349a7a8c] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.customBtn[data-v-349a7a8c] {
  width: 120px;
  margin: 0 5px;
  border-radius: 15%;
}
.searchedClssfBtn[data-v-349a7a8c] {
  background-color: gray;
  color: white;
  font-weight: bold;
  border: none;
  margin: 10px 2px 0 2px;
}
.selectedClssfBtn[data-v-349a7a8c] {
  background-color: green;
  color: white;
  font-weight: bold;
  border: none;
  margin: 10px 2px 0 2px;
}
.searchedClssfWrap[data-v-349a7a8c] {
  height: 180px;
  overflow-y: scroll;
}

.category[data-v-46982c48] {
  border-bottom: 1px solid #ddd;
  font-size: 1em;
  margin: 0 20px 40px 20px;
  cursor: pointer;
}
.category > *[data-v-46982c48] {
    padding: 10px 0;
}
.category > .active[data-v-46982c48], .category > *[data-v-46982c48]:hover {
    color: black;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border: 1px solid #ddd;
    border-bottom: none;
}
.category > .active + .category > .active[data-v-46982c48], .category > *:hover + .category > .active[data-v-46982c48], .category > .active + .category > *[data-v-46982c48]:hover, .category > *:hover + .category > *[data-v-46982c48]:hover {
      border-left: none;
}

.sub-title {
  margin-bottom: 5px;
  color: #9A9A9A;
  font-weight: 400;
  margin-top: 20px;
  border-bottom: 1px solid;
}
.game-detail-modal .form-check-sign {
  margin: 1px;
}

.prev-mission-btn[data-v-3211224e] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-3211224e] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.tag[data-v-704b84cc] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.select[data-v-704b84cc] {
  width: 120px;
  margin-top: -10px;
}

*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.list-box-wrapper{font-family:sans-serif;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-box-wrapper>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-box-wrapper .list-box-item{border:1px solid #ccc;border-radius:3px}.list-box-wrapper .list-box-item .search-box{border-bottom:1px solid #ccc;position:relative}.list-box-wrapper .list-box-item .search-box input{border:none;width:100%;padding:.5rem 1rem}.list-box-wrapper .list-box-item .search-box .clear-search{position:absolute;padding:.5rem;right:0;top:0;cursor:pointer;font-weight:700;color:#e74c3c}.list-box-wrapper .list-box-item .list-box{height:250px;overflow:auto;list-style:none;padding:0;margin:0}.list-box-wrapper .list-box-item .list-box .list-item{padding:.5rem 1rem;border-bottom:1px solid #ccc;cursor:pointer}.list-box-wrapper .list-box-item .list-box .list-item.active{background-color:#eee}.list-box-wrapper .list-box-item .bulk-action{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc;text-align:center}.list-box-wrapper .list-box-item .bulk-action .select-all{width:100%;padding:.8rem;background-color:#007bff;color:#fff}.list-box-wrapper .list-box-item .bulk-action .deselect-all{width:100%;padding:.8rem;background-color:#6c757d;color:#fff}.list-box-wrapper .actions{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0 1rem}.list-box-wrapper .actions .btn-action{margin-bottom:.5rem}.btn-action{display:inline-block;font-weight:400;color:#212529;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;display:block;width:100%;color:#fff;background-color:#007bff;border-color:#007bff;cursor:pointer}.btn-action,.btn-action svg{vertical-align:middle}

.container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.select-info {
    padding: 10px
}
.select-box-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.btn-container {
    margin: 0 45%;
}
.txt-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
}
.codmos-txt,
.agncy-txt {
    font-size: 24px;
}
.noti-txt-container {
    font-weight: bold;
    color: red;
}
.prdct-dtl-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.tag[data-v-340b6f6c] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 5px;
}


.loading-container[data-v-47f7d4e0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 680px; /* 원하는 높이로 조정 */
}


.body-wrapper[data-v-0cfc1b40] {
    margin-top: 20px;
}
.sheet-window-btn[data-v-0cfc1b40] {
    background-color: orange;
    border-color: orange;
}
.sheet-select[data-v-0cfc1b40] {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
.sheet-window-icon[data-v-0cfc1b40] {
    color: white;
    font-weight: bold;
}
.row[data-v-0cfc1b40] {
    margin-bottom: 10px;
}


.body-wrapper[data-v-fd910660] {
        width: 100%;
}
.userTySelect[data-v-fd910660] {
        margin: 0 1%;
        width: 100%;
}
.bulkInsert[data-v-fd910660] {
        margin-left: 10px;
}
.b2g-title[data-v-fd910660] {
        margin-left: 1%;
        font-weight: bold;
}
.centered-form[data-v-fd910660] {
        width: 98%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.common-wrapper[data-v-fd910660] {
        display: block;
        font-size: 1rem;
}
.common-wrapper-input[data-v-fd910660] {
        width: 19%;
}
.common-input[data-v-fd910660] {
        margin: 10px auto 0 auto;
}
.insttNmWrapper[data-v-fd910660] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}

    /* Button for add a new row */
.button-container[data-v-fd910660] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.button-row[data-v-fd910660] {
        width: 98%;
        margin: 0 auto;
        background-color: #cccccc;
        border: none;
        color: white;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        cursor: pointer;
}
.b2g-add-user-btn-wrapper[data-v-fd910660] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
}
.button-container-add-user[data-v-fd910660] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
}
.button-row-add-user[data-v-fd910660] {
        width: auto;
        margin-left: 1rem;
        background-color: #cccccc;
        border: none;
        color: white;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        cursor: pointer;
}
.button-delete-all[data-v-fd910660] {
        background-color: #ff0000;
}
.button-user[data-v-fd910660] {
        background-color: #4CAF50;
}
.insttListBtnWrapper[data-v-fd910660] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: absolute;
        width: 100%;
        max-height: 300px;
        overflow-y: auto;
        background-color: white;
        border: 1px solid #ccc;
        z-index: 1;
}
.insttListBtn[data-v-fd910660] {
        width: 100%;
        padding-left: 15px;
        margin-left: 0;
        background-color: white;
        color: black;
        text-align: left;
        border-radius: 0%;
}
.insttListMoreBtn[data-v-fd910660] {
        width: 100%;
        margin-left: 0;
        height: 30px;
        background-color: #008CBA;
        color: white;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border: none;
        cursor: pointer;
        -webkit-transition: background-color 0.3s ease;
        transition: background-color 0.3s ease;
}
.user-cnt[data-v-fd910660] {
        color: red
}
.prgrss-container[data-v-fd910660] {
        width: 98%;
        margin: 0 auto;
}
.loading-icon[data-v-fd910660] {
        position: fixed;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        z-index: 9999;
}
/*
    .prgrss-container, .button-container {
        position: fixed;
        bottom: 20px;
        right: 20px;
        z-index: 1000;
    }

    .prgrss-container {
        right: 20px;
        bottom: 70px;
    }

    .button-container {
        right: 20px;
        bottom: 20px;
    } */


.select[data-v-5cc9b944] {
  width: 120px;
  margin-top: -10px;
}


input[data-v-35ad03ec]::-webkit-input-placeholder {
    color: blue;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
input[data-v-35ad03ec]::-moz-placeholder {
    color: blue;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
input[data-v-35ad03ec]::-ms-input-placeholder {
    color: blue;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
input[data-v-35ad03ec]::placeholder {
    color: blue;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
.user-sticker[data-v-35ad03ec] {
    display: inline-block;
    padding: 5px 10px;
    margin: 5px;
    border-radius: 20px;
    background-color: #f0f0f0;
    cursor: pointer;
}

.tag[data-v-8f79b968] {
  font-size: 13px;
  padding-top: 7px;
  width: 100%;
  text-align: center;
  margin: 0px 0px 10px 0px;
}

.content {
  width: 100% !important;
  height: 100% !important;
  background-color: "#ffffff";
}
.main {
  width: 100% !important;
  height: 100% !important;
  background-color: "#ffffff";
}


.el-select[data-v-669cde76] .el-input__inner{
  margin: 0 !important;
}


.loading-container[data-v-6b1f1891] {
  position: absolute; /* 부모 컨테이너를 기준으로 위치 */
  top: 50%; /* 수직 중앙 정렬 */
  left: 50%; /* 수평 중앙 정렬 */
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); /* 정확히 가운데로 이동 */
  z-index: 1000; /* 다른 요소 위에 표시 */
}

.tag[data-v-6f09fd50] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-4dac1c4a] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-3dd5f6da] {
  line-height: 19px;
}

[data-v-0feb5cea] .instt-dtl {
  max-width: 80%;
}
.form-row[data-v-0feb5cea] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 0;
}
.form-row.tcher[data-v-0feb5cea] {
    gap: 10px;
    grid-template-columns: 1% 12% 10% 13% 15% 8% 8% auto auto auto;
}
.form-row.tcher span[data-v-0feb5cea] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 22px;
}
.form-row.tcher .button[data-v-0feb5cea] {
      display: block;
}
.form-row.tcher .button[data-v-0feb5cea] .el-form-item__content {
        width: 100%;
        margin: auto;
}
.form-row.tcher .button[data-v-0feb5cea] .el-form-item__content button {
          width: 30px !important;
          height: 30px;
          margin: 0;
}
.form-row.tcher[data-v-0feb5cea] .el-form-item__content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.form-row.tcher[data-v-0feb5cea] label {
      width: -webkit-fit-content !important;
      width: -moz-fit-content !important;
      width: fit-content !important;
}
.form-row > *[data-v-0feb5cea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-row > *.big[data-v-0feb5cea] {
      height: 100px;
      grid-column: 1 / 3;
}
.form-row > *.big[data-v-0feb5cea] .el-form-item__content {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.form-row > *.big[data-v-0feb5cea] .el-form-item__content .el-textarea, .form-row > *.big[data-v-0feb5cea] .el-form-item__content textarea {
          height: 100%;
}
.form-row > *[data-v-0feb5cea]:nth-child(3n) label {
      width: 200px;
}
.form-row > *[data-v-0feb5cea] label {
      text-align: left;
      width: 100px;
}
.form-row > * .el-select[data-v-0feb5cea] input {
      margin: 0;
}
.table[data-v-0feb5cea] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
  border: 1px solid;
  overflow: hidden;
}
.table > div[data-v-0feb5cea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table > div[data-v-0feb5cea]:first-child {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.table > div:first-child > div > div[data-v-0feb5cea] {
        min-width: 150px;
}
.table > div:first-child > div > div[data-v-0feb5cea]:first-child {
          min-width: 50px;
}
.table > div[data-v-0feb5cea]:last-child {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow-x: auto;
}
.table > div:last-child > div[data-v-0feb5cea] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        min-width: 200px;
}
.table > div:last-child > div > div[data-v-0feb5cea] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.table > div:last-child > div > div > div[data-v-0feb5cea] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
}
.table > div:last-child > div > div > div > div[data-v-0feb5cea] {
              -webkit-box-flex: 1;
                  -ms-flex: 1;
                      flex: 1;
}
.table > div:last-child > div > div > div > div[data-v-0feb5cea]:first-child {
                border-right: 2px solid;
                background-color: orange;
}
.table > div > div[data-v-0feb5cea] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.table > div > div > div[data-v-0feb5cea] {
        border: 1px solid;
}
.btn-row[data-v-0feb5cea] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
}
.btn-row > *[data-v-0feb5cea] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.table-container[data-v-0feb5cea] {
  width: 100%;
  grid-template-columns: 1% 12% 10% 13% 15% 8% 8% auto auto auto;
}
.width-100[data-v-0feb5cea] {
  width: 100%;
}
.table-container-wrapper[data-v-0feb5cea] .el-table__body-wrapper {
  width: 100%;
  max-height: 500px;
  overflow-y: auto;
}

[data-v-4cc39ede] .instt-dtl {
  max-width: 80%;
}
.form-row[data-v-4cc39ede] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 0;
}
.form-row.big[data-v-4cc39ede] {
    height: 300px;
    grid-template-columns: 1fr;
}
.form-row.big[data-v-4cc39ede] .el-form-item__content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.form-row.big[data-v-4cc39ede] .el-form-item__content .ck-editor-wrap {
        height: 100%;
}
.form-row.big[data-v-4cc39ede] .el-form-item__content .ck-editor-wrap > .ck-editor {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          height: 100%;
}
.form-row.big[data-v-4cc39ede] .el-form-item__content .ck-editor-wrap > .ck-editor > .ck-editor__main {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
}
.form-row.big[data-v-4cc39ede] .el-form-item__content .ck-editor-wrap > .ck-editor > .ck-editor__main > .ck-content {
              height: 100%;
}
.form-row > *[data-v-4cc39ede] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-row > *[data-v-4cc39ede] label {
      text-align: left;
      width: 100px;
}
.form-row > * .el-select[data-v-4cc39ede] input {
      margin: 0;
}
.form-row > *.period[data-v-4cc39ede] .el-form-item__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 10px;
}
.table[data-v-4cc39ede] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
  border: 1px solid;
  overflow: hidden;
}
.table > div[data-v-4cc39ede] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table > div[data-v-4cc39ede]:first-child {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.table > div:first-child > div > div[data-v-4cc39ede] {
        min-width: 150px;
}
.table > div:first-child > div > div[data-v-4cc39ede]:first-child {
          min-width: 50px;
}
.table > div[data-v-4cc39ede]:last-child {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow-x: auto;
}
.table > div:last-child > div[data-v-4cc39ede] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        min-width: 200px;
}
.table > div:last-child > div > div[data-v-4cc39ede] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.table > div:last-child > div > div > div[data-v-4cc39ede] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
}
.table > div:last-child > div > div > div > div[data-v-4cc39ede] {
              -webkit-box-flex: 1;
                  -ms-flex: 1;
                      flex: 1;
}
.table > div:last-child > div > div > div > div[data-v-4cc39ede]:first-child {
                border-right: 2px solid;
                background-color: orange;
}
.table > div > div[data-v-4cc39ede] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.table > div > div > div[data-v-4cc39ede] {
        border: 1px solid;
}
.btn-row[data-v-4cc39ede] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
}
.btn-row > *[data-v-4cc39ede] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.graph[data-v-7682f57b] canvas {
  height: 400px !important;
}

table[data-v-197d02c3] {
  width: 100%;
  margin-bottom: 70px;
  border-collapse: collapse;
  border-top: 2px solid #303030;
  text-align: center;
  font-size: 15px;
  color: #303030;
}
table caption[data-v-197d02c3] {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    color: #303030;
    margin-bottom: 10px;
}
table thead[data-v-197d02c3] {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    font-weight: 400;
    background-color: #f2f2f2;
}
table tbody tr[data-v-197d02c3] {
    height: 60px;
    line-height: 60px;
    font-weight: 600;
}
table tr[data-v-197d02c3] {
    border-bottom: 1px solid #c2c2c2;
}
table tr[data-v-197d02c3]:hover {
      background-color: #f2f2f2;
}
table th[data-v-197d02c3], table td[data-v-197d02c3] {
    position: relative;
}
table td.title[data-v-197d02c3] {
    border-right: 1px solid #d3d3d3;
}
table td.title.hover[data-v-197d02c3] {
      background-color: #f2f2f2;
}
table input[type="checkbox"][data-v-197d02c3] {
    width: 0px;
    height: 0px;
}
table input[type="checkbox"][data-v-197d02c3]::before {
      content: '';
      position: absolute;
      width: 15px;
      height: 15px;
      top: 50%;
      left: calc(50% - 15px / 2 + 25px);
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      border: 2px solid #b8b8bc;
      border-radius: 3px;
}
table input[type="checkbox"][data-v-197d02c3]:checked::before {
      border-color: #7b6bb1;
}
table input[type="checkbox"][data-v-197d02c3]:checked::after {
      content: '';
      position: absolute;
      width: 13px;
      height: 11px;
      top: calc(50% - 15px / 2 + 2px);
      left: calc(50% - 15px / 2 + 28px);
      background: url("https://s3.ap-northeast-2.amazonaws.com/logicong-web-resources/common/img/ic_check_purple01.svg") no-repeat center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
table input[type="checkbox"][data-v-197d02c3] {
        width: 15px;
        height: 15px;
}
}

.clas[data-v-2a08dedb] {
  float: left;
}
.tcherInfoInput[data-v-2a08dedb] {
  width: 200px;
}
.right-align[data-v-2a08dedb] {
  float: right;
}
.margin-right[data-v-2a08dedb] {
  margin-right: 10px;
}

.clas[data-v-dcdacd00] {
  float: left;
}

.clas[data-v-13d1ce2b] {
  display: inline-block;
  height: 250px;
  padding-top: 5px;
  border: 1px solid #c5c5c5;
  border-radius: 5px;
  margin: 5px 10px;
  vertical-align: top;
}
.tag[data-v-13d1ce2b] {
  font-size: 12px;
  line-height: 23px;
  padding: 2px;
}

.clas[data-v-0bd26fef] {
  display: inline-block;
  height: 250px;
  padding-top: 5px;
  border: 1px solid #c5c5c5;
  border-radius: 5px;
  margin: 5px 10px;
  vertical-align: top;
}
.tag[data-v-0bd26fef] {
  font-size: 12px;
  line-height: 23px;
  padding: 2px;
}

.tag[data-v-5cbf0ad8] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-b748d358] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}

.tag[data-v-044baa4a] {
  font-size: 13px;
  padding-top: 7px;
  margin-left: 0px;
}
.customBtn[data-v-044baa4a] {
  width: 120px;
  margin: 0 5px;
  border-radius: 15%;
}
.searchedClssfBtn[data-v-044baa4a] {
  background-color: gray;
  color: white;
  font-weight: bold;
  border: none;
  margin: 10px 2px 0 2px;
}
.selectedClssfBtn[data-v-044baa4a] {
  background-color: green;
  color: white;
  font-weight: bold;
  border: none;
  margin: 10px 2px 0 2px;
}
.searchedClssfWrap[data-v-044baa4a] {
  height: 180px;
  overflow-y: scroll;
}

.prev-mission-btn[data-v-48767ad7] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  left: 100px;
}
.next-mission-btn[data-v-48767ad7] {
  z-index: 10002;
  cursor: pointer;
  position: fixed;
  top: calc(50% - 75px / 2);
  color: white;
  background-color: #4bb5ff;
  border-radius: 50px;
  font-size: 50px;
  width: 75px;
  text-align: center;
  right: 100px;
}

.tag[data-v-4e16cce4] {
  font-size: 13px;
  padding-top: 7px;
  width: 100%;
  text-align: center;
  margin: 0px 0px 10px 0px;
}


.form-row {
    display: grid;
    margin: 0;
> * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.alrmMtTxt {
        min-width: 960px;
}
.alrmMtTyTxt {
        min-width: 300px;
}
}
.btn-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 50px;
> * {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
}


.form-row {
    display: grid;
    margin: 0 auto;
    width: 80%;
> * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
}
.inputClass {
    width: 24rem;
}
.editor {
    height: 300px;
}
.csDtlData {
    /* margin: 0 auto; */
    width: 100%;
}
.closeBtn {
    margin: 0 auto;
    margin-top: 2rem;
    width: 20%;
}
.modal-with-scroll .modal-body {
    max-height: 500px;
    overflow-y: auto;
}

