/* bootstrap - start */
.carousel-control {
  opacity: .8;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .1)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
}
.carousel-control.left:hover,
.carousel-control.left:focus {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right:hover,
.carousel-control.right:focus {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
}

.control-label{
    padding-top: 5px;
}

.media-body {
    width:inherit;
}

.btn {
    min-width:80px;
}

.btn.btn-link,
.bootstrap-datetimepicker-widget .btn,
.toggle > .toggle-group > .btn {
    min-width:initial;
}

.ui-widget button.btn-xs {
    font-size:12px;
}

.btn-blue {
  background-color: #1769ff;
  border-color: #1769ff;
  color: white;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active {
  background-color: #0059fd;
  border-color: #0050e3;
  color: white;
}
.btn-blue.disabled:hover,
.btn-blue.disabled:focus,
.btn-blue.disabled:active,
.btn-blue.disabled.active,
.btn-blue[disabled]:hover,
.btn-blue[disabled]:focus,
.btn-blue[disabled]:active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue:hover,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-blue:active,
fieldset[disabled] .btn-blue.active {
  background-color: #1769ff;
  border-color: #1769ff;
  color: white;
}
.btn-blue .caret {
    border-top-color:white!important;
}

.btn-purple {
  background-color: #5944c0;
  border-color: #5944c0;
  color: white;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active {
  background-color: #6d1f81;
  border-color: #6d1f81;
  color: white;
}
.btn-purple.disabled:hover,
.btn-purple.disabled:focus,
.btn-purple.disabled:active,
.btn-purple.disabled.active,
.btn-purple[disabled]:hover,
.btn-purple[disabled]:focus,
.btn-purple[disabled]:active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple:hover,
fieldset[disabled] .btn-purple:focus,
fieldset[disabled] .btn-purple:active,
fieldset[disabled] .btn-purple.active {
  background-color: #5944c0;
  border-color: #5944c0;
  color: white;
}
.btn-purple .caret {
    border-top-color:white!important;
}

.btn-red {
  background-color: #ff0000;
  border-color: #ff0000;
  color: white;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active {
  background-color: #d80000;
  border-color: #d80000;
  color: white;
}
.btn-red.disabled:hover,
.btn-red.disabled:focus,
.btn-red.disabled:active,
.btn-red.disabled.active,
.btn-red[disabled]:hover,
.btn-red[disabled]:focus,
.btn-red[disabled]:active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red:hover,
fieldset[disabled] .btn-red:focus,
fieldset[disabled] .btn-red:active,
fieldset[disabled] .btn-red.active {
  background-color: #ff0000;
  border-color: #ff0000;
  color: white;
}
.btn-red .caret {
    border-top-color:white!important;
}

.btn-facebook {
  background-color: #4267b2;
  border-color: #4267b2;
  color: white;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active {
  background-color: #365899;
  border-color: #365899;
  color: white;
}
.btn-facebook.disabled:hover,
.btn-facebook.disabled:focus,
.btn-facebook.disabled:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled]:hover,
.btn-facebook[disabled]:focus,
.btn-facebook[disabled]:active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook:hover,
fieldset[disabled] .btn-facebook:focus,
fieldset[disabled] .btn-facebook:active,
fieldset[disabled] .btn-facebook.active {
  background-color: #4267b2;
  border-color: #1769ff;
  color: white;
}
.btn-facebook .caret {
    border-top-color:white!important;
}

.btn-twitch {
  background-color: #4b367c;
  border-color: #4b367c;
  color: white;
}
.btn-twitch:hover,
.btn-twitch:focus,
.btn-twitch:active,
.btn-twitch.active {
  background-color: #3f2763;
  border-color: #3f2763;
  color: white;
}
.btn-twitch.disabled:hover,
.btn-twitch.disabled:focus,
.btn-twitch.disabled:active,
.btn-twitch.disabled.active,
.btn-twitch[disabled]:hover,
.btn-twitch[disabled]:focus,
.btn-twitch[disabled]:active,
.btn-twitch[disabled].active,
fieldset[disabled] .btn-twitch:hover,
fieldset[disabled] .btn-twitch:focus,
fieldset[disabled] .btn-twitch:active,
fieldset[disabled] .btn-twitch.active {
  background-color: #4b367c;
  border-color: #1769ff;
  color: white;
}
.btn-twitch .caret {
    border-top-color:white!important;
}

.label-red {
  background-color: #ff0000;
}

.tab-content
{
    border-bottom:1px solid #ddd;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    padding:10px 10px 0px 10px;
}

.tooltip.fade.in
{
    opacity: .85;
    filter: Alpha(Opacity=85); /* support: IE8 */
}

.tooltip .tooltip-inner
{
    max-width:inherit;
    text-align:left;
}

.tooltip .tooltip-inner ol,
.tooltip .tooltip-inner ul
{
    margin:0px;
    padding:0 0 0 20px;
}
/* bootstrap - end */

/* jquery-ui - start */
.ui-accordion .ui-accordion-header
{
    margin:0px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
    left:initial;
    right:.5em;
}

.ui-accordion .ui-accordion-icons
{
    padding-left:10px;
}

.ui-accordion .ui-accordion-content
{
    padding:10px;
}

.ui-accordion-header.ui-state-default
{
    background-color:initial;
    color:black;
}

.ui-accordion-header.ui-state-active
{
    background-color:rgb(0, 127, 255);
    color:white;
}

.ui-accordion .ui-state-default,
.ui-accordion .ui-widget-content
{
    border:none;
}

.ui-dialog .ui-dialog-buttonpane.ui-widget-content
{
    border:none;
}

.ui-widget
{
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
}

.ui-widget [contentEditable=true]
{
    font-size: 1em;
}
/* jquery-ui - end */

/* google icon - start */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v55/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff) format('woff');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;/*
  font-size: 24px;
  line-height: 1;*/
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;

  /*fix IE bug - start*/
  font-feature-settings: 'liga';
  /*fix IE bug - end*/
}
/* google icon - end */

a,
.ui-widget-content a,
.hyperlink
{
    color:#1769ff;
    text-decoration:none;
}

a.underline,
.ui-widget-content a.underline,
.hyperlink:hover
{
    text-decoration:underline;
}

.hyperlink
{
    cursor:pointer;
}

.color_grey { color: #90949c; }

a img
{
    border:none;
}

html
{
    min-width:1190px;
}

input[type="email"],
input[type="text"],
input[type="password"],
textarea,
textarea.form-control
{
    width:245px;
}

#Match_MatchSingle_submitGameRelatedFileArea textarea,
#Match_MatchSingle_submitGameRelatedFileArea textarea.form-control,
#User_Login_area input[type="email"],
#User_Login_area input[type="text"],
#User_Login_area input[type="password"],
#User_Login_area textarea,
#User_Login_area textarea.form-control
{
    width:100%;
}

select, select.form-control
{
    width:245px;
}

div[contenteditable="true"].form-control
{
    width:245px;
}

div[contenteditable="true"].input
{
    background-color:white;
    border:1px gray solid;
    border-radius:5px;
    color:black;
    font-size:14px;
    min-height:30px;
    padding:5px;
    box-sizing:border-box;
    width:250px;
}

label a
{
    cursor:pointer;
}

label a:hover
{
    text-decoration:underline;
}

ul.token-input-list
{
    border:1px gray solid;
    border-radius:5px;
    font-size:14px;
    height:30px;
    line-height:18px;
    width:250px;
}

input:disabled, textarea:disabled, select:disabled
{
    background-color:#ebebeb;
    color:#555555;
}

input[type=checkbox], input[type=radio]
{
    vertical-align:-2px;
}

input[type="text"].search_lightgrey
{
    background-image: url("/public/image/theme/lightgrey/icon_search_16.png");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    border:1px white solid;
    padding:5px 15px 5px 30px;
}

table
{
    border-spacing:0px;
}

textarea
{
    height:90px;
    resize:none;
}

select:invalid { color: gray; }

button .count_label,
#App_Topnav_appsMenu .count_label,
#App_Topnav_friendInviteMenu .count_label,
#App_Topnav_notificationMenu .count_label,
#App_Topnav_startMenu .count_label,
#App_Topnav_startMenuList .menu_item .count_label,
#App_Topnav_teamInviteMenu .count_label
{
    background:#dc0d17;
    border-radius:5px;
    color:white;
    padding:1px 3px;
}

button .loading_animation
{
    background:url("/public/image/spin_16.svg") no-repeat;
    background-size:cover;
    display:inline-block;
    vertical-align: middle;
    width:16px;
    height:16px;
}

.dropdown-menu .loading_animation
{
    background:url("/public/image/spin_32.svg") no-repeat;
    background-size:cover;
    display:inline-block;
    vertical-align: middle;
    width:16px;
    height:16px;
}

.emoji-wysiwyg-editor .loading_animation
{
    background:url("/public/image/spin_32.svg") no-repeat;
    background-size:cover;
    display:inline-block;
    vertical-align: middle;
    width:14px;
    height:14px;
}

.introjs-helperLayer {
    background-color:rgba(255, 255, 255, .7);
}
.ui-widget-overlay {
    background: #000000;
    opacity: .5;
    filter: Alpha(Opacity=50); /* support: IE8 */
}

.loading_animation
{
    background:url("/public/image/spin_32.svg") no-repeat;
    background-size:cover;
    display:inline-block;
    width:30px;
    height:30px;
}

.loading_animation_small
{
    background:url("/public/image/spin_32.svg") no-repeat;
    background-size:cover;
    display:inline-block;
    width:16px;
    height:16px;
}

.clear
{
    clear:both;
}

.fit_size_image_container
{
    position:relative;
    width:100%;
    height:100%;
}

.fit_size_image_container img
{
    position:absolute;
    margin:auto;
    max-height:100%;
    max-width:100%;
    width: auto;
    height:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
}

.form
{
    position: relative;/*for bootstrap-datetimepicker*/
}

.ui_message_error
{
    background-color:#ffebe8;
    border:1px solid red;
    color:red;
    padding:10px;
    margin-bottom:10px;
}

.ui_message_error a:hover,
.ui_message_info a:hover,
.ui_message_prompt a:hover
{
    text-decoration:underline;
}

.ui_message_error .info,
.ui_message_info .info,
.ui_message_prompt .info
{
    margin-top:10px;
}

.ui_message_error .title,
.ui_message_info .title,
.ui_message_prompt .title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
}

.ui_message_info
{
    background-color:#bce8f1;
    border:1px solid #31708f;
    color:#31708f;
    padding:10px;
    margin-bottom:10px;
}

ol.level_order_list,
ol.level_order_list ol
{
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0 !important;
}

ol.level_order_list > li,
ol.level_order_list ol > li 
{
  display: table;
  counter-increment: item;
}

ol.level_order_list > li:before,
ol.level_order_list  ol > li:before
{
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.3em;
}

.level_order_list li ol > li {
  margin: 0;
}

.level_order_list li ol > li:before {
  content: counters(item, ".") " ";
}

table.form > tbody > tr > td
{
    line-height:30px;
    padding: 5px;
    vertical-align:top;
}

table.form > tbody > tr > td > *
{
    line-height:normal;
    vertical-align:top;
}

table.form > tbody > tr > td a
{
    line-height:inherit;
}

.text_align_center
{
    text-align:center;
}

.text_align_right
{
    text-align:right;
}

table.text_align_center > tbody > tr > td
{
    text-align:center;
}

.valign_middle
{
    vertical-align:middle;
}

table.valign_middle > tbody > tr > td
{
    vertical-align:middle;
}

.valign_top
{
    vertical-align:top;
}

table.valign_top > tbody > tr > td
{
    vertical-align:top;
}




#fp-nav ul li,
.fp-slidesNav ul li {

}

hr
{
    border:1px #e6e6e6 solid;
    border-top:0px;
}

hr.no_padding
{
    margin:0;
}

input:-ms-input-placeholder {
    /* IE 10+ */
    color:gray;
}

textarea:-ms-input-placeholder {
    /* IE 10+ */
    color:gray;
}

body
{
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:14px;
    line-height:16px;
    margin:0px;
    padding:0px;
    overflow-y:scroll;
}

body h1,
body h2,
body h3
{
    line-height:normal;
}

body, html {
    height: 100%;
}

body table
{
    font-size:14px;
    line-height:16px;
}

body table h1,
body table h2
{
    line-height:normal;
}

button
{
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
}

[contentEditable=true] {
    /*fix firefox cursor bug - start*/
    min-height: 26px;
    outline-width: 0;
    overflow: hidden;
    padding: 5px;
    position: relative;
    /*fix firefox cursor bug - end*/
}

[contentEditable=true]:empty:before{
    color:gray;
    content:attr(placeholder);
    /*fix firefox cursor bug - start*/
    cursor: text;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    /*fix firefox cursor bug - end*/
}

.form-control[contentEditable=true]
{
    padding:6px 12px;
    width:inherit;
}

.form-control[contentEditable=true]:empty:before
{
    color:#999;
    padding:6px 12px;
}

@-webkit-keyframes keyframes_flash {
    0% { opacity: 1; }
    50% { opacity: .1; }
    100% { opacity: 1; }
}

@keyframes keyframes_flash {
    0% { opacity: 1; }
    50% { opacity: .1; }
    100% { opacity: 1; }
}

@-webkit-keyframes keyframes_toss_coin {
    0% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(0deg); }
    10% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(180deg); }
    20% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(360deg); }
    30% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(180deg); }
    40% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(0deg); }
    50% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(180deg); }
    65% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(360deg); }
    80% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(180deg); }
    100% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(0deg); }
}

@keyframes keyframes_toss_coin {
    0% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(0deg); }
    10% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(180deg); }
    20% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(360deg); }
    30% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(180deg); }
    40% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(0deg); }
    50% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(180deg); }
    65% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(360deg); }
    80% { background-image: url("/public/image/theme/grey/cga_coin_tails.png"); transform:rotateX(180deg); }
    100% { background-image: url("/public/image/theme/grey/cga_coin_heads.png"); transform:rotateX(0deg); }
}

.animation_flash {
    -webkit-animation: keyframes_flash linear 1s infinite;
    animation: keyframes_flash linear 1s infinite;
}

.animation_toss_coin {
    -webkit-animation: keyframes_toss_coin linear 0.4s;
    animation: keyframes_toss_coin linear 0.4s;
}

.balloon .menuitem
{
    line-height:30px;
    height:30px;
    padding:0 20px;
    text-align:center;
}

.button_blue,
.ui-dialog .ui-dialog-buttonpane .ui-button
{
    background:#1769ff;
    border:0px solid #1769ff;
    border-radius:5px;
    color:white;
    display:inline-block;
    font-size:14px;
    min-width:80px;
    text-align:center;
    margin: 2px 2px 2px 0;
    padding:8px;
}

.ui-dialog .ui-dialog-buttonpane .ui-button:not(:last-child)
{
    margin-right:6px;
}

.ui-dialog .ui-dialog-buttonpane .ui-button .ui-button-text
{
    padding:0px;
}

.button_blue:hover,
.ui-dialog .ui-dialog-buttonpane .ui-button:hover
{
    background:#5944c0;
    cursor:pointer;
}

.button_blue:disabled,
.ui-dialog .ui-dialog-buttonpane .ui-button:disabled
{
    background:gray;
}

.button_purple
{
    background:#5944c0;
    border:0px solid #5944c0;
    border-radius:5px;
    color:white;
    display:inline-block;
    font-size:14px;
    min-width:80px;
    text-align:center;
    margin: 2px 2px 2px 0;
    padding:8px;
}

.button_purple:hover
{
    background:#6d1f81;
    cursor:pointer;
}

.button_purple:disabled
{
    background:gray;
}

.button_facebook
{
    background:#4267b2;
    border:0px solid #4267b2;
    border-radius:5px;
    color:white;
    display:inline-block;
    font-size:14px;
    min-width:80px;
    text-align:center;
    margin: 2px 2px 2px 0;
    padding:8px;
}

.button_facebook:hover
{
    background:#365899;
    cursor:pointer;
}

.button_facebook:disabled
{
    background:gray;
}

.button_twitch
{
    background:#4b367c;
    border:0px solid #4b367c;
    border-radius:5px;
    color:white;
    display:inline-block;
    font-size:14px;
    min-width:80px;
    text-align:center;
    margin: 2px 2px 2px 0;
    padding:8px;
}

.button_twitch:hover
{
    background:#3f2763;
    cursor:pointer;
}

.button_twitch:disabled
{
    background:gray;
}

:not(br):not(div):not(input[type="hidden"]):not(p) + .button_blue,
:not(br):not(div):not(input[type="hidden"]):not(p) + .button_purple
{
    margin-left: 2px;
}

.clearfix:after { 
    content: " ";
    display: block; 
    height: 0;
    clear: both;
}

.date_time_content
{
    color:#999999;
    /*
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
}

.emoji-wysiwyg-editor
{
    color:black;
    font-size:14px;
    line-height:16px;
    min-height:26px;
    padding:5px;
}

.button_grey_delete
{
    background: url("/public/image/theme/grey/icon_delete_k.png") no-repeat;
    cursor:pointer;
    display:inline-block;
    height: 20px;
    width: 20px;
}

.button_grey_edit
{
    background: url("/public/image/theme/grey/icon_edit_k.png") no-repeat;
    cursor:pointer;
    display:inline-block;
    height: 20px;
    width: 20px;
}

.button_grey_emoji_40
{
    background: url("/public/image/theme/grey/icon_emoji_40.png") no-repeat;
    cursor:pointer;
    display:inline-block;
    height: 40px;
    width: 40px;
}

.button_grey_photo_40
{
    background: url("/public/image/theme/grey/icon_photo_40.png") no-repeat;
    cursor:pointer;
    display:inline-block;
    height: 40px;
    width: 40px;
}

.button_grey_toss_coin_40
{
    background: url("/public/image/theme/grey/icon_toss_coin_80.png") no-repeat;
    background-size:cover;
    cursor:pointer;
    display:inline-block;
    height: 40px;
    width: 40px;
}

.button_grey_video_40
{
    background: url("/public/image/theme/grey/icon_video_k.png") no-repeat 50%;
    cursor:pointer;
    display:inline-block;
    height: 40px;
    width: 40px;
}

.form-control
{
    height:inherit;
    height:initial;
    line-height:normal;
}

.form-control[readonly]
{
    border:none;
    background-color:transparent;
    box-shadow:none;
    padding:0px;
}

div.form-control
{
    min-height:28px;
}

textarea.form-control[readonly]
{
    height:34px;
}

.ui-autocomplete-input,
.ui-menu-item
{
    display:block;
}

.ui-autocomplete-input > table > tbody > tr > td,
.ui-menu-item > table > tbody > tr > td
{
    vertical-align:top;
}

.ui-autocomplete-input > table > tbody > tr > td > .title,
.ui-menu-item > table > tbody > tr > td > .title
{
    font-weight:bold;
}

.ui-autocomplete-input > table > tbody > tr > td > .content,
.ui-menu-item > table > tbody > tr > td > .content
{
    color:#999999;
}

#App_Index_RegisterForm_signupQualificationDialog p,
#App_Index_RegisterForm_tncDialog p
{
    margin:0px;
}

#App_Index_RegisterForm_signupQualificationDialog  ol,
#App_Index_RegisterForm_signupQualificationDialog ul,
#App_Index_RegisterForm_tncDialog ol,
#App_Index_RegisterForm_tncDialog ul
{
    margin:0px;
    padding:0px;
    padding-left:20px;
}

#App_Topnav_friendInviteMenu,
#App_Topnav_notificationMenu,
#App_Topnav_startMenu,
#App_Topnav_teamInviteMenu
{
    position:relative;
}

#App_Topnav_friendInviteMenu .count_label,
#App_Topnav_notificationMenu .count_label,
#App_Topnav_startMenu .count_label,
#App_Topnav_teamInviteMenu .count_label
{
    font-size: 12px;
    line-height:12px;
    position:absolute;
    top:6px;
    right:-2px;
}

#App_Topnav_friendInviteMenuBalloonCollection.load_complete,
#App_Topnav_notificationMenuBalloonCollection.load_complete
{
    max-height:500px;
    width:430px;
    overflow-y:auto;
    padding:5px;
}

#App_Topnav_teamInviteMenuBalloonCollection.load_complete
{
    max-height:500px;
    width:430px;
    overflow-y:auto;
}

#App_Topnav_teamInviteMenuBalloonCollection .invite_request_header,
#App_Topnav_teamInviteMenuBalloonCollection .join_request_header
{
    background:#eeeeee;
    color:black;
    font-weight:bold;
    padding:5px;
}

#App_Topnav_teamInviteMenuBalloonCollection .join_request_header
{
    margin-top:10px;
}

#App_Topnav_friendInviteMenuBalloonCollection .invite_request .photo img,
#App_Topnav_teamInviteMenuBalloonCollection .invite_request_collection .invite_request .photo img,
#App_Topnav_teamInviteMenuBalloonCollection .join_request_collection .join_request .photo img
{
    float:left;
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
}

#App_Topnav_friendInviteMenuBalloonCollection .invite_request .name,
#App_Topnav_teamInviteMenuBalloonCollection .invite_request_collection .invite_request .name,
#App_Topnav_teamInviteMenuBalloonCollection .join_request_collection .join_request .name
{
    width:170px;
}

#App_Topnav_friendInviteMenuBalloonCollection .invite_request .about,
#App_Topnav_teamInviteMenuBalloonCollection .invite_request_collection .invite_request .about,
#App_Topnav_teamInviteMenuBalloonCollection .join_request_collection .join_request .about
{
    width:170px;
}

#App_Topnav_notificationMenuBalloonCollection .notification
{
    padding-bottom:5px;
}

#App_Topnav_notificationMenuBalloonCollection .notification:not(:first-child)
{
    border-top:1px #e6e6e6 solid;
    padding-top:5px;
}

#App_topnav_LoginForm_email,
#App_topnav_LoginForm_password,
#Index_Index_LoginForm_email,
#Index_Index_LoginForm_password
{
    display:inline-block;
    width:180px;
}

#App_topnav_LoginForm_email,
#App_topnav_LoginForm_password,
#App_topnav_LoginForm_forgetButton,
#App_topnav_LoginForm_loginButton
{
    vertical-align:middle;
}

#App_topnav_LoginForm_loginButton
{
    border-color:white;
    border-width:1px;
    color:white;
}

#App_Topnav_startMenuList
{
    width:150px;
}

#App_Topnav_startMenuList .menu_item
{
    margin:5px 10px;
    min-height:16px;
}

#App_Topnav_startMenuList .menu_item .count_label
{
    float:right;
}

#App_Topnav_suggestion
{
    background: url("/public/image/topnav/resource_search_a.png") no-repeat;
    border:none;
    color:white;
    cursor:pointer;
    font-size:18px;
    height:30px;
    margin:5px 0;
    padding:0px 5px 0px 30px;
    width:0px;
}

#App_Topnav_suggestion:focus
{
    background-color: rgba(0, 0, 0, 0.3);
    border:1px white solid;
    cursor:text;
    padding:0px 15px 0px 30px;
    width:290px;
}

#Form_ManageEdit_editFormItemDialog input[type="text"],
#Form_ManageEdit_editFormItemDialog select,
#Form_ManageEdit_editFormItemDialog textarea,
#Form_ManageEdit_editFormItemDialog textarea.form-control {
    width:100%;
}

#Match_ManageEditMatches_area input:disabled,
#Match_ManageEditMatches_area textarea:disabled,
#Match_ManageEditMatches_area select:disabled
{
    background-color:white;
}

#Match_ManageEditMatches_area .game_setting_description
{
    overflow:auto;
    max-height:300px;
}

#Match_ManagePromoteParty_area .party_collection .panel:not(:last-child)
{
    margin-bottom:10px;
}

#Match_MatchSingle_banpickPanel,
#Match_MatchTeam_banpickPanel,
#Match_MatchSingle_chatArea,
#Match_MatchTeam_chatArea,
#Match_MatchSingle_gameSettingPanel,
#Match_MatchSingle_relatedFilePanel,
#Match_MatchTeam_gameSettingPanel,
#Match_MatchTeam_relatedFilePanel
{
    margin-top:10px;
}

.embed_tournament_chatroom .chat_message_collection
{
    max-height:500px;
    min-height:500px;
    overflow-y:auto;
    position:relative;
}

.embed_wide_common_chatroom .chat_message_collection,
#Match_MatchSingle_chatMessageCollection,
#Match_MatchTeam_chatMessageCollection
{
    max-height:400px;
    min-height:50px;
    overflow-y:auto;
    position:relative;
}

#Match_MatchSingle_relatedFilePanel .related_file_collection,
#Match_MatchTeam_relatedFilePanel .related_file_collection
{
    max-height:200px;
    min-height:50px;
    overflow-y:auto;
}

.embed_tournament_chatroom .chat_message_collection > .chat_message,
.embed_wide_common_chatroom .chat_message_collection > .chat_message,
#Match_MatchSingle_chatMessageCollection > .chat_message,
#Match_MatchSingle_relatedFilePanel .related_file_collection > .related_file,
#Match_MatchTeam_chatMessageCollection > .chat_message,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file
{
    position: relative;
}

.embed_tournament_chatroom .chat_message_collection > .chat_message:not(:first-child),
.embed_wide_common_chatroom .chat_message_collection > .chat_message:not(:first-child)
{
    margin-top:5px;
}

#Match_MatchSingle_chatMessageCollection > .chat_message:not(:last-child),
#Match_MatchSingle_relatedFilePanel .related_file_collection > .related_file:not(:last-child),
#Match_MatchTeam_chatMessageCollection > .chat_message:not(:last-child),
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file:not(:last-child)
{
    margin-bottom:5px;
}

.embed_tournament_chatroom .chat_message_collection > .chat_message .message
{
    width:200px;
}

.embed_tournament_chatroom .chat_message_collection > .chat_message .message.emoji-wysiwyg-editor,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message.emoji-wysiwyg-editor,
#Match_MatchSingle_chatMessageCollection > .chat_message .message.emoji-wysiwyg-editor,
#Match_MatchSingle_relatedFilePanel .related_file_collection > .related_file .message.emoji-wysiwyg-editor,
#Match_MatchTeam_chatMessageCollection > .chat_message .message.emoji-wysiwyg-editor,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file .message.emoji-wysiwyg-editor
{
    border:none;
    padding:5px 0;
}

.embed_tournament_chatroom .chat_message_collection > .chat_message .message a,
.embed_tournament_chatroom .chat_message_collection > .chat_message .title a,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message a,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .title a,
#Match_MatchSingle_chatMessageCollection > .chat_message .message a,
#Match_MatchSingle_chatMessageCollection > .chat_message .title a,
#Match_MatchSingle_relatedFilePanel .related_file_collection > .related_file .message a,
#Match_MatchSingle_relatedFileArea .related_file_collection > .related_file .title a,
#Match_MatchTeam_chatMessageCollection > .chat_message .message a,
#Match_MatchTeam_chatMessageCollection > .chat_message .title a,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file .message a,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file .title a
{
    word-break:break-all;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message .photo_thumb,
.embed_tournament_chatroom .chat_message_collection > .chat_message .message .photo_thumb,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message .photo_thumb,
#Match_MatchSingle_chatMessageCollection > .chat_message .message .photo_thumb,
#Match_MatchSingle_relatedFilePanel .related_file_collection > .related_file .message .photo_thumb,
#Match_MatchTeam_chatMessageCollection > .chat_message .message .photo_thumb,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file .message .photo_thumb
{
    border:1px solid rgba(0, 0, 0, .10);
    height:150px;
    width:150px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message .toss_coin_result,
.embed_tournament_chatroom .chat_message_collection > .chat_message .message .toss_coin_result,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message .toss_coin_result,
#Match_MatchSingle_chatMessageCollection > .chat_message .message .toss_coin_result,
#Match_MatchTeam_chatMessageCollection > .chat_message .message .toss_coin_result
{
    display:inline-block;
    position:relative;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message .toss_coin_result > .coin,
.embed_tournament_chatroom .chat_message_collection > .chat_message .message .toss_coin_result > .coin,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message .toss_coin_result > .coin,
#Match_MatchSingle_chatMessageCollection > .chat_message .message .toss_coin_result > .coin,
#Match_MatchTeam_chatMessageCollection > .chat_message .message .toss_coin_result > .coin
{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    height:50px;
    width:50px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message .toss_coin_result > .coin.heads,
.embed_tournament_chatroom .chat_message_collection > .chat_message .message .toss_coin_result > .coin.heads,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message .toss_coin_result > .coin.heads,
#Match_MatchSingle_chatMessageCollection > .chat_message .message .toss_coin_result > .coin.heads,
#Match_MatchTeam_chatMessageCollection > .chat_message .message .toss_coin_result > .coin.heads
{
    background-image: url("/public/image/theme/grey/cga_coin_heads.png");
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message .toss_coin_result > .coin.tails,
.embed_tournament_chatroom .chat_message_collection > .chat_message .message .toss_coin_result > .coin.tails,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message .toss_coin_result > .coin.tails,
#Match_MatchSingle_chatMessageCollection > .chat_message .message .toss_coin_result > .coin.tails,
#Match_MatchTeam_chatMessageCollection > .chat_message .message .toss_coin_result > .coin.tails
{
    background-image: url("/public/image/theme/grey/cga_coin_tails.png");
}

.embed_tournament_chatroom .chat_message_collection > .chat_message .photo,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .photo,
#Match_MatchSingle_chatMessageCollection > .chat_message .photo,
#Match_MatchSingle_relatedFilePanel .related_file_collection > .related_file .photo,
#Match_MatchTeam_chatMessageCollection > .chat_message .photo,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file .photo
{
    height:40px;
    width:40px;
}

.embed_tournament_chatroom .chat_message_collection > .chat_message .setting,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .setting,
#Match_MatchSingle_chatMessageCollection > .chat_message .setting,
#Match_MatchTeam_chatMessageCollection > .chat_message .setting
{
    color:dark-grey;
    cursor:pointer;
    position: absolute;
    text-shadow:0px 0px 15px black;
    top:0px;
    right:0px;
}

.embed_tournament_chatroom .chat_message_collection > .placeholder,
.embed_wide_common_chatroom .chat_message_collection > .placeholder,
#Match_MatchSingle_chatMessageCollection > .placeholder,
#Match_MatchSingle_relatedFilePanel .related_file_collection > .placeholder,
#Match_MatchTeam_chatMessageCollection > .placeholder,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .placeholder
{
    color: #90949c;
}

#Match_MatchSingle_matchInfo,
#Match_MatchTeam_matchInfo
{
    overflow:hidden;
}

#Match_MatchSingle_banpickArea img,
#Match_MatchSingle_gameSettingArea img,
#Match_MatchSingle_matchInfoDetail3 img,
#Match_MatchTeam_banpickArea img,
#Match_MatchTeam_gameSettingArea img,
#Match_MatchTeam_matchInfoDetail3 img
{
    max-width:100%;
}

#Match_MatchSingle_gameSettingArea ol,
#Match_MatchSingle_matchInfoDetail2 ol,
#Match_MatchTeam_gameSettingArea ol,
#Match_MatchTeam_matchInfoDetail2 ol,
#Match_MatchSingle_gameSettingArea ul,
#Match_MatchSingle_matchInfoDetail2 ul,
#Match_MatchTeam_gameSettingArea ul,
#Match_MatchTeam_matchInfoDetail2 ul
{
    margin:0px;
    padding:0 0 0 20px;
}

.embed_wide_common_chatroom > .title,
#Match_BanpickMap_resultArea .title,
#Match_MatchSingle_chatArea > .title,
#Match_MatchTeam_chatArea > .title,
#Match_MatchSingle_gameSettingPanel > .title,
#Match_MatchSingle_relatedFilePanel > .title,
#Match_MatchTeam_gameSettingPanel > .title,
#Match_MatchTeam_relatedFilePanel > .title
{
    font-weight:bold;
}

#Match_MatchSingle_relatedFilePanel > .title .brief,
#Match_MatchTeam_relatedFilePanel > .title .brief
{
    color:#999999;
    font-weight:normal;
}

#Match_MatchSingle_team1PlayerArea, #Match_MatchSingle_team2PlayerArea
{
    color:#333333;
}

#Match_MatchSingle_team1PlayerArea .title, #Match_MatchSingle_team2PlayerArea .title
{
    font-weight:bold;
    margin-bottom: 5px;
}

#Match_MatchTeam_team1PlayerArea .title, #Match_MatchTeam_team2PlayerArea .title
{
    font-weight:bold;
    margin-bottom: 5px;
}

#Match_MatchTeam_team1PlayerCollection, #Match_MatchTeam_team2PlayerCollection
{
    min-height:200px;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party:not(:first-child)
{
    margin-top:5px;
}

#Match_MatchTeam_team1PlayerCollection .player,
#Match_MatchTeam_team2PlayerCollection .player
{
    cursor:pointer;
    margin:5px;
    position:relative;
}

.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection > .competitor .info .label,
#Match_ManageEditMatchTeam_area .party_collection .party_panel .players_panel .player_collection .player .details > .item,
#Match_MatchTeam_team1PlayerCollection .player .details > .item, #Match_MatchTeam_team2PlayerCollection .player .details > .item,
#Team_TeamInfo_memberListPanel > .member_collection .member .details > .item,
#Tournament_ManageCompetitorEditTeamMatchPlayers_panel .team_match_player_table tbody tr td.details .item,
#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_collection > .competitor .details > .item
{
    background:#5944c0;
    border-radius:3px;
    color:white;
    display: inline-block;
    float:left;
    margin:1px;
    padding:2px 5px;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party .game_account,
#Match_MatchTeam_team1PlayerCollection .player .game_account,
#Match_MatchTeam_team2PlayerCollection .player .game_account
{
    color:#999999;
    line-height:16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party .name,
#Match_MatchTeam_team1PlayerCollection .player .name,
#Match_MatchTeam_team2PlayerCollection .player .name
{
    color:#333333;
    line-height:16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

#Match_MatchSingle_area .embed_user_info_basic .online_state
{
    display:none;
    position:absolute;
    top:10px;
    left:10px;
    height:20px;
    width:20px;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party .online_state
{
    display:none;
    height:15px;
    width:15px;
}

#Match_MatchTeam_team1PlayerCollection .player .online_state,
#Match_MatchTeam_team2PlayerCollection .player .online_state
{
    display:none;
    height:40px;
    width:20px;
}

#Match_MatchSingle_area .embed_user_info_basic .online_state.online,
#Match_MatchMultiSingle_matchInfoDetail1 .party .online_state.online,
#Match_MatchTeam_team1PlayerCollection .player .online_state.online,
#Match_MatchTeam_team2PlayerCollection .player .online_state.online
{
    background: url("/public/image/chat/chat_sprite.png") no-repeat;
    background-position:center;
    display:inline-block;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party .picture_photo
{
    height:40px;
    width:40px;
}

#Match_MatchTeam_team1PlayerCollection .player .picture_photo,
#Match_MatchTeam_team2PlayerCollection .player .picture_photo
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    height:40px;
    width:40px;
}

#Match_MatchTeam_team1EditArea,
#Match_MatchSingle_user1EditArea
{
    text-align:center;
}

div.add_item_link
{
    background: url("/public/image/theme/blue/icon_add_b.png") no-repeat;
    color:#1769ff;
    cursor:pointer;
    display: inline-block;
    line-height:20px;
    min-height:20px;
    min-width:20px;
    text-indent:15px;
}

div.remove_item_link
{
    background: url("/public/image/theme/grey/icon_remove_k.png") no-repeat;
    color:#999999;
    cursor:pointer;
    display: inline-block;
    line-height:20px;
    min-height:20px;
    min-width:15px;
    text-indent:15px;
}

.game_info .remove_item_link,
.game_position_info .remove_item_link
{
    margin-left:2px;
}

.icon_grey_close
{
    background: url("/public/image/theme/grey/icon_close_k.png") no-repeat;
    display:inline-block;
    height: 20px;
    width: 20px;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_cga .pws_responsive_small_menu {
    background-color:white;
    color:#333333;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_cga .pws_responsive_small_menu a:hover {
    color:black;
}

.pws_tabs_container.pws_theme_cga {
    font-size:inherit;
}

.pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li {
    font-size:18px;
    text-align:center;
}

.pws_tabs_vertical.pws_theme_cga .pws_tabs_list {
    border-left:1px #e6e6e6 solid;
    min-height:500px;
}

.pws_tabs_container.pws_theme_cga ul.pws_tabs_controll li a {
    background-color:white;
    color:#333333;
    font-size:inherit;
}

.pws_tabs_container.pws_theme_cga ul.pws_tabs_controll li a:hover {
    color:black;
}

.pws_tabs_container.pws_theme_cga ul.pws_tabs_controll li a.pws_tab_active {
    background-color:#1769ff;
    color:white;
}

.pws_tabs_list {
    overflow:auto;
    padding:10px;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_cga2 .pws_responsive_small_menu {
    background-color:white;
    color:#333333;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_cga2 .pws_responsive_small_menu a:hover {
    color:black;
}

.pws_tabs_container.pws_theme_cga2 {
    font-size:inherit;
}

.pws_tabs_container.pws_theme_cga2 ul.pws_tabs_controll {
    background-color:white;
    border-bottom:2px solid #999999;
}

.pws_tabs_horizontal.pws_theme_cga2 ul.pws_tabs_controll li {
    font-size:18px;
    text-align:center;
}

.pws_tabs_vertical.pws_theme_cga2 .pws_tabs_list {
    border-left:1px #e6e6e6 solid;
    min-height:500px;
}

.pws_tabs_container.pws_theme_cga2 ul.pws_tabs_controll li a {
    background-color:white;
    color:#999999;
    font-size:inherit;
    padding:5px 10px;
    text-transform:uppercase;
    width:100%;
}

@keyframes keyframes__pws_tabs__pws_theme_cga2__controll__item__onfocus {
    0% { border-bottom:4px solid #999999; color:#999999; }
    100% { border-bottom:4px solid #1769ff; color:#1769ff; }
}

.pws_tabs_container.pws_theme_cga2 ul.pws_tabs_controll li a:hover {
    animation: keyframes__pws_tabs__pws_theme_cga__controll__item__onfocus linear 0.3s;
    border-bottom:4px solid #1769ff;
    color:#1769ff;
    font-weight:bold;
}

.pws_tabs_container.pws_theme_cga2 ul.pws_tabs_controll li a.pws_tab_active {
    animation: none;
    background-color:white;
    border-bottom:4px solid #783cc7;
    color:#783cc7;
    font-weight:bold;
}

.pws_theme_cga2 .pws_tabs_list {
    padding:0px !important;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_cga3 .pws_responsive_small_menu {
    background-color:white;
    color:#333333;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_cga3 .pws_responsive_small_menu a:hover {
    color:black;
}

.pws_tabs_container.pws_theme_cga3 {
    font-size:inherit;
}

.pws_tabs_container.pws_theme_cga3 ul.pws_tabs_controll {
    background-color:white;
    border-bottom:1px solid #999999;
}

.pws_tabs_horizontal.pws_theme_cga3 ul.pws_tabs_controll li {
    font-size:16px;
    text-align:center;
}

.pws_tabs_vertical.pws_theme_cga3 .pws_tabs_list {
    border-left:1px #e6e6e6 solid;
    min-height:500px;
}

.pws_tabs_container.pws_theme_cga3 ul.pws_tabs_controll li a {
    background-color:white;
    color:#999999;
    font-size:inherit;
    padding:10px 10px 7px 10px;
    width:100%;
}

@keyframes keyframes__pws_tabs__pws_theme_cga3__controll__item__onfocus {
    0% { border-bottom:4px solid #999999; color:#999999; }
    100% { border-bottom:4px solid #1769ff; color:#1769ff; }
}

.pws_tabs_container.pws_theme_cga3 ul.pws_tabs_controll li a:hover {
    animation: keyframes__pws_tabs__pws_theme_cga__controll__item__onfocus linear 0.3s;
    border-bottom:4px solid #1769ff;
    color:#1769ff;
    font-weight:bold;
}

.pws_tabs_container.pws_theme_cga3 ul.pws_tabs_controll li a.pws_tab_active {
    animation: none;
    background-color:white;
    border-bottom:4px solid #783cc7;
    color:#783cc7;
    font-weight:bold;
}

ul.list_blue_close,
ul.list_blue_company,
ul.list_blue_create,
ul.list_blue_edit,
ul.list_blue_fav,
ul.list_blue_home,
ul.list_blue_inbox,
ul.list_blue_leader,
ul.list_blue_photo,
ul.list_blue_prize,
ul.list_blue_schedule,
ul.list_blue_tag,
ul.list_blue_team,
ul.list_blue_video,
ul.list_grey_close,
ul.list_grey_company,
ul.list_grey_create,
ul.list_grey_edit,
ul.list_grey_fav,
ul.list_grey_home,
ul.list_grey_inbox,
ul.list_grey_leader,
ul.list_grey_photo,
ul.list_grey_prize,
ul.list_grey_schedule,
ul.list_grey_tag,
ul.list_grey_team,
ul.list_grey_video
{
    line-height: 20px;
    list-style: none;
    margin:5px 0;
    padding:0 0 0 25px;
    vertical-align: middle;
}

ul.list_blue_close > li > a,
ul.list_blue_company > li > a,
ul.list_blue_create > li > a,
ul.list_blue_edit > li > a,
ul.list_blue_fav > li > a,
ul.list_blue_home > li > a,
ul.list_blue_inbox > li > a,
ul.list_blue_leader > li > a,
ul.list_blue_photo > li > a,
ul.list_blue_prize > li > a,
ul.list_blue_schedule > li > a,
ul.list_blue_tag > li > a,
ul.list_blue_team > li > a,
ul.list_blue_video > li > a,
ul.list_grey_close > li > a,
ul.list_grey_company > li > a,
ul.list_grey_create > li > a,
ul.list_grey_edit > li > a,
ul.list_grey_fav > li > a,
ul.list_grey_home > li > a,
ul.list_grey_inbox > li > a,
ul.list_grey_leader > li > a,
ul.list_grey_photo > li > a,
ul.list_grey_prize > li > a,
ul.list_grey_schedule > li > a,
ul.list_grey_tag > li > a,
ul.list_grey_team > li > a,
ul.list_grey_video > li > a
{
    color:inherit;
}

ul.list_blue_close
{
    background: url("/public/image/theme/blue/icon_close_b.png") no-repeat;
}

ul.list_blue_company
{
    background: url("/public/image/theme/blue/icon_company_b.png") no-repeat;
}

ul.list_blue_create
{
    background: url("/public/image/theme/blue/icon_create_b.png") no-repeat;
}

ul.list_blue_edit
{
    background: url("/public/image/theme/blue/icon_edit_b.png") no-repeat;
}

ul.list_blue_fav
{
    background: url("/public/image/theme/blue/icon_fav_b.png") no-repeat;
}

ul.list_blue_home
{
    background: url("/public/image/theme/blue/icon_home_b.png") no-repeat;
}

ul.list_blue_inbox
{
    background: url("/public/image/theme/blue/icon_inbox_b.png") no-repeat;
}

ul.list_blue_leader
{
    background: url("/public/image/theme/blue/icon_leader_b.png") no-repeat;
}

ul.list_blue_photo
{
    background: url("/public/image/theme/blue/icon_photo_b.png") no-repeat;
}

ul.list_blue_prize
{
    background: url("/public/image/theme/blue/icon_prize_b.png") no-repeat;
}

ul.list_blue_schedule
{
    background: url("/public/image/theme/blue/icon_schedule_b.png") no-repeat;
}

ul.list_blue_tag
{
    background: url("/public/image/theme/blue/icon_tag_b.png") no-repeat;
}

ul.list_blue_team
{
    background: url("/public/image/theme/blue/icon_team_b.png") no-repeat;
}

ul.list_blue_video
{
    background: url("/public/image/theme/blue/icon_video_b.png") no-repeat;
}

ul.list_grey_close
{
    background: url("/public/image/theme/grey/icon_close_k.png") no-repeat;
}

ul.list_grey_company
{
    background: url("/public/image/theme/grey/icon_company_k.png") no-repeat;
}

ul.list_grey_create
{
    background: url("/public/image/theme/grey/icon_create_k.png") no-repeat;
}

ul.list_grey_delete
{
    background: url("/public/image/theme/grey/icon_delete_k.png") no-repeat;
}

ul.list_grey_edit
{
    background: url("/public/image/theme/grey/icon_edit_k.png") no-repeat;
}

ul.list_grey_fav
{
    background: url("/public/image/theme/grey/icon_fav_k.png") no-repeat;
}

ul.list_grey_home
{
    background: url("/public/image/theme/grey/icon_home_k.png") no-repeat;
}

ul.list_grey_inbox
{
    background: url("/public/image/theme/grey/icon_inbox_k.png") no-repeat;
}

ul.list_grey_leader
{
    background: url("/public/image/theme/grey/icon_leader_k.png") no-repeat;
}

ul.list_grey_leader a:hover
{
    text-decoration:underline;
}

ul.list_grey_photo
{
    background: url("/public/image/theme/grey/icon_photo_k.png") no-repeat;
}

ul.list_grey_prize
{
    background: url("/public/image/theme/grey/icon_prize_k.png") no-repeat;
}

ul.list_grey_schedule
{
    background: url("/public/image/theme/grey/icon_schedule_k.png") no-repeat;
}

ul.list_grey_tag
{
    background: url("/public/image/theme/grey/icon_tag_k.png") no-repeat;
}

ul.list_grey_team
{
    background: url("/public/image/theme/grey/icon_team_k.png") no-repeat;
}

ul.list_grey_video
{
    background: url("/public/image/theme/grey/icon_video_k.png") no-repeat;
}

.wizard .steps,
.wizard .steps-content
{
    background:white;
    text-align:left;
}

#Photo_Dialog {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#Instruction_Dialog {
    position: fixed;
    top: 0;
    left: 0;
    width: 1160px;
    height: 650px;
}

#Photo_Dialog .action_bar {
    background:#222222;
    height:50px;
}

#Photo_Dialog .image_area {
    background:#222222;
}

#Photo_Dialog .comment_content + .emoji-wysiwyg-editor
{
    min-height:30px;
}

#App_page
{
    background: linear-gradient(to right, #e6e7eb, #fbfcfe);
    display:block;
    margin:0px auto;
    min-height:100%;
    min-width:1190px;
    position:relative;
    width:100%;
}

#App_page .fp-controlArrow.fp-next
{
    background: url("/public/image/slider_arrow_right.png") no-repeat;
    border: none;
    height:59px;
    width:23px;
    border-width:inherit;
    border-color:inherit;
}

#App_page .fp-controlArrow.fp-prev
{
    background: url("/public/image/slider_arrow_left.png") no-repeat;
    border: none;
    height:59px;
    width:23px;
    border-width:inherit;
    border-color:inherit;
}

#App_page .fp-slides
{
    width:100%;
}

.ui_message_prompt,
.ui-dialog .panel,
#App_page .panel
{
    background:white;
    border:1px solid #e6e6e6;
    border-radius:5px;
    min-height:30px;
}

.ui-dialog .panel.no_border,
#App_page .panel.no_border
{
    border:0px solid;
}

.ui-dialog .panel_gap_h,
#App_page .panel_gap_h
{
    width:10px;
}

.ui-dialog .panel_gap_v,
#App_page .panel_gap_v
{
    height:10px;
}

.ui-dialog .panel .panel_padding,
#App_page .panel .panel_padding
{
    padding:10px;
}

.ui-dialog .panel .panel_padding_horizontal,
#App_page .panel .panel_padding_horizontal
{
    padding:0px 10px;
}

#App_topnav
{
    background:#00439c;
    color:white;
    display:block;
    font-size:18px;
    height:40px;
    line-height:40px;
    margin:0px auto;
    position:fixed;
    vertical-align:middle;
    width:100%;
    z-index:3;
}

#App_topnav.introjs-fixParent
{
    z-index:3;
    z-index:3 !important;
}

#App_topnav .inner_area
{
    margin:0 auto;
    max-width:1190px;
}

#App_topnav .inner_area > *
{
    height:100%;
    padding: 0 2px;
    vertical-align: middle;
}

#App_topnav .inner_area > *:hover
{
    background:rgba(0, 0, 0, 0.3);
}

#App_topnav .inner_area a
{
    color:white;
    display:inline-block;
    height:100%;
}

#App_topnav .inner_area a > *,
#App_topnav .inner_area [data-toggle="dropdown"]
{
    vertical-align: middle;
}

#App_topnav .inner_area button
{
    line-height:normal;
}

#App_topnav .inner_area .apps_menu,
#App_topnav .inner_area .start_menu
{
    display:inline-block;
    font-size:26px;
    line-height:30px;
    width: 30px;
    text-align:center;
}

#App_topnav .inner_area a > .shortcut_menu
{
    background:url("/public/image/topnav/resource_menu_b.png") no-repeat;
    display:inline-block;
    height: 30px;
    width: 30px;
}

#App_topnav .inner_area a > .friend_invite_menu
{
    background:url("/public/image/topnav/resource_friend_b.png") 50% no-repeat;
    display:inline-block;
    height: 30px;
    width: 30px;
}

#App_topnav .inner_area a > .my_page
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    display:inline-block;
    height: 30px;
    width: 30px;
}

#App_topnav .inner_area a > .notification_menu
{
    background:url("/public/image/topnav/resource_notice_b.png") 50% no-repeat;
    display:inline-block;
    height: 30px;
    width: 30px;
}

#App_topnav .inner_area a > .team_invite_menu
{
    background:url("/public/image/topnav/resource_team_b.png") 50% no-repeat;
    display:inline-block;
    height: 30px;
    width: 30px;
}

#App_container
{
    margin:0px auto;
    position:relative;
    width:1190px;
}

#App_topnav + .below_topnav
{
    height:50px;
}

#App_Topnav_appsMenu,
#App_Topnav_startMenu
{
    cursor:pointer;
}

#App_Topnav_appsMenu .dropdown-menu
{
    min-width:240px;
    padding:5px;
}

#App_Topnav_appsMenu .dropdown-menu .app_item,
#Applications_Index_panel .app_collection .app_item
{
    color:#333333;
    float:left;
    font-size:12px;
    line-height:12px;
    margin:5px;
    text-align:center;
    text-decoration:none;
}

#App_Topnav_appsMenu .dropdown-menu .app_item:hover,
#Applications_Index_panel .app_collection .app_item:hover
{
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

#App_Topnav_appsMenu .dropdown-menu .app_item img.icon,
#Applications_Index_panel .app_collection .app_item img.icon
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    width:50px;
}

#App_Topnav_appsMenu .dropdown-menu .app_item .name,
#Applications_Index_panel .app_collection .app_item .name
{
    height:36px;
    margin-top:5px;
    max-height:36px;
    max-width:100px;
}

#App_Topnav_appsMenu .dropdown-menu .dropdown-header
{
    margin:5px;
    padding:0px;
}

#App_Topnav_notificationMenuBalloonCollection .notification .comment
{
    width:330px;
    word-wrap:break-word;
}

#App_Topnav_notificationMenuBalloonCollection .notification .comment a
{
    word-break:break-all;
}

#App_Topnav_notificationMenuBalloonCollection .notification .edit_button
{
    top:0px;
    right:5px;
    position:absolute;
}

#App_Topnav_notificationMenuBalloonShowMoreButton
{
    border-top:1px #e6e6e6 solid;
    display:block;
    padding:10px 0 5px 0;
    text-align:center;
}

#App_Topnav_startMenu .dropdown-menu li,
#App_Topnav_startMenu .dropdown-menu li a,
#App_Topnav_startMenu .dropdown-menu li a .glyphicon
{
    color:#333333;
    line-height:30px;
}

#App_Topnav_startMenu .dropdown-menu li a
{
    width:100%;
}

#App_Topnav_startMenu .dropdown-menu li a .glyphicon
{
    float:right;
}

#App_container table.border_layout
{
    width:100%;
}

#App_container table.border_layout > tbody > tr > td
{
    padding:0px;
    vertical-align:top;
}

#App_container table.border_layout > tbody > tr > td.gap
{
    min-width:10px;
}

#App_container table.border_layout > tbody > tr > td.left
{
    width:290px;
}

#App_container table.border_layout > tbody > tr > td.left, #App_container table.border_layout > tbody > tr > td.left > *
{
    max-width:290px;
}

#App_container table.border_layout > tbody > tr > td.center
{
    width:590px;
}

#App_container table.border_layout > tbody > tr > td.center, #App_container table.border_layout > tbody > tr > td.center > *
{
    max-width:590px;
}

#App_container table.border_layout > tbody > tr > td.right
{
    width:290px;
}

#App_container table.border_layout > tbody > tr > td.right, #App_container table.border_layout > tbody > tr > td.right > *
{
    max-width:290px;
}

#App_container table.border_layout > tbody > tr > td.left_center, #App_container table.border_layout > tbody > tr > td.left_center,
#App_container table.border_layout > tbody > tr > td.center_right, #App_container table.border_layout > tbody > tr > td.center_right
{
    width:890px;
}

#App_container table.border_layout > tbody > tr > td.left_center, #App_container table.border_layout > tbody > tr > td.left_center > *,
#App_container table.border_layout > tbody > tr > td.center_right, #App_container table.border_layout > tbody > tr > td.center_right > *
{
    max-width:890px;
}

#App_container > .header_gap
{
    margin-top:20px;
}

#App_banner
{
    margin:0px auto;
    position:relative;
    width:100%;
    max-height: 360px;
    overflow: hidden;
}

#App_banner #App_banner_image
{
    background-color:#333333;
    display: block;
    width: 100%;
    margin: 0 auto;
    position:relative;
    max-width: 1920px;
    min-height: 220px;
}

#App_banner #App_banner_upload
{
    display: block;
    position: absolute;
    top: 257px;
    right: 353px;
}

#Applications_Index_panel.panel
{
    min-height:500px;
}

#Dialog_uploadImageDialog form
{
    position:relative;
    width:390px;
    height:300px;
    margin:0px;
    padding:0px;
}

#Dialog_uploadImageDialog form .dropzone
{
    position:absolute;
    top:0px;
    left:0px;
    width:605px;
    height:416px;
    text-align:center;
    border:1px black dashed;
    position:relative;
    margin:0 auto;
    line-height:416px;
}

#Friend_Finder_friendPanel
{
    width:588px;
}

#Friend_Finder_friendPanel ul.pws_tabs_controll li
{
    width:33.33%;
}

#Friend_Finder_friendPanel ul.pws_tabs_controll li a,
#Team_Teams_teamPanel ul.pws_tabs_controll li a
{
    padding-left:0px;
    padding-right:0px;
    width:100%;
}

#Friend_Finder_friendTabs,
#Team_Matches_matchTabs,
#Team_Teams_teamTabs,
#User_Matches_matchTabs
{
    border-top:1px solid #e6e6e6;
}

#Friend_Finder_friendTabs.pws_tabs_list,
#Team_Teams_teamTabs.pws_tabs_list,
#Tournament_ManageEdit_tabs.pws_tabs_list,
#Tournament_ManageIndex_tournamentTabs.pws_tabs_list
{
    min-height:500px;
}

#Game_ManageIndex_gamePanel,
#Game_ManageOptionIndex_optionPanel,
#Tournament_ManageBracketIndex_bracketPanel
{
    min-height:450px !important;
}

#Friend_Finder_friendTabs a:hover,
#Team_Teams_teamTabs a:hover
{
    text-decoration:underline;
}

#Friend_Finder_friendSuggestionCollection .friend_suggestion,
#Friend_Finder_friendSendingInviteCollection .invite_request,
#Friend_Finder_friendReceivedInviteCollection .invite_request
{
    padding:5px;
}

#Friend_Finder_friendSuggestionCollection .friend_suggestion .photo,
#Friend_Finder_friendSendingInviteCollection .invite_request .photo,
#Friend_Finder_friendReceivedInviteCollection .invite_request .photo
{
    float:left;
}

#Friend_Finder_friendSuggestionCollection .friend_suggestion .photo img,
#Friend_Finder_friendSendingInviteCollection .invite_request .photo img,
#Friend_Finder_friendReceivedInviteCollection .invite_request .photo img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    float:left;
}

#Friend_Finder_friendSuggestionCollection .friend_suggestion .brief,
#Friend_Finder_friendSendingInviteCollection .invite_request .brief,
#Friend_Finder_friendReceivedInviteCollection .invite_request .brief
{
    float:left;
    color:#999999;
    margin-left:5px;
    width:300px;
}

#Friend_Finder_friendSuggestionCollection .friend_suggestion .name,
#Friend_Finder_friendSendingInviteCollection .invite_request .name,
#Friend_Finder_friendReceivedInviteCollection .invite_request .name
{
    float:left;
    margin-left:5px;
    width:300px;
}

#Friend_Finder_friendSuggestionCollection .friend_suggestion button,
#Friend_Finder_friendSendingInviteCollection .invite_request button,
#Friend_Finder_friendReceivedInviteCollection .invite_request button
{
    float:right;
}

#Friend_Finder_searchPanel,
#Game_ManageIndex_createGamePanel,
#Live_Index_setLivePanel,
#Team_Teams_createTeamPanel,
#Tournament_ManageIndex_tournamentDescriptionPanel,
#Tournament_Tournaments_searchPanel
{
    color:#333333;
}

#Friend_Finder_searchPanel > .panel_padding > .title,
#Game_ManageIndex_createGamePanel > .panel_padding > .title,
#Live_Index_setLivePanel > .panel_padding > .title,
#Team_Teams_createTeamPanel > .panel_padding > .title,
#Tournament_ManageIndex_tournamentDescriptionPanel > .panel_padding > .title,
#Tournament_Tournaments_searchPanel > .panel_padding > .title
{
    border-bottom:1px #e6e6e6 solid;
    color:#999999;
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    padding-bottom:5px;
}

#Index_Index_RegistForm
{
    color:#999999;
}

#Index_Index_RegistForm_errormsg
{
    margin:10px;
}


#App_banner .carousel img
{
    width:100%;
}

#App_banner .carousel .carousel-control
{
    width: 5%;
}

#Index_liveTabs > [data-pws-tab="lives"] > .live_collection .live,
#Live_Index_liveCollection .live
{
    background: no-repeat;
    background-position:center;
    background-size: cover;
    float:left;
    width:290px;
    height:153px;
    margin: 5px 5px 0 0;
    position:relative;
}

#Index_liveTabs > [data-pws-tab="lives"] > .live_collection .live:hover,
#Live_Index_liveCollection .live:hover
{
    opacity: .9;
    filter: Alpha(Opacity=90); /* support: IE8 */
}

#Index_liveTabs > [data-pws-tab="lives"] > .live_collection .live > .title,
#Live_Index_liveCollection .live > .title
{
    color:white;
    position:absolute;
    left:5px;
    bottom:5px;
    text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#Ladder_Info_ladder
{
    color:#333333;
    position:relative;
    width:288px;
}

#Ladder_Info_ladder .title
{
    font-weight:bold;
    margin-bottom: 10px;
}

#Ladder_Info_ladderTabs
{
    min-height:250px;
}

#Ladder_Info_ladderTabs.pws_tabs_list
{
    padding:0px;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table,
#Ladder_Info_ladderPlayingMatchTab .match_collection_table,
#Ladder_Info_ladderCompletedMatchTab .match_collection_table
{
    width:100%;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > thead > tr,
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > thead > tr,
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > thead > tr
{
    background:#e6e6e6;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > thead > tr > th,
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > thead > tr > th,
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > thead > tr > th
{
    color:#333333;
    padding:5px 15px;
    text-align:left;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > thead > tr > th:nth-child(2), 
#Ladder_Info_ladderPreparingMatchTab .match_collection_table > thead > tr > th:nth-child(3), 
#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td:nth-child(2), 
#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td:nth-child(3),
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > thead > tr > th:nth-child(2), 
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > thead > tr > th:nth-child(3), 
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td:nth-child(2), 
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td:nth-child(3),
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > thead > tr > th:nth-child(2), 
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > thead > tr > th:nth-child(3), 
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td:nth-child(2), 
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td:nth-child(3)
{
    text-align:center;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr:not(:first-child) > td,
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr:not(:first-child) > td,
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td,
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td,
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td
{
    padding:5px 15px;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td:nth-child(1),
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td:nth-child(1),
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td:nth-child(1)
{
    width:320px;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td:nth-child(2),
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td:nth-child(2),
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td:nth-child(2)
{
    width:148px;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td:nth-child(3),
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td:nth-child(3),
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td:nth-child(3)
{
    width:120px;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td > a > .team_name,
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td > a > .team_name,
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td > a > .team_name
{
    color:#333333;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:90px;
}

#Ladder_Info_ladderPreparingMatchTab .match_collection_table > tbody > tr > td > a > .vs,
#Ladder_Info_ladderPlayingMatchTab .match_collection_table > tbody > tr > td > a > .vs,
#Ladder_Info_ladderCompletedMatchTab .match_collection_table > tbody > tr > td > a > .vs
{
    color:#999999;
    display:inline-block;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:20px;
}

#Ladder_Info_ladderRankTab .rank_collection_table
{
    color:#333333;
    width:100%;
}

#Ladder_Info_ladderRankTab .rank_collection_table > thead > tr
{
    background:#e6e6e6;
}

#Ladder_Info_ladderRankTab .rank_collection_table > thead > tr > th
{
    padding:5px 15px;
    text-align:left;
}

#Ladder_Info_ladderRankTab .rank_collection_table > thead > tr > th:nth-child(4), 
#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td:nth-child(4)
{
    text-align:center;
}

#Ladder_Info_ladderRankTab .rank_collection_table > thead > tr > th:nth-child(5), 
#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td:nth-child(5)
{
    text-align:right;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td
{
    padding:5px 15px;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td:nth-child(1)
{
    width:70px;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td:nth-child(2)
{
    width:148px;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td:nth-child(3)
{
    width:140px;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td:nth-child(4)
{
    width:140px;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td:nth-child(5)
{
    width:90px;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td > a > .team_leader_name
{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:90px;
}

#Ladder_Info_ladderRankTab .rank_collection_table > tbody > tr > td > a > .team_name
{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:90px;
}

#Ladder_Ladders_collection .ladder
{
    float:left;
    position:relative;
    margin:5px;
}

#Ladder_Ladders_collection .ladder:nth-child(4n+1)
{
    margin-left:0px;
}

#Ladder_Ladders_collection .ladder:nth-child(4n)
{
    margin-right:0px;
}

#Ladder_Ladders_collection .ladder .cover_photo
{
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

#Ladder_Ladders_collection .ladder .cover_photo_empty
{
    background:white;
    border:1px solid #e6e6e6;
    border-bottom:none;
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:288px;
}

#Ladder_Ladders_collection .ladder .cover_photo_mask
{
    background:rgba(0, 0, 0, 0.8);
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

#Ladder_Ladders_collection .ladder .icon_photo
{
    border:4px gray solid;
    border-radius:50%;
    position:absolute;
    left:91px;
    top:5px;
    height:100px;
    width:100px;
}

#Ladder_Ladders_collection .ladder .info
{
    color:#999999;
    height:170px;
    position:relative;
    text-align: center;
    margin-top:120px;
    width:288px;
}

#Ladder_Ladders_collection .ladder .info .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    overflow: hidden;
    text-align: center;
    text-overflow:ellipsis;
    white-space: nowrap;
}

#Ladder_Ladders_collection .ladder .info .urlname
{
    color:#999999;
    margin:5px 0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#Ladder_Ladders_collection .ladder .info .table_layout
{
    width:100%;
}

#Ladder_Ladders_collection .ladder .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

#Ladder_Ladders_collection .ladder .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

#Ladder_Ladders_collection .ladder .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

#Ladder_Ladders_collection .ladder .menu
{
    background:rgba(0, 0, 0, 0.8);
    border:1px solid #333333;
    display:none;
    height:290px;
    left:0px;
    position:absolute;
    text-align:center;
    top:0px;
    vertical-align:middle;
    width:288px;
    z-index:1;
}

#Ladder_Ladders_collection .ladder .menu .button
{
    border:2px white solid;
    border-radius:50%;
    color:white;
    display:inline-block;
    font-size:10px;
    font-weight:bold;
    height:70px;
    line-height:70px;
    margin:10px 30px;
    text-align:center;
    width:70px;
}

#Ladder_Ladders_collection .ladder .menu a:first-child .button
{
    margin-top:110px;
}

#Match_SendTeamMatchRequest_errormsg,
#Team_Create_errormsg,
#Team_CreateGettingStarted_tabPictureFormErrormsg,
#Team_EditProfile_tabPictureFormErrormsg,
#User_CreateGettingStarted_tabPictureFormErrormsg,
#User_EditProfile_overviewTabFormErrormsg,
#User_EditProfile_tabPictureFormErrormsg,
#User_ForgetPassword_errormsg,
#User_Login_LoginForm_errormsg,
#User_RecoverPassword_errormsg
{
    margin:0 0 20px 0;
}



#Match_Match_sendMatchRequestDialog
{
    text-align:center;
}

#Match_MatchMultiSingle_matchInfoDetail1,
#Match_MatchSingle_matchInfoDetail1,
#Match_MatchSingle_matchInfoDetail2,
#Match_MatchSingle_matchInfoDetail3,
#Match_MatchTeam_matchInfoDetail1,
#Match_MatchTeam_matchInfoDetail2,
#Match_MatchTeam_matchInfoDetail3
{
    color:#333333;
}

#Match_MatchMultiSingle_matchInfoDetail1
{
    border-top:1px #e6e6e6 solid;
}

#Match_MatchSingle_matchInfoDetail1,
#Match_MatchTeam_matchInfoDetail1
{
    border-bottom:1px #e6e6e6 solid;
    height:120px;
    position:relative;
}

#Match_MatchSingle_matchInfoDetail1 .party .game_option,
#Match_MatchTeam_matchInfoDetail1 .party .game_option
{
    width:100px;
}

#Match_MatchSingle_matchInfoDetail1 .party .picture_photo,
#Match_MatchTeam_matchInfoDetail1 .party .logo_photo
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    height:100px;
    width:100px;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party .score_area,
#Match_MatchSingle_matchInfoDetail1 .party .score_area,
#Match_MatchTeam_matchInfoDetail1 .party .score_area
{
    background:#666666;
    color:white;
    font-size:30px;
    font-weight:bold;
    line-height:40px;
    text-align:center;
    width:125px;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party .score_area.active,
#Match_MatchSingle_matchInfoDetail1 .party .score_area.active,
#Match_MatchTeam_matchInfoDetail1 .party .score_area.active
{
    background:#4b83ff;
}

#Match_MatchSingle_matchInfoDetail1 .party:first-child .score_area,
#Match_MatchTeam_matchInfoDetail1 .party:first-child .score_area
{
    transform:skewX(30deg);
    position:absolute;
    left:-15px;
    top:80px;
}

#Match_MatchSingle_matchInfoDetail1 .party:first-child .score_area *,
#Match_MatchTeam_matchInfoDetail1 .party:first-child .score_area *
{
    transform:skewX(-30deg);
}

#Match_MatchSingle_matchInfoDetail1 .vs,
#Match_MatchTeam_matchInfoDetail1 .vs
{
    font-size:48px;
    font-weight:bold;
    line-height:48px;
    position: absolute;
    left:0px;
    right:0px;
    top:40px;
    margin-left:auto;
    margin-right:auto;
    width:100px;/* must for absolute center */
    text-align:center;
}

#Match_MatchMultiSingle_matchInfoDetail1 .party .game_option,
#Match_MatchSingle_matchInfoDetail1 .party .game_option,
#Match_MatchTeam_matchInfoDetail1 .party .game_option
{
    color:#333333;
    font-size:14px;
    font-weight:bold;
    line-height:14px;
}

#Match_MatchSingle_matchInfoDetail1 .party:first-child .game_option,
#Match_MatchTeam_matchInfoDetail1 .party:first-child .game_option
{
    text-align:left;
    position:absolute;
    left:10px;
    top:60px;
}

#Match_MatchSingle_matchInfoDetail1 .party:first-child .picture_photo,
#Match_MatchTeam_matchInfoDetail1 .party:first-child .logo_photo
{
    position:absolute;
    left:100px;
    top:10px;
}

#Match_MatchSingle_matchInfoDetail1 .party:not(:first-child),
#Match_MatchTeam_matchInfoDetail1 .party:not(:first-child)
{
    position:absolute;
    right:0px;
    top:0px;
}

#Match_MatchSingle_matchInfoDetail1 .party:not(:first-child) .game_option,
#Match_MatchTeam_matchInfoDetail1 .party:not(:first-child) .game_option
{
    text-align:right;
    position:absolute;
    right:10px;
    top:60px;
}

#Match_MatchSingle_matchInfoDetail1 .party:not(:first-child) .picture_photo,
#Match_MatchTeam_matchInfoDetail1 .party:not(:first-child) .logo_photo
{
    position:absolute;
    right:100px;
    top:10px;
}

#Match_MatchSingle_matchInfoDetail1 .party:not(:first-child) .score_area,
#Match_MatchTeam_matchInfoDetail1 .party:not(:first-child) .score_area
{
    transform:skewX(-30deg);
    position:absolute;
    right:-15px;
    top:80px;
}

#Match_MatchSingle_matchInfoDetail1 .party:not(:first-child) .score_area *,
#Match_MatchTeam_matchInfoDetail1 .party:not(:first-child) .score_area *
{
    transform:skewX(30deg);
}

#Match_MatchSingle_matchInfoDetail2 table tr td,
#Match_MatchTeam_matchInfoDetail2 table tr td
{
    vertical-align:top;
}

#Match_MatchSingle_matchInfoDetail2 table tr td:first-child,
#Match_MatchTeam_matchInfoDetail2 table tr td:first-child
{
    white-space: nowrap;
}

#Match_MatchSingle_matchInfoDetail2 table tr td:nth-child(2),
#Match_MatchTeam_matchInfoDetail2 table tr td:nth-child(2)
{
    text-align:center;
    width:10px;
}

#Match_MatchSingle_matchInfoDetail3,
#Match_MatchTeam_matchInfoDetail3
{
    border-top:1px #e6e6e6 solid;
}

#Match_MatchSingle_matchInfoDetail3 .submitted_result,
#Match_MatchTeam_matchInfoDetail3 .submitted_result
{
    float:left;
}

#Match_MatchSingle_matchInfoDetail3 .submitted_result:nth-child(2n+1),
#Match_MatchTeam_matchInfoDetail3 .submitted_result:nth-child(2n+1)
{
    margin-left:10px;
}

#Match_MatchSingle_matchInfoDetail3 .submitted_result,
#Match_MatchTeam_matchInfoDetail3 .submitted_result,
#Match_MatchSingle_matchInfoDetail3 .submitted_result .screenshot,
#Match_MatchTeam_matchInfoDetail3 .submitted_result .screenshot
{
    width:278px;
}

#Match_MatchSingle_matchInfoHeader,
#Match_MatchTeam_matchInfoHeader
{
    border-bottom:1px #e6e6e6 solid;
    margin-bottom:1px;
    text-align:right;
}

#Match_MatchSingle_matchInfoRoundTabArea,
#Match_MatchTeam_matchInfoRoundTabArea
{
    color:#333333;
    display: table-cell;
    float:left;
    font-size:15px;
    font-weight:bold;
    padding:11px 0 11px 10px;
    vertical-align:middle;
}

#Match_MatchSingle_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li,
#Match_MatchTeam_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li
{
    transform:translate(10px, 0);
}

#Match_MatchSingle_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a,
#Match_MatchTeam_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a
{
    color:#666666;
    font-size:14px;
    font-weight:bold;
    transform: skewX(-10deg);
}

#Match_MatchSingle_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a:hover,
#Match_MatchTeam_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a:hover
{
    color:black;
}

#Match_MatchSingle_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a.pws_tab_active,
#Match_MatchTeam_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a.pws_tab_active
{
    background-color:#5a43c5;
    color:white;
}

#Match_MatchSingle_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a div,
#Match_MatchTeam_matchInfo .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a div
{
    transform: skewX(10deg);
}



#Match_MatchSingle_submitGameResultArea .round_area:not(:first-child),
#Match_MatchTeam_submitGameResultArea .round_area:not(:first-child)
{
    margin-top:10px;
}

#Match_MatchSingle_submitGameResultArea .round_area .party .icon,
#Match_MatchTeam_submitGameResultArea .round_area .party .icon
{
    height:40px;
    width:40px;
}

#Match_MatchSingle_submitGameResultArea .round_area .result,
#Match_MatchTeam_submitGameResultArea .round_area .result
{
    color:#999999;
}

#Match_MatchSingle_submitGameResultArea .round_area .result.submitted,
#Match_MatchTeam_submitGameResultArea .round_area .result.submitted
{
    color:#1769ff;
}

#Match_MatchSingle_submitRoundGameResultArea,
#Match_MatchTeam_submitRoundGameResultArea
{
    color:#333333;
}

#Match_MatchSingle_submitRoundGameResultArea .input_form,
#Match_MatchTeam_submitRoundGameResultArea .input_form
{
    border:1px solid #333333;
    padding:5px;
    text-align:left;
}

#Match_MatchSingle_submitRoundGameResultArea .input_form > table.form,
#Match_MatchTeam_submitRoundGameResultArea .input_form > table.form
{
    margin:0 auto;
}

#Match_MatchSingle_submitRoundGameResultArea .input_form > table.form > tbody > tr > td:nth-child(1),
#Match_MatchTeam_submitRoundGameResultArea .input_form > table.form > tbody > tr > td:nth-child(1)
{
    text-align:right;
}

#Match_MatchSingle_submitRoundGameResultArea .input_form > table.form > tbody > tr > td:nth-child(2),
#Match_MatchTeam_submitRoundGameResultArea .input_form > table.form > tbody > tr > td:nth-child(2)
{
    text-align:left;
}

#Match_MatchTeam_submitRoundGameResultArea .input_form .game_result_table > tbody .assist_score, 
#Match_MatchTeam_submitRoundGameResultArea .input_form .game_result_table > tbody .death_score, 
#Match_MatchTeam_submitRoundGameResultArea .input_form .game_result_table > tbody .kill_score
{
    width:40px;
}

#Match_MatchSingle_submitRoundGameResultArea .input_form .submit_button,
#Match_MatchTeam_submitRoundGameResultArea .input_form .submit_button
{
    float:right;
}

#Match_MatchSingle_submitRoundGameResultArea .input_form .ui_message_error,
#Match_MatchTeam_submitRoundGameResultArea .input_form .ui_message_error
{
    margin:10px 0;
}

#Match_MatchSingle_submitRoundGameResultArea .roundResultArea,
#Match_MatchTeam_submitRoundGameResultArea .roundResultArea
{
    min-height:200px;
}

#Match_MatchSingle_submitRoundGameResultArea .screen_example_link,
#Match_MatchTeam_submitRoundGameResultArea .screen_example_link
{
    cursor:help;
}

#Match_TeamMatchPlayerEdit_editArea,
#Match_TeamMatchPlayerEdit_userInfo
{
    float:left;
}

#Match_TeamMatchPlayerEdit_editArea
{
    margin-left:20px;
    width:360px;
}

#Match_TeamMatchPlayerEdit_userInfo
{
    width:290px;
}

#OAuth2_Authorize_panel .brief
{
    font-size:20px;
    line-height:20px;
}

#Panel_EmbedTeamLadderMatch_menu,
#Panel_EmbedTeamLadderRank_menu
{
    overflow:auto;
    max-height:200px;
    width:200px;
}

#Panel_EmbedTeamLadderMatch_menu .ladder_button,
#Panel_EmbedTeamLadderRank_menu .ladder_button
{
    cursor:pointer;
    float:left;
    padding:5px;
}

#Panel_EmbedTeamLadderMatch_menu .ladder_button:hover,
#Panel_EmbedTeamLadderRank_menu .ladder_button:hover
{
    background-color:#e6e6e6;
}

#Photo_CommentList_loadMoreCommentsButton
{
    margin:3px;
}

#Feed_Info_feedCollection > .feed > .panel_padding > .comment_collection > .comment,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed > .panel_padding > .comment_collection > .comment,
#Photo_CommentList_commentCollection > .comment,
#Team_Info_feedCollection > .feed > .panel_padding > .comment_collection > .comment,
#User_Info_feedCollection > .feed > .panel_padding > .comment_collection > .comment
{
    color:#333333;
}

#Feed_Info_feedCollection > .feed > .panel_padding > .comment_collection > .comment:not(:first-child),
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed > .panel_padding > .comment_collection > .comment:not(:first-child),
#Photo_CommentList_commentCollection > .comment:not(:first-child),
#Team_Info_feedCollection > .feed > .panel_padding > .comment_collection > .comment:not(:first-child),
#User_Info_feedCollection > .feed > .panel_padding > .comment_collection > .comment:not(:first-child)
{
    margin-top:8px;
}

#Feed_Info_feedCollection > .feed > .panel_padding > .comment_collection > .operation_area,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed > .panel_padding > .comment_collection > .operation_area,
#Photo_CommentList_commentCollection .operation_area,
#Team_Info_feedCollection > .feed > .panel_padding > .comment_collection > .operation_area,
#User_Info_feedCollection > .feed > .panel_padding > .comment_collection > .operation_area
{
    margin-top:5px;
}

#Feed_Info_feedCollection > .feed > .panel_padding .load_more_comments_button,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed > .panel_padding .load_more_comments_button,
#Photo_Dialog .load_more_comments_button,
#Team_Info_feedCollection > .feed > .panel_padding .load_more_comments_button,
#User_Info_feedCollection > .feed > .panel_padding .load_more_comments_button
{
    color:#1769ff;
    cursor:pointer;
    margin-bottom:10px;
}

#User_Info_feedCollection > .user_guide_feed .item
{
    vertical-align:top;
}

#User_Info_feedCollection > .user_guide_feed .item:hover
{
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

#User_Info_feedCollection > .user_guide_feed .item a:hover
{
    text-decoration:none;
}

#User_Info_feedCollection > .user_guide_feed .item .name
{
    margin:0 auto;
    width:100px;
}

#Team_CreateGettingStarted_tab
{
    margin:0px auto;
    width:100%;
}

#Team_Info_tabsContainer ul.pws_tabs_controll,
#User_Info_tabsContainer ul.pws_tabs_controll
{
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-top:1px solid #e6e6e6;
    border-radius:5px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}

#Team_Info_tabs.pws_tabs_list,
#User_Info_tabs.pws_tabs_list
{
    background:none;
    padding:0px;
}

#Team_Info_tabsAchievementTab,
#Team_Info_tabsMatchTab,
#Team_Info_tabsTournamentTab,
#User_Info_tabsAchievementTab,
#User_Info_tabsFriendTab,
#User_Info_tabsMatchTab,
#User_Info_tabsTeamTab,
#User_Info_tabsTournamentTab
{
    background:white;
    border-bottom:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-radius:5px;
    border-top-left-radius:0;
    border-top-right-radius:0;
    padding:10px;
}

#Team_Info_matches,
#Team_Info_team
{
    color:#333333;
    position:relative;
    width:288px;
}

#Team_Info_tabsAchievementTab .achievement_collection .achievement,
#Team_Info_tabsMatchTab .match_collection .match,
#Team_Info_tabsTournamentTab .tournament_collection .tournament,
#User_Info_tabsAchievementTab .achievement_collection .achievement,
#User_Info_tabsFriendTab #User_Info_friendCollection .friend,
#User_Info_tabsMatchTab .match_collection .match,
#User_Info_tabsTeamTab #User_Info_teamCollection .team,
#User_Info_tabsTournamentTab .tournament_collection .tournament
{
    padding-bottom:5px;
}

#Team_Info_tabsAchievementTab .achievement_collection .achievement:not(:first-child),
#Team_Info_tabsMatchTab .match_collection .match:not(:first-child),
#Team_Info_tabsTournamentTab .tournament_collection .tournament:not(:first-child),
#User_Info_tabsAchievementTab .achievement_collection .achievement:not(:first-child),
#User_Info_tabsFriendTab #User_Info_friendCollection .friend:not(:first-child),
#User_Info_tabsMatchTab .match_collection .match:not(:first-child),
#User_Info_tabsTeamTab #User_Info_teamCollection .team:not(:first-child),
#User_Info_tabsTournamentTab .tournament_collection .tournament:not(:first-child)
{
    border-top:1px #e6e6e6 solid;
    padding-top:5px;
}

#Team_Info_tabsTournamentTab .tournament_collection .tournament .brief,
#User_Info_tabsTournamentTab .tournament_collection .tournament .brief,
#User_Info_friendCollection .friend .content,
#User_Info_teamCollection .team .content
{
    color:#999999;
}

#Team_SendTeamJoinRequest_about
{
    height:90px;
}

#Team_TeamInfo_memberListPanel
{
    color:#333333;
    position: relative;
}

#Team_TeamInfo_memberListPanel > .member_collection .member
{
    margin:5px;
    position:relative;
}

#Team_TeamInfo_memberListPanel > .member_collection .member .name
{
    line-height:16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

#Team_TeamInfo_memberListPanel > .title
{
    margin-bottom: 10px;
}

#Team_TeamInfo_sendTeamJoinRequestDialogContent .about
{
    height:90px;
    width:220px;
}






#Team_TeamJoinRequestList_collection
{

}

#Team_TeamJoinRequestList_collection.load_complete
{
    max-height:400px;
    width:560px;
    overflow-y:auto;
    padding:5px;
}

#Team_TeamJoinRequestList_collection .join_request .about
{
    min-height:30px;
}

#User_Teams_teamCollection .team
{
    float:left;
    position:relative;
    margin:0 5px 8px 5px;
    width:290px;
}

#User_Teams_teamCollection .team:nth-child(3n+1)
{
    margin-left:0px;
}

#User_Teams_teamCollection .team:nth-child(3n)
{
    margin-right:0px;
}

#User_Teams_teamCollection .team .cover_photo
{
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:130px;
    width:290px;
}

#User_Teams_teamCollection .team .cover_photo_empty
{
    background:white;
    border:1px solid #e6e6e6;
    border-bottom:none;
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:288px;
}

#User_Teams_teamCollection .team .cover_photo_mask
{
    background:rgba(0, 0, 0, 0.8);
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

#User_Teams_teamCollection .team .logo_photo
{
    border:4px gray solid;
    border-radius:50%;
    position:absolute;
    left:91px;
    top:5px;
    height:105px;
    width:100px;
}

#User_Teams_teamCollection .team .info
{
    color:#999999;
    height:170px;
    position:relative;
    text-align: center;
    margin-top:120px;
    width:290px;
}

#User_Teams_teamCollection .team .info .score_horizontal
{
    overflow:auto;
    overflow-y:hidden;
    text-align:left;
    width:268px;
    white-space:nowrap;
}

#User_Teams_teamCollection .team .info .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    overflow: hidden;
    text-align: center;
    text-overflow:ellipsis;
    white-space: nowrap;
}

#User_Teams_teamCollection .team .info .urlname
{
    color:#999999;
    margin:5px 0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#User_Teams_teamCollection .team .info .table_layout
{
    width:100%;
}

#User_Teams_teamCollection .team .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

#User_Teams_teamCollection .team .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

#User_Teams_teamCollection .team .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

#User_Teams_teamCollection .team .menu
{
    background:rgba(0, 0, 0, 0.8);
    border:1px solid #333333;
    display:none;
    height:290px;
    left:0px;
    position:absolute;
    text-align:center;
    top:0px;
    vertical-align:middle;
    width:288px;
    z-index:1;
}

#User_Teams_teamCollection .team .menu .button
{
    border:2px white solid;
    border-radius:50%;
    color:white;
    display:inline-block;
    font-size:10px;
    font-weight:bold;
    height:70px;
    line-height:70px;
    margin:10px 30px;
    text-align:center;
    width:70px;
}

#User_Teams_teamCollection .team .menu a:first-child .button
{
    margin-top:110px;
}

#Team_Teams_filterCollection .filter_option
{
    border-right:1px white solid;
    color:white;
    float:left;
    font-size:20px;
    height:20px;
    line-height:23px;
    margin:5px;
    padding:10px;
    width:130px;
}

#Team_Teams_teamPanel ul.pws_tabs_controll li
{
    width:50%;
}

#Tournament_BracketEdit_panel > .operation_panel,
#Tournament_ManageBracketEdit_panel > .panel_padding > .operation_panel
{
    vertical-align:middle;
}

#Tournament_ManageBracketEdit_panel > .panel_padding > .operation_panel .instruction_button
{
    font-size:22px;
    position:relative;
    vertical-align:middle;
}

#Tournament_ManageBracketEdit_panel .bracket_area
{
    min-height:400px;
}

#Game_ManageIndex_gamePanel .game_collection > .game > .dropdown,
#Game_ManageOptionIndex_optionPanel .option_collection > .option > .dropdown,
#Match_ManageParty_area .party_collection .party_panel .dropdown-menu,
#Team_TeamInfo_memberListPanel > .member_collection .member .dropdown,
#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .header > .dropdown,
#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .match_collection .match > .dropdown,
#Tournament_ManageAdministratorIndex_panel .administrator_collection_table .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .match > .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .round > .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .match_stage_collection .stage > .header > .dropdown,
#Tournament_ManageBracketIndex_bracketPanel .bracket_collection > .bracket > .dropdown,
#Tournament_ManageCompetitorEditTeamMatchPlayers_panel .team_match_player_table tbody td .dropdown,
#Tournament_ManageCompetitorIndex_panel .competitor_panel .dropdown,
#Tournament_ManageIndex_endedTournamentTab .ended_tournament_collection > .tournament > .dropdown,
#Tournament_ManageIndex_launchedTournamentTab .launched_tournament_collection > .tournament > .dropdown {
    cursor:pointer;
}

#Tournament_ManageBracketEdit_panel .bracket_area .match > .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .round > .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .match_stage_collection .stage > .header > .dropdown
{
    background:lightgrey;
    border:1px solid gray;
    border-radius:50%;
    color:black;
    display:block;
    font-size:12px;
    width:20px;
    height:20px;
    text-align:center;
}

#Tournament_ManageBracketEdit_panel .bracket_area .round > .select_all_match_checkbox,
#Tournament_ManageBracketEdit_panel .bracket_area .match_stage_collection .stage > .header > .select_all_match_checkbox
{
    float:left;
}

#Tournament_ManageBracketEdit_panel .bracket_area .match.ui-selecting,
#Tournament_ManageBracketEdit_panel .bracket_area .match.ui-selected
{
    box-shadow:0px 0px 3px 3px #1769ff;
}

#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .header > .dropdown {
    float:right;
}

#Game_ManageIndex_gamePanel .game_collection > .game > .dropdown > .material-icons,
#Game_ManageOptionIndex_optionPanel .option_collection > .option > .dropdown > .material-icons,
#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .header > .dropdown > .material-icons,
#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .match_collection .match > .dropdown > .material-icons,
#Tournament_ManageAdministratorIndex_panel .administrator_collection_table .dropdown > .material-icons,
#Tournament_ManageBracketIndex_bracketPanel .bracket_collection > .bracket > .dropdown > .material-icons,
#Tournament_ManageCompetitorEditTeamMatchPlayers_panel .team_match_player_table tbody td .dropdown > .material-icons,
#Tournament_ManageCompetitorIndex_panel .competitor_panel .dropdown > .material-icons,
#Tournament_ManageIndex_endedTournamentTab .ended_tournament_collection > .tournament > .dropdown > .material-icons,
#Tournament_ManageIndex_launchedTournamentTab .launched_tournament_collection > .tournament > .dropdown > .material-icons {
    font-size:initial;
}

#Game_ManageIndex_gamePanel .game_collection > .game > .dropdown > .material-icons:hover,
#Game_ManageOptionIndex_optionPanel .option_collection > .option > .dropdown > .material-icons:hover,
#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .header > .dropdown > .material-icons:hover,
#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .match_collection .match > .dropdown > .material-icons:hover,
#Tournament_ManageAdministratorIndex_panel .administrator_collection_table .dropdown > .material-icons:hover,
#Tournament_ManageBracketIndex_bracketPanel .bracket_collection > .bracket > .dropdown > .material-icons:hover,
#Tournament_ManageCompetitorEditTeamMatchPlayers_panel .team_match_player_table tbody td .dropdown > .material-icons:hover,
#Tournament_ManageCompetitorIndex_panel .competitor_panel .dropdown > .material-icons:hover,
#Tournament_ManageIndex_endedTournamentTab .ended_tournament_collection > .tournament > .dropdown > .material-icons:hover,
#Tournament_ManageIndex_launchedTournamentTab .launched_tournament_collection > .tournament > .dropdown > .material-icons:hover {
    opacity:.8;
    filter:Alpha(Opacity=80); /* support: IE8 */
}

#Game_ManageIndex_gamePanel .game_collection > .game,
#Game_ManageOptionIndex_optionPanel .option_collection > .option,
#Match_ManageParty_area .party_collection .party_panel,
#Tournament_ManageBracketEdit_panel .bracket_area .match_stage_collection .stage > .header,
#Tournament_ManageBracketIndex_bracketPanel .bracket_collection > .bracket,
#Tournament_ManageIndex_endedTournamentTab .ended_tournament_collection > .tournament,
#Tournament_ManageIndex_launchedTournamentTab .launched_tournament_collection > .tournament {
    position:relative;
}

#Game_ManageIndex_gamePanel .game_collection > .game:first-child,
#Game_ManageOptionIndex_optionPanel .option_collection > .option:first-child,
#Tournament_ManageBracketIndex_bracketPanel .bracket_collection > .bracket:first-child,
#Tournament_ManageIndex_endedTournamentTab .ended_tournament_collection > .tournament:first-child,
#Tournament_ManageIndex_launchedTournamentTab .launched_tournament_collection > .tournament:first-child {
    margin-top:5px;
}

#Game_ManageIndex_gamePanel .game_collection > .game .brief,
#Game_ManageOptionIndex_optionPanel .option_collection > .option .brief,
#Tournament_ManageBracketIndex_bracketPanel .bracket_collection > .bracket .brief,
#Tournament_ManageIndex_endedTournamentTab .ended_tournament_collection > .tournament .brief,
#Tournament_ManageIndex_launchedTournamentTab .launched_tournament_collection > .tournament .brief {
    color:#999999;
}

#Match_ManageParty_area .party_collection .party_panel .operation_area,
#Tournament_BracketEdit_panel .bracket_area .match_stage_collection > .stage > .match_collection .match > .dropdown {
    position:absolute;
    top:5px;
    right:5px;
}

#Game_ManageIndex_gamePanel .game_collection > .game > .dropdown,
#Game_ManageOptionIndex_optionPanel .option_collection > .option .dropdown,
#Team_TeamInfo_memberListPanel > .member_collection .member .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .match > .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .round > .dropdown,
#Tournament_ManageBracketEdit_panel .bracket_area .match_stage_collection .stage > .header > .dropdown,
#Tournament_ManageBracketIndex_bracketPanel .bracket_collection > .bracket > .dropdown,
#Tournament_ManageIndex_endedTournamentTab .ended_tournament_collection > .tournament > .dropdown,
#Tournament_ManageIndex_launchedTournamentTab .launched_tournament_collection > .tournament > .dropdown {
    position:absolute;
    top:0px;
    right:0px;
}

#Tournament_InfoSingle_tournamentAboutTab,
#Tournament_InfoSingle_tournamentPrizeTab,
#Tournament_InfoTeam_tournamentAboutTab,
#Tournament_InfoTeam_tournamentPrizeTab
{
    color:#000000;
}

#Tournament_InfoSingle_tournamentAboutTab a,
#Tournament_InfoSingle_tournamentPrizeTab a,
#Tournament_InfoTeam_tournamentAboutTab a,
#Tournament_InfoTeam_tournamentPrizeTab a
{
    word-break:break-all;
}

#Tournament_InfoSingle_tournamentAboutTab img,
#Tournament_InfoSingle_tournamentPrizeTab img,
#Tournament_InfoSingle_tournamentSignupTab .signup_description img,
#Tournament_InfoSingle_tournamentSignupFormTncDialog img,
#Tournament_InfoTeam_tournamentAboutTab img,
#Tournament_InfoTeam_tournamentPrizeTab img,
#Tournament_InfoTeam_tournamentSignupTab .signup_description img,
#Tournament_InfoTeam_tournamentSignupFormTncDialog img
{
    max-width: 100%;
}

.ui-autocomplete-input > table > tbody > tr > td > .content > p,
.ui-menu-item > table > tbody > tr > td > .content > p,
#Coupon_Info_panel p,
#CouponType_Get_panel p,
#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .brief > p,
#Match_ManageEditMatches_area .game_setting_description p,
#Match_MatchSingle_gameSettingArea p,
#Match_MatchSingle_matchInfoDetail3 p,
#Match_MatchTeam_gameSettingArea p,
#Match_MatchTeam_matchInfoDetail3 p,
#Tournament_InfoSingle_tournamentAboutTab p,
#Tournament_InfoSingle_tournamentPrizeTab p,
#Tournament_InfoSingle_tournamentSignupFormTncDialog p,
#Tournament_InfoTeam_tournamentAboutTab p,
#Tournament_InfoTeam_tournamentPrizeTab p,
#Tournament_InfoTeam_tournamentSignupFormTncDialog p,
#Tournament_Tournaments_collection > a > .tournament .info .brief > p
{
    margin:0px;
}

.ui-dialog-content ol,
.ui-dialog-content ul,
.ui_message_error ol,
.ui_message_error ul,
.ui_message_info ol,
.ui_message_info ul,
.ui_message_prompt ol,
.ui_message_prompt ul,
#Tournament_InfoSingle_tournamentAboutTab ol,
#Tournament_InfoSingle_tournamentAboutTab ul,
#Tournament_InfoSingle_tournamentPrizeTab ol,
#Tournament_InfoSingle_tournamentPrizeTab ul,
#Tournament_InfoSingle_tournamentSignupForm ol,
#Tournament_InfoSingle_tournamentSignupForm ul,
#Tournament_InfoTeam_tournamentAboutTab ol,
#Tournament_InfoTeam_tournamentAboutTab ul,
#Tournament_InfoTeam_tournamentPrizeTab ol,
#Tournament_InfoTeam_tournamentPrizeTab ul,
#Tournament_InfoTeam_tournamentSignupForm ol,
#Tournament_InfoTeam_tournamentSignupForm ul,
#Tournament_ManageIndex_tournamentDescriptionPanel ol,
#Tournament_ManageIndex_tournamentDescriptionPanel ul
{
    margin:0px;
    padding:0px;
    padding-left:20px;
}

.ui-dialog-content ul.dropdown-menu
{
    padding-left:0px;
}

#Tournament_InfoSingle_tournamentCompetitorTab > hr,
#Tournament_InfoSingle_tournamentKnockoutStageTab > hr,
#Tournament_InfoTeam_tournamentCompetitorTab > hr,
#Tournament_InfoTeam_tournamentKnockoutStageTab > hr
{
    border:2px #999999 solid;
    border-top:0px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .division_area .form-group,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area .form-group
{
    margin-bottom:0px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .division_area .division_row > .col-sm-2,
#Tournament_InfoSingle_tournamentCompetitorTab .division_area .division_row > .col-sm-10,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area .division_row > .col-sm-2,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area .division_row > .col-sm-10
{
    line-height:25px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .division_area .division_row > .col-sm-2,
#Tournament_InfoSingle_tournamentCompetitorTab .division_area .division_row > .col-sm-10,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area .division_row > .col-sm-2,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area .division_row > .col-sm-10
{
    padding-left:0px;
    padding-right:0px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .division_area > .division_button,
#Tournament_InfoSingle_tournamentKnockoutStageTab .knockout_group_area > .group_button,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area > .division_button,
#Tournament_InfoTeam_tournamentKnockoutStageTab .knockout_group_area > .group_button
{
    background:#333333;
    color:white;
    cursor:pointer;
    float:left;
    font-weight:bold;
    margin:5px 5px 0 0;
    padding:5px;
    text-align:center;
    width:212px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#Tournament_InfoSingle_tournamentCompetitorTab .division_area > .division_button:hover,
#Tournament_InfoSingle_tournamentCompetitorTab .division_area > .division_button.active,
#Tournament_InfoSingle_tournamentKnockoutStageTab .knockout_group_area > .group_button:hover,
#Tournament_InfoSingle_tournamentKnockoutStageTab .knockout_group_area > .group_button.active,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area > .division_button:hover,
#Tournament_InfoTeam_tournamentCompetitorTab .division_area > .division_button.active,
#Tournament_InfoTeam_tournamentKnockoutStageTab .knockout_group_area > .group_button:hover,
#Tournament_InfoTeam_tournamentKnockoutStageTab .knockout_group_area > .group_button.active
{
    background:#1769ff;
    font-size:14px;
}

#Tournament_InfoSingle_tournamentKnockoutStageTab .knockout_group_area > .group_button:nth-child(4n+1),
#Tournament_InfoTeam_tournamentKnockoutStageTab .knockout_group_area > .group_button:nth-child(4n+1)
{
    margin-left:0px;
}

#Tournament_InfoSingle_tournamentKnockoutStageTab .knockout_stage_area,
#Tournament_InfoTeam_tournamentKnockoutStageTab .knockout_stage_area
{
    min-height:500px;
    overflow:auto;
    position:relative;
}

#Tournament_InfoSingle_tournamentKnockoutStageTab .knockout_stage_operation_area,
#Tournament_InfoTeam_tournamentKnockoutStageTab .knockout_stage_operation_area,
#Tournament_ManageBracketEdit_panel .bracket_operation_area
{
    position:absolute;
    top:10px;
    right:0px;
    opacity:.8;
    filter:Alpha(Opacity=80); /* support: IE8 */
}

#Match_MatchTeam_team1PlayerEditButton,
#Match_MatchTeam_team1PlayerSaveButton,
#Tournament_InfoSingle_tournamentKnockoutStageTab .knockout_stage_operation_area .btn,
#Tournament_InfoTeam_tournamentKnockoutStageTab .knockout_stage_operation_area .btn,
#Tournament_ManageBracketEdit_panel .bracket_operation_area .btn,
#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_edit_area .competitor_edit_button,
#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_edit_area .competitor_save_button,
#Tournament_TeamCompetitorEditor_shareInviteMemberCodeDialog .share_button
{
    
    min-width:initial;
}

#Tournament_InfoSingle_tournamentKnockoutStageTab .user_last_tournament_group,
#Tournament_InfoTeam_tournamentKnockoutStageTab .user_last_tournament_group
{
    font-size:20px;
    font-weight:bold;
    margin-bottom:18px;
}

#Tournament_InfoSingle_tournamentStatisticBlockMessage,
#Tournament_InfoTeam_tournamentStatisticBlockMessage
{
    font-size:14px;
    line-height:16px;
    margin-top:150px;
    text-align:center;
}

#Tournament_InfoSingle_tournamentTabs,
#Tournament_InfoTeam_tournamentTabs
{
    margin-top:10px;
    padding:10px;
}

#Tournament_InfoSingle_tournamentTabs.pws_tabs_list,
#Tournament_InfoTeam_tournamentTabs.pws_tabs_list
{
    min-height:600px;
}

#Tournament_InfoSingle_area,
#Tournament_InfoTeam_area
{
    position:relative;
}

#Tournament_InfoSingle_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll {
    background:white;
    border:1px solid #e6e6e6;
    border-radius:5px;
    overflow:hidden;
}

#Tournament_InfoSingle_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li {
    float:right;
}

#Tournament_InfoSingle_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a {
    border-left:1px #e6e6e6 solid;
    margin:10px 0;
    padding:0px;
    height: 60px;
    width: 80px;
}

#Tournament_InfoSingle_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a:hover
{
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

#Tournament_InfoSingle_gameConsoleArea,
#Tournament_InfoTeam_gameConsoleArea {
    padding-left:10px;
    position:absolute;
    top: -33px;
}

#Tournament_InfoSingle_gameConsoleArea .console,
#Tournament_InfoTeam_gameConsoleArea .console {
    background:rgba(0, 0, 0, .30);
    border:1px gray solid;
    color:gray;
    cursor:default;
    padding:2px 4px;
}

#Tournament_InfoSingle_gameConsoleArea .console.active,
#Tournament_InfoTeam_gameConsoleArea .console.active {
    border:1px white solid;
    color:white;
}

#Tournament_InfoSingle_share,
#Tournament_InfoTeam_share{
    position:absolute;
    top: -35px;
    right: 10px;
    cursor: pointer;
}

#Tournament_InfoSingle_share:hover,
#Tournament_InfoTeam_share:hover
{
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

#Tournament_InfoSingle_tournamentCompetitorTab a:hover,
#Tournament_InfoTeam_tournamentCompetitorTab a:hover
{
    text-decoration:none;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table
{
    color:#333333;
    width:100%;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr
{
    background:#e6e6e6;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th
{
    padding:5px;
    text-align:left;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td
{
    line-height:18px;
    padding:5px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:first-child,
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:first-child
{
    padding-left:15px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:last-child,
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:last-child
{
    padding-right:15px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(1),
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(1)
{
    width:50px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(2),
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(2)
{
    text-align:center;
    width:40px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(3),
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(3)
{
    text-align:center;
    width:20px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(4),
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(4)
{
    width:250px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(5),
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(5)
{
    width:200px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(6),
#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(6)
{
    text-align:right;
    width:140px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:3px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .name
{
    display:inline-block;
    margin-left:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:170px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .game_account
{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:270px;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .starter,
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .starter
{
    color:green;
    white-space:nowrap;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .substitute,
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .substitute
{
    color:red;
    white-space:nowrap;
}

#Tournament_InfoSingle_tournamentCompetitorTab .competitor_remain_quota_message,
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_remain_quota_message
{
    color:#333333;
    float:right;
    font-size:16px;
    line-height:16px;
    margin-bottom:5px;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match
{
    float:left;
    position:relative;
    margin:5px;
    text-align:center;
    width:280px;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match:nth-child(3n+1),
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match:nth-child(3n+1)
{
    margin-left:0px;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match:nth-child(3n),
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match:nth-child(3n)
{
    margin-right:0px;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .party_icon_photo,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .party_icon_photo
{
    border:4px gray solid;
    border-radius:50%;
    /*    position:absolute;
        left:91px;
        top:5px;*/
    height:85px;
    width:85px;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .party_name,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .party_name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    overflow: hidden;
    text-align: center;
    text-overflow:ellipsis;
    white-space: nowrap;
    width:100px;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .vs,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .vs
{
    color:gray;
    font-size:30px;
    font-weight:bold;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .info,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .info
{
    color:#999999;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout
{
    width:100%;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout > tbody > tr > td:not(:first-child),
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout > tbody > tr > td > .info_title,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:75px;
}

#Tournament_InfoSingle_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout > tbody > tr > td > .info_value,
#Tournament_InfoTeam_tournamentLobbyTab .non_completed_match_collection .match .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:75px;
}

#Tournament_InfoSingle_tournamentTabsGameImfoArea,
#Tournament_InfoTeam_tournamentTabsGameImfoArea
{
    margin:10px;
}

#Tournament_InfoSingle_tournamentTabsGameImfoArea .icon_photo,
#Tournament_InfoTeam_tournamentTabsGameImfoArea .icon_photo
{
    border-radius:50%;
    float:left;
    height:60px;
    margin-right:10px;
    width:60px;
}

#Tournament_InfoSingle_tournamentTabsGameImfoArea .name,
#Tournament_InfoTeam_tournamentTabsGameImfoArea .name
{
    color:#333333;
    display: table-cell;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    height:60px;
    vertical-align:middle;
}

#Tournament_InfoTeam_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll {
    background:white;
    border:1px solid #e6e6e6;
    border-radius:5px;
    overflow:hidden;
}

#Tournament_InfoTeam_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li {
    float:right;
}

#Tournament_InfoTeam_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a {
    border-left:1px #e6e6e6 solid;
    margin:10px 0;
    padding:0px;
    height: 60px;
    width: 80px;
}

#Tournament_InfoTeam_area .pws_tabs_horizontal.pws_theme_cga ul.pws_tabs_controll li a:hover
{
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table
{
    color:#333333;
    width:100%;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr
{
    background:#e6e6e6;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th
{
    padding:5px;
    text-align:left;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td
{
    line-height:18px;
    padding:5px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:first-child,
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:first-child
{
    padding-left:15px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:last-child,
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:last-child
{
    padding-right:15px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(1),
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(1)
{
    width:50px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(2),
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(2)
{
    text-align:center;
    width:60px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(3),
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(3)
{
    text-align:center;
    width:20px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(4),
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(4)
{
    width:250px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(5),
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(5)
{
    width:250px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > thead > tr > th:nth-child(6),
#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td:nth-child(6)
{
    text-align:right;
    width:140px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:3px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .team_leader_name
{
    display:inline-block;
    margin-left:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:170px;
}

#Tournament_InfoTeam_tournamentCompetitorTab .competitor_collection_table > tbody > tr > td > .team_name
{
    display:inline-block;
    margin-left:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:170px;
}

#Tournament_Lobby_knockoutStageArea
{
    border:1px gray solid;
    overflow: auto;
    position: relative;
    height:200px;
    width:100%;
}

#Tournament_Lobby_nonCompletedMatchCollection .match
{
    float:left;
    position:relative;
    margin:5px;
    text-align:center;
    width:288px;
}

#Tournament_Lobby_nonCompletedMatchCollection .match:nth-child(4n+1)
{
    margin-left:0px;
}

#Tournament_Lobby_nonCompletedMatchCollection .match:nth-child(4n)
{
    margin-right:0px;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .team_icon_photo
{
    border:4px gray solid;
    border-radius:50%;
    /*    position:absolute;
        left:91px;
        top:5px;*/
    height:85px;
    width:85px;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .team_name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    overflow: hidden;
    text-align: center;
    text-overflow:ellipsis;
    white-space: nowrap;
    width:100px;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .vs
{
    color:gray;
    font-size:30px;
    font-weight:bold;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .info
{
    color:#999999;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .info .table_layout
{
    width:100%;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:75px;
}

#Tournament_Lobby_nonCompletedMatchCollection .match .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:75px;
}

#Tournament_SingleExtraConfig_area .cancel_signup_button,
#Tournament_TeamExtraConfig_area .cancel_signup_button
{
    float:right;
}

#Tournament_SingleExtraConfig_area .description,
#Tournament_TeamExtraConfig_area .description
{
    font-size:14px;
    line-height:16px;
    margin-bottom:20px;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area,
#Tournament_TeamCompetitorEditor_area .team_member_select_area
{
    float:left;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area
{
    margin-left:10px;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .title
{
    line-height:30px;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .title,
#Tournament_TeamCompetitorEditor_area .team_member_select_area .title
{
    font-weight:bold;
    margin-bottom: 5px;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area
{
    width:240px;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_collection > .competitor
{
    cursor:pointer;
    padding:5px;
    position:relative;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_collection > .competitor.selecting
{
    background:#1769ff;
    color:white;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_collection > .competitor.selecting .picture_photo
{
    border:none;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_collection > .competitor.selecting a
{
    color:white;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_collection > .competitor .game_account
{
    color:#999999;
}

#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_collection > .competitor .picture_photo
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    height:40px;
    width:40px;
}







#Tournament_TeamCompetitorEditor_area .team_competitor_area .competitor_edit_area
{
    text-align:center;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area
{
    margin-bottom:10px;
    width:590px;
    min-height:300px;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area .user_info,
#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area .user_config
{
    float:left;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area .user_info
{
    border-right:1px #e6e6e6 solid;
    padding-right:10px;
    margin-right:10px;
    min-height:200px;
    width:280px;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area .user_config
{
    min-height:280px;
    width:260px;
}

#Match_TeamMatchPlayerEdit_isLeader,
#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area .user_config input[type="checkbox"]
{
    margin-left:0px;
    margin-top:8px;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area .user_config input[type="text"],
#Tournament_TeamCompetitorEditor_area .team_member_select_area .selecting_team_member_area .user_config select
{
    width:150px;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .team_member_collection
{
    max-height:220px;
    overflow:auto;
    width:570px;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .team_member_collection > .member
{
    cursor:pointer;
    float:left;
    margin:5px;
    padding:5px;
    text-align:center;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .team_member_collection > .member.selecting
{
    background:#e6e6e6;
    border-radius:5px;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .team_member_collection > .member.targeting
{
    background:#1769ff;
    border-radius:5px;
    color:white;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .team_member_collection > .member .name
{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:110px;
}

#Tournament_TeamCompetitorEditor_area .team_member_select_area .team_member_collection > .member .picture_photo
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    height:40px;
    width:40px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament,
#Tournament_Tournaments_collection > a > .tournament
{
    float:left;
    position:relative;
    margin:5px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament:hover,
#Tournament_Tournaments_collection > a > .tournament:hover
{
    opacity: .9;
    filter: Alpha(Opacity=90); /* support: IE8 */
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament:nth-child(4n+1),
#Tournament_Tournaments_collection > a > .tournament:nth-child(3n+1)
{
    margin-left:0px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament:nth-child(4n),
#Tournament_Tournaments_collection > a > .tournament:nth-child(3n)
{
    margin-right:0px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .cover_photo_area,
#Tournament_Tournaments_collection > a > .tournament .cover_photo_area
{
    position:relative;
    height:135px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .cover_photo,
#Tournament_Tournaments_collection > a > .tournament .cover_photo
{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    height:135px;
    width:290px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .cover_photo_empty,
#Tournament_Tournaments_collection > a > .tournament .cover_photo_empty
{
    background:white;
    border:1px solid #e6e6e6;
    border-bottom:none;
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:288px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .country_collection,
#Tournament_Tournaments_collection > a > .tournament .country_collection
{
    position:absolute;
    right:5px;
    bottom:5px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .country_collection .country,
#Tournament_Tournaments_collection > a > .tournament .country_collection .country
{
    float:left;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .country_collection .country:not(:first-child),
#Tournament_Tournaments_collection > a > .tournament .country_collection .country:not(:first-child)
{
    margin-left:2px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .game_method,
#Tournament_Tournaments_collection > a > .tournament .game_method
{
    position:absolute;
    left:5px;
    bottom:5px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .country_collection .country,
#Tournament_Tournaments_collection > a > .tournament .country_collection .country,
#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .game_method,
#Tournament_Tournaments_collection > a > .tournament .game_method
{
    background:rgba(0, 0, 0, .50);
    border:1px white solid;
    border-radius:2px;
    color:white;
    cursor:default;
    font-size:12px;
    padding:1px 4px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info,
#Tournament_Tournaments_collection > a > .tournament .info
{
    color:#999999;
    position:relative;
    width:290px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .brief,
#Tournament_Tournaments_collection > a > .tournament .info .brief
{
    height:70px;
    margin:0 0 5px 0;
    overflow-y:auto;
    padding:0 5px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .name,
#Tournament_Tournaments_collection > a > .tournament .info .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:16px;
    font-weight:bold;
    height:36px;
    line-height:18px;
    margin:5px 0;
    overflow-y:auto;
    padding:0 5px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .phase,
#Tournament_Tournaments_collection > a > .tournament .info .phase
{
    color:white;
    text-align:center;
    padding:2px;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .phase.signup,
#Tournament_Tournaments_collection > a > .tournament .info .phase.signup
{
    background-color: #1769ff;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .phase.match,
#Tournament_Tournaments_collection > a > .tournament .info .phase.match
{
    background-color: #5944c0;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .phase.end,
#Tournament_Tournaments_collection > a > .tournament .info .phase.end
{
    background-color: #606060;
}

#Index_tournamentTabs > [data-pws-tab="tournament"] > .tournament_collection > a > .tournament .info .details,
#Tournament_Tournaments_collection > a > .tournament .info .details
{
    color:#1769ff;
    font-size:14px;
    padding:2px 5px;
    width:100%;
}

#Game_ManageEdit_gamePanel .directory,
#Game_ManageOptionEdit_optionPanel .directory,
#Tournament_ManageAdministratorIndex_panel .directory,
#Tournament_ManageBracketCreate_panel .directory,
#Tournament_ManageBracketEdit_panel .directory,
#Tournament_ManageBracketIndex_bracketPanel .directory,
#Tournament_ManageCompetitorEdit_panel .directory,
#Tournament_ManageCompetitorEditTeamMatchPlayers_panel .directory,
#Tournament_ManageCompetitorIndex_panel .directory,
#Tournament_ManageEdit_tournamentPanel .directory
{
    font-size:12px;
}

#Applications_Index_panel > .panel_padding > .title,
#Coupon_Info_panel > .panel_padding > .title,
#CouponType_Get_panel > .panel_padding > .title,
#Game_ManageEdit_gamePanel > .panel_padding > .title,
#Game_ManageIndex_gamePanel > .panel_padding > .title,
#Game_ManageOptionEdit_optionPanel > .panel_padding > .title,
#Game_ManageOptionIndex_optionPanel > .panel_padding > .title,
#Giftcard_Redeem_panel > .panel_padding > .title,
#Index_ExpiredOperation_area > .panel_padding > .title,
#NotLoggedIn_Message_area > .panel_padding > .title,
#Team_Create_area > .panel_padding > .title,
#Team_CreateGettingStarted_panel > .panel_padding > .title,
#Team_EditProfile_panel > .panel_padding > .title,
#Tournament_ManageAdministratorIndex_panel > .panel_padding > .title,
#Tournament_ManageBracketCreate_panel > .panel_padding > .title,
#Tournament_ManageBracketIndex_bracketPanel > .panel_padding > .title,
#Tournament_ManageCompetitorEdit_panel > .panel_padding > .title,
#Tournament_ManageCompetitorEditTeamMatchPlayers_panel > .panel_padding > .title,
#Tournament_ManageCompetitorIndex_panel > .panel_padding > .title,
#Tournament_ManageEdit_tournamentPanel > .panel_padding > .title,
#Tournament_ManageIndex_tournamentPanel > .panel_padding > .title,
#User_EmailConfirmation_area > .panel_padding > .title,
#User_CreateGettingStarted_panel > .panel_padding > .title,
#User_Earnings_panel > .panel_padding > .title,
#User_EditProfile_panel > .panel_padding > .title,
#User_Upgrade_panel > .panel_padding > .title,
#User_ForgetPassword_area > .panel_padding > .title,
#User_RecoverPassword_area > .panel_padding > .title,
#User_Register_area > .panel_padding > .title
{
    border-bottom:1px #e6e6e6 solid;
    font-size:20px;
    font-weight:bold;
    line-height:30px;
    margin-bottom:12px;
    padding-bottom:2px;
}

#Live_Index_liveTitle,
#User_Notification_notificationTitle
{
    border-bottom:1px #e6e6e6 solid;
    font-size:20px;
    font-weight:bold;
    line-height:30px;
}

#Tournament_ManageBracketEdit_panel > .panel_padding > .operation_panel .title
{
    font-size:20px;
    font-weight:bold;
    line-height:30px;
}

#Team_Create_about,
#Team_Create_country,
#Team_Create_name
{
    width:365px;
}

#Team_CreateGettingStarted_panel,
#User_CreateGettingStarted_panel
{
    color:#333333;
}

#Team_Photos_photoCollection .photo,
#User_Photos_photoCollection .photo
{
    cursor:pointer;
    float:left;
    margin: 5px;
    position:relative;
    width:190px;
}

#Team_Photos_photoCollection .photo:nth-child(6n+1),
#User_Photos_photoCollection .photo:nth-child(6n+1)
{
    margin-left:0px;
}

#Team_Photos_photoCollection .photo:nth-child(6n),
#User_Photos_photoCollection .photo:nth-child(6n)
{
    margin-right:0px;
}

#Team_Photos_photoCollection .photo .icon,
#User_Photos_photoCollection .photo .icon
{
    background:rgba(0, 0, 0, 0.8);
    border:1px solid #333333;
    border-radius:5px;
    height:188px;
    width:188px;
}

#Team_Photos_photoCollection .photo .info,
#User_Photos_photoCollection .photo .info
{
    background:rgba(0, 0, 0, 0.8);
    border:1px solid #333333;
    border-radius:5px;
    color:#999999;
    display:none;
    height:188px;
    left:0px;
    position:absolute;
    top:0px;
    width:188px;
    z-index:1;
}

#Team_Photos_photoCollection .photo .info .edit_button,
#User_Photos_photoCollection .photo .info .edit_button
{
    float:right;
    margin:5px;
}

#Team_Photos_menu,
#Team_Photos_menu a,
#User_Photos_menu,
#User_Photos_menu a
{
    color:#999999;
}

#User_ForgetPassword_area
{
    margin:0px auto;
    width:500px;
}

.embed_chat_dock .contact_panel
{
    bottom:0px;
    position:fixed;
    right:0px;
    width:287px;
}

.embed_chat_dock .contact_panel.ui-dialog
{
    position: fixed;
    top:auto;
    left:auto;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection
{
    height:385px;
    overflow-y:auto;
}

.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .add_competitor_button
{
    color:#1769ff;
    cursor:pointer;
    padding:5px;
}

.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection
{
    height:400px;
    overflow-y:auto;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection > .contact,
.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection > .competitor
{
    cursor:pointer;
    overflow:auto;
    padding:5px;
    position:relative;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection > .contact:hover,
.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .add_competitor_button:hover,
.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection > .competitor:hover
{
    background-color:#e6e6e6;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection > .contact .photo,
.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection > .competitor .photo
{
    height:40px;
    width:40px;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection > .contact .urlname,
.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection > .competitor .urlname,
#Match_ManagePromoteParty_area > .party_collection > .party_panel .info,
#Team_Teams_suggestTeamTab .suggest_team_collection .team .content .urlname
{
    color:#999999;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection > .contact .online_state,
.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection > .competitor .online_state
{
    display:none;
    height:40px;
    width:20px;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection > .contact .online_state.online,
.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .competitor_collection > .competitor .online_state.online
{
    background: url("/public/image/chat/chat_sprite.png") no-repeat;
    background-position:center;
    display:inline-block;
}

.embed_wide_common_chatroom_edit_competitors_dialog_content .competitor_panel .title
{
    font-weight:bold;
    margin-bottom:10px;
}

.embed_chat_dock .contact_panel .panel_content .contact_collection > .message
{
    padding:5px;
}

.embed_chat_dock .contact_panel .panel_content .contact_search
{
    border: 1px solid #d0d0d0;
    border-radius : 0px;
    margin-top: 5px;
    width: 100%;
}

.embed_chat_dock .contact_panel .panel_title
{
    cursor:pointer;
}

.embed_chat_dock .chat_list
{
    bottom:0px;
    pointer-events:none;
    position: fixed;
    right:297px;
}

.embed_chat_dock .chat_list .chat_item
{
    float:right;
    margin-right:10px;
    position:relative;
}

.embed_chat_dock .chat_list .chat_panel
{
    pointer-events:auto;
    position: absolute;
    bottom:0px;
    width:287px;
}

.embed_chat_dock .chat_list .chat_panel.ui-dialog
{
    /*position:initial;*/
    top:auto;
    left:auto;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .attachButton,
.embed_tournament_chatroom .attachButton,
.embed_wide_common_chatroom .attachButton,
#chat .chat_panel .attachButton,
#Match_MatchSingle_postChatMessagePanel .attachButton,
#Match_MatchTeam_postChatMessagePanel .attachButton
{
    display:inline-block;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .attachButton:hover,
.embed_tournament_chatroom .attachButton:hover,
.embed_wide_common_chatroom .attachButton:hover,
#chat .chat_panel .attachButton:hover,
#Match_MatchSingle_postChatMessagePanel .attachButton:hover,
#Match_MatchTeam_postChatMessagePanel .attachButton:hover
{
    background-color:#e6e6e6;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection
{
    height:300px;
    overflow-y:auto;
    padding:5px;
    position:relative;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message
{
    position: relative;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message:not(:first-child)
{
    margin-top:5px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message
{
    width:200px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message
{
    word-wrap:break-word;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message a
{
    word-break:break-all;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message .message.emoji-wysiwyg-editor
{
    border:none;
    padding:5px 0;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .chat_message > .setting
{
    color:dark-grey;
    cursor:pointer;
    position: absolute;
    text-shadow:0px 0px 15px black;
    top:0px;
    right:0px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .load_more_button,
.embed_tournament_chatroom .chat_message_collection > .load_more_button,
.embed_wide_common_chatroom .chat_message_collection > .load_more_button,
#Match_MatchSingle_chatMessageCollection > .load_more_button,
#Match_MatchTeam_chatMessageCollection > .load_more_button
{
    color:#1769ff;
    cursor:pointer;
    margin-bottom:10px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_message_collection > .load_more_button:hover,
.embed_tournament_chatroom .chat_message_collection > .load_more_button:hover,
.embed_wide_common_chatroom .chat_message_collection > .load_more_button:hover,
#Match_MatchSingle_chatMessageCollection > .load_more_button:hover,
#Match_MatchTeam_chatMessageCollection > .load_more_button:hover
{
    text-decoration:underline;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .new_message_icon,
.embed_tournament_chatroom .new_message_icon,
.embed_wide_common_chatroom .new_message_icon,
#Match_MatchSingle_chatMessageCollection .new_message_icon,
#Match_MatchTeam_chatMessageCollection .new_message_icon
{
    color:#ff0000;
    opacity:.9;
    filter:Alpha(Opacity=90); /* support: IE8 */
    position:absolute;
    top:10px;
    right:10px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .new_message_icon .glyphicon,
.embed_tournament_chatroom .new_message_icon .glyphicon,
.embed_wide_common_chatroom .new_message_icon .glyphicon,
#Match_MatchSingle_chatMessageCollection .new_message_icon .glyphicon,
#Match_MatchTeam_chatMessageCollection .new_message_icon .glyphicon
{
    font-size:30px;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .new_message_icon .name,
.embed_tournament_chatroom .new_message_icon .name,
.embed_wide_common_chatroom .new_message_icon .name,
#Match_MatchSingle_chatMessageCollection .new_message_icon .name,
#Match_MatchTeam_chatMessageCollection .new_message_icon .name
{
    display:block;
    line-height:5px;
    text-align:center;
}

.embed_chat_dock .chat_list .chat_panel .panel_title
{
    cursor:pointer;
}

.embed_comment_create .comment_content + .emoji-wysiwyg-editor
{
    min-height:30px;
}

.embed_comment_create .attachButton:hover,
.embed_feed_create .attachButton:hover
{
    display:inline-block;
}

.embed_comment_create .attachButton:hover,
.embed_feed_create .attachButton:hover
{
    background-color:#e6e6e6;
}

.embed_feed_create .feed_content + .emoji-wysiwyg-editor
{
    border:none;
    min-height:60px;
}

.embed_feed_create .feed_image_container .feed_image,
.embed_feed_create .feed_video_container .feed_video
{
    margin:5px;
}

.embed_feed_create .feed_video_container .feed_video
{
    text-align:right;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_image_container .chat_image,
.embed_tournament_chatroom .chat_image_container .chat_image,
.embed_wide_common_chatroom .chat_image_container .chat_image,
#Match_MatchSingle_postChatMessagePanel .chat_image_container .chat_image,
#Match_MatchTeam_postChatMessagePanel .chat_image_container .chat_image
{
    margin:5px 5px 0 0;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_image_container .chat_image,
.embed_feed_create .feed_image_container .feed_image,
.embed_feed_create .feed_video_container .feed_video,
.embed_tournament_chatroom .chat_image_container .chat_image,
.embed_wide_common_chatroom .chat_image_container .chat_image,
#Match_MatchSingle_postChatMessagePanel .chat_image_container .chat_image,
#Match_MatchTeam_postChatMessagePanel .chat_image_container .chat_image
{
    display: inline-block;
    position:relative;
}

.embed_chat_dock .chat_list .chat_panel .panel_content .chat_image_container .chat_image,
.embed_feed_create .feed_image_container .feed_image,
.embed_feed_create .feed_video_container .feed_video iframe,
.embed_tournament_chatroom .chat_image_container .chat_image,
.embed_wide_common_chatroom .chat_image_container .chat_image,
#Match_MatchSingle_postChatMessagePanel .chat_image_container .chat_image,
#Match_MatchTeam_postChatMessagePanel .chat_image_container .chat_image
{
    border:1px solid rgba(0, 0, 0, .10);
}

.embed_feed_create .feed_video_container .feed_video
{
    width: 100%;
}

.cga_form_item_row .cga_form_cropit .remove_button,
.embed_chat_dock .chat_list .chat_panel .panel_content .chat_image_container .chat_image .remove_button,
.embed_feed_create .feed_image_container .feed_image .remove_button,
.embed_feed_create .feed_video_container .feed_video .remove_button,
.embed_tournament_chatroom .chat_image_container .chat_image .remove_button,
.embed_wide_common_chatroom .chat_image_container .chat_image .remove_button,
#Match_MatchSingle_postChatMessagePanel .chat_image_container .chat_image .remove_button,
#Match_MatchTeam_postChatMessagePanel .chat_image_container .chat_image .remove_button
{
    top:5px;
    right:5px;
    position:absolute;
}

.cga_form_item_row .cga_form_cropit .remove_button:hover,
.embed_chat_dock .chat_list .chat_panel .panel_content .chat_image_container .chat_image .remove_button:hover,
.embed_feed_create .feed_image_container .feed_image .remove_button:hover,
.embed_feed_create .feed_video_container .feed_video .remove_button:hover,
.embed_tournament_chatroom .chat_image_container .chat_image .remove_button:hover,
.embed_wide_common_chatroom .chat_image_container .chat_image .remove_button:hover,
#Match_MatchSingle_postChatMessagePanel .chat_image_container .chat_image .remove_button:hover,
#Match_MatchTeam_postChatMessagePanel .chat_image_container .chat_image .remove_button:hover,
#Tournament_InfoSingle_tournamentSignupForm .remove_button:hover,
#Tournament_InfoTeam_tournamentSignupForm .remove_button:hover
{
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

.embed_friend_suggestion,
.embed_team_achievement_list,
.embed_team_match_list,
.embed_team_tournament_list,
.embed_tournament_list,
.embed_user_achievement_list,
.embed_user_friend_list,
.embed_user_match_list,
.embed_user_team_list,
.embed_user_tournament_list
{
    padding-bottom:10px;
}

.embed_friend_suggestion > .topnav,
.embed_live_video > .topnav,
.embed_team_achievement_list > .topnav,
.embed_team_match_list > .topnav,
.embed_team_tournament_list > .topnav,
.embed_tournament_list > .topnav,
.embed_user_achievement_list > .topnav,
.embed_user_friend_list > .topnav,
.embed_user_match_list > .topnav,
.embed_user_team_list > .topnav,
.embed_user_tournament_list > .topnav
{
    padding:15px 10px 5px 10px;
    position:relative;
    vertical-align: middle;
}

.embed_chat_dock .chat_panel .panel_content .chat_message_collection .chat_message .message a:hover,
.embed_friend_suggestion a:hover,
.embed_team_achievement_list a:hover,
.embed_team_match_list a:hover,
.embed_team_tournament_list a:hover,
.embed_tournament_chatroom .chat_message_collection > .chat_message .message a:hover,
.embed_tournament_list a:hover,
.embed_user_achievement_list a:hover,
.embed_user_friend_list a:hover,
.embed_user_match_list a:hover,
.embed_user_team_list a:hover,
.embed_user_tournament_list a:hover,
.embed_wide_common_chatroom .chat_message_collection > .chat_message .message a:hover,
#Match_MatchSingle_chatMessageCollection > .chat_message .message a:hover,
#Match_MatchSingle_gameSettingPanel a:hover,
#Match_MatchSingle_matchInfoDetail2 a:hover,
#Match_MatchSingle_relatedFilePanel .related_file_collection > .related_file .message a:hover,
#Match_MatchTeam_chatMessageCollection > .chat_message .message a:hover,
#Match_MatchTeam_gameSettingPanel a:hover,
#Match_MatchTeam_matchInfoDetail2 a:hover,
#Match_MatchTeam_relatedFilePanel .related_file_collection > .related_file .message a:hover,
#Team_Info_tabsAchievementTab a:hover,
#Team_Info_tabsMatchTab a:hover,
#Team_Info_tabsTournamentTab a:hover,
#User_Info_tabsAchievementTab a:hover,
#User_Info_tabsFriendTab a:hover,
#User_Info_tabsMatchTab a:hover,
#User_Info_tabsTeamTab a:hover,
#User_Info_tabsTournamentTab a:hover
{
    text-decoration:underline;
}

.embed_friend_suggestion > .topnav > .title,
.embed_live_video > .topnav > .title,
.embed_team_achievement_list > .topnav > .title,
.embed_team_match_list > .topnav > .title,
.embed_team_tournament_list > .topnav > .title,
.embed_tournament_list > .topnav > .title,
.embed_user_achievement_list > .topnav > .title,
.embed_user_friend_list > .topnav > .title,
.embed_user_match_list > .topnav > .title,
.embed_user_team_list > .topnav > .title,
.embed_user_tournament_list > .topnav > .title,
#Team_TeamInfo_memberListPanel > .title
{
    color:#333333;
    font-size:16px;
    font-weight:bold;
    margin-left:5px;
}

.embed_friend_suggestion > .topnav > .title,
.embed_live_video > .topnav > .title,
.embed_team_achievement_list > .topnav > .title,
.embed_team_match_list > .topnav > .title,
.embed_team_tournament_list > .topnav > .title,
.embed_tournament_list > .topnav > .title,
.embed_user_achievement_list > .topnav > .title,
.embed_user_friend_list > .topnav > .title,
.embed_user_match_list > .topnav > .title,
.embed_user_team_list > .topnav > .title,
.embed_user_tournament_list > .topnav > .title
{
    float:left;
}

.embed_friend_suggestion > .topnav > .title > a,
.embed_team_achievement_list > .topnav > .title > a,
.embed_team_match_list > .topnav > .title > a,
.embed_team_tournament_list > .topnav > .title > a,
.embed_tournament_list > .topnav > .title > a,
.embed_user_achievement_list > .topnav > .title > a,
.embed_user_friend_list > .topnav > .title > a,
.embed_user_match_list > .topnav > .title > a,
.embed_user_team_list > .topnav > .title > a,
.embed_user_tournament_list > .topnav > .title > a
{
    color:#333333;
}

.embed_friend_suggestion > .topnav > .view_all,
.embed_team_achievement_list > .topnav > .view_all,
.embed_team_match_list > .topnav > .view_all,
.embed_team_tournament_list > .topnav > .view_all,
.embed_tournament_list > .topnav > .view_all,
.embed_user_achievement_list > .topnav > .view_all,
.embed_user_friend_list > .topnav > .view_all,
.embed_user_match_list > .topnav > .view_all,
.embed_user_team_list > .topnav > .view_all,
.embed_user_tournament_list > .topnav > .view_all
{
    float:right;
}

.embed_ladder_info_basic
{
    color:#333333;
    text-align: center
}

.embed_ladder_info_basic .icon_photo
{
    border:4px gray solid;
    border-radius:50%;
    height:100px;
    width:100px;
}

.embed_ladder_info_basic .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    text-align: center;
}

.embed_ladder_info_basic .urlname
{
    color:#999999;
    margin:5px 0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.embed_ladder_info_basic .info
{
    color:#999999;
}

.embed_ladder_info_basic .info .table_layout
{
    width:100%;
}

.embed_ladder_info_basic .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

.embed_ladder_info_basic .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_ladder_info_basic .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_team_info_basic
{
    color:#333333;
    text-align:center;
}

.embed_team_info_basic .logo_photo
{
    border:4px gray solid;
    border-radius:50%;
    height:100px;
    width:100px;
}

.embed_team_info_basic .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    text-align: center;
}

.embed_team_info_basic .urlname
{
    color:#999999;
    margin:5px 0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.embed_team_info_basic .info
{
    color:#999999;
}

.embed_team_info_basic .info .table_layout
{
    width:100%;
}

.embed_team_info_basic .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

.embed_team_info_basic .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_team_info_basic .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_ladder_match
{
    min-height:250px;
}

.embed_ladder_match > .topnav
{
    height:40px;
    position:relative;
    vertical-align: middle;
}

.embed_ladder_match > .topnav > *
{
    line-height:40px;
}

.embed_ladder_match > .topnav > .menu_button
{
    background:url("/public/image/theme/grey/btn_menu.png") no-repeat;
    cursor:pointer;
    display:block;
    float:right;
    position:relative;
    top:12px;
    height:16px;
    width:25px;
}

.embed_ladder_match > .topnav > .ladder_icon
{
    float:left;
    margin-right:10px;
}

.embed_ladder_match > .topnav > .title
{
    color:#5843bd;
    float:left;
    font-size:18px;
    font-weight:bold;
    margin-left:5px;
}

.embed_ladder_match .match_collection_table
{
    width:100%;
}

.embed_ladder_match .match_collection_table > thead > tr
{
    background:#e6e6e6;
}

.embed_ladder_match .match_collection_table > thead > tr > th
{
    color:#333333;
    padding:5px 15px;
    text-align:left;
}

.embed_ladder_match .match_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

.embed_ladder_match .match_collection_table > tbody > tr > td
{
    padding:5px 15px;
}

.embed_ladder_match .match_collection_table > tbody > tr > td > a > .team_name
{
    color:#333333;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100px;
}

.embed_ladder_match .match_collection_table > tbody > tr > td > a > .vs
{
    color:#999999;
    display:inline-block;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:20px;
}

.embed_game_popular_player,
.embed_ladder_popular_player,
.embed_tournament_location
{
    width:290px;
}

.embed_game_popular_player > .title,
.embed_ladder_popular_player > .title,
.embed_tournament_location > .title
{
    color:#333333;
    font-size:20px;
    font-weight:bold;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    line-height:35px;
}

.embed_ladder_rank
{
    min-height:230px;
}

.embed_ladder_rank > .topnav
{
    height:40px;
    position:relative;
    vertical-align: middle;
}

.embed_ladder_rank > .topnav > *
{
    line-height:40px;
}

.embed_ladder_rank > .topnav > .menu_button
{
    background:url("/public/image/theme/grey/btn_menu.png") no-repeat;
    cursor:pointer;
    display:block;
    float:right;
    position:relative;
    top:12px;
    height:16px;
    width:25px;
}

.embed_ladder_rank > .topnav > .ladder_icon
{
    float:left;
    margin-right:10px;
}

.embed_ladder_rank > .topnav > .title
{
    color:#5843bd;
    float:left;
    font-size:18px;
    font-weight:bold;
    margin-left:5px;
}

.embed_ladder_rank .rank_collection_table
{
    width:100%;
}

.embed_ladder_rank .rank_collection_table > thead > tr
{
    background:#e6e6e6;
}

.embed_ladder_rank .rank_collection_table > thead > tr > th
{
    color:#333333;
    padding:5px 15px;
    text-align:left;
}

.embed_ladder_rank .rank_collection_table > thead > tr > th:nth-child(3), 
.embed_ladder_rank .rank_collection_table > tbody > tr > td:nth-child(3)
{
    text-align:right;
}

.embed_ladder_rank .rank_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

.embed_ladder_rank .rank_collection_table > tbody > tr > td
{
    padding:5px 15px;
}

.embed_ladder_rank .rank_collection_table > tbody > tr > td:nth-child(1)
{
    width:70px;
}

.embed_ladder_rank .rank_collection_table > tbody > tr > td:nth-child(2)
{
    width:100%;
}

.embed_ladder_rank .rank_collection_table > tbody > tr > td:nth-child(3)
{
    width:90px;
}

.embed_ladder_rank .rank_collection_table > tbody > tr > td > a > .team_name
{
    color:#333333;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:90px;
}

.embed_tournament_instruction_match .start_button img,
.embed_tournament_instruction_signup .start_button img
{
    cursor:pointer;
    border-radius:5px;
}

.embed_live_video > .video_area,
.embed_tournament_list .tournament_collection
{
    margin:5px 15px;
    width:260px;
}

.embed_tournament_list .tournament_collection .tournament
{
    color:#333333;
}

.embed_tournament_list .tournament_collection .tournament .banner
{
    clear:both;
}

.embed_tournament_list .tournament_collection .tournament .banner img
{
    clear:both;
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:3px;
}

.embed_tournament_list .tournament_collection .tournament .detail
{
    float:left;
    margin-left:5px;
    min-height:45px;
    width:250px;
}

.embed_tournament_list .tournament_collection .tournament .detail .brief
{
    color:#999999;
}

.embed_tournament_list .tournament_collection .tournament .detail .name
{
    color:#333333;
}

.embed_tournament_list .tournament_collectionLoadingAnimation
{
    text-align:center;
    width:100%;
}

.embed_tournament_location_info_basic
{
    color:#333333;
    position:relative;
    text-align: center;
}

.embed_tournament_location_info_basic .cover_photo
{
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

.embed_tournament_location_info_basic .cover_photo_empty
{
    background:white;
    border:1px solid #e6e6e6;
    border-bottom:none;
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:130px;
    width:288px;
}

.embed_tournament_location_info_basic .cover_photo_mask
{
    background:rgba(0, 0, 0, 0.8);
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

.embed_tournament_location_info_basic .icon_photo
{
    border:4px gray solid;
    border-radius:50%;
    margin:10px 0;
    position:relative;
    height:100px;
    width:100px;
}

.embed_tournament_location_info_basic .info
{
    color:#999999;
    /*height:170px;*/
    position:relative;
    text-align: center;
    width:288px;
}

.embed_tournament_location_info_basic .info .description
{
    color:#999999;
    margin:5px 0;
    text-align:center;
}

.embed_tournament_location_info_basic .info .location_icon
{
    background: url("/public/image/btn_location.png") no-repeat;
    display:inline-block;
    height:20px;
    width:20px;
}

.embed_tournament_location_info_basic .info .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    text-align: center;
}

.embed_tournament_location_info_basic .info .table_layout
{
    width:100%;
}

.embed_tournament_location_info_basic .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

.embed_tournament_location_info_basic .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_tournament_location_info_basic .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_tournament_single_competitor,
.embed_tournament_team_competitor
{
    min-height:250px;
}

.embed_tournament_single_competitor > .topnav,
.embed_tournament_team_competitor > .topnav
{
    height:40px;
    position:relative;
    vertical-align: middle;
}

.embed_tournament_single_competitor > .topnav > *,
.embed_tournament_team_competitor > .topnav > *
{
    line-height:40px;
}

.embed_tournament_single_competitor > .topnav > .tournament_icon,
.embed_tournament_team_competitor > .topnav > .tournament_icon
{
    border-radius:50%;
    float:left;
    margin-right:10px;
}

.embed_tournament_single_competitor > .topnav > .title,
.embed_tournament_team_competitor > .topnav > .title
{
    color:#333333;
    float:left;
    font-size:18px;
    font-weight:bold;
    margin-left:5px;
}

.embed_tournament_single_competitor .competitor_collection_table,
.embed_tournament_team_competitor .competitor_collection_table
{
    width:100%;
}

.embed_tournament_single_competitor .competitor_collection_table > thead > tr,
.embed_tournament_team_competitor .competitor_collection_table > thead > tr
{
    background:#e6e6e6;
}

.embed_tournament_single_competitor .competitor_collection_table > thead > tr > th,
.embed_tournament_team_competitor .competitor_collection_table > thead > tr > th
{
    color:#333333;
    padding:5px;
    text-align:left;
}

.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td,
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td
{
    color:#333333;
    line-height:18px;
    padding:5px;
}

.embed_tournament_single_competitor .competitor_collection_table > thead > tr > th:first-child,
.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td:first-child,
.embed_tournament_team_competitor .competitor_collection_table > thead > tr > th:first-child,
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td:first-child
{
    padding-left:15px;
}

.embed_tournament_single_competitor .competitor_collection_table > thead > tr > th:last-child,
.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td:last-child,
.embed_tournament_team_competitor .competitor_collection_table > thead > tr > th:last-child,
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td:last-child
{
    padding-right:15px;
}

.embed_tournament_single_competitor .competitor_collection_table > thead > tr > th:nth-child(3), 
.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td:nth-child(3),
.embed_tournament_team_competitor .competitor_collection_table > thead > tr > th:nth-child(3), 
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td:nth-child(3)
{
    text-align:right;
    width:100px;
}

.embed_tournament_single_competitor .competitor_collection_table > tbody > tr:not(:first-child) > td,
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td img,
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:3px;
}

.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td > .country,
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td > .country
{
    display:inline-block;
}

.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td > .name,
.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td > .name
{
    display:inline-block;
    margin-left:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:90px;
}

.embed_tournament_single_competitor .competitor_collection_table > tbody > tr > td > .game_account
{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:90px;
}

.embed_tournament_team_competitor .competitor_collection_table > tbody > tr > td > .team_leader_name
{
    display:inline-block;
    margin-left:5px;
    max-width:70px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.embed_tournament_single_match_result,
.embed_tournament_team_match_result
{
    min-height:250px;
}

.embed_tournament_single_match_result > .topnav,
.embed_tournament_team_match_result > .topnav
{
    height:40px;
    position:relative;
    vertical-align: middle;
}

.embed_tournament_single_match_result > .topnav > *,
.embed_tournament_team_match_result > .topnav > *
{
    line-height:40px;
}

.embed_tournament_single_match_result > .topnav > .tournament_icon,
.embed_tournament_team_match_result > .topnav > .tournament_icon
{
    float:left;
    margin-right:10px;
}

.embed_tournament_chatroom > .topnav,
.embed_wide_common_chatroom > .topnav
{
    position:relative;
}

.embed_tournament_chatroom > .topnav > .title,
.embed_tournament_instruction_match > .topnav > .title,
.embed_tournament_instruction_signup > .topnav > .title,
.embed_tournament_single_match_result > .topnav > .title,
.embed_tournament_team_match_result > .topnav > .title,
.embed_wide_common_chatroom > .topnav > .title
{
    color:#333333;
    font-size:18px;
    font-weight:bold;
    margin-left:5px;
}

.embed_tournament_chatroom > .topnav > .title,
.embed_wide_common_chatroom > .topnav > .title
{
    line-height:20px;
}

.embed_tournament_chatroom > .topnav > .about,
.embed_tournament_instruction_match > .topnav > .about,
.embed_tournament_instruction_signup > .topnav > .about,
.embed_tournament_single_match_result > .topnav > .about,
.embed_tournament_team_match_result > .topnav > .about,
.embed_wide_common_chatroom > .topnav > .about
{
    color:#999999;
    margin-left:5px;
    margin-top:5px;
}

.embed_tournament_chatroom > .topnav > .about,
.embed_wide_common_chatroom > .topnav > .about
{
    word-wrap:break-word;
}

.embed_tournament_chatroom > .topnav > .about a,
.embed_wide_common_chatroom > .topnav > .about a
{
    word-break:break-all;
}

.embed_tournament_chatroom > .topnav > .setting_button,
.embed_wide_common_chatroom > .topnav > .setting_button
{
    position:absolute;
    top:10px;
    right:10px;
}

.embed_tournament_chatroom > .topnav > .setting_button:hover,
.embed_wide_common_chatroom > .topnav > .setting_button:hover
{
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

.embed_tournament_chatroom_edit_competitors_dialog_content .info_panel .about,
.embed_wide_common_chatroom_edit_competitors_dialog_content .info_panel .about
{
    width:100%;
}

.embed_tournament_single_match_result .match_result_collection_table,
.embed_tournament_team_match_result .match_result_collection_table
{
    width:100%;
}

.embed_tournament_single_match_result .match_result_collection_table > thead > tr,
.embed_tournament_team_match_result .match_result_collection_table > thead > tr
{
    background:#e6e6e6;
}

.embed_tournament_single_match_result .match_result_collection_table > thead > tr > th,
.embed_tournament_team_match_result .match_result_collection_table > thead > tr > th
{
    color:#333333;
    padding:5px 15px;
    text-align:left;
}

.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td,
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td
{
    color:#333333;
    vertical-align:middle;
}

.embed_tournament_single_match_result .match_result_collection_table > thead > tr > th:nth-child(1), 
.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td:nth-child(1),
.embed_tournament_team_match_result .match_result_collection_table > thead > tr > th:nth-child(1), 
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td:nth-child(1)
{
    padding:5px 5px 5px 15px;
    text-align:left;
    width:82px;
}

.embed_tournament_single_match_result .match_result_collection_table > thead > tr > th:nth-child(2), 
.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td:nth-child(2),
.embed_tournament_team_match_result .match_result_collection_table > thead > tr > th:nth-child(2), 
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td:nth-child(2),
.embed_tournament_single_match_result .match_result_collection_table > thead > tr > th:nth-child(4), 
.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td:nth-child(4),
.embed_tournament_team_match_result .match_result_collection_table > thead > tr > th:nth-child(4), 
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td:nth-child(4)
{
    padding:5px 0px;
    text-align:center;
    width:20px;
}

.embed_tournament_single_match_result .match_result_collection_table > thead > tr > th:nth-child(3), 
.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td:nth-child(3),
.embed_tournament_team_match_result .match_result_collection_table > thead > tr > th:nth-child(3), 
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td:nth-child(3)
{
    padding:5px 0px;
    text-align:center;
    width:45px;
}

.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td:nth-child(3),
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td:nth-child(3)
{
    color:#999999;
}

.embed_tournament_single_match_result .match_result_collection_table > thead > tr > th:nth-child(5), 
.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td:nth-child(5),
.embed_tournament_team_match_result .match_result_collection_table > thead > tr > th:nth-child(5), 
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td:nth-child(5)
{
    padding:5px 15px 5px 5px;
    text-align:right;
    width:82px;
}

.embed_tournament_single_match_result .match_result_collection_table > tbody > tr:not(:first-child) > td,
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr:not(:first-child) > td
{
    border-top:1px #e6e6e6 solid;
}

.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td img,
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:3px;
}

.embed_tournament_single_match_result .match_result_collection_table > tbody > tr > td .name,
.embed_tournament_team_match_result .match_result_collection_table > tbody > tr > td .name
{
    color:#333333;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:80px;
}

.embed_user_friend_list .friend_collection
{
    text-align:center;
    width:100%;
}

.embed_user_friend_list .friend_collection > *
{
    text-align:left;
}

.embed_user_friend_list .friend_collection > .friend
{
    color:#333333;
    padding:5px 15px;
}

.embed_user_friend_list .friend_collection > .friend .detail
{
    float:left;
    margin-left:5px;
    width:200px;
}

.embed_user_friend_list .friend_collection > .friend .detail .brief
{
    color:#999999;
}

.embed_user_friend_list .friend_collection > .friend .detail .name
{
    color:#333333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.embed_user_friend_list .friend_collection > .friend .photo
{
    float:left;
}

.embed_user_friend_list .friend_collection > .friend .photo img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    float:left;
}

.embed_user_friend_list .friend_collectionLoadingAnimation
{
    text-align:center;
    width:100%;
}

.embed_user_info_basic
{
    color:#333333;
    position:relative;
    text-align: center;
}

.embed_user_info_basic .cover_photo
{
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

.embed_user_info_basic .cover_photo_empty
{
    background:white;
    border:1px solid #e6e6e6;
    border-bottom:none;
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:288px;
}

.embed_user_info_basic .cover_photo_mask
{
    background:rgba(0, 0, 0, 0.8);
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

.embed_user_info_basic .picture_photo
{
    border:4px gray solid;
    border-radius:50%;
    position:relative;
    height:100px;
    width:100px;
}

.embed_user_info_basic .info
{
    color:#999999;
    /*height:170px;*/
    position:relative;
    text-align: center;
    width:268px;
}

.embed_user_info_basic .info .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    text-align: center;
}

.embed_user_info_basic .info .urlname
{
    color:#999999;
    margin:5px 0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.embed_user_info_basic .info .table_layout
{
    width:100%;
}

.embed_user_info_basic .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

.embed_user_info_basic .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_user_info_basic .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

.embed_user_locales ul.locale_collection
{
    margin:0;
    padding:0;
}

.embed_user_locales ul.locale_collection li
{
    display:inline;
    white-space:nowrap;
}

.embed_user_locales ul.locale_collection li:not(:last-child):after
{
    content:"  \00b7  ";
}

.embed_user_locales .locale_collection .locale
{
    color:#1769ff;
    cursor:pointer;
}

.embed_user_locales .locale_collection .locale:hover
{
    text-decoration:underline;
}

.embed_user_locales .locale_collection .locale.selecting
{
    color:#333333;
    cursor:default;
}

.embed_user_locales .locale_collection .locale.selecting:hover
{
    text-decoration:none;
}

/*
.embed_team_match_list .match_collection .match .party,
.embed_user_match_list .match_collection .match .party
{
    vertical-align:middle;
}

.embed_team_match_list .match_collection .match .party .name,
.embed_user_match_list .match_collection .match .party .name
{
    color:#333333;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:85px;
}

.embed_team_match_list .match_collection .match .party:nth-child(1) .name,
.embed_user_match_list .match_collection .match .party:nth-child(1) .name
{
    margin-left:2px;
    text-align:left;
}

.embed_team_match_list .match_collection .match .party img,
.embed_user_match_list .match_collection .match .party img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:3px;
}

.embed_team_match_list .match_collection .match .score_area,
.embed_user_match_list .match_collection .match .score_area
{
    color:#999999;
    display:inline-block;
    text-align:center;
    width:45px;
}
*/
.embed_friend_suggestion .friend_suggestion_collection > .friend_suggestion,
.embed_team_achievement_list .achievement_collection > .achievement,
.embed_team_match_list .match_collection > .match,
.embed_team_tournament_list .tournament_collection > .tournament,
.embed_user_achievement_list .achievement_collection > .achievement,
.embed_user_match_list .match_collection > .match,
.embed_user_team_list .team_collection > .team,
.embed_user_tournament_list .tournament_collection > .tournament
{
    color:#333333;
    padding:5px 15px;
}

#User_Matches_completedMatchTab .match_collection > .match,
#User_Matches_playingMatchTab .match_collection > .match,
#User_Matches_preparingMatchTab .match_collection > .match,
#Team_Matches_completedMatchTab .match_collection > .match,
#Team_Matches_playingMatchTab .match_collection > .match,
#Team_Matches_preparingMatchTab .match_collection > .match
{
    color:#333333;
    padding-bottom:10px;
}

.embed_friend_suggestion .friend_suggestion_collection > .friend_suggestion .content,
.embed_team_achievement_list .achievement_collection > .achievement .content,
.embed_team_match_list .match_collection > .match .content,
.embed_team_tournament_list .tournament_collection > .tournament .content,
.embed_user_achievement_list .achievement_collection > .achievement .content,
.embed_user_match_list .match_collection > .match .content,
.embed_user_team_list .team_collection > .team .content,
.embed_user_tournament_list .tournament_collection > .tournament .content,
#Team_Achievements_achievementCollection > .achievement .content,
#Team_Tournaments_tournamentCollection > .tournament .content,
#User_Achievements_achievementCollection > .achievement .content,
#User_Matches_completedMatchTab .match_collection > .match .content,
#User_Matches_playingMatchTab .match_collection > .match .content,
#User_Matches_preparingMatchTab .match_collection > .match .content,
#Team_Matches_completedMatchTab .match_collection > .match .content,
#Team_Matches_playingMatchTab .match_collection > .match .content,
#Team_Matches_preparingMatchTab .match_collection > .match .content,
#User_Tournaments_tournamentCollection > .tournament .content
{
    color:#999999;
}

.embed_friend_suggestion .friend_suggestion_collectionLoadingAnimation,
.embed_team_achievement_list .achievement_collectionLoadingAnimation,
.embed_team_match_list .match_collectionLoadingAnimation,
.embed_team_tournament_list .tournament_collectionLoadingAnimation,
.embed_user_achievement_list .achievement_collectionLoadingAnimation,
.embed_user_match_list .match_collectionLoadingAnimation
.embed_user_team_list .team_collectionLoadingAnimation,
.embed_user_tournament_list .tournament_collectionLoadingAnimation
{
    text-align:center;
    width:100%;
}

#User_Info_livePanel,
#User_Info_postFeedPanel
{
    margin-bottom:10px;
}

#App_Topnav_notificationMenuBalloonCollection .notification,
#Feed_Info_feedCollection .feed,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed,
#Team_Info_feedCollection .feed,
#User_Info_feedCollection .feed,
#Team_Achievements_achievementCollection .achievement,
#User_Achievements_achievementCollection .achievement,
#User_Notification_notificationCollection .notification
{
    position:relative;
}

#User_Notification_notificationCollection .notification .comment
{
    width: 480px;
}

#Feed_Info_feedCollection .feed:not(:first-child),
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed:not(:first-child),
#Team_Info_feedCollection .feed:not(:first-child),
#User_Info_feedCollection .feed:not(:first-child)
{
    margin-top:10px;
}

#Feed_Info_feedCollection .feed a:hover,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed a:hover,
#Team_Info_feedCollection .feed a:hover,
#User_Info_feedCollection .feed a:hover
{
    text-decoration:underline;
}

#Feed_Info_feedCollection .feed .edit_button,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .edit_button,
#Team_Info_feedCollection .feed .edit_button,
#User_Info_feedCollection .feed .edit_button
{
    top:10px;
    right:10px;
    position:absolute;
}

#Feed_Info_feedCollection .feed .extra_content,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .extra_content,
#Team_Info_feedCollection .feed .extra_content,
#User_Info_feedCollection .feed .extra_content
{
    border:1px #e6e6e6 solid;
    border-radius:5px;
    cursor:pointer;
    padding:5px;
}

#Feed_Info_feedCollection .feed .extra_content:hover,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .extra_content:hover,
#Team_Info_feedCollection .feed .extra_content:hover,
#User_Info_feedCollection .feed .extra_content:hover
{
    border:1px #d5d5d5 solid;
}

#Feed_Info_feedCollection .feed .message,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .message,
#Photo_CommentList_commentCollection .message,
#Team_Info_feedCollection .feed .message,
#User_Info_feedCollection .feed .message
{
    border:none;
    padding:0px;
    word-wrap:break-word;
}

#Feed_Info_feedCollection .feed .comment_collection .comment .message,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .comment_collection .comment .message,
#Team_Info_feedCollection .feed .comment_collection .comment .message,
#User_Info_feedCollection .feed .comment_collection .comment .message
{
    padding:5px 0;
    word-wrap:break-word;
}

#Feed_Info_feedCollection .feed .message a,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .message a,
#Photo_CommentList_commentCollection .message a,
#Team_Info_feedCollection .feed .message a,
#User_Info_feedCollection .feed .message a
{
    word-break:break-all;
}

#Feed_Info_feedCollection .feed .comment_collection .comment .message a,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .comment_collection .comment .message a,
#Team_Info_feedCollection .feed .comment_collection .comment .message a,
#User_Info_feedCollection .feed .comment_collection .comment .message a
{
    word-break:break-all;
}

#Feed_Info_feedCollection .feed .message .attachment,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .message .attachment,
#Team_Info_feedCollection .feed .message .attachment,
#User_Info_feedCollection .feed .message .attachment
{
    position:relative;
}

#Feed_Info_feedCollection .feed .message .attachment .domain,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .message .attachment .domain,
#Team_Info_feedCollection .feed .message .attachment .domain,
#User_Info_feedCollection .feed .message .attachment .domain
{
    background:rgba(0, 0, 0, .5);
    border-radius:2px;
    color:white;
    position:absolute;
    left:0px;
    bottom:0px;
    margin:10px;
    padding:5px;
}

#Feed_Info_feedCollection .feed .message .attachment .video iframe,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .message .attachment .video iframe,
#Team_Info_feedCollection .feed .message .attachment .video iframe,
#User_Info_feedCollection .feed .message .attachment .video iframe
{
    border:1px solid rgba(0, 0, 0, .10);
}

#Feed_Info_feedCollection .feed .message .attachment .photo_thumb,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .message .attachment .photo_thumb,
#Team_Info_feedCollection .feed .message .attachment .photo_thumb,
#User_Info_feedCollection .feed .message .attachment .photo_thumb
{
    border:1px solid rgba(0, 0, 0, .10);
    max-width:100%;
    cursor:pointer;
}

#Feed_Info_feedCollection .feed .name,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .name,
#Team_Info_feedCollection .feed .name,
#User_Info_feedCollection .feed .name
{
    color:#1769ff;
}

#Feed_Info_feedCollection .feed .operation_area,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area,
#Team_Info_feedCollection .feed .operation_area,
#User_Info_feedCollection .feed .operation_area
{
    text-align:right;
}

#Feed_Info_feedCollection .feed .photo img,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .photo img,
#Team_Info_feedCollection .feed .photo img,
#User_Info_feedCollection .feed .photo img
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    height:40px;
    width:40px;
}

#Feed_Info_feedCollection .feed .operation_area .mood_support_button,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area .mood_support_button,
#Photo_Dialog .operation_area .mood_support_button,
#Team_Info_feedCollection .feed .operation_area .mood_support_button,
#User_Info_feedCollection .feed .operation_area .mood_support_button,
#Feed_Info_feedCollection .feed .operation_area .share_button,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area .share_button,
#Photo_Dialog .operation_area .share_button,
#Team_Info_feedCollection .feed .operation_area .share_button,
#User_Info_feedCollection .feed .operation_area .share_button
{
    color:#333333;
    cursor:pointer;
}

#Feed_Info_feedCollection .feed .operation_area .mood_support_button:hover,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area .mood_support_button:hover,
#Photo_Dialog .operation_area .mood_support_button:hover,
#Team_Info_feedCollection .feed .operation_area .mood_support_button:hover,
#User_Info_feedCollection .feed .operation_area .mood_support_button:hover,
#Feed_Info_feedCollection .feed .operation_area .share_button:hover,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area .share_button:hover,
#Photo_Dialog .operation_area .share_button:hover,
#Team_Info_feedCollection .feed .operation_area .share_button:hover,
#User_Info_feedCollection .feed .operation_area .share_button:hover
{
    text-decoration: underline;
}

#Feed_Info_feedCollection .feed .operation_area .mood_support_button.isset,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area .mood_support_button.isset,
#Photo_Dialog .operation_area .mood_support_button.isset,
#Team_Info_feedCollection .feed .operation_area .mood_support_button.isset,
#User_Info_feedCollection .feed .operation_area .mood_support_button.isset
{
    color:#5490ff;
}

#Feed_Info_feedCollection .feed .operation_area .count_label,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area .count_label,
#Photo_Dialog .operation_area .count_label,
#Team_Info_feedCollection .feed .operation_area .count_label,
#User_Info_feedCollection .feed .operation_area .count_label
{
    background:#81889b;
    border-radius:3px;
    color:white;
    display: inline-block;
    padding:2px 10px;
}

#Feed_Info_feedCollection .feed .operation_area > *,
#Index_tabs > [data-pws-tab="news"] > .feed_collection > .feed .operation_area > *,
#Team_Info_feedCollection .feed .operation_area > *,
#User_Info_feedCollection .feed .operation_area > *
{
    margin-left:5px;
}

#User_Friends_friendCollection .friend
{
    float:left;
    position:relative;
    margin:0 5px 8px 5px;
    width:290px;
}

#User_Friends_friendCollection .friend:nth-child(3n+1)
{
    margin-left:0px;
}

#User_Friends_friendCollection .friend:nth-child(3n)
{
    margin-right:0px;
}

#User_Friends_friendCollection .friend .cover_photo
{
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:130px;
    width:290px;
}

#User_Friends_friendCollection .friend .cover_photo_empty
{
    background:white;
    border:1px solid #e6e6e6;
    border-bottom:none;
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:288px;
}

#User_Friends_friendCollection .friend .cover_photo_mask
{
    background:rgba(0, 0, 0, 0.8);
    border-radius:5px;
    position:absolute;
    left:0px;
    top:0px;
    height:135px;
    width:290px;
}

#User_Friends_friendCollection .friend .picture_photo
{
    border:4px gray solid;
    border-radius:50%;
    position:absolute;
    left:91px;
    top:5px;
    height:105px;
    width:100px;
}

#User_Friends_friendCollection .friend .info
{
    color:#999999;
    height:170px;
    position:relative;
    text-align: center;
    margin-top:120px;
    width:288px;
}

#User_Friends_friendCollection .friend .info .score_horizontal
{
    overflow:auto;
    overflow-y:hidden;
    text-align:left;
    width:268px;
    white-space:nowrap;
}

#User_Friends_friendCollection .friend .info .name
{
    color:#333333;
    font-family:helvetica, arial, sans-serif, Microsoft JhengHei;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    overflow: hidden;
    text-align: center;
    text-overflow:ellipsis;
    white-space: nowrap;
}

#User_Friends_friendCollection .friend .info .urlname
{
    color:#999999;
    margin:5px 0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#User_Friends_friendCollection .friend .info .table_layout
{
    width:100%;
}

#User_Friends_friendCollection .friend .info .table_layout > tbody > tr > td:not(:first-child)
{
    border-left:solid 1px #999999;
}

#User_Friends_friendCollection .friend .info .table_layout > tbody > tr > td > .info_title
{
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

#User_Friends_friendCollection .friend .info .table_layout > tbody > tr > td > .info_value
{
    color:#1769ff;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:80px;
}

#User_Friends_friendCollection .friend .menu
{
    background:rgba(0, 0, 0, 0.8);
    border:1px solid #333333;
    display:none;
    height:290px;
    left:0px;
    position:absolute;
    text-align:center;
    top:0px;
    vertical-align:middle;
    width:288px;
    z-index:1;
}

#User_Friends_friendCollection .friend .menu .button
{
    border:2px white solid;
    border-radius:50%;
    color:white;
    display:inline-block;
    font-size:10px;
    font-weight:bold;
    height:70px;
    line-height:70px;
    margin:10px 30px;
    text-align:center;
    width:70px;
}

#User_Friends_friendCollection .friend .menu a:first-child .button
{
    margin-top:110px;
}

#Team_Matches_matchPanel ul.pws_tabs_controll li,
#User_Matches_matchPanel ul.pws_tabs_controll li
{
    width:33.33%;
}

#Team_Matches_matchPanel ul.pws_tabs_controll li a,
#User_Matches_matchPanel ul.pws_tabs_controll li a
{
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    width:100%;
}

#Team_Matches_matchTabs,
#User_Matches_matchTabs
{
    min-height:250px;
}

#User_Notification_notificationCollection .notification a:hover
{
    text-decoration:underline;
}

#Index_Index_RegistForm_birthdate_year,
#Index_Index_RegistForm_birthdate_month,
#Index_Index_RegistForm_birthdate_day
{
    width:80px;
}

#User_Upgrade_planCollection
{
    min-height:200px;
}

#User_Upgrade_planCollection > .plan
{
    color:#999999;
    float:left;
    margin:30px;
    text-align:center;
    width:350px;
}

#User_Upgrade_planCollection > .plan > .brief
{
    margin-top:10px;
}

#User_Upgrade_planCollection > .plan > .name
{
    color:#333333;
    font-size:16px;
    font-weight:bold;
}

#User_Upgrade_planCollection > .plan > .price
{
    color:#24596d;
    font-size:20px;
    font-weight:bold;
    line-height:23px;
    margin-top:10px;
}

#User_Upgrade_planCollection > .plan > .select_button
{
    margin-top:100px;
}

/*CROPIT CSS*/
#Dialog_cropImageDialog .image-editor {
    position: relative;
    /*width: 100%;*/
}
#Dialog_cropImageDialog .div-cropit-preview {
    position: relative;
    overflow: hidden;
    margin: 10px auto;
    /*width: 100%;*/
    /*height: 400px;*/

}

#Dialog_cropImageDialog .controls-wrapper {
    text-align:center;
}

#Dialog_cropImageDialog .crop_image_button {
    margin:0 auto;
}

#Dialog_cropImageDialog .cropit-preview {
    margin: 30px auto;
    background-color: #f8f8f8;
    background-size: cover;
    border: 1px solid #ccc;
    border-radius: 3px;
    /*margin-top: 30px;*/
}

/* Translucent background image */
#Dialog_cropImageDialog .cropit-preview-background {
    opacity: .2;
}
#Dialog_cropImageDialog input.cropit-image-zoom-input {
    position: relative;
    z-index: 2;
}

/* Limit the background image by adding overflow: hidden */
#Dialog_cropImageDialog #image-cropper {
    overflow: hidden;
}

#Dialog_cropImageDialog .cropit-preview-image-container {
    cursor: move;
}
.cropit-preview-image {
max-width: none;
}
/*Dialog_activationDialog*/
#Dialog_activationDialog { text-align: left; }

/*Dialog_activationCodeDialog*/
#Dialog_activationCodeDialog { text-align: left; }
#Dialog_activationCodeDialog .field_title { margin-right: 20px; }
#Dialog_activationCodeDialog .button_reportProblem { color: #1769ff; cursor: pointer; display:inline; }
#Dialog_activationCodeDialog .button_reportProblem:hover { text-decoration:underline; }

#Dialog_couponQRCodeDialog img,
#Dialog_myQRCodeDialog img
{
    width: 100%;
}

#Dialog_couponQRCodeDialog .qrcode,
#Dialog_myQRCodeDialog .barcode,
#Dialog_myQRCodeDialog .qrcode
{
    width: 50%;
}

#Dialog_tournamentTeamInstructionDialog
{
    display:table; padding: 0px;
}

#Dialog_tournamentTeamInstructionDialog .carousel-indicators
{
    bottom: 0px;
}

#Dialog_tournamentTeamInstructionDialog .modal-body
{
    padding: 2px;
}

.modal.in #AppEsportsStadiumMember_Identity_newsDialog.modal-dialog
{
    -webkit-transform: translate(0, calc(50vh - 50%));
    -ms-transform: translate(0, 50vh) translate(0, -50%);
    -o-transform: translate(0, calc(50vh - 50%));
    transform: translate(0, 50vh) translate(0, -50%);
}

/*ResetPassword*/
.reset_password_table { width: 100%; text-align: center; }

/*Problem Report*/
#App_reportProblemDialog {  }
#App_reportProblemDialog textarea { width: 350px; height: 150px; }
#App_reportProblemDialog .image_preview img { max-width: 375px; }
#App_reportProblemDialog .button_submit {float:right;}

#User_Earnings_overviewTabForm .balance
{
    font-size:32px;
    line-height:32px;
    text-align:right;
}

#User_Earnings_overviewTabForm .title
{
    font-size:20px;
    font-weight:bold;
    line-height:22px;
}

#User_Earnings_paymentMethodCollection .panel a:hover
{
    text-decoration:underline;
}

#User_Earnings_paymentMethodCollection .panel[payment_method="bank_transfer"] .account_no_table
{
    width:245px;
}

#User_Earnings_paymentMethodCollection .panel[payment_method="bank_transfer"] .bank_code
{
    width:60px;
}

#User_Earnings_paymentMethodCollection .panel[payment_method="bank_transfer"] .account_no
{
    width:100%;
}

#User_Earnings_transactionRecordPanel
{
    margin-top:30px;
}

#User_Earnings_transactionRecordPanel .transaction_record_table tbody td
{
    border-top:1px solid #f5f5f5;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th
{
    border-bottom:1px solid #f5f5f5;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(1)
{
    text-align:left;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(2),
#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(4),
#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(5),
#User_Earnings_transactionRecordPanel .transaction_record_table tbody td:nth-child(2),
#User_Earnings_transactionRecordPanel .transaction_record_table tbody td:nth-child(4),
#User_Earnings_transactionRecordPanel .transaction_record_table tbody td:nth-child(5)
{
    text-align:center;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(3),
#User_Earnings_transactionRecordPanel .transaction_record_table tbody td:nth-child(3)
{
    text-align:right;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(1)
{
    width:100%;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(3)
{
    min-width:70px;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(2),
#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(4)
{
    min-width:50px;
}

#User_Earnings_transactionRecordPanel .transaction_record_table thead th:nth-child(5)
{
    min-width:80px;
}

#User_CreateGettingStarted_overviewTabBirthdate_year,
#User_CreateGettingStarted_overviewTabBirthdate_month,
#User_CreateGettingStarted_overviewTabBirthdate_day,
#User_EditProfile_overviewTabBirthdate_year,
#User_EditProfile_overviewTabBirthdate_month,
#User_EditProfile_overviewTabBirthdate_day
{
    display:inline-block;
    width:80px;
}

#User_EditProfile_contactTabPhoneContainer
{
    margin:10px 0;
}

#User_EditProfile_contactTabPhoneContainer .phone.nonverified
{
    cursor:pointer;
}

#User_CreateGettingStarted_profilePhotoTabCover,
#User_CreateGettingStarted_profilePhotoTabPicture,
#User_EditProfile_profilePhotoTabCover,
#User_EditProfile_profilePhotoTabPicture,
#Team_CreateGettingStarted_profilePhotoTabCover,
#Team_CreateGettingStarted_profilePhotoTabLogo,
#Team_EditProfile_profilePhotoTabCover,
#Team_EditProfile_profilePhotoTabLogo
{
    border:1px solid rgba(0, 0, 0, .10);
    cursor:pointer;
}

#User_CreateGettingStarted_profilePhotoTabPicture,
#User_EditProfile_profilePhotoTabPicture,
#Team_CreateGettingStarted_profilePhotoTabLogo,
#Team_EditProfile_profilePhotoTabLogo
{
    width:100px;
}

#User_CreateGettingStarted_profilePhotoTabCover,
#User_EditProfile_profilePhotoTabCover,
#Team_CreateGettingStarted_profilePhotoTabCover,
#Team_EditProfile_profilePhotoTabCover
{
    width:500px;
}

#Team_CreateGettingStarted_urlnameTabUrlnameLabel,
#User_CreateGettingStarted_urlnameTabUrlnameLabel,
#Team_EditProfile_urlnameTabUrlnameLabel,
#User_EditProfile_urlnameTabUrlnameLabel
{
    line-height:30px;
}

#Team_CreateGettingStarted_urlnameTabUrlname,
#Team_EditProfile_urlnameTabUrlname,
#Tournament_ManageEdit_overviewForm .urlname,
#User_CreateGettingStarted_urlnameTabUrlname,
#User_EditProfile_urlnameTabUrlname
{
    display:inline-block;
    width:140px !important;
}

#Game_ManageEdit_overviewForm .profile_tabs .tab-content .icon_photo,
#Game_ManageOptionEdit_overviewForm .profile_tabs .tab-content .icon_photo,
#Tournament_ManageEdit_overviewForm .profile_tabs .tab-content .banner_photo,
#Tournament_ManageEdit_overviewForm .profile_tabs .tab-content .cover_photo,
#Tournament_ManageEdit_overviewForm .profile_tabs .tab-content .icon_photo
{
    display: inline-block;
    position:relative;
}

.cga_form_item_row .cga_form_cropit .view_button,
#Game_ManageEdit_overviewForm .profile_tabs .tab-content .icon_photo .view_image_button,
#Game_ManageOptionEdit_overviewForm .profile_tabs .tab-content .icon_photo .view_image_button,
#Tournament_ManageEdit_overviewForm .profile_tabs .tab-content .banner_photo .view_image_button,
#Tournament_ManageEdit_overviewForm .profile_tabs .tab-content .cover_photo .view_image_button,
#Tournament_ManageEdit_overviewForm .profile_tabs .tab-content .icon_photo .view_image_button
{
    color:white;
    cursor:pointer;
    position:absolute;
    bottom:5px;
    right:5px;
    text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#Index_ExpiredOperation_area,
#NotLoggedIn_Message_area,
#User_EmailConfirmation_area,
#User_ForgetPassword_area,
#User_RecoverPassword_area,
#User_Register_area
{
    margin-top: 10px;
}

#User_EditProfile_profilePhotoTabPicture_image,
#User_CreateGettingStarted_profilePhotoTabPicture_image,
#Team_CreateGettingStarted_profilePhotoTabLogo_image,
#Team_EditProfile_profilePhotoTabLogo_image
{
    width: 100px;
    height: 100px;
    overflow: hidden;
    text-align: center;
}
#User_EditProfile_profilePhotoTabCover_image,
#User_CreateGettingStarted_profilePhotoTabCover_image,
#Team_CreateGettingStarted_profilePhotoTabCover_image,
#Team_EditProfile_profilePhotoTabCover_image
{
    width: 500px;
    height: 94px;
    overflow: hidden;
    text-align: center;
}
#User_EditProfile_profilePhotoTabPicture_image img,
#User_CreateGettingStarted_profilePhotoTabPicture_image img,
#Team_CreateGettingStarted_profilePhotoTabLogo_image img,
#Team_EditProfile_profilePhotoTabLogo_image img
{
    max-width: 100px;
    max-height: 100px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
#User_EditProfile_profilePhotoTabCover_image img,
#User_CreateGettingStarted_profilePhotoTabCover_image img,
#Team_CreateGettingStarted_profilePhotoTabCover_image img,
#Team_EditProfile_profilePhotoTabCover_image img
{
    max-height: 100px; 
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

#Game_ManageEdit_gamePanel input[type="text"],
#Game_ManageEdit_gamePanel select,
#Game_ManageOptionEdit_optionPanel input[type="text"],
#Game_ManageOptionEdit_optionPanel select,
#Tournament_ManageEdit_editDivisionDialog input[type="text"],
#Tournament_ManageEdit_editDivisionHeaderDialog input[type="text"],
#Tournament_ManageEdit_overviewForm div[contenteditable="true"].form-control,
#Tournament_ManageEdit_overviewForm input[type="text"],
#Tournament_ManageEdit_overviewForm select,
#Tournament_ManageEdit_overviewForm textarea,
#User_Register_form input[type="password"],
#User_Register_form input[type="text"],
#User_Register_form select
{
    width:100%;
}

#Tournament_ManageCompetitorIndex_panel .competitor_panel table .state
{
    width:inherit;
}

#Tournament_ManageCompetitorIndex_panel .competitor_panel .list_area
{
    overflow:auto;
}

#Dialog_shareDialog_share {
    font-size: 24px !important;
}

#Dialog_paymentMethodDialog .dialog_content .payment_method_option {
    cursor:pointer;
    font-size: 24px !important;
    margin-top:10px;
}

#Dialog_paymentMethodDialog .dialog_content .payment_method_option:hover {
    opacity: .8;
    filter: Alpha(Opacity=80); /* support: IE8 */
}

#Dialog_paymentMethodDialog .dialog_content .payment_method_option.payme {
    color:#db0011;
}

#Dialog_paymentMethodDialog .dialog_content .payment_method_option.stripe {
    color:#6772e5;
}

#Dialog_paymentMethodDialog .dialog_content .payment_method_option .icon {
    border:none !important
}

#Dialog_paymentMethodDialog .dialog_content .payment_method_option .title {
    padding-top:5px;
}

.embed_team_info_basic .logo_photo_button,
.embed_user_info_basic .picture_photo_button 
{
    cursor: pointer;
}

#Tournament_InfoTeam_tournamentStatisticTab {
    /*border: 1px solid #000000;*/
    /*padding: 20px;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
}

.Tournament_InfoSingle_chartContainer,
.Tournament_InfoTeam_chartContainer
{
    padding: 10px 12px;
}

#Tournament_InfoSingle_tournamentStatisticArea .jqplot-point-label,
#Tournament_InfoTeam_tournamentStatisticArea .jqplot-point-label
{
    color:white;
}

#Tournament_InfoSingle_tournamentStatisticArea .jqplot-yaxis-tick,
#Tournament_InfoTeam_tournamentStatisticArea .jqplot-yaxis-tick
{
    min-width: 110px;
    text-align: left;
    padding-right: 5px;
    right:inherit;
}

#Tournament_InfoSingle_tournamentStatisticArea .jqplot-yaxis-tick img,
#Tournament_InfoSingle_tournamentStatisticArea .jqplot-yaxis-tick p,
#Tournament_InfoTeam_tournamentStatisticArea .jqplot-yaxis-tick img,
#Tournament_InfoTeam_tournamentStatisticArea .jqplot-yaxis-tick p
{
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

#Tournament_InfoSingle_tournamentStatisticArea .jqplot-yaxis-tick img,
#Tournament_InfoTeam_tournamentStatisticArea .jqplot-yaxis-tick img
{
    padding-right: 5px;
}

#Tournament_InfoSingle_tournamentStatisticArea .jqplot-yaxis-tick p,
#Tournament_InfoTeam_tournamentStatisticArea .jqplot-yaxis-tick p
{
    text-align: right;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list
{
    display: inline-block;
    vertical-align: top;
    width: 33%;
    padding-left: 12px;
    padding-right: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list ul,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list ul li,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list ul li
{
    padding-top: 6px;
    padding-bottom: 6px;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list ul li .number,
#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list ul li .name,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list ul li .name
{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list ul li .number
{
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 29px;
    text-align: center;
    margin-right: 6px;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-champion-kills ul li .number,
#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-kills ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-champion-kills ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-kills ul li .number
{
    border: 3px solid #EB2B44;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .least-champion-deaths ul li .number,
#Tournament_InfoSingle_tournamentStatisticArea .kda-data .least-player-deaths ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .least-champion-deaths ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .least-player-deaths ul li .number
{
    border: 3px solid #A2CE2D;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-champion-assists ul li .number,
#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-assists ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-champion-assists ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-assists ul li .number
{
    border: 3px solid #1380F0;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list ul li .name img,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list ul li .name img
{
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid rgba(0, 0, 0, .10);
    border-radius: 6px;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .top-score-list ul li .name a,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .top-score-list ul li .name a
{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-score,
#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-mvps,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-score,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-mvps
{
    width: 100%;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-score ul li,
#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-mvps ul li,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-score ul li,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-mvps ul li
{
    width: 33%;
    display: inline-block;
    vertical-align: top;
}

#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-score ul li .number,
#Tournament_InfoSingle_tournamentStatisticArea .kda-data .most-player-mvps ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-score ul li .number,
#Tournament_InfoTeam_tournamentStatisticArea .kda-data .most-player-mvps ul li .number
{
    width: auto;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard > .record_container,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard > .record_container
{
    list-style-type:none;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard > .record_container > table.record,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard > .record_container > table.record
{
    margin-bottom:5px;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard > .record_container > table.record > tbody > tr > td > .icon,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard > .record_container > table.record > tbody > tr > td > .icon
{
    border:1px solid rgba(0, 0, 0, .10);
    border-radius:50%;
    height:40px;
    margin-right:5px;
    width:40px;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard > .record_container > table.record > tbody > tr > td > .value,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard > .record_container > table.record > tbody > tr > td > .value
{
    font-size:18px;
    line-height:40px;
    margin-right:5px;
    min-width:40px;
    text-align: center;
    vertical-align:middle;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard.value_border > .record_container > table.record > tbody > tr > td > .value,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard.value_border > .record_container > table.record > tbody > tr > td > .value
{
    border-radius:50%;
    width: 40px;
    height: 40px;
    line-height:34px;
    vertical-align:middle;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard.value_border.most-kills > .record_container > table.record > tbody > tr > td > .value,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard.value_border.most-kills > .record_container > table.record > tbody > tr > td > .value
{
    border:3px solid #EB2B44;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard.value_border.least-deaths > .record_container > table.record > tbody > tr > td > .value,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard.value_border.least-deaths > .record_container > table.record > tbody > tr > td > .value
{
    border:3px solid #A2CE2D;
}

#Tournament_InfoSingle_tournamentStatisticArea .leaderboard.value_border.most-assists > .record_container > table.record > tbody > tr > td > .value,
#Tournament_InfoTeam_tournamentStatisticArea .leaderboard.value_border.most-assists > .record_container > table.record > tbody > tr > td > .value
{
    border:3px solid #1380F0;
}