*{font-family:"DM Sans",sans-serif;scroll-behavior:smooth;}
body{margin:0px;font-size:14px;box-sizing:border-box;overflow:hidden;background:#fff;position:relative;}
body.frontend{overflow-y:auto;}
.layout-body{min-height:calc(100vh - 85px);position:relative;}
body.no-overflow{overflow:hidden !important;}
#custom-loader{display:none;z-index:99999;position:fixed;left:0;right:0;top:0;bottom:0;background:#00000026;}
#custom-loader .inner{display:flex;align-items:center;justify-content:center;height:100%;}
:root{--toastify-toast-width:350px !important;}
*::-webkit-scrollbar{width:5px;height:5px;}
*::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;}
*::-webkit-scrollbar-thumb{background-color:#0d3a50;}
.has-cust-error{display:flex;flex-grow:1;width:100%;margin-top:5px;font-size:13px;color:#fe0102;font-weight:500 !important;}
.password-wrap{display:flex;flex-direction:column;position:relative;overflow:hidden;}
.vision{position:absolute;right:0;bottom:0;top:0;width:45px;background:no-repeat;border:none;border-radius:0 5px 5px 0;cursor:pointer;}
.vision svg{fill:#4b5c6b}
.label{display:inline-block;font-size:16px;color:#000;font-weight:500;margin:0 0 5px;}
.note-left{font-size:12px !important;margin:5px 0 0 !important;font-weight:400 !important;color:#000 !important;}
.form-group{display:flex;flex-direction:column;flex:1;margin:0 0 20px;}
.form-group:last-child{margin:0;}
.row-group{width:100%;display:flex;flex:1;column-gap:20px;}
input{width:100%;padding:6px 15px;height:40px;font-size:14px;border:1px solid #9AA4B2;background:#fff;color:#000;border-radius:2px;box-sizing:border-box;text-overflow:ellipsis;}
input:disabled{background:#e0dfdfb0;cursor: auto !important;}
/* input placeholder css */
input::placeholder {
    color: #2d2d2d !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-input-placeholder {
    color: #2d2d2d !important;
}

/* Firefox 19+ */
input::-moz-placeholder {
    color: #2d2d2d !important;
    opacity: 1;
}
input.no-right-radius{border-radius:2px 0 0 2px;}
input[type="password"]{padding:6px 45px 6px 15px;}
input[type="checkbox"]{margin:0px;width:20px;height:20px;cursor:pointer;accent-color:#0d3a50;}
textarea{min-height:150px;width:100%;padding:6px 15px;font-size:14px;border:1px solid #9AA4B2;background:#fff;color:#000;border-radius:2px;box-sizing:border-box;resize:vertical;}
.nl-cust-select{width:100%;padding:6px 30px 6px 15px;height:40px;font-size:14px;border:1px solid #9AA4B2;background:#fff;color:#293845;border-radius:2px;box-sizing:border-box;cursor:pointer;appearance:none;background-image:url(/assets/images/drop-down.svg);background-repeat:no-repeat;background-position:right;background-position:top 7px right 10px;}
input[type="radio"]{accent-color:#0d3a50;width:15px;height:15px;cursor:pointer;margin:0;}
.mb0{margin-bottom:0;}
.switch{position:relative;display:inline-block;width:60px;height:34px;}
.switch input{opacity:0;}  
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.2s;}  
.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.2s;}  
input:checked + .slider{background-color:#0d3a50;}  
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.slider.round{border-radius:34px;background:#293845;}
.slider.round:before{border-radius:50%;}
textarea.has-input-error,
input.has-input-error,
select.has-input-error{border-color:#CE1919 !important;}
textarea.has-input-error:focus-visible,
input.has-input-error:focus-visible,
select.has-input-error:focus-visible{outline-color:#CE1919 !important;}
.rt-colorpicker-clearfix{zoom:1;}
.rt-colorpicker-clearfix:after{content:'';display:block;clear:both;}
.rt-colorpicker-vml{behavior:url("#default#VML");display:block;}
.rt-colorpicker-container{width:152px;}
.rt-colorpicker-palette-container{width:152px;}
.rt-colorpicker-palette-container ul{width:152px;margin:0px;padding:0px;}
.rt-colorpicker-palette-container li{float:left;margin:0;padding:0 3px 3px 0;list-style:none;}
.rt-colorpicker-palette-button{display:block;border:none;overflow:hidden;outline:none;margin:0px;padding:0px;width:16px;height:16px;border:1px solid #ccc;cursor:pointer;}
.rt-colorpicker-palette-button.rt-colorpicker-selected{border:2px solid #000;}
.rt-colorpicker-palette-button.rt-colorpicker-color-transparent{barckground-repeat:repeat;background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAABfGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGAqSSwoyGFhYGDIzSspCnJ3UoiIjFJgv8PAzcDDIMRgxSCemFxc4BgQ4MOAE3y7xsAIoi/rgsxK8/x506a1fP4WNq+ZclYlOrj1gQF3SmpxMgMDIweQnZxSnJwLZOcA2TrJBUUlQPYMIFu3vKQAxD4BZIsUAR0IZN8BsdMh7A8gdhKYzcQCVhMS5AxkSwDZAkkQtgaInQ5hW4DYyRmJKUC2B8guiBvAgNPDRcHcwFLXkYC7SQa5OaUwO0ChxZOaFxoMcgcQyzB4MLgwKDCYMxgwWDLoMjiWpFaUgBQ65xdUFmWmZ5QoOAJDNlXBOT+3oLQktUhHwTMvWU9HwcjA0ACkDhRnEKM/B4FNZxQ7jxDLX8jAYKnMwMDcgxBLmsbAsH0PA4PEKYSYyjwGBn5rBoZt5woSixLhDmf8xkKIX5xmbARh8zgxMLDe+///sxoDA/skBoa/E////73o//+/i4H2A+PsQA4AJHdp4IxrEg8AAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CghrN1AAAABzSURBVCgVldKxEYAgDAXQD5VOpLuwgi4jlrTMqF00oOd5Aia/CcV/F4oYOgNlrLjvVyCEVJchBjEC25538PeaWTzRMBLxvIL7UZwFwL06qoA6aoAy+gFfJABvJAQPUoCMlICRRd8BzgHzJL4ok9aJ67l4AK9AxVKhHryUAAAAAElFTkSuQmCC");}
.rt-colorpicker-palette-hex{font-family:monospace;display:inline-block;display:inline;zoom:1;width:60px;vertical-align:middle;}
.rt-colorpicker-palette-preview{display:inline-block;display:inline;zoom:1;width:12px;height:12px;border:1px solid #ccc;border:1px solid #ccc;vertical-align:middle;overflow:hidden;}
.rt-colorpicker-palette-toggle-slider{display:inline-block;display:inline;zoom:1;vertical-align:middle;float:right;}
.rt-colorpicker-slider-container{margin:5px 0 0 0;height:122px;zoom:1;}
.rt-colorpicker-slider-container:after{content:'';display:block;clear:both;}
.rt-colorpicker-slider-left{float:left;width:120px;height:120px;}
.rt-colorpicker-slider-right{float:right;width:32px;height:120px;}
.rt-colorpicker-svg{display:block;}
.rt-colorpicker-slider-handle{position:absolute;overflow:visible;top:0;left:0;width:1px;height:1px;z-index:2;opacity:0.9;}
.rt-colorpicker-svg-slider{width:120px;height:120px;border:1px solid #ccc;overflow:hidden;}
.rt-colorpicker-vml-slider{position:relative;width:120px;height:120px;border:1px solid #ccc;overflow:hidden;}
.rt-colorpicker-vml-slider-bg{position:absolute;margin:-1px 0 0 -1px;top:0;left:0;width:122px;height:122px;}
.rt-colorpicker-svg-huebar{float:right;width:18px;height:120px;border:1px solid #ccc;overflow:visible;}
.rt-colorpicker-vml-huebar{width:32px;position:relative;}
.rt-colorpicker-vml-huebar-bg{position:absolute;top:0;right:0;width:18px;height:121px;}
body > textarea{position:fixed !important}
.rt-image-editor-container{margin:0;padding:0;box-sizing:border-box;min-height:300px;height:100%;position:relative;background-color:#282828;overflow:hidden;letter-spacing:.3px}
.rt-image-editor-container div,
.rt-image-editor-container ul,
.rt-image-editor-container label,
.rt-image-editor-container input,
.rt-image-editor-container li{box-sizing:border-box;margin:0;padding:0;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}
.rt-image-editor-container .rt-image-editor-header{min-width:533px;position:absolute;background-color:#151515;top:0;width:100%}
.rt-image-editor-container .rt-image-editor-header-buttons,
.rt-image-editor-container .rt-image-editor-controls-buttons{float:right;margin:8px}
.rt-image-editor-container .rt-image-editor-header-logo,
.rt-image-editor-container .rt-image-editor-controls-logo{float:left;width:30%;padding:17px}
.rt-image-editor-container .rt-image-editor-controls-logo,
.rt-image-editor-container .rt-image-editor-controls-buttons{width:270px;height:100%;display:none}
.rt-image-editor-container .rt-image-editor-header-buttons button,
.rt-image-editor-container .rt-image-editor-header-buttons div,
.rt-image-editor-container .rt-image-editor-controls-buttons button,
.rt-image-editor-container .rt-image-editor-controls-buttons div{display:inline-block;position:relative;width:120px;height:40px;padding:0;line-height:40px;outline:none;border-radius:20px;border:1px solid #ddd;font-family:'Noto Sans',sans-serif;font-size:12px;font-weight:bold;cursor:pointer;vertical-align:middle;letter-spacing:.3px;text-align:center}
.rt-image-editor-container .rt-image-editor-download-btn{background-color:#fdba3b;border-color:#fdba3b;color:#fff}
.rt-image-editor-container .rt-image-editor-load-btn{position:absolute;left:0;right:0;display:inline-block;top:0;bottom:0;width:100%;cursor:pointer;opacity:0}
.rt-image-editor-container .rt-image-editor-main-container{position:absolute;width:100%;top:0;bottom:64px}
.rt-image-editor-container .rt-image-editor-main{position:absolute;text-align:center;top:64px;bottom:0;right:0;left:0}
.rt-image-editor-container .rt-image-editor-wrap{position:absolute;bottom:0;width:100%;overflow:auto}
.rt-image-editor-container .rt-image-editor-wrap .rt-image-editor-size-wrap{display:table;width:100%;height:100%}
.rt-image-editor-container .rt-image-editor-wrap .rt-image-editor-size-wrap .rt-image-editor-align-wrap{display:table-cell;vertical-align:middle}
.rt-image-editor-container .rt-image-editor{position:relative;display:inline-block}
.rt-image-editor-container .rt-image-editor-menu,
.rt-image-editor-container .rt-image-editor-help-menu{width:auto;list-style:none;padding:0;margin:0 auto;display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}
.rt-image-editor-container .rt-image-editor-menu > .rt-image-editor-item,
.rt-image-editor-container .rt-image-editor-help-menu > .rt-image-editor-item{position:relative;display:inline-block;border-radius:2px;padding:7px 8px 3px 8px;cursor:pointer;margin:0 4px}
.rt-image-editor-container .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:hover:before,
.rt-image-editor-container .rt-image-editor-help-menu > .rt-image-editor-item[tooltip-content]:hover:before{content:'';position:absolute;display:inline-block;margin:0 auto 0;width:0;height:0;border-right:7px solid transparent;border-top:7px solid #2f2f2f;border-left:7px solid transparent;left:13px;top:-2px}
.rt-image-editor-container .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:hover:after,
.rt-image-editor-container .rt-image-editor-help-menu > .rt-image-editor-item[tooltip-content]:hover:after{content:attr(tooltip-content);position:absolute;display:inline-block;background-color:#2f2f2f;color:#fff;padding:5px 8px;font-size:11px;font-weight:lighter;border-radius:3px;max-height:23px;top:-25px;left:0;min-width:24px}
.rt-image-editor-container .rt-image-editor-menu > .rt-image-editor-item.active,
.rt-image-editor-container .rt-image-editor-help-menu > .rt-image-editor-item.active{background-color:#fff;transition:all .3s ease}
.rt-image-editor-container .rt-image-editor-wrap{position:absolute}
.rt-image-editor-container .rt-image-editor-grid-visual{display:none;position:absolute;width:100%;height:100%;border:1px solid rgba(255,255,255,0.7)}
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-flip .rt-image-editor,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-rotate .rt-image-editor{transition:none}
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-flip .rt-image-editor-grid-visual,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-rotate .rt-image-editor-grid-visual,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-resize .rt-image-editor-grid-visual{display:block}
.rt-image-editor-container .rt-image-editor-grid-visual table{width:100%;height:100%;border-collapse:collapse}
.rt-image-editor-container .rt-image-editor-grid-visual table td{border:1px solid rgba(255,255,255,0.3)}
.rt-image-editor-container .rt-image-editor-grid-visual table td.dot:before{content:'';position:absolute;box-sizing:border-box;width:10px;height:10px;border:0;box-shadow:0 0 1px 0 rgba(0,0,0,0.3);border-radius:100%;background-color:#fff}
.rt-image-editor-container .rt-image-editor-grid-visual table td.dot.left-top:before{top:-5px;left:-5px}
.rt-image-editor-container .rt-image-editor-grid-visual table td.dot.right-top:before{top:-5px;right:-5px}
.rt-image-editor-container .rt-image-editor-grid-visual table td.dot.left-bottom:before{bottom:-5px;left:-5px}
.rt-image-editor-container .rt-image-editor-grid-visual table td.dot.right-bottom:before{bottom:-5px;right:-5px}
.rt-image-editor-container .rt-image-editor-submenu{display:none;position:absolute;bottom:0;width:100%;height:150px;white-space:nowrap;z-index:2}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-button:hover svg > use.active{display:block}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-item li{display:inline-block;vertical-align:top}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-item .rt-image-editor-newline{display:block;margin-top:0}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-item .rt-image-editor-button{position:relative;cursor:pointer;display:inline-block;font-weight:normal;font-size:11px;margin:0 9px 0 9px}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-item .rt-image-editor-button.preset{margin:0 9px 20px 5px}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-item label > span{display:inline-block;cursor:pointer;padding-top:5px;font-family:"Noto Sans",sans-serif;font-size:11px}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-item .rt-image-editor-button.apply label,
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-item .rt-image-editor-button.cancel label{vertical-align:7px}
.rt-image-editor-container .rt-image-editor-submenu > div{display:none;vertical-align:bottom}
.rt-image-editor-container .rt-image-editor-submenu .rt-image-editor-submenu-style{opacity:.95;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;display:block}
.rt-image-editor-container .rt-image-editor-partition > div{width:1px;height:52px;border-left:1px solid #3c3c3c;margin:0 8px 0 8px}
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-filter .rt-image-editor-partition > div{height:108px;margin:0 29px 0 0}
.rt-image-editor-container .rt-image-editor-submenu-align{text-align:left;margin-right:30px}
.rt-image-editor-container .rt-image-editor-submenu-align label > span{width:55px;white-space:nowrap}
.rt-image-editor-container .rt-image-editor-submenu-align:first-child{margin-right:0}
.rt-image-editor-container .rt-image-editor-submenu-align:first-child label > span{width:70px}
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-crop .rt-image-editor-submenu > div.rt-image-editor-menu-crop,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-resize .rt-image-editor-submenu > div.rt-image-editor-menu-resize,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-flip .rt-image-editor-submenu > div.rt-image-editor-menu-flip,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-rotate .rt-image-editor-submenu > div.rt-image-editor-menu-rotate,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-shape .rt-image-editor-submenu > div.rt-image-editor-menu-shape,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-text .rt-image-editor-submenu > div.rt-image-editor-menu-text,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-mask .rt-image-editor-submenu > div.rt-image-editor-menu-mask,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-icon .rt-image-editor-submenu > div.rt-image-editor-menu-icon,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-draw .rt-image-editor-submenu > div.rt-image-editor-menu-draw,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-filter .rt-image-editor-submenu > div.rt-image-editor-menu-filter,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-zoom .rt-image-editor-submenu > div.rt-image-editor-menu-zoom{display:table-cell}
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-crop .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-resize .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-flip .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-rotate .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-shape .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-text .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-mask .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-icon .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-draw .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-filter .rt-image-editor-submenu,
.rt-image-editor-container .rt-image-editor-main.rt-image-editor-menu-zoom .rt-image-editor-submenu{display:table}
.rt-image-editor-container .rt-image-editor-help-menu{list-style:none;padding:0;margin:0 auto;text-align:center;vertical-align:middle;border-radius:20px;background-color:rgba(255,255,255,0.06);z-index:2;position:absolute}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history{display:none;background-color:#fff;color:#444;position:absolute;width:196px;height:276px;padding:4px 2px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.15);cursor:auto;transform:translateX(calc(-50% + 12px))}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list{height:268px;padding:0;overflow:hidden scroll;list-style:none}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item{height:24px;font-size:11px;line-height:24px}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item .rt-image-editor-history-item{position:relative;height:24px;cursor:pointer}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item .rt-image-editor-history-item svg{width:24px;height:24px}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item .rt-image-editor-history-item span{display:inline-block;width:128px;height:24px;text-align:left}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item .rt-image-editor-history-item .history-item-icon{display:inline-block;width:24px;height:24px;position:absolute;top:6px;left:6px}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item .rt-image-editor-history-item .history-item-checkbox{display:none;width:24px;height:24px;position:absolute;top:5px;right:-6px}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item{background-color:rgba(119,119,119,0.12)}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item .history-item-checkbox{display:inline-block}
.rt-image-editor-container .rt-image-editor-help-menu .tie-panel-history .history-list .history-item.disabled-item{color:#333;opacity:.3}
.rt-image-editor-container .rt-image-editor-help-menu .opened .tie-panel-history{display:block}
.rt-image-editor-container .rt-image-editor-help-menu .opened .tie-panel-history:before{content:'';position:absolute;display:inline-block;margin:0 auto;width:0;height:0}
.rt-image-editor-container .filter-color-item{display:inline-block}
.rt-image-editor-container .filter-color-item .rt-image-editor-checkbox{display:block}
.rt-image-editor-container .rt-image-editor-checkbox-wrap{display:inline-block !important;text-align:left}
.rt-image-editor-container .rt-image-editor-checkbox-wrap.fixed-width{width:187px;white-space:normal}
.rt-image-editor-container .rt-image-editor-checkbox{display:inline-block;margin:1px 0 1px 0}
.rt-image-editor-container .rt-image-editor-checkbox input{width:14px;height:14px;opacity:0}
.rt-image-editor-container .rt-image-editor-checkbox > label > span{color:#fff;height:14px;position:relative}
.rt-image-editor-container .rt-image-editor-checkbox input + label:before,
.rt-image-editor-container .rt-image-editor-checkbox > label > span:before{content:'';position:absolute;width:14px;height:14px;background-color:#fff;top:6px;left:-19px;display:inline-block;margin:0;text-align:center;font-size:11px;border:0;border-radius:2px;padding-top:1px;box-sizing:border-box}
.rt-image-editor-container .rt-image-editor-checkbox input[type='checkbox']:checked + span:before{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==)}
.rt-image-editor-container .rt-image-editor-selectlist-wrap{position:relative}
.rt-image-editor-container .rt-image-editor-selectlist-wrap select{width:100%;height:28px;margin-top:4px;border:0;outline:0;border-radius:0;border:1px solid #cbdbdb;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 7px 0 10px}
.rt-image-editor-container .rt-image-editor-selectlist-wrap .rt-image-editor-selectlist{display:none;position:relative;top:-1px;border:1px solid #ccc;background-color:#fff;border-top:0;padding:4px 0}
.rt-image-editor-container .rt-image-editor-selectlist-wrap .rt-image-editor-selectlist li{display:block;text-align:left;padding:7px 10px;font-family:'Noto Sans',sans-serif}
.rt-image-editor-container .rt-image-editor-selectlist-wrap .rt-image-editor-selectlist li:hover{background-color:rgba(81,92,230,0.05)}
.rt-image-editor-container .rt-image-editor-selectlist-wrap:before{content:'';position:absolute;display:inline-block;width:14px;height:14px;right:5px;top:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=);background-size:cover}
.rt-image-editor-container .rt-image-editor-selectlist-wrap select::-ms-expand{display:none}
.rt-image-editor-container .rt-image-editor-virtual-range-bar .rt-image-editor-disabled,
.rt-image-editor-container .rt-image-editor-virtual-range-subbar .rt-image-editor-disabled,
.rt-image-editor-container .rt-image-editor-virtual-range-pointer .rt-image-editor-disabled{backbround-color:#f00}
.rt-image-editor-container .rt-image-editor-range{position:relative;top:5px;width:166px;height:17px;display:inline-block}
.rt-image-editor-container .rt-image-editor-virtual-range-bar{top:7px;position:absolute;width:100%;height:2px;background-color:#666}
.rt-image-editor-container .rt-image-editor-virtual-range-subbar{position:absolute;height:100%;left:0;right:0;background-color:#d1d1d1}
.rt-image-editor-container .rt-image-editor-virtual-range-pointer{position:absolute;cursor:pointer;top:-5px;left:0;width:12px;height:12px;background-color:#fff;border-radius:100%}
.rt-image-editor-container .rt-image-editor-range-wrap{display:inline-block;margin-left:4px}
.rt-image-editor-container .rt-image-editor-range-wrap.short .rt-image-editor-range{width:100px}
.rt-image-editor-container .color-picker-control .rt-image-editor-range{width:108px;margin-left:10px}
.rt-image-editor-container .color-picker-control .rt-image-editor-virtual-range-pointer{background-color:#333}
.rt-image-editor-container .color-picker-control .rt-image-editor-virtual-range-bar{background-color:#ccc}
.rt-image-editor-container .color-picker-control .rt-image-editor-virtual-range-subbar{background-color:#606060}
.rt-image-editor-container .rt-image-editor-range-wrap.rt-image-editor-newline.short{margin-top:-2px;margin-left:19px}
.rt-image-editor-container .rt-image-editor-range-wrap.rt-image-editor-newline.short label{color:#8e8e8e;font-weight:normal}
.rt-image-editor-container .rt-image-editor-range-wrap label{vertical-align:baseline;font-size:11px;margin-right:7px;color:#fff}
.rt-image-editor-container .rt-image-editor-range-value{cursor:default;width:40px;height:24px;outline:none;border-radius:2px;box-shadow:none;border:1px solid #d5d5d5;text-align:center;background-color:#1c1c1c;color:#fff;font-weight:lighter;vertical-align:baseline;font-family:'Noto Sans',sans-serif;margin-top:15px;margin-left:4px}
.rt-image-editor-container .rt-image-editor-controls{position:absolute;background-color:#151515;width:100%;height:64px;display:table;bottom:0;z-index:2}
.rt-image-editor-container .rt-image-editor-icpartition{display:inline-block;background-color:#444;width:1px;height:24px}
.rt-image-editor-container.left .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:before{left:28px;top:11px;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.rt-image-editor-container.left .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:after{top:7px;left:42px;white-space:nowrap}
.rt-image-editor-container.left .rt-image-editor-submenu{left:0;height:100%;width:248px}
.rt-image-editor-container.left .rt-image-editor-main-container{left:64px;width:calc(100% - 64px);height:100%}
.rt-image-editor-container.left .rt-image-editor-controls{width:64px;height:100%;display:table}
.rt-image-editor-container.left .rt-image-editor-menu,
.rt-image-editor-container.right .rt-image-editor-menu{white-space:inherit}
.rt-image-editor-container.left .rt-image-editor-submenu,
.rt-image-editor-container.right .rt-image-editor-submenu{white-space:normal}
.rt-image-editor-container.left .rt-image-editor-submenu > div,
.rt-image-editor-container.right .rt-image-editor-submenu > div{vertical-align:middle}
.rt-image-editor-container.left .rt-image-editor-controls li,
.rt-image-editor-container.right .rt-image-editor-controls li{display:inline-block;margin:4px auto}
.rt-image-editor-container.left .rt-image-editor-icpartition,
.rt-image-editor-container.right .rt-image-editor-icpartition{position:relative;top:-7px;width:24px;height:1px}
.rt-image-editor-container.left .rt-image-editor-submenu .rt-image-editor-partition,
.rt-image-editor-container.right .rt-image-editor-submenu .rt-image-editor-partition{display:block;width:75%;margin:auto}
.rt-image-editor-container.left .rt-image-editor-submenu .rt-image-editor-partition > div,
.rt-image-editor-container.right .rt-image-editor-submenu .rt-image-editor-partition > div{border-left:0;height:10px;border-bottom:1px solid #3c3c3c;width:100%;margin:0}
.rt-image-editor-container.left .rt-image-editor-submenu .rt-image-editor-submenu-align,
.rt-image-editor-container.right .rt-image-editor-submenu .rt-image-editor-submenu-align{margin-right:0}
.rt-image-editor-container.left .rt-image-editor-submenu .rt-image-editor-submenu-item li,
.rt-image-editor-container.right .rt-image-editor-submenu .rt-image-editor-submenu-item li{margin-top:15px}
.rt-image-editor-container.left .rt-image-editor-submenu .rt-image-editor-submenu-item .rt-colorpicker-clearfix li,
.rt-image-editor-container.right .rt-image-editor-submenu .rt-image-editor-submenu-item .rt-colorpicker-clearfix li{margin-top:0}
.rt-image-editor-container.left .rt-image-editor-checkbox-wrap.fixed-width,
.rt-image-editor-container.right .rt-image-editor-checkbox-wrap.fixed-width{width:182px;white-space:normal}
.rt-image-editor-container.left .rt-image-editor-range-wrap.rt-image-editor-newline label.range,
.rt-image-editor-container.right .rt-image-editor-range-wrap.rt-image-editor-newline label.range{display:block;text-align:left;width:75%;margin:auto}
.rt-image-editor-container.left .rt-image-editor-range,
.rt-image-editor-container.right .rt-image-editor-range{width:136px}
.rt-image-editor-container.right .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:before{left:-3px;top:11px;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.rt-image-editor-container.right .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:after{top:7px;left:unset;right:43px;white-space:nowrap}
.rt-image-editor-container.right .rt-image-editor-submenu{right:0;height:100%;width:248px}
.rt-image-editor-container.right .rt-image-editor-main-container{right:64px;width:calc(100% - 64px);height:100%}
.rt-image-editor-container.right .rt-image-editor-controls{right:0;width:64px;height:100%;display:table}
.rt-image-editor-container.top .rt-image-editor-submenu .rt-image-editor-partition.only-left-right,
.rt-image-editor-container.bottom .rt-image-editor-submenu .rt-image-editor-partition.only-left-right{display:none}
.rt-image-editor-container.bottom .rt-image-editor-submenu > div{padding-bottom:24px}
.rt-image-editor-container.top .color-picker-control .triangle{top:-8px;border-right:7px solid transparent;border-top:0;border-left:7px solid transparent;border-bottom:8px solid #fff}
.rt-image-editor-container.top .rt-image-editor-size-wrap{height:100%}
.rt-image-editor-container.top .rt-image-editor-main-container{bottom:0}
.rt-image-editor-container.top .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:before{left:13px;border-top:0;border-bottom:7px solid #2f2f2f;top:33px}
.rt-image-editor-container.top .rt-image-editor-menu > .rt-image-editor-item[tooltip-content]:after{top:38px}
.rt-image-editor-container.top .rt-image-editor-submenu{top:0;bottom:auto}
.rt-image-editor-container.top .rt-image-editor-submenu > div{padding-top:24px;vertical-align:top}
.rt-image-editor-container.top .rt-image-editor-controls-logo{display:table-cell}
.rt-image-editor-container.top .rt-image-editor-controls-buttons{display:table-cell}
.rt-image-editor-container.top .rt-image-editor-main{top:64px;height:calc(100% - 64px)}
.rt-image-editor-container.top .rt-image-editor-controls{top:0;bottom:inherit}
.rt-image-editor-container .rt-image-editor-help-menu.top{white-space:nowrap;width:506px;height:40px;top:8px;left:50%;transform:translateX(-50%)}
.rt-image-editor-container .rt-image-editor-help-menu.top .tie-panel-history{top:45px}
.rt-image-editor-container .rt-image-editor-help-menu.top .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;left:90px;top:-8px}
.rt-image-editor-container .rt-image-editor-help-menu.top > .rt-image-editor-item[tooltip-content]:before{left:13px;top:35px;border:none;border-bottom:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}
.rt-image-editor-container .rt-image-editor-help-menu.top > .rt-image-editor-item[tooltip-content]:after{top:41px;left:-4px;white-space:nowrap}
.rt-image-editor-container .rt-image-editor-help-menu.top > .rt-image-editor-item[tooltip-content].opened:before,
.rt-image-editor-container .rt-image-editor-help-menu.top > .rt-image-editor-item[tooltip-content].opened:after{content:none}
.rt-image-editor-container .rt-image-editor-help-menu.bottom{white-space:nowrap;width:506px;height:40px;bottom:8px;left:50%;transform:translateX(-50%)}
.rt-image-editor-container .rt-image-editor-help-menu.bottom .tie-panel-history{bottom:45px}
.rt-image-editor-container .rt-image-editor-help-menu.bottom .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff;left:90px;bottom:-8px}
.rt-image-editor-container .rt-image-editor-help-menu.bottom > .rt-image-editor-item[tooltip-content]:before{left:13px;top:auto;bottom:36px;border:none;border-top:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}
.rt-image-editor-container .rt-image-editor-help-menu.bottom > .rt-image-editor-item[tooltip-content]:after{top:auto;left:-4px;bottom:41px;white-space:nowrap}
.rt-image-editor-container .rt-image-editor-help-menu.bottom > .rt-image-editor-item[tooltip-content].opened:before,
.rt-image-editor-container .rt-image-editor-help-menu.bottom > .rt-image-editor-item[tooltip-content].opened:after{content:none}
.rt-image-editor-container .rt-image-editor-help-menu.left{white-space:inherit;width:40px;height:506px;left:8px;top:50%;transform:translateY(-50%)}
.rt-image-editor-container .rt-image-editor-help-menu.left .tie-panel-history{left:140px;top:-4px}
.rt-image-editor-container .rt-image-editor-help-menu.left .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;left:-8px;top:14px}
.rt-image-editor-container .rt-image-editor-help-menu.left .rt-image-editor-item{margin:4px auto;padding:6px 8px}
.rt-image-editor-container .rt-image-editor-help-menu.left > .rt-image-editor-item[tooltip-content]:before{left:27px;top:11px;border:none;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.rt-image-editor-container .rt-image-editor-help-menu.left > .rt-image-editor-item[tooltip-content]:after{top:7px;left:40px;white-space:nowrap}
.rt-image-editor-container .rt-image-editor-help-menu.left > .rt-image-editor-item[tooltip-content].opened:before,
.rt-image-editor-container .rt-image-editor-help-menu.left > .rt-image-editor-item[tooltip-content].opened:after{content:none}
.rt-image-editor-container .rt-image-editor-help-menu.right{white-space:inherit;width:40px;height:506px;right:8px;top:50%;transform:translateY(-50%)}
.rt-image-editor-container .rt-image-editor-help-menu.right .tie-panel-history{right:-30px;top:-4px}
.rt-image-editor-container .rt-image-editor-help-menu.right .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;right:-8px;top:14px}
.rt-image-editor-container .rt-image-editor-help-menu.right .rt-image-editor-item{margin:4px auto;padding:6px 8px}
.rt-image-editor-container .rt-image-editor-help-menu.right > .rt-image-editor-item[tooltip-content]:before{left:-6px;top:11px;border:none;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.rt-image-editor-container .rt-image-editor-help-menu.right > .rt-image-editor-item[tooltip-content]:after{top:7px;left:auto;right:39px;white-space:nowrap}
.rt-image-editor-container .rt-image-editor-help-menu.right > .rt-image-editor-item[tooltip-content].opened:before,
.rt-image-editor-container .rt-image-editor-help-menu.right > .rt-image-editor-item[tooltip-content].opened:after{content:none}
.rt-image-editor-container .tie-icon-add-button .rt-image-editor-button{min-width:42px}
.rt-image-editor-container .svg_ic-menu,
.rt-image-editor-container .svg_ic-helpmenu{width:24px;height:24px}
.rt-image-editor-container .svg_ic-submenu{width:32px;height:32px}
.rt-image-editor-container .svg_img-bi{width:257px;height:26px}
.rt-image-editor-container .rt-image-editor-help-menu svg > use,
.rt-image-editor-container .rt-image-editor-controls svg > use{display:none}
.rt-image-editor-container .rt-image-editor-help-menu .enabled svg:hover > use.hover,
.rt-image-editor-container .rt-image-editor-controls .enabled svg:hover > use.hover,
.rt-image-editor-container .rt-image-editor-help-menu .normal svg:hover > use.hover,
.rt-image-editor-container .rt-image-editor-controls .normal svg:hover > use.hover{display:block}
.rt-image-editor-container .rt-image-editor-help-menu .active svg:hover > use.hover,
.rt-image-editor-container .rt-image-editor-controls .active svg:hover > use.hover{display:none}
.rt-image-editor-container .rt-image-editor-help-menu .on svg > use.hover,
.rt-image-editor-container .rt-image-editor-controls .on svg > use.hover,
.rt-image-editor-container .rt-image-editor-help-menu .opened svg > use.hover,
.rt-image-editor-container .rt-image-editor-controls .opened svg > use.hover{display:block}
.rt-image-editor-container .rt-image-editor-help-menu svg > use.normal,
.rt-image-editor-container .rt-image-editor-controls svg > use.normal{display:block}
.rt-image-editor-container .rt-image-editor-help-menu .active svg > use.active,
.rt-image-editor-container .rt-image-editor-controls .active svg > use.active{display:block}
.rt-image-editor-container .rt-image-editor-help-menu .enabled svg > use.enabled,
.rt-image-editor-container .rt-image-editor-controls .enabled svg > use.enabled{display:block}
.rt-image-editor-container .rt-image-editor-help-menu .active svg > use.normal,
.rt-image-editor-container .rt-image-editor-controls .active svg > use.normal,
.rt-image-editor-container .rt-image-editor-help-menu .enabled svg > use.normal,
.rt-image-editor-container .rt-image-editor-controls .enabled svg > use.normal{display:none}
.rt-image-editor-container .rt-image-editor-help-menu .help svg > use.disabled,
.rt-image-editor-container .rt-image-editor-controls .help svg > use.disabled,
.rt-image-editor-container .rt-image-editor-help-menu .help.enabled svg > use.normal,
.rt-image-editor-container .rt-image-editor-controls .help.enabled svg > use.normal{display:block}
.rt-image-editor-container .rt-image-editor-help-menu .help.enabled svg > use.disabled,
.rt-image-editor-container .rt-image-editor-controls .help.enabled svg > use.disabled{display:none}
.rt-image-editor-container .rt-image-editor-controls:hover{z-index:3}
.rt-image-editor-container div.rt-colorpicker-clearfix{width:159px;height:28px;border:1px solid #d5d5d5;border-radius:2px;background-color:#f5f5f5;margin-top:6px;padding:4px 7px 4px 7px}
.rt-image-editor-container .rt-colorpicker-palette-hex{width:114px;background-color:#f5f5f5;border:0;font-size:11px;margin-top:2px;font-family:'Noto Sans',sans-serif}
.rt-image-editor-container .rt-colorpicker-palette-hex[value='#ffffff'] + .rt-colorpicker-palette-preview,
.rt-image-editor-container .rt-colorpicker-palette-hex[value=''] + .rt-colorpicker-palette-preview{border:1px solid #ccc}
.rt-image-editor-container .rt-colorpicker-palette-hex[value=''] + .rt-colorpicker-palette-preview{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}
.rt-image-editor-container .rt-colorpicker-palette-preview{border-radius:100%;float:left;width:17px;height:17px;border:0}
.rt-image-editor-container .color-picker-control{position:absolute;display:none;z-index:99;width:192px;background-color:#fff;box-shadow:0 3px 22px 6px rgba(0,0,0,0.15);padding:16px;border-radius:2px}
.rt-image-editor-container .color-picker-control .rt-colorpicker-palette-toggle-slider{display:none}
.rt-image-editor-container .color-picker-control .rt-colorpicker-palette-button{border:0;border-radius:100%;margin:2px;background-size:cover;font-size:1px}
.rt-image-editor-container .color-picker-control .rt-colorpicker-palette-button[title='#ffffff']{border:1px solid #ccc}
.rt-image-editor-container .color-picker-control .rt-colorpicker-palette-button[title='']{border:1px solid #ccc}
.rt-image-editor-container .color-picker-control .triangle{width:0;height:0;border-right:7px solid transparent;border-top:8px solid #fff;border-left:7px solid transparent;position:absolute;bottom:-8px;left:84px}
.rt-image-editor-container .color-picker-control .rt-colorpicker-container,
.rt-image-editor-container .color-picker-control .rt-colorpicker-palette-container ul,
.rt-image-editor-container .color-picker-control .rt-colorpicker-palette-container{width:100%;height:auto}
.rt-image-editor-container .filter-color-item .color-picker-control label{font-color:#333;font-weight:normal;margin-right:7pxleft}
.rt-image-editor-container .filter-color-item .rt-image-editor-checkbox{margin-top:0}
.rt-image-editor-container .filter-color-item .rt-image-editor-checkbox input + label:before,
.rt-image-editor-container .filter-color-item .rt-image-editor-checkbox > label:before{left:-16px}
.rt-image-editor-container .color-picker{width:100%;height:auto}
.rt-image-editor-container .color-picker-value{width:32px;height:32px;border:0;border-radius:100%;margin:auto;margin-bottom:1px}
.rt-image-editor-container .color-picker-value.transparent{border:1px solid #cbcbcb;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}
.rt-image-editor-container .color-picker-value + label{color:#fff}
.rt-image-editor-container .rt-image-editor-submenu svg > use{display:none}
.rt-image-editor-container .rt-image-editor-submenu svg > use.normal{display:block}
.tie-icon-add-button.icon-bubble .rt-image-editor-button[data-icontype="icon-bubble"] svg > use.active,
.tie-icon-add-button.icon-heart .rt-image-editor-button[data-icontype="icon-heart"] svg > use.active,
.tie-icon-add-button.icon-location .rt-image-editor-button[data-icontype="icon-location"] svg > use.active,
.tie-icon-add-button.icon-polygon .rt-image-editor-button[data-icontype="icon-polygon"] svg > use.active,
.tie-icon-add-button.icon-star .rt-image-editor-button[data-icontype="icon-star"] svg > use.active,
.tie-icon-add-button.icon-star-2 .rt-image-editor-button[data-icontype="icon-star-2"] svg > use.active,
.tie-icon-add-button.icon-arrow-3 .rt-image-editor-button[data-icontype="icon-arrow-3"] svg > use.active,
.tie-icon-add-button.icon-arrow-2 .rt-image-editor-button[data-icontype="icon-arrow-2"] svg > use.active,
.tie-icon-add-button.icon-arrow .rt-image-editor-button[data-icontype="icon-arrow"] svg > use.active{display:block}
.tie-draw-line-select-button.line .rt-image-editor-button.line svg > use.normal,
.tie-draw-line-select-button.free .rt-image-editor-button.free svg > use.normal{display:none}
.tie-draw-line-select-button.line .rt-image-editor-button.line svg > use.active,
.tie-draw-line-select-button.free .rt-image-editor-button.free svg > use.active{display:block}
.tie-flip-button.resetFlip .rt-image-editor-button.resetFlip svg > use.normal,
.tie-flip-button.flipX .rt-image-editor-button.flipX svg > use.normal,
.tie-flip-button.flipY .rt-image-editor-button.flipY svg > use.normal{display:none}
.tie-flip-button.resetFlip .rt-image-editor-button.resetFlip svg > use.active,
.tie-flip-button.flipX .rt-image-editor-button.flipX svg > use.active,
.tie-flip-button.flipY .rt-image-editor-button.flipY svg > use.active{display:block}
.tie-mask-apply.apply.active .rt-image-editor-button.apply label{color:#fff}
.tie-mask-apply.apply.active .rt-image-editor-button.apply svg > use.active{display:block}
.tie-crop-button .rt-image-editor-button.apply,
.tie-crop-preset-button .rt-image-editor-button.apply{margin-right:24px}
.tie-crop-button .rt-image-editor-button.preset.active svg > use.active,
.tie-crop-preset-button .rt-image-editor-button.preset.active svg > use.active{display:block}
.tie-crop-button .rt-image-editor-button.apply.active svg > use.active,
.tie-crop-preset-button .rt-image-editor-button.apply.active svg > use.active{display:block}
.tie-resize-button .rt-image-editor-button.apply,
.tie-resize-preset-button .rt-image-editor-button.apply{margin-right:24px}
.tie-resize-button .rt-image-editor-button.preset.active svg > use.active,
.tie-resize-preset-button .rt-image-editor-button.preset.active svg > use.active{display:block}
.tie-resize-button .rt-image-editor-button.apply.active svg > use.active,
.tie-resize-preset-button .rt-image-editor-button.apply.active svg > use.active{display:block}
.tie-shape-button.rect .rt-image-editor-button.rect svg > use.normal,
.tie-shape-button.circle .rt-image-editor-button.circle svg > use.normal,
.tie-shape-button.triangle .rt-image-editor-button.triangle svg > use.normal{display:none}
.tie-shape-button.rect .rt-image-editor-button.rect svg > use.active,
.tie-shape-button.circle .rt-image-editor-button.circle svg > use.active,
.tie-shape-button.triangle .rt-image-editor-button.triangle svg > use.active{display:block}
.tie-text-effect-button .rt-image-editor-button.active svg > use.active{display:block}
.tie-text-align-button.tie-text-align-left .rt-image-editor-button.left svg > use.active,
.tie-text-align-button.tie-text-align-center .rt-image-editor-button.center svg > use.active,
.tie-text-align-button.tie-text-align-right .rt-image-editor-button.right svg > use.active{display:block}
.tie-mask-image-file,
.tie-icon-image-file{opacity:0;position:absolute;width:100%;height:100%;border:1px solid #008000;cursor:inherit;left:0;top:0}
.tie-zoom-button.resetFlip .rt-image-editor-button.resetFlip svg > use.normal,
.tie-zoom-button.flipX .rt-image-editor-button.flipX svg > use.normal,
.tie-zoom-button.flipY .rt-image-editor-button.flipY svg > use.normal{display:none}
.tie-zoom-button.resetFlip .rt-image-editor-button.resetFlip svg > use.active,
.tie-zoom-button.flipX .rt-image-editor-button.flipX svg > use.active,
.tie-zoom-button.flipY .rt-image-editor-button.flipY svg > use.active{display:block}
.rt-image-editor-container.top.rt-image-editor-top-optimization .rt-image-editor-controls ul{text-align:right}
.rt-image-editor-container.top.rt-image-editor-top-optimization .rt-image-editor-controls-logo{display:none}
.nl-task-photo,
.nl-task-proposal-doc,
.nl-flower-photo,
.rt-image-editor-controls-buttons,
.rt-image-editor-controls-logo,
.rt-image-editor-download-btn,
.rt-image-editor-help-menu{display:none !important;}
.rt-image-editor-controls ul{text-align:center !important;}
.rt-colorpicker-clearfix{display:flex;align-items:center;flex-wrap:wrap;column-gap:4px;row-gap:4px;}
.rt-colorpicker-clearfix li{display:flex !important;}
.rt-colorpicker-clearfix li input{width:14px;height:14px;margin:0 !important;}
.rt-colorpicker-clearfix .rt-colorpicker-palette-hex{height:auto;}
.rt-colorpicker-clearfix .rt-colorpicker-palette-preview{overflow:hidden;}
.nl-badge{display:inline-flex;background:#c3ced9;padding:10px 12px;border-radius:15px;font-size:15px;color:#293844;font-weight:500;height:30px;box-sizing:border-box;align-items:center;justify-content:center;}
.nl-badge.success{background:#1f739d;color:#fff;}
.nl-badge.danger{background:#1f739d;color:#fff;}
.nl-search-select{width:100%;height:40px;}
.nl-search-select .css-13cymwt-control{height:40px;margin:0;}
.nl-search-select .css-1fdsijx-ValueContainer{height:40px;box-sizing:border-box;}
.nl-search-select .css-1fdsijx-ValueContainer .css-qbdosj-Input{height:36px;padding:0;margin:0;}
.nl-search-select .css-1fdsijx-ValueContainer .css-qbdosj-Input input{height:36px;}
.swal2-confirm{background-color:#179965 !important;}
.swal2-cancel{background-color:#CE1919 !important;}
.swal2-confirm:focus{box-shadow:0 0 0 3px #147b5180 !important;}
.swal2-cancel:focus{box-shadow:0 0 0 3px #ce181980 !important;}
.msl-wrp{width:100% !important;border-radius:2px !important;background:#fff !important;}
.msl-wrp .msl{border:1px solid #9AA4B2 !important;}
.msl-vars{--border-radius:2px !important;}
.react-datepicker-wrapper .react-datepicker__input-container input{padding-left:30px;background:url('/assets/images/calender.svg');background-position:4px center;background-repeat:no-repeat;background-size:22px;cursor:pointer;}
.tie-color-fill.tui-image-editor-button{display:none !important;}
.loading-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background-color: white;color: black;font-size: 16px;}
.loading-image-1 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: hidden; display:flex;justify-content:center;align-items:center;font-size:16px;z-index:1; background-color: #DDDDDD;}
.loading-image-1::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index:99; transform: translateX(-100%); background: linear-gradient(90deg,#DDD,#ffffff93,#ffffffd6,#ffffff93,#DDD); animation: shimmer 2s infinite;}
.text-justify{text-align: justify;}
@keyframes shimmer {
100% {
    transform: translateX(100%);
}
}
.react-daterange-picker{height:40px;}
.react-daterange-picker .react-daterange-picker__wrapper{padding: 0 8px;}
.react-datepicker-popper{z-index:2 !important;}
.mt-10{margin-top:10px}
.mb-10{margin-bottom:10px}
.mt-20{margin-top:20px}
.mb-20{margin-bottom:20px}
.cursor-pointer{cursor: pointer;}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  background-color: #0d3a50 !important;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #0d3a50 !important;
}
.react-datepicker__day--keyboard-selected, 
.react-datepicker__month-text--keyboard-selected, 
.react-datepicker__quarter-text--keyboard-selected, 
.react-datepicker__year-text--keyboard-selected {
    background-color: #1f739d !important;
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #0d3a50 !important;
}

.react-datepicker__week-number--selected {
    background-color: #0d3a50 !important;
}
.react-datepicker__week-number--selected:hover {
    background-color: #0d3a50 !important;
}
.react-datepicker__week-number--keyboard-selected {
    background-color: #0d3a50 !important;
}
.react-datepicker__week-number--keyboard-selected:hover {
    background-color: #0d3a50 !important;
}
label{overflow-wrap: anywhere;}
.password{padding: 6px 45px 6px 15px;}
.text-nowrap{white-space: nowrap;}
@media(max-width: 568px){
    .inner .nl-content .image-upload-wrap{
        flex-direction: column;
        text-align: center;
    }
}
/* / Custom tooltip / */
[data-la-tooltip]{position:relative;}
[data-la-tooltip]:after{content:attr(data-la-tooltip);position:absolute;left:50%;bottom:calc(100% + 2px);transform:translateX(-50%);background:#000;color:#FFF;width:max-content;opacity:0;-webkit-transition:opacity 0.75s ease-in-out;padding:2px 5px;border-radius:3px;font-size:10px;}
[data-la-tooltip].topLeft:after{left:0;right:100%;top:-20px;bottom:auto;transform:none;}
[data-la-tooltip].top60:after{transform:translateX(-38%);}
[data-la-tooltip].bottom:after{left:50%;top:calc(100% + 2px);bottom:auto;transform:translateX(-50%);}
[data-la-tooltip].left:after{left:auto;right:calc(100% + 2px);top:5px;bottom:auto;transform:none;}
[data-la-tooltip].right:after{left:calc(100% + 2px);top:5px;bottom:auto;transform:none;}
[data-la-tooltip]:hover:after{opacity:1;}