.paddingBottom25{
    padding-bottom: 25px;
}
.marginBottom15{
    margin-bottom: 15px;
}
.marginTop15{
    margin-top: 15px;
}
.vcenter{
    min-height: 70%;
    min-height: 70vh;
    align-items: center;
    display: flex;
}
.footer{
    height: 25px;
    min-height: 25px;
    bottom: 0;
    position: fixed;
    width: 100%;
    margin-bottom: 0;
}
#navCollapse li{
    text-align: right;
}
a:hover{
    text-decoration: none;
}
.faintLabel{
    font-weight: normal;
    color: gray;
}
.pointer{
    cursor: pointer;
}
.marginRight15{
    margin-right: 15px;
}
.carousel-indicators li{
    border: 1px solid black;
}
.carousel-indicators .active{
    background-color: red;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 70%;
    margin: auto;
}
.hide{
    display: none;
}
/*@media only screen and (max-width: 767px) {
	 -------------------------------------------- 
	 ------------------Header-------------------- 
	header {margin-top: 0px;height:150px;}
	
    header #logo {
    width: 100%;
    position: absolute;
    top: 37px;
    left:0px !important;
    text-align:center;
}
.zerogrid {
  margin: 0 auto;
  overflow:hidden !important;
  padding: 0;
  position: relative;
  width:300px !important;
}*/