@charset "utf-8";
/* CSS Document */

/* Latest compiled and minified CSS */
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css");

/* Optional theme */
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css");

html, body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

p { margin-bottom: 0; }

#social-media-container p {
  display: inline;
  margin-right: 10px;  
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -80px;
  /* Pad bottom by footer height */
  padding: 0 0 80px;
}

/* Set the fixed height of the footer here */
#footer {
  _height: 80px;
}

/* Custom page CSS ---------------------------------- */
/* Not required for template or sticky footer method. */
#wrap > .container {
  padding: 60px 0 0 0;
}
#wrap > .footer {
  padding: 20px 0;
}

.container .text-muted {
  margin: 20px 0;
}

#footer > .container {
  text-align: center;
  _padding-top: 10px;
}

/* ------------------------------------------------- */

.header, .subheader, .footer, .content, .banner, #assosiation_logo {
  -moz-border-radius: 7px !important;
  border-radius: 7px !important;
  _box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

/*.header {
    height: 170px;
}*/

.subheader {
  margin: 10px 0;
  padding: 7px 15px;
}

.centerblock {
  margin: 30px 0;
}

.border {
  _padding-right: 0;
}

/* Border Achtergrond not used in this theme  */
.centerblock, #banner {
  background: none !important;
}

.banner {
  padding:10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.content {
  padding: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

#footer {
  text-align: center;
}

.nvd-logo-page-one {
  float: left;
  width: 100%;
}