﻿.alignbtn {
    margin: 3px 1px;
}
.alignbtn2 {
    margin-left:10px;
    margin-right:10px;
}
.wrap {
    width:100%;
}
.row-flat {
    display: table;
    content: " ";
    width:100%;
}
.main-content {
    background-color:#ffffff;
    padding:20px;
}
.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;
    }
    .searchbar {
        padding:0px 60px 0px 10px;
        border:none;
        box-shadow:none;
        -webkit-box-shadow:none;
    }
    .extraTop {
        margin-top:73px;
    }
    .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;
    }
}