﻿.text-highlights-green1 { background: #2ecc71; }
.alwaysOnTopRow {background-color: white;z-index: 998;position: fixed;margin-top: -40px;margin-left: 0px;	}
.alwaysOnTopRow-shrink{ 	margin-top: -95px; }

@media (max-width: 991px) {
    .alwaysOnTopRow { margin-top: -19px;} 
}
.betstable>tbody>tr>td, .betstable>tbody>tr>th, .betstable>tfoot>tr>td, .betstable>tfoot>tr>th, .betstable>thead>tr>td, .betstable>thead>tr>th{ padding: 6px;border: none;}
.betboxtable>tbody>tr>td, .betboxtable>tbody>tr>th, .betboxtable>tfoot>tr>td, .betboxtable>tfoot>tr>th, .betboxtable>thead>tr>td, .betboxtable>thead>tr>th {
    padding: 6px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.easy-block-v3 {padding:10px 20px 20px;}
.inner-faq-b small { color: white;}
.v-align-top{ vertical-align: top;}
.v-align-middle{ vertical-align: middle;}
#ChangeEmailForm{ border: 1px solid #ddd;padding: 10px; }
span.label-green1,
span.badge-green1,
.list-group-item.active>.badge.badge-green1 {
	background: #2ecc71;
}

.jackpot-box {
	background: #fafafa;
	border: solid 1px #eee;
	border-left: solid 2px #72c02c;
}


.ReloadIcon:hover{ cursor: pointer;}
.HistoryEntry:hover{ background-color: #f8f8f8;}
.BetSummaryRow:hover{ background-color: #f8f8f8;cursor: pointer;}

.jackpot-box-red { border-left: solid 2px #e74c3c; }
.jackpot-box-yellow { border-left: solid 2px #f1c40f; }
.jackpot-box-green { border-left: solid 2px #18ba9b; }
.jackpot-box-blue { border-left: solid 2px #3498db; }
.bold  { font-weight: bold;}

.text-bold { font-weight: bold; }
.margin-bottom-0  { margin-bottom:0;}
.margin-0  { margin:0 0 0 0;}
.margin-top-0  { margin-top:0;}
.margin-top-10  { margin-top: 10px;}
.margin-left-30 { margin-left: 30px;}
.margin-left-0 { margin-left: 0px;}
.padding-10 { padding: 10px;}
.padding-15 { padding: 15px;}
.padding-20 { padding: 20px;}
.padding-bottom-10 { padding-bottom: 10px;}
.padding-bottom-20 { padding-bottom: 20px;}
.padding-top-10 { padding-top: 10px;}
.padding-right-5 { padding-right: 5px;}
.padding-left-10{ padding-left: 10px;}
.font-16px{ font-size: 16px;}
.font-18px{ font-size: 18px;}
.color-main{ color: #72c02c;}/*themecolor*/
.color-black { color: #000000;}
.color-white{ color: #ffffff;}
.info-border { border: dashed 2px #3498db; }
.info-border-solid { border: solid 2px #3498db; }
.danger-border { border: dashed 2px #e74c3c; }
.success-border { border: dashed 2px #2ecc71; }
.success-border-solid { border:solid 2px #2ecc71}
.warning-border { border: dashed 2px #f1c40f; }
.warning-border-solid { border: solid 2px #f1c40f; }
.padding-left-0 { padding-left: 0;}
.padding-left-1 { padding-left: 1px;}
.padding-right-1 { padding-right: 1px;}

.margin-lr-0 { margin-left: 0;margin-right: 0;}
.padding-lr-0 { padding-left: 0;padding-right: 0;}
.padding-right-0{ padding-right: 0;}
.custom-border{  border: solid 1px #eee;}
.custom-border-horizontal{  border-top: solid 2px #eee;border-left: none;}
.custom-border-bottom { border-bottom:solid 2px #eee; }

@media (max-width: 767px) { .border-xs-only { border: solid 2px #eee; } } 
@media (max-width: 767px) { .small-xs { font-size: 85%; } } 
@media (max-width: 991px) { .small-sm-and-xs { font-size: 70%;font-weight: normal;}}
@media (max-width:1199px){ .small-md-and-lower { font-size: 85%;font-weight: normal;}}

/*in use for trustspay credit card input box*/
.paymentPanel {
      margin: auto;/*center*/
      background-color: #F5F5F7;
      border: 1px solid #ddd;
      padding: 20px;
      display: block;
      width: 270px;
      border-radius: 6px;
      box-shadow: 0 2px 4px rgba(0,0,0,.1);
    }

.accordion-toggle:hover,.accordion-toggle:active, .accordion-toggle.collapsed:after, .accordion-toggle.collapsed {
    text-decoration: none;
}

.noUi-value {
        color: #000;
        margin-top: 5px;
    }

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    top: -9px;
}

.row-centered {
    text-align: center !important;
}

.col-centered {
    display: inline-block !important;
    float: none !important;
    margin-right: -4px !important;
}

.xs-margin-top-20 {
    margin-top: 20px;
}

.timeline-v2 > li .cbp_tmlabel {
    color: #000;
}

.blog-topbar, .navbar-nav, .footer-v8 {
    font: 13px/1.6 'Roboto Slab', sans-serif;
}

.themecolor {
    color:#72c02c;
}

li > a {
    color: #555;
}

/* new header/footer custom styles*/
li.no-content::before {
	content: none;
}

li.no-padding {
	padding-left: 0px !important;
	padding-right: 12px !important;
}

.contact-font {
	font-size:14px !important;
}

html {
    position: relative;
    min-height: 100%;
}

.footer-v8 {
    background-color: #000;
    min-height: 57px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.push {
	min-height: 84px;
}

li.no-content::before {
    content: none;
}

li.no-padding {
    padding-left: 0px !important;
    padding-right: 12px !important;
}

.contact-font {
    font-size: 14px !important;
}

.username-not-transformed {
	text-transform: none !important;
}

.coins-color {
	color:#72c02c !important;
}

    /*end new header/footer*/



.error{ color: red;font-weight: normal;display:block; }

.centerImage
{
text-align:center;
display:block;
}

.goog-te-gadget-simple img{display:none;}
.goog-te-menu-value:hover{ text-decoration: none;}

.tooltips { text-decoration: none;color: black;}
.tooltips:hover { text-decoration: none;color: black;}

/*copy from brand-buttons.css*/
.btn-facebook {
    background-color: transparent;
    border-color: #4863ae;
    color: #4863ae; 
}
.btn-facebook:hover {
    background-color: #4863ae;
    color: white; 
}
.btn-twitter {
    background-color: transparent;
    border-color: #46c0fb;
    color: #46c0fb; 
}
.btn-twitter:hover {
    background-color: #46c0fb;
    color: white; 
}
.btn-youtube {
  background-color: transparent;
  border-color: #ff0000;
  color: #ff0000; 
}

.btn-youtube:hover {
    background-color: #ff0000;
    color: white; 
  }

.btn-twitter-inversed {
  background-color: #46c0fb;
  border-color: #46c0fb;
  color: white; }
.btn-twitter-inversed:hover {
    background-color: transparent;
    color: #46c0fb; }

.btn-facebook-inversed {
  background-color: #4863ae;
  border-color: #4863ae;
  color: white; }
.btn-facebook-inversed:hover {
    background-color: transparent;
    color: #4863ae; }
  
.btn-youtube-inversed {
  background-color: #ff0000;
  border-color: #ff0000;
  color: white; }
.btn-youtube-inversed:hover {
    background-color: transparent;
    color: #ff0000; }

.btn-email {
  background-color: transparent;
  border-color: #ff7f25;
  color: #ff7f25; }
  .btn-email:hover {
    background-color: #ff7f25;
    color: white; }

  .btn-email-inversed {
  background-color: #ff7f25;
  border-color: #ff7f25;
  color: white; }
  .btn-email-inversed:hover {
    background-color: transparent;
    color: #ff7f25; }