* {
    -webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none;
}

.form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
	@include box-sizing(border-box);

	&:focus {
	  z-index: 2;
	}
}

body {
	/*background: url(http://i.imgur.com/GHr12sH.jpg) no-repeat center center fixed;*/
	/*background: url(/img/Blurred-Background_111.jpg) no-repeat center center fixed;
	background: url(http://jqueryplugin.net/wp-content/uploads/2014/07/Pure-CSS3-Animation-Cloud-Background-Twitter.jpg);*/
	background: url(/img/sky_texture1980.jpg);
	
	background-repeat: repeat-x;

    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
    color:#333;
}

.login-form {
	margin-top: 60px;
}

form[role=login] {
	color: #5d5d5d;
	background: #f2f2f2;
	padding: 26px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
	form[role=login] img {
		display: block;
		margin: 0 auto;
		margin-bottom: 35px;
	}
	form[role=login] input,
	form[role=login] button {
		font-size: 18px;
		margin: 16px 0;
	}
	form[role=login] > div {
		text-align: center;
	}
	
.form-links {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 50px;
}
.form-links a {
	color: #333;
}
.feed{
	/*border-top: 1px solid;*/
	background: #f2f2f2 0.4;
	padding: 15px;
	/*border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
	/*background: url(http://icon-park.com/imagefiles/corner_ribbon01_purple.png) no-repeat;*/
	background: url(/img/gold_medal_ribbon.png) no-repeat;
	
	background-size: 100px;
	background-position: right;
}