:root {
  --dhi-white-color: #FFFFFF;
  --dhi-dark-color: #333333;
  --dhi-dark-gray: #2B2927;
}

html, body {
  font-family:'IBM Plex Sans';
  background-color: var(--dhi-white-color);
}

.connection__main-candidate {
  min-height: calc(100vh - 320px);
  background-color: var(--dhi-white-color);
  padding: 0 24px;
}

.connection__main-recruiter {
  min-height: calc(100vh - 595px);
  padding: 0 24px;
}

.connection__wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 15px;
}

.connection__title-container {
  background-color: var(--dhi-white-color);
  padding: 32px 0;
}

.connection__page-title {
  color: var(--dhi-dark-gray);
  font-size: 34px;
  margin: 0;
}

@media screen and (min-width: 580px) {
  html, body {
    background-color: var(--dhi-background-gray-color);
  }
}


/* @todo: Check if we are usign theses styles ↓ ↓ ↓ to keep or delete them */

.span-title {
  margin: 10px;
}

.search-wrapper {
  display: flex;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

#can-connect {
  width: 250px;
}

.connections {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.connections .connection-badget {
  width: 200px;
}
