h1{
	margin-top: 40px !important;
}
h2 {
	text-align:left;
}
.rowAppSelector{
	display:inline-flex;
}
.footer a {
	color: #337ab7 !important;
}
#titleRow {
	background-image:url("../imgs/bck_title.png");
	padding-top:7%;
}
.rowIcon {
	background-image:url("../imgs/bck_icon.png");
}
#iconImg {
	padding: 10% 10% 10% 10%;
}
#footer {
	background-color:#B0D1FB;
	padding-top:70px;
	width:100%;
}
#contactInfo {
	margin-top:40px;
	color:gray;
	font-size:0.9em;
}
#storeLinks {
	display:inline;
	float:left;
	width:500px;
}
#buttonsImg {
	width:75%;
	padding-left:25px;
	padding-right:50px;
}
#details{
	display:block !important;
}
#iconsContainer{
	align-items: center !important;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.row-center{
	align-items: center !important;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.marketLink {
	margin:0 10px 20px 10px;
}
.googleImg {
	background-image:url("../imgs/playStore.png") !important;
}
.appleImg {
	background-image:url("../imgs/appStore.png") !important;
}
.navbar brand {
	font-size:1.3em;
}
.title {
	margin-top:100px;
	font-size:300%;
}
.center {
	text-align:center !important;
	margin:auto;
}
.linkMarket {
	width:150px;
	height:45px;
	display:inline-block;
	background-size:cover;
}
.linkMarketFeature {
	width:100px;
	min-width:80px;
	height:30px !important;
	display:inline-block;
	background-size:cover;
	background-color:#222222 !important;
}
.linkMarket-feature {
	width:100px;
	height:30px;
	display:inline-block;
	background-size:cover;
	float:left;
	
}
.ulImgs-2 li {
	width: 50%;
	float: left;
	list-style-type: none;
	margin-left:15px !important;
	padding:0;
}
.marginTop-10 {
	margin-top:10px;
}
.marginTop-20 {
	margin-top:20px;
}
.marginTop-30 {
	margin-top:50px;
}
.marginBotton-10 {
	margin-bottom:10px;
}
.marginBotton-20{
	margin-bottom:20px;
}
.marginBotton-30{
	margin-bottom:30px;
}
.textBold {
	font-weight: bold;
}
.border {
	position:relative;
	left:-35px;
	margin:10px;
	border: 1px solid #C5C5C5;
	height:150px;
}
.featureRow {
	margin-right:auto !important;
	margin-left:auto !important;
}
.featureLink img {
	margin-top:10px;
	padding-bottom:10px;
	height:90px;
	width:auto;
}
.featureLink span {
	font-size:1em;
}
.featureLink {
	/*width:200px;*/
}
.container {
	margin-left:auto !important;
	margin-right:auto !important;
}
.featureDiv {
	margin:10px 0 0 0;
	display:inline-table;
}
.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */
  display: flex;
  align-items: center !important;
}
.feature-desc {
	margin-top:60px;
}
.feature-img{
	margin-top:80px;
}
.feature-img-left{
	padding-right:80px !important;
}
.feature-img-right{
	padding-left:80px !important;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto --20px; /* the bottom margin is the negative value of the footer's height */
}
.footer {
    height: 20px; /* .push must be the same height as .footer */
	margin-top:20px;
	width:100%;
}

.linkSocialNet{
	margin-top:14px !important;
}
.linkSocialNet a{
	padding: 10px 5px 10px 5px !important;
}
.linkSocialNet img{
	height:20px;
}