.vendorGame {
    width: inherit !important;
    height: inherit !important;
}
body{
    margin: 0px;
}

.game-container{
    margin-left: -3px;
}

.overlaycover{
    position:absolute;
    background:rgba(0,0,0,0.4);
    display:block;
    opacity:0;
}
.popup-window {
    font-size: 11px;
    min-height: 208px;
    width: 100%;
    max-width: 528px;
    border: 1px solid grey;
    position: absolute;
    margin: auto;
    top: 50%;
    left: 0;
    right: 0;
    transform: translate(0,-50%);
}
.popup-window .popup-window-header {
    height: 29px;
    border-bottom: 1px solid #b9b9b9;
    background: #ededed; /* Old browsers */
    background: -moz-linear-gradient(top,  #ededed 0%, #ededed 39%, #e9e9e9 86%, #e6e6e6 89%, #d5d5d5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ededed 0%,#ededed 39%,#e9e9e9 86%,#e6e6e6 89%,#d5d5d5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ededed 0%,#ededed 39%,#e9e9e9 86%,#e6e6e6 89%,#d5d5d5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
}
.popup-window .popup-window-header .title {
    padding: 5px 0 0 20px;
    font-weight: bold;
}
.popup-window .popup-window-content {
    min-height: 178px;
    padding-bottom: 3px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 23%, #fcfcfc 28%, #fdfdfd 31%, #fbfbfb 31%, #fcfcfc 34%, #f6f6f6 56%, #f4f4f4 57%, #f5f5f5 59%, #f3f3f3 59%, #f4f4f4 62%, #f1f1f1 67%, #f2f2f2 69%, #f0f0f0 70%, #eeeeee 83%, #e2e2e2 92%, #e3e3e3 92%, #dbdbdb 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 23%,#fcfcfc 28%,#fdfdfd 31%,#fbfbfb 31%,#fcfcfc 34%,#f6f6f6 56%,#f4f4f4 57%,#f5f5f5 59%,#f3f3f3 59%,#f4f4f4 62%,#f1f1f1 67%,#f2f2f2 69%,#f0f0f0 70%,#eeeeee 83%,#e2e2e2 92%,#e3e3e3 92%,#dbdbdb 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 23%,#fcfcfc 28%,#fdfdfd 31%,#fbfbfb 31%,#fcfcfc 34%,#f6f6f6 56%,#f4f4f4 57%,#f5f5f5 59%,#f3f3f3 59%,#f4f4f4 62%,#f1f1f1 67%,#f2f2f2 69%,#f0f0f0 70%,#eeeeee 83%,#e2e2e2 92%,#e3e3e3 92%,#dbdbdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}
.popup-window .popup-window-content .content-body {
    padding: 5px;
}
.popup-window .popup-window-content .content-body .leftcol{
    display: none;
}
.popup-window .popup-window-content .content-body .rightcol{
    
}
.popup-window .controls {
    min-height: 25px;
    text-align: center;
}
.popup-window .controls a.btn-medium{
    display: block;
    margin: 3px 3px 0 3px;
    padding:8px 20px;
    cursor:pointer;
    *vertical-align:auto!important;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #626262; /* Old browsers */
    background: -moz-linear-gradient(top,  #626262 0%, #5f5f5f 29%, #5d5d5d 32%, #5d5d5d 50%, #575757 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #626262 0%,#5f5f5f 29%,#5d5d5d 32%,#5d5d5d 50%,#575757 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #626262 0%,#5f5f5f 29%,#5d5d5d 32%,#5d5d5d 50%,#575757 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626262', endColorstr='#575757',GradientType=0 ); /* IE6-9 */
}
.popup-window .controls a.btn-medium:hover{
    cursor: pointer;
    background: -moz-linear-gradient(top,  #2c2c2c 0%, #262626 21%, #1d1d1d 43%, #0b0b0b 75%, #030303 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #2c2c2c 0%,#262626 21%,#1d1d1d 43%,#0b0b0b 75%,#030303 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #2c2c2c 0%,#262626 21%,#1d1d1d 43%,#0b0b0b 75%,#030303 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#030303',GradientType=0 ); /* IE6-9 */
}
.sessionId,.participantId{
    margin-bottom: 20px;
    font-size: 16px;
}
div#ss_info {
    top: 35px;
    position: absolute;
    color: #fff;
    font-size: 11px;
    display: inline-block;
    padding-left: 2%;
    text-align: center;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
}