html{height:100%;margin:0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
body{margin:0;position:relative;width:100%;min-height:100%;}
.container-fluid{max-width:1400px}
.navbar-toggle{z-index:10;vertical-align: middle;background-color:transparent;background-image:none;}
.menu li:hover {text-decoration:none;background:rgba(125,125,125,0.05);}
.ranger{width:200px;display:inline-block;margin-top:15px;position:relative}
.page-header{text-transform:uppercase}
.panel-title{text-transform:uppercase}
.panel-group .panel-title a{display:block;}
.row{margin-bottom:10px}
.row.row-eq-height{height:100%;position:relative;margin:0;}
textarea{width:100%;height:200px}
.datepicker{width:100%}
.table_scroll thead, .table_scroll tbody  {display: block;}
.table_scroll tr {width: 100%;display: table;}
.table_scroll th,.table_scroll td {/*display: -moz-grid;*/text-align:center;width:50%;overflow:visible}
.table_scroll tbody.small_scroll{max-height:200px;overflow-y:auto;}
.table_scroll tbody.big_scroll{max-height:400px;overflow-y:auto;}
td,th{position:relative;vertical-align:middle!important;text-align:center}
.btn{text-transform:uppercase}
.btn-group-resp>.btn,.btn-resp{padding:2px 6px;font-size:12px;line-height:1.5}
@media (max-width:399px){.btn-group-resp>.btn,.btn-resp{padding:2px 4px;font-size:12px;line-height:1.5;}}
@media (min-width:400px) and (max-width:1280px){.btn-group-resp>.btn,.btn-resp{padding:2px 4px;font-size:12px;line-height:1.5}}
@media (min-width:1281px){.btn-group-resp>.btn,.btn-resp{padding: 3px 6px;font-size:12px;line-height:1.6}}
form .error{display: inline;font-size: 10px;position: absolute;right:15px;bottom:1px;padding: 0px 4px;}
th{text-transform:capitalize}
.navbar{height:64px;line-height:64px}
.table-responsive{overflow-y:visible;}
.top-footer{line-height:24px;height:24px}
.footer{position: fixed;bottom:0;width:100%;height: 64px;line-height: 30px;background-color: #f5f5f5; white-space: nowrap;z-index:11;-webkit-box-shadow: 0 -1px 2px rgba(0,0,0,0.3);box-shadow: 0 -1px 2px rgba(0,0,0,0.3);}
#panel-notification{position: fixed;z-index:2;left: 0px;bottom: 64px;margin-bottom:0px}
/* Wrapper */
#wrapper{padding-left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;width:100%;top:64px;overflow-y: auto;overflow-x: hidden;bottom:0px}
#wrapper.online{bottom:64px;}
#wrapper .container-fluid{position:relative;overflow-y:auto;overflow-x:hidden}
#sidebar-wrapper{z-index:2;position:fixed;left:180px;height:100%;margin-left:-180px;overflow-y: auto;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
#wrapper.toggled{padding-left:180px;}
#wrapper.toggled #sidebar-wrapper{width:180px;}
#page-content-wrapper{width:100%;min-height:100%;}
#wrapper.toggled #page-content-wrapper{position:absolute;margin-right:-180px;}

.absolute-right{position:absolute;top:14px;right:12px;z-index:1}
#nav_logo{text-indent:0px!important;height: 85px;line-height: 85px;}
#nav_logout{font-size:11px;opacity:0.5}
.logo{max-width: 100%;max-height: 45px!important;margin: 5px 0px!important;}
.dropdown-menu.dropdown-account
{
    width: 325px;
    padding: 10px;
}
.dropdown-menu {
    padding: 0;
    margin-top: 0;
    font-size: 12px;
}

/* Custom Styles */
.splash-screen{position:fixed;display:table;width:100%;height:100%;z-index:2}
.splash-screen .cell{display:table-cell;text-align:center;vertical-align:middle}
.splash-screen .cell .panel{display:inline-block}
#account iframe{padding-top:85px;position:absolute;width:100%;top:0px;left:0px;height:100%}
.glyphicon-spin{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
td.hidden{border-width:0px;padding:0px;}
td.hiddenTop{border-top-width:0px;}
.green{color:#07E013}
.red{color:#D32E2E}
.grey{}
.direction.call,.win.payout{color:#4fb845;}
.direction.put,.lose.payout{color:#c0392b}
.table-tools{top: 5px;
right: 35px;
position: absolute;}
#roulette-table table{display:inline-block;vertical-align:top;}
@media (min-width:992px){
.navbar-toggle {
    display: none;
}
}
#chat-room{position:relative;height:300px;overflow:auto}