.tablepress tfoot th,.tablepress thead th {

background-color:transparent!important;

color:#000 !important;

font-weight:400!important;

vertical-align:middle!important

}



.tablepress thead th {

border-bottom:1px solid #333!important

}



.tablepress tbody td,.tablepress tfoot th {

border-top:1px solid #333!important

}

@media only screen and (max-width: 767px)  {



  .container_login_form {

    /*margin-left:-12px !important;*/

  }

  

  .input_contents_top {   

    margin-right:5px;

   }
   
    .login_center_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh; /* Centrado vertical completo */
  padding: 20px;
  box-sizing: border-box;
  margin-left:80px !important;
}

}

@media only screen and (min-width: 768px) and (max-width: 768px)  {
	.login_center_wrapper {
  /*display: flex;
  justify-content: center;*/
  align-items: center;
  min-height: 100vh; /* Centrado vertical completo */
  padding: 20px;
  box-sizing: border-box; 
}
}

@media only screen and (min-width: 769px) and (max-width: 805px)  {


  .container_login_form {

    /*margin-left:-12px !important;*/

  }

  

  .input_contents_top {   

    margin-right:5px;

   }
   
    .login_center_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh; /* Centrado vertical completo */
  padding: 20px;
  box-sizing: border-box;
  margin-left:80px !important;
}

}


@media only screen and (min-width: 806px) and (max-width: 900px)  {



  .container_login_form {

    /*margin-left:-15px !important;*/

  }

  

  .input_contents_top {   

    margin-right:5px;

   }
   
   .login_center_wrapper {
  display: flex;
  /*justify-content: center;*/
  align-items: center;
  min-height: 100vh; /* Centrado vertical completo */
  padding: 20px;
  box-sizing: border-box;
  margin-left:-15px !important;
}



}



@media only screen and (min-width: 901px) {



  .container_login_form {

    /*margin-left:30px !important;*/

  }

  

  .input_contents_top {

    width:200px;

    margin-right:5px;

   }
   
   .login_center_wrapper {
  display: flex;
  /*justify-content: center;*/
  align-items: center;
  min-height: 100vh; /* Centrado vertical completo */
  padding: 20px;
  box-sizing: border-box;
  margin-left:-30px !important;
}

   

   .submit_login_top{

	width:200px;	

   }



}



.container_login_form_mobile {

  padding-top:40px;

  text-align:center;

  width:100%;

  clear:both;

}



.footer_login_top {

  float:left;

  font-size:12px;

  color:#000; 

  margin-left:2px;

  width:300px;

}



.welcome_customer {

   color:#000;

   font-size:16px;

   margin-top:15px;

   float:left;

}



.welcome_customer_mobile {

   color:#000;

   font-size:16px;

   margin-top:15px;   

   display:inline-block;  

}



@media only screen and (max-width: 767px)  {



  .welcome_customer_text_mobile {

	margin-left:-175px;

	display:none !important;    

  }



}



@media only screen and (min-width: 768px)  {



  .welcome_customer_text_mobile {

	margin-left:-200px;

	display:none !important;     

  }



}



.logout_button {

   float:left;

   margin-top:10px;

   margin-left:5px !important;

}



.logout_button_mobile {

   float:left;

   margin-top:10px;

   /*margin-left:10px;*/

   margin-bottom:20px;

    

}



.profile_button {

   margin-top:60px !important;

   float:left;

}



.profile_button_mobile {

   float:left;

   margin-top:10px;

   margin-left:10px;   

}



.mobile_login_input {

border:1px solid #CCC;

font-size:16px;

padding:10px;

border-radius:5px;

-moz-border-radius:5px;

color:#a3a3a3;

text-align:center;

display:inline!important

}



.mobile_login_btn {

font-size:16px;

padding:10px 20px;

border-radius:5px;

-moz-border-radius:5px;

color:#fff;

text-align:center;

background:#b32628;

border:none

}



.wrapper_articule_experts {

width:100%;

height:130px;

float:left;

margin-top:8px;

border-bottom:1px solid #CCC;

margin-bottom:8px;

padding-bottom:30px

}



.wrapper_articule_experts_profile {

border:none;

margin-left:-5px

}



.wrapper_articule_experts_home_articles {

width:auto

}



.pict_article_experts {

width:170px;

height:115px;

float:left;

margin-right:8px

}



.text_article_experts {

width:389px;

height:115px;

float:left;

color:#414141;

font-family:Arial,Helvetica,sans-serif;

font-weight:400;

font-size:12px

}



.text_article_experts_main {

width:950px;

height:115px;

float:left;

color:#fff;

font-family:Arial,Helvetica,sans-serif;

font-size:14px

}



.text_article_experts_home {

width:550px;

height:115px;

float:left;

color:#fff;

font-family:Arial,Helvetica,sans-serif;

font-size:14px

}



.text_article_experts_profile {

width:640px;

height:115px;

float:left;

color:#000 !important;

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

text-align:left !important;

}



.tittle_grey_article_experts {

color:#fff;

font-size:20px;

font-family:Arial,Helvetica,sans-serif;

line-height:20px;

font-weight:700

}



.tittle_grey_article_experts a {

color:#000 !important;

font-size:20px;

font-family:Arial,Helvetica,sans-serif;

line-height:20px;

font-weight:700

}



.tittle_grey_article_experts a:hover {

color:#000 !important;

font-size:20px;

font-family:Arial,Helvetica,sans-serif;

line-height:20px;

font-weight:700

}



.tittle_grey_article_experts a:visited {

color:#000 !important;

font-size:20px;

font-family:Arial,Helvetica,sans-serif;

line-height:20px;

font-weight:700

}



.read_more_betting_articles {

font-weight:700;

color:#fff

}



.read_more_betting_articles_profile {

font-weight:400;

color:#c33

}



.container_box_headlines_articles

{

	padding:15px;

	/*background:#d3d3d3;*/

	-moz-border-radius:10px 10px 0 0;

	-khtml-border-radius:10px 10px 0 0;

	-webkit-border-radius:10px 10px 0 0;

	border-radius:10px 10px 0 0;

	font-family:Arial,Helvetica,sans-serif;

	height:100% !important;

	color:#FFF;

}



.top_container_headlines_articles {

height:54px;

/*background:url(https://new.inspin.com/wp-content/themes/betheme/images/bk-top.jpg) repeat-x*/

}



.top_container_headlines_articles .container {

display:inline-block;

color:#FFF;

font-size:16px

}



.top_container_headlines_articles .left_title {

float:left;

margin-left:20px;

margin-top:2px;

font-weight:700

}



.top_container_headlines_articles .right_title {

float:left;

margin-top:2px;

margin-left:60px;

font-weight:700

}



.middle_container_headlines_articles {

/*background:url(https://new.inspin.com/wp-content/themes/betheme/images/bk-internal.jpg) repeat-x top #FFF*/

}



.middle_container_headlines_articles .form_container {

display:inline-block

}



.middle_container_headlines_articles .form

{

	float:left;

	margin-top:10px;

	margin-left:7px;

}



.middle_container_headlines_articles .form_splitter {

margin-left:35px

}



.middle_container_headlines_articles .form_register {

float:left;

margin-top:10px;

margin-left:40px

}



.middle_container_headlines_articles .form .form_input {

height:30px;

background:url(https://new.inspin.com/wp-content/themes/betheme/images/bk-inputs.jpg) repeat-x;

-moz-border-radius:10px;

-khtml-border-radius:10px 10px 10px 10px;

-webkit-border-radius:10px 10px 10px 10px;

border-radius:10px 10px 10px 10px;

border:#000 1px solid;

margin-bottom:5px;

color:#ffffff;

padding-left:15px

}



.middle_container_headlines_articles .form .form_input_popup

{

	/*width:230px*/

	width:100% !important;

}



.middle_container_headlines_articles .form .form_input_submit {

margin-bottom:5px

}



.bottom_container_headlines_articles {

height:19px;

/*background:url(https://new.inspin.com/wp-content/themes/betheme/images/bk-bottom.jpg) repeat-x*/

}



.join_now_text {

font-size:15px;

padding-left:15px;

padding-right:10px;

padding-bottom:20px;

margin-top:20px;

margin-left:-8px;

}



.sub_h1_right {

float:right;

margin-top:-35px;

margin-right:20px;

font-size:16px

}



.payment_options_title {

margin-left:13px;

color:red;

font-weight:700

}



.note_payment {

font-size:16px

}



.headlines {

border:none;

width:883px

}



.headlines img {

border:0

}



#home-headlines {

border:0;

margin-top:1px

}



.content_home_articles {

background:none

}



.book_layout_content_front {

width:100%;

min-height:160px;

margin:10px 0 0

}



.book_layout_content_front h3 {

width:100%;

font-size:x-large;

padding:0;

border-bottom:dotted 1px #666

}



.book_layout_content_front p {

padding:0;

margin:0

}



.book_layout_content_front img {

float:left;

padding:0;

margin:0 8px 35px 0

}



.book_layout_right_box p {

padding:0;

margin:0

}



.book_layout_right_box {

float:right;

width:40%;

margin:0 0 0 15px;

padding-left:8px;

border-left:solid 1px #121212

}



.book_layout_right_box strong {

color:#999

}



.bigger_text {

font-size:large;

padding-top:5px;

color:#d60303

}



.front_books {

width:348px;

height:382px;

margin:-18px 0 20px;

background-color:#fafafa

}



.front_books p {

font-family:Monda,Arial,Tahoma,sans-serif;

padding:5px 0 0 10px;

font-size:25px

}



.book_icon_left {

float:left;

margin:0 5px

}



.bigger_text {

color:#d60303

}



.front_books a {

font-size:20px

}



.front_books .number_sportsbooks {

font-size:50px;

font-family:Monda,Arial,Tahoma,sans-serif;

font-weight:700;

color:#d60303;

float:left;

margin-top:20px

}



.front_books .name_sportsbooks {

font-size:20px;

font-family:Monda,Arial,Tahoma,sans-serif;

float:left;

}



.titles_sportsbooks {

font-weight:700;

color:#c93;

font-size:28px;

}



.main_container_profile {

  /*display:inline-block;*/

}



/*@media only screen and (max-width: 1024px) {



   .main_container_profile {

     overflow-x:scroll;

	 display:inline-block;	

   }

   

}*/



.profile_left_wrapper

{	

	width:55% !important;

	float:left;	

	font-size:12px !important;

}



.profile_left_wrapper_new {

    width:100%;

    float:left !important;

    padding:10px;

}



.profile_content_left

{

	background:#fff;	

}



.profile_right_wrapper

{

	width:40% !important;	

	float:left;

	padding:7px;

	margin-top:3px;

	background:#fff;	

}



.profile_right_wrapper_new {

    width:310px;

    float:left !important;

    padding:7px;

    margin-top:3px;

}

/*.profile_content_right{
	background:none !important;
	min-height:1550px !important;
	margin-left:-25px !important;
}*/

.profile_top_title {

/*background:url(https://new.inspin.com/utilities/images/profile/bk-titles-gray.jpg) repeat-x;

height:20px;*/

}



.profile_top_title_red {

background:url(https://new.inspin.com/utilities/images/profile/bk-titles-red.jpg) repeat-x;

height:20px;

padding-left:10px;

width:250px;

-moz-border-radius:3px 0 0 3px;

-khtml-border-radius:3px 0 0 3px;

-webkit-border-radius:3px 0 0 3px;

border-radius:3px 0 0 3px;

color:#FFF;

font-weight:700;

font-size:16px

}



.square_profile_right

{

	/*border:#333 1px solid*/

}





.profile_welcome_title

{

	

	height:19px;

	font-size:11px;

	padding-left:20px

}



.profile_container_name

{

	display:inline-block;	

	padding-bottom:20px;

	width:100%

}



.profile_customer_name

{

	float:left;	

	font-size:16px !important;	

	color:#000 !important;

	text-transform:none !important;

	font-weight:bold;

	padding-left:20px;

	padding-top:20px;

	width:350px !important;

	margin-top:-100px !important;	

}



.profile_logout {   

    margin-top:90px !important;	

}



.profile_active {

    padding-left:10px

}



.profile_top_title_units

{

	font-size:16px !important;

	color:#000 !important;

	padding-left:20px;	

	font-weight:bold !important;

	margin-left:-10px !important;

	

}



.profile_units_content

{

	color:#000 !important;

	font-size:16px !important;

	font-weight:bold;

	padding-left:20px;

	padding-top:15px;	

	background:none !important;

	height:48px;

	margin-bottom:-15px;

	margin-left:-15px !important;

	

}



.profile_container_days_remaining{

	display:inline-block;	

	padding-bottom:20px;

	width:100%;

}

.profile_days_remaining{

	float:left;	

	font-size:30px;

	text-transform:uppercase;

	color:#FFF;

	font-weight:bold;

	padding-left:20px;

	padding-top:20px;

	width:120px;	

}



.profile_upgrade {

float:left;

padding-left:150px;

padding-top:18px;

position:absolute;

}



.container_where_bet {

display:inline-block;

}



.where_bet_title {

float:left;

font-size:16px;

text-transform:uppercase;

color:#FFF;

padding-top:20px

}



.where_bet_image {

float:left;

padding-left:5px;

margin-top:20px

}



.top_book_bk_normal {

display:inline-block;

width:310px;

margin-left:-10px;

margin-bottom:-6px;

margin-top:-6px;

background:#000

}



.top_book_bk_alternate {

display:inline-block;

background:url(https://new.inspin.com/utilities/images/profile/bk-book-alternate.jpg) repeat-x;

border-top:#333 1px solid;

border-bottom:#333 1px solid;

height:60px;

width:310px;

margin-left:-10px

}



.top_book_number {

background:#333;

padding:13px;

color:#FFF;

font-size:35px;

float:left;

margin-top:13px;

width:17px

}



.top_book_logo {

float:left;

width:40px;

height:40px;

border:#1a1a1a solid 4px;

margin-top:13px

}



.top_book_name {

float:left;

font-size:13px;

color:#FFF;

margin-top:25px;

margin-left:25px

}



a.top_book_name_link {

font-size:16px;

color:#c93

}



.books_note {

color:#FFF;

font-size:18px;

padding:20px;

text-align:justify

}



.important_units_note {

margin-left:185px;

margin-top:-20px

}



.important_units_note a {

font-size:16px;

color:red

}



.important_units_note a:hover {

font-size:16px;

color:red

}



.important_units_note a:visited {

font-size:16px;

color:red

}



.link_units_total_user a {

  color:#549cfe!important;

  text-decoration:none!important;

  font-size:16px !important;

  /*margin-left:-10px !important;*/

}



.link_units_total_user a:hover {

  color:#549cfe!important;

  text-decoration:underline!important;

  font-size:16px !important;

  /*margin-left:-10px !important;*/

}



.link_units_total_user a:visited {

  color:#549cfe!important;

  text-decoration:none!important;

  font-size:16px !important;

  /*margin-left:-10px !important;*/

}



.table_units_user {

  font-family:Arial,Helvetica,sans-serif;

  font-size:13px;

  text-align:left;

}



.table_units_user .titles_table_units {

font-size:16px;

color:#549cfe!important;

text-align:left;

font-weight:400!important

}



.table_units_user tbody td {

border-top:1px solid #000!important

}



.table_units_user .tr_main_titles {

background:#333!important

}



.table_units_user .tr_line1 {

background:#999!important

}



.table_units_user .tr_line2 {

background:#000!important

}



.subscribe_button {

float:left;

margin-top:10px;

margin-bottom:30px !important;

}



.cancel_button {

float:left;

margin-left:10px;

margin-top:10px

}



.square_odds_tweets {

border:5px solid #ccc

}



.footer_note {

margin-top:20px;

margin-bottom:20px

}



.quote {

float:right;

width:55%;

margin:-20px 15px -10px 0

}



.quote p {

margin:-15px;

padding:0;

text-align:right

}



.quote_new {

float:right;

width:55%;

margin:20px 42px -20px 0

}



.quote_new p {

margin:-15px;

padding:0;

text-align:right

}



.ranking_text {

color:#d60303;

font-size:42px;

margin:-5px 0 0 -2px

}



.ranking_text img {

float:right;

margin:0 22px -10px 0

}



.ranking_link {

float:left;

margin-left:220px;

margin-top:-20px;

font-size:18px;

color:#d60303;

white-space:nowrap

}



.ranking_arrow {

float:left;

margin-left:140px;

margin-right:10px;

margin-top:-2px

}



.usa_welcome {

float:left;

margin-left:50px;

margin-top:50px

}



.circle_ranking {

background:url(https://new.inspin.com/wp-content/uploads/logos/2015/circleNumbers.png) no-repeat;

width:86px;

height:33px;

margin-left:-22px;

margin-top:-2px

}



.ranking_total {

font-weight:700;

margin-top:-27px

}



.big_box_landings {

width:100%;

max-height:300px;

margin:20px 0 10px;

padding:5px 0 0;

border-top:dotted 1px #666

}



.top_box_review {

display:block;

margin:10px 0 -10px;

min-height:320px

}



.top_box_left {

float:left;

margin:10px 10px 0 0

}



.top_box_left img {

margin:0 10px 0 0

}



.top_box_right {

float:right;

width:60%;

margin:0 0 0 10px

}



.top_box_right h2 {

font-size:xx-large;

margin:0;

padding:10px 10px 10px 0

}



.top_box_right_buttons {

float:right;

width:70%;

margin:0 0 0 10px;

padding:10px 0 0;

border-top:dotted 1px #CCCCC2

}



.top_box_right p {

font-size:25px;

background-image:url(https://new.inspin.com/wp-content/uploads/images/arrow-icon.png);

background-repeat:no-repeat;

background-position:left;

padding-left:21px

}



.big_box_landings_bottom {

display:block;

padding:10px

}



.top_box_header {

margin:20px 0 0 245px;

height:35px

}



.middle_box_review h3 {

font-weight:bolder;

font-size:36px;

line-height:1.5em

}



.top_box_header img {

float:right;

margin:-20px 10px 0 0

}



.top_box_left_icons {

width:228px;

border:solid 1px #000;

background-color:#333;

padding:0;

margin:-10px 0 0 10px

}



.top_box_left_icons p {

margin:0;

padding:0

}



.top_box_left_icons img {

margin:0 -8px 0 0

}



.bonus_box h2 {

font-size:smaller;

color:red;

margin:0;

padding:0 0 3px

}



.bonus_box p {

margin:0

}



.action_bar_review {

display:block;

background-color:#eaeaea;

padding:5px 5px 0;

margin-bottom:-30px

}



.bottom_box_review {

display:block;

margin:0 0 10px;

padding:10px

}



.bottom_box_review h2 {

font-size:24px;

margin-top:10px;

text-transform:uppercase

}



.bottom_box_review h3 {

margin:15px 0 8px

}



.bottom_box_review p {

text-align:justify;

text-justify:inter-word

}



.bottom_logo_box img {

float:right

}



.bottom_box_right {

float:right;

width:210px;

background-color:#f1f1f1;

padding:10px;

margin:0 0 10px 10px;

border:dotted 1px #000

}



.bottom_box_right p {

margin:0;

padding:0

}



.bottom_box_right img {

margin:0;

padding:0

}



.bottom_call_to_action {

width:88%;

background-color:#1e50af;

padding:7px 0 2px;

border-bottom:dotted 1px #333;

border-top:dotted 1px #333

}



.promo_right_join {

color:#FFF;

}



.promo_left_join_new {

float:left;

width:300px;

}



.promo_right_join_new {

color:#FFF;

float:left;

width:300px;

}



.banner-join {

margin-top:40px;

margin-left:350px;

position:absolute

}



.banner-join-new {

/*margin-top:40px;

margin-left:350px;

position:absolute*/

}



.live-odds-mobile{	

	min-height:5000px;

}



#warning-message { display:block; font-size:16px; color:#F00; font-weight:bold; margin-bottom:20px; }



#warning-message-scroll { display:none; font-size:16px; color:#F00; font-weight:bold; margin-bottom:20px; }



#warning-message-scroll-general { font-size:16px; color:#F00; font-weight:bold; margin-bottom:20px; }



#container_live_odds_mobile { display:block; }



#container_live_odds_mobile img { max-width: inherit; height:inherit; }



@media only screen and (orientation:portrait){



  #container_live_odds_mobile { display:none; }



  #warning-message { display:block; }

  

  #warning-message-scroll { display:none; }



}



@media only screen and (orientation:landscape){



  #container_live_odds_mobile {



     -webkit-transform: rotate(0deg);



     -moz-transform: rotate(0deg);



     -o-transform: rotate(0deg);



     -ms-transform: rotate(0deg);



     transform: rotate(0deg);



  }

  

  #warning-message { display:none; }

  

  #warning-message-scroll { display:block; }



}



.adjust_container_mobile {

   width:100% !important;

   overflow-x:scroll;

}



.adjust_container_mobile_live_odds {

width:80%;

overflow-x:scroll;

}





.number_reads {

font-size:24px;

font-weight:700;

}



#testimonial_text {

margin-bottom:40px;

font-weight:700;

font-style:italic

}



.subscription_title {

color:#c93;

text-align:left;

font-style:italic;

font-size:18px;

font-weight:700;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif

}



.subscription_items {

color:#000;

text-align:left;

font-size:15px;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

padding-left:10px;

font-weight:400

}



.content-subscription {

display:inline-block;

width:540px

}



.content-subscription-new {

/*display:inline-block;

width:540px;*/

}



.arrow-subscription {

float:left

}



.details-subscription {

float:left

}



.post-title{

	margin-top:20px;

}



/*Tickets Styles*/



.body_tickets{

	margin: 0px;

    background-color: #ededed;

    font-family: Arial, Helvetica, sans-serif;

}



.page_content {

    background: #fff;

    margin-top: 2px;

    margin-bottom: 2px;

    border: 1px solid #c2c2c2;

    padding: 20px;

	padding-left: 10px;

	font-size: 20px;

}



.page_title {   

    font-size: 20px;

    color: #000;

    font-weight: bold;

}



a.normal_link {

    color: #06F;

    text-decoration: none;

	font-size: 16px;

}



.table_header {

    background: url(https://new.inspin.com/utilities/process/tickets/images/table_header_back.jpg) repeat-x bottom left #fff;

    border-top: 1px solid #d5d5d5;

    border-left: 1px solid #d5d5d5;

    border-right: 1px solid #d5d5d5;

    padding: 5px;

    text-transform: uppercase;

    font-size: 16px;   

}



.table_td1 {  

    background: #D3D3D3;

    border-left: 1px solid #C0C0C0;

    border-right: 1px solid #C0C0C0;

    padding: 5px;

    font-size: 16px;   

}



.table_td2 {

    background: #fff;

    border-left: 1px solid #d5d5d5;

    border-right: 1px solid #d5d5d5;

    padding: 5px;

    font-size: 16px;    

}



.table_td {

    border-left: 1px solid #d5d5d5;

    border-right: 1px solid #d5d5d5;

    padding: 5px;

    font-size: 13px;

}



.table_td_message {

    border-left: 1px solid #d5d5d5;

    border-right: 1px solid #d5d5d5;

    padding: 5px;

    font-size: 13px;

    border-top: 1px solid #CCC;

    border-bottom: 1px solid #CCC;

    font-weight: normal;

    background: #e4f8ff;

    text-align: justify;

}



.form_box {

    background: #fafafa;

    border: 1px solid #c2c2c2;

    padding: 5px;

    margin-bottom: 3px;

    font-size: 16px;

}



.container_tickets_profile

{

	/*display:inline-block;

	width:500px;

	margin-top:100px !important;

	height:120px !important;*/

	margin-left:-5px !important;

}



.ticket_alerts_text{

	float:left;

}



.ticket_alerts_envelope{

	/*float:left;

	margin-top: -20px;

	margin-bottom: -40px;

	margin-left:48px;*/

	margin-left:-20px;

}

/*End Tickets Styles*/



.free_picks_message{

	color: #cc9933;

    font-style: italic;

    font-size: 18px;

    font-weight: bold;

	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}



.arrow-packages{

	margin-top: -45px;

    margin-left: 170px;

}



.number_stars{

	float:left;

	/*margin-left:5px;*/

}



.iframe-modal-simulator{	

	border-radius: 10px;

	background-image: -moz-linear-gradient( 90deg, rgb(96,112,128) 60%, rgb(57,67,77) 100%);

	background-image: -webkit-linear-gradient( 90deg, rgb(96,112,128) 60%, rgb(57,67,77) 100%);

	background-image: -ms-linear-gradient( 90deg, rgb(96,112,128) 60%, rgb(57,67,77) 100%);

	box-shadow: 0px 2px 2px 0px rgba(102, 102, 102, 0.004);

	height: 550px;

}



.link-button-simulation{

	-webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    border: solid 1px #20538D;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);

    background: #4479BA;

    color: #FFF !important;

    padding: 8px 12px;

    text-decoration: none !important;

	white-space:nowrap;

}



.container-link-simulation{

	margin-top:15px !important;

}



.responsive-image-style{

	width:100%;

	display:block;

	height:auto;

}



.social_wrapper{

}



.social_media_icons{

	float:left;

	margin-right:5px;

}



.social_media_icons_last{

	float:left;

	margin-right:5px;

}



.active_pick{

	color:#F00;

	font-weight:bold;

	font-size:14px;

}



.link_button_top {

  background-color: #F00 !important;  

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;   

}



.link_button_top:hover {

  background-color: #F00 !important;   

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px; 

}



.link_button_top:visited {

  background-color: #F00 !important;   

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center; 

  font-size:18px;  

}



.link_button_top_dashboard {

  background-color: #007b00 !important;  

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;   

}



.link_button_top_dashboard:hover {

  background-color: #007b00 !important;   

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px; 

}



.link_button_top_dashboard:visited {

  background-color: #007b00 !important;   

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center; 

  font-size:18px;  

}




.link_button_top_logout{

  background-color: #F00 !important;  

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;   

}



.link_button_top_logout:hover {

  background-color: #F00 !important;   

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px; 

}



.link_button_top_logout:visited {

  background-color: #F00 !important;   

  color: white;

  padding: 25px 85px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center; 

  font-size:18px;  

}



@media only screen and (max-width: 800px) {

	.link_button_bottom {

	  background-color: #F00 !important;   

	  color: white;

	  padding: 12px 18px;

	  text-decoration: none;

	  cursor: pointer;

	  border: none;

	  border-radius:5px;

	  text-align:center;

	  font-size:18px;

	  margin-bottom:10px; 

	}

	

	#i_tickets {

		/*max-width:145px !important;*/

	}	

	

	.container-env-livechat{

	   margin-left: 5px !important;

    }

}



@media only screen and (min-width: 901px) {

	.link_button_bottom {

	  background-color: #F00 !important;   

	  color: white;

	  padding: 12px 55px;

	  text-decoration: none;

	  cursor: pointer;

	  border: none;

	  border-radius:5px;

	  text-align:center;

	  font-size:18px;

	  margin-bottom:10px; 

	}

	

	.container-env-livechat{

	   margin-left: 45px !important;

    }	

}



.link_button_bottom:hover {

  background-color: #F00 !important;   

  color: white;

  padding: 12px 55px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;

  margin-bottom:10px;  

}



.link_button_bottom:visited {

  background-color: #F00 !important;   

  color: white;

  padding: 12px 55px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center; 

  font-size:18px;

  margin-bottom:10px; 

}



.link_button_bottom_mobile {

  background-color: #F00 !important;   

  color: white;

  padding:10px 20px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px; 

}



.link_button_bottom_mobile:hover {

  background-color: #F00 !important;   

  color: white;

  padding:10px 20px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;  

}



.link_button_bottom_mobile:visited {

  background-color: #F00 !important;   

  color: white;

  padding:10px 20px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center; 

  font-size:16px; 

}



.container_inputs_login_form{

	/*margin-left:30px;*/

}



.forgot_pass_container{

	/*margin-left:30px;*/

	margin-bottom:20px;

}



.login_button_bottom {

  background-color: #007b00;  

  color: white;

  padding: 12px 55px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;

  margin-bottom:10px;

  margin-left:-15px !important; 

  

}



.login_button_bottom_adjust {

  background-color: #007b00;  

  color: white;

  padding: 12px 65px !important;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;

  margin-bottom:10px;

  margin-left:-15px !important; 

}





.login_button_bottom:hover {

  background-color: #007b00;  

  color: white;

  padding: 12px 55px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;

  margin-bottom:10px;

  margin-left:-15px !important;  

}



.login_button_bottom:visited {

  background-color: #007b00;  

  color: white;

  padding: 12px 55px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center; 

  font-size:18px;

  margin-bottom:10px;

  margin-left:-15px !important; 

}





.login_button_bottom_profile {

  background-color: #007b00;  

  color: white;

  padding: 12px 37px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;

  margin-bottom:10px;

  margin-left:-9px !important;   

}



.login_button_bottom_profile:hover {

  background-color: #007b00;  

  color: white;

  padding: 12px 37px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center;

  font-size:18px;

  margin-bottom:10px;}



.login_button_bottom_profile:visited {

  background-color: #007b00;  

  color: white;

  padding: 12px 37px;

  text-decoration: none;

  cursor: pointer;

  border: none;

  border-radius:5px;

  text-align:center; 

  font-size:18px;

  margin-bottom:10px; 

}



@media only screen and (max-width: 256px)

{

	

.login_button_bottom_adjust{

	padding:12px 55px;

}



.link_button_bottom_adjust{

	padding:12px 35px !important;

}



}





@media only screen and (min-width: 257px)

{

	

.login_button_bottom_adjust{

	padding:12px 70px;

}



.link_button_bottom_adjust{

	padding:12px 45px !important;

}



}



.buy_now_button { 

	background:url(../../../uploads/bk-button-buy-now.jpg) repeat-x #007b00;

    color: white;

    padding: 6px 18px 6px 14px;

    text-decoration: none !important;

	text-transform:uppercase;	

    cursor: pointer;

    border: none;

    border-radius: 5px;

    text-align: center;

    font-size: 13px;

	font-weight:bold;

	white-space:nowrap;

	width:80px !important;

}



#newsletter_title_footer {

    margin-top: -15px;

}



.footer-main-titles {

    font-family: 'Paytone One',sans-serif;

    font-size: 24px;

}



.newsletter_container-detail {

    margin-top: 10px;

    padding: 10px;

    background-color: #cfd293;

    border-radius: 12px;

}



.newsletter_container {

    padding: 0px 20px 20px 15px;

    background-color: #FFF;

    border-radius: 12px;

}



form, fieldset {

    margin-bottom: 0;

}



.input_email_newsletter {

    /*float: left;*/

    margin-left: 10px;

    margin-bottom: -13px;

}



.image_captcha_newsletter_container {

    float: left;

    margin-left: 10px;

}



.image_captcha_newsletter_footer {

    height: 38px;

}



.captcha_newsletter_container {

    float: left;

	margin-left: 10px;

}



#captcha_newsletter {

    width: 100px;   

}



.img_captcha{

	width:100px;

	float:left;

}



.input_submit_newsletter {

    float: left;

    margin-left: 10px;

}



.text_newsletter_footer {

    text-align: justify;

    color: #00000;

}



@media only screen and (min-width: 1280px){

#newsletter_title_footer {

    margin-left: 0px !important;

    margin-top: 50px;

}



.container-env-livechat{

	 margin-left: 45px !important;

}

}





.image_picks_choose{

	max-width:inherit !important;

}



#payment_option_crypto{

	width:100%;

}



.important_units_note{

	margin-left:185px;

	margin-top:-20px;

}

.important_units_note a{

	font-size:16px;

	color:#F00;

}

.important_units_note a:hover{

	font-size:16px;

	color:#F00;

}

.important_units_note a:visited{

	font-size:16px;

	color:#F00;

}



.free_susbscription_container{

	margin-top:15px !important;

	margin-bottom:15px !important;

	margin-left:10px !important;

	/*width:190px !important;*/

}



.free_subscription_button {

    background-color: #F00 !important;    

    padding: 12px 22px !important;

    text-decoration: none;

    cursor: pointer;

    border: none;

    border-radius: 5px;

    text-align: center;

    font-size: 14px;

    margin-bottom: 35px;	

	margin-top:-10px;

	margin-left:-10px !important;	

}



/*.picks_history{
	font-size: 14px !important;
	color: #F00 !important;
	width:170px !important;
}*/



@media only screen and (max-width: 414px) {



	.adjust_container_mobile_logged {

	   width:220px !important;

	   overflow-x:scroll;

	}

	

	.adjust_container_mobile {

	   width:90% !important;

	   overflow-x:scroll;

	}



}



@media only screen and (min-width: 415px) {



	.adjust_container_mobile_logged {

	   width:100% !important;

	   overflow-x:scroll;

	}

	

	.adjust_container_mobile {

	   width:100% !important;

	   overflow-x:scroll;

	}



}





/*Styles latest article and top stories*/



.image-home-latest-article img{

	width:100% !important;

}



.wrapper_articule_top_stories {

   width:100%;

   float:left;

   margin-top:8px;

   border-bottom:1px solid #CCC;

   margin-bottom:8px;

}



.title_top_stories {

    background: none !important;

    clear: none;

    margin-bottom: 0 !important;

    margin-top: 0 !important;

    font-weight: 400;

    font-size: 12px !important;

    line-height: 1.5em;

}



.pict_top_stories {

   float:left !important;

   margin-right:8px !important;

}



.date_top_stories{

  color: #bbb !important;

  font-size: 11px !important;

}



.text_top_stories_home {

  color:#444444 !important;

  font-family:Arial,Helvetica,sans-serif;

  font-size:14px;

}



/*End styles latest article and top stories*/



.chat_button_internal{

	margin-left:-17px !important;

}



.seo_keywords{color: #b30e0e !important; font-weight: bolder !important; font-size: 14px !important;}



.seo_keywords_title{color: #b30e0e !important; font-weight: bolder !important;}



#read_more_link{cursor:pointer !important;}



@media screen and (min-width: 783px) {

  .hustle-cta-container {

    justify-content: center !important;

    display: flex;

    flex-direction: unset;

  }

}



.hustle-ui:not(.hustle-size--small) .hustle-info.hustle-info--default .hustle-layout .hustle-layout-content {

    min-height: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

	justify-content: center !important;

	background:none !important;

}



.picks_receive_container{	

	/*margin-top:-100px;*/

	cursor:pointer;

	width:199px !important;

	margin-left:-15px !important;

}



/*@media only screen and (max-width: 1279px) {

  .whale-packages-items{

	max-width:100% !important;

	height:auto !important;

  }

}



@media only screen and (min-width: 1280px) {

  .whale-packages-items{

	 max-width:320px !important;

	 height:320px !important;	

  }

}



@media only screen and (max-width: 1279px) {

  .current-packages{

	width:100% !important;

	text-align:center !important;	

  }

}



@media only screen and (min-width: 1280px) {  

  .current-packages{

	width:100% !important; 

	margin-left:35px !important;

  }

}

*/



/*.container-user-payment-info{

	margin-top:-30px !important;

	margin-left:-10px !important;

}*/