.navbar{
	margin-top: 10px;
	min-height:22px;
}

.vertical-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.img-thumbnail{
	border: 0px;
	-webkit-box-shadow: 0px 0px 0px;
	        box-shadow: 0px 0px 0px;
	border-radius: 0px;
	-webkit-transition: none;
	transition: none;
	padding: 0px;
}

.row{
	margin: 0px;
}

.container{
	padding-left: 5px;
	padding-right: 5px;
}

.game-title{
	margin: 0px;
}

html{
	min-height: 101%;
}

hr{
	border-width:5px;
	border-color: rgb(4, 114, 93);
	margin-bottom: 5px;
}

table{
	border: 0px;
}

td{
	vertical-align:top;
}

tr>td{
	padding-top: 15px;
}

.nav-item{
	padding-left: 5px;
	padding-right: 5px;
}

.hover-zoom{
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-transform: translate(0px, 0px);
	        transform: translate(0px, 0px);
	-webkit-box-shadow: 0px 0px 0px 0px black;
	        box-shadow: 0px 0px 0px 0px black;
}

.hover-zoom:hover{
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-transform: translate(-7px, -7px);
	        transform: translate(-7px, -7px);
	-webkit-box-shadow: 4px 4px 20px 0px black;
	        box-shadow: 4px 4px 20px 0px black;
}

.carousel-control-prev:hover, .carousel-control-next:hover{
	background-color: rgb(4, 114, 93);
}

.carousel-indicators{
	margin-bottom: 0px;
}

.carousel-indicators>li{
	height: 5px;
	cursor: pointer;
}

.carousel-indicators>li:hover{
	background-color: rgb(4, 114, 93);
}

.carousel-control-next, .carousel-control-prev{
	width: 7%;
}

.game-image{
	max-height: 250px;
}

.text-cell{
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 111, 90, 0.87);
	        box-shadow: inset 0px 0px 10px 0px rgba(0, 111, 90, 0.87);
	padding: 15px;
	border-radius: 20px;
}

.text-cell-title{
	font-weight: bold;
}

button, input[type="button"], input[type="submit"]{
	cursor: pointer;
}