/*
#concursArea {
	background:#000;
  	color:#fff;
  	padding:31px 40px;
}
.ipsWidget.ipsWidget_horizontal:not( .ipsWidgetHide ):nth-child(11) {
    margin-bottom: 0px;
}
.yourResultColumn_cover h5 {
	font-weight: bold;
    font-size: 19px;
    line-height: 22px;
    color: #FFFFFF;
}
.yourResultColumn_cover {
	border: 1px solid #9F9F9F;
    padding: 28px 20px;
}
.yourResultColumn_cover ul {
	font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #FFFFFF;
  	margin-left:20px;
  	margin-top:20px;
}
.yourResultColumn_cover ul li {
	margin-bottom:13px;
}

.logo_mini {
	top: 5px;
    position: relative;
    height: 44px;
    width: 160px;
    padding-left: 0;
    margin-left: 0;
    display: inline-block;
    font-size: 16px;
    background-image: url(/images/meta/logo_sd.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.yourResultColumn_power > span {
	margin-bottom:5px;
}
.yourResultColumn_logo {
	margin:109px 0 24px;
  
}
.topColumn h5 {
	font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
}
.topColumn_list {
	font-size:14px;
  	list-style: decimal;
  	counter-reset: number;
  	list-style-type: none;
}

.topColumn_list li::before {
      counter-increment: number;
    content: counter(number)"\a0";
    position: absolute;
    left: -25px;
  	top: 25%;
}

.topColumn_list .ipsUserPhoto_tiny {
	width: 29px;
    height: 29px;
  	    margin-right: 18px;
}

.topColumn_list > li div:nth-child(1) > span {
	width: 29px;
    height: 29px;
    left: 1208px;
    bottom: 868px;
    background: #474747;
    display: inline-block;
    border-radius: 100%;
    margin: 0 18px;
  	    vertical-align: middle;
  	margin-left:7px;
}

.topColumn_list a, .topColumn_list a:hover {color:#fff}
.topColumn_list a:hover {color:#d4d3d3}

.topColumn_list > li div:nth-child(2) {
	min-width:100px
}
.topColumn_list > li div:nth-child(3) {
	min-width: 70px;
    	text-align: center;
}
.topColumn_list > li div:nth-child(4) {
	    min-width: 80px;
    	text-align: center;
}
.topColumn_list li {
	padding: 3px 0;
    margin:  0;
  	position:relative;
}

.topColumn_list li > div {
	padding: 3px 5px;
}

.topColumn_list li.greenLine, .greenScore {
	border: 1px solid #0DF28B;
}
.topColumn_list li.redLine, .redScore {
	border: 1px solid #C60813;
}
.topColumn_list > li.greenLine div:nth-child(3) {color:#0DF28B}
.topColumn_list > li.redLine div:nth-child(3) {color:#C60813}
.topColumn {
	max-width:310px;
}
.topColumn_list li::marker {
	padding-right:20px
}
.matchesColumn_time {
	font-size: 11px;
	line-height: 13px;
}
.matchesColumn_rows {
	font-weight: normal;
    font-size: 16px;
    line-height: 18px;
  	    max-width: 400px;
    margin: 0 auto;
}

/* 

.matchesColumn_rows [type="radio"]:checked,
.matchesColumn_rows [type="radio"]:not(:checked) {
	position: absolute;
    left: -9999px;
}
.matchesColumn_rows [type="radio"]:checked + label, 
.matchesColumn_rows [type="radio"]:not(:checked) + label {
    display: inline-block;
    position: relative;
    padding-left: 28px;
    line-height: 20px;
    cursor: pointer;
}

.matchesColumn_rows [type="radio"] + label:before, 
.matchesColumn_rows label:before,
.matchesColumn_rows [type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 18px;
    height: 18px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
}

.matchesColumn_rows [type="radio"]:checked + label:before, 
.matchesColumn_rows [type="radio"]:not(:checked) + label:before {
    border-radius: 100%;
}

.matchesColumn_rows [type="radio"]:checked + label:before, 
.matchesColumn_rows [type="radio"]:not(:checked) + label:before,
.matchesColumn_rows [type="radio"]:checked + label:after, 
.matchesColumn_rows [type="radio"]:not(:checked) + label:after {
    content: "";
    position: absolute;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.matchesColumn_rows [type="radio"]:checked + label:after, 
.matchesColumn_rows [type="radio"]:not(:checked) + label:after {
    left: 5px;
    top: 5px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #e145a3;
}

.matchesColumn_rows [type="radio"]:not(:checked) + label:after {
    opacity: 0;
}

.matchesColumn_rows [type="radio"]:checked + label:after {
    opacity: 1 !important;
}


.matchesColumn_rows fieldset {
	border: 1px solid #232323;
  	margin-bottom:7px;
  	    display: flex;
    align-items: center;
    justify-content: space-between;
    align-content: flex-end;
  	padding:6px;
  	padding:0;
}

.matchesColumn_rows fieldset.greenLine {
	border-color:green
}
.matchesColumn_rows fieldset.redLine {
	border-color:red
}

.matchesColumn_rows fieldset label span {
	    width: 140px;
    display: inline-block;
    text-align: left;
    padding: 0 5px;
    vertical-align: middle;
  	padding:5px;
}
.matchesColumn_rows input {
	width:17px;
  	height:17px;
  	margin:0 10px;
}

.matchesColumn_date [name="daterange"] {
	background:#000 url(/images/yellow_cal.svg) !important;
  	border: 1px solid #FFB302 !important;
    border-radius: 0 !important;
    max-width: 200px !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: 95% 5px !important;
    text-align: center;
  	margin:0 16px;
}
.larrow, .rarrow {
	background:#000 url(/images/yellow_cal_left.svg) !important;
  	    width: 31px;
    height: 31px;
    display: inline-block;
    background-size: contain !important;
}

.larrow:hover, .rarrow:hover {
	cursor: pointer;
  	opacity:.7
}

.matchesColumn_date {
	display: flex;
    align-items: center;
  	    justify-content: center;
      margin-bottom: 18px;
}
.rarrow {
	transform: scale(-1, 1)
}
.matchesColumn_rows label a {color:#fff; font-size:14px;}
.matchesColumn_rows label a:hover {color:#fff; opacity:.6}

.matchesColumn_rows fieldset img {
	max-width:30px;
}
.concursPage #ipsLayout_contentArea {
	background:#000;
  	padding: 20px;
}
.concursPage h1, .concursPage a, .concursPage,
.concursPage .ipsPagination:not( .ipsPagination_mini ) a {
	color:#fff
}
.concursPage .ipsTable th {    background: #2f2f2f;}
.topConcurs {
  	font-size:16px;
}

.concursPage [data-role="tablePagination"]{
	    background: #2f2f2f;
    padding: 10px;
}
.concursPage_allRatings {
	font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    color: #EF3F29;
}
.commandGroup {
	line-height: 30px;
}
.commandGroup img {
	float:right
}
.matchesColumn_rows label .commandGroup a {
	max-width: 91px;
    display: inline-flex;
    line-height: 16px;
  	overflow: hidden
}
.commandGroup.commandGroup1 img {
	float:left
}
.matchesColumn_rows fieldset label span.commandGroup1 {
	text-align: right
}
.matchesColumn_rows fieldset label span.commandGroup1 {padding-right:10px;}
.matchesColumn_rows fieldset label span.commandGroup2 {padding-left:10px;}


@media screen and (max-width: 767px) {
  	.matchesColumn_rows label .commandGroup a {max-width: 70px;}
  	.topConcurs {margin-top:30px;}
  	.concursPage #ipsLayout_contentArea {padding:10px;}
  	.concursPage .ipsTable th { max-width: 50px ; white-space: initial; padding: 4px ; }
  	.matchesColumn_date {justify-content: left;}
  	.matchesColumn_rows {margin-left:0;}
  	.matchesColumn_rows fieldset label span {width: 110px;}
  	.matchesColumn_rows fieldset img { max-width: 25px;}
	.yourResultColumn_logo {
        margin: 20px 0;
    }
  	.yourResultColumn_logo img { max-width: 100px; }
  	#concursArea {padding: 31px 10px;}
  	.topColumn_list li::before {left:0;}
  .topColumn_list li > div {padding-left:15px;}
  .matchesColumn_rows label {display: contents;}
  .matchesColumn_rows fieldset label span {min-width:85px;    overflow: hidden;}
  .matchesColumn_time {margin: 0 5px}
  .h1Leaders {font-size: 1.4em;}
  .concursPage .ipsTable.ipsTable_responsive tbody tr td {display: table-cell;}
  .concursPage .ipsTable.ipsTable_responsive {display: table;}
  .concursPage .ipsTable.ipsTable_responsive tbody {display: table-row-group;}
  
  .concursPage .ipsTable.ipsTable_responsive, .concursPage .ipsTable.ipsTable_responsive tbody, .concursPage .ipsTable.ipsTable_responsive tr:not( .ipsHide ), .concursPage .ipsTable.ipsTable_responsive td
  {display: inherit}

}
@media screen and (max-width: 320px) {
  .matchesColumn_rows fieldset img {display:none}
  .matchesColumn_rows fieldset label span {width: 90px;}
}
.yourResultColumn_power {
	margin-top:10px;
}

*/






