﻿a, img, a img {
    border:none;
    outline:none !important;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.alignbtn {
    margin: 3px 1px;
}
.alignbtn2 {
    margin-left:10px;
    margin-right:10px;
}
.logintopbar {
    background: url(../images/topbar.jpg) repeat-x top left #251b18;
    min-height:16px;
    font-size:12px;
    font-family:Arial;
    color:#ffffff;
    padding:0px 10px;
    display: table; 
    width:100%;
}
.topbar-detail {
    text-align:right;
    font-size:12px;
    color:#ffffff;
}
.market-detail {
    padding: 5px;
    background-color: #000000;
    display: inline;
    border: 1px solid #d26565;
}
.market-detail2 {
    display: block;
    margin: 6px 0px 5px 0px;
}
.dropdown-menu {
    right:15px;
    left:inherit;
    top:100%;
    margin-top:-5px;
}
.marquee {
	color: #ffffff;
    font-family: arial;
    font-size: 16px;
    top:70px;
    position:relative;
    margin-right:-70px;
}
.wrap {
    width:100%;
}
.navbar {
    min-height:42px !important;
    margin-bottom: 0px !important;
    border:none;
}
.navbar-nav > li > a {
  padding-top: 10px !important;
  padding-bottom: 12px !important;
}
.navbar-inverse .navbar-nav > li > a {
  color: #dfdfdf;
}
.navbar-toggle {
    margin-top:4px;
    margin-bottom:4px;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background:none;
}
.navbar-toggle {
    width: 100%;
    display:block;
    border:none;
    margin:0px;
    text-decoration:none;
    color:#ffffff;
    font-size:14px;
    height:42px;
    padding-left:15px;
    padding-right:15px;
}

.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:visited, .navbar-toggle:link {
    text-decoration:none;
    color:#ffffff;
}
.navbar-toggle .iconbar-container {
    float:right;
    margin-top:4px;
}
.navseperator {
    background: url(../images/seperatorbar.jpg) repeat-x top left;
    min-height:6px;
}
.mainContainer {
    background: url(../images/loginbg.jpg) repeat-x top left #2a0000;
    width:100%;
    display: table; 
}
.mainImg {
	padding-right:0px !important;
    padding-left:0px !important;
}
.login-button, .login-button:visited, .login-button:link {
    width:140px;
    height:38px;
    background: url(../images/btnlogin.jpg) no-repeat;
    display:block;
    font-family:Arial;
    font-size:21px;
    color:#000000;
    text-align:center;
    vertical-align:middle;
    line-height:38px;
}
.login-button:hover, .login-button:active {
    color:#3a3a00;
    text-decoration:none;
}
.loginPanel {
    background: url(../images/loginbg.jpg) repeat-x top left;
}
.loginPanel .control-label {
    font-size:14px;
    color:#000000;
}
.login-link {
    font-size:14px;
    color:#000000;
    display:inline-block;
    font-weight:bold;
}
.login-link:hover, .login-link:active, .login-link:visited, .login-link:link {
    color:#000000;
}
.banner-row1 {
    background: url(../images/banner48d.jpg) no-repeat top left #c69322;
    min-height:98px;
}
.banner-row2 {
    background: url(../images/bannerbg.jpg) repeat-x top left;
    min-height:98px;
    border:1px solid #9f7616;
}
.banner-container {
    padding-top:10px;
    width:100%;
    max-width:400px;
    text-align:center;
    padding-left:60px;
    font-weight:bold;
    font-size:14px;
}
.banner-text {
    float:left;
    padding-top:6px;
    font-weight:bold;
    font-size:16px;
    vertical-align:middle;
}
.banner-text2 {
    float:left;
    line-height:56px;
    font-weight:bold;
    font-size:28px;
}
.banner-time {
    margin: 0 auto;
    display: table;
}
.result {
    background-color:#500f00;
    border-right:#484139 1px solid;
    border-bottom:#484139 1px solid;
    font-size:13px;
    color:#ffffff;
    padding:20px;
}
.iconbar {
    margin-top:5px;
    text-align:center;
}
.result-block {
    margin: 0px auto;
    text-align: center;
    padding-top: 5px;
}
.row-flat {
    display: table;
    content: " ";
    width:100%;
}
.footer {
    font-family:Arial;
    font-size:12px;
    padding:5px 0px;
}
.footerlink {
    margin-right:5px;
}
.main-content {
    background-color:#ffffff;
    padding:30px 20px;
    border:1px solid #cccccc;
}
.main-content h2{
    margin:0px;
    font-size:24px;
    font-weight:bold;
}
.table-row-st {
    text-align:center;
}
.table-row-st1 {
    text-align:center;
    background-color:#ccc;
}
.table-header-st {
    color:#ffffff;
    text-align:center;
    background-color:#484139;
}
.table-header-st th{
    text-align:center;
}
.bettable {
    margin-top: 15px;
    margin-bottom: 0px;
}
.bettable .table-row-st1 {
    background-color: #dfdfdf;
}
.bettable .table-header-st {
    background-color: #285576;
}
.bettable .table-subheader-st {
    background-color: #342219;
}
.table-bordered.bettable  {
    border: 1px solid #543f2c;
}
.table-bordered.bettable  > thead > tr > th, .table-bordered.bettable  > tbody > tr > td {
    border: 1px solid #543f2c;
}
.table-bordered.bettable > thead > tr > th {
    font-size:16px;
}
.table-bordered.bettable > tbody > tr > td {
    color:#1b1b1b;
    font-weight:bold;
    vertical-align:middle;
    padding:4px;
}
.table-bordered.bettable > tbody > tr.table-subheader-st > td {
    color:#ffffff;
    text-align:center;
}
.resulttable {
    border-spacing: 1px;
    border-collapse: separate;
}
.resulttable .table-row-st1 {
    background-color: #dfdfdf;
}
.resulttable .table-header-st {
    background-color: #1f87d3;
}
.resulttable .table-header-st.newrow {
    background-color: #6fb600;
}
.table-bordered.resulttable, .table-bordered.resulttable > thead > tr > th, .table-bordered.resulttable  > tbody > tr > td {
    border: 1px solid #566977;
}
.table-bordered.resulttable > thead > tr > th {
    font-size:15px;
}
.table-bordered.resulttable  > tbody > tr > td {
    color:#000000;
    vertical-align:middle;
    padding:4px;
}
.table-description {
    text-align:left;
    padding-left:15px !important;
}
.table-amount {
    text-align:right;
    padding-left:15px !important;
    padding-right:15px !important;
}
.gameTitle {
    font-weight:bold;
    color:#007790;
}
.table-bordered.resultdetailtable > thead > tr > th {
    padding: 4px !important;
}
.table-bordered.resultdetailtable > tbody > tr > td {
    padding:1px !important;
}
.resultdetailtable .table-row-st1 {
    background-color:#dddddd;
}
.extraTop {
    margin-top:34px;
}
.searchbar-container {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #0094ff;
    width: 100%;
    text-align: center;
}
.searchbar-msg {
    margin-left:10px;
    color:#ffffff;
}
.referral-list li {
    margin-top:20px;
    max-width:650px;
}
.form-container {
    margin-top:10px;
    border:1px solid #dddddd;
    padding:20px;
    max-width:700px;
}
.dropdown-control {
    width:100%;
    height:34px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 6px 8px;
    font-size: 14px;
}
.error-msg {
    width:100%;
    color:#ff0000;
}
.sidebar {
    display: block;
    border-right:none;
    text-align:center;
    padding:15px 0px 0px 0px;
}
.profileform {
    padding:40px;
    margin:20px auto;
    max-width:500px;
}
.depositform {
    padding:40px;
    margin:20px auto;
    max-width:700px;
}
.bet-control {
    min-width:60px;
}
.bet-num1 {
    min-width:30px;
}
.bet-num2 {
    min-width:40px;
}
.bet-num3 {
    min-width:50px;
}
.bet-num4 {
    min-width:60px;
}
.emptymargin {
    margin:0px;
}
.row-list {
    max-width:600px;
    display:block;
    margin:10px auto;
}
@media(min-width:1000px){
	.wrap{
		width:1000px;
	}
}

@media(min-width:768px){
	.loginPanel {
		padding-right:0px !important;
        padding-left:0px !important;
	}
    .topbar {
        padding-left:0px;
    }
    .navbar-condensed {
        font-size:13px;
    }
    .login-mainpage {
        min-height:520px;
    }
}
@media(max-width:999px) {
    .footer {
		padding-right:5px !important;
        padding-left:5px !important;
	}
}
@media(max-width:767px) {
     .result-block {
        margin:0px;
        text-align: left;
        padding-left:0px;
    }
    .banner-row2 {
        border-top:1px solid #cab346;
        background: url(../images/bannerbg2.jpg) repeat-x top left;
        padding-left:20px;
        padding-right:20px;
    }
    .searchbar {
        padding:0px 60px 0px 10px;
        border:none;
        box-shadow:none;
        -webkit-box-shadow:none;
    }
    .extraTop {
        margin-top:73px;
    }
    .marquee {
        top:5px;
        position:relative;
        margin-right:0px;
    }
    .topbar-detail {
        text-align:center;
    }
    .market-detail2 {
        display: inline;
        margin: 0px 10px;
    }
    .market-detail3 {
        margin: 10px 0px;
    }
    .dropdown-menu {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        top:100%;
        margin-top:0px;
        width:164px;
    }
    .login-mainpage {
        padding:15px;
    }
    .profileform, .depositform {
        padding: 30px;
    }
    .row-list {
        max-width: 300px;
    }
}

@media(max-width:349px){
	.banner-time {
        padding-left:40px;
	}
    .table-description {
        text-align:left;
        padding-left:4px !important;
    }
    .table-amount {
        text-align:right;
        padding-left:4px !important;
        padding-right:4px !important;
    }
    .profileform, .depositform{
        padding: 30px 10px;
    }
}