/* Fonts */
@font-face {
  font-family: 'Verdana-Bold';
  src: url("../fonts/Verdana-Bold.ttf"); }
/* Modal style */
/* line 1, ../../_raw/sass/modal.scss */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }

/* line 14, ../../_raw/sass/modal.scss */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  border: 1px solid #888;
  border-radius: 3px;
  width: 40%;
  font-family: 'Verdana';
  font-size: 14px; }

/* line 24, ../../_raw/sass/modal.scss */
.bootstrap-dialog.type-warning .modal-header {
  background-color: #314369; }

/* line 29, ../../_raw/sass/modal.scss */
.modal-footer .btn-warning {
  background-color: #314369;
  border: 1px solid #314369;
  color: #fff; }
/* line 34, ../../_raw/sass/modal.scss */
.modal-footer .btn-warning:hover {
  background-color: #6684af; }

/* line 39, ../../_raw/sass/modal.scss */
.model-accept-button {
  background-color: #314369;
  color: #fff; }

/* line 43, ../../_raw/sass/modal.scss */
.model-accept-button:hover {
  background-color: #6684af; }

/* line 47, ../../_raw/sass/modal.scss */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold; }

/* line 54, ../../_raw/sass/modal.scss */
.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer; }

/* Pagination style */
/* PAGINATION */
/* line 2, ../../_raw/sass/pagination.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #16a58e;
  border-color: #16a58e; }

/* line 12, ../../_raw/sass/pagination.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #000; }

/* line 19, ../../_raw/sass/pagination.scss */
.pagination {
  margin: 0px; }
  /* line 21, ../../_raw/sass/pagination.scss */
  .pagination--holder {
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 25, ../../_raw/sass/pagination.scss */
    .pagination--holder li {
      display: flex;
      margin: 20px 0; }
    /* line 30, ../../_raw/sass/pagination.scss */
    .pagination--holder .pager--green span, .pagination--holder .pager--green span:hover, .pagination--holder .pager--green span:active,
    .pagination--holder .pager--green a, .pagination--holder .pager--green a:hover, .pagination--holder .pager--green a:active {
      background-color: #16a58e;
      color: #fff; }

/* Helper style */
/* HELPERS */
/* line 2, ../../_raw/sass/helpers.scss */
.no-padding {
  padding: 0; }

/* line 7, ../../_raw/sass/helpers.scss */
.padding-side {
  padding: 0 15px; }
/* line 10, ../../_raw/sass/helpers.scss */
.padding-horizontal {
  padding-top: 15px;
  padding-bottom: 15px; }
/* line 14, ../../_raw/sass/helpers.scss */
.padding-all {
  padding: 15px; }

/* line 20, ../../_raw/sass/helpers.scss */
.margin-side {
  margin-left: 15px;
  margin-right: 15px; }
/* line 24, ../../_raw/sass/helpers.scss */
.margin-horizontal {
  margin-top: 15px;
  margin-bottom: 15px; }
/* line 28, ../../_raw/sass/helpers.scss */
.margin-all {
  margin: 15px; }

/* line 33, ../../_raw/sass/helpers.scss */
.no-margin {
  margin: 0; }

/* line 37, ../../_raw/sass/helpers.scss */
.panel-primary {
  border: 0; }

/* line 41, ../../_raw/sass/helpers.scss */
.no-border {
  border: 0; }

/* line 45, ../../_raw/sass/helpers.scss */
.no-background {
  background: transparent; }

/* line 49, ../../_raw/sass/helpers.scss */
.border-top {
  border-top: 1px solid #cdcdcd; }

/* line 53, ../../_raw/sass/helpers.scss */
.border-bottom {
  border-bottom: 1px solid #cdcdcd; }

/* line 59, ../../_raw/sass/helpers.scss */
.border__vertical--right-gradient {
  border-left: 0;
  border-right-width: 2px;
  border-style: solid;
  border-image: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, #325078 50%, rgba(125, 185, 232, 0) 100%) 1 100%; }
/* line 71, ../../_raw/sass/helpers.scss */
.border__vertical--top-gradient {
  border-style: solid;
  border-width: 2px 0 0 0;
  border-image: linear-gradient(to left, rgba(30, 87, 153, 0) 0%, #325078 50%, rgba(125, 185, 232, 0) 100%) 5 0 0 0; }
/* line 84, ../../_raw/sass/helpers.scss */
.border__thin--brand-color {
  border: 2px solid #325078; }

/* line 91, ../../_raw/sass/helpers.scss */
.background--gray {
  padding: 0 15px;
  background-color: #f0f0f0; }
/* line 96, ../../_raw/sass/helpers.scss */
.background--blue {
  background-color: #314369; }

/* line 102, ../../_raw/sass/helpers.scss */
.hr--no-margin {
  margin: 0; }
/* line 106, ../../_raw/sass/helpers.scss */
.hr--heavy {
  border-bottom: 1.5px solid transparent; }
/* line 110, ../../_raw/sass/helpers.scss */
.hr--medium {
  border-top: 1.5px solid transparent; }
/* line 114, ../../_raw/sass/helpers.scss */
.hr--light {
  border-top: 1px solid transparent; }
/* line 118, ../../_raw/sass/helpers.scss */
.hr--black {
  border-color: black; }
/* line 122, ../../_raw/sass/helpers.scss */
.hr--brand {
  border-color: #325078; }

/* Table style */
/* line 1, ../../_raw/sass/table.scss */
.table-bordered {
  border: 1px solid #525042; }
  /* line 5, ../../_raw/sass/table.scss */
  .table-bordered > thead > tr th, .table-bordered > thead > tr td, .table-bordered tbody > tr th, .table-bordered tbody > tr td, .table-bordered tfoot > tr th, .table-bordered tfoot > tr td {
    border: 1px solid #525042; }

/* line 12, ../../_raw/sass/table.scss */
.table > tbody > tr > td {
  display: table-cell;
  vertical-align: middle; }

/* line 17, ../../_raw/sass/table.scss */
.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #eeeeee; }

/* line 21, ../../_raw/sass/table.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #eeeeee; }

/* line 25, ../../_raw/sass/table.scss */
#inner-dynagrid-scale {
  border-top: 2px solid #33333355;
  border-bottom: 2px solid #33333355; }
  /* line 29, ../../_raw/sass/table.scss */
  #inner-dynagrid-scale.table-row-borders table {
    border-collapse: collapse;
    border-spacing: 0;
    border-color: grey; }
    /* line 33, ../../_raw/sass/table.scss */
    #inner-dynagrid-scale.table-row-borders table, #inner-dynagrid-scale.table-row-borders table * {
      border: none; }
    /* line 36, ../../_raw/sass/table.scss */
    #inner-dynagrid-scale.table-row-borders table tr {
      border-top: 1px solid #ddd; }
  /* line 41, ../../_raw/sass/table.scss */
  #inner-dynagrid-scale thead {
    background-color: #eeeeee; }
  /* line 44, ../../_raw/sass/table.scss */
  #inner-dynagrid-scale th, #inner-dynagrid-scale a {
    color: #333; }

/* line 50, ../../_raw/sass/table.scss */
.table thead {
  background: #96a4b6; }
  /* line 53, ../../_raw/sass/table.scss */
  .table thead tr > th, .table thead tr > td {
    border-bottom: 0px;
    border-top: 0px;
    padding: 4px; }
  /* line 59, ../../_raw/sass/table.scss */
  .table thead th, .table thead a {
    color: #fff;
    font-weight: bold;
    font-size: 14px; }
/* line 66, ../../_raw/sass/table.scss */
.table .filters .form-control {
  height: 28px;
  border-radius: 2px;
  padding: 2px; }
/* line 72, ../../_raw/sass/table.scss */
.table input[type="checkbox"] {
  margin: 0px;
  width: 20px;
  height: 20px;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 9px;
  border-radius: 3px;
  display: inline-block;
  position: relative; }
/* line 85, ../../_raw/sass/table.scss */
.table input[type="checkbox"]:active, .table input[type="checkbox"]:checked:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
/* line 89, ../../_raw/sass/table.scss */
.table input[type="checkbox"]:checked {
  background-color: #fff;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #99a1a7; }
/* line 96, ../../_raw/sass/table.scss */
.table input[type="checkbox"]:checked:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top: 0;
  left: 0;
  color: #96a4b6; }

/* line 106, ../../_raw/sass/table.scss */
.sortable-grid-table {
  height: auto;
  max-height: 451px;
  overflow-y: auto; }

/* line 112, ../../_raw/sass/table.scss */
.sortable-grid-table .table-bordered {
  border: none; }

/* line 116, ../../_raw/sass/table.scss */
.sortable-grid-table > .table > tbody > tr:nth-of-type(odd) {
  background-color: #fff; }

/* line 120, ../../_raw/sass/table.scss */
.sortable-grid-table > .table > tbody > tr:nth-of-type(even) {
  background-color: #ffffff; }

/* line 124, ../../_raw/sass/table.scss */
.sortable-grid-table .ui-sortable-handle {
  border: 1px solid #525042; }
  /* line 126, ../../_raw/sass/table.scss */
  .sortable-grid-table .ui-sortable-handle i {
    padding-right: 7px; }

/* line 130, ../../_raw/sass/table.scss */
.sortable-grid-table .ui-sortable-handle td:first-child {
  width: 100%;
  border-left: 0px solid;
  border-right: 0px solid;
  padding: 12px 8px; }

/* line 137, ../../_raw/sass/table.scss */
a[data-sort] {
  border-bottom: 1px solid #fff; }

/* line 141, ../../_raw/sass/table.scss */
a[data-sort]:hover,
a[data-sort]:focus {
  text-decoration: none; }

/* line 148, ../../_raw/sass/table.scss */
.submission-table .kv-grid-container tbody tr {
  background-color: rgba(102, 132, 175, 0.77); }
  /* line 151, ../../_raw/sass/table.scss */
  .submission-table .kv-grid-container tbody tr tbody tr:nth-of-type(odd) {
    background-color: #ffffff; }
  /* line 154, ../../_raw/sass/table.scss */
  .submission-table .kv-grid-container tbody tr tbody tr:nth-of-type(even) {
    background-color: #eeeeee; }

/* line 163, ../../_raw/sass/table.scss */
table .kv-expand-header-cell,
table .kv-expand-icon-cell {
  font-size: inherit;
  white-space: nowrap; }
  /* line 167, ../../_raw/sass/table.scss */
  table .kv-expand-header-cell .glyphicon,
  table .kv-expand-icon-cell .glyphicon {
    font-size: 1.35em;
    vertical-align: text-bottom;
    margin-right: 5px; }

/* line 174, ../../_raw/sass/table.scss */
.link {
  text-decoration: underline; }
  /* line 176, ../../_raw/sass/table.scss */
  .link--no-wrap {
    white-space: nowrap; }

/* line 181, ../../_raw/sass/table.scss */
#inner-dynagrid-scale {
  max-height: 400px;
  overflow: auto;
  margin-bottom: 20px; }
  /* line 185, ../../_raw/sass/table.scss */
  #inner-dynagrid-scale table {
    margin-bottom: 0; }

/* Custom input style */
/* line 1, ../../_raw/sass/custom_inputs.scss */
.content-holder {
  /* The container */
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* On mouse-over, add a grey background color */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */ }
  /* line 3, ../../_raw/sass/custom_inputs.scss */
  .content-holder .radio-row {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  /* line 17, ../../_raw/sass/custom_inputs.scss */
  .content-holder .radio-row input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
  /* line 24, ../../_raw/sass/custom_inputs.scss */
  .content-holder .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%; }
  /* line 35, ../../_raw/sass/custom_inputs.scss */
  .content-holder .radio-row:hover input ~ .checkmark {
    background-color: #ccc; }
  /* line 40, ../../_raw/sass/custom_inputs.scss */
  .content-holder .radio-row input:checked ~ .checkmark {
    background-color: #16a58e; }
  /* line 45, ../../_raw/sass/custom_inputs.scss */
  .content-holder .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  /* line 52, ../../_raw/sass/custom_inputs.scss */
  .content-holder .radio-row input:checked ~ .checkmark:after {
    display: block; }
  /* line 57, ../../_raw/sass/custom_inputs.scss */
  .content-holder .radio-row .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white; }

/* line 70, ../../_raw/sass/custom_inputs.scss */
form .content-holder .checkbox-column label {
  padding-left: 42px;
  padding-bottom: 15px;
  position: relative; }
  /* line 74, ../../_raw/sass/custom_inputs.scss */
  form .content-holder .checkbox-column label input[type="checkbox"] {
    position: absolute;
    left: 0; }
/* line 82, ../../_raw/sass/custom_inputs.scss */
form .content-holder .has-error .checkbox-column label {
  padding-left: 47px; }

/* Style for website */
/* line 1, ../../_raw/sass/style.scss */
html,
body {
  height: 100%;
  font-family: 'Verdana'; }

/* line 7, ../../_raw/sass/style.scss */
.wrap {
  min-height: 100%;
  height: auto;
  margin: 0 auto -60px;
  padding: 0 0 60px; }
  /* line 13, ../../_raw/sass/style.scss */
  .wrap > .container {
    padding: 0px 15px 20px; }

/* line 18, ../../_raw/sass/style.scss */
.footer {
  height: 60px;
  background-color: #e5e4e1;
  border-top: 1px solid #ddd;
  padding-top: 20px; }

/* line 25, ../../_raw/sass/style.scss */
.jumbotron {
  text-align: center;
  background-color: transparent; }
  /* line 29, ../../_raw/sass/style.scss */
  .jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px; }

/* line 35, ../../_raw/sass/style.scss */
.not-set {
  color: #c55;
  font-style: italic; }

/* add sorting icons to gridview sort links */
/* line 43, ../../_raw/sass/style.scss */
a.asc:after, a.desc:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings', sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding-left: 5px; }
/* line 55, ../../_raw/sass/style.scss */
a.asc:after {
  content: "\e151"; }
/* line 59, ../../_raw/sass/style.scss */
a.desc:after {
  content: "\e152"; }

/* line 65, ../../_raw/sass/style.scss */
.sort-numerical a.asc:after {
  content: "\e153"; }
/* line 69, ../../_raw/sass/style.scss */
.sort-numerical a.desc:after {
  content: "\e154"; }

/* line 75, ../../_raw/sass/style.scss */
.sort-ordinal a.asc:after {
  content: "\e155"; }
/* line 79, ../../_raw/sass/style.scss */
.sort-ordinal a.desc:after {
  content: "\e156"; }

/* line 84, ../../_raw/sass/style.scss */
.grid-view th {
  white-space: nowrap; }

/* line 88, ../../_raw/sass/style.scss */
.hint-block {
  display: block;
  margin-top: 5px;
  color: #999; }

/* line 94, ../../_raw/sass/style.scss */
.error-summary {
  color: #a94442;
  background: #fdf7f7;
  border-left: 3px solid #eed3d7;
  padding: 10px 20px;
  margin: 0 0 15px 0; }

/* align the logout "link" (button in form) of the navbar */
/* line 105, ../../_raw/sass/style.scss */
.nav li > form > button.logout {
  padding: 6px;
  border: none; }
/* line 112, ../../_raw/sass/style.scss */
.nav > li > form > button.logout:focus, .nav > li > form > button.logout:hover {
  text-decoration: none; }
/* line 117, ../../_raw/sass/style.scss */
.nav > li > form > button.logout:focus {
  outline: none; }

/* line 124, ../../_raw/sass/style.scss */
.title-holder {
  min-height: 50px;
  height: 100%;
  background-color: #314369;
  width: 100%;
  margin: 32px auto 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  /* line 134, ../../_raw/sass/style.scss */
  .title-holder h1 {
    margin: 0;
    font-size: 18px;
    color: #fff;
    line-height: 25px; }

/* line 142, ../../_raw/sass/style.scss */
.title-holder h1 {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding-left: 30px; }

/* line 149, ../../_raw/sass/style.scss */
h1 .fa {
  position: absolute;
  left: 0;
  top: 10%; }

/* line 155, ../../_raw/sass/style.scss */
.button-holder {
  height: 50px; }
  /* line 157, ../../_raw/sass/style.scss */
  .button-holder--gray {
    background: #f1f0eb; }
  /* line 160, ../../_raw/sass/style.scss */
  .button-holder__border-bottom {
    border-bottom: 1px solid #cdcdcd; }
  /* line 163, ../../_raw/sass/style.scss */
  .button-holder__border-top {
    border-top: 1px solid #cdcdcd; }

/* line 169, ../../_raw/sass/style.scss */
.wrap {
  background: #F9F8F3; }

/* line 173, ../../_raw/sass/style.scss */
h1 {
  font-size: 30px;
  margin: 30px 0px;
  font-family: 'Verdana', 'Geneva', 'Tahoma', sans-serif;
  font-weight: bold;
  color: #525042; }

/* line 181, ../../_raw/sass/style.scss */
.navbar {
  min-height: 32px; }
  /* line 186, ../../_raw/sass/style.scss */
  .navbar-nav li a {
    padding-top: 5px;
    padding-bottom: 5px; }
  /* line 193, ../../_raw/sass/style.scss */
  .navbar-blue {
    background: #6684af; }
  /* line 197, ../../_raw/sass/style.scss */
  .navbar a,
  .navbar button {
    color: #fff; }
  /* line 202, ../../_raw/sass/style.scss */
  .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #314369; }
  /* line 207, ../../_raw/sass/style.scss */
  .navbar .nav > li > a:focus {
    background-color: transparent; }
  /* line 211, ../../_raw/sass/style.scss */
  .navbar .nav .open > a,
  .navbar .nav .open > a:hover,
  .navbar .nav .open > a:focus {
    background-color: transparent; }

/* line 218, ../../_raw/sass/style.scss */
.btn-link:hover,
.btn-link:focus {
  color: #314369; }

/* Buttons */
/* line 225, ../../_raw/sass/style.scss */
.button-holder--flex {
  display: flex; }
  /* line 227, ../../_raw/sass/style.scss */
  .button-holder--flex-center {
    align-items: center;
    justify-content: center; }
/* line 232, ../../_raw/sass/style.scss */
.button-holder .button {
  display: inline-block;
  vertical-align: top;
  max-height: 28px;
  border-radius: 2px;
  margin-top: 10px; }
  /* line 239, ../../_raw/sass/style.scss */
  .button-holder .button:not(:first-child) {
    margin-left: 15px; }
  /* line 244, ../../_raw/sass/style.scss */
  .button-holder .button .icon--blue {
    color: #314369; }
  /* line 248, ../../_raw/sass/style.scss */
  .button-holder .button .icon--green {
    color: #16a58e; }
  /* line 252, ../../_raw/sass/style.scss */
  .button-holder .button .icon--red {
    color: #c9302d; }
  /* line 256, ../../_raw/sass/style.scss */
  .button-holder .button .icon--black {
    color: #525042; }
  /* line 262, ../../_raw/sass/style.scss */
  .button-holder .button .glyphicon,
  .button-holder .button .fa {
    border-right: 1px solid #cdcdcd;
    position: inherit;
    background: #e5e4e1;
    padding-top: 5px;
    padding-bottom: 7px;
    padding-left: 8px;
    padding-right: 8px; }
  /* line 273, ../../_raw/sass/style.scss */
  .button-holder .button a,
  .button-holder .button div.btn {
    position: relative;
    border: 0px;
    top: 0px;
    margin-left: -5px; }

/* line 283, ../../_raw/sass/style.scss */
.btn {
  padding: 3px 12px; }
  /* line 286, ../../_raw/sass/style.scss */
  .btn--green {
    background: #16a58e;
    color: #fff;
    border-color: #16a58e; }
    /* line 291, ../../_raw/sass/style.scss */
    .btn--green:hover, .btn--green:active, .btn--green:focus {
      background-color: #008D75;
      color: #fff; }
      /* line 294, ../../_raw/sass/style.scss */
      .btn--green:hover:hover, .btn--green:active:hover, .btn--green:focus:hover {
        background-color: #008D75; }
  /* line 303, ../../_raw/sass/style.scss */
  .btn--gray {
    background: #f9f8f3;
    border: 1px solid #cdcdcd; }
    /* line 307, ../../_raw/sass/style.scss */
    .btn--gray a {
      color: #525042;
      font-size: 14px; }

/* End Buttons */
/* line 316, ../../_raw/sass/style.scss */
.summary {
  margin-bottom: 15px; }

/* FORM ELEMENTS */
/* line 321, ../../_raw/sass/style.scss */
.form-control {
  border-radius: 0px;
  height: 44px;
  font-family: 'Verdana';
  color: #000; }

/* line 330, ../../_raw/sass/style.scss */
.patient-form .form-group label {
  font-size: 12px; }

/* line 337, ../../_raw/sass/style.scss */
.form-group label {
  margin: 0px;
  padding: 5px;
  padding-left: 0px;
  font-family: 'Verdana';
  font-size: 14px;
  color: #325078; }

/* line 348, ../../_raw/sass/style.scss */
.has-error .form-control {
  border: 1px solid #e74c3c; }
/* line 351, ../../_raw/sass/style.scss */
.has-error p, .has-error label, .has-error .input-container {
  background-color: #f9d3cf;
  padding-left: 5px;
  width: 100%; }
/* line 356, ../../_raw/sass/style.scss */
.has-error p {
  margin: 0;
  padding: 5px 5px; }

/* line 365, ../../_raw/sass/style.scss */
.content-holder .table th input[type="checkbox"] {
  margin-top: 28px; }
/* line 371, ../../_raw/sass/style.scss */
.content-holder input[type="checkbox"] {
  margin: 0px;
  width: 28px;
  height: 28px;
  text-align: center;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  display: inline-block;
  position: relative;
  font-family: 'FontAwesome';
  vertical-align: middle;
  margin-right: 9px; }
/* line 388, ../../_raw/sass/style.scss */
.content-holder input[type="checkbox"]:active,
.content-holder input[type="checkbox"]:checked:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
/* line 393, ../../_raw/sass/style.scss */
.content-holder input[type="checkbox"]:checked {
  background-color: #16a58e;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #99a1a7; }
/* line 400, ../../_raw/sass/style.scss */
.content-holder input[type="checkbox"]:checked:after {
  content: "\f00c";
  font-size: 25px;
  font-size: 25px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  color: #fff; }

/* line 412, ../../_raw/sass/style.scss */
.one-column label {
  width: 100%; }

/* line 417, ../../_raw/sass/style.scss */
.flex-checkbox {
  display: flex;
  justify-content: space-around; }

/* FORM ELEMENTS END */
@media (min-width: 768px) {
  /* line 427, ../../_raw/sass/style.scss */
  .navbar .container {
    padding: 0px; }

  /* line 432, ../../_raw/sass/style.scss */
  .navbar-nav {
    width: 100%;
    text-align: center; }

  /* line 437, ../../_raw/sass/style.scss */
  .navbar-nav > li {
    float: none;
    display: inline-block; }

  /* line 442, ../../_raw/sass/style.scss */
  .navbar-nav > li.navbar-right {
    float: right !important; }

  /* line 446, ../../_raw/sass/style.scss */
  .navbar-right {
    margin-right: 0px; }

  /* line 450, ../../_raw/sass/style.scss */
  .logout-button {
    padding: 0px 15px; } }
/* line 456, ../../_raw/sass/style.scss */
.create-button {
  min-width: 150px;
  line-height: 19px; }

/* line 461, ../../_raw/sass/style.scss */
.create-button::before {
  content: "\e081";
  font-family: "Glyphicons Halflings";
  margin-right: 6px; }

/* line 467, ../../_raw/sass/style.scss */
.save-button::before {
  content: "\e065";
  font-family: "Glyphicons Halflings";
  margin-right: 6px; }

/* line 474, ../../_raw/sass/style.scss */
.form-holder .content-holder {
  background-color: #fff; }

/* line 479, ../../_raw/sass/style.scss */
.content-holder {
  padding-top: 15px; }
  /* line 482, ../../_raw/sass/style.scss */
  .content-holder .subtitle {
    color: #325078;
    font-family: 'Verdana';
    font-weight: bold;
    font-size: 18px;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 15px; }
  /* line 491, ../../_raw/sass/style.scss */
  .content-holder .form-subtitle {
    color: #325078;
    font-family: 'Verdana';
    font-weight: bold;
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 15px; }

/* line 503, ../../_raw/sass/style.scss */
.list-holder .button-holder .container {
  padding: 0px; }
/* line 508, ../../_raw/sass/style.scss */
.list-holder .content-holder {
  padding-left: 0px;
  padding-right: 0px; }

/* line 515, ../../_raw/sass/style.scss */
.table .kv-expand-detail-row > td {
  background-color: #fff !important;
  padding: 0px; }
  /* line 519, ../../_raw/sass/style.scss */
  .table .kv-expand-detail-row > td .content-holder {
    margin: 0px auto;
    width: 98%; }

/* line 526, ../../_raw/sass/style.scss */
.package-progress {
  background: #f2f2f2;
  margin-bottom: 20px; }
  /* line 530, ../../_raw/sass/style.scss */
  .package-progress .ui-progressbar-value {
    background: #325078; }

/* line 535, ../../_raw/sass/style.scss */
.required > label:after {
  content: "*";
  color: red; }

/* line 542, ../../_raw/sass/style.scss */
.form-group .select2-container--krajee {
  height: 44px; }
  /* line 545, ../../_raw/sass/style.scss */
  .form-group .select2-container--krajee .select2-selection {
    border-radius: 0px; }
    /* line 548, ../../_raw/sass/style.scss */
    .form-group .select2-container--krajee .select2-selection--single {
      height: 44px; }
      /* line 552, ../../_raw/sass/style.scss */
      .form-group .select2-container--krajee .select2-selection--single .select2-selection__rendered {
        padding-top: 5px;
        color: #000; }
      /* line 557, ../../_raw/sass/style.scss */
      .form-group .select2-container--krajee .select2-selection--single .select2-selection__arrow {
        height: 44px;
        border-left: none; }
        /* line 561, ../../_raw/sass/style.scss */
        .form-group .select2-container--krajee .select2-selection--single .select2-selection__arrow b {
          border-color: #000 transparent transparent; }
      /* line 566, ../../_raw/sass/style.scss */
      .form-group .select2-container--krajee .select2-selection--single .select2-selection__clear {
        top: 20%; }
      /* line 570, ../../_raw/sass/style.scss */
      .form-group .select2-container--krajee .select2-selection--single .select2-selection__placeholder {
        color: #000; }

/* line 583, ../../_raw/sass/style.scss */
.toggle-button[aria-expanded="true"]:after {
  content: ' -'; }
/* line 588, ../../_raw/sass/style.scss */
.toggle-button[aria-expanded="false"]:after {
  content: ' +'; }

/* line 594, ../../_raw/sass/style.scss */
.submission {
  font-family: 'Verdana'; }
  /* line 596, ../../_raw/sass/style.scss */
  .submission p {
    margin: 0; }
  /* line 599, ../../_raw/sass/style.scss */
  .submission .scale-text {
    border-bottom: 1px solid #cdcdcd; }
  /* line 602, ../../_raw/sass/style.scss */
  .submission .scale-title {
    color: #325078;
    font-weight: bold;
    font-size: 24px; }
  /* line 607, ../../_raw/sass/style.scss */
  .submission .scale-footer {
    margin-bottom: 15px; }
  /* line 611, ../../_raw/sass/style.scss */
  .submission .category-text {
    margin: 30px 0 20px 0;
    border-bottom: 1px solid #cdcdcd; }
  /* line 616, ../../_raw/sass/style.scss */
  .submission .category-title {
    color: #325078;
    font-weight: bold;
    font-size: 18px; }
  /* line 623, ../../_raw/sass/style.scss */
  .submission .question-text {
    margin: 15px 0 15px 0; }
  /* line 626, ../../_raw/sass/style.scss */
  .submission .question-title {
    color: #333;
    font-weight: bold;
    font-size: 16px; }
  /* line 631, ../../_raw/sass/style.scss */
  .submission .answer-headline {
    font-weight: bold;
    color: #325078; }

@media (min-width: 1200px) {
  /* line 638, ../../_raw/sass/style.scss */
  .container {
    width: 1140px; }

  /* line 641, ../../_raw/sass/style.scss */
  .title-holder {
    width: 1140px; } }
/* line 647, ../../_raw/sass/style.scss */
.dynamicform_wrapper input[type=number]::-webkit-outer-spin-button,
.dynamicform_wrapper input[type=number]::-webkit-inner-spin-button {
  opacity: 1; }
/* line 651, ../../_raw/sass/style.scss */
.dynamicform_wrapper .item {
  margin-bottom: 15px; }
/* line 656, ../../_raw/sass/style.scss */
.dynamicform_wrapper .expression .form-group {
  margin-bottom: 0; }
