.hand{cursor:pointer;cursor:hand} 
._block {height: auto;display: inline-block;margin-left: 4px;vertical-align: top;}
._div {padding: 5px;margin: 10px 0;border: 1px solid #eee;border-radius: 3px;}
.hover:hover {background-color:#EEEEEE;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.red {color:#FF4242;}
.floatLeft {float:left;margin-right:3px;}
.nobr {white-space: nowrap}

._normal{background-color: #F5F5F5;}
._orange {border-left-color: #f0ad4e;}
._green {border-left-color: #d6e9c6;}
._blue {border-left-color: #428bca;}
._orange {border-left-color: #f0ad4e;}
._red {border-left-color: #FF4242;}
._info {border-left-color: #d9edf7;}
._gray {color: #808080;}

a.url-team {color:#000}
.text_gray {color: #808080}

#content.new-window{margin-left:0;margin-top:0;}

#matchSearch {min-width:650px;max-width:1100px;}
#matchSearch .formSearch {width:380px;}
#matchIdInfo .right {border-right:1px solid gray;}


#tournamentMatchList {position:relative;}
#tournamentMatchList #loading {position:absolute;width:100%;height:100%;background:#575757;opacity: 0.3;z-index:100;}
#tournamentMatchList .panel-body {padding: 0 15px;}

#titleBar {z-index:450}

.tableForum {
	color: #808080;
}
.tableForum:hover {
	color: #c94663;
}
.tableForumView {
	display:none;
}
.tableForumView textarea {
	width:100%;
	font-size:x-small
}

.MatchImg{background-color: transparent;background-image: url(/theme/img/Match/master_icons.png);background-repeat: no-repeat;width: 18px;height: 18px;display: inline-block;}
.MatchImg.matchFriendly {background-position: 0 -22px;}
.MatchImg.matchLeague {background-position: -36px -22px;}
.MatchImg.matchCupA {background-position: -361px -22px;}
.MatchImg.matchQualification {background-position: -72px -22px;}
.MatchImg.matchTournamentLadder{background-position: -344px -22px;}
.MatchImg.matchTournament{background-position: -308px -22px;}
.MatchImg.matchMasters{background-position: -54px -22px;}
.MatchImg.money {background-position: -270px -22px;}
.MatchImg.Big {width: 35px;height: 35px;}
.MatchImg.Big.Frendly {background-position: -474px -123px;}
.MatchImg.Big.Money {background-position: -264px -123px;}
.matchGroup .matchInfo {color: black;}
.matchGroup .matchInfo:nth-child(2n) {background-color:#e3e3e3;}
.matchGroup .matchInfo:nth-child(2n+1) {background-color:#b3cac8;}
.matchGroup .matchInfo.lastMatch {background-color:rgb(171, 206, 131);}
.matchGroup .matchInfo {padding:5px;}
.matchGroup .matchInfo .label, .prognosis .label {font-size:120%;cursor:default;}
.matchGroup .matchInfo .label-user, .prognosis .label-user {font-size:70%;background-color:rgba(0,0,0,.25);}
.matchGroup .matchInfo .home .label-user {margin-left:5px}
.matchGroup .matchInfo .away .label-user {margin-right:5px}

.matchGroup .matchInfo .away  .UserTooltip.label {font-size:100%;}
.matchGroup .matchInfo input {width: 40px; display: inherit;padding: 7px; font-size:18px;text-align:center;}
.matchGroup .matchInfo .label-unknown {color:black;}

.matchGroup .matchInfo .gray {color: #808080}
.matchGroup .matchInfo .away  .UserTooltip{position:absolute; right:0; top:0;display:none;}

.matchGroup .matchInfo .awayName {position:relative}
.matchGroup .matchInfo .awayName .glyphicon{position:absolute;right:5px;top:10px;color:#e8b7b3;}
.matchGroup .matchInfo .awayName .glyphicon:hover{color:red;}
.matchGroup .matchInfo.delete {background-color:#f87e7e;}

.prognosis .goal {padding: 8px 0;}
.prognosis .label {font-size:120%;}
.prognosis .label-user {font-size:100%;}
.prognosis.table>tbody>tr>td,.prognosis.table>tbody>tr>th,.prognosis.table>tfoot>tr>td,.prognosis.table>tfoot>tr>th,.prognosis.table>thead>tr>td,.prognosis.table>thead>tr>th {
    padding: 8px 1px;
}



.badge-error {background-color: #b94a48;}
.badge-error.hover:hover {background-color: #953b39;}
.badge-warning {background-color: #f89406;}
.badge-warning.hover:hover {background-color: #c67605;}
.badge-success {background-color: #468847;}
.badge-success.hover:hover {background-color: #356635;}
.badge-info {background-color: #3a87ad;}
.badge-info.hover:hover {background-color: #2d6987;}
.badge-inverse {background-color: #333333;}
.badge-inverse.hover:hover {background-color: #1a1a1a;}

.box.calendar, .box.calendar th {text-align:right;}

.tab-content .tab-pane {
	margin-top:20px;
}
.nav>li>a {
    padding: 10px;
}
.label {font-size: 100%;}

.panel-body {padding: 0 15px;}

.final_report{
    position:fixed;
	bottom: 30px;
	right: 5px;
	
	height: 30px;
	width: 110px;
	border-radius: 20px;
	background-color:red;
	z-index:1000;
}
.final_report:before { content: "Script report" ; color:black; margin-left:10px; }
.final_report pre{
    position:absolute;
	display: none;
    bottom: 0;
    right: -5px;
	padding: 10px;
	border-radius: 20px;
	font-size: 80%;
	border:1px solid #808080;
	background-color: #c0c0c0;
}
.final_report:hover pre {
    display: block;
}
@media screen and (max-width: 736px) {
	.final_report{
		display: none;
	}	
}

/* Анимация загрузки */
.loadingdiv {height:20px; margin: 5px 0;}
.loadingdiv span{
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	background: #174C4F;
	border-radius: 5px;
	-webkit-animation: loading 0.9s infinite alternate;
	-moz-animation: loading 0.9s infinite alternate;
	box-shadow:1px 1px 1px #444444;
}
.loadingdiv span:nth-of-type(2) {
	background: #207178;
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
}
.loadingdiv span:nth-of-type(3) {
	background: #FF9666;
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
}
.loadingdiv span:nth-of-type(4) {
	background: #FFE184;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
}
.loadingdiv span:nth-of-type(5) {
	background: #F5E9BE;
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
}
@-webkit-keyframes loading {
  0% {
  width: 10px;
  height: 10px;
  -webkit-transform: translateZ(0);
  }
  100% {
  width: 24px;
  height: 24px;
  -webkit-transform: translateZ(-21px);
  }
}
@-moz-keyframes loading {
  0% {
  width: 10px;
  height: 10px;
  -moz-transform: translateZ(0);
  }
  100% {
  width: 24px;
  height: 24px;
  -moz-transform: translateZ(-21px);
  }
}

@media only screen and (max-width: 767px) {
	.matchGroup .matchInfo .away .row, 
	.matchGroup .matchInfo .away .goal.nobr {
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
			-ms-flex-pack: end;
				justify-content: end;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
			-ms-flex-direction: row-reverse;
				flex-direction: row-reverse;
	}	
	
	.matchGroup .matchInfo .row{
		margin:5px 0;
	}
	
	.matchGroup .matchInfo .name, .matchGroup .matchInfo .goal{
		text-align:right;
	}
	.matchGroup .matchInfo .name{
		text-align:left;
	}
	.matchGroup .matchInfo .away .label-user {margin: 0 0 0 5px;}
	.matchGroup .matchInfo .numberInfo {border-bottom:1px solid lightgray;margin-bottom:2px;}
}

