
:root {
	--table-border-color: rgb(178 178 178 / 25%);
	--table-border-color2: #444;
	--table-border-color3: rgb(0 0 0 / 30%);
	--ct-bg: #333;
	--ct-btn-hover: rgb(255 255 255 / 10%);
	--ct-btn-active: #ddd;
	--ct-btn-color: #555;
	--ct-border-color: var(--table-border-color2);
	--ct-tree-hover: rgb(255 255 255 / 10%);
}

section#contents {
	background: #313131;
	color: #d1d1d1;
}

html, body {background-color: #1a1a1a;color: #777;}

em, a, input, textarea, keygen, select, button, isindex {
	color: #ccc;
}

h4#page_addr {
	background-color: rgb(255 255 255 / 10%);
	border-color: #777;
}
h4#page_addr a {
	color: #aaa;
}

.tabmenu > li{border-color: transparent;background:#333;}
.tabmenu > li:hover, .tabmenu > li:focus, .tabmenu > li:active, .tabmenu > li.on{background: #1d1d1d;color:#fff;}

.table .table th,.table .table td{padding:5px 3px;text-align:center;border:1px solid #000 !important;}

.paging_box>button {color: #d1d1d1;background-color: transparent;border-color: #777;}
.paging_box>button.on {color: #fff;background-color: #2196f3;border-color: #2196f3;cursor: default;}
.paging_box>button.disabled {border-color: #555;color: #555;opacity: .6;}
.paging_box>button:not(.on):hover {background-color: rgb(255 255 255 / 10%);}

.main, .bg-category, .details {background: rgb(239 241 244 / 10%);}

#contents>h4 {border-color: #777;}

.tabmenu {border-color: #777;}

.radio-type label {background-color: transparent;border-color: #777;}
.radio-type label:hover {background-color: rgb(255 255 255 / 10%);}
.radio-type input[type="radio"]:focus + label {border-color: #aaa;}

input[type=checkbox].checkbox:checked+.lbl,
input[type=radio].radio:checked+.lbl,
input[type=checkbox].checkbox:checked:not(:disabled)+.lbl,
input[type=radio].radio:checked:not(:disabled)+.lbl {
    color: #2196f3;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	input[type=checkbox],
	input[type=radio] {
		--background: rgb(255 255 255 / 10%);
		--disabled: rgb(248 248 248 / 10%);
		--disabled-inner: rgb(138 138 138 / 30%);
	}
}

select,
.input, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	background: #444;
	border-color: #555;
}
option {
	background-color: #333;
}
.unit>span{background-color: #444;border-color: #555;}
.div-dev-env {
	border-color: #555;
	background: #444;
	color: #6ac888;
}

/* select:hover, textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover {border-color:#777}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {border-color:#777} */
input:focus-visible, input:focus {
	outline: 4px solid rgb(255 255 255 / 10%);
	transition: none;
}
input.comboTreeInputBox:focus-visible, input.comboTreeInputBox:focus {
	box-shadow: 0 0 0 4px rgb(255 255 255 / 10%);
}
select.disabled, textarea.disabled, input[type="text"].disabled, input[type="password"].disabled, input[type="datetime"].disabled, input[type="datetime-local"].disabled, input[type="date"].disabled, input[type="month"].disabled, input[type="time"].disabled, input[type="week"].disabled, input[type="number"].disabled, input[type="email"].disabled, input[type="url"].disabled, input[type="search"].disabled, input[type="tel"].disabled, input[type="color"].disabled,
select:disabled, textarea:disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="date"]:disabled, input[type="month"]:disabled, input[type="time"]:disabled, input[type="week"]:disabled, input[type="number"]:disabled, input[type="email"]:disabled, input[type="url"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="color"]:disabled {
	background: rgb(255 255 255 / 20%);
	/* opacity: .8; */
}
input[type="text"], input[type="password"],input[type="search"],input[type="number"],select, option{
	color:#6ac888;-webkit-text-fill-color: #6ac888;
}
input::placeholder {
	color: white;
	opacity: 0.4;
}
::placeholder {
	color: white;
	-webkit-text-fill-color: white;
}
::-webkit-input-placeholder {
	color: white;
	-webkit-text-fill-color: white;
}
textarea::placeholder {
	color: rgb(255 255 255 / 40%);
	-webkit-text-fill-color: rgb(255 255 255 / 40%);
}
textarea::-webkit-input-placeholder {
	color: rgb(255 255 255 / 40%);
	-webkit-text-fill-color: rgb(255 255 255 / 40%);
}

select:focus-visible, select:focus {
	outline: 4px solid rgb(255 255 255 / 10%);
}
option:disabled {/*untouched*/
	color: rgb(127 127 127 / 55%);
}

textarea:focus-visible, textarea:focus {
	outline: 4px solid rgb(255 255 255 / 10%);
	transition: none;
}
textarea::-webkit-scrollbar-track {
	background-color: #444;
}

.slider {background-color: transparent;}
.slider.round {border-color: #777}
input:focus+.slider, input:active+.slider {box-shadow: 0 0 0px 3px rgb(0 173 255 / 30%);}
input:hover+.slider {border-color: #2196F3;}

.button {background: #1d1d1d;border: 1px solid #555;}
.btn_gray, .button.btn_gray, .badge.btn_gray {background: #666;border-color: #666;}

.header_btn > div > a{background: #1d1d1d;border-color: #555;color: #aaa;}

.main_sec>div h3 {background: #1d1d1d;}
.main_sec>div .box_style {box-shadow: 0 0 5px 1px #1d1d1d;}
.main_sec>div .box > div + div {border-color: rgb(255 255 255 / 10%);}
.box-profict {
	background: #585e64;
	color: white;
}
.refresh>a {background-color: #0d0d0d;}
.refresh>a:hover { background-color: rgb(225 225 225 / 10%);color: white; }
/* .refresh>a>i::before{margin-top: 4px;} */

.pop_wrap {
	border-color: #1d1d1d;
	background: #333;
	color: #d1d1d1;
}
.pop_wrap > h1{background:#1d1d1d;}

.pop_detail_cont>div,
.pop_detail_cont>div>h4{
	border-color: #555;
}

.pop_setting.create-form .pop_info+h3 {background: #aaa;}

.comboTreeDropDownContainer li span.comboTreeItemTitle.comboTreeItemHover {
	color: white !important;
}
.table thead th {
	background: rgb(255 255 255 / 10%);
	color: #ccc;
}

.tbl_hover tr:hover,
.tbody_hover tbody:hover {
	color: #ccc;
	background: #2a2a2a;
}

.table{border-top:2px solid #646464;white-space: nowrap;background-color: #272727;}
.table thead th{background: rgb(225 225 225 / 10%);color:#ccc;}
.table thead th.line {border-color: var(--table-border-color);}
.table thead th a{color:#ccc;}	
.table tbody tr td.line{border-color: var(--table-border-color2);}
.table.report div.tline{border-color: var(--table-border-color2);}
.table tfoot th, .table tfoot td{background:#585e64;}
.tb_empty,
.table.report .tb_empty{border-color: var(--table-border-color2);}


.th-sortable span:before,
.th-sortable span:after {
	color: rgb(255 255 255 / 19%);
}
.th-sortable.sort-asc span:before,
.th-sortable.sort-desc span:after {
	color: #d1d1d1;
}


/* sports-table */
.overflow-header {border-color: #555 !important;color: #ccc !important;}
.sports-table{border-top:2px solid #646464;}
.sports-table thead th{background: rgb(225 225 225 / 10%);color:#ccc;}
.sports-table thead th:first-child{border-left:none;}
.sports-table thead th.line { border-color: var(--table-border-color2);}
.sports-table thead th a{color:#ccc;}
.sports-table thead tr.tb_sum th {background-color: rgb(205 227 250 / 10%);}
.sports-table tbody tr td.line{border-color:1px solid #ccc;}
.sports-table tfoot th, .sports-table tfoot td{background:#f4f8fc;}

/* 마켓 아이디 */
/* .t_state.t_market_id{background-color: antiquewhite; color: inherit;}  */
/* .t_state.t_sports_type_live{background-color: #aafff2; color: inherit;} */
.t_state.t_sports_type_domestic{background-color: #33ff005e; color: white;} /* 국내형*/
.t_state.t_sports_type_abroad{background-color: #feff004a;color: white;}	/* 해외형*/
.t_state.t_sports_type_live{background-color: #aafff2; color: white;} /* 라이브*/
.t_state.t_sports_type_realtime{background-color: #f100ff5e; color: white;} /* 실시간*/
.t_state.t_sports_type_special{background-color: #ff7b0080; color: white;} /* 스페셜*/
.t_state.t_sports_type_not_use{background-color: #f5ae34a8; color: white;}	/* 사용안함*/

/* .t_state.t_virtual_type_soccer{background-color: #aafff2; color: inherit;}  */
/* .t_state.t_virtual_type_dog{background-color: #feff004a; color: white;} */
/* .t_state.t_virtual_type_horse{background-color: #33ff005e; color: white;} */

/* .t_state.t_game_mini{background-color: #aafff2; color: inherit;} */
.t_state.t_game_sports{background-color: #f100ff5e; color: white;} /* 스포츠*/
.t_state.t_game_virtual{background-color: #33ff005e; color: white;} /* 가상*/
.t_state.t_game_lotus{background: #ff7878f5;}		/*로투스*/
.t_state.t_game_mgm{background: #9f0e0e;}			/*MGM*/
.t_state.t_game_touch{background: #21ccf3;}		/*터치게임*/

.t_state.t_allow_one_game {background-color: #30e0ff7a;color: white}
.t_state.t_not_allow_other_game {background-color: #e730ff6b;color: white}
.t_state.t_not_allow_one_game {background-color: #ff9d305e;color: white}

.show-bet-detail {background: rgb(160 215 255 / 10%);}
.show-bet-detail:hover {background: rgb(105 181 236 / 10%) !important;}

.inner-tr0 {background-color: #222;}
.inner-tr0:hover {
	color: inherit !important;
	background: #222 !important;
}

.inner-tr {background-color: #222;}
.inner-tr th{ background-color: #00000094;color: #ffffff;}
.total-bet-cash {color: #5b99ff;}
.inner-tr:hover {
	color: inherit !important;
	background: #222 !important;
}

.grid-container,.grid-container-sports-play-game, .grid-container-manual-play-game, .grid-container-sports-finish-game, .grid-container-detail, .grid-container-partner {
	background-color: #2d2d2d;
}
.grid-container > div, .grid-container-detail > div, .grid-container-partner > div , .grid-container-sports-play-game > div, .grid-container-sports-finish-game > div, .grid-container-manual-play-game > div {
	background-color: rgb(255 255 255 / 5%);
}
.grid-container .grid-item-header, .grid-container-detail .grid-item-header, .grid-container-partner .grid-item-header, .grid-container-sports-play-game .grid-item-header, .grid-container-sports-finish-game .grid-item-header, .grid-container-manual-play-game .grid-item-header {
	background: rgb(0 0 0 / 10%);
	color: #ccc;
	border: 0px solid #555;
}

.bet-market-list .market-num {
	color: white;
	text-shadow: 0px 0px 3px black, 0px 0px 5px black;
}

.soccer-item {
	border-color: #333;
}

/* etc table */
.fh-tbl-wrapper {
	border-color: #525457;
}
.fh-tbl-wrapper .tr-fixed {
	background: #0f0f0f;
}

.t_explain_ans.thb_yellow {background-color: #fdfac0 !important; color: #444 !important;}

.thb_red{background: #fa2d2d61 !important; color: white !important;}
.thb_vio{background: #b709fc52 !important; color: white !important;}
.thb_green{background-color: #19e6c073 !important; color: white !important;}
.thb_yellow{background-color: #f9ee1e47  !important; color: white !important;}
.thb_blue{background-color: #175ced6b !important; color: white !important;}
.thb_lightblue{background-color: #dfe3ff !important;}
.thb_lightred{background-color: #f9e8e8 !important;}
.thb_dark{background-color: #1d1d1d !important; color: white !important;}
.thb_cyan{background-color: #a0ffd8 !important;}

.t_market.t_color0 {background: antiquewhite; color: #333;}
.t_market.t_color1 {background: aquamarine; color: #333;}
.t_market.t_color2 {background: lightblue; color: #333;}
.t_market.t_color3 {background: lightcoral; color: #333;}
.t_market.t_color4 {background: lightcyan; color: #333;}
.t_market.t_color5 {background: lightgray; color: #333;}
.t_market.t_color6 {background: lightpink; color: #333;}
.t_market.t_color7 {background: lightskyblue; color: #333;}
.t_market.t_color8 {background: lightyellow; color: #333;}
.t_market.t_color9 {background: lightgreen; color: #333;}

.table-col-2-cyan th:nth-child(2),
.table-col-2-cyan td:nth-child(2),
.table-col-3-cyan th:nth-child(3),
.table-col-3-cyan td:nth-child(3),
.table-col-4-cyan th:nth-child(4),
.table-col-4-cyan td:nth-child(4),
.table-col-5-cyan th:nth-child(5),
.table-col-5-cyan td:nth-child(5),
.table-col-6-cyan th:nth-child(6),
.table-col-6-cyan td:nth-child(6),
.table-col-7-cyan th:nth-child(7),
.table-col-7-cyan td:nth-child(7),
.table-col-8-cyan th:nth-child(8),
.table-col-8-cyan td:nth-child(8),
.table-col-9-cyan th:nth-child(9),
.table-col-9-cyan td:nth-child(9),
.table-col-10-cyan th:nth-child(10),
.table-col-10-cyan td:nth-child(10),
.table-col-11-cyan th:nth-child(11),
.table-col-11-cyan td:nth-child(11),
.table-col-12-cyan th:nth-child(12),
.table-col-12-cyan td:nth-child(12) {
	background: #20fff46e;
}

.tr_color tr:nth-child(even){background-color: #f5e4ba0d !important;}
.tr_color tr:hover{background-color: #ffffff10 !important;}
.b_depth1{background: #f5e4ba0d}
.b_depth1:hover {background: #fed5710d !important;}

.user_details{color: #72a8ff;text-decoration: underline;}
.user_details:hover{color: #5b99ff;}
.partner_details {color: #ccc;}
.partner_details:hover{color: #5b99ff;}
.off_partner_details:hover{color: #5b99ff;}
.off_partner_details{color: #ff3824;}
.id_color_red{--user-color: #ff3824 !important;}
.id_color_blue{--user-color: #5b99ff !important; }
.user-color {
	background-color: var(--user-color);
	color: white;
}
.link-num {color: #5b99ff;}

.bold {color: inherit;}
.b_gray{background: rgb(127 127 127 / 20%);}
.t_red {color: #ff3824;}
.t_red_i{color:#ff3824 !important}
.t_blue {color: #5b99ff;}
.t_violet {color: #be7aff;}

.thb_green .t_dgray {color: #ccc;}

.t_num.t_plus {color: #47ce3a;}
.t_num.t_minus {color: #ff3824;}
.t_num.t_zero {color: white;}

/* .toast.warning {background: #f9af41;} */
.toast.check {background: #47ce3a;}
.toast.info {background: #5b99ff;}
.toast.danger {background: #ff3824;}

.list{border-color: #777;}
.list>li:hover{background-color: #555;}
.div_line{border-color: #777;}

.check_ip .list {background-color: #333;}
.check_ip .list>h5 {border-color: #777;color: #aaa;}

.domain_list .list {background-color: #333;}
.domain_list .list>h5{border-color: #777;color: #aaa;}
.domain_list .list::after {border-color: transparent transparent #ccc transparent;}

.plist{border-color: #555;}
.parents_list .plist {background-color: #333;box-shadow: 0 1px 5px #0a0a0a;}
.parents_list .plist span.user_details:first-child {color: #ff3824;}
.parents_list .plist span.user_details:last-child {color: #ff3824;}
.parents_list .plist>h5{border-bottom: black 1px solid;color: black;}
.parents_list .plist::after {border-color: transparent transparent #c1c1c1 transparent;}


.th-tpgs .popper-tpgs-all {background: #333;}
.th-tpgs .popper-tpgs-all>.pop-title {
	background: #1d1d1d;
	border-top: 2px solid #646464;
}
.th-tpgs > span > i {
	color: rgb(255 255 255 / 25%);
}

.t_explain {background-color: #ffb1b1;color: #ba0000;}

.box_style2 {border-color: #555;}
.tb_box_info {border-color: #555;}

.button.btn_light_blue {border-color: transparent;}

.report-exolorer .member-explorer {--dark-grey: #555;}
.report-exolorer .member-explorer .partner-list-wrap {border-color: #555;}
.report-exolorer .statistic-wrap .rolling-wrap {background: #444;}

.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(2),
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(3),
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(5),
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(6),
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(11)
{
	background: #ff262640;
}
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(4),
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(7)
{
	background: #4a26ff40;
}
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(8),
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(9),
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(10) {
	background: #0086ff5c;
}
.report-exolorer .statistic-wrap .statistic-cont .tb_main tbody tr td:nth-child(n+10):nth-child(-n+50) {
	background: #f9ee1e2f;
}

/* login box */
.main .login_box {
	background: #222;
	box-shadow: 0 1px 5px rgb(130 130 130 / 40%);
	color: #ccc;
}
.main .login_box h2 {
	color: #ccc;
}

.main #footer {color: #fff;background: rgb(255 255 255 / 25%);border-color: #333;}
.main .login_box ul li input:focus-visible,
.main .login_box ul li input:focus {
	outline: 4px solid rgb(33 150 243 / 30%);
}
.main .login_box div {color: #777;}
.main .login_box div.error {color: #ff3824;}

/* file drop box */
.filedrop-box {
	background: rgb(255 255 255 / 10%);
}
.filedrop-box.is-dragover {
	outline-color: #333;
	background-color: rgb(255 255 255 / 20%);
}

.richtext-area{border-color: #555; background-color: rgb(255 255 255 / 10%);}
.upload-container input {background: rgb(255 255 255 / 10%);}
.upload-container input:hover {background-color: rgb(255 255 255 / 20%);}

/* nice select */
.nice-select {
	background-color: #333;
	border-color:  #555;
}
.nice-select:active,
.nice-select:focus {
	outline: 4px solid rgb(255 255 255 / 10%);
}

.nice-select .nice-list {
	background: #333;
}
.nice-select .nice-list li.item_color_line:hover,
.nice-select .nice-list li.item_color_line.focus,
.nice-select .nice-list li.item_color_line.selected.focus {
	background-color: rgb(255 255 255 / 10%);
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
	background-color: rgb(255 255 255 / 25%);
}

/* tempus datepicker */
.tempus-dominus-widget.light {
	background-color: #2f2f2f;
	color: #d1d1d1;
}

.tempus-dominus-widget.light .toolbar div:hover {
	background: rgb(255 255 255 / 10%)
}
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active {
	background-color: #2196f3;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.tempus-dominus-widget.light .date-container-days .dow {
	color: rgb(255 255 255 / 50%)
}
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).old {
	color: rgb(255 255 255 / 20%);
}

.tempus-dominus-widget.light .date-container-days div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight):hover {
	background: rgb(255 255 255 / 10%)
}

/* swal */
.swal2-popup {
	background: #333;
	color: #ccc;
}

/* wicked picker */
.wickedpicker {
	background: #1d1d1d;
	box-shadow: 0 3px 5px #0d0d0d;
	color: #ccc;
}
.wickedpicker__controls__control-down,
.wickedpicker__controls__control-up {
	color: #777;
}

/* multi select */
.multi-select-button {
	color: #6ac888;
	background-color: #333;
	border-color: #555;
}
.multi-select-container--open .multi-select-button,
.multi-select-button:focus,
.multi-select-button:focus-visible {
	outline: 4px solid rgb(255 255 255 / 10%);
}

.multi-select-menu {
	color: #6ac888;
	background: #333;
	border-color: #555;
}
.multi-select-presets {
	border-color: #555;
}

/* json container */
.json-container {
	box-shadow: inset 0 0 1.5em 0.5em rgb(0 0 0 / 25%);
}

/* tinymce */
.tox-tinymce,
.tox .tox-statusbar,
.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
	border-color: #555 !important;
}
.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23555'/%3E%3C/svg%3E") left 0 top 0 #555 !important;
	background-color: #444 !important;
}

/* tooltip-help*/
.tooltip_help:hover::after {
    background: #ccc;
    box-shadow: 2px 2px 4px 0px #333;
}
