:root {
    --ck-color-base-background: #eee !important;
}

/* [data-theme=dark] .btn-theme,[data-theme=dark] .container-header,[data-theme=dark] .sidebar-nav-logo,[data-theme=dark] .spinner .se,span[data-theme=dark] .btn-theme,span[data-theme=dark] .container-header,span[data-theme=dark] .sidebar-nav-logo,span[data-theme=dark] .spinner .se {
    background: rgb(89 89 89);
    color: #FFF
} */

.treeBox > div {
/*     background-color: #454444; */
}

.treeBox .table-style.type02 th {
    background-color: rgba(0, 0, 0, 0.3);
}

.dashBoardWrap > div .bottom {
    background-color: rgba(0 0 0 / 0.5);
}

.dashBoardWrap .todayCahrge {
    background-color: rgb(12,131,255);
}

.dashBoardWrap .todayExchange {
    background-color: rgb(243,92,134);
}

.dashBoardWrap .todayNewMem {
    background-color: #f7bf13;
}

.dashBoardWrap .todayNewBet {
    background-color: rgb(38,166,154);
}

.btn-inverse.btn-lighten {
    background-color: #697783;
    border-color: #697783;
}

/* width */
.w70 {
    width: 70px;
}

.w80 {
    width: 80px;
}

.w100 {
    width: 100px;
}

.w180 {
    width: 180px;
}

.w_100p {
    width: 100%;
}

.w_80p {
    width: 80%;
}

.w_auto {
    width: auto !important;
}

.mb10 {
    margin-bottom: 10px;
}

/* bg */
.bg_green {
    background-color: rgb(5,150,105);
}

.bg_green2 {
    background-color: #00c49d;
}

.bg_yellow {
    color: #000;
    background-color: rgb(245,134,70);
}

.bg_darkyellow {
    color: #000;
    background-color: rgb(175 98 53);
}

.bg_red {
    background-color: rgb(239,68,68);
}

.bg_blue {
    background-color: rgb(36,114,151);
}

.bg_darkred {
    background-color: #350000;
}

.bg_pink {
    background-color: #ff6262;
}
.btn.bg_red {color:#fff;}
.btn.bg_green {color:#fff;}
/* button */
.pill-small {
    margin: 0;
    padding: 0;
    width: 44px;
    line-height: 24px;;
    font-size: 12px;
}
.btn.pill-small {
	font-size:12px;
}

/*툴팁 스타일*/
.tip {
    position: relative;
}

.tip span.parent_tree {
    display: none;
    position: absolute;
    top: -40px;
    left: 50px;
    width: 200px;
    padding: 5px;
    z-index: 100;
    background: #000;
    color: #fff;
    -moz-border-radius: 5px;
    /* 파폭 박스 둥근 정도 */
    -webkit-border-radius: 5px;
    /* 사파리 박스 둥근 정도 */
    text-align: left;
}

.tip:hover span {
    display: inline-block;
}

.toggle-tip {
    position: relative;
}

.toggle-tip span {
    display: none;
    position: absolute;
    top: -40px;
    left: 50px;
    width: 200px;
    padding: 5px;
    z-index: 100;
    background: #000;
    color: #fff;
    -moz-border-radius: 5px;
    /* 파폭 박스 둥근 정도 */
    -webkit-border-radius: 5px;
    /* 사파리 박스 둥근 정도 */
    text-align: left;
}

/* tab */
.tab-wrap ul {
    display: flex;
    width: 100%;
}

.tab-wrap li {
    float: left;
    width: 25%;
    /* padding: 10px 0; */
    text-align: center;
    background-color: #333;
    border-right: 1px solid #333;
}

.tab-wrap li:last-child {
    border-right: none;
}

.tab-wrap li button {
    width: 100%;
    padding: 9px 0;
    color: #fff;
    background-color: #a5887c;
    border: 0;
}

.tab-wrap li.on {
}

.tab-wrap li.on button {
    padding: 10px 0;
    background-color: #604f48;
}

/* .ck.ck-toolbar, .ck.ck-toolbar button,
.ck.ck-editor__main>.ck-editor__editable, */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .form-control {
    color: #333;
    background-color: #fff;
}

/* .ck.ck-button:not(.ck-disabled):hover, a.ck.ck-button:not(.ck-disabled):hover{background-color:#666;}
.ck.ck-editor__main>.ck-editor__editable *{color:#fff;} */
.mem-tab-cont-wrap > li {
    display: none;
}

.mem-tab-cont-wrap > li.on {
    display: block;
}

.mem-tab-cont-wrap .table-style.type02 td.admin-txt {
    padding: 0 4px;
    text-align: left;
}

.mem-tab-cont-wrap .table-style.type02 td.admin-txt textarea {
    width: 100%;
    padding: 6px;
    color: #fff;
    background-color: rgba(0,0,0,0.25);
}

.mem-tab-cont-wrap .ipBlock-wrap {
    margin-top: 30px;
    padding-top: 10px;
    background-color: rgba(0,0,0,0.25);
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockTit {
    font-size: 24px;
    line-height: 32px;
    text-align: center;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockHead {
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockHead #ipblock {
    width: 240px;
    height: 24px;
    margin: 0 6px;
    padding: 0 6px;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockHead .ipblockAdd {
    padding: 4px 8px;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockList {
    height: 300px;
    margin-top: 10px;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockList ul {
    height: 290px;
    overflow-y: auto;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockList li {
    width: 100%;
    padding: 4px 6px;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockList li span {
    display: inline-block;
    vertical-align: middle;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockList li button {
    float: right;
    width: 20px;
    height: 20px;
    color: #888;
    line-height: 16px;
    text-decoration: none;
    background-color: transparent;
    border: 1px solid #666;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockList li .blockTime {
    width: 140px;
}

.mem-tab-cont-wrap .ipBlock-wrap .ipBlockList li .blockIp {
    width: 200px;
}

.item_div {
    /* padding:6px 0 !important; */
}

.item_div > div {
	/* width: 65px; */
    /* margin: 0 auto; */
    /* text-align: left; */
}

/*.item_div > div.rateAll{width: 60px;margin: 0 auto;text-align: left;}*/
.item_div > div.rateAll {
    width: 65px;
    margin: 0 auto;
    /* text-align: left; */
}

.item_div > div > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.item_div > div > div [class*=topGong],
.item_div > div > div [class*=tot]{
    width:100%;
}
/* .item_div > div > div:after{content:'';display:block;clear:both;} */
/* .item_div > div > div span {float:left;} */

.item_div > div + div {
    margin-top: 4px;
}

.item_div > div > div {
}

.item_div > div:after {
    content: '';
    clear: both;
    display: table;
}

.item_div > div > div + div {
    margin-top: 4px;
}

.item_div .bal_box > div:nth-child(1) .cat {
    color: #adad0e;
}

.item_div .bal_box > div:nth-child(2) .cat {
    color: rgb(5,150,105);
}

.item_div .bal_box > div:nth-child(3) .cat {
    color: #3a9ed3;
}

.item_div .bal_line .cat {
    /* display:inline-block; */
    margin-right: 4px;
    /* font-weight: 800; */
}

.item_div .bal_line + .bal_line {
    margin-top: 4px;
    padding-top: 4px;
    border-top: 1px solid rgb(219, 220, 221);
}

.cat_game {
    display: inline-block;
    margin-right: 4px;
    padding: 4px;
    border-radius: 3px;
}

.modal .text {
    padding: 30px 0;
}

.modal .text p {
    margin: 0;
    font-size: 18px;
}

.modal .text p + p {
    margin-top: 10px;
}

.notice_txt {
    margin-top: 4px;
}

.agentInfoWrap {
    padding: 10px 0;
    font-size: 14px;
    /* color:#333; */
}

.agentInfoWrap .agentId {
    margin-bottom: 10px;
    text-align: center;
}

.agentInfoWrap .agentAmount {
    margin-bottom: 10px;
    text-align: center;
}

.agentInfoWrap .agentAmount .btn-pill{
    width:auto;
	height:auto;
	margin-top: 4px;
	padding:0 10px;
}

.agentInfoWrap .agentBtnWrap {
    text-align: center;
	color:#fff;
}

.agentInfoWrap .agentBtnWrap button {
    display: inline-block;
    width: 40%;
    margin: 0 4px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #ccc;
    background-color: rgba(255 255 255 / 0.1);
}

.langBox {
    /* position: absolute;top: 12px;right: -150px; */
    background-color: #7f7f7f;
    border-radius: 4px;
    margin-top: 10px;
}

.langBox .selectBox {
    display: flex;
    width: 100%;
    padding: 4px 10px;
    align-items: center;
    justify-content: space-between;
}

.langBox .txt {
    display: inline-block;
    width: calc( 100% - 40px );
    color: #fff;
    text-align: left;
}

.langBox .txt img {
    width: 20px;
    height: 20px;
}

.langBox .txt span {
    display: inline-block;
    line-height: 20px;
}

.langBox .arrow {
    float: none;
    display: inline-block;
    height: 25px;
}

.dropdown-content {
    margin-top: 0px;
    margin-left: 0;
    display: none;
    position: absolute;
    background-color: #444;
    color: #fff;
    font-size: 12px;
    width: calc( 100% - 20px );
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    text-align: left;
    top: 41px;
}

.dropdown-content a {
    color: black;
    padding: 6px 8px;
    text-decoration: none;
    display: block;
    color: #fff;
    font-size: 12px;
}

.dropdown-content a:hover {
    background-color: #5D5D5D;
    color: #fff;
    font-size: 12px;
}

.langBox:hover .dropdown-content {
    display: block;
}

.langBox:hover .dropbtn {
    background-color: #72612b;
    color: #fff;
    font-size: 12px;
}

/* tree 스타일*/
.treeParent {
    position: relative;
}

.treeParent span {
    display: none;
    position: absolute;
    top: -40px;
    left: 50px;
    width: 200px;
    padding: 5px;
    z-index: 1000;
    background: #3d3c3c;
    color: #fff;
    -moz-border-radius: 5px;
    /* 파폭 박스 둥근 정도 */
    -webkit-border-radius: 5px;
    /* 사파리 박스 둥근 정도 */
    text-align: left;
}

:hover.treeParent span {
    display: block;
}

.rateInfo {
    position: relative;
}

.rateInfo span {
    display: none;
    position: absolute;
    top: -40px;
    left: 50px;
    width: 200px;
    padding: 5px;
    z-index: 1000;
    background: #3d3c3c;
    color: #fff;
    -moz-border-radius: 5px;
    /* 파폭 박스 둥근 정도 */
    -webkit-border-radius: 5px;
    /* 사파리 박스 둥근 정도 */
    text-align: left;
}

:hover.rateInfo span {
    display: block;
}

.table th {
    font-size: 13px;
}

.hr {
    margin: 7px 0px;
}

.table_partner_wrap {
    overflow: auto;
    width: 100%;
}

.table_partner_wrap .table-bordered {
    border: 1px solid #d7d7d7;
}

.table_partner_wrap .table-bordered>tbody>tr>td, .table_partner_wrap .table-bordered>tbody>tr>th, .table_partner_wrap .table-bordered>tfoot>tr>td, .table_partner_wrap .table-bordered>tfoot>tr>th, .table_partner_wrap .table-bordered>thead>tr>td, .table_partner_wrap .table-bordered>thead>tr>th {
    border: 1px solid #d7d7d7;
}

.table_partner_wrap .table-bordered>thead>tr>td, .table_partner_wrap .table-bordered>thead>tr>th {
    border-bottom-width: 1px;
}

.table_partner_wrap th, .table_partner_wrap td {
    color: #eee;
}

.table_partner_wrap th {
    font-weight: 600;
    background-color: rgba(0,0,0,0.3);
    border-bottom: 1px solid rgb(60 60 60 / 50%);
}

.table_partner_list_wrap {
    width: 100%;
}

.table_partner {
    min-width: 2200px;
}

.table_casino_log {
    min-width: 1700px;
}

.table-loosing tbody tr:nth-child(odd) {
    background-color: #e1ccc9;
}

.table-setting .form-control {
    width: 100px;
}

.table-calendar td table td {
    padding: 2px;
}

.table-calendar .today {
    background-color: #b9ccf1;
}

.table-calendar tfoot tr {
    background-color: #ebe8e2;
}

.table-calendar tfoot tr td {
    font-size: 16px;
}

/* table type01 */
.table-style table {
    width: 100%;
	border-top: 1px solid #ddd;
}

.table-style.type01 table {
    width: 100%;
    font-size: 14px;
}

.table-style.type01 tbody tr:nth-child(odd) {
    /* background-color: #f0f0f0; */
}

.table-style.type01 tbody tr.tfooter {
    color: #000;
}

.table-style.type01 th, .table-style.type01 td {
    padding: 12px 4px;
    text-align: center;
    line-height: 14px;
    border-bottom: 1px solid rgb(219, 220, 221);
    /* border-left:1px solid rgb(219, 220, 221); */
}
.table-style.type01 td:first-child {
	border-left:0;
}
.table-style.type01 td.ratediv {
    /* padding: 6px 4px; */
    text-align: left;
    line-height: 14px;
/*     border-bottom: 1px solid #3c3c3c; */
}

.table-style.type01 th {
    color: #333;
    font-weight: 800;
    line-height: 22px;
    background-color: rgba(0 0 0 / 0.05);
    /* border-left:1px solid rgb(219, 220, 221); */
    border-top: 1px solid rgba(0 0 0 / 0.125);
    border-bottom-color: #9CA3AF;
}
.table-style.type01 th:first-child {border-left:0;}
.table-style.type01 td {
}
.table-style.type01 td.siteName {
	font-weight:bold;
	line-height: 1.3;
	color: #027702;
}

.table-style.type01 td .inout {
    width: 40px;
    margin: 0 auto;
}

.table-style.type01 td .inout:after {
    display: table;
    line-height: 0;
    clear: both;
    content: "";
}

.table-style.type01 td .inout + .inout {
    margin-top: 4px;
}

.table-style.type01 td .in, .table-style.type01 td .out {
    float: left;
    width: 50%;
    padding: 4px;
    color: #fff;
    cursor: pointer
}

.table-style.type01 td .in {
    background-color: rgb(12,131,255);
    border-radius: 4px 0px 0px 4px;
}

.table-style.type01 td .out {
    background-color: rgb(239,68,68);
    border-radius: 0px 4px 4px 0px;
}

.table-style.type01 td.item_inB > div {
    display: inline-block;
}

.table-style.type01 td.item_inB > div + div {
    margin-left: 4px;
}

.table-style.type01 td.item_inB > div .txt {
    margin-bottom: 4px;
}

.table-style.type01 td .cond-01, .table-style.type01 td .cond-02, .table-style.type01 td .cond-03 {
}

.table-style.type01 td .memlv {
    display: block;
    width: 100%;
    line-height: 26px;
    margin: 0 auto;
    border-radius: 4px;
	border: 1px solid #ccc;
}

.table-style td button, .table-style td .rateInfo {
    color: #adad0e;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    /* text-decoration: underline; */
    padding-bottom: 1px;
    border-bottom: 1px solid #adad0e;
}
.table-style td button.list-id-user{
	color: #6655e9;
    border-color: #6655e9;
}

/* table type02 */
.table-style.type02 {
}

.table-style.type02 td > table, .table-style.type02 td > table td {
    border: 0 none;
}

.table-style.type02 table {
    width: 100%;
    font-size: 12px;
    border-top: 1px solid #3c3c3c;
}

.table-style.type02 th, .table-style.type02 td {
    padding: 2px 4px;
    text-align: center;
    line-height: 14px;
    border-bottom: 1px solid rgb(219, 220, 221);
	color:#333;
}

.table-style.type02 tbody tr:nth-child(odd) {
    background-color: #f0f0f0;
}

.table-style.type02 th {
    color: #333;
    font-weight: 800;
    background-color: rgba(0 0 0 / 0.05);
	vertical-align:middle;

}
.table-style.type02 th label {font-weight:800 !important;}
.table-style.type02 td {
    position: relative;
}

.table-style.type02 td:last-child {
}

.table-style.type02 td label {
    margin-bottom: 0;
}

.table-style.type02 td input, .table-style.type02 td select {
    width: 100%;
    height: 24px;
    padding: 0 6px;
	border:1px solid #ccc;
    /* color: #666; */
}

.table-style.type02 td input[type='button'] {
    float: left;
    width: 46%;
    max-width: 90px;
    color: #fff;
}

.table-style.type02 td input[type='button'] + span {
    float: left;
    display: inline-block;
    width: 8%;
}

.table-style.type02 td input[type='radio'] {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

/* .table-style.type02 td input[type='radio'] + label{float: left;width: 46%;max-width: 90px;color: #fff;}
.table-style.type02 td input[type='radio'] + label{float: left;display: inline-block;width: 8%;} */
.table-style.type02 td span {
    line-height: 24px;
}

.table-style.type02 td input.on {
}

.table-style.type02 td input.off {
}

.table-style.type02 td .in {
    color: #fff;
    background-color: #6c8bef;
}

.table-style.type02 td .out {
    color: #fff;
    background-color: #ff6262;
}

.table-style.type02.nonBg tbody tr {
    background-color: rgba(255,255,255,0.05);
}

.table-style + .table-style {
    margin-top: 30px;
}

.table-style td .btn {
    padding: 4px;
}

/* .dataTables_length select{color:#000;} */
.detail .table-style.type02 td {
    width: 20%;
}

.detail .table-style.type02 td:last-child {
    width: 80%;
}

.detail .table-style.type02 td input {
}

.detail .table-style.type02 td input[type='button'] {
    margin-right: 10px;
    border: 0;
}

.detail .table-style.type02 td input[type='button']+input[type='text'] {
    float: left;
    width: 46%;
    padding: 0 6px;
    border: 1px solid #3c3c3c;
}

.detail .table-style.type02 td input[type='text']+span {
    float: left;
    display: inline-block;
    margin-left: 8px;
    line-height: 24px;
}

.detail .table-style.type02 td input.cond-del {
    float: right;
    width: 0;
    height: 0;
}

.detail .table-style.type02 td .cond-del + label {
    float: right;
    display: inline-block;
    width: 46%;
    max-width: 90px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    background-color: #ce0000;
}

.detail .table-style.type02 td .memlv {
    width: 70px;
}

.detail .table-style.type02 td .memlv.lv1, .detail .table-style.type02 td .memlv.lv2 {
    color: #333 !important;
}

.detail .table-style.type02 td.agent input[type='button'] {
    float: right;
    width: 90px;
    margin: 0;
    background-color: #0e87b3;
}

.detail .table-style.type02 td.agent input[type='text'] {
    float: left;
    width: calc( 100% - 100px );
}

.detail .table-style.type02 td.memo input[type='button'] {
    float: right;
    width: 90px;
    margin: 0;
    background-color: #0e87b3;
}

.detail .table-style.type02 td.memo input[type='text'] {
    float: left;
    width: calc( 100% - 110px );
    padding: 0 6px;
    background-color: rgba(255,255,255,0.1);
}

.detail .table-style.type02 td.layer-detail-noti {
    border: 0 none;
}

.detail .table-style.type02 td.layer-detail-noti ul {
    height: 87px;
    overflow-y: auto;
}

.detail .table-style.type02 td.layer-detail-noti li {
    padding: 0 4px;
    text-align: left;
    line-height: 20px;
}

.detail .table-style.type02 td.layer-detail-noti li + li {
    margin-top: 4px;
}

.detail .table-style.type02 td.layer-detail-noti li span {
    display: inline-block;
    vertical-align: middle;
}

.detail .table-style.type02 td.layer-detail-noti li button {
    float: right;
    width: 20px;
    height: 20px;
    color: #888;
    line-height: 16px;
    text-decoration: none;
    background-color: transparent;
    border: 1px solid #666;
}

.table>tbody>tr>td table {
    width: 100%;
}

.memCtrl{
	display: flex;
	float: right;
	margin-top: 24px;
}
.memCtrl button {
    width: 86px;
    margin-right: 10px;
    line-height: 24px;
    opacity: 1;
    border-radius: 0;
	border:0;
}
.memCtrl .cond-del{
    display: block;
    width: 46%;
    max-width: 86px;
    margin: 0;
    color: #fff;
    line-height: 24px;
    text-align: center;
    background-color: #ce0000;
}

.slash {
    display: flex;
    justify-content: center;
    align-items: center;
}

.slash > a {
    margin-left: 4px;
}

.slash + .slash {
    margin-top: 6px;
}

.slash span + span {
    display: inline-block;
    margin-left: 4px;
}

.slash span + span:before {
    content: '/';
    display: inline-block;
    margin-right: 6px;
}

.user-list-optionWrap .user-list-option {
    float: left;
    width: 80%;
}

.user-list-optionWrap .user-list-option ul {
}

.user-list-optionWrap .user-list-option ul li {
    float: left;
    width: 25%;
    margin-bottom: 8px;
}

.user-list-optionWrap .user-list-option label:not(.ui-switch):not(.switch-label), .user-list-optionWrap .user-list-option span:not(.switch-switcher):not(.switch-inner) {
    float: left;
    width: 33%;
    min-width: 68px;
    margin-bottom: 0;
    padding: 4px 8px 4px 4px;
    text-align: right;
    letter-spacing: -1px;
}

.user-list-optionWrap .user-list-option input:not(.ui-switch-input), .user-list-optionWrap .user-list-option select {
    float: left;
    width: 60%;
    min-width: 96px;
    height: 26px;
    padding: 0 6px;
    /* color: #e1e6ea; */
    border: 1px solid #ccc;
    /* background-color: rgba(0,0,0,1); */
    border-radius: 4px;
}

.user-list-optionWrap .user-list-option input::placeholder {
    color: #e1e6ea;
}

.user-list-optionWrap .controlBox {
    float: right;
    width: 20%;
    text-align: right;
}

.user-list-optionWrap .controlBox > div {
    margin-bottom: 5px;
}

.user-list-optionWrap .controlBox > div > span {
    display: inline-block;
    width: 80px;
    text-align: center;
}

.user-list-optionWrap .controlBox > div button {
    width: 90px;
    height: 28px;
    padding: 0;
    font-size: 12px;
}
.user-list-optionWrap .controlBox > div .btn_user_add {font-size:12px;}
.user-list-optionWrap .controlBox .button-wrap {
}

.user-list-optionWrap .controlBox .button-wrap button {
}

.user-list-optionWrap .controlBox .reqInOut {
    margin-top: 10px;
}

.user-list-optionWrap .controlBox .agtAdd {
    margin-top: 10px;
}

.user-list-optionWrap .user-list-option ul li.cal-search {
    width: 30%;
}

.user-list-optionWrap .user-list-option ul li.cal-btn {
    width: 70%;
}

.user-list-optionWrap .user-list-option ul li.cal-btn button {
    width: 15%;
    margin: 0 2%;
    padding: 5px 0;
}

.auto-y, .auto-n {
    width: 90px;
    height: 26px;
    color: #fff;
    font-size: 12px;
    background-color: rgb(5,150,105);
    opacity: 0.4
}

.auto-y.on, .auto-n.on {
    opacity: 1
}

.auto-y {
    background-color: rgb(5,150,105);
    border: 0 none;
}

.auto-n {
    background-color: #ff6262;
    border: 0 none;
}

.ratio {
}

.ratio input {
    width: 80px;
}

.table-bordered input['text'] {
    display: inline-block;
    width: 150px;
}

.table-bordered select {
    display: inline-block;
    width: 150px;
}

.table-bordered .BF_Title {
    width: 80%;
}

#datadetail .datadetail_tit {
    font-size: 16px;
}

.datadetail_player {
    color: #46c9ff;
    font-size: 20px;
    font-weight: bold;
}

.datadetail_player button {
    padding: 0 8px;
    color: #fff;
    border: 0px;
    border-radius: 5px;
    background-color: #1b55e2;
}

.datadetail_banker {
    color: #d73c3c;
    font-size: 20px;
    font-weight: bold;
}

.datadetail_banker button {
    padding: 0 8px;
    color: #fff;
    border: 0px;
    border-radius: 5px;
    background-color: #d73c3c;
}

/* 전체목록 */
.table_partner.parter_lv1, .table_partner.parter_lv2, .table_partner.parter_lv3, .table_partner.parter_lv4, .table_partner.parter_lv5 {
    margin-bottom: 0;
}

.table_partner.parter_lv1, .table_partner.parter_lv2, .table_partner.parter_lv3, .table_partner.parter_lv4, .table_partner.parter_lv5, .table_partner.parter_lv1 > tbody > tr > td, .table_partner.parter_lv2 > tbody > tr > td, .table_partner.parter_lv3 > tbody > tr > td, .table_partner.parter_lv4 > tbody > tr > td, .table_partner.parter_lv5 > tbody > tr > td {
    border-bottom: 0;
}

.table_partner.parter_lv1 > tbody > tr {
    background-color: #e0abef;
}

/* 대본 */
.table_partner.parter_lv2 > tbody > tr {
    background-color: #d5abc7;
}

/* 부본 */
.table_partner.parter_lv3 > tbody > tr {
    background-color: #d9c7d3;
}

/* 총판 */
.table_partner.parter_lv4 > tbody > tr {
    background-color: #e1ccc9;
}

/* 매장 */
.table_partner.parter_lv5 > tbody > tr {
    background-color: #c1c1c1;
}

/* 회원 */
.partner_thumb {
    min-width: 20px;
    margin: 2px;
    padding: 4px;
    color: #fff;
    text-align: center;
}

.partner_thumb.lv0 {
    border-color: #5c1ac3;
    background-color: #5c1ac3;
}

.partner_thumb.lv1 {
    border-color: #2c91c7;
    background-color: #2c91c7;
}

.partner_thumb.lv2 {
    border-color: #f7a143;
    background-color: #f7a143;
}

.partner_thumb.lv3 {
    border-color: #e84253;
    background-color: #e84253;
}

.partner_thumb.lv4 {
    border-color: rgb(5,150,105);
    background-color: rgb(5,150,105);
}

.partner_thumb.lv5 {
    border-color: #9bc779;
    background-color: #9bc779;
}

.partner_thumb.lv6 {
    border-color: #0e334c;
    background-color: #0e334c;
}

.pagination {
    margin: 10px 0 2px;
    padding-left: 0;
    text-align: center;
    list-style: none;
}

.pagination .page-item {
    float: left;
}

.pagination .page-link {
    position: relative;
    display: block;
    padding: 10px 12px;
    margin-left: -1px;
    line-height: 1.25;
    color: #333;
    border: 1px solid #ccc;
    background-color: transparent;
}

.pagination .page-item.active .page-link {
    color: #fff;
    background-color: #888;
    border-color: #888;
    z-index: 1;
}

.pagination .page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.pagination .page-item:last-child .page-link {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.dataTables_length {
    float: right;
    margin: 20px 0 10px;
}

.dataTables_length label {
}

.dataTables_length select {
    display: inline-block;
    height: 24px;
    margin: 0 4px;
    padding: 0 10px;
    line-height: 1.5;
    border-radius: 3px;
}

#zero-config span + span {
    margin-left: 8px;
}

.wrapper {
    min-width: 1610px;
}

.game_off {
/*     background-color: #ccc !important; */
}

.single_line_list {
    margin: 0;
}

.single_line_list li {
}

.single_line_list li + li {
    margin-top: 5px;
}

.single_line_list li .btn {
    min-width: 60px;
}

.multi_line_btn {
    margin: 0;
}

.multi_line_btn li {
    display: flex;
    justify-content: center;
}

.multi_line_btn.elem2 li {
    justify-content: space-between;
}

.multi_line_btn.alignL li {
    justify-content: left;
}

.multi_line_btn li + li {
    margin-top: 5px;
}

.multi_line_btn li > div + div {
    margin-left: 3px;
}

.multi_line_btn li .btn {
    min-width: 60px;
	padding:0;
	line-height: 18px;
}

/* container-navbar */
#container-navbar {
    display: table;
    width: 100%;
    padding: 0;
	/* padding-left:5px; */
    line-height: 1;
    border: 0;
}

#container-navbar > div:not(#my-spinner1) {
    float: none;
    display: table-cell;
    padding: 0;
    vertical-align: middle;
}

/* navbar-search */
.container-header > .row > [class*="col-"] {
    position: static;
}

/* location */
ol.breadcrumb {
    position: absolute;
    right: 24px;
    bottom: 10px;
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    padding: 0;
    margin-bottom: 0;
    display: inline-block;
}

ol.breadcrumb li, .container-breadcrumb ol.breadcrumb li a {
    /* color: #fff; */
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    text-decoration: none;
}

ol.breadcrumb li, ol.breadcrumb li a {
    color: #1F2937;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    text-decoration: none;
}

ol.breadcrumb .breadcrumb li.active a, ol.breadcrumb li.active {
    color: #6B7280;
    font-weight: 600;
    text-decoration: none;
}

ol.breadcrumb i[class*=fa] {
    margin-right: 10px;
    font-size: 16px;
}

#navbar-search {
    width: 100%;
}

#navbar-search ul {
    display: table;
    margin: 0;
}

#navbar-search ul li {
    display: table-cell;
    padding: 0 5px;
    text-align: center;
}

#navbar-search .console-box {
    display: block;
    color: #fff;
}

#navbar-search .console-box .title {
    display: block;
    margin-bottom: 4px;
    font-size: 16px;
}

#navbar-search .console-box .btn-info {
    border: 0 none;
    border-radius: 4px;
}

#console-area5 {
}

#search-box {
    margin-bottom: 10px;
}

#search-box textarea {
    width: 1200px;
    height: 80px;
    /* color:#46c9ff; */
    font-weight: bold;
}

#search-box .memo_reg {
    width: 100px;
    height: 80px;
}

.member, .member:hover, .member:active {
    color: #46c9ff;
    font-weight: bold;
}

.msg_tit {
    padding-top: 10px;
    /* color: #fff; */
    font-size: 16px;
}

.msg_desc {
    margin-top: 10px;
}

.sub_tit {
    font-size: 16px;
    font-weight: bold;
}

.sub_toggle {
    width: 20px;
}

.btn + span {
    margin-left: 6px;
}

br + .btn {
    margin-top: 6px;
}

.daterangepicker {
    z-index: 30000 !important;
}

.daterangepicker * {
    color: #333;
}

.daterangepicker td.start-date.active {
    background-color: red;
}

.table_partner.parter_lv1 > tbody > tr {
    background-color: #e0abef;
}

/* 대본 */
.table_partner.parter_lv2 > tbody > tr {
    background-color: #d5abc7;
}

/* 부본 */
.table_partner.parter_lv3 > tbody > tr {
    background-color: #d9c7d3;
}

/* 총판 */
.table_partner.parter_lv4 > tbody > tr {
    background-color: #e1ccc9;
}

/* 매장 */
.table_partner.parter_lv5 > tbody > tr {
    background-color: #c1c1c1;
}

/* 회원 */
/* 등급별 칼라 */
.btn.btn-primary[class*=parter_] {
    min-width: 47px;
}

.btn.btn-primary.parter_admin {
    padding: 4px;
    background-color: #2f8670;
    border-color: #2f8670;
}

.btn.btn-primary.parter_lv1 {
    padding: 4px;
    background-color: #5c1ac3;
    border-color: #5c1ac3;
}

/* 본사 */
.btn.btn-primary.parter_lv2 {
    padding: 4px;
    background-color: #3a9ed3;
    border-color: #3a9ed3;
}

/* 대본 */
.btn.btn-primary.parter_lv3 {
    padding: 4px;
    background-color: #f6952b;
    border-color: #f6952b;
}

/* 부본 */
.btn.btn-primary.parter_lv4 {
    padding: 4px;
    background-color: #e52b3e;
    border-color: #e52b3e;
}

/* 총판 */
.btn.btn-primary.parter_lv5 {
    padding: 4px;
    background-color: rgb(5,150,105);
    border-color: rgb(5,150,105);
}

/* 매장 */
.btn.btn-primary.parter_lv6 {
    padding: 4px;
    background-color: #0e334c;
    border-color: #0e334c;
}

/* 회원 */
.btn.btn-primary.parter_cash {
    padding: 4px;
    background-color: #2370b6;
    border-color: #2370b6;
}

/* 매출보기 */
.table-loosing tbody .btn.btn-primary.parter_lv0 {
    margin-left: 0;
}

/* 본사 */
.table-loosing tbody .btn.btn-primary.parter_lv1 {
    margin-left: 15px;
}

/* 대본 */
.table-loosing tbody .btn.btn-primary.parter_lv2 {
    margin-left: 30px;
}

/* 부본 */
.table-loosing tbody .btn.btn-primary.parter_lv3 {
    margin-left: 45px;
}

/* 총판 */
.table-loosing tbody .btn.btn-primary.parter_lv4 {
    margin-left: 60px;
}

/* 매장 */
.table-loosing tbody .btn.btn-primary.parter_lv5 {
    margin-left: 75px;
}

/* 회원 */
.table-loosing tbody .multi_line_btn li .btn {
    min-width: 40px;
}

.btn.btn-info.mem_admin {
    background-color: #bb1a2a;
    border-color: #bb1a2a;
}

.btn.btn-info.memJoin_lv1 {
    background-color: #5c1ac3;
    border-color: #5c1ac3;
}

/* 본사 */
.btn.btn-info.memJoin_lv2 {
    background-color: #3a9ed3;
    border-color: #3a9ed3;
}

/* 대본 */
.btn.btn-info.memJoin_lv3 {
    background-color: #f6952b;
    border-color: #f6952b;
}

/* 부본 */
.btn.btn-info.memJoin_lv4 {
    background-color: #e52b3e;
    border-color: #e52b3e;
}

/* 총판 */
.btn.btn-info.memJoin_lv5 {
    background-color: rgb(5,150,105);
    border-color: rgb(5,150,105);
}

/* 매장 */
.btn.btn-info.memJoin_lv6 {
    background-color: #0e334c;
    border-color: #0e334c;
}

/* 회원 */
.cashOut {
    padding: 4px;
    color: #fff;
    background-color: #5c1ac3;
    border-color: #5c1ac3;
}

.doubleLogin span {
    display: inline-block;
}

.doubleLogin span:nth-child(even) {
    color: #46c9ff;
}

.doubleLogin span + span:before {
    content: '|';
    display: inline-block;
    width: 8px;
    color: #000;
}

.tip .parter_lv0, .tip .parter_lv1, .tip .parter_lv2, .tip .parter_lv3, .tip .parter_lv4 {
    min-width: 110px;
    text-align: left;
}

.casino_rate_input {
    width: 100px;
    color: #000000;
    text-align: center;
    font-weight: bold;
    background-color: #1be2d5;
}

.popup .btn.btn-sm {
    width: 80px;
    height: 35px;
    font-size: 12px;
    color: #fff;
    padding: .1rem .1rem;
}

/*23.08.23 추가됨*/
.ck-editor__editable_inline {
    min-height: 330px;
}

.left_sel {
    /* background-color:rgba(255,255,255,.2); */
    background: rgba(255 255 255 / 0.2);
    color:#fff;
    /*     background: #22bfed;
    background: -moz-linear-gradient(left, #22bfed 0%, #6c8bef 100%);
    background: -webkit-linear-gradient(left, #22bfed 0%, #6c8bef 100%);
    background: linear-gradient(to right, #22bfed 0%, #6c8bef 100%); */
}
.left_sel > a {
	color:#fff;
}

.wrapper .container-wrapper {
    color: #333;
    background: #f1f2f6;

}

/* .background-selector-dark2, [data-background=dark2] {
    background-color: rgba(102,105,104,1)!important;
}
 */
.panel {
/*     background-color: rgb(255 255 255 / 12%); */
	background-color:#fff;
}

/* .pop .form-control{color:#000;} */
.content-top {
	height:70px;
	padding: 0 10px;
	background:#252b36;
	overflow:hidden;
}

.content-top .tableWrap {
    display: flex;
    padding: 10px 0 9px 0;
}

.content-top .tableWrap .table-cell {
    position: relative;
    flex: 1;
    margin: 0 5px;
}

.content-top .tableWrap .table-cell:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.content-top .tableWrap .table-cell:first-child {
    margin-left: 0;
}

.content-top .tableWrap .table-cell:last-child {
    margin-right: 0;
}

.content-top .tableWrap .table-cell table {
    position: relative;
    width: 100%;
    border: 1px solid rgba(255 255 255 / 0.15);
    /* background: linear-gradient(0deg, rgba(255 255 255 / 0.25) 10%, rgba(0 0 0 / 0) 30%, rgba(0 0 0 / 0) 70%, rgba(255 255 255 / 0.25) 90%); */
}

.content-top .tableWrap .table-cell table td {
    padding: 2px 4px;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border-bottom: 1px solid rgba(255 255 255 / 0.15);
    border-right: 1px solid rgba(255 255 255 / 0.15);
    /* background-color: #ccc; */
}
.content-top .tableWrap .table-cell table td a {
	color: inherit;
	/* text-decoration:underline; */
}

.content-top .tableWrap .table-cell table tr td:last-child {
    border-right: none;
}

.content-top .tableWrap .table-cell table .thead td {
    /* color: #333; */
    /* background-color: #dbb0a0; */
    font-weight:bold;
}

/*.table input{background-color: transparent;border: 0;} 240207*/
/* .table input{background-color: #eee;border: 0;} */
.table th * {
    font-weight: bold;
}

.table-inner-bordered tr+tr td, .table-inner-bordered tr+tr th {
    border-top: 1px solid rgb(219, 220, 221)
}

.table-inner-bordered tr td+td, .table-inner-bordered tr th+th {
    border-left: 1px solid rgb(219, 220, 221)
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 6px;
    color: #333;
}
.table>tbody>tr>th {
	vertical-align:middle;
	background-color: rgba(0 0 0 / 0.05);
	
}
.table.table-bordered tbody th {font-weight:800;}
.table-inner-bordered tbody th {
	/* background-color: #e9c8bb !important; */
}
.partnerList .panel-body {
}

.partnerList td {
    padding: 4px;
}

.partnerList input {
    padding: 4px 6px;
    border: 1px solid #ccc;
}

.partnerList label {
    margin: 0;
}

.partnerList #layer-detail-naugh-slot,
.partnerList #layer-detail-naugh-casino{
    width: 100px;
}

.ui-switch {
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    display: inline-block;
    /* width: 32px; */
    /* height: 18px; */
    padding: 0 16px;
    border-radius: 30px;
    background-color: #6cc788;
    margin: 0;
}

.ui-switch input {
    position: absolute;
    opacity: 0;
}

.ui-switch input:checked + i:before, .ui-switch input:checked + .txt i:before {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 5px;
    border-width: 0;
    border-radius: 5px;
}

.ui-switch input:checked + i:after {
    margin-left: -15px;
}

.ui-switch input:checked + .txt i:after {
    margin-left: calc(100% - 16px);
}

.ui-switch i:before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background-color: #888;
    border: 1px solid #888;
    border-radius: 30px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.ui-switch i:after {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 16px;
    top: 1px;
    left: 0;
    bottom: 1px;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
    -webkit-transition: margin 0.3s;
    transition: margin 0.3s;
}

.ui-switch .txt {
    /* position:absolute;
	top:0;
	left:0 */
    ; width: 100%;
    height: 100%;
    color: #333;
    text-align: center;
    line-height: 16px;
}

.ui-switch .txt em {
    position: relative;
    z-index: 1;
}

.ui-switch input:checked + .txt {
    color: #fff;
}

.ui-switch + .ui-switch {
    margin-left: 4px;
}

.ui-switch-md {
    padding: 0 24px;
    line-height: 24px;
}

.ui-switch-md i:after {
    width: 22px;
}

.ui-switch-md input:checked + .txt i:after {
    margin-left: calc(100% - 22px);
}

/* .ui-switch-md {
	width: 68px;
	height: 24px;
}
.ui-switch-md input:checked + i:after {
	margin-left: 17px;
}
.ui-switch-md i:after {
	width: 22px;
	margin-left: -46px;
}
.ui-switch-md.lg {
	width: 84px;
}
.ui-switch-md.lg i:after {
	margin-left: -60px;
} */
.ui-switch.info {
    color: rgba(255, 255, 255, 0.87);
    background-color: #6887ff;
}

.join-block.switch {
    width: 70px;
}

.join-block.switch .switch-inner:before {
    content: "접속가능"
}

.join-block.switch .switch-inner:after {
    content: "접속금지"
}

.rollingMargin, .losingMargin {
    width: 80%
}

.reqTable-charge .thead td:first-child {
    /* background-color: rgb(12,131,255); */
}

.reqTable-exchange .thead td:first-child {
    /* background-color: #ad2121; */
}

.reqTable-comp .thead td:first-child {
    /* background-color: #00c49d; */
}

.reqTable-customer .thead td:first-child {
    /* background-color: #45a926; */
}

.reqTable-agent .thead td:first-child {
    /* background-color: rgb(142,112,193); */
}

.reqTable-user .thead td:first-child {
    /* background-color: #f0af00; */
}

table[class*="reqTable-"] a:hover {
    color: #fff;
}

/* table[class*="reqTable-"] td.topinfo.on{color:#000;background-color:#9fe900;} */
table[class*="reqTable-"] td:nth-child(1).on {
    color: #000;
    background-color: #9fe900;
}

table[class*="reqTable-"] td:nth-child(2).on {
    color: #000;
    background-color: #f0af00;
}

/* table[class*="reqTable-"] td[data-step="0"].on{color:#000;background-color:#9fe900;}
table[class*="reqTable-"] td[data-step="3"].on{background-color:#f0af00;} */
.jstree-container-ul .treeMoney {
    color: #f35555;
}

.jstree-container-ul > li > a .treeParent {
    color: #f35555;
}

.jstree-container-ul > li > ul > li >a .treeParent {
    color: #ffa800;
}

.jstree-container-ul > li > ul > li > ul > li >a .treeParent {
    color: #7bb22d;
}

.jstree-container-ul > li > ul > li > ul > li > ul > li >a .treeParent {
    color: #27984f;
}

.jstree-container-ul > li > ul > li > ul > li > ul > li > ul > li >a .treeParent {
    color: rgb(36,114,151);
}

.jstree-container-ul > li > ul > li > ul > li > ul > li > ul > li > ul > li >a .treeParent {
    color: #cc00ff;
}

.jstree-default .jstree-clicked, .jstree-default .jstree-hovered {
    background: #2381a5;
    color: #fff !important;
}

/* layer popup */
.layer-bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.7;
    z-index: 10000;
}

.layer-wrap {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 1300px;
    height: 800px;
    margin: -400px 0 0 -650px;
    z-index: 10000;
    overflow: hidden;
}

.layer-wrap button, .layer-wrap input {
    border: 0;
}
.layer-wrap input {
    border: 1px solid #767676;
}
.layer-wrap .layer-cont-wrap {
    /* width: 1000px; */
    /* margin: 0 auto; */
    padding: 20px 10px;
    background-color: #fff;
}

.layer-wrap .layer-cont-wrap .layer-header {
    position: relative;
    margin-bottom: 10px;
}

.layer-wrap .layer-cont-wrap .layer-header .popClose {
    position: absolute;
    top: 50%;
    right: 0;
    padding: 2px 6px;
    border: 1px solid #333;
	background-color:#333;
    transform: translateY(-50%);
}

.layer-wrap .layer-cont-wrap .layer-header .popClose img {
    width: 14px;
}

/* .user-info-wrap select, .user-info-wrap input{color:#000;background-color:#fff;} */
.user-info-wrap .layer-cont-wrap button:not('page-link') {
    border: 0;
}

.user-info-wrap .layer-cont-wrap .layer-header > div {
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
    line-height: 22px;
    vertical-align: middle;
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-title {
    color: #333;
    font-size: 24px;
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-ctrl {
    margin: 0 118px;
    padding: 10px;
    background-color: rgba(0,0,0,0.4);
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-ctrl span {
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-ctrl button {
    padding: 3px 10px;
    color: #fff;
    font-size: 12px;
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-clock {
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-clock span {
    margin-right: 10px;
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-clock span.txt {
    margin-right: 10px;
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-btn {
}

.user-info-wrap .layer-cont-wrap .layer-header .layer-btn button {
    width: 80px;
    padding: 3px 10px;
    color: #fff;
    font-size: 12px;
    background-color: #888;
}

.user-info-wrap .layer-cont-wrap .layer-cont {
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left {
    float: left;
    width: 250px;
    padding-right: 10px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info-box > div {
    /* float: left; */
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info-box {
    padding: 10px 0;
    background-color: rgba(0,0,0,0.2);
    box-shadow: inset 0px 0px 4px rgba(0,0,0,0.5);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-id {
    /* width: 30%; */
    margin-bottom: 10px;
    padding: 5px 0;
    font-size: 14px;
    text-align: center;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info {
    /* width: 70%; */
    text-align: center;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info ul {
    margin: 0;
    display: flex;
    justify-content: center;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info ul:last-child {
    margin-top: 6px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info li {
    display: inline-block;
    width: 30%;
    margin: 0 1%;
    padding: 4px;
    color: #fff;
    text-align: center;
    background-color: #888;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info li.userGaming {
    color: #30f738;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info li.connect {
    color: #000;
    background-color: rgb(5,150,105);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info li.bet {
    background-color: #0070c0;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .layer-info li.nobet {
    background-color: #ce0000;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right {
    float: right;
    width: 1030px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab {
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab ul {
    display: flex;
    width: 100%;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li {
    flex: 1;
    /* width: 25%; */
    /* padding: 10px 0; */
    text-align: center;
    background-color: #333;
    border-right: 1px solid #333;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li:last-child {
    border-right: none;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li button {
    width: 100%;
    padding: 10px 0 8px;
    color: #fff;
    background-color: rgb(36,114,151);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li.on {
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li.on button {
    padding: 10px 0;
    background-color: rgba(36 114 151/0.3);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap {
    margin-bottom: 0;
    position: relative;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont {
    display: none;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.on {
    display: block;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .sub-contWrap .sub-head {
    margin-bottom: 10px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-head {
    height: 70px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab03 .sub-contWrap .sub-head {
    height: 94px;
}

.sub-contWrap .sub-head .sub-title {
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .cardwrap {
    width: 260px;
    padding: 0;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .num {
    color: #fff;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card {
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_left, .user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_right {
    background-color: #1b1b1b;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_left {
    display: inline-block;
    width: 49%;
    margin-bottom: -2px;
    padding: 4px 4px 6px;
    text-align: right;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_left .num {
    float: left;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_left .card {
    float: right;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_right {
    display: inline-block;
    width: 49%;
    margin-bottom: -2px;
    padding: 4px 4px 6px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_right .num {
    float: right;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_right .card {
    float: left;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_left.win {
    background-color: #002394;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_right.win {
    background-color: #940000;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_left.tie, .user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_right.tie {
    background-color: #006d01;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_left.err, .user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.tab02 .sub-contWrap .sub-cont .card_right.err {
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-qna-wrap {
    margin-top: 10px;
    padding: 10px;
    background-color: rgba(0,0,0,0.3);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-qna-wrap .left {
    float: left;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-qna-wrap .right {
    float: right;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-qna-wrap span {
    display: inline-block;
    margin-right: 10px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-qna-wrap span.data {
    color: #fff;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-left .table-style.type02 td:last-child {
    border-left: 1px solid rgb(219, 220, 221);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-bet-wrap {
    display: flex;
    background-color: rgba(0,0,0,0.3);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-bet-wrap > div {
    flex: 1;
    padding: 6px 10px;
    text-align: center;
    border-right: 1px solid #888;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-bet-wrap > div:last-child {
    border-right: 0 none;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-bet-wrap > div.half {
    flex: 0.5;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-bet-wrap.type02 {
    background-color: rgba(100,100,100,0.3);
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-bet-wrap.type02 > div.half {
    flex: 0.5;
    line-height: 36px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .layer-bet-wrap.type02 > div > div {
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap {
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap .money-list-opt {
    float: left;
    width: 60%;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap li {
    float: left;
    width: 33.33%;
    margin-bottom: 8px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap li span:not([class*='switch']), .user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap li label:not([class*='switch']) {
    float: left;
    width: 42%;
    min-width: 68px;
    padding: 4px;
    text-align: right;
	letter-spacing:-1px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap li select, .user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap li input {
    float: left;
    width: 56%;
    min-width: 96px;
    height: 28px;
    padding: 0 6px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap .periodBox {
    float: right;
    width: 40%;
    text-align: right;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .money-list-wrap .periodBox #search-term04 {
    width: 200px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont td {
    width: auto;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont.detail td + td {
    text-align: left;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont input[id*="IU_Recomm"] {
    width: 200px;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .tab-cont-wrap .cont .log {
    width: 126px;
    margin: 0 10px 0 6px;
    text-align: center;
}

.user-info-wrap .memlv {
    opacity: 0.4;
}

.user-info-wrap .leftlevel.memlv {
    opacity: 1;
}

.user-info-wrap .layer-cont-wrap .layer-cont .layer-right .table-style.type02 th span {
    line-height: 24px;
}

.user-add-wrap select, .user-add-wrap input {
    color: #000;
    background-color: #fff;
}

.user-add-wrap .layer-cont-wrap {
    height: 100%;
}

.user-add-wrap .layer-cont-wrap button:not('page-link') {
    border: 0;
}

.user-add-wrap .layer-cont-wrap .layer-header {
    position: relative;
}

.user-add-wrap .layer-cont-wrap .layer-header > div {
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
    line-height: 22px;
    vertical-align: middle;
}

.user-add-wrap .layer-cont-wrap .layer-header .layer-title {
    color: #333;
    font-size: 24px;
}

.user-add-wrap .layer-cont-wrap .layer-header .layer-btn {
}

.user-add-wrap .layer-cont-wrap .layer-header .layer-btn button {
    width: 80px;
    padding: 3px 10px;
    color: #fff;
    font-size: 12px;
}

/* .user-add-wrap .layer-cont-wrap .layer-header .popClose{position: absolute;top: 50%;right:0;padding: 2px 6px;border:1px solid #ccc;transform:translateY(-50%);}
.user-add-wrap .layer-cont-wrap .layer-header .popClose img{width:14px;} */
.user-add-wrap .layer-cont-wrap .layer-cont {
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-left {
    float: left;
    width: 50%;
    padding-right: 10px;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-left .tree {
    height: 540px;
    overflow-y: auto;
    background-color: #f0f0f0;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right {
    float: right;
    width: 50%;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab {
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab ul {
    display: flex;
    width: 100%;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li {
    float: left;
    width: 25%;
    /* padding: 10px 0; */
    text-align: center;
    background-color: #333;
    border-right: 1px solid #333;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li:last-child {
    border-right: none;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li button {
    width: 100%;
    padding: 9px 0;
    color: #fff;
    background-color: #666;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li.on {
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .layer-tab li.on button {
    padding: 10px 0;
    background-color: #333;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right td {
    width: auto;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right td.layer-detail-noti {
    text-align: left;
    background-color: rgb(255 255 255 / 0.1);
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right td.layer-detail-noti li button {
    float: right;
    width: 20px;
    height: 20px;
    color: #888;
    line-height: 16px;
    text-decoration: none;
    background-color: transparent;
    border: 1px solid #666;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right td.layer-detail-noti .layer_memo_list {
    margin: 0;
    height: 158px;
    overflow-y: auto;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right td + td {
    text-align: left;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .recommBox {
    display: flex;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right input[id*="IU_Recomm"] {
    width: 33.33%;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right input[id*="IU_Recomm"] + input[id*="IU_Recomm"] {
    margin-left: 8px;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right .log {
    width: 126px;
    margin: 0 10px 0 6px;
    text-align: center;
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right td.agent input[type='text'], .user-add-wrap .layer-cont-wrap .layer-cont .layer-right td.memo input[type='text'] {
    width: calc( 100% - 80px );
}

.user-add-wrap .layer-cont-wrap .layer-cont .layer-right input[type='text'] + input[type='button'] {
    float: right;
    width: 15%;
    margin: 0;
    background-color: #0e87b3;
}

.user-add-wrap .layer-cont-wrap .layer-cont .table-style.type02 .add_type {
    display: inline-block;
    padding: 6px 0;
}

.user-add-wrap .layer-cont-wrap .layer-cont .table-style.type02 .add_type input[type='radio'] {
    position: static;
    width: 14px;
    height: 14px;
    margin: 0;
    opacity: 1;
}

.user-add-wrap .layer-cont-wrap .layer-cont .table-style.type02 .add_type label + input[type='radio'] {
    margin-left: 10px
}

.user-add-wrap .layer-cont-wrap .layer-cont #IU_Id {
    width: calc( 100% - 150px );
    margin-right: 6px;
}

/*.user-add-wrap .layer-cont-wrap .layer-cont #ADD_Id{width: calc( 100% - 250px );margin-right: 6px;}*/
.user-add-wrap .layer-cont-wrap .layer-cont #ADD_Id {
    width: calc( 100% - 210px );
    margin-right: 6px;
}

.user-add-wrap .jstree-anchor:hover {
    color: #fff;
}

.user-add-wrap .memlv {
    opacity: 0.4;
}

.add_multi {
    margin: 6px 0;
    text-align: left;
}

.add_multi p {
    margin-bottom: 6px;
}

.add_multi input, .add_multi label {
    margin: 0;
}

.add_multi input[disabled] + label {
    color: #aaa
}

.add_multi label + input[type='radio'] {
    margin-left: 10px
}

.search-term-wrap {
    float: right;
    /* width: 300px; */
    text-align: right;
}

.search-term-wrap label {
    display: inline-block;
    width: 80px;
    margin-right: 10px;
    margin-bottom: 0;
    line-height: 28px;
    font-size: 14px;
    text-align: right;
    text-transform: uppercase;
    vertical-align: middle;
}

.search-term-wrap .form-control {
    display: inline-block;
    width: 200px;
    height: 28px;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
    background-clip: padding-box;
    vertical-align: middle;
}

.search-process-wrap {
    float: right;
    width: 120px;
    text-align: right;
}

.search-process-wrap select {
    display: inline-block;
    width: 100px;
    height: 28px;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
    background-clip: padding-box;
    vertical-align: middle;
}

.table-style.type02 td.rate {
}

.table-style.type02 td.rate > div {
    display: flex;
    align-items: center;
}

.table-style.type02 td .casino-rate {
    margin-bottom: 0;
}

.table-style.type02 td .casino-rate + input {
    width: calc( 100% - 106px );
    text-align: center;
}

.table-style.type02 td input + .casino-rate {
    margin-left: 4px;
}

.memlv {
    float: left;
    width: 70px;
    margin-right: 10px;
    padding: 0 6px;
    color: #fff !important;
    text-align: center;
    line-height: 24px;
}

input:checked+.memlv {
    opacity: 1;
}

.memlv.lv0 {
    color: #fff !important;
    background-color: #ff66ff !important;
}

.memlv.lv1 {
    color: #fff !important;
    background-color: #ffd966 !important;
}

.memlv.lv2 {
    color: #fff !important;
    background-color: #a9d18e !important;
}

.memlv.lv3 {
    color: #fff !important;
    background-color: #00b0f0 !important;
}

.memlv.lv4 {
    color: #fff !important;
    background-color: #0070c0 !important;
}

.memlv.lv5 {
    color: #fff !important;
    background-color: #cc00ff !important;
}

.memlv.lv6 {
    color: #fff !important;
    background-color: #ff7600 !important;
}

.memlv.lv7 {
    color: #fff !important;
    background-color: #00c518 !important;
}

.memlv.vip {
    color: #fff !important;
    background-color: #7030a0 !important;
}

/* if(st==1){//정상
}else if(st==7){//대기
}else if(st==9){//탈퇴
}else if(st==4){//휴면
}else if(st==6){//블랙
}else if(st==0){//정지
 */
.cond-00, .cond-01, .cond-02, .cond-04, .cond-06, .cond-07, .cond-09 {
    display: block;
    width: 40px;
    line-height: 26px;
    margin: 0 auto;
    border-radius: 4px;
    padding: 0 6px;
    color: #fff !important;
    text-align: center;
    cursor: pointer;
}

[name*=IN_Status] + label {
    float: left;
    width: 86px;
    margin-right: 10px;
    line-height: 24px;
    opacity: 0.25;
    border-radius: 0;
}

[name*=IN_Status]:checked + label {
    opacity: 1;
}

[name*=IU_Status] + label {
    float: left;
    width: 86px;
    margin-right: 10px;
    line-height: 24px;
    opacity: 0.25;
    border-radius: 0;
}

[name*=IU_Status]:checked + label {
    opacity: 1;
}

[name*=ADD_Status] + label {
    float: left;
    width: 86px;
    margin-right: 10px;
    line-height: 24px;
    opacity: 0.25;
    border-radius: 0;
}

[name*=ADD_Status]:checked + label {
    opacity: 1;
}

.cond-01 {
    background-color: rgb(5,150,105) !important;
}

.cond-02 {
    background-color: rgb(142,112,193) !important;
}

.cond-07 {
    /* color: #222 !important; */
    background-color: rgb(245,134,70) !important;
}

.cond-09 {
    background-color: rgb(239,68,68) !important;
}

.cond-04 {
    background-color: rgb(36,114,151) !important;
}

.cond-06 {
    background-color: #8b0000 !important;
}

.cond-00 {
    background-color: #ff6262 !important;
}

.bank-type01, .bank-type02, .bank-type03 {
    float: left;
    width: 90px;
    margin-right: 10px;
    padding: 0 6px;
    color: #fff !important;
    text-align: center;
    line-height: 24px;
    opacity: 0.25;
}

input:checked+.bank-type01, input:checked+.bank-type02, input:checked+.bank-type03 {
    opacity: 1;
}

.bank-type01 {
    background-color: rgb(5,150,105) !important;
}

.bank-type02 {
    color: #222 !important;
    background-color: rgb(245,134,70) !important;
}

.bank-type03 {
    background-color: #ff6262 !important;
}

.disconnect {
    background-color: #d04646 !important;
    letter-spacing: -1px;
}

/*tree color 231215*/
#tree .gameMoney {
    color: #b1830e;
}

#tree .treeMinus {
    color: #d73c3c;
}

#tree .treePlus {
    color: #2697c5;
}
#tree .jstree-hovered .gameMoney {color:#f1c248;}
#tree .jstree-hovered .treePlus {color:#90d5f1;}
/* #searchTxt{padding:0 6px;line-height: 34px;} */
.modal-header {
    color: #eee;
    background-color: #222;
}

[data-theme=dark] .modal h4.modal-title {
    color: #eee;
}

.modal-content {
    background-color: #222;
}

.modal-footer {
    background-color: #222;
}

.panel-body .row {
    position: relative;
}

.panel-body.loading {
    position: relative !important;
}

.ck.ck-editor__main>.ck-editor__editable {
    color: #000;
}

.btn1 {
	display: inline-block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    transition: all .1s;
    padding: 0 16px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.btn1.btn-s, .btn1.btn-sm {
    font-size: 12px;
    /* line-height: 1; */
}

.btn1.btn-success {
    background-color: #45a926 !important;
    border-color: #45a926 !important;
    color: #FFF !important;
    text-decoration: none;
}

.btn1.go_delete {
    background-color: #ce9d28 !important;
    border-color: #ce9d28 !important;
    color: #FFF !important;
    text-decoration: none;
}

.btn1.btn-danger {
    background-color: #ad2121 !important;
    border-color: #ad2121 !important;
    color: #FFF !important;
    text-decoration: none;
}

.btn1.btn-primary {
    background-color: rgb(12,131,255) !important;
    border-color: rgb(12,131,255) !important;
    color: #FFF !important;
    text-decoration: none;
}

.dd-handle.lv0 {
    border-color: #5c1ac3;
    background: #5c1ac3;
    color: #fff;
}

.dd-handle.lv1 {
    border-color: #2c91c7;
    background: #2c91c7;
    color: #fff;
}

.dd-handle.lv2 {
    border-color: #f7a143;
    background: #f7a143;
    color: #fff;
}

.dd-handle.lv3 {
    border-color: #e84253;
    background: #e84253;
    color: #fff;
}

.dd-handle.lv4 {
    border-color: #6c8d52;
    background: #6c8d52;
    color: #fff;
}

.dd-handle.lv5 {
    border-color: #9bc779;
    background: #9bc779;
    color: #fff;
}

.dd-handle.lv6 {
    border-color: #0e334c;
    background: #0e334c;
    color: #fff;
}

#SaveButton {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    background-color: rgb(31 73 99 / var(--tw-bg-opacity));
    border-radius: 0.25rem;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    color: rgb(255 255 255 / var(--tw-text-opacity));
    display: inline-block;
    margin: 0.25rem;
    padding: 0.25rem 0.5rem;
}

.form-wcontrol {
    /*display: block;
     width:100%; */
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #444;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-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
}

.form-wcontrol:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-wcontrol::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-wcontrol:-ms-input-placeholder {
    color: #999
}

.form-wcontrol::-webkit-input-placeholder {
    color: #999
}

.form-wcontrol[disabled],.form-wcontrol[readonly],fieldset[disabled] .form-wcontrol {
    background-color: #eee;
    opacity: 1
}

.form-wcontrol[disabled],fieldset[disabled] .form-control {
    cursor: not-allowed
}

.menuplus {
    padding: 5px;
    font-weight: bold;
}

.onmenu {
    background: rgba(255 255 255 / 0.125);
    color:#fff;
}

.moneymove {
    display: none;
}

.tree-losing {
    display: none;
}

.form-control:focus {
	border-color:#d9cdcd;
}
/*241125 백정우 작업*/
.tip1 {
    position: relative;
}

.tip1 span.parent_tree1 {
    display: none;
    position: absolute;
    top: -40px;
    left: 50px;
    width: 200px;
    padding: 5px;
    z-index: 100;
    background: #000;
    color: #fff;
    -moz-border-radius: 5px;
    /* 파폭 박스 둥근 정도 */
    -webkit-border-radius: 5px;
    /* 사파리 박스 둥근 정도 */
    text-align: left;
}
.tip1 span.parent_tree1 a{
  color:#fff;
}
/*241125 백정우 작업*/

.viewList{float: right;margin: -20px 0 10px;}
.listPer{display:inline-block;margin-right:4px;line-height: 26px;vertical-align: m;}
.viewpage{width: 80px;height: 26px;padding: 0 6px;border: 1px solid #ccc;border-radius: 0;}