*{ box-sizing:border-box; margin: 0px; padding: 0px;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
ul { list-style:none;}
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-transform: capitalize; text-decoration: none;
}
#main { width:997px; background:#fff; margin:10px auto 40px; min-height:800px; -webkit-box-shadow: 0px 0px 5px 0px rgba(221, 221, 221, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(221, 221, 221, 0.75);
box-shadow:         0px 0px 5px 0px rgba(221, 221, 221, 0.75);}
h1 { background:#000033; color:#fff;  line-height:30px; text-align:center; font-size:20px; clear:both;}
#main .contenttotal {width:100%; padding:5% 0; background:#faf8f8; }
#main .contenttotal ul { width:50%; margin:0px auto 0; overflow:hidden;}
#main .contenttotal ul ul { width:100%; margin:0;}
#main .contenttotal ul li { width:100%; line-height:30px;}
#main .contenttotal ul li:nth-child(odd){ background:#E7E7E7}
#main .contenttotal ul li:nth-child(even){ background:#fff;}
#main .contenttotal li li { float:left; background:none !important; padding:0 2%;}
#main .contenttotal li li:nth-child(1) { width:8%}
#main .contenttotal li li:nth-child(2) { width:42%}
#main .contenttotal li li:nth-child(3) { width:10%}
#main .contenttotal li li:nth-child(4) { width:40%}



#main .content {width:100%; }
/*#main .content table.comt { padding:0.5%; color:#3B3B3B}
#main .content table.comt td { padding:0.5%;}
#main .content table.comt td:first-child{ font-size:16px;}
#main .content table.comt tr:nth-child(even) { background:#f7f7f7;}
#main .content table.comt tr:nth-child(odd) { background:#ebebeb;}
*/

#main .content div {width:100%;float:left;}
ul.short{ max-width:400px;width:100%; padding: 1%;overflow:hidden;}
ul.short li{ float:left; width:180px;overflow:hidden;padding-right:10px}
ul.short li .select{float:left; border: 1px solid #ccc;width:100%; overflow:hidden; position:relative;}
ul.short li select{  height: 30px; border:none;  width: 115%; padding:0px 5px; overflow:hidden;}
ul.short li .select:before{ content:''; position:absolute; right:10px; top:9px; border:solid 2px; border-color: transparent #949493 #949493 transparent;    width:5px; height:5px; transform:rotate(45deg);-webkit-transform:rotate(45deg);}
ul.short li option { max-width:100%; height:30px; -webkit-max-width:70%;line-height:30px; background:#DFDFDF; color:#333; padding:0px 5px;}
  

#main .content div ul { width:100%; overflow:hidden;}
#main .content div ul { display:block;}
#main .content div ul li { width:100%; margin:0% 0 0.5%; text-align:center; line-height:25px;}
#main .content div ul li:first-child li:nth-child(even){ background:#bbb;text-align: justify; color:#444;min-height:60px ; padding-top:1%;font-size:14px;line-height:18px;}
#main .content div ul li:first-child li:nth-child(odd){ background:#ccc;text-align: justify; color:#444;min-height:60px ; padding-top:1%;font-size:14px;line-height:18px;}
/*#main .content div ul li:first-child li { background:#ccc;text-align: justify; color:#333;min-height:60px ; padding-top:1%;font-size:16px;line-height:18px;}*/


/*#main .content div ul li:first-child li:nth-child(1){ width:3%;}
#main .content div ul li:first-child li:nth-child(2){width:4%;}
#main .content div ul li:first-child li:nth-child(3){width:12%;}
#main .content div ul li:first-child li:nth-child(4){width:12%;}
#main .content div ul li:first-child li:nth-child(5){width:17%;}
#main .content div ul li:first-child li:nth-child(6){width:7%;}
#main .content div ul li:first-child li:nth-child(7){width:7%;}
#main .content div ul li:first-child li:nth-child(8){width:16%;}
#main .content div ul li:first-child li:nth-child(9){ width:3%;}
#main .content div ul li:first-child li:nth-child(10){width:4%;}
#main .content div ul li:first-child li:nth-child(11){width:3%;}
#main .content div ul li:first-child li:nth-child(12){width:4%;}
#main .content div ul li:first-child li:nth-child(13){width:3%;}
#main .content div ul li:first-child li:nth-child(14){width:4%;}*/


#main .content div ul li li:nth-child(1){ width:3%;}
#main .content div ul li li:nth-child(2){width:4%;}
#main .content div ul li li:nth-child(3){width:10%;}
#main .content div ul li li:nth-child(4){width:10%;}
#main .content div ul li li:nth-child(5){width:12%;}
#main .content div ul li li:nth-child(6){width:7%;}
#main .content div ul li li:nth-child(7){width:7%;}
#main .content div ul li li:nth-child(8){width:8%;}
#main .content div ul li li:nth-child(9){ width:8%;}
#main .content div ul li li:nth-child(10){width:9%;}
#main .content div ul li li:nth-child(11){width:3%;}
#main .content div ul li li:nth-child(12){width:3%;}
#main .content div ul li li:nth-child(13){width:3%;}
#main .content div ul li li:nth-child(14){width:3%;}
#main .content div ul li li:nth-child(15){width:3%;}



#main .content div ul li li{ float:left; width:calc(100%/15); min-height:25px; margin:0; padding:0 0.5%;}
#main .content div ul li li:nth-child(even){ background:#f8f8f8}
#main .content div ul li li:nth-child(odd){background:#eeefef;}


.player-table{width:100%;font-size:13px;}
.admin-page{width:90%;margin:0 auto;padding:20px 0}
.player-table th{padding:6px 4px;}
.player-table th:nth-child(even){ background:#ccc}
.player-table th:nth-child(odd){background:#bbb;}
.player-table td{text-align:center;padding:6px 4px;}
.player-table td:nth-child(even){ background:#f8f8f8}
.player-table td:nth-child(odd){background:#eeefef;}

.sort-title{font-size:10px;padding-bottom:5px;text-transform:uppercase;color:#666}
.top_nav{width:100%;height:40px;background:#222;top:0;}
.top_nav ul{list-style:none;}
.top_nav li{width:12%;float:left;padding:12px;text-align:center}
.top_nav a{color:#fff;font-weight:700;text-decoration:none;}
.top_nav a:hover{text-decoration:underline}

.alert_bar{width:100%;height:30px;background:red;top:0;text-align:center;padding:6px 0;font-weight:700;color:#fff;}

.login_form{width:300px;margin:100px auto;background:#eeefef;padding:40px;}
.login_form input{width:100%;padding:5px;margin:0 0 10px;}
.login_button{height:30px;background:#bbb;border:none;font-weight:700;color:#fff;font-size:14px;cursor:pointer}
.login_button:hover{opacity:0.7}
