.btn-danger {
    background-color: #E59B07;
    background-image: none;
    border: 1px solid #9E6C07;
    font-size: 12px;
    font-size: 1.2rem;
}

.btn-danger:hover,
.btn-danger:focus {
    border: 1px solid #9E6C07;
}

.btn-success {
    background-color: #202630;
    background-image: none;
    border: 1px solid #505762;
    color: #FFF;
    margin-bottom: 10px;
}

.btn-success:hover,
.btn-success:focus {
    background-color: #252C38;
    background-image: none;
    border: 1px solid #AFA145;
    color: #FFF;
}

.btn-primary:active, 
.btn-primary.active {
    background-color: #FD8C02;
    background: -moz-linear-gradient(top,  #FD8C02 0%, #D55107 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD8C02), color-stop(100%,#D55107));
    background: -webkit-linear-gradient(top,  #FD8C02 0%,#D55107 100%);
    background: -o-linear-gradient(top,  #FD8C02 0%,#D55107 100%);
    background: -ms-linear-gradient(top,  #FD8C02 0%,#D55107 100%);
    background: linear-gradient(to bottom,  #FD8C02 0%,#D55107 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD8C02', endColorstr='#D55107',GradientType=0 );
    border: none;
    color: #FFF;
}

.btn-primary:hover, 
.btn-primary.active:hover,
.btn-primary:focus, 
.btn-primary.active:focus {
    background-color: #D55107;
    background: -moz-linear-gradient(top,  #D55107 0%, #FD8C02 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D55107), color-stop(100%,#FD8C02));
    background: -webkit-linear-gradient(top,  #D55107 0%,#FD8C02 100%);
    background: -o-linear-gradient(top,  #D55107 0%,#FD8C02 100%);
    background: -ms-linear-gradient(top,  #D55107 0%,#FD8C02 100%);
    background: linear-gradient(to bottom,  #D55107 0%,#FD8C02 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D55107', endColorstr='#FD8C02',GradientType=0 );
    border: none;
    color: #FFF;
}

.btn-block,
.btn-block:hover {
    color: #FFF;
}

.panel {
    background-color: #FFF;
    border-bottom: 1px solid #3983BE;
    margin: 0;
}

.list-group-item {
    background-color: #313439;
    color: #9C9C9C;
}

.data {
    color: #D72229;
}

.border {
    border-bottom: 1px solid #BBDEF4;
}

#sessionTime{
    color: #337AB7;
}

hr {
    border-color: #CCC;
    border-width: 1px;
    margin: 20px 0;
}

.helpcontainer {
    background-color: #313439;
    padding: 15px;
}

.table > thead > tr > th {
    background-color: #696E73;
    border: none;
    color: #FFF;
    text-transform: uppercase;
}

 .table > tbody > tr > td {
     background-color: #F9F9F9;
     border-bottom: 1px solid #CCC;
     color: #333;
 }
 
#mgamachine{
	width: 100%;
	height: 94%;
      padding-top: 4%;
    border: none;
}

#mgamachineMobile{
	width: 100%;
	height: 100%;
    padding-top: 8%;
    border: none;
}


#submenu {
    background-color: #DFDFDF;
    display: table;
    margin: 0 auto 30px auto;
	max-width: 1800px;
    width: 100%;
	
}

#submenu > div {
    margin: 25px auto 0 auto;
}

.btn-menu {
    background-color: #3983BE;
    color: #FFF;
    float: left;
    text-align: center;
    text-transform: uppercase;
}

.btn-menu:hover,
.btn-menu:active,
.btn-menu-selected {
    background-color: #FFF;
    color: #3983BE;
}

.membersarea {
    background-color: #F3F3F3;
    display: table;
    margin: 25px 0;
    padding: 30px 50px;
    width: 100%;
}

.membersarea h3 {
    margin: 10px 0;
}

.topmargin {
    margin-top: 14px;
}

@media (max-width: 767px) {
    
    .gamemargin {
        margin: 0 0 25px 0;
        width: 100%;
    }
    
    .membersarea {
        padding: 20px 10px;
    }
    
    #profile-options .btn-info,
    #profile-options .btn-warning {
        margin: 25px 0 0 0;    
    }
    
    .btn-menu {
        margin: 0 0.65%;
        font-size: 24px;
        padding: 10px 0;
        width: 13%;
    }
    
    .container .btn-menu:first-child {
        margin: 0 0.65% 0 0;
    }
    
    .container .btn-menu:last-child {
        margin: 0 0 0 0.65%;
    }
    
    .btn-menu:hover,
    .btn-menu:active,
    .btn-menu-selected {
        padding: 10px 0;
    }
    
}

@media (min-width: 768px) {
    
    .gamemargin {
        margin: 100px 0 25px 0;
        width: 100%;
    }
    
    .membersarea {
        padding: 30px 50px;
    }
    
    #profile-options .btn-info,
    #profile-options .btn-warning {
        margin: 0;    
    }
    
    .btn-menu {
        font-size: 12px;
        margin: 0 0.65%;
        padding: 10px 0;
        width: 13%;
    }
    
    .container .btn-menu:first-child {
        margin: 0 0.65% 0 0;
    }
    
    .container .btn-menu:last-child {
        margin: 0 0 0 0.65%;
    }
    
    .btn-menu:hover,
    .btn-menu:active,
    .btn-menu-selected {
        padding: 10px 0;
    }
    
}

@media (min-width: 992px) {
  
    .btn-menu {
        font-size: 13px;
        margin: 0 0.15%;
        padding: 10px 0;
        width: 14%;
    }
    
    .container .btn-menu:first-child {
        margin: 0 0.15% 0 0;
    }
    
    .container .btn-menu:last-child {
        margin: 0 0 0 0.15%;
    }
    
    .btn-menu:hover,
    .btn-menu:active,
    .btn-menu-selected {
        padding: 10px 0 15px 0;
    }
    
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
th {
    color: #000;
}

td {
    color: #9C9C9C;
}

.table-striped > tbody > tr:nth-child(2n+1) > td,
.table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #FFF;
}

.btn-danger {
    background-color: #2ABC88;
    background-image: none;
    border: 1px solid #47D6A0;
    font-size: 13px;
    font-size: 1.3rem;
}

.btn-danger:hover,
.btn-danger:focus {
    background-color: #3ECD98;
    border: 1px solid #47D6A0;
}

.gradient,
.btn-infolobby {
    background-color: #EEDB5E;
    background-image: none;
    border: 1px solid #AFA145;
    color: #000;
}

.gradient:hover,
.gradient:focus,
.btn-infolobby:hover,
.btn-infolobby:focus {
    background-color: #F3E66F;
    background-image: none;
    border: 1px solid #AFA145;
    color: #000;
}

.btn-success {
    background-color: #202630;
    background-image: none;
    border: 1px solid #505762;
    color: #FFF;
}

.btn-success:hover,
.btn-success:focus {
    background-color: #252C38;
    background-image: none;
    border: 1px solid #505762;
    color: #FFF;
}

.btn-primary:active, 
.btn-primary.active {
    background-color: #FD8C02;
    background: -moz-linear-gradient(top,  #FD8C02 0%, #D55107 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD8C02), color-stop(100%,#D55107));
    background: -webkit-linear-gradient(top,  #FD8C02 0%,#D55107 100%);
    background: -o-linear-gradient(top,  #FD8C02 0%,#D55107 100%);
    background: -ms-linear-gradient(top,  #FD8C02 0%,#D55107 100%);
    background: linear-gradient(to bottom,  #FD8C02 0%,#D55107 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD8C02', endColorstr='#D55107',GradientType=0 );
    border: none;
    color: #FFF;
}

.btn-primary:hover, 
.btn-primary.active:hover,
.btn-primary:focus, 
.btn-primary.active:focus {
    background-color: #D55107;
    background: -moz-linear-gradient(top,  #D55107 0%, #FD8C02 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D55107), color-stop(100%,#FD8C02));
    background: -webkit-linear-gradient(top,  #D55107 0%,#FD8C02 100%);
    background: -o-linear-gradient(top,  #D55107 0%,#FD8C02 100%);
    background: -ms-linear-gradient(top,  #D55107 0%,#FD8C02 100%);
    background: linear-gradient(to bottom,  #D55107 0%,#FD8C02 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D55107', endColorstr='#FD8C02',GradientType=0 );
    border: none;
    color: #FFF;
}

.btn-block,
.btn-block:hover {
    color: #FFF;
}

.panel-footer {
    background-color: #313439;
}

.table-striped > tbody > tr:nth-child(2n+1) > td,
.table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #FFF;
}

.panel-success > .panel-heading {
    background-color: #2B87DF;
}

.data {
    color: #D72229;
}

.border {
    border-bottom: 1px solid #BBDEF4;
}

#sessionTime{
    color: #337AB7;
}

hr {
    border-color: #4A525E;
    border-width: 1px;
    margin: 20px 0;
}

.area {
    background-color: #313439;
}

.tragaperras img {
    cursor: pointer;
    max-width: 100px;
    width: 100%;
}

.menu-tragaperras:hover,
.seleccionado {
    border-bottom: 5px solid #000;
}

#sessionTime, 
#sessionTime2{
    padding-right: 20px;
}

.panel-success > .panel-heading {
    background-color: #83B836;
}

.panel-footer {
    background-color: #313439;
}

.panel-success > .panel-heading {
    background-color: #2B87DF;
}

hr {
    border-color: #000;
    border-width: 1px;
    margin: 20px 0;
}

#gamename p.hidden-xs {
    background-color: #3983BE;
}

.linklobby a {
    color: #FFF;
}

.pfooter{
margin: 10px 0;
font-size: 1.4rem;
font-family: inherit;
font-weight: 500;
line-height: 1.1;
}


iframe > iframe {
	width: 100% important!;
	height: 100% important!;
	
}
