/* Nfield Delhi Theme - Dehli_LT */
:root {
  --main-font-family: 'Fira Sans';
  --main-bg-color: #ebeff2;
  --progress-bg-color: #c2c7d6;
  --progress-color: #3860ff;
  --button-bg-color: #c5d1d9;
  --button-hover-bg-color: #496773;
  --button-selected-bg-color: #496773;
  --button-selected-color: #ffffff;
  --navbutton-color: #ffffff;
  --navbutton-bg-color: #496773;
  --navbutton-hover-bg-color: #496773;
  --footer-bg-color: #595959;
  --footer-color: #a6a6a6;
  --selection-bg-color: #496773;
  --selection-color: #ffffff;
  --invalid-input-color: #ff0000;
  --main-font-size: 14pt;
  --question-text-weight: 600;
  --instruction-text-weight: 400;
}

body { background-color: #ffffff !important; }

body { color: #000000 !important; }

#interview-screen { padding: 60px !important; }

#interview-screen { margin: 30px auto 60px !important; }

#interview-screen { border-radius: 20px !important; }

.category.single .category-padding, .category.multi .category-padding { padding: 20px !important; }

.category.single, .category.multi { margin: 10px !important; }

.segment > .group { margin-top: 20px !important; }

.question { margin-bottom: 20px !important; }

.matrix .category.single .category-padding, .matrix .category.multi .category-padding { padding: 10px 15px !important; }

#user-buttons input.button, #navigation-container input.button { padding: 10px 20px !important; }

#user-buttons input.button, #navigation-container input.button { border-radius: 7px !important; }

input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"] { padding: 10px !important; }

textarea.open { padding: 10px !important; }

.categorylist select { padding: 5px !important; }

#footer { padding: 20px 0 !important; }

.category.single, .category.multi { border-radius: 10px !important; }

textarea.open, .open.number, .open.alpha, .open.container input, input[type="text"] { border-radius: 7px !important; }

div#progress { border-radius: 8px !important; }


