body {
  padding-top: 50px;
}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}

  /*
  /	login
  */
  body {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .fullscreen_bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-image: url('../img/bg.jpg');
  }
  .form-signin {
    max-width: 280px;
    padding: 15px;
    margin: 5% auto;
    background-color: rgba(0,0,0,.8);
  }
  .form-signin .form-signin-heading, .form-signin {
    margin-bottom: 10px;
  }
  .form-signin .form-control {
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .form-signin .form-control:focus {
    z-index: 2;
  }
  .form-signin input[type="text"] {
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-color: #000;
  }
  .form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #000;
  }
  .form-signin-heading {
    color: #fff;
    text-align: center;
    text-shadow: 0 2px 2px rgba(0,0,0,0.5);
  }
  
  /*
	  Main page
  */
  .col-lg-12{
  	padding: 20px 20px;
	background-color: rgba(255,255,255,.8);
  }
  /*
  	buttons
  */
  	
	.ui-group-buttons .or{position:relative;float:left;width:.3em;height:1.3em;z-index:3;font-size:12px}
	.ui-group-buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#5a5a5a;margin-top:-.1em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.55;color:#fff;font-style:normal;font-weight:400;text-align:center;border-radius:500px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
	.ui-group-buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:2.84em;background-color:rgba(0,0,0,0);border-top:.6em solid #5a5a5a;border-bottom:.6em solid #5a5a5a}
	.ui-group-buttons .or.or-lg{height:1.3em;font-size:16px}
	.ui-group-buttons .or.or-lg:after{height:2.85em}
	.ui-group-buttons .or.or-sm{height:1em}
	.ui-group-buttons .or.or-sm:after{height:2.5em}
	.ui-group-buttons .or.or-xs{height:.25em}
	.ui-group-buttons .or.or-xs:after{height:1.84em;z-index:-1000}
	.ui-group-buttons{display:inline-block;vertical-align:middle}
	.ui-group-buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}
	.ui-group-buttons .btn{float:left;border-radius:0}
	.ui-group-buttons .btn:first-child{margin-left:0;border-top-left-radius:.25em;border-bottom-left-radius:.25em;padding-right:15px}
	.ui-group-buttons .btn:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em;padding-left:15px}
	
	
	
	/*
		Hero widgets
	*/
	.hero-widget { text-align: center; padding-top: 20px; padding-bottom: 20px; }
	.hero-widget .icon { display: block; font-size: 64px; line-height: 80px; margin-bottom: 10px; text-align: center; }
	.hero-widget var { display: block; height: 64px; font-size: 35px; line-height: 54px; font-style: normal; }
	.hero-widget label { font-size: 17px; }
	.hero-widget .options { margin-top: 10px; }
	.Laag {background-color: #dff0d8; border-color: #d6e9c6;}
	.Hoog {background-color: #f2dede; border-color: #ebccd1;}
	