
/* @import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,300italic&subset=latin,cyrillic); -- Downloaded from here*/

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local('Roboto Thin'), local('Roboto-Thin'), url(fonts/G1l_KMKj5pga7ZKths0iTfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(fonts/Fl4y0QdOxyyTHEGMXX8kcT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'), local('Roboto-Regular'), url(fonts/Y5yuUJGDLtmYv2_3fMB4fA.woff) format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(fonts/7m8l7TlFO-S3VkhHuR0at2Ob2gHztoQeulij-1lvl-8.woff) format('woff');
}


*{
    padding: 0;
    margin: 0;
    color: inherit;
    font-family: inherit;
}

html{
    height: 100%;
    width: 100%;
}

body{
    color: #35485d;
    font-family: 'Roboto', sans-serif;
    height: auto;
    height: 100%;
    min-height: 100%;
    position: relative;
    /* font-family: sans-serif;  1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

ul{padding-left: 15px;}
ul li{
    padding-left: 10px;margin-bottom: 20px;
    /*list-style-image: url(/img/dot.png);*/
}
a img{
    border: 0;
	
}
a, input{outline: none; text-decoration: underline; color: #35485d;}

h1{
    font-size: 42px;
    color: #4c9cc9;
    font-weight: 100;
}
.wrap{
    width: 100%;
    min-height: 100%;
	
	
}
.content {
	background: url("img/footerLogo.png") no-repeat 0px 60px;
    margin: 0 10% 0 10%;
	padding-top: 60px;
	padding-left: 35px;
	padding-bottom: 120px
    
}

.content h1{
    font-size: 37px;
    line-height: 45px;
}
.content h2{p
    font-size: 37px;
    font-weight: 300;
    color: #33536d;
    line-height: 45px;
}
.content h3{
    color: #33536d;
    font-weight: 300;
    font-size: 25px;
    margin-bottom: 1em;
}

.footer {
	position: relative;
    margin-top: -120px;
    height: 120px;
    clear:both;
	text-align:center;
	background: url("img/blue_top_bg.png");
	
	
	}
.footer .clouds {
	width: 100%;
    height: 75px;
   
    background: url("img/clouds_blue2.png") repeat-x center top;
}
.footer  a  {color: #fff; text-decoration: none;}
.footer a:visited {color: #c5ced9;}

p {margin-top: 1em;}
.content p {
    font-size: 17px;
    font-weight: 300;
}
 a {text-decoration: underline; font-weight: 400;}


a:visited {color: #688cb4;}

div.company {color: #33536d; font-size:24px;}

.lng {text-align: right !important; margin: 0; padding: 25px 25px 5px 5px}
.lng img {margin-right: 5px;}
.lng a { text-decoration:none;} 
.lng img.active {outline: 2px solid #89b3cc;}
/*.lng span {text-transform: uppercase; font-size: 80%; color:#FFF; padding: 0 5px;} */
.lng span {
	text-transform: uppercase;
	 font-size: 75%;
	padding: 0 8px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: transparent;
    border: 2px solid #4c9cc9;
    color:#4c9cc9;
}
.lng span:hover{
    color:#4c9cc9;
    background-color: #fff;
}
/*.lng span.active1 {background-color:#fff; color:#4c9cc9;} */

.lng span.active {
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #4c9cc9;
    border: 2px solid #4c9cc9;
    color:#fff;
}.hashfield {		line-height: 13px; 	background-color: #f8f8fa; 	color: gray; 	font-size: 10pt; 	font-family: monospace; 	border: 1px solid #d6dde2;	border-radius: 10px;	padding-left: 15px;	width: fit-content;}