table th {
	font-weight: bold;
}

.table {
	max-width: 95%;
}

.form-group {
	max-width: 95%;
}

#social {
	display: none;
}

label.green {
	color: green;
}

label.gray {
	color: gray;
}

a i.white {
	color: #fff;
}

.content {
    padding-top: 15px;
}

.view-info {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.view-info .data-val p {
	background-color: #fff8cb;
	padding-left: 4px;
	padding-right: 4px;
}

.view-info h1, .view-info h2, .view-info h3, .view-info h4 {
	text-align: center;
}

.view-info .trophy-table {
	margin: 0 auto;
	width: 50%;
	border: 1px solid gray;
	border-collapse: collapse;
	font-size: 0.9em;
}

.view-info .trophy-table td, .view-info .trophy-table th {
	font-size: 0.9em;	
}

.view-info .trophy-table, .view-info .trophy-table th, .view-info .trophy-table td {
	border: 1px solid gray;
}

.view-info div.list-head label.control-label {
	font-weight: normal;
}

div.view-info div.list-head p.form-control-static {
	font-weight: bold;
}

.view-photo {
	display: inline-block;
	width: 100%;
	text-align: center !important;
	float: right;
	margin-top: 20px;
}

.view-photo img {
    display: inline;
	max-width: 100%;
	max-height: 600px;
}

.navbar {
	max-width: 95%;
}

.form-control-file {
	max-width: 95%;
}

.pagination {
	display: block;
	margin: 0 auto;
}

a.calc-btn {
	margin-top: 20px;
	margin-bottom: 20px;
}

.trophies > tbody > tr > td {
	vertical-align: middle;
}

.trophies > tbody > tr > td > a.lighter {
	//color1: #6f96b8;
	color: #8aa2b7;
}

.trophies > tbody > tr > td.trophy-icon > a > img, .trophies > tbody > tr > td.trophy-medal > a > img {
    display: inline;
}

.trophies > tbody > tr > td.trophy-icon, .trophies > tbody > tr > td.trophy-medal {
    text-align: center;
}

.widget-content .partner a.pic {
	display: block;
	margin-bottom: 10px;
}

.gly-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@media only screen and (max-width: 1200px) {

	.view-info .trophy-table {
		margin: 0 auto;
		width: 60%;
		border: 1px solid gray;
		border-collapse: collapse;
		font-size: 0.9em;
	}

	.view-info .trophy-table td, .view-info .trophy-table th {
		padding: 4px;
	}

	td,
	th {
	    padding: 4px 4px !important;
	}
}

@media only screen and (max-width: 980px) {

	.view-info {
		display: block;
		width: 100%;
	}

	.view-info .trophy-table {
		margin: 0 auto;
		width: 70%;
		border: 1px solid gray;
		border-collapse: collapse;
		font-size: 0.9em;
	}

	.view-info .trophy-table td, .view-info .trophy-table th {
		padding: 4px;
	}

	.form-group {
		margin-bottom: 4px;
	}

	.form-group .control-label, .form-group .form-control-static {
		padding-top: 2px;
	}

	td,
	th {
	    padding: 4px 4px !important;
	}
}

@media only screen and (max-width: 768px) {

	/* Hide search */
	.menu-header #search-text-box {
	    display: none;
	}

	.view-photo {
		display: block;
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 414px) {

	/* Hide search */
	#search-text-box {
		display: none;
	}

	.searchform {
		margin: 0;
	}

	a.newtrophy, a.save-btn {
		margin: 0 auto;
		display: block;
	}

	ul.pagination {
		width: 100%;
		text-align: center;
	}

	.pagination > li {
		display: inline-block;
	}

	#newhunterareabtn a.btn-success, #newforestryareabtn a.btn-success, #closehunterareabtn a.btn-default, #closeforestryareabtn a.btn-default,
	#newhunterarea a.btn-primary, #newforestryarea a.btn-primary, #content a.back-btn {
		margin: 0 auto;
		display: block;
	}
}