/*
Author: Jesse Robinson
FESTO MICROSITE

Modified: Festo 01.07.2017/pas
Adjusted Fonts to Festo Standard
Removed font directory
Removed bootstrap font-awesome

@import('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
*/

@font-face { 
   font-family: 'MetaPro';
   src: url('/Fonts/MetaPro-Regular.woff2') format('woff2'),
        url('/Fonts/MetaPro-Regular.woff') format('woff');
   }

@font-face { 
   font-family: 'MetaPro';
   src: url('/Fonts/MetaPro-Bold.woff2') format('woff2'),
        url('/Fonts/MetaPro-Bold.woff') format('woff');
   font-weight: bold; 
   }
 

html, body {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
body {
    background-image: url(../img/CountryLanguage.jpg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	  background-attachment: fixed;
	overflow-x: hidden;
	@media (max-width: @iphone-screen) {
        background-attachment: fixed;
    }
}
#background {
    min-height: 100%;
    min-width: 100%;
}
#flogo {
    position: fixed;
    z-index: 99999999999999999;
    width: 5.5%;
    top: 10.3%;
    right: 3%;
    max-width:110px;
    width:110px;
    height:19px;
}
.center {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    min-width: 300px;
}
.top {
    margin-top: 8vh;
}
.bottom {
    margin-top: 20vh;
    font-family: 'MetaPro';
	font-weight: bold;
}
.title1 {
    color: white;
    font-family: 'MetaPro';
    font-size: 3.2vw;
    display: block;
	font-weight: bold;
}
.title2 {
    color: white;
    font-family: 'MetaPro';
    font-size: 1.6vw;
    display: block;
}

select {
    width: 100%;
    font-size: 18px;
    padding: 15px 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #00a1e0;
    color: white;
    max-width: 260px !important;
    text-align: center;
    border: none;
    font-family: 'MetaPro';
    margin-top: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-height: 35px;
}
select option {
    background-color: #ffffff;
    color: #666666;
    font-family: 'MetaPro';
}

/* target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width:0\0) {
    select {
        background:none\9;
        padding: 5px\9;
    }
}



@media only screen and (max-width: 768px) {
.title1 {font-size: 30px;}
.title2 {font-size: 15px;}
#flogo {
/*
    position: relative;
    z-index: 99999999999999999;
    width: 50px;
    margin-left: auto;
    display: block;
    margin-right: auto;
    margin-top: 10px;
    top: unset;
    right: unset;
*/
}

select {
    max-width: 230px !important;
}

}





@media (max-width: 991px) {
 #flogo {
 top: 2%;
    height:auto;
}
}
/*small devices under ipad*/
@media (max-width: 767px) {
 #flogo {
 max-width: 90px; /*new image for quality may15*/
}
}
/*ipad fixes*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#flogo {
 top: 3%;
}
}
