body {
	background: #fff;
}
.container .width92 {
  width: 92%;
  margin: 0 auto;
}
.pad-mar-50 {
	padding-top:50px;
	margin-top:-50px;
 }
.navbar-inverse-collapsein .nav > li {
	padding: 0 25px;
}
.navbar-inverse-collapsein .navbar-nav > li > a {
	text-align: center;
	border-bottom: 1px solid #ccc;
	color: #222;
}
.navbar-inverse-collapsein .navbar-nav > .active > a,.navbar-inverse-collapsein .navbar-nav > li > a:hover {
	/*color: #1a9bff;*/
	background-color: transparent;
	font-weight: bold;
}
.navbar-inverse-collapsein .navbar-toggle {
  border: none;
  background: transparent !important;
}
.navbar-inverse-collapsein .navbar-collapse {
	border-top: none;
}
.navbar-inverse-collapsein .navbar-toggle:hover {
  background: transparent !important;
}

.navbar-index .navbar-toggle .icon-bar {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
 /* ANIMATED X */
 .navbar-index .navbar-toggle .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
  -ms-transform-origin: 10% 10%;
  transform-origin: 10% 10%;
 }

 .navbar-index .navbar-toggle .icon-bar:nth-of-type(2) {
  opacity: 0;
  filter: alpha(opacity=0);
 }

 .navbar-index .navbar-toggle .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
  -ms-transform-origin: 10% 90%;
  transform-origin: 10% 90%;
 }

 /* ANIMATED X COLLAPSED */
 .navbar-index .navbar-toggle.collapsed .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
 }

 .navbar-index .navbar-toggle.collapsed .icon-bar:nth-of-type(2) {
  opacity: 1;
  filter: alpha(opacity=100);
 }

 .navbar-index .navbar-toggle.collapsed .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
 }
 /* END ANIMATED X */

.navbar-index .navbar-inverse .navbar-nav > li > a {
	font-size: 15px;
}
.navbar-index .navbar-header .navbar-brand-img {
	height: 50px;
	line-height: 50px;
	display: block;
	padding-left: 10px;
}
.navbar-inverse-collapsein {
  	background-color: #fff !important;
  	opacity: 0.9 !important;
}
.navbar-inverse-collapsein .navbar-header {
	background-color: #eee !important;
	opacity: 1 !important;
}
.navbar-inverse-collapsein .navbar-toggle .icon-bar {
	background-color: #000 !important;
}



main.content {
   padding: 0 !important; 
   min-height: calc(100vh - 239px);
   overflow: hidden;
}
footer.footer {
	background: #000000 !important;
}
.footer .container .row {
	padding: 20px 0 0 0;
}
.footer .wx-div {
	width: 20px;
	height: 105px;
	line-height: 13px;
	margin-left: 8px;
	color: #ccc;
	font-size: 12px;
}
.footer a,.footer p {
	color: #ccc;
	font-size: 12px;
}
.slideUpIn100 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	visibility: visible;
	-webkit-animation-name: slideUpIn100;
	animation-name: slideUpIn100;
}
@-webkit-keyframes slideUpIn100 {
 0% {
  transform:translate3d(0,100%,0);
  visibility:hidden
 }
 100% {
  transform:translateZ(0);
  visibility:visible
 }
}
@keyframes slideUpIn100 {
 0% {
  transform:translate3d(0,100%,0);
  visibility:hidden
 }
 100% {
  transform:translateZ(0);
  visibility:visible
 }
}
.slideUpIn60 {
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	visibility: visible;
	-webkit-animation-name: slideUpIn60;
	animation-name: slideUpIn60;
}
@-webkit-keyframes slideUpIn60 {
 0% {
  transform:translate3d(0,60%,0);
  visibility:hidden
 }
 100% {
  transform:translateZ(0);
  visibility:visible
 }
}
@keyframes slideUpIn60 {
 0% {
  transform:translate3d(0,60%,0);
  visibility:hidden
 }
 100% {
  transform:translateZ(0);
  visibility:visible
 }
}
.slideUpIn30 {
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	visibility: visible;
	-webkit-animation-name: slideUpIn30;
	animation-name: slideUpIn30;
}
@-webkit-keyframes slideUpIn30 {
 0% {
  transform:translate3d(0,30%,0);
  visibility:hidden
 }
 100% {
  transform:translateZ(0);
  visibility:visible
 }
}
@keyframes slideUpIn30 {
 0% {
  transform:translate3d(0,30%,0);
  visibility:hidden
 }
 100% {
  transform:translateZ(0);
  visibility:visible
 }
}


@media (max-width: 767px) {
	.footer .container .row {
		padding: 20px 0;
	}
	.footer .row .col-md-push-3 {
		margin-top: 15px;
	}
	.footer .row .col-md-push-3 p {
		text-align: center;
	}
	.container .width92 {
	  width: 100%;
	}
	.container .width92 .col-xs-12 {
		padding-left: 0;
		padding-right: 0;
	}
	main.content {
		min-height: calc(100vh - 185px);
	}

}