
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,900');
*:focus {
    outline: none;
}
body {
	margin: 0;
	font-family: 'Roboto';
	font-size:16px;
	color:#3e3e3e;
	background: #fff;
	font-weight: 300;
}
img{
	max-width: 100%;
	height:auto;
}

a, p{
	color:#3e3e3e;

}
a {
    word-wrap: break-word;
}
p a {
    text-decoration: underline;
}
h1{
	text-transform: uppercase;
    font-size: 30px;
    font-weight: 400;
    padding: 15px 0;
    margin: 0;
}
h2 {
    font-size: 19px;
    padding: 15px 0;
    margin: 0;
}
h3{
	font-size:20px;
	font-weight:600;
}
h4 {
    font-size: 18px;
    font-weight: 600;
    padding: 10px 0 0 0;
    margin: 0;
}
.wrap{
	width: 1260px;
	margin: 0 auto;
}
.container {
	width: 100%;
	margin: 0 auto;
	padding: 30px 50px;
	box-sizing: border-box;
}
.padding_180 .container{
	padding: 30px 180px;
}

.padding_230 .container{
	padding: 30px 230px;
}

.clearfix:after {
	content: "";
	display: block;
	width: 100%;
	clear: both;
}
.no_padding{
	padding:0!important;
}
.no_padding_top{
	padding-top: 0px;
}

.header{
	background:#373535;
    padding-top: 50px;
}
.folded{
    background:#373535;
    padding-top: 0px;
    top: 0px!important;
}
.floating_header{
    background:#373535;
    top: 50px;
    padding-top: 0px;
    position: fixed;
    width: 100%;
    z-index: 899;
    height: 50px;
}
.floating_header .logo a {
    line-height: 50px;
}
.floating_header img {
    height: 40px;
}
.floating_header .menu ul li {
    max-height: 50px;
}
.floating_header .menu ul > li > a {
    font-size: 13px;
    height: 50px;
    padding: 5px 25px 0px;
}
.floating_header .menu ul li.li_menu_10 a {
    background-position: center -895px;
}
.content .wrap{
  background:#f1f1f1; 

}
.footer .wrap{
	background:transparent;
}
.logo {
    display: inline-block;
    vertical-align: middle;
    padding-right: 50px;
}
.logo a{
	display: inline-block;
	line-height: 90px;
}
.logo a img{
	vertical-align: middle;
}
#logo_ball {
    display: inline-block;
}
.menu {
    display: inline-block;
    vertical-align: middle;
    height: 90px;
    float: right;
}
.menu ul li{
    float: left;
    list-style: none;
}
.menu ul > li > a {
    font-size: 15px;
    font-weight: 600;
    color: #B8B7B7;
    text-decoration: none;
    display: inline-block;
    height: 90px;
    box-sizing: border-box;
    padding: 60px 24px 0px;
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAQAAABWDGCrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBg8VNg0rrwsiAAAC2ElEQVRIx42VS0hUYRiGXzMSZ8asjMoKw0UYLtISaWE3MsigqGhli3LlqojoCm3aSHRBCmnRIgqKQjBzEYh2gy4K3e+66UrRTaOZLGvKnhbzz5m/859m5jub7//e9zzn+y/nHKGM11yeMsC+9K7MmBCfScS6dL5RyhRjNd5k8x1thjZ4eRZTazIdVfjq+QzwJDkanbGjGr1Qk0brnB74lOsqUnO2HZUD0BGg1AKwNNvFPm+mNd1RegFozQ5UTDJqESLMGKPM8ZSbTM4MOuLZr7CAZmLcMspzUvGB6vSgfP7gRi5ir1NdkQ6005iOswMY4ih1QC35Afg0mAhR45mFWEgEIe7yFDFilAHuZQbVew/bYlUrgQnUGGWT6fsVa5KGAsI+UBHDHuo1u8nztv0bYjuDnEXMJEYbOcnFbiXKZ7pYhajgGD1cpxSxzYI1EKGXzQi4b6C7gPbUOTpprdkNLxthK5OYTLMZL2QqAJWIj8BDhoFtqQM5zbv1Ll2+rWhDnAGgB9FpqnWIRbSwlUL7e9Rg5D5Ei7On671siVXvoN79sB0wYjXyYVZ6lUZry5MR9oMSXQwjH6gP0Q3AQ8QpH6bR7WiLd5t4bFkvIeIAjLJe0UR8JMcFzQbgNEIs47tnjlNMEceYh6xqIlrcAyzEO2CxKTz454bVlFLjvSqpOBQMgtdmuJrflv0Tb+nlBR+47XtAaxDoMl8pRohCfljmqwhZa9FjaZ1BoJ1MNIMTljXOOJ+1ylKvBU8ted2yrPWulWueesdV7R/kSyu/GPBjwstCrmiDYlZe6jhDqpL0WzFJIeVkAsX1U5IUdkAlCknq0h5JEeVlAj3T/v+AZkiSTum4pEJ3cjYoKimqwxqRFHFAZZKkdn2RlKuCdKCvkoY0qHuBHZVJuqm46XxsOtAvSe8ldUsqcUDLJR2UJD2SNMXRrbNQQT8rEeX0s9Y5KRd4ZbKNvKHMr/8Fm5REGlLZOWcAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
	background-position: center 20px;
	width: 100%;
}

.menu ul li{
	border-left: 1px dashed #737272;
	max-height: 90px;
	position: relative;
}
.menu ul li:last-child{
	border-right: 1px dashed #737272;
}

.menu ul li:hover,
.menu ul li.active{
// 	background:#f4c500;
// 	-webkit-box-shadow: inset 0px 0px 17px 3px rgba(0,0,0,0.17);
// -moz-box-shadow: inset 0px 0px 17px 3px rgba(0,0,0,0.17);
// box-shadow: inset 0px 0px 17px 3px rgba(0,0,0,0.17);
}
.menu ul li:hover a,
.menu ul li.active a{
	color:#fff;
	background-color: #ff9517;
}
.li_menu_10.search {
    min-width: 75px;
    float: right;
}
.menu ul li.li_menu_1 a{
	  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAQAAAAOXfQCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBREVIRS9IX0IAAABwUlEQVQ4y5XUPWgUQRjG8d/trdFIdGMUq2gshPiBKKRIIyiCCgERwSgptLKxsE5jJBCwsBKx1VKQgAoiCCIEEkSvSiFaBKJoZSHkjDlNcpdY3OVuNrcnydPs+zH/eWfemdncXOyqPULlRFasWq9548n8mhO75YyNar/RBrge++Gpr3a75EgTeLyYTypVM7KUSk27YUq7WcNeNIG/5RoVK0GiZMQxd8G4R/rsS4HBvqNUYlm/OzV7EBOttxunvMTtlN/VGoxaZp7j1ObBgseu69gs+N2YAYNsFhxxwM2M+K6knN2cqv76aQi8M1OfOodSY1AWGLnoKN574ry4dnpdFpWKY6DidZyx2LwtVjDjrAv16Grj1qAvsrUJrPhiATutBNHLHoZjIpNNYJtRh9FpMYguKwfeUuyezzqx1+l6+JUFfNIfDN2mLZw9xkvQWwcfeFOzzmmpRmsO1b7365jw5SR//FpfsaodNextdoXigN7sigczsPAAelJ/ptwaGOvxrKlaeMkLZsNW5eaqRrtuM03ru+Jai958XANb6YTttUXndRvChIKKD/H/OdNJ2KBvhq0mk+mubkDJVLHDyWKclPkHQGZjz5PUb88AAAAASUVORK5CYII=")
}
.menu ul li.li_menu_2 a{
	  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAQAAAAt+pyvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBREVJCGW5U1uAAABlklEQVQoz23SPWhTYRTG8V+ul2sRbUBFJ0GQNGpBKogUBZ38QBCXujqLrTgJ4iiu2k0KjlLoJnQQumhoUaQFUXCRlqIRUfwoTYOxTZvG4SY3t7c5y/uc5/1zznk/cstScVTBAesWfVCNrbww2R40pJhkFVOexTLXqjLikmx8dl81LwB3E+CTXwly2CgEOO9cYt9TStU56AaByEirex0b/m1pdr2yJ3BKDxj2UQ3fMhOdDhwHyypWLGAhgxwJ7QbTmJPDmh/euZIgPaFFJzS9UPRaw1kND3x10qaSfgOqoSllNcfcNISrZrzV57Gasj4DvoQ23NErQqSuaBaPNNW90o+5QMOkCOxDqOgicna67JDxfDXAc0utF4Mzbiej/jGh9QAPQWh/5sBPYhvmzSsYVN8CLJntIMwouJap8TJeglZatj1+bkVWuiCr2Sp/tyHv46X96+g1bJdm7No05nt8Ex0EdiRIo22lvzcX3Er0qOm2TCNRKos6dpBCct11GlnrrtNIyWRLTXjTsdOzrHtq1V6/jaeP+R9RdmkTeWA4+AAAAABJRU5ErkJggg==")
}
.menu ul li.li_menu_2:hover a,
.menu ul li.li_menu_2.active a{	
	// background-image: url("");
}
.menu ul li.li_menu_3 a{
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAQAAAA3xnwhAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBREVKC/d6C9lAAACkElEQVQ4y42UTUhUURTHfzOONeMEt8T8DIspA8UyGoiyaCGENIsiXNSmja6SaNViFkWIELhQbDEoloQZfYAUBEkLtRJCMYmIFPpQJs0cJJm5QuqbdGrhvXc+mqnO5t77P+f37jvnvPNsEVLMi5c9bCeHdZb4xiSvxDxpzJaEVnMWT5qoIXrF98yojcscJ5NFCYih9OgmWtnF3+2ueJgObWd3gvqOKRbJppgKShL0DtGfil7AZ5Rh7vM1Ifwo9eSbU6OYTURLCRhXgGfJbymQ2VyjSh2/iIvaYwfqTdzNVBBA/BRXmFOHnXJ/HBV41f4jT9TOwUkaqTd3QbPZncIEHTJit1pzaaEQgDP00wEg5uSYiqySdhHbuLVMAZJJtbtOIboYPnlC7XRXnbqJdoqUNK3WckpYo50m3gLQoPR41Ys16lTCD7V6AAd1jHOV8zzFkhsRywbdrHO1lJCjyw9ANTms4KJTdCo9z6BRfWtICSoD3jOvSgRttMgDSncZVDUqy5+rKufiDYsAvOYYLirpY4Y6aqwaa4sVElNWH+uU4aDLGQOwRbZxRz1tAr+pYi376GGWB7gBWOMl98QCSI+Y1reuUkkBAPmE+awCPzDMEuCmQiXm4bR10AqLCf3etgh4uGHyaOM5ibaVXpJNMsALEYQsP4QpMP+GI+QRNI2CVcpN53UyFfisUiuo57WDHcb5ixE+EcFBMT0UbXyKgMUcIeYJEWaZWY26aU0aam23xSPZrea1SYwnuuzmW7rEWBr0HHDLdIB0KERppt3MpTaXrBUjRIEFsZLsciSdBhnkMF72UoSTGJIZbMAAPjNLGVCAUUYBNy5iLLEmAB7jI/JvVOcebxAiJFfJ+l801br+lH4DVkW7uJ2YkEsAAAAASUVORK5CYII=")
}
.menu ul li.li_menu_3:hover a,
.menu ul li.li_menu_3.active a{	
	// background-image: url();
}

.menu ul li.li_menu_4 a{
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAQAAAAn3TzeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBREVKS0q/X8IAAAB/klEQVQ4y43TOWgVURgF4G8mNzFG8SVma7VRU6ioKSIocWlERBQsrESwSVAEFwQtbMRGRMVaJIWghSHg1li4FOlEcUGiIghRQSOZCQENRp/Fe45vcBJyqjn3nHPv/f/7T5T02ep/lF03ZLv9IhBrUDZVVR8G6zQqwipDVpqf8XEtmXN1bFwxUkxk7HVpn5sZS2Jzw0RuE7HyLOZ/WgcWZ+x30IArPuXsy+xVhzoMelW98j3P0a5fYxBw13QuNmqvGBEel95XFkuffYa0X33wHTckuVgrfmIaF9OveFm6lO6wC82YDGCezsLaIsQ6kaA1c0Vz7WSCsdpO1s9grEfIWFe6zeaMhVAjzYZFDtawhihZYkXhiz31RZu1isp4EyVmR6lwNdhtY+Fptzyy3p40KlCHg53aCjfc4pFeywq15ri2rTkkKiNVhLGgjNQ+PU5i1ClrHPFvjL/4kIu0WyIK1QqbDRuwyRHTlmaWOpwofcsfld62oBJb4KozBg2i3/bM8Rt96btcqg0/QrbvAU+wvCbEL/To+a+2qb+xj06h3YjLDtc8D9e8yEU6HNNUiaX6cNwGR90XO1S1RHhWGslV9tYxIVSv2KVbLy44W/OO0zifJrnTSpgMYix0LqvxdPUrrnay8mPmURfPMHQsRNMMWkswoLtAKHuAO6YUzeTTPwECeEQsA2djAAAAAElFTkSuQmCC")
}
.menu ul li.li_menu_4:hover a,
.menu ul li.li_menu_4.active a{	
	// background-image: url();
}

.menu ul li.li_menu_5 a{
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAbCAQAAADW1mdTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBREVKRfs8aa6AAABCUlEQVQ4y9WTsU4CQRCGvz1OMSRkSsFrIITCJ9CojSa0NjY8AgWBhoTKnsYXIKHlAaxsraXwAehssHMSY8wlcBZ3gdvjYG35q9nZL5t//uyYCFsa8IjPSOZ23yOrewJOaWfb/hY4pUGBiQPUE4RXChRVRNM3ZuNRKzxwTTk5hrzzIm9boLbo5jie8STfKVBb9MjXgo4sk6k12IlBhcEmnj77dKNN8EBrnLNfd/GLl7hUi8EzJ1iMwSMnuIrBlROM8j7FDh0KuPxvPMYJGjBfHW4pOcCQmceFE4Njrnyeaa4bEYu1Y0M1Neqnsfda6/wkZdne7Cw4ppqUv7QllUc2xyFzQkI+6IkV2x94RzxLVYnhewAAAABJRU5ErkJggg==")
}
.menu ul li.li_menu_5:hover a,
.menu ul li.li_menu_5.active a{	
	// background-image: url();
}

.menu ul li.li_menu_6 a{
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAQAAACKoB0PAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBREVKg/UsG0vAAAC7ElEQVRIx5XV7U/WdRTH8deVFwbCBYkgVlMTZyGUE4gybmrK5GYg4BZbmznX1tYf0LMetB63/oM2V21tiYaSEBrY5UotRxeu5sqNcgNNbE0DhHWFAT3g7roT7Dz57fs557x3vud3zu8XGLOK5Tvkvk/cS+3OAYEVMXmatQpiyindJv8/JlezNmkxyqSTekw9PCakTZu1KTwTTukyvTom00FNsla46l2ndbn/YMxWdfYKrdZ13HFOv9FFTDDGla5Uy0MgYIODRt1ZvF4sJlepjwTss3kVyJBLslW6sCjEYv5UpswZJ21U48kHIH4zYEKxakSTMWm2i0rXoM5XPlegOgl13YAJO1WD3z3uD7PLLc50wCFnPK1wIWFGn1/l2WfjgjLsO5OKFhAQMaHaUb05M0GZKjXaYVSvF5ZC1mjwrx6dcrWK6jNhm9fialurx25veXG8NzAWUuiuG7Z4xl+e1xQXOu2sERm22Ztwwc9ck+f7nPHxQusW56bc20Iu6xdVqTEuocMGtXHKMT95zAFFbvgg5/p8b0KOqF8KuSjsHzXqlpRu2V5eOp0wKEejXTF1HQ+MZXnXzoSCv9Fnzn6vgC5ZC9WcdlGWZrsT4s8FxoK2qNLq0QRXWNisejUuWK9Et2+FNCpPiBvT6YfF3qzXoj5pm/qdl22TabfQqCLBf8tZX+ZE41fzKVVesjUh9LL3ZXhHcYL+oyFhI8mruVm+j+Vr9USMmq1Ihuw4xFVhUfvdNCIJk65WjWOOKtCiACO67FIralhYk1xcc949z2nA14upsZhZrHXY3zp8aLtcQ/ao8IWAKmv02OS224qXRvSRVJjMhWeGI6Z0GPamdMyYwx4lOuU7HJOxLhVmUGTpdWZ6I8YTwPyYxlrEYCrMTe8p0+5Zq9tVHa4sH4MJ7kGDyrUrWQHxsw6ReCmYIiwiokJ70orAL44bSJZTYWDAgEqv2oE0c2DICZdSh6/886Xa666YU+rT5Q94rM1P8X8TTs2FepREmAAAAABJRU5ErkJggg==")
}
.menu ul li.li_menu_6:hover a,
.menu ul li.li_menu_6.active a{	
	// background-image: url();
}



.menu ul li .sub_menu{
	position: absolute;
    left: 0px;
    right: -130%;
    display:none;
    z-index:999;
    max-width:200px;
}
.menu ul li:hover  .sub_menu{
	display:block;
}
.menu ul li .sub_menu > li{
	width:100%;    border: none;
}
.menu ul li .sub_menu  li a{
    background: #373535;
    color: #fff;
    height: auto;
    padding: 6px 17px;
    font-size: 17px;
    font-weight: 300;
}
.menu ul li .sub_menu  li:hover a,
.menu ul li .sub_menu  li.active a{
	background: #ff9517;
    color: #000;
    	-webkit-box-shadow: inset 0px 0px 17px 3px rgba(0,0,0,0.17);
	-moz-box-shadow: inset 0px 0px 17px 3px rgba(0,0,0,0.17);
	box-shadow: inset 0px 0px 17px 3px rgba(0,0,0,0.17);
}


.breadcrumb{
	text-align: right;
	padding:40px 0;
}
.breadcrumb .wrap{
	position:relative;
}
.breadcrumb a, .breadcrumb span{
	color:#000;
	font-size:14px;
	font-weight:300;
    cursor: pointer;
}
.breadcrumb .wrap a{
	position:relative;
    cursor: pointer;
}
.divider{
    width: 100%;
    height: 0px;
    padding: 10px 0;
    border-bottom: 2px dotted #dfdfdf;
}
.bread_divider{
	background: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0 10px;
    position: relative;
    top: 1px;
    right: 2px;
}

.title h1{
	font-size:30px;
	font-weight:400;
	padding:0;
	margin: 0;
	text-transform:uppercase;
}

p{
	font-size:16px;
	font-weight:300;
	padding:10px 0;
}
.title p{
	margin-top:15px;
	padding:0;
	font-size:20px;
}
p:first-child{
	padding-top:0;
}


.xls{
	background: url(../images/xls.png) no-repeat center left;
	padding-left: 60px;
	
}
.bold{
	font-weight:600;
	font-size:20px;
}
.padding{
	padding-top:30px;
	padding-bottom: 30px;
	display: inline-block;
}
.padding_betwen{
	padding-top:30px;
	padding-bottom: 30px;
}

.divider_grey{
	width:100%;
	background:#3588cf;
	height:2px;
    padding:0px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACBAMAAACJc7BtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEX/qTr/qjvy7enx8fH/qj7w7+3w8PD///9xethoAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+EGEhcAITGcrZgAAAAQSURBVAjXY2AQMmZwYE0GAAKgAO6bm3taAAAAAElFTkSuQmCC") repeat-x left center;
}
.title .divider_grey{
    margin-top: 15px;
    margin-bottom: -30px;
}
ul.footer_menu {
    width: 100%;
    text-align: center;
    padding: 10px 0 15px 0;
}
ul.footer_menu li{
	display:inline-block;	
}
ul.footer_menu li a{
	color:#3e3e3e;
    padding: 0 0px;
    font-size:15px;
}
ul.footer_menu li:after{
    content: '-';
    display: inline-block;
    padding: 0 2px 0 5px;
}
ul.footer_menu li:last-child::after{
	display:none;
}
p.copyright {
    text-align: center;
    font-size: 14px;
    color: #919294;
    padding: 0px;
}
p.copyright a{
	color: #919294;
}

p.copyright.copyright_top{
	font-size: 15px;
}
p.copyright.copyright_top a{
	text-decoration:none;
}
p.copyright.copyright_top a:hover{
	text-decoration:underline;
}
p.copyright.copyright_top a + a:before{
    content: '|';
    display: inline-block;
    padding: 0 10px;
    font-size: 120%;
}

.title_center{
	text-align:center;
}
.title_center h1{
	font-size:25px;
}
.subtitle{
	margin-bottom:20px;
}
.back{
	background: url(../images/back.png) no-repeat center left;
	    padding-left: 20px;
    font-size: 15px;
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 5px;
}
.margin_10{
	margin:10px 0;
}
.margin_top_30{
	margin-top:30px;
}




.text_content p, .text_content h3, .text_content a{
	font-size:16px;
}
.text_content  li{
    margin-left: 20px;
}
.text_content ul{
	padding:10px 0;
}
.center{
	text-align:center;
}
.video {
   
    box-sizing: border-box;  
    text-align: left;
}

.video a, .image a{
    display: inline-block;
     width: 100%;
    
   
}
.video .img_v_wrap, .image  .img_v_wrap{
	width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
    border-radius: 10px;
    line-height: 0;
    height: 165px;
    display:block;
}
.video .img_v_wrap:after,
.image .img_v_wrap:after{
	content:'';
	display:block;
	position:absolute;
	background: #000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.35;
    z-index: 1;
}
.tools .image .img_v_wrap:after{
	opacity: 0.20;
}

.video img, .image img{
    opacity: 0.95;    max-width: 110%;width: 100%;
}
.img_no_after .video .img_v_wrap:after,
.img_no_after .image .img_v_wrap:after{
	display:none;
}

.img_no_opacity .video img
.img_no_opacity .image img,{
	opacity: 1;
}

.video i{
    display: block;
    background: url(../images/play.png) no-repeat center center;
    width: 78px;
    height: 55px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -39px;
    margin-top: -27px;
    z-index: 2;
}
.video span, .image span{
	padding: 5px 0;
    width: 100%;
    display: inline-block;
    text-decoration:underline;
}
.video a:hover span, .image  a:hover span{
	text-decoration:none;
}
.play_icon{
	background: url(../images/play_red.png) no-repeat center left;
	padding-left: 40px;
	font-size: 20px;
}
.videos {
    padding: 15px 0  0 0;
}
.offers_left, .offers_right{
	display:inline-block;
	vertical-align:top;
}
.offers_left{
	width:64%;
}
.offers_right{
    width: 33%;
    margin-left: 2.5%;
}

.offers_block a{
	display:inline-block;
	width:100%;
	line-height: 27px;
}
.offers {
    padding-bottom: 15px;
}
.label{
    display: inline-block!important;
    margin: 0 8px;
    border-radius: 4px;
    background: #c63d3d;
    color: #fff;
    font-weight: 300;
    font-size: 12px;
    line-height: 19px;
    padding: 0 5px!important;
    width: auto!important;
}



.colum2{
    display:inline-block;
    vertical-align:top;
    width:49%;
}
.colum2 + .colum2{
    margin-left: 1.3%;
}
.colum2:nth-child(2n+1){
    margin-left:0px;
}

.colum3{
	display:inline-block;
	vertical-align:top;
	width:31%;
}
.colum3 + .colum3{
	margin-left: 3.1%;
}
.colum3:nth-child(3n+1){
    margin-left:0px;
}
.teasers{
    margin-bottom: 10px;
}
.teaser span {
    display: inline-block;
    padding: 20px 0;
    width: 100%;
    font-size: 20px;
}
.teasers a span{
	text-decoration:underline;
}


.colum4{
	width:260px;	
	display:inline-block;
	vertical-align:top;
	position:relative;
    margin: 20px 0;
}
.colum4 + .colum4 {
	margin-left:28px;
}
.colum4:nth-child(4n+1){
	margin-left:0px;
}

.colum6{
	width:170px;	
	display:inline-block;
	vertical-align:top;
	position:relative;
    margin: 20px 0;
}

.colum6 + .colum6 {
	margin-left:28px;
}
.colum6:nth-child(6n+1){
	margin-left:0px;
}

.header.login{
	text-align:center;
}

.content.login {
    text-align: center;    margin-top: 40px;

}
.login .wrap{
	width:575px;
	box-shadow:none;
	background:#f1f1f1;
 }
.login .container{
	    padding: 30px 100px;
}
.login h1 {
    font-size: 30px;
    text-align: left;
    font-weight: 400;
}
.login .footer .wrap{
	box-shadow:none;
	background:transparent;
}
.login input[type="text"],
.login input[type="password"]{   
    padding: 12px;
    box-sizing: border-box;
    width: 100%;
}
.login button{
	background:#ff9517;
	border-radius: 0px;
    margin-top: 25px;
    box-shadow: 0px 1px 1px 0px rgba(107, 107, 107, 0.4);
}
.login  .divider.small{
	height:4px;
	width:100%;
	background:#3588cf;
}
.login_link{
    display: inline-block;
    width: 100%;
    text-align: left;
    padding: 5px 0;
    font-weight: 400;
}
.login label{
	font-weight:400;
}
.login input[type=checkbox].css-checkbox + label.css-label{
    margin-top: 15px;
}


form{
	text-align:left;
	padding: 15px 0;
}
form > *{
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 7px 0;
}
form > img{
    width: 100%!important;
	height: 100%!important;
}
// label span{
// 	color:#cf3f22;
// }

input[type="email"], 
input[type="number"], 
input[type="password"], 
input[type="tel"], 
input[type="url"], 
input[type="text"], 
input[type="text"]{
	border:1px solid #cacaca;
	padding: 7px;
	border-radius: 0px;
    background-color:  #fff;
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    font-size:16px;
    border: none;
    width: 100%;
    box-sizing: border-box;
}
 input[type="number"]{
    border-radius: 0px;
    background-color:  #fff;
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    padding: 7px;
}
 input[type="text"]{
    border-radius: 0px;
    background-color:  #fff;
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    padding: 7px;
    box-sizing: border-box;
    width: 100%;
}
button{
	margin-top:14px;
    background: #820000;
    border: none;
    font-size:20px;
    text-transform:uppercase;
    font-weight:400;
    color:#fff;
    border-radius: 0px;
}

select {
    box-sizing: border-box;
    padding: 7px;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    font-size:15px;
    border: none;
}

input[type=checkbox].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
input[type=checkbox].css-checkbox + label.css-label {
    padding: 0 0 0 23px;
    height: 21px;
    display: inline-block;
    line-height: 21px;
    background-repeat: no-repeat;
    background-position: left center;
    vertical-align: middle;
    cursor: pointer;
}
input[type=checkbox].css-checkbox + label.css-label.right{
	padding: 0 23px 0 0px;
	background-position: right center;
}
input[type=checkbox].css-checkbox:checked + label.css-label {    
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAZlBMVEXlhhX/lRf/vGz/5MT/xoP//fr/slb/yov/////vG3/lRj/y47/1aL/zpP/1aP/lhr/y43/7NX/mR//zZL/27D/lxz/xoH/pz7/1qb/7dj///7/yYr/37j/69T/mSD/rk3/ozX/0JhOb2WUAAAAAWJLR0QIht6VegAAAAd0SU1FB+EGEBYMHRmNPK8AAABaSURBVBjTY2DAAhgxAXliTMwYYiysbOhi7BycSHq5QAQ3Bw+Sebx8/IyMAhyCQkhiwhwiomIcrOLI9nJJcEhKcUijuoVfhoNDVhTNfXKyUvIYblZQpNS/uMUAcHsD8KVtUgkAAAAASUVORK5CYII=");
}
label.css-label {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAAAAACcZ7q1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBhAWCzeNd2O+AAAAF0lEQVQY02N8wIABGH9iijExjIpRIgYAnV0B/PKbDtAAAAAASUVORK5CYII=");
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #e2e2e2;
}

.title.width_button h1{
	float:left;
}
.title.width_button .title_btn{
	float:right;
}
.title_btn{
    background: #f4c500;
    border-radius: 5px;
    padding: 5px 25px;
    text-decoration: none;
    font-size: 16px;
    margin-top: 15px;
    font-weight:300;
    display:inline-block;
}

.details p {
    display: inline-block;
    width: 100%;
    padding: 3px;
    font-size: 18px;
}
.font_18 p, .font_18 a,.font_18{
	font-size:18px;
}
.font_19 p, .font_19 a, .font_19{
	font-size:19px;
}
.font_20 p, .font_20 a, .font_20{
	font-size:20px;
}
.adv_right p, .adv_right a{
	font-size:17px;
}
.font_18 strong{
	font-size:20px;
}

.container > h2{
	padding-top:0px;
}
.align_center{
	text-align:center;
}
.align_left{
	text-align:left;
}
.align_right{
	text-align:right;
}
.title_btn.bottom{
	margin-bottom:15px;
}
.adv_product{
	width:100%;

}

.adv_product .adv_left{
	display:inline-block;
	vertical-align:middle;
	width:574px;
}
.adv_product .adv_right{
	display:inline-block;
	vertical-align:middle;
	width:574px;
	margin-left:30px;
}
.adv_left h2{
	font-size: 35px;
	color:#0e366a;
	    width: 50%;
}
.adv_left a{
	font-size:18px;
}
h2 + .bookies{
	margin-top: 0px;
}

 div.label_offer{
	content: '';
    display: block;
    position: absolute;   
    z-index: 1;    
    right: 0px;
    left: 0px;
    top: -13px;
    text-align: center;
    
}
.completed  div.label_offer{
	text-align:left;
	left:15px;
}
.label_offer > span{
	display:inline-block;
	color: #fff;
    border-radius: 4px;
    text-align: center;
    background: #eb1666;
    font-size: 13px;
    padding: 5px 7px;
}

table {
    width: 100%;
    text-align: left;
  	margin: 15px 0;
  	border-bottom:1px solid #cccbcb;
}



thead {
    background: #0e3568;
    color:#fff;
   
}
th {
    font-weight: 300;
    font-size: 18px;
    padding: 15px 20px;
    border: none;
    background: #373535;
    color: #fff;
    display: inline-block;
    box-sizing: border-box;
}
td {
    font-weight: 300;
    font-size: 18px;
    padding: 15px 20px;
    border:none;
    display: inline-block;
    box-sizing: border-box;
}
tbody tr:nth-child(even){
	background:#ffffff;
}

table.bookies td,
table.bookies th{
	width:24.7%;
}
.but{
	font-size:16px;
	display:inline-block;
	border:1px solid #959595;
	padding:5px 15px;
	text-decoration:none;
	border-radius:5px;
	text-align:center;
	box-sizing:border-box;
    cursor: pointer;
}
.but_yellow{
	background:#f4c500;
	border-color: #f4c500;
}
tbody .but{
	width:300px;
}

.actions {
    padding: 30px 0 10px 0;
}
.actions .but{
	font-size:18px;
	font-weight:600;
	color:#121420;
	border: 1px solid #cacaca;
    padding: 11px 22px;
}
.actions .but:hover, .actions .but.active{
	color:#fff;
	border: 1px solid #0c3468;
	background:#0c3468;
}
.actions .but + .but{
	margin-left: 22px;
}

.top_actions > div{
	display:inline-block;
	vertical-align:top;
}
.medium_actions > div{
	display:inline-block;
	vertical-align:middle;
}
.downloads{
	width:274px;
	text-align:left;
}
.search_wrap{
    width: 666px;
    margin: 0px 35px;
    position:relative;
}
.add_event{
    width: 163px;
	text-align: right;
}
.search_wrap .search_input{
    width: 100%;
    box-sizing: border-box;
    padding: 12px 50px 12px 20px;
}
.downloads .but{
    background: #e4e4e4 url(../images/download.png) no-repeat 19px 15px;
    padding: 12px 30px 12px 40px;
    font-size: 17px;
}
.add_event .but{
    background: #f4c500 url(../images/plus.png) no-repeat 12px 9px;
    border-color: #f4c500;
    padding: 11px 33px 11px 44px;
    font-size: 18px;
    font-weight: 600;
}

input[type=radio].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
input[type=radio].css-checkbox + label.css-label-radio {
    padding-left: 22px;
    height: 17px;
    display: inline-block;
    line-height: 17px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 17px;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
}
input[type=radio].css-checkbox:checked + label.css-label-radio {
    background-position: 0 -17px;
}
label.css-label-radio {
    background-image: url(../images/radio_sprite.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.variant_search {
    margin-top: 25px;
    margin-bottom: -15px;
}

.search_wrap button{
    background: url(../images/search.png) no-repeat center;
    position: absolute;
    width: 46px;
    height: 46px;
    z-index: 1;
    right: 10px;
    margin: 0;
    padding: 0;
    top: 0px;
}

label.css-label.label_filter {
    background-image: url(../images/checkbox_filter.png);
    margin: 0px!important;
    margin-right: 11px!important;
 }

label.css-label.label_risk {
    background-image: url(../images/checkbox_risk.png);
    margin: 0px!important;
    padding: 4px 12px 4px 29px !important;
    border-radius: 5px;
    color: #fff;
    background-position: 6px 4px!important;
    margin-right: 11px!important;
 }
 input[type=checkbox].css-checkbox:checked + label.css-label.label_risk,
label.css-label.label_risk:hover {
     background-position: 6px -24px!important;
}
 .risk_free{
 	background-color:#6fc06f;
 }

 .low_risk{
 	background-color:#f0ad4e;
 }

 .high_risk{
 	background-color:#d9534f;
 }

.period .but{
	padding: 50px 15px 10px 15px;
    width: 80px;
    font-weight: 600;
 }
.period .but + .but{
	margin-left:18px;
}
.period .but:hover, .period .but.active{
	background-color: #f4c500;
	border-color: #f4c500;
}
.but.daily{
	background: url(../images/daily.png) no-repeat center 15px;
}
.but.mothly{
	background: url(../images/montly.png) no-repeat center 15px;
}
.period{
	text-align:left;
	width:200px;
}
.navagation{
	text-align:right;
	width:300px;
}

.filters{
 width: 620px;
    text-align: center;
    margin-left: 50px;

}

.navagation a{
	width:39px;
	height:39px;
	display:inline-block;
	background: url(../images/pn.png) no-repeat center 0px;
	vertical-align: middle;
}
.navagation a.next{
	background: url(../images/pn.png) no-repeat center -41px
}
.navagation span{
	font-size:23px;
	color:#777777;
	padding:0 10px;
	vertical-align: middle;
}
.top_filters {
    margin-bottom: 25px;
}
.row_title, .row_days{
    display: table;
    width: 100%;
    table-layout: fixed;
}
.row_title > div,
.row_days > div{
    display: table-cell;
    text-align: center;
     box-sizing: border-box;
    padding: 20px 20px;
    width: 14%;
    color: #777;
    font-size: 16px;
}
.row_title > div:after,
.row_days > div:after{
    width:100%;
    content:'';
    display:block;
}
.row_title > div{
    border-left:1px solid transparent;
}
.row_days > div + div{
    border-left:1px solid #cacaca;
}

.row_days + .row_days {
       margin-top: -1px;
}
.row_days{
    border:1px solid #cacaca;
}

.row_days div > span{
    color:#777777; 
    display:inline-block;
    text-align:right;
    width:100%;
    font-size: 26px;
    line-height: 16px;  
    padding-bottom: 20px;
}

.row_days div > a{
     font-size: 14px;
    display: inline-block;
    text-align: left;
    width: 100%;
    line-height: 26px;
    color: #777;
}
.row_days div.current:hover > a:hover{
    color:#f4c500;
}
.row_days div:hover > a:hover{
     color:#fff;
}
 .row_days div:hover{
    background:#f4c500;
} 
.row_days div.day_disabled:hover{
    background:#fff;
}
.row_days div.current, .row_days div.current:hover{
    background:#0c3468;
}

.row_days div:hover > a, .row_days div:hover > span{
    color:#000;
}
.row_days div.current > a, .row_days div.current > span,
.row_days div.current:hover > a, .row_days div.current:hover > span{
    color:#fff;
}
.navagation.navagation_bottom {
    width: 100%;
    text-align: center;
    padding: 40px 0 10px 0;
}

.navagation.daily a{
    font-size: 17px;
    width: auto;
    height: auto;
    padding: 7px 15px 7px 30px;
    background: url(../images/daily_nr.png) no-repeat no-repeat 10px 11px;
}
.navagation.daily a:hover{
    color: #fff;
    border: 1px solid #0c3468;
    background-color: #0c3468;
    background-position: 10px -41px;
}

.navagation.daily a.but.next_w {
    margin-left: 10px;
    padding: 7px 30px 7px 15px;
    background: url(../images/daily_nr.png) no-repeat no-repeat -146px 11px;
}
.navagation.daily a.but.next_w:hover {
    background-position: -146px -41px;
    border: 1px solid #0c3468;
    background-color: #0c3468;
}

.calendar_daily_row:after {
    content: "";
    display: block;
    width: 100%;
    clear: both;
}

.calendar_daily_date, .calendar_daily_items{
  
    box-sizing:border-box;
}
.calendar_daily_date{
    width: 309px;
    float: left;
    padding: 30px 0 30px 50px;
}
.calendar_daily_items{
    width:974px;
    float:right;
}
.calendar_daily_date > div{
    display:inline-block;
    vertical-align:middle;
}
.daily_date{
    font-size:70px;
    color:#777777;
    line-height: 74px;
}
.daily_date_name{
    width: 64%;
}
.daily_date_name > span{
    display: inline-block;
    width: 100%;
    text-align: left;
    font-size: 25px;
    color: #777777;
    line-height: 33px;
    margin-left: 10px;
}

.calendar_daily_item{
     padding: 30px 50px 30px 50px;
     background:#f4f4f4;
     border-top:1px solid #fff;
    border-bottom:1px solid #fff;
     position:relative;

}
.calendar_daily_row{
    border-top:1px solid #e6eaf0;
}
.calendar_daily_item > div{
    display:inline-block;
    vertical-align:middle;
}
.calendar_daily_item_link {
    text-align: right;    width: 325px;
}
.calendar_daily_item_name{
    width: 502px;
    position: relative;
    padding-left: 40px;
}
.calendar_daily_item:after{
    display:block;
    width:39px;
    height:39px;
    background: url(../images/type.png) no-repeat 0px 0px;
    position:absolute;
    top: 30px;
    left: 30px;
}
.calendar_daily_item.casino:after{
    content:'';
    background-position:0px 0px;
}
.calendar_daily_item.sport:after{
    content:'';
    background-position:0px -40px;
}
table.bookies {
    width: 1170px;
}
a.but.btn_details {
    padding: 7px 40px 7px 20px;
    background: url(../images/daily_nr.png) no-repeat -117px 10px;
    background-color:#f4c500;
    border-color:#f4c500;
    font-size: 18px;
    font-weight:600;
}
a.but.btn_details:hover {
    background-position: -117px -42px;
    border: 1px solid #0c3468;
    background-color: #0c3468;
    color:#fff;
}
.calendar_daily_item_name h2{
    font-size:24px;padding: 0px 0;
    text-decoration:underline;
}

.calendar_daily_item_name .label{
    border-radius: 5px;
    font-size: 18px;
    line-height: 21px;
    padding: 3px 16px!important;
    margin: 15px 0 0 0;
    line-height: 20px;
}
.calendar_daily {
    margin-top: 15px;
}

.daily_open{
    display:none;
    width: 80%;
    left: 10%;
    position: absolute;
    top: 10%;
    z-index:11;
}

.daily_open.show, .daily_open_wrap.show{
    display:block;
}
#daily_open_content{
    text-align:center;
    background: #fff;
    border-radius: 5px;
}
.daily_open_wrap{
    background:#000000;
    opacity:0.8;
    display:none;
    position:fixed;
    z-index:10;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
}
#daily_open_content h2 {
    font-size: 30px;
    font-weight: 900;
    padding: 10px 0;
    margin-bottom: -30px;
}
#daily_open_content p , #daily_open_content a {
    font-size:16px;
}

#daily_open_content .title_btn{
    margin-top: -10px;
    position: relative;
    top: 45px;
}
#daily_open_content textarea{
    background: #f0f0f0;
    border: 1px solid #cacaca;
    border-radius: 5px;
    padding:10px;
    height: 207px;
}

#daily_open_content button{
    background: #0c346a;
    text-transform: none;
    color: #fff;
    font-size: 16px;
    width: auto;
    padding: 7px 33px;
    margin-top: 5px;
}

#next, #prew{
    height:80px;
    width:40px;
    top:50%;
    margin-top:-40px;
    position:absolute;
    background:#fff;
}
#next, #prew,#close{
    cursor:pointer;
}
#prew{
    left: -39px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-image: url(../images/prew.png);
    background-repeat:no-repeat;
    background-position:center center;
}
#next{
    right: -39px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-image: url(../images/next.png);
    background-repeat:no-repeat;
    background-position:center center;
}

#close{
    height:60px;
    width:60px;
     position:absolute;
    background:#fff;
     right: -30px;
     top:-30px;
     border-radius:50%;
     box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 0px 17px 0px  rgba(0, 0, 0, 0.14);
     background-image: url(../images/close.png);
    background-repeat:no-repeat;
    background-position:center center;
}

.open_content, .close_menu{
    display:none;
}

.mobile_batton{
    display:none;
}

.mobile_togle {
    background: url(../images/mobile.png) no-repeat center center;   
    display: inline-block;
    height: 73px;
    width: 73px;
        cursor: pointer;
}

a:hover,
.teasers a:hover span {
    text-decoration:none;
}
.row_days div > a:hover,
.downloads .but:hover,
.add_event .but:hover,
tbody .but:hover,
.title_btn:hover,
button:hover,
.a_step a.btn:hover,
.bookie a:hover span,
.video a:hover span, 
.image a:hover span{
    text-decoration:underline;
}

.img_v_wrap:hover img, a:hover img{
    opacity:0.75
}

.bookies.bookies_casino a{
    min-height:190px;line-height: 19px;
}
.bookies.bookies_casino a span{
    font-size:16px;
}



.actions.before_title {
    padding: 20px 0 25px 0;
}
.form_center {
    width: 100%;
    margin: 0 auto;
    text-align: left;
}
.form_width_conteiner{
    width:100%;
}

.form_center > .form-group {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.form_center > .form-group + .form-group{
    margin-top:20px;
}
.controls .but{
    padding: 10px 33px 11px 33px;
    font-size: 18px;
    font-weight: 600;
    height: 49px;
}
.controls input[type=text],
.controls select {
    width: 265px;
}
.controls > *{
    vertical-align:middle;
    margin-right:10px;
}
.controls select{
   height:34px;
}



.but_inline{
    background: transparent;
    border: none;
    float: left;
    padding:5px 0;
    text-decoration:underline;
}
.but_inline:hover{
    text-decoration:none;
}
.form_top .form-group{
	float: left;
    width: 100%;
    margin-bottom: 10px;
}

.form_top .form-group label{
	font-size: 16px;
    font-weight: 400;
    width: 105px;
    text-align: left;
    padding: 10px 0;
    display: inline-block;
}
.form_top .form-group .form-control{
	width:201px;
	margin-right:40px;
}
.form_top .form-group.time .form-control{
    width: 72px;
    margin-right: 6px;
}
.form_checkbox {
    width: 100%;
    position: relative;
    margin-top: 25px;
}
.form_checkbox .form-group{
    float:left;
    width:19%;
    text-align:left;
}
.form_checkbox .form-group:last-child{
    width:58%;
}
.form_checkbox .form-group + .form-group{
    margin-left:2%;
}

.form_checkbox  strong{
    font-size: 16px;
    font-weight:400;
    padding-bottom: 10px;
    display: inline-block;
    width: 100%;
}

.checkbox label.css-label {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAQAAADs3AYjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBgsXNxtKhswLAAAAeElEQVQoz+3KsQmDQBiA0e9+AhINAQuLDGirDpAmCwRSO8I5UBYQRAtBj8QUepnA82rx1U+9hYyUG+saSl4nHtE9RBxvib9Pc1Z1e0nYNHaqt7L9WBCfBoLfgyPuIRqvZ8RWPs9qmXI0s3PN6KlQFhhCAkf8XT/wBxINHsPIl3TaAAAAAElFTkSuQmCC");
    margin: 5px 0!important;
    font-size: 15px;
        width: 100%;
 }



.checkbox  {
    width:100%;
    display:inline-block;
}
#bookies {
}

#bookies .checkbox{
   width:32%;
   vertical-align:top;
}

.show_on_open .but_show{
    margin: 7px 0;
    height: 40px;
    padding: 6px 60px 11px 33px;
}
.but_show {
    display: block;
    width: auto;
    margin: 30px auto;
    font-size: 18px;
    font-weight: 600;
    height: 49px;
    padding: 10px 60px 11px 33px;
    background-image: url(../images/right_black.png);
    background-repeat: no-repeat;
    background-position: 100px center;
    width: 150px;
}

.hide_block{
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../images/close.png) no-repeat center 10px;
    height: 72px;
    width: 63px;
    text-align: center;
}
.hide_block span{
    display: inline-block;
    border-bottom: 2px solid #a6a7ab;
    margin-top: 41px;
}
.show_on_open.arrow{
    position: absolute;
    background: url(../images/arrow.png) no-repeat center;
    top: -16px;
    right: 399px;
    width: 31px;
    height: 16px;
}
.but_show:hover, .controls .but:hover{
    text-decoration:underline;
}
.actions.before_title {
    padding: 30px 0 15px 0;
}

.block_title {
    margin: 10px 0 0 0;
    padding: 0;
    padding-bottom: 5px;
}

div + .block_title {
    border-top: 1px solid #e6eaf0;
    padding-top: 25px;
}
.antiqua{
	font-family: "Book Antiqua", sans-serif;
}
.faq_number,.faq_content{
    display:inline-block;
    vertical-align:top;
    width: 100%;

}


.faq_title {
    font-size: 20px;
    font-weight: bold;
    #color: #3588cf;
    margin-bottom: 5px;
    display: inline-block;
}
.faq_title > span{
	#font-size: 36px;
    padding-right: 10px;
}
.faq_content a, .traning_block a,.products a,.offers a{
    text-decoration:underline;    word-wrap: break-word;    color: inherit;
}
.faq_content a:hover,.traning_block a:hover, .products a:hover,.offers a:hover{
    text-decoration:none;
}
.faq_block + .faq_block{
    border-top: 1px solid #c2c2c2;
    padding-top: 20px;
    margin-top: 10px;
}
.red{
    color:#820101;
}



.traning_block {
    margin-bottom: 30px;
}

.products{
    margin-bottom: 30px; 
}

.products + .products{
    border-top:1px solid #c2c2c2; 
    padding-top: 30px;
}

.offera_title{
	font-weight:600;
	width:100%;
	margin-bottom:20px;
}
.offers_number,.offers_content{
    display:inline-block;
    vertical-align:top;
    width: 1120px;
}
.offers_number{
	font-size:24px;
	color:#373535;
	width:28px;
    line-height: 24px;
}
.offers + .offers{
    border-top: 1px solid #c2c2c2;
    padding-top: 25px;
    margin-top: 15px;
}
.conrol_form label{
	font-size:17px;
}
.conrol_title {
    display: inline-block;
    width: 183px;
    font-size:17px;
}
.conrols{
	display: inline-block;
	width: calc(100% - 200px);
}
.conrol_form label.css-label.right {
    width: 184px;
}

.form_left{
	width:400px;
}

.form_left select{
	width: 100%;
}
.form_left .conrol_form.btn_group{
    text-align: center;
    padding: 20px 0;
}

.btn{
	background:#ff9517;
	color:#fff;
	border:none;
	font-weight:600;
	font-size:18px;
	padding:7px 15px;
	min-width:100px;
	border-radius: 0px;
	text-decoration:none;
	 box-shadow: 0px 1px 1px 0px rgba(107, 107, 107, 0.4);
}
.btn-warning{
	background:#ff7800;
}
.btn-default{
	background:#cdcdcd;
	color:#3e3e3e;
	text-transform: none;
}
.btn-big{
	padding:10px 50px;
	font-weight:600;
	font-size:24px;
}
.btn-middle{
	font-size:18px;
	font-weight:600;
	background:#114d93;
}
.color_inherit{
	color:inherit;
}
#bookies_form{
	width:815px;
}
#bookies_form .conrol_form {
    width: 200px;
}#bookies_form .conrol_form.btn_group {
    width: 815px;
}
.padding_top{
	padding-top:25px;
}

.upcoming_events h2,
.completed_events h2{
    font-size: 17px;
    padding: 0;
    margin-top: -15px;
    margin-bottom: 15px;
}
.upcoming_events a, .completed_events a {
    color: #810101;
    text-decoration: underline;
    margin-bottom: 10px;
    display: inline-block;
}
.upcoming_events,
.completed_events{
	font-size: 17px;

}
.upcoming_events a:hover,
.completed_events a:hover{
	text-decoration:none;
}

.upcoming_event + .upcoming_event{
	margin-top:15px;
}


.total_exchange span,.event_label{
	font-weight:400;
}
.event_btn {
    margin-top: 40px;
    padding-bottom: 20px;
}
.total_exchange {
    margin-top: 15px;
}

.event_btn .btn{
	margin-right:10px;
}

.strike_event {
	text-decoration: line-through;
    margin-bottom: 15px;
}

button.win-command {
    color: #fff;
    font-size: 15px;
    background: #ff9517;
    border-right: 1px solid #ffca8b;
    border-radius: 0;
    padding: 14px 10px;
    margin-top: 0px;
    margin-right: -4px;
    text-decoration: none;
    height: 51px;
    vertical-align: middle;
}

.win-commandicon{
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 23px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right:5px;
}

.icon-filter{
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAQAAADhhZ2sAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBhQWLiBpNaHJAAAAbElEQVQY02P88J+BCMDCwMBwlqAqYxYGE2JMY/xAjCoGJqJUMbBA6ToGaazyTxmakC29xMDM8B1DESfDXwY9ZNPW4DSNhl6AAREGPgYGBgaGTwxv8IXbNIZQhk8MfAyrGbLwmcbAIMIggmkpAIPiEtmGmMmOAAAAAElFTkSuQmCC");
	display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 23px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.icon-arrow-down{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAMAAACHgmeRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAP1BMVEUqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSn///8rSYCbAAAAE3RSTlMAaSboMfzwPk/39q9B8jTq6yjDuVFeGQAAAAFiS0dEFJLfyTUAAAAHdElNRQfhBRYWKid+lEM1AAAAQklEQVQI143MxxHAMBACQBRP2Zbpv1crFSAezH4AABQVdq6kjzSMXbIGzsuQeIcQU2ZOMQClkqxlbtrDt+2X/vXRP1xXAiuBn9N3AAAAAElFTkSuQmCC");
    display: inline-block;
    vertical-align: middle;
    width: 11px;
    height: 12px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 5px;
    margin-top: -2px;
}

span.win-label {
    display: inline-block;
    vertical-align: middle;
}

.icon-fre_bets{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAXCAMAAAC27AbQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB41BMVEX///+EAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwOEAwP///8Eq3wEAAAAn3RSTlMAANjjCMI3zOvh1Q7xOtH1ww8M7tuaOBNqQrwoLYtk3OWd0BWvwaS+yIfe+9JZJJs92s1iydRFfpHF/baoMJU/zw3EEgmhO90aPqwrUd/sse0cqnyOM5LGs+pMbctuzn95noKQQGsQYKPzg5ZvaBH258CYcPiPXQQimYxUhjZWskGBJyMqjaUbrnqEsNZG9OQZufynFlBLB+81+k61uukI7x5VAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+EFFBAgNzdID+IAAAHSSURBVCjPddLpP1RhFAfwcyxjaqRhKsmShmhkizKyL4UZZmhRyU5EY5mispfQlBBaaNHvX3XuM7rNnY+eF+e+ON/Pfc7yEAVPRGTwy/qJijZJpH8nxnzipNFYYoFToSYORKet8SEmwXaGz+Ich5BEiThPSdYLyZySmsZ8MV3gJZj+EjsyJGbichayr8BhzrmamwfkCypAYZBcQ4LEIhRfv1FC7EQpW26WlVegUlAVqjVSg1qJdag/qtmhlXqL+TZSFGogarRpKSua9N6r4FJlu9EsfTnRQh6vZFrb7ijhuntPkvdRolAW2pkseED0EI868FiRTkSgS5LdyFOoB7196NcyA/bBATxRZIiGYWdOxpBGnmLEO/pMn5APLhrDuNQzMel/jhetHhOPY8qwC0qdfolXqubXvv6ZaPcs5lBs3BdRNub1fZVL+04scJhZ9C7pO21748RbXva/CzNzoJUJZVbjsMhr0j7eh5mA32sOKGP78FH+so5PakqGeuo3QIFhChTJdGUBHInN8HqIarc++7cpfcchVw3ufjlaiNHQV3lp2/jGPunKjO98nKG9/Y4an7y90jI3fvDxhjJywXVy1U/84v8Z2vP8PtjJWf7TzqHmEGlLeNf1eOy0AAAAAElFTkSuQmCC");
}
.icon-lay_all{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAMAAACknt2MAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB9VBMVEX////w8PCEAwPw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDp4eHbwsLAh4fq4+Pq5OTeyMjEkJDDjY3Djo7VtbXu6+vw8PDo39/q4+Pw8PDXurrgzc3w8PDcxcXCiorq4+Pw8PDXubnp4ODw8PC7fn7fy8vu6+vu7Ozw7+/w8PDWt7fw8PDAiIjq5OTw8PDEj4/UsrLm2trw8PDw8PDr5OTw8PDFkpLv7e3u7Ozw8PDw8PDw8PDr5ubbw8Po3t7w8PDv7u7VtLTt6Ojl2dno3t7o3t7p4OC/hYXt6urr5OTs6Ojp4ODo3t7q4+Pj1NTw8PDs5+fw8PDt6enJnJzk19fv7e3BiYns5ubv7u7s6Ojl2Njw8PDt6ens6Ojk1dXw8PDs6Ojv7e3hzs7w8PDw8PDq5OTr5eXw8PDq4+Pr5ubw8PC7fHzp4eHw8PC+goLq4uLo3t7o3t7o3t7n3d3r5ubw8PDw8PDLoaHGk5Pv7e3KnZ3o3d3o3t6+gYHo3t7w8PDw8PDw8PDw8PC6enqEAwOFBgaJDg6JDQ2NFxeYLy+SIyOSISGICwuFBQWMFBSPGxugPz+ZMTGMFha2cHCYMDCoU1OKERGHCgqHCQmLExOSIiKQHh6UJiaXLi67e3uhQkKgQUGiRkajSEj///9FnLIpAAAAhnRSTlMAAAA/dQs5bXBvgEwdGKTv+umb7/f4+PCJSPT2R+/wPO/5nErv4H3+8Pn6gU7wdPrqbvfw8iVy7Gz3+4b+Pibw77QMg/D48rrP3vqK9pDfuJ/xK5EW9fTy/PmT/PTyKPb18Srz/fAyc+vuBueUfv7gefz1zM3IxfdjX/P2hPTEvfzQYgR2ejTnoYEAAAABYktHRACIBR1IAAAAB3RJTUUH4QUUECEuSjiWYwAAAWhJREFUKM9l0WVPA0EQgOFh8WLFpbhLcSlWXIuXo7i7F4q7tB1gcXcr/E/2gOuR8H6YD/Nkk0kWACytrMHG1s7enMTBwsLRCQCcXaSubu4enl7mjN4+vn4yJ/APwMCg4D3cFzqgIaFh4dQoAYnxMCIyCqNjhGJj4uTxFBklJB4lJaccJRExeSpFmpYOGSHHisysk2xRctgb6pcOv3SaS5Rhv+J9hlSW5yPQeX5OQXxhEZPiEialyrJygS4qKi9RVV5EqkqukFYrC65rBLqprbtFVNXLU++QNqgVx9JGMJ/BNVFEDX9Bs5q03Le2CfTQTrgOZoi0s4uQ7sfENvhzPNfDjPb2kf9EuH5KO3n5T4QbGBwiIg23Po3YejyPfq/GfoSMv0gnACanXqe1Mzirm2PNL/BzTreIb4yWNChbXkF8N7E+PvlpekdcXWNfqVtP2dhcUW3NiG2pNNvAt5O8C8t6g1bMoF9i+y8h+ZCEUAP9vAAAAABJRU5ErkJggg==");
}
.icon-reload{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAQAAAAX8P3fAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBhQWLyEHKaAeAAAA70lEQVQoz22SsUpDQRBFD4+UgmCjL4WdkEIRFdIIaXxgI9jY2OYnJG38APMBMa2oH5A2rbEzYJNK0lgGLIMci2xefJudqfbOYXdm7iJRXvpSVarlHVv21F4aOfXZH1fx6FaM3BlHvYp0g/zhg3114Vn1oQtVf70V8Vo9iXv5VvU8SC2LeKLlHU8bw5eZcQVAn1TccM92jX0AvhLAHq9AnrEAoJZA6gDsZnwCcJxADgB4x4aq40SjY1UbiCNVOxHQUXW03EsedjvwMJSPHAQtXxlQlM5MfXNanor/NjadRDZObG7+l7ZDZ86dObS91v8Ai2hGoQ4KkwcAAAAASUVORK5CYII=");
	width:17px;
	height:18px;
}
.icon-extra{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAQAAABqtE31AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBhQWMQiR2getAAAAoElEQVQY023OMQ4BURDG8f97+1CIhoJColOJEyioxRlI3EHpCA7hJs4gUSskm20kiGQteZ9Csth93xST/GYyGaMTKReqVEjZseIBYHSlwTfm0yz3H/SsGQOgWMXsNbSUM2BpUWCQOByeM6JJlHMPPTWXU6S2bvn12GE48gISJixo0WVEB2Waib/qa4syTQuMsCj0i0X4EBPerlEP8YZDmd+iB1wU7TBhJAAAAABJRU5ErkJggg==");
	width:11px;
	height:16px;
}
.icon-cross{
	height:16px;
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEX////NzczNzczBwcCysrHFxcTNzcyxsbCko6Ojo6LBwcA4NjY3NTX///8aj91wAAAAC3RSTlMAADy975497/Dwvpxm1j0AAAABYktHRACIBR1IAAAAB3RJTUUH4QYUFwM6tb9oawAAAHdJREFUCNdjYFAUBAIhQQZmVxAjxJAhfUegoKBodxkD6+xWQcGInYEMDJE7AkW7pwoyMIjObgUKABmCkTuAAiCG6JyTgRBGzwkII2InSCNQcfdUoEYgA6gFqFGQgRWkBSjEoLITZMVsJwauUpCl4QsZGBJBDDFBAE0NIbAAHzOGAAAAAElFTkSuQmCC");
}
.icon-calculate{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAeCAMAAACc/SdfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABFFBMVEVRj9/t9Pz2+f35+/73+v3l7vponuPf6vn////6+/5soOTy9/2cv+3c6flqn+Tm7/r1+f1hmuLN3/bs8/vk7vr7/P6QuOtwo+VXk+BoneN0pubz9/36/P70+P12p+aMter8/f74+/7L3vW81PObvu2+1fPz+P3J3PXZ5vjr8vv+///p8fv1+P1roOTu9Pzv9fzn8PtpnuPg6/lvouVuoeRWkuBsoeTV5Pfc6Pje6vne6fllnOPI2/WdwO2Vu+zS4vd7quft8/zE2fTC2PTO3/bP4PZhmeKgwu6iw+6Bruh9q+fY5vjD2PRVkuCxzPGRuOvw9fx3qOZ0peWNtuqkxO6ox++Is+n9/v/X5vjW5ff3+v7x9vy/ubbbAAAAAWJLR0QIht6VegAAAAd0SU1FB+EGFBcYDNMzNmgAAAEXSURBVDjL5ZJZU8JAEISTTdAWZQU0ropH1ggKilFQSTzwiBfxjmfi//8frpX1bV2fLftpauqrmpnuMYz/JJMQYtmEFIaGSS5TQUFqpDj6XSooItpjJcCk4xIiCqos+pUqMEEnJVVWUA6m2PTMbG2OztsLjLFFuAqKY8mrLNetBjWduud5K7B+mMhWgaZ2Ykv011xgvb0hqZaC8jnnAOebWx2ey1dQXZZre2dXVl0F1QvCvaAUBtX9gyBXT+O9o/XexmEfR8eo0RP3NIqiM3BlQucXl/QKPm3YgziO+3DUOV4bgy+/Chq/CG5u79r3eBAJPSZJ8qRMiOD5BZ1XsVfz7T1N0xCZ5kZe/NDcaJJMfGr2y6/+RX0C8F0ispjqO9gAAAAASUVORK5CYII=");
}
.icon-trashcan{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAfCAMAAAC8lk/5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAgVBMVEX5iyr7sXD93cD92Lj91LD5iyv917X8wY36olT/9/H//Pr/+vb/+vX5jS3//////vz//fz/+PL93L793L/+9Or7tHX+8+n+8OT+8OP+69n+5tL+5tH+48z+48v92br92bn91rT91rP9z6f8zKH8yJv8wo7+8eb7u4P6lTz+7N3+7NywIuAlAAAAAWJLR0QOb70wTwAAAAd0SU1FB+EFFBIKEhCjw+MAAACUSURBVDjL5dLJDsIwDATQkARKgA4te9npQgv//4EUpKK5DNxhZPv0ZF9szN+mZ51zvv+NDZ4iGn4iPoQwajuMJ+3wisXgxHLdlFSir6bADJi/ZqrZAlh2tdJsTWyjWUYs02xLbKfZnthBM0vManYkdtLsTOyiWU4s16wgVmhWEis1q4BrV5VmNX1IrVlze6t7Y34rD9qTEAzsv74XAAAAAElFTkSuQmCC");
}
.icon-log{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAeCAIAAAApXzB9AAADzUlEQVR42s2WbUxTVxjHz723pV5qW6C2tRZEKkqJoIlZdA2RbcBiAtFgbBQNtjog6ExIlrDMzECCftAv+4JuIEtcZlggqW9RY/zgS8Cghkh8FyyIkmUORR0Fbntfzj1n51pjiC1wi3Px+XR6eu/55f88/+e5hwI/FYH/JahPgYSBDAGS4zmMBowWUFRcJAwgdFkyss2LZHUwDU0Pjb3oefYQMJqYsClIGBFBfRWtWeY09ZI4MWxu8ghSGNCMOpLEAygQVX27T2QlvyFhPFVOJse4ELIf2cSJIXUkSShZ+kXtZ54wFPNTc8vPH0gzWBsLdqvRFOQ5R8tm1SSBO1hY88OqMrIMQUHfWJxhsg9WtH4EEkY0zdj1ZoTQja2NFKA05Odc80cggYgdJOLvh1Xt2fE4Il5NpI0EgBBxxKPq9qUpEUcoD/7XJIkvzy2uc3tDEp+Vkrr2xJ6FBltr8R6Vmoj3woREWmpmksDVf7mzwe3FGPGyZG3a5DTZ7nhb1JDGeG5BSxnHj5LiRsNiZQ+juToDwui+r8XCJlGA1ifo1JBuPR/4i3uZyMwpPVM/Lky8l8OpHAEBlnsr21yqHREUuL1dRxvcPjNrrL/2+/6OI0Cnn0kTFJWJgHGgum1JkuPN5syOOHzr9ITEG7Rstjl949mG0fAooDXTksRw1cqNDXleThQW6FM+b69JN9jObtg/PeZ4f+cKszMz2XGs92LtleaX3AjQvJ/waFKo1u07sKaCk3gto3H+ui0jyXZ9y6FpMD0v+ocnXpc4V5N1zeWfD11vBaw+OgmxsocgzSQQRzz+5liqyUo2dLFcG4lX/PjJwNWq5cVkfbq/a8OpH5Wk0XT0kx86I5pvn9u2rFCvZXtfDd0Y7vvuSnOQD6qeERglJiSSfnqw/eg81khTFDkoJsb/qDNnXjqxwJgQOt7fsTmrYH6TZ0LkVM7yUF1+5b68HQjLggytTZ5FRvs9X4zOnVweosy77GuMsa3Zo34ahX3L19e5y8k0WpzsKPJ/n260tZXsna48A12LTfZci3MWE1ZSOheAQHX7kpgTFoPfHlwoc33FanR3RwYHg3+XZuaBWX01lFIRRwzt8i80WKPfuTfy5I/eSwfzKyGC/kDnFldBZB/KctIvpZygsk7vYFAsy1lblLZSwNLkf4hBBv559u2Kdd3DgY4/b6caLRbWBDHS0szdkaeHe/yKy+O4G72FCUAWldRNDgQzHTlbXYUXnnR3D91UTiAJiARpO+LSOO97UwfGrGaO8hHCEDAJau5MsyVF5CqvqmV8AGlW8S99+/qs+qJrKgAAAABJRU5ErkJggg==");
}
.icon-calculate,
.icon-trashcan,
.icon-log{
    width: 35px;
    height: 35px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}
form.calculate-form {
    width: auto;
    display: inline-block;
}

#software_table .btn {
    background: transparent;
    color: #fff;
    border: none;
    font-size: 17px;
    padding: 0;
    min-width: 32px;
    display: inline-block;
    width: 32px;
}
.refresh-form {
    display: inline-block;
    vertical-align: middle;
    width: 435px;
    font-size: 14px;
    font-weight: 300;
    padding: 5px 0;
    margin-left: 25px;
}

input.input-smallest{
    width: 50px;
    background: #f0f0f0;
    height: 27px;
    line-height: 16px;
    padding: 0 7px;
}
.refresh-form label{
    width: 200px;
    margin-bottom: 15px;
}
#header.win-ui-blue {
    background: #ff9517;
    padding-left: 0px;
    margin-bottom: 20px;
    position: relative;
}
input#minimumMatchEV {
    margin-left: 50px;
}
span.metro-checkbox{
	color:#000
}

label.checkbox input[type=checkbox]:checked ~ span.metro-checkbox::after {
   
     background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAaVBMVEVzAQGAAQGuXl7fvr67eHj8+fmiRkbAgID///+vX1+AAgLBg4PMmZnEiIjNmpqBBATBgoLo0dGECgrDh4fUqKiDBwe6dnaVLCzOnZ3q1NT//v6/f3/YsbHo0NCCBgaFCwudPDyQIiLHjo4f0OYrAAAAAWJLR0QIht6VegAAAAd0SU1FB+EFEhYxKMh/AmkAAABaSURBVBjTY2DABIwYgKAQEzO6EAsrG5oQOwcnQiMXiODm4EGYxcvHz8gowCEohBAS5hARFeNgFUeykUuCQ1KKQxrFEfwyHByycqjukpeVUkB3qqIS8R7CJQQA7HEDyBxullgAAAAASUVORK5CYII=");

}
label.checkbox {
    position: relative;
    padding-left: 0;
    cursor: pointer;
}

label.checkbox input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}

.pagination.page-pagination{
	float:left;
	margin-right:25px;
}
select#bookmakers_select {
    height: 30px;
}


#top_bookmakers{
    text-align: center;
    padding: 40px 0;
}
#top_bookmakers b{
	color:#373535;
	font-size:20px;
	font-weight:600;
}

.top_bookmaker img{
    height: 20px;
    width: auto;
    margin-top: 2px;
}
.top_bookmaker{
	margin-left:5px;
}
button.all {
    background: #dadada;
    text-decoration: none;
    font-size: 15px;
    height: 24px;
    margin: 0 15px;
    display: inline-block;
    vertical-align: middle;
    text-transform: none;
    border-radius: 0;
    padding: 0 32px;
    color:#323232;
}

#top_bookmakers > *{
	display:inline-block;
	vertical-align:middle;
}

.tableUI th{
    background: #fff;
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 10px 5px;
    text-align: center!important;
}
.tableUI th:last-child {
    border-right: none;
    width: auto;
}
.tableUI th:first-child{
	border-left: none;
}
.tableUI tr td:last-child, .tableUI tr th:last-child {
    padding: 5px;
    width: auto;
}
.tableUI td {
    font-weight: 300;
    color:#2a2929;
    font-size: 15px;
    padding: 5px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    text-align:center!important;
}
.pagination.page-pagination.pagination_bottom{
    float: none;
    width: 100%;
    text-align: center;
    margin: 30px 0 0 0;
}
.badge.badge-important {
    background: #aa012d;
    color: #fff;
    padding: 3px 10px;
    min-width:30px;
    display:inline-block;
}

.tableUI td  a{
	color:#9e1313;
}
.toast .close, .modal .close, .alert .close{
	background:transparent;
}
.toast .close:after, .modal .close:after, .alert .close:after {
    content: "";
    display: inline-block;
    width:19px;
    height:18px;
    background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABX1BMVEXw8PD////w8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PCbm5uGhYVjY2OEhISdnJxnZmaBgICenZ1paGh/f39sa2t+fX1vbm6enp58e3txcHCVlZV4eHg2NTUzMjKJiIiKiYlxcXGUlJRwb297enptbGxqaWlnZ2dkZGT///8Zuf2nAAAAVnRSTlMAAASkWyDAIqX8X+DjG1D5/WMm4p8DTPj+ZyjlmwJI9mwq55YBRfVxLemSQfR1MeuNPfLziTvwhTqEPIhAduyMRHIu6pFHbehLaeaaT2SepmDh5FzBI79/rlwAAAABYktHRAH/Ai3eAAAAB3RJTUUH4QUUEhkXASZ2/gAAAOpJREFUGNNjYGJmYUAARlY2dkYGjjBOLoQYO3c4Dy8DH3+EgCBMSEg4MkpElIFBTDxaQhIiJCUdEysjywhkycnHSSiAhBSV4mOVVRhBYgyqagkS6gwMGpqJsVpAIbAYg7ZOUrKunn5KsgFICCLGYGiUmmacnmzCwIgQYzA1y8jMMmdAEbMAimVboohZGeXk6qQnWyOJ2ejkJdvq2eUn28PFHNQKJBwZGJycE5NdoG5xlS+UcAO72R3mZg/xIglPqN+8YmK9VRgZfPiLBXzhYcATGesnyuAfxhmAFFaB4UG8DEwcwShhGhLKCACX+SURjTwrCgAAAABJRU5ErkJggg==");
}
h3#myModalLabel {
    text-align: center;
    color: #810101;
}
#modals form{
	text-align:center;
}
#modals button.btn {
    min-width: 0px;
    width: auto;
    border-radius: 0px;
    text-transform: none;
    padding: 7px 30px;
    font-weight: 300;
}
#modals .modal-body {
    max-height: 400px;
}
#modals table{
	border-bottom: none;
}
#modals table td{
    text-align: left!important;
    border: none;
}
#modals .modal {
    background: #f0f0f0;
    padding: 10px 30px;
}
.tableUI #modals td{
	font-size: 18px;
}
.tableUI #modals tr td:first-child > *{
	vertical-align:middle;
	display:inline-block;
	background-repeat: no-repeat;
}
#modals  tbody tr:nth-child(even) {
    background: #f0f0f0;
}

.icon-trophy-2{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAMAAAAvSTY9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABZVBMVEX/////lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf////IM4dRAAAAdXRSTlMAHr7z9PLDJhgh/ioWxquSsOko6qiRx7eHWZ35F7afXX29arRNbKx4Bd000rsbrifgDHHcQgNDf8Sk2qEBls8H26B7DlF2meGA3u7ZheUGT+fsVuQ3RHWCsgjR08jJGe0KNSTWENQy1zbYk4iOFFfLojzo5kePU+KGAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+EGFggWEgrMCkMAAAECSURBVBjTXc75OwJBHMfxD0qKiKJt5SikWuQWudcdKXdZZ+VmXd//38y2eaZ9/zDzzOuZC0BdfQPZ7GaNDgBNgJNcVK0ZaIG7tc3T3uE1yeXr9HXBLwXk7mBPdV9vX38I4QGABodMsgGRYURjcSgjo6aNITE+AUxOYZpm/BWbhTLHHkZyHgupRYOSWFrmhJXVtXVSN7htbm2rqLQj7+7JjNKpfQjZGR1kUNNhlnJHsHRMOSudsLOnFjtjdm6xC2ahWsobX1ZFUguX2pWmpK8Fc9zc8sl7J9h9scTGaPlBsMSjMZWfxAufX6RX6S0myPuH7NZ1XfsMBP/ti75/eFn65cs/c4lIHm0KFooAAAAASUVORK5CYII=");
	width:19px;
	height:24px;
	margin-right:8px;
}
.icon-calendar-5{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABO1BMVEX/////lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf///8E5zILAAAAZ3RSTlMADNzyY2HdDR2KiB5wkgj1WwvWElf3jHnRBxDEt+D8Ogk146z7+SiXoCL28Z6Rys2c58K8s7q5uERC+GixhJCocTNBps7eP0w7LDA4JUDmrts0h6rXMkgDJhYnDhQFRszAx8Zs6OpzYfkmAQAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBhYIFQ2s6VR1AAABAUlEQVQY012Ph1LCQBRFr4nGSlOCohgBQQQEZRNdjQV77L1ir/f//8BNQMfhzOzs3TOzrwDo0PRONOnSje4g9JC9LddH9qtrIBSOMBob9BmK0wwnhsERkNEkfUbjJMYIpjBuTSBw6YyVxSSRy0+pCoXATatULFkoMzdTqbLJbGXOZBk62/FdTdhOSsw7C0I6tqhRR4mL+M8STbjMYNlYwaqxhrqxjg3mYXITW2qsbe6ogRzs0g1c0dvDvneAQ+8Ixy2HJP7Or0vwBKe0ccZC8NflOS6YxSUlrhjCteph8Qa3d/eINR7w2HjCMy1/ee1Fvmpv8l0TsqqpNz4+21b7+v4BsYJJDKwMnS4AAAAASUVORK5CYII=");
	width:19px;
	height:24px;
	margin-right:5px;
}
.icon-home-2{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAMAAACjpw26AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAApVBMVEX/////lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf///96GBqjAAAANXRSTlMAiZc6SUBleOb8AWBnyFlcqeJX8VLhS0b6Qj1PTF3p+PQdEhsuOz7tyehKpIqnjUO3nFDyocCD3ZMAAAABYktHRACIBR1IAAAAB3RJTUUH4QYWCCURZ64+yQAAAJdJREFUGNNt0dkOgjAURdHjjBMqojijKIrzeP7/16ytwSt0PzS3K03TpEBaoaiWUrmCv6pkDXBYb0htUtVCm45kl7pOlz3BHr/1Jfv8NUh1SBsHUjlyjY6Zyf/ohLmmwIyW5lgwzGLIJVZR7rwXrdXlmyzH+iVbs9klyd5MB8lH4GThM3CRfDWbG3A300Nz/NS91P+YKQDe3Ro1Wpw6HI8AAAAASUVORK5CYII=");
	width:22px;
	height:24px;
	margin-right:8px;
}
.icon-info-3,.icon-table-2{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAtFBMVEX/////lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf/lRf///+QHDYKAAAAOnRSTlMAS5bM5uvRlUootUgn6oyv/SYGvXHVRrYTOu+Z/pjTu1NDgtLsfbrfwJQk9mUcpPzzLjCX+NqJg0fl4nNmhwAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBhYIJgux4ZRwAAAAo0lEQVQY03VQ2RKCMAxcj6qAKILirSh437fm/z/MaZPy4Iz7ss22m24CaBSKpbKqVGuwcFwSuA4rnqIcytNK3TeF32gGmlpAGPF9G+hojkLEYun2+gNziDHM+4yYxpgYniazecBSisw8SBfAkqWMJaIVsLYSG2mD7c4apX2CPdn2HEIdcKSThOCo5wuut7tElYEez5f5UQ/0M/b733J4hZ98hV/txC8W+ILGfwAAAABJRU5ErkJggg==");
	width:18px;
	height:18px;
	margin-right: 10px;
}

#basicModal{
    font-size: 15px;
    padding: 25px 40px 25px 40px;
    box-sizing: border-box;
    width: 976px;
    left: 50%;
    margin-left: -488px;
    background: #f0f0f0;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
}
.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.127659574468085%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row-fluid .span3 {
    width: 23.404255319148934%;
     margin-left: 0px;
    margin-right: 1.5%;
}
.row-fluid .span9 {
    width: 71.468085%;
}

.row-fluid .span4 {
    width: 30%;
    margin-left: 0px;
    margin-right: 1.5%;
}
.row-fluid .span6 {
    width: 65.5%;
}
.row-fluid {
    width: 100%;
    text-align: left;
}
.span9 label.checkbox {
    width: 13%;
}
#basicModal h3 {
    font-size: 20px;
    font-weight: 600;
    color:#000;
}
#basicModal #bookList {
    width: 100%;
    margin-left: 0px;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    height: 255px;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: visible;
    position: relative;
    margin-top: 10px;
    background: #fff;
    border: 1px solid #dadada;
}
#basicModal #bookList label.checkbox{
	margin-bottom:10px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    width: 23px;
    height: 28px;
    background: #2a2929;
    border-radius: 5px;
    margin-top: -4px;
}
.ui-slider .ui-slider-handle.ui-state-hover, 
.ui-slider .ui-slider-handle.ui-state-focus {

    border: 1px solid #2a2929;
    background: #2a2929;

}
.ui-state-default, .ui-widget-content .ui-state-default + .ui-state-default {
    background: #373535;
}
.ui-slider .ui-slider-range {
    background: #dadada;
    border: none;
}
.ui-slider-pips .ui-slider-pip{
	color:#2a2929;
}
.modal-header {
    border: 0;
    padding: 0px;
}
.modal-body{
	max-height: inherit;
    overflow: hidden;
    padding: 25px;
}
.modal_form_wrap {
    background: #fff;
    width: 60%;
    border: 1px solid #dadada;
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.span6 .form-inline > * {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 400;
}
.span6 .form-inline input[type=number], .span6 .form-inline input[type=text] {
    width: 75px;
    height: 30px;
}
.span6 .form-inline label:first-child {
    width: 145px;
    padding: 0px;
    font-weight:400;
}

div#slider {
    margin: 30px 0;
    width: 95%;
    margin-left: 9px;
}
#basicModal .btn{
	text-transform:none;
	font-weight:300;
}
.btn.btn-success{
	background:#3588cf;
}
#basicModal  .icon-filter{
	height: 20px;
	background-position: center top;
}






.span6 .form-inline label.checkbox:first-child{
	width:100%;
}
.ui-slider-pips .ui-slider-label {
    margin-left: -2em;
    width: 4em;
}
#basicModal  .close{
	top: 15px;
    right: 40px;
}
.modal_form_wrap form{
	padding: 10px 0;
}

.bet-finder .form-inline input[type="text"],
.bet-finder .form-inline select{
	width:203px;
	padding: 6px;
	margin-right: 7px;
}
.bet-finder .form-inline input[type="text"].text{
	width:300px;
	margin-right: 15px;
}
.vertical_label{
	display:inline-block;
	width:100%;
	font-size:17px;
	font-weight:600;
	color:#2a2929;
	margin-bottom:12px;
}
.bet-finder .form-inline {
    margin-bottom: 25px;
}
.bet-finder label.checkbox input[type=checkbox] ~ span.metro-checkbox::after{
	background-color: rgb(218, 218, 218);
  	box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.bet-finder textarea{
	background-color: rgb(218, 218, 218);
	box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.1);	 
	width: 418px;
	height: 119px;
}
.bet-finder .ui-widget-content {
    background: #f0f0f0;
    border: none;
    margin-left: 9px;
}
.bet-finder  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 10px;
    background: #dadada;
}
.bet-finder .ui-state-default,.bet-finder  .ui-widget-content .ui-state-default{
    background: #373535;
    width: 12px;
    height: 16px;
    top: -1px;
}
.bet-finder  .form-inline p {
    font-size: 15px;
    font-weight: 300;
    padding: 9px 0;
}
input.btn.toggleButton {
    background: none;
    color: #323232;
    padding: 0px;
    text-align: left;
    text-decoration: underline;
    padding: 5px 0;
}
#soccer_leagues{
	position:relative;
}
#allLeaguesRow{
    position: absolute;
    background: #fff;
    left: -600px;
    right: 0px;
    height: auto;
    width: auto;
    border: 1px solid #cacaca;
    box-sizing: border-box;
    padding: 15px 15px 15px 15px;
    -webkit-column-width: 180px;
    -moz-column-width: 180px;
    column-width: 180px;
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-column-rule: none;
    -moz-column-rule: none;
    column-rule: none;
    overflow: visible;
    margin-top: 10px;
    z-index: 1001;
}
#allLeaguesRow:after{
    position: absolute;
    content:'';
    background: url(../images/arrow.png) no-repeat center;
    top: -16px;
    right: 545px;
    width: 31px;
    height: 16px;
}
#allLeaguesRow label.checkbox input[type=checkbox] ~ span.metro-checkbox{
    padding-left: 25px;
    font-size: 15px;
    float: left;
}
#topLeaguesRow label.checkbox + label.checkbox{
	margin-top:15px;
}

.res_static{
	text-align:left;
}
.res_static_left, .res_static_right{
	width:150px;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}

.result th{
    background: #dadada;
    border: 1px solid #f0f0f0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 10px 5px;
    text-align: center!important;
    min-width: 80px;
}
.result th:last-child {
    border-right: 1px solid #dadada;
    width: auto;
}
.result th:first-child{
	border-left: 1px solid #dadada;
}
.result tr td:last-child, .tableUI tr th:last-child {
    padding: 5px;
    width: auto;
}
.result td {
    font-weight: 300;
    color:#2a2929;
    font-size: 15px;
    padding: 5px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    text-align:center!important;
}
.result {
    margin: 20px 0;
}
.result td a {
    color: #9e1313;
}
.genetation_time {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.result select {    
    padding: 0px 20px 0px 5px;   
    width: auto!important;
    height:24px;
}

.calculator_container{
	padding-top:0px;
}
#offer-title {
    background: #dadada;
    padding: 8px 20px;
}
#offer-title  b{
	font-size:17px;
}

.icon-down{
	display: inline-block;
    vertical-align: middle;
    float:right;
    width: 18px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
    margin-top: 2px;
    background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEX///8qKSn////JMwTeAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBRcVJgjDCuhcAAAAGElEQVQI12NgYAhgAAFiyVAgCICSJOoFAL+/CEksePYjAAAAAElFTkSuQmCC");
}
.open .icon-down{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEUqKSn///8SBRRMAAAAAWJLR0QB/wIt3gAAAAd0SU1FB+EFFxUpNGv9iBQAAAALSURBVAjXY2CAAAAACAABLyDdMQAAAABJRU5ErkJggg==");
}
#offer-text {
    border: 1px solid #dadada;
    padding: 15px;
}

.form_white{
	background: #fff;
    border: 1px solid #dadada;
    padding: 15px;
}

.calculator_container .colum2{
	margin-top:20px;
}

.calc_left{
	float:left;
	width:417px;
	margin-top: 20px;
}
.calc_right{
	float:left;
	width:557px;
	margin-left:33px;
	margin-top: 20px;
}

.vertical_horizontal {
    font-weight: 400;
    font-size: 16px;
    width: 170px;
    display: inline-block;
}
.calculator_container select, .calculator_container .form-control{
	border-radius: 0px;
    border: none;
    padding: 7px;
    background:#dadada;
    color: #2a2929;
    box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    font-size: 17px;    
	box-sizing: border-box;
}
.calc_left select, .calc_left .form-control{
	width:200px;
}
.calculator_container .form-inline + .form-inline{
	margin-top: 15px;
}

.calculator_container .form_white.top .form-inline + .form-inline{
	margin-top: 0px;
}
.calculator_container .form_white.top .form-inline {
    width: 49%;
    display: inline-block;
}
.form_white.top select, .form_white.top .form-control{
	width:70px;
}
.form_white.between{
    float: left;
    width: 273px;
    margin-top: 10px;
    box-sizing: border-box;
}
.form_white.between + .form_white.between{
	margin-left:10px;
}
.form_white.between select, .form_white.between .form-control{
	width:70px;
	float:right;
}
.form_white.between .vertical_horizontal{
	width: auto;
}

.vertical_horizontal.normal{
	font-weight:300;
}
.btn_wrap {
    text-align: center;
    margin: 10px 0;
}

#tablePop th{
    font-size: 13px;
    font-weight: 400;
    color: #000;
    padding: 5px 5px;
    min-width: 1px;
}
#tablePop td{
	font-size:14px;
	vertical-align:middle;
	font-size: 14px;
}
#tablePop td:nth-child(2) input{    
    font-weight: 300;
    width: 122px;
}
#tablePop .form-control{
	height: 23px;
	font-size: 14px;
	line-height: 23px;
	padding: 0px 7px;
}
#tablePop td:nth-child(6) input,   
#tablePop td:nth-child(7) input,   
#tablePop td:nth-child(9) input,   
#tablePop td:nth-child(11) input,   
#tablePop td:nth-child(14) input{  
    max-width: 50px;
}

.calculator_container label.checkbox input[type=checkbox] ~ span.metro-checkbox::after {
    background-color: #dadada;
}
.calculator_container  label.checkbox{
	padding:0px;
}

#acca_name{
	width:206px;
}
.acca_name > *{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.btn_bottom {
    width: 70%;
    padding-left: 218px;
    margin-top: 10px;
}

.btn.exportAcca{
    background-color: #f6f6f6;
    border: 1px solid #dadada;
    width: 36px;
    height: 34px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
    min-width: 1px;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
}
#google{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAsVBMVEX///8qKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSn///8d7ijuAAAAOXRSTlMAPqPe9OKpR4+yBVY6Uau0BDZ4Pa2460UzNTInF+1BEMzU0daxjeo8bG2bpUktRJzEswNKsOj8t1jbPjiJAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+EFFxcCECIKRcIAAAB+SURBVAjXRY7XEsIwDASPHhMCJoDphF5MJ7T7/x9DsTPDPtxoNZJGAFAolsqVag2OgB5V96LCRtRkSwNtMnYjnSy67OGPYV9SD4bCCORYbOIPYcqZWDJfLFdiiut8Z8MtduTeSUQeAEseT+fLlbxlTZv/cn+4mfT5epvPV6of160QWTmuJFMAAAAASUVORK5CYII=");
}
#yahoo{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAQAAAAuLJ40AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhBRcXAiOd2iTUAAAAuUlEQVQY03XRMUpDURCF4S8qgkHQUrGy19dYBdxFENK6AkHcgJ2uI4VgY6G1TXqJlYWFXToJPKKgzbHITXhR809xYebcMzMMETFRq0Wc+kXLubbKCbjyYmDi2tgHNm34nEkfRPTBTvGbxvNMsuZdxFnxHoo3lXaz5VH51cJAPNnyhwsR927FoxX/clecbiylI+JrMblotw3W7S+XjOb7NVgtb6XrWM8B2LPr0KvvpvSyDFrPDxHVtPQD/zNBMrBCTMwAAAAASUVORK5CYII=");
}
#file{
	background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA/1BMVEX///8qKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSkqKSn///8AcukQAAAAU3RSTlMATfLKyU4JZ/MeJCMfAb90MtHY4AXObcRjLNzm7i1Zolw1A/D0mfeFMD/MQYHv5dTCvtLB/hAC8WFreocGDAt9NDl8BJSjU1QOUal7lqqow4PtiXPpQT0AAAABYktHRACIBR1IAAAAB3RJTUUH4QUXFwMAJqZk5wAAANlJREFUGNNVjms3AmEUhR8zmhJRDLkMIpJLZVITY5iQ0Ljv//9fvFNYq/1hn3WetfY+B5ixbCaatTLpcLLKMZefzy8ULGUdWFwqqsSypBV3VcW1MlrfkMWmIVt42t4R2qWyt1815MApVjgUNR3Vj0+UqnRaP1ONhqbVIKdm69xv277d9i9aTXO3oy4UIBh7Vx0k8HpcWlf0qqRrSiQ31LUZ0YTcgAuR8YDbMYkI46Af3xHfB9F/6mGgxzT815MZ4jw9M3z5bS6PknD0Gg7ekuT9w5DPr6mXve8fAT0z172VxlQAAAAASUVORK5CYII=");
}
.calculator_container .row {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 10px;
    margin-bottom: 10px;
    width:1214px;
}
.row:before, .row:after {
    display: table;
    content: " ";
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-4 {
    width: 33.33333333333333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-9 {
    width: 75%;
}

.calc_result_bottom td,
.calc-section td{
    background: #f6f6f6;
    border: 1px solid #dadada;
    font-size: 18px;
    padding: 10px 5px!important;
}
.calc_result_bottom table,
.calc-section table{
	margin: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}
#profit_loss_table th{
	font-size:17px;
	font-weight:600;
}

#container{
	margin: 0 auto
}

rect.highcharts-background {
    fill: #f0f0f0;
}
text.highcharts-title {
    font-weight: 600;
    font-family: 'Roboto';
}
rect.highcharts-button-box {
    fill: #f0f0f0;
}
.highcharts-menu hr{
	display:none;
}
.highcharts-menu{
	box-shadow:none!important;
	border-color:#dadada!important;
}
.highcharts-menu-item{
	color:#2a2929!important;
}
.highcharts-menu-item:hover{
	background:#e7e7e7!important;
	color:#2a2929!important;
}
.acca_name {
    margin-bottom: 20px;
}
.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 0px;
}
.xdsoft_datetimepicker {
    box-shadow: none;
    background: #f0f0f0;
    background-position: 0px -6px;
    background-repeat:no-repeat;
    border-bottom: 1px solid #d2d2d4;
    border-left: 1px solid #d2d2d4;
    border-right: 1px solid #d2d2d4;
    border-top: 1px solid #d2d2d4;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}
.xdsoft_datetimepicker .xdsoft_month {
    background: transparent;
}
.xdsoft_label.xdsoft_year {
    background: transparent;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
    background: #7e0001;
    box-shadow: #none;
    color: #fff;
    font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
    color: #fff !important;
    background: #7e0001 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #7e0001;
}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f0f0f0;
    border: 1px solid #e3e3e3;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
    background: #f0f0f0;
    border-top: 1px solid #e3e3e3;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #7e0001;
    box-shadow: #none;
    color: #fff;
    font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #fff;
    background: #7e0001;
}

.calculator_container .form-inline:after {
		content: "";
		display: block;
		width: 100%;
		clear: both;
}







input#g5 {
    margin-right: 19px;
}

.layallcalculator.calculator_container .form_white.top .form-inline{
	width: 311px;
}
.layallcalculator .form_white.top select, .layallcalculator .form_white.top .form-control {
    float: right;
}

.layallcalculator .calc_right .vertical_horizontal {
	width: 215px;
}
.layallcalculator  .calc_right{
	width:660px;
}
.layallcalculator .form_white.between{
	width: 325px;
}


.layallcalculator #result th{
    font-size: 13px;
    font-weight: 400;
    color: #000;
    padding: 5px 5px;
    min-width: 1px;
}
.layallcalculator #result td{
	font-size:14px;
	vertical-align:middle;
	font-size: 14px;
}
.layallcalculator #result td:nth-child(2) input{    
    font-weight: 300;
    width: 122px;
}
.layallcalculator #result .form-control{
	height: 23px;
	font-size: 14px;
	line-height: 23px;
	padding: 0px 7px;
}
.layallcalculator #result td:nth-child(6) input,   
.layallcalculator #result td:nth-child(7) input,   
.layallcalculator #result td:nth-child(9) input,   
.layallcalculator #result td:nth-child(11) input,   
.layallcalculator #result td:nth-child(14) input{  
    max-width: 50px;
}

.col-md-7 {
    width: 56%;
}
.col-md-5 {
    width: 44%;
}
.col-md-12 {
    width: 100%;
}
.calculator_container .row.col-md-5 {
    margin: 0px;
    width: 534px;
}
.calculator_container .row.col-md-5 > .col-md-12 {
    padding-right:0px;
}
#actual-outcome-table {
    margin-top: 35px;
}
.home_banner > div{
	position:relative;
}
.home_banner a span{
	position:absolute;
    top: 40%;
    left: 0px;
    right: 0px;
	text-align:center;
	font-size:24px;
	color:#ffffff;
	font-weight:600;
	text-decoration:underline;
	z-index: 1;
}
.home_banner {
    padding: 20px 0;
}

.product_title{
	font-weight:600;
	font-size:20px;
	color:#3e3e3e;
}
.brand, .products .brand{
	color:#ff9517;
}
.top_title {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
}
.antiqua-ul{
	padding:10px 0;
	margin:0px
}
.antiqua-ul li{
	padding:10px 0;
	margin-left:15px;
	list-style-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEU1iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM81iM////+TaPdNAAAAEnRSTlMAScbpxUv9Tc/Q+djZX2Fn5Qs5mT/mAAAAAWJLR0QTDLtclgAAAAd0SU1FB+EGCgsyB45wWXAAAAA0SURBVAjXHcUJDsAgDMRAp7SB0gPY/z8WiCVrwI50GlwuyTNFu5saVp7w5Qt/aF29sRvrCU37AnrMkKT+AAAAAElFTkSuQmCC");
}
.text-block .block_title{
    padding-bottom: 15px;
}
.text-block{
	width:974px;
}
.text-block + .text-block{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #ebeaea;
}
.jwcontrolbar button{
	margin-top:0;
}

.form-inline .form-control{
	width:50%;
	float:right;
	width:calc(100% - 175px);
}
.form-inline:after {
	content: "";
	display: block;
	width: 100%;
	clear: both;
}
.settigs_form{
	display: inline-block;
    vertical-align: top;
    width: 37%;
}
table.noborder, table.noborder tr, table.noborder tr td{
	border: none!important;
    background: transparent!important;
    text-align: left;
    padding: 8px 25px 8px 0;
    box-sizing: border-box;
}
div#site_m {
    margin-top: -35px;
}
.form-inline .form-control.btn_wrap_full,.btn_wrap_full {
	width:100%;
}
.btn_wrap_full .btn-big{
	width:100%;
}

.breadcrumb_menu {
    float: left;
    position: absolute;
    width: auto;
    left: 0px;
    right: 0px;
}

.breadcrumb_menu a{
	color:#373535;
	text-decoration:underline;
	font-size: 16px;
    font-weight: 600;
}
.breadcrumb_menu a + a{
	margin-left:15px;
}
.breadcrumb_menu a.active,
.breadcrumb_menu a:hover{
	color:#ff9517;
}
h2.antiqua.brand.small {
    font-size: 16px;
    padding: 0 0 15px 0;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}

.conrol_form{
	padding:7px 0;
}
.calculator .conrol_form label {
    font-size: 15px;
}

.calculator_results {
    width: 675px;
    float: right;
}

.calculator_results > div{
	width:290px;
	display:inline-block;
	vertical-align:top;
	padding:18px;
	box-sizing:border-box;
	border: 1px solid #cdcdcd;
}
.calculator_results > div:last-child{
	width:600px;
	margin-top:18px;
	padding: 18px 30px;
}
.calculator_results > div:first-child{
	margin-right:18px;
}
.calculator_results legend {
    font-size: 18px;
    font-weight: bold;
    width: 100%;
    text-align: center;
}
.table>thead>tr>.warning, .table>tbody>tr>.warning, .table>tfoot>tr>.warning, .table>thead>.warning>td, .table>tbody>.warning>td, .table>tfoot>.warning>td, .table>thead>.warning>th, .table>tbody>.warning>th, .table>tfoot>.warning>th {
    background-color: #373535;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.calculator_results tbody tr:nth-child(even) {
    background: transparent;
}
.calculator_results td {
    font-weight: 300;
    font-size: 14px;
    padding: 10px 10px;
    display: table-cell;
    box-sizing: border-box;
    border: 1px solid #cdcdcd;
    border-top: none;
}
.calculator_results > div:last-child table{
    width: 260px;
    float: left;
}
.calculator_results > div:last-child table:last-child{
	margin-left: 18px;
}
.runners{
	display:inline-block;
	width:24.5%;
	vertical-align:top;
}
.runners h1{
	background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACBAMAAACJc7BtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEX/qTr/qjvy7enx8fH/qj7w7+3w8PD///9xethoAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+EGEhcAITGcrZgAAAAQSURBVAjXY2AQMmZwYE0GAAKgAO6bm3taAAAAAElFTkSuQmCC") repeat-x bottom center;
	font-weight: 600;
    font-size: 22px;
    font-family: "Book Antiqua", sans-serif;
    padding-bottom:10px;
}
.runners h2 {
    font-size: 16px;
    padding: 5px 0;
}
.runners_content {
    padding: 10px 15px 0 0;
}
.report_button_container {
    text-align: right;
}
.btn_popup {
    margin: 0px 50px 15px 0px!important;
}