/* DASHBOARD */
.dashboard-news { clear: both; }
.dashboard-links { background: #fff; padding: 15px; margin: 0 -15px 15px -15px; }
.dashboard-links a { text-transform: uppercase; font-size: 1.7rem; line-height: 1.2; display: block; border: 5px solid #ED1C24; padding: 15px;  text-align: center; font-weight: bold; }
.dashboard-links a:hover { text-decoration: none; }
.dashboard-links a span.label { font-size: 1.2rem; color: #666; display: block; }
.dashboard-video { background: #fff; padding: 15px; margin: 0 -15px 15px -15px; }
.dashboard-video-titlearea { margin-left: 0; }
.dashboard-video-titlearea h2 { font-size: 1.7rem; text-transform: uppercase; font-weight: bold; margin: 0 0 15px 0; }
.dashboard-video-titlearea a { line-height: 1.2; font-size: 1.2rem; text-transform: uppercase; font-weight: bold; }
.dashboard-video-titlearea a:hovetr { text-decoration: none; }
.dashboard-news-header { background: #fff; padding: 0; margin: 0 15px 15px 15px; }
.dashboard-allnews-link { font-weight: bold; text-align: right; padding-top: 15px; }
.dashboard-allnews-link a:hover { text-decoration: none; }
@media (min-width: 768px) {
  .dashboard-links { margin-right: 0; }
  .dashboard-video { margin-left: 0; }
  .dashboard-video-titlearea h2, .dashboard-video-titlearea a { display: block; margin-left: -15px; }
}

/* SIDEBAR */
#block-views-block-ar-user-details-block-1 { background: #eaeaea; padding: 15px; margin: 15px 0; }
@media (min-width: 992px) {
  .is_reserved_area .region-content { padding-right: 33%; position: relative; min-height: 510px; }
  #block-views-block-ar-user-details-block-1 { width: 27%; width: calc(33% - 30px); position: absolute; top: 0; right: 0; margin: 0; }
}
#block-views-block-ar-user-details-block-1 .btn { display: block; margin: 6px 0 0 0; }
#block-views-block-ar-user-details-block-1 .btn a { color: #fff; display: block;  }
#block-views-block-ar-user-details-block-1 .btn a:hover { text-decoration: none; }

/* PAGES */
.page-node-type-reserved-page .region-content>article>.content { background: #fff; padding: 15px; }
.page-node-type-reserved-page .region-content>article[about="/members/dashboard"]>.content { background: transparent; }

/* FILTERS DATABASE */
.view-filters-database input, .view-filters-database button { height: 40px; border-radius: 0; }
.view-filters-database button { position: relative; left: -5px; }
.view-filters-database .view-empty { background: #fff; padding: 15px; margin: 15px 0; }
@media (min-width: 992px) { .view-filters-database .view-empty { min-height: 250px; padding-top: 60px; } }
.view-filters-database .views-row { background: #fff; padding: 15px; margin: 0 0 15px 0; }
.view-filters-database .views-field-field-image article { width: 49%; float: left; }
