/* v37 projecten dichter bij tickets/taken trekken */
.v31-projects-page{
  padding:18px 30px 34px!important;
}

.v31-projects-page > .top{
  margin-bottom:18px!important;
}

.v31-projects-page .title{
  font-size:32px!important;
}

.v31-projects-page .sub{
  font-size:14px!important;
}

.v31-projects-actions .v31-add-btn,
.v31-add-btn{
  height:38px!important;
  min-height:38px!important;
  min-width:118px!important;
  padding:0 16px!important;
  border-radius:10px!important;
  font-size:13px!important;
  box-shadow:0 8px 18px rgba(31,95,159,.18)!important;
}

.v36-project-filter-card,
.v31-project-list-card{
  margin-left:0!important;
  margin-right:0!important;
  width:100%!important;
}

.v36-project-filter-card{
  padding:14px!important;
}

.v31-project-tabs{
  margin-bottom:12px!important;
  padding-bottom:12px!important;
}

.v31-project-tabs button{
  height:32px!important;
  min-height:32px!important;
  padding:0 12px!important;
  font-size:13px!important;
  border-radius:9px!important;
}

.v31-project-search input{
  height:36px!important;
  min-height:36px!important;
}

.v31-project-search .btn{
  height:36px!important;
  min-height:36px!important;
  padding:0 18px!important;
  font-size:13px!important;
}

.v31-project-tools .btn{
  height:32px!important;
  min-height:32px!important;
  padding:0 12px!important;
  font-size:12px!important;
  border-radius:9px!important;
}

.v31-project-list-card:before{
  padding:14px 18px!important;
  font-size:18px!important;
}

.v31-project-header-row{
  padding:11px 18px!important;
}

.v31-project-row,
.v31-project-company-group{
  padding-left:18px!important;
  padding-right:18px!important;
}

.v31-project-grid{
  grid-template-columns:minmax(360px,1.45fr) minmax(210px,.75fr) minmax(160px,.55fr) minmax(100px,.35fr) 76px!important;
}

.v31-project-more{
  min-width:62px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0 8px!important;
}

.v31-project-more:after{
  font-size:12px!important;
}
