html {
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	margin:0;
	/*background: url(/img/bg/f8.png) no-repeat center center fixed;*/
    background-size: cover !important;
    background-attachment: fixed;
    background-position: center center;
    background-color: #313131 !important;

}
p {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	
}

tr {
	display:table-row;
}

th {
	text-align:center !important;
}

ol,ul {
	list-style:none;
}

a {
	text-decoration:none;
	color:inherit;
	cursor:pointer;
}
a:link{text-decoration:none;} 
a:visited{text-decoration:none;} 
a:hover{text-decoration:none;    color: #ffc71f; } 
a:link:hover{color: #008eff;} 

::-webkit-scrollbar {
    width: 8px;
    height: 8px !important;
	background-color: #333333;
}
::-webkit-scrollbar-thumb {
    background-color: #CCCCCC;
    border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #757575;
}
::-webkit-scrollbar-track {
   border-radius: 10px;
    background-color: #F5F5F5;
}
.btn-danger {
 margin-left: 3px;	
}
button#addbet {
    background: #CDDC39;
    border: 1px solid #8ba66c;
    border-radius: 3px;
    background-color: #8BC34A;
    background-image: linear-gradient(180deg, #e8ffcc 0%, #a7c782 74%);
}
a.bet_roll_detail_Btn,
a.bet_detail_Btn,
a.bet_edit_Btn,
a.item._betcancle,
a.item._kickout,
a.item._kickout,
a._betcancle { 
	display: inline-block;
	margin: 8px 0;
	vertical-align: middle;
	line-height: 17px;
}

a.bet_roll_detail_Btn{
    border: 1px solid #009688;
    background: #009688;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
	text-decoration: none;
}
a.bet_detail_Btn{
    border: 1px solid #009688;
    background: #009688;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
	text-decoration: none;
}
a.feed_rollback_detail_Btn{
    border: 1px solid #009688;
    background: #009688;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
	text-decoration: none;
}
a.bet_edit_Btn {
    border: 1px solid #4CAF50;
    background: #4CAF50;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
	text-decoration: none;
}
a.item._betcancle {
    border: 1px solid #ae0c00;
    background: #ae0c00;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
    margin: 0 3px;
	text-decoration: none;
	
}
a.item._kickout {
    border: 1px solid #795548; 
    background: #795548;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
    margin: 0 -4px;
	text-decoration: none;
}
a._betcancle {
    border: 1px solid #590000;
    background: #8a3630;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
    margin: 8px 5px;
    text-decoration: none;
	height: 23px;
}
a._betcancle:hover, a._betcancle:focus {
    text-decoration: none;
    background: #ba4b43;
}
a._bet_refund {
    border: 1px solid #848f19;
    padding: 3px;
    color: #ffffff;
    margin: 8px 1px;
    height: 25px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #818e00;
    border-radius: 2px;
}
a._viewbets {
    border: 1px solid #397bb3;
    background: #3780bc;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
    text-decoration: none;
	display: inline-block;
	margin: 9px 0;
}
a._viewbetsystem {
    border: 1px solid #397bb3;
    background: #3780bc;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
    text-decoration: none;
	display: inline-block;
	margin: 9px 0;
}
a._viewbetsedit {
    background: #3780bc;
    padding: 3px;
    display: inline-block;
    border-radius: 2px;
    color: #f9f9f9;
    margin: 6px;
}
a.btn-normal {
    border: 1px solid #82a25c;
    background: #82a25c;
    color: aliceblue;
    padding: 3px;
    text-align: -webkit-center;
    text-decoration: none;
	display: inline-block;
}
a.bet_roll_detail_Btn:hover, 
a.bet_detail_Btn:hover, 
a.bet_edit_Btn:hover, 
a.item._betcancle:hover, 
a.item._kickout:hover, 
a.bet_roll_detail_Btn:focus, 
a.bet_detail_Btn:focus, 
a.bet_edit_Btn:focus, 
a.item._betcancle:focus, 
a.item._kickout:focus {
	color: #dcc600;
    text-decoration: none;
}
.table-hover > tbody > tr:hover {
    background-color: #edf7ff !important;

}
.btn-sm.btn-default {
    color: black !important;
    background: white;
}

.btn-sm.btn-default:hover {

   
}
.btn-sm.btn-primary {
   background-image: linear-gradient(180deg, #002440 0%, #09203f 74%);
}
.btn-sm.btn-primary:hover {
    background-color: #000 ;
}
.btn-primary:hover {
    color: #fff !important;
}
._member, ._betinfo, ._partner{
float:right;
cursor:pointer;	
}
table.table.table-hover.table-bordered.tbl {
    margin: 0;
}
table.table.table-hover.table-bordered.tbl tbody>tr>td:nth-child(7) {
    width: 60px !important;
}
button.btn.btn-xs.bg-color-blueDark.txt-color-white {
    background: #003a68;
	background: linear-gradient(to bottom, #86b6db, #376589);
    color: white;
}
button#addbet {
    margin-lefT: 12px !important;
}
a._bet_refund:hover {
    color: #b4db89;
    text-decoration: none;
    border: 1px solid #b4db89;
}
.left {
	float:left;
}
.right {
	float:right;
}
.middle {
	text-align:center;
}



.left-menu .menu .dropdown {
	line-height:35px;
	cursor: pointer;
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}




.left-menu .menu .dropdown .dropdown-content li{
    background: url(/img/bg/subNavBg.jpg) repeat-x 0 0 !important;
	padding-left:18px;
	color: #979797;
    font-size: 13px !important;
}
.left-menu .menu .dropdown .dropdown-content li:before {
    content: "\>>";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
    font-size: 10px;
}

.left-menu .menu .dropdown .dropdown-content a{
	 color: #9494a0; 
	 text-decoration: none;
	 display: block;
     font-size: 13px;
}
header .top-logo:after {
    position: absolute;
    background-image: url(/img/bg/sidebarSep.png);
    display: inline-block;
    width: 15%;
    height: 20px;
    content: "";
    background-repeat: no-repeat;
    margin: 0px;
    left: 4px;
    top: 66px;
}
header .top-logo {
	width:220px;
	float:left;
	background: #1b1b1b;
    color: #aaa;
    border: none;
    height: 70px;
    padding-top: 9px;
    background: url(/img/bg/bodyBg.png) repeat-y 0 0;	
}

header .top-logo img{
	height:45px;
	    width: 213px;

}

header .top-menu {
	float:left;
	width:calc(100% - 400px);
	height:69px;

}

header .top-right-menu {
    float: right;
    width: 127px;
    height: 68px;
}

header .top-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin-left:10px;
}

#logout_btn {
    background: transparent;
    height: 35px;
    border: 1px solid #39454f;
    float: right;
    color: #fff;
    line-height: 22px;
    text-align: center;
    margin-top: 16px;
    border-radius: 2px;
    box-shadow: inset 0 -0.6em 1em -0.35em rgba(0,0,0,0.17), inset 0 0.6em 2em -0.3em rgb(109, 137, 158), inset 0 0 0em 0.05em rgba(255,255,255,0.12);
    margin-right: 15px;
    cursor: pointer;
}
#logout_btn:before {
    content: "\f2f5";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    box-sizing: border-box;
}


#top > header > hgroup > div.top-menu > nav > ul > li > a {
	text-decoration:none;
	color:#fff;
}
header .top-menu ul li{
	cursor: pointer;
    width: 8%;
    height: 69px;
    line-height: 69px;
    text-align: center;
    float: left;
    margin-top: 0px;
    border-radius: 2px;
    padding: 0px 5px;
   /* border-left: 1px solid #222a30;
    border-right: 1px solid #39454f;*/
}
#top #notification_box {
    width: 400px;
    height: 90px;
    background-color: #2e373f78;
    opacity: 0.9;
    position: absolute;
    right: calc(50% - 200px);
    bottom: 0;
    padding: 0px;
    display: none;
    z-index: 9999;
    box-shadow: 1px 7px 14px -5px rgba(0,0,0,0.2);
    border: 1px solid #a0a4a7;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: white;	
}
#top #notification_box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
	background: #03A9F4;
}
#top #notification_box>h3#notification_h3 {
  padding:5px 10px;
  margin:0;
}
#top #notification_box>p#notification_p {
  padding:5px 10px;
  margin:0;
}
.bg_level {
    font-size: 12px;
    font-family: Tahoma;
    margin: 0px;
    color: #7a7a8c;
    white-space: nowrap;
    border: 2px solid #adadad;
    border-radius: 2rem;
    padding: .2rem .85rem .25rem;
    background: transparent;
}

#login-container {
	width:100%;
	height:100%;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
    background: #fff;
}

#login-container::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #0f1e35;
    background: -webkit-linear-gradient(bottom, #00000099, #000000);
    background: -o-linear-gradient(bottom,  #00000099, #000000);
    background: -moz-linear-gradient(bottom,   #00000099, #000000);
    background: linear-gradient(bottom,  #00000099, #000000);
    opacity: 0.95;
}

#login-container  .login-logo {
	width:100%;
	text-align:center;
}
#login-container  .login-box {
    width: 350px;
    height: 400px;
    margin: 0 auto;
	position:relative; 
	top: 50%;
	transform: translateY(-50%);
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

#login-container  .login-table tbody>tr>td>input {
    width: 212px;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    line-height: 1.2;
    color: #333333;
    display: block;
    background: #fff;
    height: 50px;
    border-radius: 0px;
    padding: 0 19px 0 19px;
	font-weight: 700;
	border-color: transparent;
}
#login-container  .login-table {
    width:100%;
}
#login-container  .login-box #login_btn {
	width: 85px;
    height: 79px;
    padding: 0px 5px 0 5px;
    text-align: center;
    box-sizing: border-box;
    border: 5px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(#616161, #000000), linear-gradient(rgba(255, 235, 59, 0.64), rgba(255, 152, 0, 0.45));
    color: #ffffff;
    font-family: Arial;
    cursor: pointer;
}
#login-container  .login-box #code_btn {
    width: 85px;
    height: 38px;
    padding: 0px 5px 0 5px;
    text-align: center;
    box-sizing: border-box;
    border: 5px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(#616161, #000000), linear-gradient(rgba(255, 152, 0, 0.35), rgba(255, 235, 59, 0.46));
    color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    cursor: pointer;
}

#content #main-content {
	width:calc(100% - 220px);
	min-width:750px;
	height:100%;
	float:right;
  
}


#content #main-content #content-wrapper {
	width:calc(100% - 10px);
	height:calc(100% - 10px);
	margin:5px;
	overflow:scroll;
}

#content #main-content #content-wrapper::-webkit-scrollbar {
	display:none;
	
}


#content #main-content #content-wrapper .header-wrapper{
	width: 100%;
    height: 76px;
    background: rgba(144, 180, 209, 0.2);
	background: url(/img/bg/titleRowBg.png);
    margin: 0;
    padding: 22px 0;
}
#content #main-content #content-wrapper .header-wrapper:after {
    width: 100%;
    margin-top: 13px;
    content: "";
    margin-left: 0px;
    height: 8px;
    background: url(/img/bg/divider.png) repeat-x;
    display: block;
}

#content #main-content #content-wrapper .header-wrapper .header-group{
	width:50%;
	height:35px;
	margin-left:30px;
}

#content #main-content #content-wrapper .header-wrapper .header-group .header-area{
	width:100%;
	height:35px;
	line-height:35px;
}

#content #main-content #content-wrapper .header-wrapper .header-group .header-area .header-title{
	color: #606060;
	float:left;
}
#content #main-content #content-wrapper .header-wrapper .header-group .header-area .header-title span{
	font-size:33px;
}
#top {
	width:100%;
	height:45px;
	left: 0px;
    right: 0;
    top: 0px;
    height: 70px;
    z-index: 11;
	background: url(/img/bg//genBalance.png) repeat;
    display: block;
    border-top: 1px solid #4a535c;
    color: #e0e0e0;
    border-bottom: 1px solid #3c444c;
    -webkit-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.5);
}
#content {
	width:100%;
	height:calc(100% - 70px);
	overflow:hidden;
    background:#fff;
	background: url(/img/bg/bg.jpg);
}
#left-content {
	width:220px;
	height:100%;
	float:left;
	overflow-y: auto;
    overflow-x: hidden;
	background: url(/img/bg/bodyBg.png) repeat-y 0 0;
}
#left-content::-webkit-scrollbar {
    display: none;
}
#left-content .left-menu .agent-info {
	width:100%;
	color:#ffffff;
	text-align:center;
    padding: 10px 0;
    position: relative;

}

#left-content .left-menu .agent-info:after {
    position: absolute;
    background-image: url(/img/bg/sidebarSep.png);
    display: inline-block;
    width: 100%;
    height: 10px;
    content: "";
    background-repeat: no-repeat;
    margin: 0px;
    left: 4px;
    top: 76px;

}
#left-content .left-menu .agent-info:before {
    position: absolute;
    background-image: url(/img/icon/gearr.png);
    background-size: 23px 22px;
    display: inline-block;
    width: 10%;
    height: 20px;
    content: "";
    background-repeat: no-repeat;
    margin: 0px;
    margin-top: 59px;
    left: 15px;
}

#left-content .left-menu .agent-info #agent-id{
	color: #eaeef4;
    font-weight: 600;
}

#left-content .left-menu .menu {
	width:100%;
	color:#ffffff;
	overflow-y:auto;
	overflow-x:hidden;
	height:calc(100% - 90px);
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
}
#left-content .left-menu .menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#left-content .left-menu .menu li { 
 display: block;
 font-size: 16px; 
 background: url(/img/bg/navItemBg.png) repeat-x 0 0;
 border-bottom: 1px solid #1c252b;
 border-top: 1px solid #404950;  
  
}
#left-content .left-menu .menu li:before {
    padding-right: 10px;
    padding-left: 18px;
}
#left-content .left-menu .menu li._menu-home:before {
    content: "\f015";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li._menu-home:before {
    content: "\f015";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(2):before {
    content: "\f47f";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(3):before {
    content: "\f11b";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(4):before {
    content: "\f571";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(5):before {
    content: "\f6d1";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(6):before {
    content: "\f573";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(7):before {
    content: "\f651";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(8):before {
    content: "\f09e";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(9):before {
    content: "\f504";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(10):before {
    content: "\f4c2";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(11):before {
    content: "\f46c";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(12):before {
    content: "\f12e";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(13):before {
    content: "\f505";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(14):before {
    content: "\f085";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(15):before {
    content: "\f5da";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(16):before {
    content: "\f558";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(17):before {
    content: "\f662";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(18):before {
    content: "\f557";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(19):before {
    content: "\f044";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(20):before {
    content: "\f010";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(21):before {
    content: "\f084";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(22):before {
    content: "\f070";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(23):before {
    content: "\f0C9";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(24):before {
    content: "\f005";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(25):before {
    content: "\f095";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu .menu li:nth-child(26):before {
    content: "\f099";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
}
#left-content .left-menu-alarm {
	float:right;
	width:25px;
	height:25px;
	position:relative;
	top:5px;
	right:5px;
	background-color:#fff;
	color:#000;
	text-align:center;
	border-radius:50%;
	line-height:25px;
	display:none;
}
 
#left-content .left-menu .menu li>div>span {
	width:100%;
}
#left-content .left-menu .menu ul > a li:hover {

}

#left-content .left-menu .menu .dropdown-content {
	width:100%;  
	display: none;
	min-width: 160px;
	color:#e4e4e4;
	z-index: 1;
}

#left-content .left-menu .menu .dropdown-content:hover {

	color:#e4e4e4;

}





#left-content .left-menu .menu .selected{
	display:block;
}

/*
#left-content .left-menu .menu .dropdown:hover .dropdown-content {
  display: block;
  
}
*/
#left-content .left-menu .menu .dropdown .active{
    display: block;
}

#left-content .left-menu .menu li.active {
   background: rgb(255, 255, 255);
   color: black;
}

#left-content .left-menu .menu li:hover, #left-content .left-menu .menu li:focus, #left-content .left-menu .menu li:active {
   color:#becedd;
   transition-delay: 0s, 0s, 0.3s;
}

#left-content .left-menu .menu a.active {
	border-left: 6px #ffffff solid;
    color: white;	
}

#left-content .left-menu .menu .dropdown .selected{
    display: block;
	position:relative;
}
#left-content .left-menu .menu a.selected:after{
    width: 0px;
    height: 0px;
    position: absolute;
    top: 15px;
    left: -6px;
    content: "";
    display: block;
    transform: rotate(90deg);
    border-bottom: 6px solid rgb(255, 255, 255);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

#left-content .left-menu .menu a.selected li._menu-home:after {
	width: 0px;
    height: 0px;
    position: absolute;
    top: 168px;
    left: -3px;
    content: "";
    display: block;
    transform: rotate(90deg);
    border-bottom: 6px solid rgb(255, 255, 255);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}



#left-content .left-menu .menu li.selected {
    background-color: #537895;
    background-image: linear-gradient(180deg, #537895 0%, #2e373f 74%);
   color: #ffffff;
   font-weight: 600;
   margin: 0 !important;
}
#left-content .left-menu .menu a.selected {
	border-left: 3px #ffffff solid;
    color: white;
	margin: 0 !important;	
}
.set-level-detail{
  display: none;
}
.set-level-detail ul > li{
  margin:5px 0px;
  margin: 2px;
}
.set-level-detail ul > li:nth-child(odd) {
    background-color: #ffffff;
}
.set-level-detail ul > li:nth-child(even) {
    background-color:#f9f9f9;
}
#content #main-content #content-wrapper .setting-wrap .set-level-detail header {
    color: #2b6893;
    height: auto;
    background: #d3e2ee;
	font-weight: bold;
}

.setting-detail-content .active{
  display: block;
     webkit-column-count: 2;
    -moz-column-count:2;
    column-count:2 ;
	column-gap: 2px;
}
.setting-detail-content .active ul>li label {
    margin-bottom: 0;
}
.setting-detail-content .active ul>li input {
	margin-bottom: 3px !important;
}
.setting-detail-content .active ul>li input, .setting-detail-content .active ul>li label {
	display:table-cell;
	
}
.set-level-detailBtn {
	width: 100%;
    background: #e3e3e3;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    width: 100%;
    background: url(/img/bg/titleRowBg.png);	
}
#_bet_info .bet_detail {
	display:none;
}

#_bet_info .active {
	display:table-cell;
}

.bet_detail_wrap {
	width:100%;
}

.bet_detail_wrap tbody > tr {
	text-align:center;
}
.bet_status_color {
    background: transparent;
    text-align: center;
}
.bet_status_color0 {
    background: #ff7171;
    text-align: center;
}
.bet_status_color1 {
    background: #85c487;
    text-align: center;
}
.bet_status_color2 {
    background: dodgerblue;
    text-align: center;
}
.bet_status_color3 {
    background: #c2cc56;
    text-align: center;
}
.bet_status_color4 {
    background: #59bcb3;
    text-align: center;
}
.bet_status_color5 {
    background: #facc89;
    text-align: center;
}

.topdash {
	float:left;
	margin-right:3px;
	width:150px;
	font-size:11px;
	margin-bottom:2px;
}
.t_new {
    color:#4898bc;
}
.topdash span{
	color:#dddddd;
}
.wrap {
	width:100%;
    padding: 0;
	position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
	margin-top: 2px;
}

.wrap .agent-wrap {
   background: transparent !important;
    color: #000000;
}
.wrap .agent-wrap input[type="text"] {
    background: #26262617;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    color: #000000;
}


.wrap .agent-wrap .member_sort{
	cursor:pointer;
}
	
.wrap .agent-wrap ul {
	padding: 0;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%) !important;
}

.wrap .agent-wrap ul > div {
    vertical-align: top;
    color: #000000;
    border-bottom: 1px solid #e4e4e4;
	background: #fff;
}
.wrap .agent-wrap ul#board_list div:nth-child(even) {
    background: white;
}
.wrap .agent-wrap ul > div > li:not(:last-child) {
    border-right: 1px solid rgba(167, 167, 167, 0.3);
}

.wrap .agent-wrap tbody {
    background: rgb(255, 255, 255)!important;
}	
	
.wrap .agent-wrap tbody#board_list {
    background:rgb(241, 241, 241)!important;
	
}	
.wrap .agent-wrap tbody#board_list .ic_amount{
    background-color:#858585;color:#fff;
}

.wrap .agent-wrap #board_list .bet_status_lose {
	background-color:#860c0c;
	color:white;
}
.wrap .agent-wrap #board_list .bet_status_win {
	background-color:#396a2e;
	color:white;
}
.wrap .agent-wrap #board_list .bet_status_void {
	background-color:#555;
	color:white;
}
.wrap .agent-wrap tbody#board_list tr:hover{
    background-color:#121212 ;
	color: black !important;
}	

.wrap .agent-wrap ._bet_type_main ._type_list:hover{
    background-color:#b6b6b6 !important;
	color: #fff !important;
}
.table-striped > tbody > tr:nth-of-type(odd):hover{

	color: #000 !important;
}
.wrap .agent-wrap #board_list div:hover{
    background-color:#979797;
	color: #000 !important;
}	
.wrap .agent-wrap tbody#board_list tr > td {
    color: rgb(0, 0, 0);
    border: 1px solid #e4e4e4;	
}
.wrap .agent-wrap tbody#board_list .gor {
    cursor: pointer;
}
.wrap .agent-wrap tbody#board_list .gor span:nth-child(2):hover {
    color: #FFEB3B;
}
.wrap .agent-wrap tbody#_total_list tr>td {
    border: 1px solid #e4e4e4;
}
.wrap .agent-wrap tbody#_total_list tr:hover {
    background-color: #e9f5ff !important;
}
.wrap .agent-wrap #board_list div > li:not(:last-child){
    border-right: 1px solid rgba(186, 186, 186, 0.3);
    line-height: 23px;
}

.wrap .agent-wrap #board_list .bet_detail_wrap div > li{
    border-right: 1px solid #e4e4e4;
    line-height: 17px;
    padding-top: 7px;
    color: #000000;
}
.wrap .agent-wrap input#SelBox {
    height: 15px;
    width: 15px;
    transition: all 0.15s ease-out 0s;
    background: #282828;
	
}

.wrap .agent-wrap input#SelBox:hover {
  background: #9faab7;
}
.wrap .agent-wrap input#SelBox:checked {
  background: #62ceff;
  color: black;
}
.wrap .agent-wrap input#SelBox:checked::before {
  height: 15px;
  width: 15px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 12.66667px;
  text-align: center;
  line-height: 16px;
}

.wrap .agent-wrap input#CheckBoxAll {
	border: 1px solid #ffffff17;
	height: 15px;
    width: 15px;
    transition: all 0.15s ease-out 0s;
    background: #282828;
}



.wrap .agent-wrap input#CheckBoxAll:hover {
  background: #9faab7;
}
.wrap .agent-wrap input#CheckBoxAll:checked {
  background: #62ceff;
  color: black;
}
.wrap .agent-wrap input#CheckBoxAll:checked::before {
  height: 15px;
  width: 15px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 12.66667px;
  text-align: center;
  line-height: 16px;
}
.wrap .agent-wrap .chk input {
    border: 1px solid #ffffff17;
    height: 15px;
    width: 15px;
    transition: all 0.15s ease-out 0s;
    background: #282828;
}
.wrap .agent-wrap .chk input:hover {
	background: #9faab7;	
}
.wrap .agent-wrap .chk input:checked {
  background: #62ceff;
  color: black;
}
.wrap .agent-wrap .chk input:checked::before {
      height: 15px;
	  width: 15px;
	  position: absolute;
	  content: '✔';
	  display: inline-block;
	  font-size: 12.66667px;
	  text-align: center;
	  line-height: 16px;
}
.wrap .agent-wrap td {
    color: #000000;
}
.wrap .agent-wrap td.btn-sm {
    color: white;
    text-align: center;
    width: 100% !important;	
	margin: 2px;
    display: block;
}
.bet_detail_wrap > div {
    border-top: 1px solid #b7aa85!important;
	display: flex;
}

.wrap .agent-wrap tbody > tr > td,th {
	font-size: 1.3rem;
    line-height: 20px;
    padding: 6px;
    border: 1px solid #e4e4e4;	    
}

.wrap .agent-wrap #board_list tr, td {
}

.wrap .agent-wrap tbody#board_list tr:nth-child(even) {
    background: #f1f1f1;
}
.wrap .agent-wrap tbody#board_list tr:nth-child(odd) {
    background: #ffffff;
}
.wrap .agent-wrap tbody#board_list tr:hover {
    background: #f4faff;
}
.wrap .agent-wrap #board_list .b_title a {
    font-size: 14px;
    color: #000000;
}
.wrap .agent-wrap #board_list li.bet_detail.active td>table>tbody>tr {
    max-width: 100%;
    display: flex;
	border: none;
}
.wrap .agent-wrap #board_list  a.r_title {
    font-size: 16px;
    color: #000000;
}

.wrap .agent-wrap td:nth-child(1) {
    border-right:1px solid #e4e4e4;	
    border-left:1px solid #e4e4e4;	
}


.wrap .agent-wrap tbody > tr:nth-child(odd){
    color: #cfcfcf;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.wrap .agent-wrap tbody > tr > th{
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    vertical-align: middle;
    text-transform: capitalize;
    line-height: 1;
    padding: 8px 5px;
    white-space: nowrap;
    border: 1px solid rgba(107, 107, 107, 0.1);
    border-bottom: 1px solid #cdcdcd;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%);
}

.wrap .agent-wrap tbody > tr:nth-child(even){  
    border: 1px solid rgba(255, 255, 255, 0.1);
	background: #f4f4f4;
}


.wrap .agent-wrap input#SelBox {
    height: 15px;
    width: 15px;
    transition: all 0.15s ease-out 0s;
    background: #282828;
    border: 1px solid rgba(255, 255, 255, 0.3);
}
.wrap .agent-wrap #board_list .bet_detail_wrap {
    padding: 0;
    font-size: 12px;
	display: inline-block;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li.btn-sm {
    overflow: hidden;
    line-height: 17px;
    margin-left: 5px;

    margin-top: 5px;
	border: 1px solid #999999;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:nth-child(1) {
    width: 2% !important;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:nth-child(2) {
    width: 6% !important;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:nth-child(3) {
    width: 12% !important;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:nth-child(5) {
    width: 2% !important;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:nth-child(7) {
    width: 6% !important;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:last-child, .wrap .agent-wrap #board_list .bet_detail_wrap li:nth-last-child(2)  {
    float: right;
	display: grid;
    grid-auto-flow: column;
    align-items: center;
    justify-content: center;
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:nth-child(8):nth-last-child(4), .wrap .agent-wrap #board_list .bet_detail li:nth-child(8):nth-last-child(4) ~ li {
    width: calc(80% / 4 - 2px) !important;
	margin-right: 5px;
    margin: 3px 2px;
    border: 1px solid #999999;
    border-radius: 5px;	  
}
.wrap .agent-wrap #board_list .bet_detail_wrap li:nth-child(8):nth-last-child(5), .wrap .agent-wrap #board_list .bet_detail li:nth-child(8):nth-last-child(5) ~ li {
    width: calc(67% / 5 - 51px) !important;
	 margin-right: 5px;
    margin: 3px 2px;
    border: 1px solid #999999;
	border-radius: 5px;
}
.wrap .agent-wrap #board_list li.bet_detail.active {
    display: block;
    width: 100% !important;
    border: transparent;
    background: #eaf4ff !important;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    padding: 6px;
}
.wrap .agent-wrap #board_list li.bet_detail.active ul > div {
    Display: flex;
    background: #fff;
}
.wrap .agent-wrap #board_list li.bet_detail.active ul > div > li {

}
.wrap .agent-wrap #board_list li.bet_detail.active ul > div > li.btn-sm {
    color: azure;
}
.wrap .agent-wrap #board_list li.bet_detail.active table.table.table-hover.table-bordered.tbl tbody > tr > td > table > tbody > tr > td {
    border: none;
	width:100%;
}
.wrap .agent-wrap #board_list li.bet_detail.active table.table.table-hover.table-bordered.tbl tbody > tr > td > table > tbody > tr > td .btn-sm {
    margin: 3px 2px;
    border: 1px solid #999999;
    align-items: center;
    display: flex;
    justify-content: center;
    color: aliceblue;
}
.wrap .agent-wrap #board_list li.bet_detail.active table.table.table-hover.table-bordered.tbl tbody > tr > td {
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: #3f3f3f;
	padding: 0 3px;
    vertical-align: middle;
}
.wrap .agent-wrap #board_list li.bet_detail.active table.table.table-hover.table-bordered.tbl tbody > tr > td > table > tbody > tr {
    border: none;
}

tbody#board_list input {
    height: 30px;
    transition: all 0.15s ease-out 0s;
    background: #282828;
	 border: 1px solid rgba(109, 108, 108, 0.51);
}
#content #main-content #content-wrapper .wrap .agent-wrap tbody#board_list input {
    height: 35px;
    transition: all 0.15s ease-out 0s;
    background: #ffffff;
    border: 1px solid rgba(172, 172, 172, 0.51);
}
#content #main-content #content-wrapper .wrap .agent-wrap tbody#board_list input:hover {
  background: #9faab7;
}
#content #main-content #content-wrapper .wrap .agent-wrap tbody#board_list input:checked {
  background: #62ceff;
  color: black;
}
#content #main-content #content-wrapper .wrap .agent-wrap tbody#board_list input:checked::before {
  height: 15px;
  width: 13px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 12.66667px;
  text-align: center;
  line-height: 16px;
}
.content_top_wrap {
	width:100%;
}
.content_top_wrap .content_top_area{
	width:100%;
	padding:5px 3px;
}
.content_top_wrap .content_top_area span {
    color: #5a5a5a !important;
}
.content_top_wrap .content_top_area .row #sparks .sparks-info span.txt-color-bluelight {
    color: #00b0ff !important;
}
.content_top_wrap .content_top_area .row #sparks .sparks-info h5 {
    font-weight: 700;
}
.content_top_wrap .content_top_area .row > div #sparks {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0;
	margin-top: -6px;
	margin-bottom: -19px;
}
.content_top_wrap .content_top_area .row > div #sparks .sparks-info h5 {
    font-size: 16px;
}

.content_top_wrap .content_top_area .top_membetInfo{
	height: 60px;
    position: relative;
    width: 100%;
    background: url(/img/bg/titleRowBg.png);
    margin-bottom: 10px;
}
.content_top_wrap .content_top_area .top_membetInfo:after {
    width: 100%;
    margin-top: 55px;
    content: "";
    margin-left: 0px;
    height: 8px;
    background: url(/img/bg/divider.png) repeat-x;
    display: block;
    position: absolute;
}
.content_top_wrap .content_top_area .top_service{
	height:30px;
}
.top_service select, option {
    border: 1px solid #dcdcdc80;
    vertical-align: middle;
    height: 22px;
    background: linear-gradient(to bottom, #86b6db, #376589);
    color: white;
    border-radius: 2px;
}
.content_top_wrap .content_top_area .top_service .ts_search a.btn.btn-default.btn-xs{
	font-size: 12px;
    line-height: 16px;
    display: inline-block;
    padding: 4px 10px;
    margin: 0px;
    box-sizing: border-box;
    text-decoration: none;
    font-family: 'Roboto',sans-serif;
    font-weight: 400;
    color: #FFFFFF;
	border-color: #111c12;
    background-color: #749949;
    box-shadow: inset 0 -0.6em 1em -0.35em rgba(0,0,0,0.17), inset 0 0.6em 2em -0.3em rgba(255,255,255,0.15), inset 0 0 0em 0.05em rgba(255,255,255,0.12);
    text-align: center;
    position: relative;
}	

.content_top_wrap .content_top_area .top_service .ts_search a.btn.btn-default.btn-xs.red {
	background-color:#860c0c;
}
.content_top_wrap .content_top_area .top_service .ts_search a.btn.btn-default.btn-xs.green {
	background-color:#396a2e;
}
.content_top_wrap .content_top_area .top_service .ts_search a.btn.btn-default.btn-xs.gray {
	background-color:#555;
}
.content_top_wrap .content_top_area .top_service .ts_search a.btn.btn-default.btn-xs.black {
	background-color:#000;
}
.content_top_wrap .content_top_area .top_service .ts_search a.btn.btn-default.btn-xs.yellow {
	background-color:#989949;
}
.content_top_wrap .content_top_area .top_service .ts_search input{
	padding: 3px 2px;
    background: #ffffff;
    font-size: 13px;
    color: #1e1e1e;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #aaaaaa ;
    height: 28px;
	width: 136px;
}
.content_top_wrap .content_top_area .top_service .ts_search input:focus{
    color: #ffffff;
    background-color: #2a3038;
    border-color: rgba(71, 164, 71, 0.5);
}	
.content_top_wrap .content_top_area .top_service .ts_search select {
    padding: 3px 2px;
    background: #ffffff;
    font-size: 13px;
    border-color: #c3c3c3;
    color: #1e1e1e;
    height: 29px;
    overflow: hidden;
    width: 180px;
}

.content_top_wrap .content_top_area .top_service .ts_search select>option {
	 background-color: #000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    height: 29px;
    overflow: hidden;
    width: 240px;
}	

.content_top_wrap .content_top_area .top_service .ts_search{
	float:right;
	margin-top: 3px;
	line-height: 26px;
} 
.content_top_wrap .content_top_area .top_service .item{
	float:left;
	height:8px;
	line-height:1px;
	border:1px solid #cecece;
	padding:10px;
	margin-right:8px;
	font-size:15px;
	text-decoration:none;
}


.content_top_wrap .content_top_area .top_membetInfo p{
    float: right;
    margin: 0;
    margin: 1px 1px;
    background: #fdfdfd;
    background: linear-gradient(rgb(248, 248, 248) 0%, rgb(233, 233, 233) 100%);
    color: #6e6e6e;
    border-radius: 0.25rem;
    padding: 3px 6px;
    font-size: 15px;
    padding: 3px 3px;
    font-weight: 600;
    font-size: 15px;
    border: 1px solid rgb(205, 205, 205);
}

.pagenation-wrap {
	width:100%;
}

.pagenation-wrap .text-center{
	text-align:center;
}

.pagenation-wrap .text-center .pagination li{
	display:unset;
}

#content #main-content #content-wrapper .setting-wrap {
	width:calc(100% - 20px);
	min-width:1080px;
	margin:0 auto;
	margin-top:10px;
}
#content #main-content #content-wrapper .setting-menu nav>ul>li> a {
	color: #000000;
    font-weight: bold;
    font-size: 1.5rem;
    display: block;
    margin: 1rem auto;
    padding: 0.3rem 0.6rem;
}

#content #main-content #content-wrapper .setting-wrap nav {
    min-width: 1080px;
}

#content #main-content #content-wrapper .setting-wrap .setting-menu nav>ul{
    border: 1px solid #e2e2e2;
    padding: 0;
    background-color: #ffffff;
    color: #000000;
}

#content #main-content #content-wrapper .setting-wrap a#addevent.btn.btn-xs.btn-primary {
    margin: 0 0 5px 0;
}

#content #main-content #content-wrapper .setting-wrap .setting-menu nav>ul>li{
    border: 1px solid #e2e2e2;
}
#content #main-content #content-wrapper .setting-wrap .setting-menu  li._ms-ect-ipblock {
    font-weight: bold;
    font-size: 1.5rem;
    display: block;
    margin: 1rem auto;
	    padding-left: 39px !important;
}
li._ms-ect-ipblock:before {
    position: absolute;
    background-image: url(/img/icon/iconip.png);
    background-size: 25px 20px;
    display: inline-block;
    width: 10%;
    height: 29px;
    content: "";
    background-repeat: no-repeat;
    margin: 0px;
    margin-left: -29px;
}
#content #main-content #content-wrapper .setting-wrap .setting-on-off{
	display:inline-block;
	margin-top:-4px;
	margin-right:-25px;
	float:right;
	width:75px;
}
#content #main-content #content-wrapper .setting-wrap .setting-menu .set_detailBtn {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    vertical-align: middle;
    text-transform: capitalize;
    line-height: 1;
    padding: 15px 5px;
    white-space: nowrap;
    border: 1px solid rgba(107, 107, 107, 0.1);
    border-bottom: 1px solid #cdcdcd;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%);
}
#content #main-content #content-wrapper .setting-menu .setting-menu-header{
	margin-top:11px;
	font-size: 25px;
	background: url(/img/bg/titleRowBg.png);
    margin: 0;
    padding: 13px 8px;

}
#content #main-content #content-wrapper .setting-menu .setting-menu-header span {
    color: #4e4e4e;
}
#content #main-content #content-wrapper .setting-wrap .setting-on-off input[type="checkbox"] {
  position: relative;
  visibility: hidden;
  float:right;
}
#content #main-content #content-wrapper .setting-wrap .setting-on-off label {
  display: block;
  position: relative;
  width: 52px;
  height: 26px;
  border-radius: 17px;
  background-color: #ddd;
  transition-duration: 0.2s;
}
#content #main-content #content-wrapper .setting-wrap .setting-on-off label span {
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 1;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  transition-duration: 0.2s;
}
#content #main-content #content-wrapper .setting-wrap .setting-on-off label:before,
#content #main-content #content-wrapper .setting-wrap .setting-on-off label:after{
  position: absolute;
  top: 0;
  width: 34px;
  font-size: 11px;
  line-height: 34px;
  color: #fff;
  text-align: center;
}

#content #main-content #content-wrapper .setting-wrap .setting-on-off label:before {
  left: 0;
}

#content #main-content #content-wrapper .setting-wrap .setting-on-off label:after {
  right: 0;
}

#content #main-content #content-wrapper .setting-wrap .setting-on-off input:checked + label {
  background-color: #3057c5;
}

#content #main-content #content-wrapper .setting-wrap .setting-on-off input:checked + label span {
  /* left: 29px; */
  transform: translateX(26px);
}

#content #main-content #content-wrapper .setting-wrap .arrow-right {
  width: 0; 
  height: 0; 
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;  
  border-left: 7px solid #cfcfcf;
  float:right;
  margin-top:2px;
 }

#content #main-content #content-wrapper .setting-wrap .setting-detail-wrap {
  width:100%;
}

#content #main-content #content-wrapper .setting-wrap .arrowed{
	position: relative;
	height: 20px; width: 25px;
	float:left;
	margin:4px;
}
#content #main-content #content-wrapper .setting-wrap .arrowed .arrow-1 {
	height: 10px; width: 10px;
	border: 1px solid #000;
	border-width: 2px 2px 0 0;
	transform: rotate(225deg);
	margin-left:10px;
}
#content #main-content #content-wrapper .setting-wrap header {
	height:50px;
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-content .setting-detail-item select {
	background: rgba(255, 255, 255, 0.7);
    border: 1px solid rgba(166, 166, 166, 0.5);
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-content, 
#content #main-content #content-wrapper .setting-wrap .setting-detail-header{
    background-color: #efefef;
    border-top: 1px solid rgb(255, 255, 255);
}

#content #main-content #content-wrapper .setting-wrap .setting-detail-content .setting-detail-item {
	vertical-align:middle;
	padding:30px 0px;
	margin-right: 10px; 
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-header .setting-detail-title{
	height:50px;
	line-height:50px;
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-header .setting-detail-title .arrowed{
	top:15px;
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-content .setting-detail-item span{
	float:left;
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-content .setting-detail-item .event-title-descript{
	font-size:10px;
	line-height:20px;
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-content .setting-detail-item input, textarea {
    background: rgba(253, 253, 253, 0.7);
    border: 1px solid rgba(170, 170, 170, 0.5);
	color: #000000 !important;
}
#content #main-content #content-wrapper .setting-wrap .setting-detail-content .setting-detail-item .setting-data{
	float:right;
	margin-right: 10px;
}
.setting-menu .set-detail-content {
	padding:0;
}
.setting-menu .set-detail-content tbody > tr{
	border-bottom:1px solid #d4d4d4;
    color: #000000;
}

.setting-menu .set-detail-content thead > tr{
	font-size:13px;
	text-align:center;
}
.setting-detail-wrap .setting-detail-content .set-level-detail ul > li > input{
    width: 100px;
    background: rgb(255, 255, 255);
    border: 1px solid rgba(166, 166, 166, 0.5);
    border-radius: 3px;
}
.setting-detail-wrap .setting-detail-content ul{
	margin:0;
	padding:0;
}

.setting-detail-wrap .setting-detail-content .set-level-wrap li {
	border:1px solid rgba(176, 176, 176, 0.2);
}

.setting-detail-wrap .setting-detail-content .league-setting-wrap {
	width:100%;
	background-color:#282828;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list {
    white-space: nowrap;
    border-collapse: collapse;
    font-size: 0.75vw;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list select#PBALL_COMBO {
    background: #fafafa;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item {
	text-align:center;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item:hover{
	background-color: #e5f3ff;
    color: #000 !important;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select.set_use_color0{
	background: #000000;
	    color: white;
    
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select.set_use_color1{
    background: #0000b7;
    color: white;	
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select.set_use_color2 {
    background: #a80000;
    color: white
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select#st_fold{
    background:#6e6e6e;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select#sl_use{
    background: #6e6e6e;
}

.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select#ss_use{
    background: #f9fcff ;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select#sl_use.sl_use_color {
	
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select#sl_use.sl_use_color1 {
	  background:blue;
	  color: white;	  
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select#sl_use.sl_use_color2 {
	 background :red;
	 color: white;	 	 	 
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select#sl_use.sl_use_color3 {
	 background:yellow;
	 color: black;
}

#content #main-content #content-wrapper .setting-detail-wrap .league-setting-wrap #board_list tr > td:nth-child(3) select {
    background:#ffffff;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tr.set-league-item._outcome_:hover {
background: #ecf6ff;
    color: black !important;
}

tr.set-league-item._type_list._outcome_ td:first-child {
    width: 3%;
}

.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item select{
	height:30px;
}

.setting-detail-wrap .setting-detail-content .league-setting-wrap .set-league-item td:first-child {
    border-right: 1px solid rgba(220, 220, 220, 0.3);
}
.setting-detail-wrap .setting-detail-content .event-state-list .league-setting-wrap ._live_list_ tr {
    background: #ffffff !important;
    font-size: 13px;
    color: #898989;
}
.setting-detail-wrap .setting-detail-content .event-state-list .league-setting-wrap ._live_list_ tr>td:last-child span{
    color: #283468;
}
.setting-detail-wrap .setting-detail-content .event-state-list .league-setting-wrap ._live_list_ tr>td:nth-child(3) ._time{
   color: #88e4ef;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tr.set-league-item._outcome_ td:nth-child(4) {
    width: 15%;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tr.set-league-item._outcome_ td:nth-child(5) select {
    width: auto !important;
}

.setting-detail-wrap .setting-detail-content #SEL_SPORTS,
.setting-detail-wrap .setting-detail-content #SEL_COUNTRY,
.setting-detail-wrap .setting-detail-content #SEL_LEAGUE,
.setting-detail-wrap .setting-detail-content #SEL_MATCH{
  width:120px;
  height:30px;
   margin: 5px 5px;
}
table.league-setting-wrap tr, th {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    vertical-align: middle;
    text-transform: capitalize;
    line-height: 1;
    padding: 8px 5px;
    white-space: nowrap;
    border: 1px solid rgba(107, 107, 107, 0.1);
    border-bottom: 1px solid #cdcdcd;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%);
}
table.league-setting-wrap tr:hover{
    background: #eff8ff;
    color: #6e6e6e;

}
table.league-setting-wrap td {
    border-left: 1px solid rgba(109, 108, 108, 0.51);
}

tr.set-league-item._sports_ {
   background: #282828;
   color: #c8c8c8;
   border: 1px solid #6a6a6a7d;
}
tr.set-league-item._sports_:nth-child(odd) {
	background: #fff;
}

tr.set-league-item._sports_:nth-child(even) {
    background: #f6f6f6;
}

tbody#bettype_list td>select {
    color: #999;
    background: #ffffff;
    padding: 7px 9px;
}

input#EXPA {
    color: #999;
    background: #ffffff;
    padding: 7px 9px;
	border: 1px solid rgba(171, 171, 171, 0.5);
}
select#select_agent {

    background: url(/img/bg/sidebarButtons.png) repeat-x 100% 0;
    border: 1px solid #222a30;
    text-align: center;
    color: #ffffff;
    background-position: 0 -214px;
    width: 150px;
    display: block;
    border: 1px solid #222a30;
    height: 34px;
    line-height: 34px;
    float: left;
    margin-top: 15px;
}
select#SEL_SPORTS, 
select#SEL_COUNTRY,
 select#SEL_LEAGUE, 
select#SEL_MATCH,
select#st_match_use {
    padding: 3px 2px;
    background: #bababa;
    font-size: 13px;
    background: url(/img/bg/sidebarButtons.png) repeat-x;
    border: 1px solid #222a30;
    text-align: center;
	color:#ffffff;
}

tbody#board_list select {
    border: 1px solid rgba(109, 108, 108, 0.51);
}

.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}



/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 70%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}
/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
#Modal > div > div.modal-header {
  padding: 2px 16px;
  background-color: #ececec;
  background: linear-gradient(180deg, #b9b9b9 0%, #ededed 100%);
  color: white;
  height:40px;
  line-height:40px;
}

#Modal > div > div.modal-header span{
  color:#000;
  font-size:17px;
}

#Modal > div > div.modal-header > span.close.modal_close{
  color:#747474;
  font-size:40px;
  opacity:1;
}

#Modal > div > div.modal-body {
	padding: 2px 16px;
	max-height:600px;
	overflow:scroll;
 background: #f1f4f6;
}
.modal-content .modal-body section form ul>li {
    margin: 7px 0;
}

#Modal > div > div.modal-footer {
  padding: 2px 16px;
  background-color: #e5e5e5;
  background: linear-gradient(180deg, #f6f2f2 0%, #d9d9d9 74%);
  color: white;
  height:60px;
  text-align:center;
  border-top: 1px solid #d9d9d9;
}
.modal-body .minimemo {
    margin: 5px 0;
	box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}
.modal-body .minimemo button.btn.btn-primary {
    margin: 0 auto;
    display: block;
	width: 15%;
    height: 5%;
}
.modal-body .minimemo #widget-grid .row thead>tr>th {
    background: white;
    border: 1px solid #dddddd;
    font-size: 14px;
    font-weight: 600;
    color:#000000;
    vertical-align: middle;
    text-transform: capitalize;
    line-height: 1;
    padding: 8px 5px;
    white-space: nowrap;
    border: 1px solid rgba(107, 107, 107, 0.1);
    border-bottom: 1px solid #cdcdcd;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%);
}
.modal-body .minimemo #_bet_info .bet_detail_wrap {
    padding: 0 !important;
    margin: 0;
	background-color: rgba(0, 0, 0, 0.03);
	word-break: break-word;
}

.modal-body .minimemo #_bet_info .bet_detail_wrap li {
    border-left: 1px solid rgb(207, 207, 207);
	align-items: center;
    display: flex;
	justify-content: center;
}
.modal-body .minimemo #_bet_info .bet_detail_wrap > div {
    border-top: none !important;
}
.modal-body .minimemo #_bet_info .bet_detail_wrap .btn-sm {
    margin: 3px 2px;
    border: 1px solid #999999;
    border-radius: 5px;
}
.modal-body .minimemo #_bet_info .bet_detail_wrap li:last-child, .modal-body .minimemo #_bet_info .bet_detail_wrap li:nth-last-child(2) {
    display: flex;
    align-items: center;
    white-space: nowrap;
    width: auto !important;
}
.modal-body .minimemo #_bet_info {
    background: white;
    font-size: 14px;
}
.modal-body .minimemo #_bet_info td {
    padding: 0;
	text-align: center;
	border: 1px solid #ddd;
	vertical-align: middle;
}
.modal-body .minimemo #_bet_info td:nth-child(11) {
    grid-template-columns: 30px 0px 37px 0px 35px 30px;
	grid-template-rows: auto;
    display: grid;
	justify-content: center;
    align-items: center;
	border: 1px solid rgba(107, 107, 107, 0.2);
}
.modal-body .minimemo #_bet_info .btn {
    padding: 2px 3px 2px 3px;
	height: 25px;
    margin: 9px 0;
}
table.table.table-hover.table-bordered input {
     margin-bottom: 5px;
}
table.table.table-hover.table-bordered tr:nth-child(5) input {  
}
.modal-footer input {
	width:80px;
	height:40px;
	color:#3c3c3c;
	margin-top:10px;
	line-height: 25px;
}

table.table.table-hover.table-bordered tr > td input.answer_btn {
    border: 1px solid #858585;
    border-radius: 2px;
    box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.4), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.5);
    background-color: #343a40;
    border-color: #343a40;
    color: aliceblue;
}
input.modal_suceessBtn, .modal-footer input.modal_close {
    background: linear-gradient(180deg, #999999, #5f5f5f);
    border: 1px solid #6f6f6f;
    color: white;
    font-family: Dotum;
    border-radius: 3px;
}
input.modal_suceessBtn, .modal-footer input.modal_writeBtn {
    background: #555555;
    background: linear-gradient(180deg, #555555, #2a2a2a);
    border: 1px solid #4d605e;
    color: white;
    font-family: Dotum;
    border-radius: 3px;
}
.setting-detail-event {
	width:100%;
	margin-top:15px;
}

.setting-detail-event table{
	width:100%;
    background-color: #ffffff;
}
.setting-detail-event table tr, 
.setting-detail-event table td {
    border: 1px solid #dedede;
}
.modal_suceessBtn {
    margin: 10px;
    padding: 0.25rem 0.85rem;
}
.modal-footer {
	padding:0 !important;
	color:#000;
}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered td, 
.modal-content  #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered th  {
	border: 1px solid #dedede;
  
}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered tbody>tr:nth-child(9) > th, .modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered tbody>tr:nth-child(11) > th {
    color: #bb6f00;
}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered #betmaker td {
    text-align: center;
    text-align: -webkit-center;
}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered #betmaker td > select {
    padding: 6px 2px;
}
.form-control{ padding: 6px 2px !important;}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered #betmaker input {
    margin: 2px;
	border-radius: 4px;
    background: white;
    border: 1px solid #dedede;
	width: 75px !important;
}
.modal-content  #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered tbody,
table.table.table-bordered.detail_rolling_share,
table.table.table-bordered._detail_share {
    background: #ffffff;
	box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send .table tbody>tr {
    border: none;
}
.modal-content  #widget-grid #wid-id-2 .widget-body #Proc_Send .table tbody>tr>th {
    background: transparent;
	color: black;
    width: 10%;
}
#content #main-content #content-wrapper .setting-detail-wrap .league-setting-wrap thead > tr > th {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    vertical-align: middle;
    text-transform: capitalize;
    line-height: 1;
    padding: 8px 5px;
    white-space: nowrap;
    border: 1px solid rgba(107, 107, 107, 0.1);
    border-bottom: 1px solid #cdcdcd;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%);
}
#content #main-content #content-wrapper .setting-detail-wrap .league-setting-wrap #board_list tr > td {
    vertical-align: middle;
    color: #000000;
}
#content #main-content #content-wrapper .setting-detail-wrap .league-setting-wrap #board_list tr > td:nth-child(2) {
    max-height: 450px;
    white-space: normal;
    overflow: hidden;
}
#content #main-content #content-wrapper .setting-detail-wrap .league-setting-wrap #board_list tr > td:nth-child(2) input {
    margin: 3px;
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input {
    padding: 0px 2px;
    margin: 0 auto;
	color: #000000;
    background: #ffffff;
    border: 1px solid #cdcdcd;
    height: 30px;
    line-height: 30px;
	margin-bottom: 2px;
    margin-top: 2px;

}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input#POWERBALL_FIN, 
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input#POWERLADDER_FIN, 
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input#KENOLADDER_FIN, 
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input#COIN_BTC_FIN, 
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input#ROULETTE_FIN, 
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input#SNAILRC_FIN,
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td input#KAMKAMI_FIN {
    margin: 0 9px;   
}
.setting-detail-wrap .setting-detail-content .league-setting-wrap tbody#board_list tr > td select {
    height: 27px;
    line-height: 27px
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item,
#content-wrapper > section.content_top_wrap > div > div.top_service > div.ts_search > a.item{
    color: #444444;
    background: #F3F3F3;
	background: linear-gradient(180deg, #c5c5c5 0%, #f5f7fa 74%);
    border: 1px solid #afafaf;
    border-radius: 2px;
    font-weight: bold;
    font-size: 9pt;
    outline: none;
}
#content-wrapper > section.content_top_wrap > div > div.top_service > a.item:nth-child(4)._set_status {
    color: #ffffff;
    background: #6f5997;
    background: linear-gradient(180deg, #9a7cce 0%, #94559f 74%);
    border: 1px solid #8a4fa4;
}
#content-wrapper > section.content_top_wrap > div > div.top_service > a.item:hover,
#content-wrapper > section.content_top_wrap > div > div.top_service > div.ts_search > a.item:hover {
    border: 1px #C6C6C6 solid;
    box-shadow: 1px 1px 1px #EAEAEA;
    color: #333333;
    background: #F7F7F7;
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item:active,
#content-wrapper > section.content_top_wrap > div > div.top_service > div.ts_search > a.item:active {
    box-shadow: inset 1px 1px 1px #DFDFDF;   
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.blue{
    color: white;
    background: #4C8FFB;
    border: 1px #3079ED solid;
    box-shadow: inset 0 1px 0 #80B0FB;
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.blue:hover{
    border: 1px #2F5BB7 solid;
    box-shadow: 0 1px 1px #EAEAEA, inset 0 1px 0 #5A94F1;
    background: #3F83F1;
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.blue:active{
    box-shadow: inset 0 2px 5px #2370FE;   
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.orange {
    color: white;
    border: 1px solid #FB8F3D; 
    background: -webkit-linear-gradient(top, #FDA251, #FB8F3D);
    background: -moz-linear-gradient(top, #FDA251, #FB8F3D);
    background: -ms-linear-gradient(top, #FDA251, #FB8F3D);
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.orange:hover {
    border: 1px solid #EB5200;
    background: -webkit-linear-gradient(top, #FD924C, #F9760B); 
    background: -moz-linear-gradient(top, #FD924C, #F9760B); 
    background: -ms-linear-gradient(top, #FD924C, #F9760B); 
    box-shadow: 0 1px #EFEFEF;
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.orange:active {
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.red {
    background: -webkit-linear-gradient(top, #DD4B39, #D14836); 
    background: -moz-linear-gradient(top, #DD4B39, #D14836); 
    background: -ms-linear-gradient(top, #DD4B39, #D14836); 
    border: 1px solid #DD4B39;
    color: white;
    text-shadow: 0 1px 0 #C04131;
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.red:hover {
     background: -webkit-linear-gradient(top, #DD4B39, #C53727);
     background: -moz-linear-gradient(top, #DD4B39, #C53727);
     background: -ms-linear-gradient(top, #DD4B39, #C53727);
     border: 1px solid #AF301F;
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.red:active {
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
    background: -webkit-linear-gradient(top, #D74736, #AD2719);
    background: -moz-linear-gradient(top, #D74736, #AD2719);
    background: -ms-linear-gradient(top, #D74736, #AD2719);
}


#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.green{
	color: white;
    border: 1px solid #008931; 
    background: -webkit-linear-gradient(top, #008931, #018931);
    background: -moz-linear-gradient(top, #008931, #018931);
    background: -ms-linear-gradient(top, #008931, #018931);
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.green:hover{
    background: -webkit-linear-gradient(top, #018901, #088831);
    background: -moz-linear-gradient(top, #018901, #088831);
    background: -ms-linear-gradient(top, #018901, #038831);
    border: 1px solid #008901;
}

#content-wrapper > section.content_top_wrap > div > div.top_service > a.item.green:active{
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);  
}


textarea#MAINTENANCE_HTML {
    border: 1px solid #d1d1d1b3;
    background: #ffffff;
    color: #000000 !important;
}


option {
    background: rgba(0, 0, 0, 0.7);
}

table.table.table-hover.table-bordered td {
    border: 1px solid rgba(56, 56, 56, 0.12);
}

table.table.table-hover.table-bordered th,
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-bordered.detail_rolling_share tbody>tr>th {
    font-size: 14px;
    font-weight: 600;
    color:#000000;
    vertical-align: middle;
    text-transform: capitalize;
    line-height: 1;
    padding: 8px 5px;
    white-space: nowrap;
    border: 1px solid rgba(107, 107, 107, 0.1);
    border-bottom: 1px solid #cdcdcd;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%);
}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-bordered.detail_rolling_share tbody>tr>th {
    border: 1px solid #dedede;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: white !important;
    color:#000000;
}


.table-bordered thead {
	border: 1px solid rgba(107, 107, 107, 0.1);
}

table.table.table-bordered.table-striped.table-hover .input-xs {
    color: black;
    font-size: 0.65vw;
    height: 35px;
    transition: all 0.15s ease-out 0s;
    background: #ffffff;
    border: 1px solid rgba(172, 172, 172, 0.51);
}
table.table.table-bordered.table-striped.table-hover select.input-xs {
    height: 27px;
}
table.table.table-bordered.table-striped.table-hover input {
	background: rgba(255, 255, 255, 0.7);
    border: 1px solid rgba(161, 161, 161, 0.5);
    color: rgb(0, 0, 0);
    padding: 0px 2px;



input#st_sports {
    background: #282828;
}

input#st_type {
    background: #282828;
}

input#st_odds_all {
    background: black;
    color: aliceblue;
}

input#st_odds_win {
    background: black;
   
}
input#st_odds_lose {
    background: black;
}

input#st_order {
    background: black;
}

input#st_min {
    background: black;
}

input#st_max {
    background: black;
}

.popover_wrapper {
  position: relative;
  display: inline-block;
}
.popover_content {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: -400px;
  transform: translate(0, 10px);
  background-color: #bfbfbf;
  padding: 1.5rem;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  width: auto;
  width:400px;
}

.popover_wrapper:hover .popover_content {
  z-index: 10;
  opacity: 1;
  visibility: visible;
  transform: translate(0, -20px);
  transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}
.popover_message {
  text-align: center;
  color:#000;
}
.share_amount {
	color:red;
}
button.ext_license {
    color: #6f6f6f !important;
    background: linear-gradient(rgb(248, 248, 248) 0%, rgb(233, 233, 233) 100%);
    border: 1px solid #5c5c5c;
    padding: 0.3rem 0.8rem;
    border-radius: 3px;
}
.content_top_wrap .content_top_area b {
    color: #666666;
}
.res thead th {
    border-top: 1px solid rgba(107, 107, 107, 0.1) !important;
    border-bottom: 1px solid rgba(107, 107, 107, 0.1) !important;	
}

table.res tbody > tr > td > span {
    color: #000000;
}

table.res tbody > tr > td {
    border-bottom: 1px solid #e4e4e4 !important;
}
.wrap .agent-wrap table.res tbody {
    background: white !important;
}
.wrap .agent-wrap tbody#board_list .hidden-xs.hidden-sm.hidden-md a {
    color: #000000;
}
.wrap .agent-wrap tbody#board_list .hidden-xs.hidden-sm.hidden-md a.btn.btn-xs.btn-primary {
    color: white;
}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send table.table.table-hover.table-bordered tbody#replybody {
    box-shadow: none;
    background: #f6f6f6;
}
.modal-content #widget-grid #wid-id-2 .widget-body #Proc_Send #replybody tr>td {
    border-bottom: 2px solid #e0e0e0;
	padding-bottom: 5px;
	width: 100%;
}

#replybody .user_id {
    font-size: 17px;
    color: #02467c;
    padding: 0;
    padding-left: 10px;
    font-weight: 700;
}
#replybody .save_reply {
    background: #286493;
    color: white;
    padding: 5px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    margin: 2px 4px;
    float: left;
    text-align: center;
	cursor: pointer;
}
#replybody .text_reply ,
#replybody .text_reply_new 
  {
    border: 1px solid #cfcfcf;
    background: white;
    border-radius: 2px;
    padding: 6px;
    float: left;
    margin: 0;
    margin-left: 10px;
}
#replybody .insert_id {
    font-size: 17px;
    color: #02467c;
    padding: 6px;
}
#replybody #reply_nick {
    padding: 2px;
}