.help-button,
.switch-button,
.logout-button{
	position:absolute;
  top:0;
  height:48px; 
  width:48px;
}

.help-button-footer,
.switch-button-footer,
.logout-button-footer{
  height:48px; 
  width:48px;
  margin-left: 22px !important;
  margin-top: 5px !important;
}

.logout-btn-b{
  background: url(images/Login-out-icon.png) 15% 100% /30px 30px no-repeat !important;
  padding-left: 60px !important;
  
}

.switcher-b{
  background: url(images/Grid.png) 10% 50% /30px 30px no-repeat !important;
  padding-left: 60px !important;
}

.settings-btn-b{
  background: url(images/settings.png) 17% 50% /28px 28px no-repeat !important;
  padding-left: 60px !important;
}

.help-btn-b{
  background: url(images/Faq-icon.png) 20% 50% /30px 30px no-repeat !important;
  padding-left: 60px !important;
}

.resources-btn-b{
  background: url(images/resources.png) 20% 50% /30px 30px no-repeat !important;
  padding-left: 60px !important;
}

.arrival-btn-b{
  background: url(images/arrival.png) 20% 50% /30px 30px no-repeat !important;
  padding-left: 60px !important;
}

.departure-btn-b{
  background: url(images/departure.png) 15% 50% /30px 30px no-repeat !important;
  background-size: 20px 20px;
  padding-left: 60px !important;
}

.general-btn-b{
  background: url(images/general_a.png) 10% 50% /40px 40px no-repeat !important;
  padding-left: 60px !important;
}


/*.arrival-btn-b{
  background: url(images/arrival.png) 45% 55% no-repeat inherit !important;
  padding-left: 60px !important;
}

.departure-btn-b{
  background: url(images/departure.png) 45% 55% no-repeat inherit !important;
  padding-left: 60px !important;
}

.resources-btn-b{
  background: url(images/resources.png) 45% 55% no-repeat inherit !important;
  padding-left: 60px !important;
}*/

.logout-btn-a{
  background: url(images/Login-out-icon.png) 44% 57% no-repeat inherit !important;
}

.switcher-a{
  background: url(images/Grid.png) 45% 50% no-repeat inherit !important;
}

.help-btn-a{
  background: url(images/Faq-icon.png) 45% 55% no-repeat inherit !important;
}

/*------------------------------------------------------------------------------------------------------*/

.help-button-footer,
.switch-button-footer,
.logout-button-footer{
  height:48px; 
  width:48px;
}

.logout-btn-footer-b{
   background: url(images/Login-out-icon.png) 44% 57% no-repeat;
}

.switcher-footer-b{
  background: url(images/Grid.png) 45% 50% no-repeat;
}

.help-btn-footer-b{
  background: url(images/Faq-icon.png) 45% 55% no-repeat;
}

.ui-overlay-a .arrival-icon{
  background: url(images/arrival.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}
.ui-overlay-a .departure-icon{
  background: url(images/departure.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}

.ui-overlay-a .general-icon{
  background: url(images/general_a.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}

.ui-overlay-a .themeswitcher-icon{
  background: url(images/Grid.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}

.ui-overlay-b .arrival-icon{
  background: url(images/arrival_b.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}
.ui-overlay-b .departure-icon{
  background: url(images/departure_b.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}

.ui-overlay-b .general-icon{
  background: url(images/general_b.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}

.ui-overlay-b .themeswitcher-icon{
  background: url(images/Grid_b.png) 50% 50% no-repeat !important;
  width: 100%;
  height: 100px;
}

.icon{
  float:left;
}

.featuresList li{
  display: inline-block;
}

.featureImage {
  background: url("images/baseCircleThin.png") 50% 50% no-repeat;
  overflow: hidden;
  margin: 0 auto;
  width: 100px;
  height: 100px;
}

.featureImage a{
  cursor: pointer;
}

.featuretext {
  margin-top: 10px;
  width: 100%;
}
.feature {
  margin: 6% 2%;
  height: auto;
  width: 150px;
}

ul.featuresList {
  margin: 0 0;
  list-style-type: none;
  text-align: center;
}

.features-description{
  padding: 0 10%;
  text-align: center;
  font-size: 1.3em;

}

.features-title{
  text-align: center;
  padding: 0 0 !important;
}

.greeting{
    padding: 0 0 !important;
    margin-bottom: 2em;
}

.greeting-title{
    padding: 0 0 1em 0 !important;
    text-align: center;
}