@font-face {
	font-family: 'Geometria';
	src: url('https://www.slamdunk.ru/forum/font/Geometria/Geometria-Bold.eot');
	src: local('Geometria Bold'), local('Geometria-Bold'),
		url('https://www.slamdunk.ru/forum/font/Geometria/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.slamdunk.ru/forum/font/Geometria/Geometria-Bold.woff') format('woff'),
		url('https://www.slamdunk.ru/forum/font/Geometria/Geometria-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Geometria';
	src: url('https://www.slamdunk.ru/forum/font/Geometria/Geometria.eot');
	src: local('Geometria'),
		url('https://www.slamdunk.ru/forum/font/Geometria/Geometria.eot?#iefix') format('embedded-opentype'),
		url('https://www.slamdunk.ru/forum/font/Geometria/Geometria.woff') format('woff'),
		url('https://www.slamdunk.ru/forum/font/Geometria/Geometria.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.ipsApp .ipsWidget.ipsWidget_vertical .ipsWidget_title,
.ligaEvents th,
.allLeadersButton,
.ipsApp .ipsDialog_title,
.ipsApp .bettingForm .ipsButton_primary
{
	font-family: 'Geometria';
  	font-weight: bold;
	font-style: normal;
  	text-transform:uppercase;
}

.ligaEvents,
#ownBetsTable h2,
.ipsGrid_liga h3,
.ipsApp input[type="number"] {
	font-family: 'Geometria';
  	font-weight: bold;
	font-style: normal;
}

.allLeadersButton td a {
	    background: #ab1a2d;
}



.ligaEvents {
	max-width:511px;
}
[data-role="monthSwitcher"] .ligaEvents {width:100%}
.ligaEvents tr:first-child {
  	color:#fff;
	background:#000 !important;
  	height: 30px;
  	font-style: normal;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
  	text-align:center
}
.ligaEvents th:nth-child(2),
.ligaEvents tr.line td:nth-child(2) {
	text-align:left
}
.ligaEvents tr.line {height:30px;}

.ligaEvents tr.line td {
  text-align:center;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #313439;
  padding:0;
}

.lineDate td {
	height:30px;
  	font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #fff;
  	padding-left:12px;
  	background: #ab1a2d;
}
.ligaEvents tr:nth-child(odd) {background: #d9dbdd69}
#ipsLayout_contentWrapper {
	background:#fff !important;
  	padding:30px;
  	padding-right:12px;
}

.ipsApp .ipsGrid.ipsGrid_liga > .ipsGrid_span7 {
    width: 59.446809%;
}
.ipsApp .ipsGrid.ipsGrid_liga > .ipsGrid_span5 {
    width: 36.425532%;
}
html[dir="ltr"] .ipsGrid.ipsGrid_liga > [class*="ipsGrid_span"] {
    float: left;
    margin-left: 30px;
}
html[dir="ltr"] .ipsGrid.ipsGrid_liga > [class*="ipsGrid_span"]:first-child {
    margin-left: 0;
}
.ipsGrid_liga h3 {
	font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
  	margin-top:0;
}
.ipsTable.ligaEvents th {
	text-align: inherit;
    background: inherit;
    padding: inherit;
    font-size: inherit;
}
.ipsTable.ligaEvents th:nth-child(2) {
    text-align: left;
}
.h1Leaders {
	font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #000000;
    opacity: 0.7;
  	text-transform:uppercase;
  	margin-bottom:20px;
}
.h1Leaders > img {margin-top:8px;}
.monthSwitcher li a {
	font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
  	background:#0000001a;
  	padding:7px;
  	margin-right:2px !important;
  	display: inline-block;
}
.monthSwitcher li.active a {
	background:#EF3F29;
  	color:#fff !important;
}
.monthSwitcher li {margin-right:7px !important; }
[data-role="monthSwitcher"] {
	margin-bottom:12px;
}


.ipsApp .ipsWidget.ipsWidget_vertical .ipsWidget_title {
  background: #ab1a2d;
}
.ipsApp .ipsDialog > div {
	background: #ab1a2d;
  	color:#fff;
}
.ipsApp .ipsDialog_title {
	color:#fff;
}
.ipsApp .ipsDialog_title ~ .ipsHr {
	display:none
}
html[dir="ltr"] .ipsDialog_close {
	    color: #efde00 !important;
    border: 1px solid #efde00;
    border-radius: 35px;
    padding: 0 !important;
    /* width: 32px; */
    /* height: 44px; */
    /* top: 3px; */
    top: 10px;
    line-height: 36px;
    right: 10px;
}
.ipsApp input[type="number"] {
	    background: #ab1a2d;
    border: 1px solid #efde00;
    border-radius: 25px;
    color: #efde00;
    font-size: 18px;
  	font-weight:normal
}
.ipsApp input[type="number"]:hover,
.ipsApp input[type="number"]:focus {
	border-color:#efde00 !important;
  	box-shadow:none
}

.ipsDialog .ipsForm .ipsAreaBackground {
	background: #8e1025;
  	    border-radius: 50px;
}
.ipsApp .bettingForm .ipsButton_primary {
	    background: #efde00;
    color: #ab1a2d;
    border-radius: 27px;
  	    font-size: 13px;
}



@media screen and (max-width: 979px) {
  #ipsLayout_contentWrapper {padding:16px;}
  .ligaHeader > div:first-child {margin-top:-10px;}
  .ligaHeader {display: block !important;}
  .ipsApp .ipsGrid.ipsGrid_liga > .ipsGrid_span7,
  .ipsApp .ipsGrid.ipsGrid_liga > .ipsGrid_span5 
  {width:100%}
  html[dir="ltr"] .ipsGrid.ipsGrid_liga > [class*="ipsGrid_span"] {margin-left:0;}
  .logoLink {margin-top:0;}
  .ipsApp .ipsGrid.ipsGrid_liga > .ipsGrid_span5 {margin-top:30px;}
  .ipsGrid_liga h3 {margin-bottom:12px;}
  #ownBetsTable > div {overflow: scroll;margin-right: -16px;}
  #ownBetsTable .ligaEvents {min-width:800px;} 
  #ipsLayout_sidebar {display:none}
  h1.h1Leaders {margin-top:0;}
  .h1Leaders {margin-bottom:8px;}
  .monthSwitcher li a {margin-right: -3px !important; margin-bottom:8px;}
  .ipsTable.ipsTable_responsive.ligaEvents tr:not( .ipsHide ){ display: table-row; width:100% }
  .ipsTable.ipsTable_responsive.ligaEvents td {display: table-cell;}
  [name="liga_betting"]{width: auto !important; max-width: 80px !important;}
  .coeffWrapper {flex-basis: 130px;}
  .bettingForm ul.ipsPad {margin-bottom: -20px; margin-left: -20px; margin-right: -20px; margin-top: 8px;}
  .ipsApp .seasonLeaders h3 {
      margin-top:15px !important
  }
  .ligaHeader {text-align:center}
  .ligaHeader > div:first-child {
      margin: 0 auto;
      margin-left: 0 !important;
  }
  .ipsDialog .ipsForm .ipsAreaBackground li:first-child {display:none}
  .ipsDialog .ipsForm .ipsAreaBackground {    margin-bottom: 0; margin: 0 10px;}
  
  
  
  
  
  
}










