/******  Single View CSS ******/

.resources-single .img-wrapper img {
    flex-shrink: 0;
    width: 200px;
}

/*****  Add entry CSS *****/

.resources-addentry .form-group label,
.resources-asearch .form-group label {
    font-weight: bold;
    padding-top: 20px;
}

/*POK search*/

.rui-course-card .action-menu {
  display:none!important;
}

.editing .rui-course-card .action-menu {
  display:inline!important;
}

.entry-actionsmenu {
  position: absolute;
  top: 10px;
  right: 10px;
}

.editing .rui-course-lang {
  right:57px;
}

#viewactionselect {
  display: none!important;
}

.rui-course-card input[data-togglegroup="listview-entries"] {
  position: absolute;
  top: 12px;
  left: 12px;
}

/* search form */

@media (min-width:1024px) {
  .datapreferences {
    display:grid;
    grid-template-areas: "courses filters";
    grid-template-columns: 3fr 1fr;
  }

  #options {
    grid-area: filters;
    min-width: 260px;
    margin-left: 36px;
  }

  #options ~ form {
    grid-area: courses;
  }
}

#options table.boxaligncenter {
  width:100%;
}

.form-group {
  margin: 0 0 20px;
}

.form-group:last-child {
  margin-bottom:0;
}

.form-group .font-weight-bold {
  margin-bottom: .5rem;
  font-weight: 500!important;
  font-size: .75rem;
  line-height: 135%;
  color: #6B6B6B;
  letter-spacing: .025rem;
  text-transform: uppercase;
}

#options .d-flex {
  display: block !important;
}

#options select, #options input {
  margin-bottom: 0.25rem;
}

@media (min-width:1024px) {
  #options input, #pref_perpage {
    margin-right: 50px; /*forces next element on the next line */
  }

  #reg_search {
    margin-left: -13px; /*forces alignment */
  }

  #advancedcheckbox {
    margin-left: -9px!important; /*forces alignment */
  }
}

#reg_search {
  white-space: nowrap;
}

.filter-group {
  margin-top: -2em;
  padding: 15px;
}

.filter-group .form-group:nth-child(4) label:last-child, .filter-group .form-group:nth-child(4) input:last-of-type { /* "necessari tutti i selezionati", cambiare questa regola se si aggiungono altgri filtri alla ricerca */
  display: none!important;
}

label[for="pref_sortby"], #pref_sortby, #pref_order {
  display:none!important;
}

#advsearch-save-sec .btn.btn-secondary{
  /*primary button style*/
  background-color: #00acd7;
  border: 1px solid #00acd7;
  color: #e6f7fb;

  &:hover {
    background-color: #33bddf;
    border: 1px solid #33bddf;
  }
}

/*
@media(min-width:1024px) {
  #data_adv_form {
    display:inline!important;
  }

  #advancedcheckbox, label[for="advancedcheckbox"], #reg_search {
    display:none!important;
  }
}
*/

/* fake top bar navigation */

.rui-topbar .navbar-nav .nav-link.active {
  color: inherit;
  background-color: inherit;
}

.rui-topbar .navbar-nav .nav-item[data-key=""] .nav-link {
  color: #00acd7;
  background-color: #cceef7;
}

.rui-topbar .navbar-nav .nav-link.active:hover, .rui-topbar .navbar-nav .nav-item[data-key=""] .nav-link:hover {
  color: #e6f7fb;
  background-color: #00acd7;
}
