body {
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}
		
.input-group { margin-bottom: 10px; }
.upFive { margin-top: -5px; }
#dialog-confirm { display: none; }
.blockPane {
    overflow: hidden; 
}

.blockPane > div[class*="col-"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.menu-item {
	cursor: pointer;
	}

.gameRow { margin-top: 5px; padding: 5px 0 5px 0; }
.top-margin { margin-top: 5px; }

.text-right { text-align: right; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.resignBtn, .utilsBtn { float: right; }

.noOverflow { overflow: none; }
.autoOverflow { overflow: auto; }
.overflowX { overflow-x: auto; overflow-y: hidden; }
.overflowY { overflow-y: auto; overflow-x: hidden;; }
.height5{height: 5vh;}
.height10{height:10vh;}
.height15{height: 15vh;}
.height20{height:20vh;}
.height25{height: 25vh;}
.height30{height:30vh;}
.height35{height: 35vh;}
.height40{height:40vh;}
.height45{height: 45vh;}
.height50{height:50vh;}
.height55{height: 55vh;}
.height60{height:60vh;}
.height65{height: 65vh;}
.height70{height:70vh;}
.height75{height: 75vh;}
.height80{height:80vh;}
.height85{height: 85vh;}
.height90{height:90vh;}
.height95{height: 95vh;}
.height100{height:100vh;}
.miscGameHead { background-image: url('../images/backgrounds/brick018.jpg'); background-color: #cc3300 !important; color: #fffffff !important; }
.swGameHead { background-image: url('../images/backgrounds/metal003.gif'); background-color: #999999 !important; color: #ffffff !important; }
.dndGameHead { background-image: url('../images/paper-small.jpg'); background-color: #ffcc00 !important; color: #000000 !important; }

#bodySlot {
	background-color: rgba(255,255,255,.7);
	border: #000 1px solid; 
	border-radius: 3px;
}
.bottom { border-top: #000 1px solid; padding: 5px 0;}
.fa-magic { cursor: pointer; }
.cpHead {
    border-radius: 0;
    clear: both;
    font-weight: bold;
    padding: 5px;
    position: relative;
	}
.cpTitle {
    float: left;
    height: 30px;
    width: 70%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden; 
}
.panel-body { padding: 10px; }
.collapseHead { height: 45px; }
.navbar-nav > li > a {
    padding-bottom: 5px;
    padding-top: 5px;
}
.popover-content { padding: 5px; white-space: nowrap; }
ul.list-group { margin-bottom: 0; }
.list-group-item { cursor: pointer; color: #000;}

.Smaller { font-size: 10px; }
.row14 {  line-height: 14px; }
h1,h2,h3,h4,h5 { margin-top: 10px !important; }
