#institution-fields-row{
  margin-left: -15px;
  margin-right: -15px;
}

.form-group-reference_type{
  display: none;
}
.ahed-form-subtitle{
    color: #007bff;
}


th.th-roles{
  width: 100px;
  min-width: 100px;
  text-align: center;
}

div.modal-form-wrapper{
  padding: 2rem 1rem;
}

table.bsg-one-to-many-table{
  border-bottom: 1px solid #DDD;
}
.form-group-people_sub_forms{
  padding: 0px!important;
}
table.bsg-one-to-many-table thead th{
  background-color: #eee;
  vertical-align: middle;
  border: 1px solid #ddd;
}
table.bsg-one-to-many-table thead th,
table.bsg-one-to-many-table tbody td{
  padding: .25rem .4rem;
}

table.bsg-one-to-many-table tbody tr:hover{
  background-color: #fbffce;


}

tr.pending-delete,
tr.pending-delete td{
  background-color: red;
}

table.bsg-one-to-many-table tbody tr.selected,
table.bsg-one-to-many-table tbody tr.selected:hover
{
    background-color: #666;
    color: #fff;
    width: 100%;
}

table.bsg-one-to-many-table tbody tr.selected td.td-institution_name,
table.bsg-one-to-many-table tbody tr.selected:hover td.td-institution_name,
table.bsg-one-to-many-table thead th.th-institution_name{
  width: 100%;
}

table.bsg-one-to-many-table tbody tr.selected td.td-roles,
table.bsg-one-to-many-table tbody tr.selected:hover td.td-roles,
td.td-roles{
  text-align: center;
  width: 100px;
  min-width: 100px;
}

td.td-roles.is-checked{
  background-color: #f5efd5;
  font-weight: bold;
  border: 1px solid #ccc;
}

table.bsg-one-to-many-table .edit-link-cell,
table.bsg-one-to-many-table .delete-link-cell{
  width: 80px;
  min-width: 80px;
  text-align: center;
}

th.th-position,
td.td-position{
  text-align: center;
  width: 70px;
  min-width: 70px;
}

td.is-order-field{
  text-align: center;
  cursor:ns-resize;
  width: 65px;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  background-color: #f2f4f3;
}
td.is-order-field:hover{
  background-color: #aef3bd;
}

td.edit-link-cell{
  cursor:pointer;
  text-align: center;
}
td.edit-link-cell:hover{
  background-color: #a8d1f4;
}

td.delete-link-cell{
  cursor:pointer;
  text-align: center;
}
td.delete-link-cell:hover{
  background-color: #ffc4c4;
}



.popover {
  z-index: 1060;
}