/************************
	UTILITY CLASSES
************************/

.darkGradientGround {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,212121+100 */
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top, #333333 0%, #212121 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #333333 0%,#212121 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #333333 0%,#212121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
}

.brand_background_ltGreen, 
.btn-xl, 
.navbar-default .navbar-nav > .active > a, 
ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
	background-color: #d9e79f;
}
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus, 
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
    background-color: #d9e79f;
    border-color: #d9e79f;
}

a:hover, a:focus {
	color: #d9e79f;
}

.btn-xl {
	border-color: #d9e79f;
}

.brand_text_dark, 
.navbar-default .nav li a, 
h1, h2, h3, h4, h5, h6 {
	/*color: #d9e79f;*/
}

.brand_text_light, 
a, 
.text-primary, 
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
	color: #d9e79f;
}




header {
	background-image: url(../img/ivgpa-home-background.jpg);
}

.navbar > .container .navbar-brand, 
.navbar > .container-fluid .navbar-brand {
	padding: 0px;
	padding-top: 2px;
}

.portfolio-item {
	margin-bottom: 30px;
}


.carousel-inner > .item > a > img, 
.carousel-inner > .item > img, 
.img-responsive, 
.thumbnail a > img, 
.thumbnail > img {
	margin: 0 auto;
}









.modal-content .table, 
.modal-content .table tbody {
	border: 0px solid #ffffff;
	margin: 0px;
}

.modal-content .table tr, 
.modal-content .table td {
	padding: 0px;
	border: none;
	vertical-align: middle;
}

.modal-content .table td.iconRow {
	width: 20px;
}

.modal-content .table td i {
	color: #d9e79f;
	display: inline-block;
	margin: 0px 10px 0px 8px;
}

.modal-content .buttonPairLeft {
	margin-right: 20px;
}

.modal-content button > i, 
.modal-content a > i {
	margin-right: 8px;
}








.modal-content ul {
	padding-left: 0px;
}

.modal-content ul {
	list-style-type: none;
}

.modal-content ul.nestedList {
	list-style-type: disc;
	padding-left: 40px;
}

.modal-content ul > li, 
.modal-content ul > li > ul > li {
	margin-top: 8px;
}


.modal-content ul > li > i, 
.modal-content ul > li > ul > li > i {
	margin: 0px 8px 0px;
}



.modal-content ul > li > i, 
.modal-content ul > li > div {
	display: inline-block;
}




.fa-stack .whh.fa-stack-1x {
	padding-left: 25%;
}








.cardShadow {
	-webkit-box-shadow: 0px 3px 12px -3px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 3px 12px -3px rgba(0,0,0,0.65);
	box-shadow: 0px 3px 12px -3px rgba(0,0,0,0.65);
}

.winnieDaPoohPot {
	position: absolute;
	top: -2000px;
	left: -4000px;
	height: 1px;
}


.imgBkgrnd .ratingsThumb {
	width: 20px;
	position: relative;
	top: -6px;
}

.gameNavThumb {
	width: 30px;
	margin-right: 10px;
}



.navbar-default {
    padding: 15px 0;
}



section > .container {
	padding-bottom: 110px;
}


.fullWidthElem {
	width: 100%;
}

.mm-panels {
	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.mm-panels i {
	width: 30px;
	text-align: center;
	display: inline-block;
	padding-right: 10px;
	color: #d9e177;
}



.imgBkgrnd {
	padding: 30px;
	height: 450px;
}

.imgBkgrnd .btn {
	margin: 20px 0px;
}

.imgBkgrnd-1 {
	background: url(../img/background-1.png) no-repeat center;
}
.imgBkgrnd-2 {
	background: url(../img/background-2.png) no-repeat center;
}
.imgBkgrnd-3 {
	background: url(../img/background-3.png) no-repeat center;
}
.imgBkgrnd-4 {
	background: url(../img/background-4.png) no-repeat center;
}
.imgBkgrnd-5 {
	background: url(../img/background-5.png) no-repeat center;
}
.imgBkgrnd-6 {
	background: url(../img/background-6.png) no-repeat center;
}











input.form-control {
	background-color: #303030;
	border-color: #1b1c1c;
}

input.form-control {
  -webkit-transition: all 0.10s ease-in-out;
  -moz-transition: all 0.10s ease-in-out;
  -ms-transition: all 0.10s ease-in-out;
  -o-transition: all 0.10s ease-in-out;
  outline: none;
  padding: 12px;
  height: 50px;
}
 
input.form-control:focus {
  box-shadow: 0 0 5px rgba(231, 36, 48, 1);
  border: 1px solid rgba(231, 36, 48, 1);
}

.specialBtn {
	height: 50px;
}


.modal-content, 
.modal-header, 
.modal-footer {
	background-color: #1b1c1c;
	border: none;
}











