body{-webkit-tap-highlight-color:rgba(0,0,0,0) !important; -webkit-user-select:none; font-weight:bold; font-size:14px; font-family:Helvetica,Arial,sans-serif; color:#343434; background:#fff;}
a, a:active, a:focus, a:visited{border:0; text-decoration:none; color:#343434;}
a {-webkit-touch-callout: none !important;}
input{border:none;}
textarea:focus, input:focus{outline: none;}
input{-webkit-appearance: none;}

.font16{font-size:16px;}
.font_normal{font-weight:normal;}
.textarea{padding:10px; font-size:14px; clear:both;}
.lightblue{color:#006ab2; text-shadow:none !important;}
.lightblue-row{text-align:center; height:20px; line-height:19px; padding-left:10px;}
.row{height:18px; padding:12px 10px 10px; border:0;}

/*PAGE*/
.page{min-width:320px; min-height:355px; display:block; overflow:visible; border:0 none; left:0; position:absolute; top:0; width:100%; outline:0 none; margin:0; padding:0;}
.page-header{color:#fff; border-left-width:0; border-right-width:0; position: relative; text-align:center; font-size:20px; height: 26px; padding:9px 0; border-bottom:none; border-top: none; text-shadow: 0 -1px 0 #000000; line-height:25px; }
.page-header span{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.page-header .page-header-button{min-width:70px; float:left; position:relative; text-align:left; margin-left:10px;}
.page-header .page-header-button.right{float:right; text-align:right; margin-right:10px;}
.page-content{border-width:0; overflow-x: hidden; overflow-y: visible; padding:0; background:#fff;}

/*LISTS*/
.content-list{clear:both; margin:0; list-style: none outside none; padding:0; counter-reset: listnumbering;}
.list-element{border-bottom:1px solid #ccc; background:url(../../images/lt/bg_gradient_bottom.jpg) bottom left repeat-x #fff; display: block; margin:0; overflow:visible; position:relative; text-align:left; list-style:none outside none; padding:0; cursor:pointer; clear:both; float:left; min-height:20px; width:100%}
.list-element.radio{border-color:#fff; background:#fff;}
.list-element a, .list-element .element-text, .navbar .list-element span, .subnav .list-element span{height:20px; line-height:19px; padding:12px 30px 8px 10px; border:0 none; text-decoration:none; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.photorow .element-text{padding-top:4px; padding-bottom: 4px; padding-left: 12px}
.photorow .element-text .jersey-nr, .photorow .element-text .name {padding-top: 5px}
.photo img {border-radius: 3px}
.list-element a.hover{
    background: -moz-linear-gradient(top, rgb(232,232,232) 0%, rgb(255,255,255) 100%);
    background: -webkit-linear-gradient(top, rgb(232,232,232) 0%, rgb(255,255,255) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(232,232,232)),color-stop(1, rgb(255,255,255)));
}
.list-element img{position:relative; border-width:0; float:left; margin-right:10px;}
.club-row{
    background:url(../../images/lt/bg_team_corner.png) no-repeat, -moz-linear-gradient(bottom, rgb(6,76,137) 0%, rgb(0,106,178) 50%, rgb(11,124,222) 98%, rgb(85,164,232) 100%) !important;
    background:url(../../images/lt/bg_team_corner.png) no-repeat, -webkit-linear-gradient(bottom, rgb(6,76,137) 0%, rgb(0,106,178) 50%, rgb(11,124,222) 98%, rgb(85,164,232) 100%) !important;
    background:url(../../images/lt/bg_team_corner.png) no-repeat, -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(6,76,137)),color-stop(0.5, rgb(0,106,178)),color-stop(0.98, rgb(11,124,222)), color-stop(1, rgb(85,164,232)) ) !important;
    border-bottom:none;
}
.club-row a, .club-row .element-text .text-inner{text-shadow:0 -1px 0 #000000; color:#fff;}
.club-row a .element-text, .club-row .element-text .text-inner{padding:0 0 0 30px;}
.club-row a.hover, .lightblue a.hover, .header-bottom a.hover{background:transparent !important;}
#leagues_0 .list-element a{height:30px;}
#leagues_0 .list-element .league-name{float: left; margin-top: -5px;}
#leagues_0 .list-element .league-path{float: left; margin-top: -5px; font-size: 12px; font-weight: normal;}
.header-top .prev{float: left; width: 11px; height: 21px; background-image: url(../../images/lt/icons/arrows.png); background-position: 0 0; padding: 0 5px; background-origin: content-box; background-clip: content-box; -webkit-background-origin: content-box; -webkit-background-clip: content-box; background-repeat: no-repeat;}
.header-top .prev.inactive{background-position: 0 -21px; background: transparent;}
.header-top .next{float: right; width: 11px; height: 21px; background-image: url(../../images/lt/icons/arrows.png); background-position: -11px 0; padding: 0 5px; background-origin: content-box; background-clip: content-box; -webkit-background-origin: content-box; -webkit-background-clip: content-box; background-repeat: no-repeat;}
.header-top .next.inactive{background-position: -11px -21px; background: transparent;}
#league_info_0 .page-header { font-size: 18px; }
#league_info_0 .page-header .page-header-button.right { min-width: 40px; margin-left: 0; }

/*leagues menu*/
#league_info_0 .page-content .header-top{
    background: -moz-linear-gradient(bottom, #c8d7f0 0%, #e6f0fa 100%);
    background: -webkit-linear-gradient(bottom, #c8d7f0 0%, #a7cff1 98%, #e6f0fa 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #c8d7f0),color-stop(1, #e6f0fa));
}
.menu{height:40px;
    background: -moz-linear-gradient(bottom, #a2bfd8 0%, #a7cff1 98%, #c1ddf6 100%);
    background: -webkit-linear-gradient(bottom, #a2bfd8 0%, #a7cff1 98%, #c1ddf6 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a2bfd8),color-stop(0.98, #a7cff1), color-stop(1, #c1ddf6));
}
.menu div{float:left; height:100%; width:70px;}
.menu span{background-image:url(../../images/lt/icons/icon_matchday.png); background-position:center center; background-repeat:no-repeat; float:left; height:100%; width:100%;}
.menu .matchdate{background-image:url(../../images/lt/icons/icon_calendar.png);}
.menu .active{background:#e6f0fa;}

/*ICONS*/
.icon-exclamation{display:none; background: url("../../images/lt/icons-18-white.png") no-repeat scroll -504px 50% rgba(0, 0, 0, 0.3); height:18px; width:18px; margin-top:-9px; position:absolute; top:50%; right:5px; border-radius:9px 9px 9px 9px; display: inline-block;}
.icon-reload{display:none; height:18px; width:18px; margin-top:-9px; font-size: 40px; position:relative; top:-46px; right:-210px; display: inline-block;}
.icon-link{background: url("../../images/lt/icons/forward.png") no-repeat scroll 0 0 transparent; height:22px; width:22px; z-index:2; margin-top:-9px; position:absolute; top:50%; right:10px;}
.icon-clear{display:none; background: url("../../images/lt/icons-18-white.png") no-repeat scroll -72px 50% rgba(0, 0, 0, 0.3); height:18px; width:18px; z-index:2; margin-top:-9px; position:absolute; top:50%; right:5px; border-radius:9px 9px 9px 9px}
.icon-checkbox{margin-top:-9px; border-radius:3px 3px 3px 3px; left:15px; position:absolute; top:50%; height:18px; width:18px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); background-color: #ccc;}
.icon-radio{margin-top:-9px; border-radius:9px 9px 9px 9px; left:15px; position:absolute; top:50%; height:18px; width:18px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); background-color: #ccc;}
/*EVENTS*/

.event-icon.goal{
	background-image: url("../../font/lt/icons/Tor_RGB.svg");
}

.event-icon.penaltygoal {
	background-image: url("../../font/lt/icons/Strafschusstor_RGB.svg");
}

.event-icon.owngoal {
	background-image: url("../../font/lt/icons/Eigentor_RGB.svg");
}

.event-icon.yellow {
	background-image: url("../../font/lt/icons/GelbeKarte_RGB.svg");
}

.event-icon.red {
	background-image: url("../../font/lt/icons/RoteKarte_RGB.svg");
}

.event-icon.yellow_red {
	background-image: url("../../font/lt/icons/GelbRoteKarte_RGB.svg");
}

.event-icon.substitution {
	background-image: url("../../font/lt/icons/Wechsel_RGB.svg");
}

.event-icon.highlight {
	background-image: url("../../font/lt/icons/Highlight_RGB.svg");
}

.event-icon.shotongoal {
	background-image: url("../../font/lt/icons/Torschuss_K.svg");
}

.event-icon.foul {
	background-image: url("../../font/lt/icons/Foul2_K.svg");
}

.event-icon.corner {
	background-image: url("../../font/lt/icons/Ecke_K.svg");
}

.event-icon.offside {
	background-image: url("../../font/lt/icons/Abseits2_RGB.svg");
}

.event-icon.freekick {
	background-image: url("../../font/lt/icons/Freistoss_K.svg");
}

.event-icon.penalty {
	background-image: url("../../font/lt/icons/Elfmeter_K.svg");
}

.event-icon.kickoff {
	background-image: url("../../font/lt/icons/Anpfiff_RGB.svg");
}

.event-icon.halftime_whistle {
	background-image: url("../../font/lt/icons/Halbzeitpfiff_RGB.svg");
}

.event-icon.final_whistle {
	background-image: url("../../font/lt/icons/Abpfiff_RGB.svg");
}

.event-icon.halftime {
	background-image: url("../../font/lt/icons/Abpfiff_RGB.svg");
}

.event-icon.time_penalty {
	background-image: url("../../font/lt/icons/Zeitstrafe_RGB.svg");
}

/*CHECKBOX, RADIO*/
.checkbox{z-index:1}
.checkbox input, .radio input{height:10px; left:20px; margin:-5px 0 0; outline:0 none; position:absolute; top:50%; width:10px; z-index: 1; display:none;}
.checkbox label, .radio label{margin:0; text-align:left; z-index:2; cursor:pointer; display:block; padding:0; position:relative; height:18px; padding:12px 10px 10px 45px; white-space:nowrap; text-overflow:ellipsis; min-width:0.75em; overflow:hidden; line-height:17px;}
.checkbox input:checked + label .icon-checkbox{background: url("../../images/lt/icons-18-white.png") no-repeat scroll -648px 50% #4596CE;}
.radio input:checked + label .icon-radio{background: url("../../images/lt/icons-18-white.png") no-repeat scroll -720px 50% #4596CE;}

/*SEARCH*/
#searchbar{height:28px; padding:7px 10px 5px; overflow:hidden; border-top:1px solid #55a4e8; border-bottom:1px solid #192734;}
#searchbar #btn-search{position: absolute; right: 10px; top: 52px; z-index: 2;}
.input-search{background:#fff; height:25px; width:55%; border-radius:0.25em 0.25em 0.25em 0.25em; padding: 0 30px; position: relative; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;}
.input-search:after{background: url("../../images/lt/icons-18-white.png") no-repeat scroll -612px 50% rgba(0, 0, 0, 0.4); border-radius:9px 9px 9px 9px; content:""; height:18px; left:7px; margin-top:-9px; opacity:0.5; position:absolute; top:50%; width:18px;}
.input-search #search{width:98%; background:none repeat scroll 0 0 transparent; border:0 none; display:block; margin:0; outline:0 none; padding:0; font-size:14px; height:25px; line-height:24px;}

/*NAVBAR*/
.navbar{clear:both;}
.navbar ul, .subnav ul{border:0 none; display:block; list-style:none outside none; margin:0; padding:0; position:relative; overflow:hidden;}
.navbar ul li, .subnav ul li{clear:none; border:0 none; float:left; margin:0; height:40px; padding:0; width:25%; text-align:center;}
.navbar .tab div, .subnav .tab div{ border-right:1px solid #0863b0 !important; border-left:1px solid #1b78b5 !important;}
.nav-top{height:10px !important; width:100%; padding:0 !important;}
.navbar .tab .label, .subnav .tab .label{border:none !important; outline:0 none; padding:0 5px; height:30px; line-height:20px; text-overflow:ellipsis; color:#fff;}
.navbar .active div, .subnav .active{border:none !important; background:#fff !important;}
.active .label{color:#006ab2 !important;}
.subnav .tab{width:50%;
    background: -moz-linear-gradient(top, rgb(232,232,232) 0%, rgb(255,255,255) 100%);
    background: -webkit-linear-gradient(top, rgb(232,232,232) 0%, rgb(255,255,255) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(232,232,232)),color-stop(1, rgb(255,255,255)));}
.subnav .tab .label{border:none !important; color:#343434;  font-weight:bold;}

#searchbar, .navbar .tab{
    background: -moz-linear-gradient(bottom, rgb(6,76,137) 0%, rgb(0,106,178) 50%, rgb(11,124,222) 100%);
    background: -webkit-linear-gradient(bottom, rgb(6,76,137) 0%, rgb(0,106,178) 50%, rgb(11,124,222) 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(6,76,137)),color-stop(0.5, rgb(0,106,178)),color-stop(1, rgb(11,124,222)));
}

/*BUTTON*/
.btn{text-shadow: 0 -1px 0 #000000 !important; text-align:center; height:16px; line-height:15px; font-size:12px; font-weight:bold; padding: 6px; color:#fff !important; border: 1px solid #022849 !important; -moz-border-radius: .25em; -webkit-border-radius: .25em; border-radius: .25em;
    background: -moz-linear-gradient(bottom, rgb(6,76,137) 0%, rgb(0,106,178) 50%, rgb(11,124,222) 98%, rgb(85,164,232) 100%);
    background: -webkit-linear-gradient(bottom, rgb(6,76,137) 0%, rgb(0,106,178) 50%, rgb(11,124,222) 98%, rgb(85,164,232) 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(6,76,137)),color-stop(0.5, rgb(0,106,178)),color-stop(0.98, rgb(11,124,222)), color-stop(1, rgb(85,164,232)) )}
.btn.hover, .navbar .tab.hover{
    background: -moz-linear-gradient(bottom, #626d76 0%, #969fa6 50%, #dedede 98%, #e7e7e7 100%);
    background: -webkit-linear-gradient(bottom, #626d76 0%, #969fa6 50%, #dedede 98%, #e7e7e7 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #626d76),color-stop(0.5, #969fa6),color-stop(0.98, #dedede), color-stop(1, #e7e7e7));
}
.lightblue a.btn.hover{
    background: -moz-linear-gradient(bottom, #626d76 0%, #969fa6 50%, #dedede 98%, #e7e7e7 100%) !important;
    background: -webkit-linear-gradient(bottom, #626d76 0%, #969fa6 50%, #dedede 98%, #e7e7e7 100%) !important;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #626d76),color-stop(0.5, #969fa6),color-stop(0.98, #dedede), color-stop(1, #e7e7e7)) !important;
}
.btn.live{
    background-image: -moz-linear-gradient(bottom, rgb(175, 14, 4) 0%, rgb(216, 40, 25) 100%) !important;
    background-image: -webkit-linear-gradient(bottom, rgb(175, 14, 4) 0%, rgb(216, 40, 25) 100%) !important;
    background-image: -webkit-gradient(linear,left bottom,left top, color-stop(0.00, rgb(175, 14, 4)), color-stop(1, rgb(216, 40, 25))) !important;
}
.btn-plus span, .btn-reload span{background: url(../../images/lt/icons/add.png) center center no-repeat; padding: 2px 0 0 20px;}
.btn-reload span{background-image: url(../../images/lt/icons/reload.png);}
.btn-custom{float: left; position: relative; margin:20px 10px; min-width:285px;}
.btn-custom.right{float:right;}
.btn-custom.sml{height:16px; line-height:15px; margin:0; min-width: inherit; padding:4px 8px !important;}
.btn-back{margin-left:-5px !important; border:none !important; padding:7px 33px; background: url(../../images/lt/btn_back.png) no-repeat scroll 0 0 transparent;}
.btn-back.hover{background: url(../../images/lt/btn_back_hover.png) no-repeat scroll 0 0 transparent;}

/*CONTENT*/
.custom_content{padding-bottom: 20px; clear: both; float: left; width: 100%; border-bottom: 1px solid #8cafdc;}
.custom_content div{clear:both;}

.page-content .header-bottom #header-bottom-top, .navbar .active .nav-top, .subnav .active .nav-top{
    background: -moz-linear-gradient(top, rgb(232,232,232) 0%, rgb(255,255,255) 100%);
    background: -webkit-linear-gradient(top, rgb(232,232,232) 0%, rgb(255,255,255) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(232,232,232)),color-stop(1, rgb(255,255,255)));
}

.lightblue .icon-link, .header-bottom .icon-link{display:none;}
.lightblue .date, .lightblue .type, .lightblue-row .date, .lightblue-row .type, .checkbox .date, .checkbox .type{margin-right:10px;}
.lightblue .type, .checkbox .type{color:#343434;}
#league_info_0 .lightblue .btn.sml, #games_0 .lightblue .btn.sml{position:absolute; right:10px; top:8px; z-index:2;}
#teamlist_0 li.lightblue, #favorites_0 li.lightblue, #favorites_1 li.lightblue, #games_2 li.lightblue, #games_0 li.lightblue,

.header-bottom, .custom_content{background:url(../../images/lt/bg_gradient_lightblue.jpg) bottom left repeat-x;}
.header-bottom{padding-bottom:10px; float:left; width:100%; border-bottom: 1px solid #8CAFDC;}
.header-bottom a{padding:0; height:100%; white-space:normal;}
#ticker_0 .header-bottom{border-bottom:1px solid #fff; border-top:1px solid #fff;}
.header-bottom div {
    text-align: center;
    height: 23px;
}
.header-bottom .header-bottom-logo{height:35px;}
.header-bottom .header-bottom-logo img{float:none;}
.header-bottom #header-bottom-top{height:10px;}
.header-bottom #header-bottom-middle{position:relative; float:left; width:20%;}
.header-bottom #header-bottom-middle #header-bottom-score{font-size:24px;}
.header-bottom #header-bottom-left{position:relative; float:left; width:40%;}
.header-bottom .header-bottom-name{padding: 10px 10px 0;}

/*live*/
.header-bottom.live #header-bottom-middle #header-bottom-score,
.header-bottom.live #header-bottom-middle #header-bottom-halftime{color:rgb(216, 40, 25);}

/*TICKER*/
.header .element-text{padding:12px 4px 8px;}
.ticker_row .element-text{height:auto; min-height:20px; padding:12px 10px 8px;}
.ticker_row .element-text div{float:left;}
.time{width:10%; min-width:20px; text-align:center;}
.time span{float:left; width:100%;}
.time .score{color:#343434; font-size:12px; font-weight:bold;}
.event-icon-wrapper{width:15%;}
.text{width:62%; white-space: normal;}
.text .comment{font-weight:normal;}
.team-logo{width:13%; padding:0 !important; text-align:center;}
.team-logo img{float:right; margin:0;}

/*lineup*/
#lineup li{font-weight:normal;}
#lineup li.inactive{display:none;}
#lineup .label{font-weight:bold;}
#lineup .list-element .element-text{height:auto; min-height:20px;}
#lineup .list-element .element-text span{float:left;}
.jersey-nr{width:10%;}
#lineup .name{width:70%; white-space:normal;}

/*standing*/
#standing .list-element.header{font-size:11px;}
#standing .ticker_row{font-weight:normal;}
#standing .ticker_row .element-text span, #standing .header .element-text span{text-align:left; float:left; position:relative;}
.rank{width:6%;}
.team-name{width:49%; text-align:left !important; white-space:normal;}
.team-name-wide{width:53%; text-align:left !important; white-space:normal;}
#standing .team-logo{width:10%;}
#standing img{float:none;}
#standing li.inactive{display:none;}
.games{width:8%}
.goals{width:14%}
.goals{width:14%}
.points{width:8%}
.change{width:auto;}
.change img{margin-right:0}


/*IPHONE*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .btn-back{padding:7px 33px !important; background-image: url(../../images/lt/btn_back@2x.png); background-size: 68px 56px;}
    .btn-plus span{background-image: url(../../images/lt/icons/add@2x.png); background-size: 12px 14px;}
    .btn-reload span{background-image: url(../../images/lt/icons/reload@2x.png); background-size: 13px 16px;}
    .icon-link{background-image: url(../../images/lt/icons/forward@2x.png); background-size: 20px 21px;}
    .event-icon{background-size: 18px 18px;}
	.event-icon {
		background-size: 18px 18px;
	}

	.event-icon.goal{
		background-image: url("../../font/lt/icons/Tor_RGB.svg");
	}

	.event-icon.penaltygoal {
		background-image: url("../../font/lt/icons/Strafschusstor_RGB.svg");
	}

	.event-icon.owngoal {
		background-image: url("../../font/lt/icons/Eigentor_RGB.svg");
	}
	.event-icon.yellow {
		background-image: url("../../font/lt/icons/GelbeKarte_RGB.svg");
		background-size: 12px 16px;
	}
	.event-icon.red {
		background-image: url("../../font/lt/icons/RoteKarte_RGB.svg");
		background-size: 12px 16px;
	}
	.event-icon.yellow_red {
		background-image: url("../../font/lt/icons/GelbRoteKarte_RGB.svg");
	}
	.event-icon.substitution {
		background-image: url("../../font/lt/icons/Wechsel_RGB.svg");
	}
	.event-icon.highlight {
		background-image: url("../../font/lt/icons/Highlight_RGB.svg");
	}
	.event-icon.shotongoal {
		background-image: url("../../font/lt/icons/Torschuss_K.svg");
		background-size: 25px 18px;
	}
	.event-icon.foul {
		background-image: url("../../font/lt/icons/Foul2_K.svg");
		background-size: 24px 13px;
	}
	.event-icon.corner {
		background-image: url("../../font/lt/icons/Ecke_K.svg");
		background-size: 15px 17px;
	}
	.event-icon.offside {
		background-image: url("../../font/lt/icons/Abseits2_RGB.svg");;
	}
	.event-icon.freekick {
		background-image: url("../../font/lt/icons/Freistoss_K.svg");
		background-size: 34px 16px;
	}
	.event-icon.penalty {
		background-image: url("../../font/lt/icons/Elfmeter_K.svg");
	}
	.event-icon.kickoff {
		background-image: url("../../font/lt/icons/Anpfiff_RGB.svg");
		background-size: 27px 16px;
	}
	.event-icon.final_whistle {
		background-image: url("../../font/lt/icons/Abpfiff_RGB.svg");
		background-size: 27px 16px;
	}
	.event-icon.halftime {
		background-image: url("../../font/lt/icons/Abpfiff_RGB.svg");
		background-size: 27px 16px;
	}
    .menu .matchdate{background-image:url(../../images/lt/icons/icon_calendar@2x.png); background-size: 28px 28px;}
    .menu .matchday{background-image:url(../../images/lt/icons/icon_matchday@2x.png); background-size: 28px 28px;}

    .header-top .prev, .header-top .next{background-image: url(../../images/lt/icons/arrows@2x.png); background-size: 22px 42px;}
}

#favorites_1, #games_1, #games_2, #more_1, #more_2, #ticker_1, #compact, #lineup, #standing{display:none;}
#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#343434; cursor:wait;}
/* Container */
#confirm-container {height:130px; width:285px; text-align:left; background:url(../../images/lt/bg_gradient_lightblue.jpg) bottom left repeat-x #fff; border:1px solid #343434; -moz-border-radius: .25em; -webkit-border-radius: .25em; border-radius: .25em;}
#confirm-container .header {height:10px; width:100%; background:url(../../images/lt/bg_gradient_top.jpg) top left repeat-x #fff !important; -moz-border-radius: .25em; -webkit-border-radius: .25em; border-radius: .25em;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {padding:10px 10px 20px;}
#confirm-container .buttons {padding:0 10px;}
#confirm-container .buttons .btn {float:right; width:113px; cursor:pointer;}
#confirm-container .buttons .yes{margin-right:5px;}
#confirm-container .buttons .no{margin-left:5px;}
#confirm-container a.modal-close{display:none;}

#standing .ticker_row .element-text {
	padding: 0px;
	line-height: 35px;
	height: auto;
}

#standing .rank {
	text-align: center !important;
	display: inline-block;
}

#standing img {
	vertical-align: middle;
	display: inline-block;
}

#standing .team-logo img {
	padding-left: 4px;
}

.handle-events {
	min-width: 240px;
}

.current-time {
	color: #97cb38;
	font-size: 23px;
	margin-top: 0px;
	margin-bottom: -13px;
	float: center !important;
	direction: rtl;
}

#captcha_1 {
	border: none;
}
.captcha div {
	border: 1px solid #DBDBDB;
	width: 100%;
}

.notice {
	margin-bottom: 20px;
}

.button {
	width: 49%;
}

.button-primary {
background-color: #9C3;
}
.button-default {
background-color: #363636;
}
.button-small {
color: #FFF; transition: background-color 150ms ease-in-out 0ms;line-height: 36px;height: 36px;font-size: 14px;text-decoration: none;outline: 0px none;padding: 0px 20px;margin-bottom: 0px;text-align: center;display: inline-block;vertical-align: middle;cursor: pointer;font-family: fortuna_bold_dfb,serif;border: 0px none;text-transform: uppercase; font-weight: 400;white-space: nowrap;-moz-user-select: none;box-sizing: border-box;
}
