﻿/* Redesign variables */
/*
$link-color: $hs-link-color;


$icon-font-path: "Bootstrap/";

$font-family-base: $hs-font-family-base;
$font-size-base: $hs-font-size-base;

$font-size-h1: $hs-font-size-h1;
$font-size-h2: $hs-font-size-h2;
$font-size-h3: $hs-font-size-h3;
$font-size-h4: $hs-font-size-h4;
$font-size-h5: $hs-font-size-h5;
$font-size-h6: $hs-font-size-h6;

$line-height-base: $hs-line-height-base;

$padding-base-vertical: $hs-padding-base-vertical;
$padding-base-horizontal: $hs-padding-base-horizontal;


$input-height-base: $hs-input-height-base;
$input-color: $hs-input-color;
$input-bg: $hs-input-bg;
$input-border: $hs-input-border-color;
$input-border-focus: $hs-input-border-focus;
$input-bg-disabled: $hs-input-bg-disabled;

$btn-default-color: $hs-color-base;
$btn-default-bg: $hs-light-grey-color;
$btn-default-border: $hs-darker-grey-color;

$badge-border-radius: $border-radius-base;
$badge-bg: $hs-color-base;

$breadcrumb-active-color: $hs-text-grey-dark-color;
$breadcrumb-padding-horizontal: ($hs-size-base / 2);

$grid-gutter-width: $hs-size-base;

$popover-bg: $hs-teal-color;
$popover-arrow-width: 5px;
$popover-color: #FFFFFF;

$tooltip-bg: $hs-teal-color;
$tooltip-color: #FFFFFF;
$tooltip-arrow-width: 5px;

$alert-padding: ($hs-size-base / 4);

//to be tested further
$jumbotron-padding: 40px !default;
$form-group-margin-bottom: 20px !default;
$nav-link-padding: 10px 20px !default;
$pager-border-radius: 20px !default;
$modal-inner-padding: 20px !default;
$modal-title-padding: 20px !default;
$panel-body-padding: 20px !default;
$panel-heading-padding: 10px 20px !default;*/
/* Redesign variables */
form h4 {
  margin-bottom: 2rem;
}
form h5, form h6 {
  margin-bottom: 2rem;
}
form h6 {
  padding-top: 0;
}
form hr {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.hs-form-row-label {
  font-weight: bold;
}

.hs-form-row {
  margin-left: -1rem;
  margin-right: -1rem;
}
.hs-form-row .hs-form-col,
.hs-form-row .hs-form-group {
  padding-left: 1rem;
  padding-right: 1rem;
}
.hs-form-row .hs-form-col .hs-grid,
.hs-form-row .hs-form-group .hs-grid {
  margin-bottom: 2rem;
}
.hs-form-row > h4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.hs-form-row.hs-form-row-light > h4 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.hs-form-row .hs-control-label {
  color: #7B7B93;
}
.hs-form-row .form-control-plaintext {
  color: #212529;
}
.hs-dark-theme .hs-form-row .form-control-plaintext {
  color: #B8B9C1;
}

.hs-form-group .hs-control-label {
  font-weight: 400;
}
.hs-form-group .hs-control-label + .hs-input-group, .hs-form-group .hs-auth-main-container .hs-control-label + .hs-input-group-custom, .hs-auth-main-container .hs-form-group .hs-control-label + .hs-input-group-custom {
  margin-top: 0;
}
.hs-form-group .hs-control-label + .hs-control-label {
  padding-left: 1rem;
}
.hs-form-group .hs-control-label-placeholder {
  display: block;
  height: 19px;
  margin-bottom: 0.8rem;
}
.hs-form-group .hs-input-group .hs-input-group-btn, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-btn {
  height: 3.5rem;
}
.hs-form-group .hs-input-group .hs-input-group-btn .hs-btn, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn,
.hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-default,
.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-default,
.hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-default {
  z-index: 4;
}
.hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-group .hs-btn, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn {
  border: 1px solid transparent;
  font-weight: 600;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #EAEAEE;
  border-color: #EAEAEE;
  color: #0B1A65;
}
.hs-dark-theme .hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-group .hs-btn, .hs-dark-theme .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn, .hs-auth-main-container .hs-dark-theme .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn {
  background-color: #69697B;
  border-color: #69697B;
  color: #FFFFFF;
}
.hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-group .hs-btn > .hs-dropdown-arrow, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn > .hs-dropdown-arrow, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn > .hs-dropdown-arrow {
  background-image: url("/Content/Images/Icons/arrow-up-dark-blue.svg");
}
.hs-dark-theme .hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-group .hs-btn > .hs-dropdown-arrow, .hs-dark-theme .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn > .hs-dropdown-arrow, .hs-auth-main-container .hs-dark-theme .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn > .hs-dropdown-arrow {
  background-image: url("/Content/Images/Icons/arrow-up.svg");
}
.hs-form-group .hs-input-group .hs-input-group-btn hs-checkbox, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn hs-checkbox, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-btn hs-checkbox, .hs-form-group .hs-input-group .hs-input-group-btn .hs-checkbox-inline-with-control, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control {
  height: 3.5rem;
  min-width: 10rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  margin-left: -2px;
  z-index: 4;
  background-color: #EAEAEE;
  border-color: #EAEAEE;
}
.hs-dark-theme .hs-form-group .hs-input-group .hs-input-group-btn hs-checkbox, .hs-dark-theme .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn hs-checkbox, .hs-auth-main-container .hs-dark-theme .hs-form-group .hs-input-group-custom .hs-input-group-btn hs-checkbox, .hs-dark-theme .hs-form-group .hs-input-group .hs-input-group-btn .hs-checkbox-inline-with-control, .hs-dark-theme .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control, .hs-auth-main-container .hs-dark-theme .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control {
  background-color: #69697B;
  border-color: #69697B;
}
.hs-form-group .hs-input-group .hs-input-group-addon, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-addon, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-group-addon {
  height: 3.5rem;
  font-size: 11px;
  font-family: "OpenSans Bold";
  color: #1274B4;
  background-color: #E7F1F7;
  border-color: #1274B4;
}
.hs-form-group .hs-input-group .hs-form-control-select, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-form-control-select, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-form-control-select {
  display: table-cell;
}
.hs-form-group .hs-input-group .hs-form-control-select .select2-choice .select2-arrow, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-form-control-select .select2-choice .select2-arrow, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-form-control-select .select2-choice .select2-arrow {
  display: none;
}
.hs-form-group .hs-input-group .hs-form-control-select + .input-group-btn:last-child > .btn, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-form-control-select + .input-group-btn:last-child > .btn, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-form-control-select + .input-group-btn:last-child > .btn,
.hs-form-group .hs-input-group .hs-form-control-select + .input-group-btn:last-child > .btn-group,
.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-form-control-select + .input-group-btn:last-child > .btn-group,
.hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-form-control-select + .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.hs-form-group .hs-input-group .hs-input-addon-action, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-addon-action, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-addon-action {
  border-left: 0;
  border-color: #EAEAEE;
  z-index: 4;
  background: #FFFFFF;
  border-color: #EAEAEE;
}
.hs-dark-theme .hs-form-group .hs-input-group .hs-input-addon-action, .hs-dark-theme .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-addon-action, .hs-auth-main-container .hs-dark-theme .hs-form-group .hs-input-group-custom .hs-input-addon-action {
  background: #353546;
  border-color: #69697B;
}
.hs-form-group .hs-input-group .hs-input-addon-action > img, .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-addon-action > img, .hs-auth-main-container .hs-form-group .hs-input-group-custom .hs-input-addon-action > img {
  cursor: pointer;
}
.hs-form-group hs-checkbox, .hs-form-group .hs-checkbox-inline-with-control {
  margin: 0;
}
.hs-form-group hs-checkbox + hr, .hs-form-group .hs-checkbox-inline-with-control + hr {
  margin-top: 2rem;
  margin-bottom: 0;
  border-color: #1274B4;
}
.hs-form-group .hs-checkbox-inline-with-control {
  padding-top: 30px;
}
.hs-form-group .hs-btn-link, .hs-form-group .hs-button-inline-with-control {
  padding: 0;
  font-weight: 600;
  color: #0071FE;
}
.hs-dark-theme .hs-form-group .hs-btn-link, .hs-dark-theme .hs-form-group .hs-button-inline-with-control {
  color: #4592FF;
}
.hs-form-group .hs-button-inline-with-control {
  padding-top: 30px;
}
.hs-form-group .hs-radio {
  margin: 0;
}
.hs-form-group .hs-radio + .hs-radio {
  margin-top: 2rem;
}
.hs-form-group .hs-details-panel {
  padding: 15px;
  border: 1px solid transparent;
  border-color: #EAEAEE;
  background-color: #FFFFFF;
}
.hs-dark-theme .hs-form-group .hs-details-panel {
  border-color: #69697B;
  background-color: #353546;
}
.hs-form-group .hs-details-panel.hs-details-panel-padding-top {
  padding-top: 5px;
}
.hs-form-group .hs-details-panel p {
  margin: 0;
}
.hs-form-group .hs-form-control-select + hs-checkbox, .hs-form-group .hs-form-control-select + .hs-checkbox-inline-with-control {
  margin-top: 10px;
}
.hs-form-group hs-checkbox + .hs-control-label, .hs-form-group .hs-checkbox-inline-with-control + .hs-control-label {
  margin-top: 10px;
}
.hs-form-group input.hs-form-control {
  height: 3.5rem;
  padding-left: 1rem;
  border-color: #EAEAEE;
}
.hs-form-group input.hs-form-control::-moz-placeholder {
  font-style: italic;
  color: #BCBCC8;
  letter-spacing: 0.015rem;
}
.hs-form-group input.hs-form-control:-ms-input-placeholder {
  font-style: italic;
  color: #BCBCC8;
  letter-spacing: 0.015rem;
}
.hs-form-group input.hs-form-control::-webkit-input-placeholder {
  font-style: italic;
  color: #BCBCC8;
  letter-spacing: 0.015rem;
}
.hs-dark-theme .hs-form-group input.hs-form-control {
  border-color: #69697B;
}
.hs-form-group input.hs-form-control:disabled, .hs-form-group input.hs-form-control[readonly] {
  background-color: #EFEFF6;
  color: #495057;
  border-color: #EAEAEE;
}
.hs-dark-theme .hs-form-group input.hs-form-control:disabled, .hs-dark-theme .hs-form-group input.hs-form-control[readonly] {
  background-color: #20202E;
  color: #B8B9C1;
  border-color: #353546;
}
.hs-form-group textarea.hs-form-control {
  border-color: #EAEAEE;
}
.hs-dark-theme .hs-form-group textarea.hs-form-control {
  border-color: #69697B;
}
.hs-form-group textarea.hs-form-control:disabled, .hs-form-group textarea.hs-form-control[readonly] {
  background-color: #EFEFF6;
  color: #495057;
  border-color: #EAEAEE;
}
.hs-dark-theme .hs-form-group textarea.hs-form-control:disabled, .hs-dark-theme .hs-form-group textarea.hs-form-control[readonly] {
  background-color: #20202E;
  color: #B8B9C1;
  border-color: #353546;
}

.hs-form-control-static {
  display: flex;
  align-items: center;
}
.hs-form-control-static hs-timestamp {
  display: flex;
}
.hs-form-control-static hs-timestamp .hs-timestamp-part {
  margin-right: 0.4rem;
  margin-bottom: 0px;
}

.hs-form-inline .hs-form-group {
  padding-right: 2.3rem;
}
.hs-form-inline .hs-form-group:last-child {
  padding-right: 0;
}
.hs-form-inline .hs-form-group h5 {
  padding: 0px;
}
.hs-form-inline .hs-form-control-static {
  font-weight: bold;
  min-height: 2rem;
  padding: 0 0 0 0.4rem;
  margin: 0;
}
.hs-form-inline .hs-control-label {
  margin-top: 0;
}
.hs-form-inline.hs-form-inline-light {
  padding-top: 0.5rem;
}

.hs-required:after {
  content: "*";
}

.hs-form-actions {
  border-top: 1px solid #EEEEEE;
  margin-top: 2rem;
  padding-top: 3.4rem;
  padding-bottom: 3.4rem;
}
.hs-form-actions .hs-btn {
  margin-right: 2rem;
}
.hs-form-actions .hs-btn:last-child {
  margin-right: 0;
}
.hs-form-actions .hs-btn + .hs-btn-link, .hs-form-actions .hs-form-group .hs-btn + .hs-button-inline-with-control, .hs-form-group .hs-form-actions .hs-btn + .hs-button-inline-with-control {
  margin-left: -2rem;
}
.hs-form-actions .hs-btn-link, .hs-form-actions .hs-form-group .hs-button-inline-with-control, .hs-form-group .hs-form-actions .hs-button-inline-with-control {
  font-weight: bold;
  width: auto;
  color: #0B1A65;
}
.hs-dark-theme .hs-form-actions .hs-btn-link, .hs-dark-theme .hs-form-actions .hs-form-group .hs-button-inline-with-control, .hs-form-group .hs-dark-theme .hs-form-actions .hs-button-inline-with-control {
  color: #B8B9C1;
}
.hs-form-actions .hs-btn-link .hs-icon, .hs-form-actions .hs-form-group .hs-button-inline-with-control .hs-icon, .hs-form-group .hs-form-actions .hs-button-inline-with-control .hs-icon {
  margin-right: 0.3rem;
}
.hs-form-actions .hs-horizontal-delimiter {
  border-right: 1px solid #EEEEEE;
  padding: 2rem 4rem 2rem 0;
}

fieldset[disabled] .hs-form-group .hs-input-group-btn a.btn {
  filter: alpha(opacity=100);
  opacity: 1;
}
fieldset[disabled] .hs-form-group .hs-input-group .hs-input-group-btn hs-checkbox, fieldset[disabled] .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn hs-checkbox, .hs-auth-main-container fieldset[disabled] .hs-form-group .hs-input-group-custom .hs-input-group-btn hs-checkbox, fieldset[disabled] .hs-form-group .hs-input-group .hs-input-group-btn .hs-checkbox-inline-with-control, fieldset[disabled] .hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control, .hs-auth-main-container fieldset[disabled] .hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control {
  background-color: #EFEFF6;
  filter: alpha(opacity=100);
  opacity: 1;
}
.has-error.hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-group .hs-btn, .has-error.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn, .hs-auth-main-container .has-error.hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn {
  background-color: #B33A3A;
  border-color: #B33A3A;
}
.has-error.hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-group .hs-btn:hover, .has-error.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn:hover, .hs-auth-main-container .has-error.hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn:hover, .has-error.hs-form-group .hs-input-group .hs-input-group-btn .hs-btn-group .hs-btn:focus, .has-error.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn:focus, .hs-auth-main-container .has-error.hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-btn-group .hs-btn:focus {
  background-color: rgb(140.4810126582, 45.5189873418, 45.5189873418);
}
.has-error.hs-form-group .hs-input-group .hs-input-group-btn hs-checkbox, .has-error.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn hs-checkbox, .hs-auth-main-container .has-error.hs-form-group .hs-input-group-custom .hs-input-group-btn hs-checkbox, .has-error.hs-form-group .hs-input-group .hs-input-group-btn .hs-checkbox-inline-with-control, .has-error.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control, .hs-auth-main-container .has-error.hs-form-group .hs-input-group-custom .hs-input-group-btn .hs-checkbox-inline-with-control {
  border-color: #B33A3A;
}
.has-error.hs-form-group .hs-input-group .hs-input-addon-action, .has-error.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-addon-action, .hs-auth-main-container .has-error.hs-form-group .hs-input-group-custom .hs-input-addon-action {
  border-color: #B33A3A;
}
.hs-dark-theme .has-error.hs-form-group .hs-input-group .hs-input-addon-action, .hs-dark-theme .has-error.hs-form-group .hs-auth-main-container .hs-input-group-custom .hs-input-addon-action, .hs-auth-main-container .hs-dark-theme .has-error.hs-form-group .hs-input-group-custom .hs-input-addon-action {
  border-color: #B33A3A;
}
.has-error input.form-control {
  border-color: #B33A3A;
}
.hs-dark-theme .has-error input.form-control {
  border-color: #B33A3A;
}
.has-error input.form-control:focus {
  border-color: rgb(140.4810126582, 45.5189873418, 45.5189873418);
}
.hs-dark-theme .has-error input.form-control:focus {
  border-color: rgb(140.4810126582, 45.5189873418, 45.5189873418);
}
.has-error .control-label {
  color: #B33A3A;
}
.hs-dark-theme .has-error .control-label {
  color: #B33A3A;
}

.hs-editor-form .hs-form-row-label.hs-title, .hs-editor-form form h5.hs-form-row-label, form .hs-editor-form h5.hs-form-row-label, .hs-editor-form form h6.hs-form-row-label, form .hs-editor-form h6.hs-form-row-label {
  margin-top: 1rem;
  margin-bottom: 2rem;
  width: 100%;
  min-height: 2.7rem;
}
.hs-editor-form .hs-form-row .hs-control-label {
  font-weight: 600;
  color: #0B1A65;
}
.hs-dark-theme .hs-editor-form .hs-form-row .hs-control-label {
  color: #B8B9C1;
}
.hs-editor-form .select2-container .select2-choice {
  color: #0B1A65;
}
.hs-dark-theme .hs-editor-form .select2-container .select2-choice {
  color: #FFFFFF;
}
.hs-editor-form .hs-form-col .hs-title:not(.hs-form-row-label), .hs-editor-form .hs-form-col form h5:not(.hs-form-row-label), form .hs-editor-form .hs-form-col h5:not(.hs-form-row-label), .hs-editor-form .hs-form-col form h6:not(.hs-form-row-label), form .hs-editor-form .hs-form-col h6:not(.hs-form-row-label) {
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.hs-editor-form hs-checkbox .text-muted, .hs-editor-form .hs-form-group .hs-checkbox-inline-with-control .text-muted, .hs-form-group .hs-editor-form .hs-checkbox-inline-with-control .text-muted {
  padding-left: 0.3rem;
  color: #7B7B93 !important;
}

.hs-disabled, fieldset[disabled] .hs-form-group .hs-control-label, fieldset[disabled] .hs-form-group .hs-input-group-btn, fieldset[disabled] .hs-form-group > img[uib-tooltip], fieldset[disabled] .hs-form-group > img[uib-tooltip-html], fieldset[disabled] .hs-form-row-label {
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.hs-auth-main-container {
  margin-left: -1rem;
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container {
    margin-left: 0;
  }
}
.hs-auth-main-container .input-group {
  margin-bottom: 0.5rem;
}
.hs-auth-main-container .hs-input-group-custom .hs-vertical-line {
  height: 3rem;
  width: 2px;
  background-color: #EAEAEE;
  margin-top: 0.15rem;
}
.hs-auth-main-container .hs-input-group-custom .hs-input-group-text {
  background-color: #FFFFFF;
  border-right: 0;
  border-color: #EAEAEE;
}
.hs-auth-main-container .hs-input-group-custom .hs-form-control {
  border-left: 0;
}
.hs-auth-main-container .hs-login-splashscreen {
  color: #FFFFFF;
  position: relative;
  background-color: #005ACB;
  background-image: linear-gradient(to left bottom, #0071FE, #0062FF, #0052FE, #003FFB, #0026F7);
}
@media (min-height: 791px) {
  .hs-auth-main-container .hs-login-splashscreen {
    height: 100vh;
  }
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container .hs-login-splashscreen {
    height: 8.5rem;
  }
}
.hs-auth-main-container .hs-login-splashscreen .hs-login-splashscreen-bg {
  position: absolute;
  top: 1.5rem;
  right: 1rem;
  left: 2rem;
  bottom: 0;
  background-repeat: round space;
  background-image: url(/Content/Images/Icons/shield.svg);
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container .hs-login-splashscreen .hs-login-splashscreen-bg {
    top: 2.2rem;
  }
}
.hs-auth-main-container .hs-login-splashscreen .hs-login-heimdal-logo {
  margin: 40px;
  margin-right: 10px;
  max-height: 50px;
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container .hs-login-splashscreen .hs-login-heimdal-logo {
    min-height: 10%;
    margin: 10px;
    max-height: initial;
  }
}
.hs-auth-main-container .hs-login-splashscreen .hs-login-branding-logo {
  margin-left: 10px;
  border-left: 1px solid white;
  padding-left: 20px;
  max-height: 40px;
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container .hs-login-splashscreen .hs-login-branding-logo {
    min-height: 10%;
    margin: 10px;
    max-height: 60px;
  }
}
.hs-auth-main-container .hs-login-splashscreen .hs-login-splashscreen-logo {
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (min-height: 791px) {
  .hs-auth-main-container .hs-login-splashscreen .hs-login-splashscreen-logo {
    min-height: 60%;
  }
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container .hs-login-splashscreen .hs-login-splashscreen-logo {
    display: none;
  }
}
.hs-auth-main-container .hs-login-splashscreen .hs-login-welcome {
  text-align: center;
  padding-left: 4rem;
  padding-right: 4rem;
  padding-top: 5rem;
}
.hs-auth-main-container .hs-login-splashscreen .hs-login-welcome h1 {
  font-size: 56px;
  font-weight: 600;
  line-height: 60px;
}
.hs-auth-main-container .hs-login-splashscreen .hs-login-welcome h3 {
  font-size: 32px;
  font-weight: 300;
  line-height: 32px;
  padding-top: 10px;
  padding-bottom: 15px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container .hs-login-splashscreen .hs-login-welcome {
    display: none;
  }
}
.hs-auth-main-container .hs-auth-content-side {
  padding-right: 0;
  display: flex;
  flex-direction: column;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content {
  flex: 1;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-auth-content-inner {
  background: #FFFFFF;
  min-height: 50rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-auth-login-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  min-width: 470px;
  max-width: 520px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 992px) {
  .hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-auth-login-container {
    margin-left: 1rem;
  }
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-shared-key {
  padding-left: 0;
  font-size: 13px;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-shared-key-container {
  padding-left: 1rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-provider-text {
  font-size: 10px;
  text-align: center;
  padding-left: 2rem;
  padding-right: 2rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-providers-img {
  display: flex;
  justify-content: space-evenly;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-providers-img .img-responsive {
  width: 10rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-big-auth {
  padding-top: 2rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-generated-code-form-group {
  margin-bottom: 0;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-generated-code-row input.hs-form-control {
  min-width: 380px;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-reset-auth {
  font-size: 12px;
  height: auto;
  padding: 0;
  text-align: left;
  margin-bottom: 2rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-auth-title {
  font-size: 40px;
  font-weight: normal;
  margin-bottom: 1.14rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-auth-subtitle, .hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-auth-subtitle-with-code {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 1.14rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-auth-subtitle-with-code {
  margin-bottom: 2.14rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login {
  padding: 2.29rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0 0.7rem 1.4rem #EAEAEA;
  border: 0.15rem solid #EAEAEE;
  border-radius: 8px;
  max-width: 520px;
  margin-top: 1rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-control-label {
  font-weight: 600;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-form-group-item {
  margin-bottom: 1.72rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .js-trigger-loading {
  min-width: 380px;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-submit-actions {
  margin-top: 2.35rem;
  margin-bottom: 1.21rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .btn-link {
  padding: 0;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-password-input {
  border-right: 0;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-custom-login-container {
  display: flex;
  padding: 10px 0px 0px 0px;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-custom-login-container .hs-okta-login-btn {
  padding-top: 0.8rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-custom-login-container .hs-okta-login-btn img {
  max-height: 1.3rem;
}
.hs-auth-main-container .hs-auth-content-side .hs-auth-content .hs-login .hs-custom-login-container .hs-azure-login-btn {
  padding-top: 0.6rem;
}
.hs-auth-main-container .hs-footer-contact {
  display: flex;
  justify-content: center;
  text-align: center;
  padding-top: 2.28rem;
  flex-grow: 1;
  padding-bottom: 2.28rem;
}
.hs-auth-main-container .hs-footer-contact .hs-footer-info {
  font-size: 16px;
  font-weight: normal;
}
.hs-auth-main-container .hs-footer-contact .hs-bold-footer-info {
  font-size: 16px;
  font-weight: 600;
}
.hs-auth-main-container .hs-footer-contact .hs-small-footer-info {
  font-size: 14px;
  font-weight: normal;
}
.hs-auth-main-container .hs-footer-contact .hs-small-footer-info.hs-phone {
  color: #0B1A65;
}
.hs-auth-main-container .hs-footer-contact .hs-footer-title {
  font-size: 16px;
  font-weight: bold;
}
.hs-auth-main-container .hs-footer-contact .hs-footer-phone * {
  font-size: 1.6rem;
}
.hs-auth-main-container .hs-auth-validation-summary > ul {
  list-style-type: none;
  padding-left: 0;
}
.hs-auth-main-container .hs-form-group + .hs-auth-validation-summary {
  margin-top: -1.25rem;
  margin-bottom: -1rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/a/1/s/Heimdal.Backend/Heimdal.CoreDashboard/Content/Stylesheets/Abstracts/_variables.scss%22,%22file:///D:/a/1/s/Heimdal.Backend/Heimdal.CoreDashboard/Content/Stylesheets/VendorsExtensions/Bootstrap4/_variables.scss%22,%22file:///D:/a/1/s/Heimdal.Backend/Heimdal.CoreDashboard/Content/Stylesheets/Layout/_forms.scss%22,%22file:///D:/a/1/s/Heimdal.Backend/Heimdal.CoreDashboard/Content/Stylesheets/Abstracts/_color-themes.scss%22,%22file:///D:/a/1/s/Heimdal.Backend/Heimdal.CoreDashboard/Content/Stylesheets/Abstracts/_mixins.scss%22,%22file:///D:/a/1/s/Heimdal.Backend/Heimdal.CoreDashboard/Content/Stylesheets/Pages/_auth.scss%22,%22file:///D:/a/1/s/Heimdal.Backend/Heimdal.CoreDashboard/Content/Stylesheets/Abstracts/_auth_variables.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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%22%7D */