@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

body, kbd{
font-size:14px;
font-family: 'Open Sans', sans-serif;
color:#333333;
}

h1{
color:#4c4c4c;
font-size:30px;
font-family: 'Montserrat', sans-serif;
font-weight:bold;
}


h2{
color:#4c4c4c;
font-size:30px;
font-family: 'Montserrat', sans-serif;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}

h3{
color:#4c4c4c;
font-size:30px;
font-family: 'Montserrat', sans-serif;
font-weight:300;
}

h4{
font-size:30px;
font-family: 'Montserrat', sans-serif;
text-align:center;
}

/* General */

.white_bk{
	background-color:#fff!important;
}

.margin0{
	margin:0;
}
.uppercase{
	text-transform:uppercase;
}
.padding_row{
	padding:0 70px;
}
.padding_rowdb{
	padding:0 120px;
}
.padding_row85{
	padding:0 85px;
}
.lnh38{
	line-height:38px;
}
.first{
	margin-left:0px!important;
}
.last{
	margin-right:0px!important;
}
.margtop_50px{
	margin-top:50px;
}
.div_ct{
	margin:15px 0px;
}
.white_line{
	border-color: #fff;
}
.line-thr{
	text-decoration: line-through;
}
.ln_50{
	line-height: 50px;
}
.margleft_15px{
	margin-left:15px;
}
.alert{
	
    padding: 10px;
}
.alert-error {
    margin-bottom: 15px;
    border: 1px solid #ff0000;
    border-radius: 4px;
    margin: 10px auto;
    background-color: #F5B8B9;
	text-align: center;
} 

.alert-success {
    border-color: #d6e9c6;
    border: 1px solid #3c763d;
    border-radius: 4px;
    background-color: #BEF1B1;
    text-align: center;
	color:#000000;
}
.loss-result{
	color:#ff0000;
}
.win-result{
	color:#19ff00;
}

.contact .alert.form-group label {
    color: #fff;
    padding: 5px 10px;
}
.form-group.alert textarea {
    margin-bottom: 0px;
}
.margin_right5px{
	    margin-right: 5px;
		    margin-top: -4px;
}

.hide_desk{display:none;}
.margtop_10px{
    margin-top: 10px!important;
}
.margtop_12px{
    margin-top: 10px!important;
}
.font_12px{
	font-size:12px;color:#808080;
}
.ft_12px{
	font-size:12px; 
}
.font_15px{
	font-size:15px;
}
.currency.font_27px, .font_27px{
	font-size:27px;
}	
.font_28px{
	font-size:28px;
}
.light_font{font-weight:300;}
.button_shadow{
	box-shadow: 0px 9px 10px 0px rgba(0, 0, 0, 0.1);
} 
body:not(.home) #main{margin-top:80px;}
/* Gradient */

.btn_top_header{
    background: #095bc0;
    background: -moz-linear-gradient(top, #095bc0 0%, #0042a7 100%);
    background: -webkit-linear-gradient(top, #095bc0 0%,#0042a7 100%);
    background: linear-gradient(to bottom, #095bc0 0%,#0042a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#095bc0', endColorstr='#0042a7',GradientType=0 );
}

.second {
    background: #5c0206;
    background: -moz-linear-gradient(top, #5c0206 0%, #880812 100%);
    background: -webkit-linear-gradient(top, #5c0206 0%,#880812 100%);
    background: linear-gradient(to bottom, #5c0206 0%,#880812 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c0206', endColorstr='#880812',GradientType=0 );
}

.log_button_gr{
    background: #e72828;
    background: -moz-linear-gradient(top, #e72828 0%, #ce0e0e 100%);
    background: -webkit-linear-gradient(top, #e72828 0%,#ce0e0e 100%);
    background: linear-gradient(to bottom, #e72828 0%,#ce0e0e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e72828', endColorstr='#ce0e0e',GradientType=0 );
}

.slider_blue{
    background: #004fb4;
    background: -moz-linear-gradient(top, #004fb4 0%, #00359a 100%);
    background: -webkit-linear-gradient(top, #004fb4 0%,#00359a 100%);
    background: linear-gradient(to bottom, #004fb4 0%,#00359a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fb4', endColorstr='#00359a',GradientType=0 );
}
.slider_red, .lead_cap .slider_red:active{
	background: #d81919; /* Old browsers */
	background: -moz-linear-gradient(top,  #d81919 0%, #be0000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #d81919 0%,#be0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #d81919 0%,#be0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81919', endColorstr='#be0000',GradientType=0 ); /* IE6-9 */
}
.home_container_gr{
    background: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
}

.button_spec_gr {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	}	

.tipster_pricing_gr {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}	

.number_gr{
	background: #d81919; /* Old browsers */
	background: -moz-linear-gradient(top,  #d81919 0%, #be0000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #d81919 0%,#be0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #d81919 0%,#be0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81919', endColorstr='#be0000',GradientType=0 ); /* IE6-9 */
}

.game_title_gr{
	    background: #0b5dc2;
    background: -moz-linear-gradient(top, #0b5dc2 0%, #0044a9 100%);
    background: -webkit-linear-gradient(top, #0b5dc2 0%,#0044a9 100%);
    background: linear-gradient(to bottom, #0b5dc2 0%,#0044a9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b5dc2', endColorstr='#0044a9',GradientType=0 );
}
	
/* Header */

nav.hidden-xs.col-md-63 {
    position: relative;
    top: 45px;
}
.header_login .alert.alert-error.text-center {
    color: #fff;
    padding: 10px;
    margin-bottom: 0px;
    font-size: 12px;
}
.login_zone {
    margin-top: 10px;
}

.top{
	background-color:#69070d;
}

.second li {
    list-style: none;
    display: inline-block;
}

.contactpart a, .contactpart li{
	color: rgba(255, 255, 255, 0.3);
}

ul.menu {
    text-align: right;
	margin-bottom: 0px;
    line-height: 40px;
}

ul.menu li a{
    color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0px 10px;
	letter-spacing: 0.5px;
	font-size:12px;
}

ul.menu li a.active{
	color:#ffd40a;
	text-decoration:none;
}

ul.menu li a:hover{
	color:#ffd40a;
	text-decoration:none;	
}

a.btn.btn-1 {
    font-size: 10px;
}

.header_login .form-group.loginClass {
    float: left;
    width: 150px;
    margin-left: 10px;
    margin-bottom: 0px;
}

.header_login .form-group.loginClass:first-child {
    margin-left: 0px;
}

.header_login{ 
	    margin-top: 35px;
}

.badge-veri {
    border: 1px solid #878787;
    color: #d3d3d3;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 45px;
    position: relative;
    box-shadow: 0px 0px 10px #9b9b9b;
}
.check_header{     
    margin-top: -5px;
    top: 2px;
    position: relative;
    left: 5px;
}

.btn_text{
	color:#e72828;
    font-weight: bold;
    text-transform: uppercase;
}
.btn.focus, .btn:focus, .btn:hover{
	color:#fff;
}

.btn-red-login{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0px;
    padding: 10px 12px;
}

.form_red_btn, .form_red_btn:active {
    color: #fff;
    height: 70px;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
}

.btn.form_red_btn:hover,  .btn.form_red_btn:hover {
    color: #fff;
}



#wrap .form-group input {
    background-color: #f0f0f0;
    border: 0px;
    box-shadow: 0 0 0 0;
    height: 50px;
    border-radius: 3px;
} 

body.contact #wrap .form-group input {
    border: 0px;
    box-shadow: 0 0 0 0;
    height: 50px;
    border-radius: 3px;
} 

.lead_cap .form-group input {
    background-color: #f0f0f0;
    border: 0px;
    box-shadow: 0 0 0 0;
    height: 50px;
    border-radius: 3px;
}  

.lead_cap label {
    font-size: 15px;
    color: #333333;
    font-weight: 300;
}

.form-group label{
    font-size: 15px;
    color: #333333;
    font-weight: 400;
}

.form-group textarea {
    border: 0px;
    box-shadow: 0 0 0 0;
    height: 225px;
    border-radius: 3px;
	margin-bottom: 70px;
} 


.lead_cap label.marginlb_top{
	margin-top: 25px;
}

.lead_cap .form-group.marginfield_bottom {
    margin-bottom: 50px;
}
.lead_cap h4{
    text-transform: uppercase;
    color: #4c4c4c;
    font-weight: bold;
}
.lead_cap input.terms_check {
    float: left;
	    height: 25px;
		margin-bottom:30px;
}
.lead_cap .terms_id{
	font-size:12px;
}
.lead_cap .terms_link{
    color: #333333;
}
.lead_cap .smfont{
    font-size: 11px;
}

.paddingleft30px{
	padding-left:30px;
}
.contactpart ul li{
font-size:12px;
}
.contactpart ul li i.zmdi.zmdi-phone {
    margin-right: 10px!important;
	margin-left: 0px!important;    
}
.contactpart ul li i { 
    margin-right: 10px!important; 
	margin-left:10px!important;  
}    
.circle{
	font-size:6px;
}
div.logo h1.logo{
	position:relative;
	z-index:9999;
}


/* Homepage */
.highcharts-container {
    border-radius: 5px;
}
#header_slider{
	background-image: url('../img/slider-image.jpg');
    height: 650px;
    background-repeat: no-repeat;
    background-position: center center;
	background-size: cover;
}

#header_slider h1{
	font-size:80px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
}

#header_slider p{
    color: rgba(0, 0, 0, 0.5);
    font-weight: bold;
}

.slider_button{
    line-height: 68px;
    display: inline-block;
    background-color: #000;
    color: #fff;
	width: 200px;
    border: 2px solid #fff;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    margin: 15px 10px 0px;
}
.slider_button:hover, .slider_button:active, .slider_button:focus{
    color: #fff;
    text-decoration:none;
}

.slider_button.forsectiontab {
    width: 100%;
    margin: 15px 0px 0px;
}

div#home_container {
    border-radius: 5px;
    border: 1px solid #fff;
    margin-top: -75px;
}

.home_text p{
    margin: 0 0 20px;
}
.tipster_photo {
    float: left;
    width: 137px; 
}
.tipster_stats {
    float: left;
    width: calc(100% - 167px);
    margin-left: 30px;
}
.stats_big {
    font-size: 38px;
    font-weight: 600;
	line-height: 32px;
    margin-bottom: 0px;
}
.rounded-zone {
    float: left;
    border-radius: 50%;
    width: 110px;
    height: 110px;
    border: 1px solid #e7e7e7;
    margin: 0px 15px;
	text-transform:uppercase;
	padding: 30px 0px;
}
.rounded-zone span{
    font-weight: bold;
    font-size: 10px;
}

.tipsters_section{
    border: 2px solid #fff;
    border-radius: 5px;
	padding:30px;
	margin-bottom:20px;
}
	
.tipsters_section hr {
    margin-top: 20px;
    margin-bottom: 30px;
}

p.big_for_name_titles {
    font-size: 28px;
    line-height: 36px;
	margin:0px 0  5px;
}
p.tipsters_details {
    width: 100%;
    float: left;
}
kbd{
    font-size: 10px;
    line-height: 20px;
    color: #fff;
    font-weight: bold;
    padding: 5px;
    float: left;
    border-radius: 0px;
    width: 125px;
    clear: both;
    border: 0px;
    display: block;
	margin-bottom:10px;
}

.blue_tipsters .stats_big{
    color: #0c5ec3;
}

.red_tipsters .stats_big{
    color: #d81919;
}

.blue_pack{
    background-color: #0c5ec3;
}
.red_pack{
    background-color: #d81919;
}

.pack_section .each_pack{
	color:#fff;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 22px 15px 30px;
}
.pack_section h4{
	margin:0px;
}

.disc_anounc{
	font-size:13px;
	line-height:16px;
}
.disc_anounc.ln_50{
	line-height:50px;
}
.stat_img {
    margin-top: 20px;
}
.stat_img img{
	width:100%;
	height:auto;
}

.pack_line{
    opacity: 0.1;
    float: left;
    display: block;
    width: 100%;
	margin:15px 0px;
}

button.btn.pack_btn {
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px solid #fff;
    width: 357px;
}

.blue_pack button.btn.pack_btn{
	color: #0c5ec3;
}
.red_pack button.btn.pack_btn{
	color: #d81919;
}
.small_before{
	font-size:10px;
}
.small_before_bplan{
	font-size:16px;
}
.price{
	font-size:30px;
	    font-weight: 400;
}
.oldprice{
	font-size:30px;
	font-weight: 400;
}

.currency{
	font-size:20px;
	    font-weight: 300;
}
#features{
	margin-bottom: 65px;
}

#features h2{    
	margin-top: 100px;
    margin-bottom: 80px;
}
#features h3{    
	margin-top: 10px;
	    font-size: 26px;
    margin-bottom: 10px;
	font-weight:300;
}

#features .divider_class{    
	margin-top: 20px;
    margin-bottom: 30px;
}

#testimonials_container{
    background-color: #f7f7f7;
    padding: 60px 0px;
}
#testimonials_container h2{
    margin-bottom: 50px;
}
.stars_img{
	margin:15px 0px;
}
.testi_text{
    min-height: 100px;
}
.portret_img{
    margin-top: 10px;
    margin-right: 12px;
	}
.img_name p{
	display: block;
    margin: 10px 0px 0px;
    float: left;
}
.img_name img{
    margin-top: 10px;
    margin-right: 12px;
    display: block;
    float: left;
}

input#terms_id {
    height: 15px!important;
    float: left;
}
/* Contact */
.gray_container{
	background-color:#f0f0f0;
}
h3.question_faq {
    font-size: 22px;
	font-weight: 400;
	margin: 0px;
}
h3.question_faq:before {
    content: ' ';
    display: block;
    background-color: #d81919;
    float: left;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin-left: -25px;
    margin-top: 5px;
}
.checkbox_contact.text-center label {
    font-size: 23px;
    text-transform: uppercase;
    margin: 0px 15px;
	font-weight:400!important;
}
p.answer_faq {
    line-height: 24px;
    margin-top: 25px;
    margin-bottom: 40px;
}
.margin-bottom-ct{
	margin-bottom:60px;
}
.btn_ct_form .btn{
    width: 75%;
    line-height: 55px;
	letter-spacing:1px;
}
.faq_title{
	margin-top:35px;
	margin-bottom:40px;
}

.button_spec {
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px solid #fff;
    width: 357px;
}

.red_pack .button_spec{
	color: #d81919;
}
.blue_pack .button_spec{    
	color: #0c5ec3;
}


/* tabele */

.tabs{border:2px solid #fff;    padding: 0;}
.radius_top{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.radius_bottom{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.border-right{border-right:1px solid #dadada;}
.tabs table{width:100%;}
.tabs table td, .tabs table th{padding:10px 5px;font-size:12px;}
 
.tabs table tr:nth-child(even){background-color:#fff;}
.tabs table tr:nth-child(odd){}
th.match_date {
    width: 90px;
}
th.match_pred {
    width: 94px;
}
.home th.match_date, .archive th.match_date {
    width: 108px;
}
.team_flag{
	    width: 18px;
margin: 0px 5px;}
span.center {
    font-size: 12px;
    font-weight: bold;
    color: rgba(51, 51, 51, 0.2);
	padding:0px 5px;
}
td.match_teams {
    /* font-size: 14px!important; */
    color: #666666;
    text-transform: uppercase;
}
.match_prediction{color:#0048ad;font-weight:400;}
.result{font-weight:600;text-transform:uppercase;}
body.account-paid .top_account_section .marg-tabs{padding:0px;}
.marg-tabs{margin: 0 0px;/*.marg-tabs{margin:25px 0px 75px;}*/}

/* Pricing Plans */

.tipster_pricing {
    width: 100%;
    float: left;
	padding: 30px 45px;
    border: 2px solid #fff;
    border-radius: 5px;
}
.tipster_pricing hr{float:left;width:100%;}

.first_pack{ margin-bottom:25px;padding: 60px 0px 80px;}
.two_pack{margin-top:25px; margin-bottom:100px;padding: 60px 0px 80px;}
.package_name{    margin-top: 0px; margin-bottom:0px;}
.divider_name{margin:30px 0px;}
.first_pack h3, .two_pack h3{margin-top:0px;margin-bottom:30px;}
.first_pack .each_pack, .two_pack .each_pack{margin-top:30px;}
.vertical_round {margin-bottom: 40px;}

/* Buy Plan */
.resume a{color:#db1710;}
.padding_row_buy.toptext h2 {
    font-size: 22px;
    text-transform: none;
}

.padding_row_buy.toptext {
padding: 0px 70px 30px;
}

body:not(.buy-plan) #main {
    margin-top: 30px;
}

body:not(.buy-special-plan) #main {
    margin-top: 30px;
}

body:not(.buy-custom-plan) #main {
    margin-top: 30px;
}
.buy-plan .top, .buy-special-plan .top, .buy-custom-plan .top{    
	display: none;
}
.buy-plan .second .row *, .buy-special-plan .second .row *, .buy-custom-plan .second .row *{
	display:none;
}

.buy-plan .second .row .logo, .buy-special-plan .second .row .logo, .buy-custom-plan .second .row .logo{
	display:block;
	float:none;
	margin:0 auto;
}
.buy-plan .second .row .logo h1, .buy-special-plan .second .row .logo h1, .buy-custom-plan .second .row .logo h1{
	margin-top: 20px;
    margin-bottom: 10px;
}

.buy-plan .second .row .logo .logo *, .buy-special-plan .second .row .logo .logo *, .buy-custom-plan .second .row .logo .logo *{
		display:block;
			float:none;
}
.buy-plan, .buy-special-plan, .buy-custom-plan {
background-color:#f0f0f0;
}
.padding200{padding:0px 200px;}


.buy-plan #footer, .buy-special-plan #footer, .buy-custom-plan #footer{
	display:none;
}

.buy-plan .container.padding200.text-center .padding_row_buy, .buy-special-plan .container.padding200.text-center .padding_row_buy, .buy-custom-plan .container.padding200.text-center .padding_row_buy {
    padding: 60px 50px 60px;
}
.number{
	float: left;
    font-size: 18px;
    border-radius: 50%;
    line-height: normal;
    width: 30px;
    height: 30px;
    color: #fff;
    margin-right: 15px;
    text-align: center;
    line-height: 30px;
    margin-top: 2px;
	background-color: #d81919;
}

p.each_step {
    margin-bottom: 48px;
    font-size: 21px;
	font-weight: 600;
    color: #333333;
}

.style_labels{position:relative;float: left;    width: 100%;}
.style_labels input[type=radio] { display:none; } /* to hide the checkbox itself */

.style_labels input[type=radio] + label:before {
	letter-spacing: 5px;
    color: #0da0bf;
    font-size: 26px;
    position: absolute;
    top: -4px;
    background: url(../img/unchecked.png);
    left: -4px!important;
    width: 70px;
    height: 70px;
    content: ' ';
    display: block;
    float: left;
    background-repeat: no-repeat!important;
    background-position: center center!important;
}
.style_labels.memberships .active input[type=radio] + label:before {
    top: -2px;
left: -2px!important;	
}
.style_labels .active input[type=radio] + label:before {
    background: url(../img/checked.png);
}
.old_price{
	text-decoration: line-through;
}
.pull-left.each_pack.text-left {
    margin-top: 4px;
}
.pull-left.each_pack.text-left strong{
    font-size: 18px;
    text-transform: uppercase;
}
h4.payment_select_method {
    font-size: 18px;
    line-height: 20px;
    padding-left: 70px;
    text-transform: uppercase;
}
.paypal_img{
	    margin-top: 5px;
}


.style_labels label.plans_select {
    background-color: #f0f0f0;
    border: 0px;
	width: 100%;
    padding: 5px 15px 5px 75px;
    margin-bottom: 15px;
}

.style_labels label.plans_select.active{
    border: 3px solid #d81919;
	background-color: #fff;
    padding: 5px 15px 5px 75px;
}
 
.steps.step_2 {
    margin-top: 50px;
}
.active *{
	color:#d81919;
}
label.plans_select * {
    margin: 0px;
    line-height: normal;
}
.borderadius5px{border-radius:5px;}

.ribbon_right{width:100%;}
.ribbon_right p{background-color:#d81919;    position: relative;display:block;width:150px;color:#fff;padding:5px 15px;font-weight:bold;line-height:19px;margin-bottom:0px;}
	
.ribbon_text:before {
    content: "";
    bottom: -0.85em;
    position: absolute;
    display: block;
    border-style: solid;
    border-color: transparent transparent transparent #d81919;
    z-index: 1;
	}
	
.ribbon_text:before {
	  left: 0;
	  border-width: 1.5em 0.5em 0.8em 0.8em;
	}

.style_labels label.plans_select.active input[type=radio]:checked + label:before{
    background: url(../img/checked.png); /* #fff*/
	    top: -2px;
}

.style_labels label.meth_select {
    background-color: #f0f0f0;
    border: 0px;

	padding: 10px 16px;
    margin-bottom: 15px;
	    width: 100%;
}

.style_labels label.meth_select.active{
    border: 3px solid #d81919;
	background-color: #fff;
    padding: 10px 16px;
	position: relative;
	    width: 100%;
}

.style_labels label.meth_select.active input[type=radio]:checked + label:before {
    background: url(../img/checked.png); /* #fff*/
  /*   left: -8px!important;
    top: -3px!important;*/
}

.buy_button{
    line-height: 63px;
    display: inline-block;
    background-color: #000;
    color: #fff;
    width: 100%;
    border: 2px solid #fff;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    letter-spacing: 2px;
    margin: 0px;
}
.summary_det {font-size: 15px;    margin-bottom: 0px;    margin-top: 40px;}
.summary_det .price{font-size:15px;}

.first_text{
	 margin-top: 80px;
}
.text_check{
	font-size:10px;
}
.divider_buy_plan   {margin: 15px 0px 25px;}
.padding_row_buy{padding:0px 70px 60px;}
.faq_section{
	    margin-top: 60px;
    margin-bottom: 40px;
}


/* Account Paid */
body.account-paid #main{
	padding-top:50px;
}
.text_top_acc{
font-size:18px;
font-family: 'Montserrat', sans-serif;
font-weight:500;	
text-transform:uppercase;
color:#8e0812;
}
.paddingleft60px{padding-left:60px;}
.accpaid_title{
    margin-top: 0px;
    margin-bottom: 30px;
}
.game_title{
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
}
.game_title.top_ct_game{
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.game_title.bottom_ct_game{
	border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.bottom_ct_game span{
	font-weight:lighter;
}
.league_game{
    text-align: center;
    font-size: 20px;
    font-weight: lighter;
	    margin: 20px 0px 0px;
}
.team_container {
    margin: 30px auto;
}
.top_account_section{padding-top:50px;padding-bottom:50px;  margin-bottom:50px;}
span.vs_span {
    line-height: 70px;
    font-size: 20px;
    font-weight: 300;
}
span.team {
    font-size: 17px;
    line-height: 28px;
    margin: 15px;
    font-weight: 600;
}
.date_game{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
	    margin: 0px 0px 20px;
}

#vip-plan .buy_button{font-size:16px;}
#vip-plan .buy_button .font_12px{color:#fff;}
.logo_teams{
    width: 70px;
    border: 1px solid #dddcde;
    padding: 5px;
}

.game_container {
    border: 2px solid #fff;
    border-radius: 6px;
}
.account-paid button.btn.pack_btn {
    width: 100%;
    font-size: 20px;
}
.account-paid button.btn.pack_btn.btn_right_bottom{
font-size: 16px;
    margin: 10px 0px;
}
.account-paid hr.pack_line{
margin-top: 10px;
    margin-bottom: 10px;
}
.account-paid .margbttop {
    margin: 20px 0px;
    float: left;
    width: 100%;
}
.account-paid .oldprice{
font-size:24px;
}

.account-paid .price{
font-size:37px;font-weight:600;
}

.no_tip_ar{
	text-align: center;
    padding: 10px 0px;
    font-weight: bold;
}

section#vip-plan {
    margin-bottom: 150px;
}

section#vip-plan .tabs{border:2px solid #ededed;    padding: 0;border-radius:5px;}
 
section#vip-plan .tabs table tr:nth-child(odd){background-color:#ededed;}

.left_pad_pri{padding-left:55px;}
.right_pad_pri{padding-right:55px;}

/* Archive */
p.info_month {
    margin: 0px;
    background-color: #f8f8f8;
    padding: 2px 10px;
}
p.info_month span{
    font-weight:bold;
}
.container_info {
    margin: 0px;
    border-radius: 10px;
    background-color: #f8f8f8;
    padding: 10px 0px;
}
.tabel_arch{
	margin-bottom:30px;
}
.pending_section{
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:50px;
}
.wd100{width:100%;}
/* Checkbox */

.terms_id label {
    width: 15px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    top: 8px;
    left: 10px;
    background: -webkit-linear-gradient(top, #222222 0%, #45484d 100%);
    background: linear-gradient(to bottom, #222222 0%, #45484d 100%);
    border-radius: 2px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.4);
}
.terms_id label:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 3px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.terms_id label:hover::after {
  opacity: 0.3;
}
.terms_id input[type=checkbox] {
  visibility: hidden;
}
.terms_id input[type=checkbox]:checked + label:after {
  opacity: 1;
}

.checkbox_contact{position:relative;    margin: 45px 0px;}

.ct_radio label.checkbox {
    width: 15px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    top: 8px;
    left: 10px;
    border-radius: 2px;
}
.ct_radio label.checkbox:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 3px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.ct_radio label.checkbox:hover::after {
  opacity: 0.3;
}
.ct_radio input[type=checkbox] {
  visibility: hidden;
}

.ct_radio input[type=checkbox]:checked + label.checkbox:after {
  opacity: 1;

}

.checkbox_contact.text-center label[for="david"]{color: #797979;}
label.checkbox.chbdav {
    left: 12%;
    top: 10px;
	    background-color: #fff;
				border:2px solid #797979;
}
.checkbox_contact.text-center label[for="arthur"]{color: #797979;}
label.checkbox.chbart {
    left: 10%;
    top: 10px;
	    background-color: #fff;
		border:2px solid #797979;
}

.ct_radio input[type=checkbox]:checked + label.checkbox.chbdav{
  background-color: #d81919;
  				border:0px solid #797979;
}
.ct_radio input[type=checkbox]:checked + label.checkbox.chbart{
  background-color: #004eb3;
  				border:0px solid #797979;
}

.ct_radio input[type=checkbox]:checked + label + label[for="david"] {
  color: #d81919;

}

.ct_radio input[type=checkbox]:checked + label + label[for="arthur"] {
  color: #004eb3;

}
/* Footer */
#footer{
	background-color:#821519;
}
#footer span{
	color: rgba(255, 255, 255, 0.3);
	line-height: 50px; 
    font-size: 10px;
}

#footer nav a{
color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 50px;
    margin: 0px 12px; 
}  