body {
 	margin: 0;
 	padding: 0;
 	text-align: center;
	font: 16px/100% 'open sans', Verdana, Arial, sans-serif;
	background-attachment: fixed;
	/*background-image: url(/cssgenerator/upload/9120/e681830f-f752-4814-a964-62a70a083186.png);*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 0;
	background-color: #467E8A;
	background-position-y: 0;
 	color: #fff;
    line-height: 2;
}

p {
	margin: 0;
}

h1 {
	color: #fff;
	font-weight: 300;
	margin-bottom: 20px;
    line-height: 1.3em;
    font-size:2em;
}

h2 {
	font-weight: 300;
	margin-bottom: 10px;
	margin-top: 5px;
}

a {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

.wrapper{
 	margin: 0px auto;
 	text-align: left;
 	margin-top: 10px;
 	padding: 20px;
 	display: table;
}


.content{
	width: 700px;
	padding: 20px;
	display: inline-block;
	background-color: none;
	border: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


textarea:focus, input:focus{
    outline: 0;
}
#Button1 {
    border:none;
}
.email{

	width:100%;
    font-size: 18px;
    color: #000000;
    height: 38px;
    line-height:38px;
    margin-bottom: 20px;
    margin-top: 20px;
    /*margin-left: 2px;*/
    /*padding-left: 10px;*/
	-webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
	font-weight: 300;
	border: none;
    border-radius:0px;
    	/*background: url(../img/username-white.png) no-repeat scroll 10px 12px;*/
    /*background: #7bc5e8\9;*/
    background: #8dc9e5\9;
	background-size: 16px;
	background-color: #eeeeee;
	/*padding-left:35px;*/
    padding-left:0px\9;
    border-bottom: 1px solid transparent;

}

.banner{
	margin-top: 0px;

}

footer{
	width: 410px;
	margin-top: 60px;
}

footer section{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

footer section p{
	line-height: 22px;
}

.lefty{
	float: left;
}

.righty{
	float: right;
}

.favorit{
	margin-top: 22px;
}

.favorit p a{
	line-height: 16px;
}

button.wide{
	width: 100%;
}

::-webkit-input-placeholder{
	color:#fff;
	font-family: 'open sans', Verdana, Arial, sans-serif;
	font-weight: 300;
	font-style: italic;
	line-height:20px;
}

::-moz-placeholder{
	color:#fff;
	font-family: 'open sans', Verdana, Arial, sans-serif;
	font-weight: 300;
	font-style: italic;
	
}

/* firefox 19+ */
:-ms-input-placeholder{ 
	color:#fff;
	font-family: 'open sans', Verdana, Arial, sans-serif;
	font-weight:300;
	font-style: italic;
	line-height:20px;
}

/* ie */
input:-moz-placeholder{
	color:#fff;
	font-family: 'open sans', Verdana, Arial, sans-serif;
	font-weight:300;
	font-style: italic;
	line-height:20px;
}

/* button 
---------------------------------------------- */

.button {
    line-height:50px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% 'open sans',Verdana, Arial, sans-serif;
	font-weight: bold;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius:10px;
    line-height:50px;
	text-transform: uppercase;
    width:100%;
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

.but-med {
	font-size: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.but-sm {
	font-size: 10px;
	padding: .2em 1em .275em;
}

.but-big {
	font-size: 14px;
	padding: 0.9em 1em 0.9em;
	font-weight: bold;
	-webkit-border-radius: .25em;
	-moz-border-radius: .25em;
	border-radius: .75em;
}

button[disabled]{
	color: #b6b6b6;
	cursor: default;
}

button[disabled]:hover{
	color: #b6b6b6;
	cursor: default;
	/*border: solid 1px #b5b5b5;*/
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e8e8e8));
	background: -moz-linear-gradient(top,  #fdfdfd,  #e8e8e8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e8e8e8');
}

/* color styles 
---------------------------------------------- */

/* gray */
.gray {
	color: #444444;
	/*border: solid 1px #b5b5b5;*/
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e8e8e8));
	background: -moz-linear-gradient(top,  #fdfdfd,  #e8e8e8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e8e8e8');
}
    .gray:hover, .gray:focus {
        background: #616161;
        background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#fdfdfd));
        background: -moz-linear-gradient(top, #e8e8e8, #fdfdfd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#fdfdfd');
    }
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e8e8e8));
	background: -moz-linear-gradient(top,  #fdfdfd,  #e8e8e8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e8e8e8');
}

/* blue */
.blue {
	color: #ffffff;
	/*border: solid 1px #467E8A;*/
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#43adde), to(#2085c5));
	background: -moz-linear-gradient(top,  #43adde,  #2085c5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#43adde', endColorstr='#2085c5');
}
    .blue:hover, .blue:focus {
        background: #0095cd;
        background: -webkit-gradient(linear, left top, left bottom, from(#7bc5e8), to(#62a9d6));
        background: -moz-linear-gradient(top, #7bc5e8, #62a9d6);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bc5e8', endColorstr='#62a9d6');
    }
.blue:active {
	color: #80bed6;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#43adde), to(#2085c5));
	background: -moz-linear-gradient(top,  #43adde,  #2085c5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#43adde', endColorstr='#2085c5');
}

/* White */

/* Pseudo elements for icons */
.white:before{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: relative;
	-webkit-font-smoothing: antialiased;
}

.white {
	color: #fff;
	background-color: #467E8A;
	/*border: 2px solid #fff;*/

}

.white:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

    .white:hover, .white:focus {
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }
.white:active {
	color: #467E8A;

}

/* Button 4a */
.white:before {
	left: 130%;
	top: 0;
}

.white:hover:before {
	left: 80%;
}

.submit-feedback {
    color: #467E8A;
}
