 /* GLOBAL STYLES
		    -------------------------------------------------- */
		    /* Padding below the footer and lighter body text */

		   .impressum {
		     font-size: 14px;
		   }

		    .bordered {
		        padding: 29px;
		        margin: 0% auto 20px;
		        background-color: #fff;
		        -webkit-border-radius: 5px;
		           -moz-border-radius: 5px;
		                border-radius: 5px;
		        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
		           -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
		                box-shadow: 0 1px 2px rgba(0,0,0,.05);
		      }



		      /* Wrapper for page content to push down footer */
		      #wrap {
		        min-height: 100%;
		        height: auto !important;
		        height: 100%;
		        /* Negative indent footer by it's height */
		        margin: 0 auto -60px;
		      }

		      /* Set the fixed height of the footer here */
		      #push,
		      #footer {
		        height: 60px;
		      }
		      #footer {
		        background-color: #f5f5f5;
		      }

			  .lead {
				color: #0A2E52;
				font-size: 20px;
				font-family: Arial;
			  }


		    /* RESPONSIVE CSS
		    -------------------------------------------------- */

		    @media (max-width: 979px) {

		      .container.navbar-wrapper {
		        margin-bottom: 0;
		        width: auto;
		      }
		    }

		    @media (min-width: 768px) {
		      .form-signin {
		       opacity: 0.91;
		        padding: 29px;
		       margin: 15px auto;
		        background-color: rgb(255,255,255);
		        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
		           -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
		                box-shadow: 0 1px 2px rgba(0,0,0,.05);
		      }

		   body {
		      color: #5a5a5a;
		      height: 100%;
		      background-color: whiteSmoke;
		      padding-bottom: 40px;
         	  background-position: center center;
			  background-attachment: fixed;
			  -webkit-background-size: cover;
			  background-size: cover;
		    }
