/*
  @include grid-setup((
    count: 12,
    gutter: 40px,
    column: 70px,
    width: 98%
  ));
*/
.page-medlib-overview .site-content .top-header {
  width: 100%;
  max-width: 1290px;
  padding: 0 60px;
  box-sizing: border-box;
  margin: 0 auto;
  margin: 0 auto 30px auto; }
  @media (max-width: 700px) {
    .page-medlib-overview .site-content .top-header {
      padding: 0 15px; } }
  .page-medlib-overview .site-content .top-header > div ul {
    width: 100%;
    float: left;
    margin-bottom: 25px; }
    .page-medlib-overview .site-content .top-header > div ul li {
      float: left;
      margin-right: 30px; }
.page-medlib-overview .site-content #medlib-graph {
  width: 90%;
  position: relative;
  box-sizing: border-box;
  margin: 0 5% 40px 5%;
  background-color: white; }
  .page-medlib-overview .site-content #medlib-graph svg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }

.page-user .profile:not(.view-mode-teaser) {
  width: 100%;
  max-width: 1290px;
  padding: 0 60px;
  box-sizing: border-box;
  margin: 0 auto; }
  @media (max-width: 700px) {
    .page-user .profile:not(.view-mode-teaser) {
      padding: 0 15px; } }

.page-user-edit .og-menu,
.page-user-edit .og-menu-mobile-btn,
.page-user-reset .og-menu,
.page-user-reset .og-menu-mobile-btn {
  display: none; }

.page-node-profile-update .hub-profile-edit {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  padding-bottom: 20px; }
  .page-node-profile-update .hub-profile-edit .body {
    margin-top: 33px;
    width: 32.07547%;
    margin-right: 1.88679%;
    float: left; }
    @media (max-width: 900px) {
      .page-node-profile-update .hub-profile-edit .body {
        display: none; } }
  .page-node-profile-update .hub-profile-edit .form {
    width: 66.03774%;
    float: left;
    float: right; }
    @media (max-width: 900px) {
      .page-node-profile-update .hub-profile-edit .form {
        width: 100%;
        float: left; } }

.page-node-profile .hub-profile .form {
  width: 100%;
  float: left;
  margin-bottom: 30px;
  padding-bottom: 10px; }
.page-node-profile .hub-profile .body {
  width: 100%;
  float: left;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #bdbfc1; }
  .page-node-profile .hub-profile .body a.button {
    float: right; }
.page-node-profile .hub-profile .form-item {
  font-size: 13px;
  line-height: 20px;
  width: 32.07547%;
  margin-right: 1.88679%;
  float: left; }
  @media (max-width: 600px) {
    .page-node-profile .hub-profile .form-item {
      font-size: 12px;
      line-height: 15px; } }
  .hub-greece .page-node-profile .hub-profile .form-item, .page-node-profile .hub-profile .form-item.hub-greece {
    font-family: Arial;
    text-transform: none; }
  .page-node-profile .hub-profile .form-item:nth-child(3n) {
    margin-right: 0; }
  .page-node-profile .hub-profile .form-item:nth-child(3n+1) {
    clear: left; }
  @media (max-width: 900px) {
    .page-node-profile .hub-profile .form-item {
      width: 49.0566%;
      margin-right: 1.88679%;
      float: left; }
      .page-node-profile .hub-profile .form-item:nth-child(3n) {
        margin-right: 1.88679%; }
      .page-node-profile .hub-profile .form-item:nth-child(3n+1) {
        clear: none; }
      .page-node-profile .hub-profile .form-item:nth-child(2n) {
        margin-right: 0; }
      .page-node-profile .hub-profile .form-item:nth-child(2n+1) {
        clear: left; } }
  @media (max-width: 600px) {
    .page-node-profile .hub-profile .form-item {
      width: 100%; } }
  .page-node-profile .hub-profile .form-item label {
    margin-bottom: 4px;
    color: #a3a5a8;
    display: block; }

/*# sourceMappingURL=page.css.map */
