﻿@charset "UTF-8";
/* ServiceConnector Base StyleSheet   HH */
/*Dataport Theme Colors*/
/*$primaryHover: #B40014;*/
/*$navbar-dark-toggler-border-color: rgba($white, 0);*/
/*GO Theme Colors*/
html {
  -ms-overflow-style: -ms-autohiding-scrollbar; }

:-ms-input-placeholder.form-control {
  color: gray !important; }

/* Content */
.sc-main-container {
  display: none; }

.sc-content-main #legacyServiceContainer .container {
  max-width: 100%; }

tbody .sc-highlight {
  padding: 0;
  background-color: #BFD6E9;
  display: inline !important; }

.sc-intro-text {
  font-size: 19px; }

span.sc-registration-title {
  position: relative; }
  span.sc-registration-title button.sc-registration-info {
    -webkit-appearance: none;
    border: none;
    background: transparent;
    display: inline-block;
    position: absolute;
    outline: none;
    right: -35px;
    top: -5px; }

button.sc-payment-storemethod {
  -webkit-appearance: none;
  border: none;
  background: transparent;
  display: inline-block;
  outline: none; }

/* Form elements*/
label {
  font-weight: 700; }

legend {
  font-weight: 700;
  font-size: 1rem;
  display: inline-block;
  line-height: 1.5;
  margin-bottom: 0; }

.form-control:focus {
  border-color: #e2e3ec; }

.sc-error {
  display: none; }

label > h4 {
  display: inline-block; }
  label > h4 + p {
    padding-left: 2rem; }

input[type="text"]:focus {
  border-color: #283778; }

input[type="email"]:focus {
  border-color: #283778; }

input[type="password"]:focus {
  border-color: #283778; }

div#legacyServiceContainer input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  float: left;
  height: 25px;
  width: 25px; }
  div#legacyServiceContainer input[type="checkbox"] + label span:empty {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    background: url("../../../Images/check_radio_sheet.png") left top no-repeat;
    cursor: pointer; }
    div#legacyServiceContainer input[type="checkbox"] + label span:empty:hover {
      background: url("../../../Images/check_radio_sheet.png") left -26px no-repeat; }
    div#legacyServiceContainer input[type="checkbox"] + label span:empty:disabled {
      background: url("../../../Images/check_radio_sheet.png") left -78px no-repeat; }
  div#legacyServiceContainer input[type="checkbox"].sc-focus-keyboard + label span:empty {
    background: url("../../../Images/check_radio_sheet.png") -26px -52px no-repeat; }

div#legacyServiceContainer input[type="checkbox"]:checked + label span:empty {
  background: url("../../../Images/check_radio_sheet.png") -26px top no-repeat; }
  div#legacyServiceContainer input[type="checkbox"]:checked + label span:empty:hover {
    background: url("../../../Images/check_radio_sheet.png") -26px -26px no-repeat; }
  div#legacyServiceContainer input[type="checkbox"]:checked + label span:empty:disabled {
    background: url("../../../Images/check_radio_sheet.png") -26px -78px no-repeat; }

div#legacyServiceContainer input[type="checkbox"]:checked.sc-focus-keyboard + label span:empty {
  background: url("../../../Images/check_radio_sheet.png") left -52px no-repeat; }

div#legacyServiceContainer input[type="radio"] {
  position: absolute;
  opacity: 0;
  float: left;
  height: 25px;
  width: 25px; }
  div#legacyServiceContainer input[type="radio"] + label span:empty {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: -1px 4px 0 0;
    vertical-align: text-bottom;
    background: url("../../../Images/check_radio_sheet.png") -52px top no-repeat;
    cursor: pointer; }
    div#legacyServiceContainer input[type="radio"] + label span:empty:hover {
      background: url("../../../Images/check_radio_sheet.png") -52px -26px no-repeat; }
    div#legacyServiceContainer input[type="radio"] + label span:empty:disabled {
      background: url("../../../Images/check_radio_sheet.png") -52px -78px no-repeat; }
  div#legacyServiceContainer input[type="radio"].sc-focus-keyboard + label span:empty {
    background: url("../../../Images/check_radio_sheet.png") -52px -26px no-repeat; }
  div#legacyServiceContainer input[type="radio"]:disabled + label {
    color: #BFBFBF; }
    div#legacyServiceContainer input[type="radio"]:disabled + label span:empty {
      background: url("../../../Images/check_radio_sheet.png") -52px -78px no-repeat; }

div#legacyServiceContainer input[type="radio"]:checked + label span:empty {
  background: url("../../../Images/check_radio_sheet.png") -78px top no-repeat; }
  div#legacyServiceContainer input[type="radio"]:checked + label span:empty:hover {
    background: url("../../../Images/check_radio_sheet.png") -78px -26px no-repeat; }
  div#legacyServiceContainer input[type="radio"]:checked + label span:empty:disabled {
    background: url("../../../Images/check_radio_sheet.png") -78px -78px no-repeat; }

div#legacyServiceContainer input[type="radio"]:checked.sc-focus-keyboard + label span:empty {
  background: url("../../../Images/check_radio_sheet.png") -78px -26px no-repeat; }

div#legacyServiceContainer input[type="radio"]:checked:disabled + label {
  color: #BFBFBF; }
  div#legacyServiceContainer input[type="radio"]:checked:disabled + label span:empty {
    background: url("../../../Images/check_radio_sheet.png") -78px -78px no-repeat; }

select.form-control:not([size]) {
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /* Removes Default Firefox style*/
  background: url("../../../Images/dropdown.png") no-repeat;
  background-position: right center; }
  select.form-control:not([size])::-ms-expand {
    display: none; }
  select.form-control:not([size]) option {
    padding: .7rem; }

.sc-panel-summary {
  -ms-word-break: break-all;
  word-break: break-all;
  display: block; }

.sc-subinput {
  margin-left: 1.25rem; }

/* Icons */
a.item-link > .glyphicons, a.item-link > .halflings, a.btn > .glyphicons, a.btn > .halflings {
  margin: 0;
  top: auto; }

/* Impressum */
.sc-impressum-description {
  margin-top: 1rem; }

.sc-impressum-related {
  margin-top: 1rem; }

.sc-bg-processteps {
  background-color: #EDEDED; }

/* Links */
.sc-link-secondary {
  color: #00a09b; }

.sc-inlinelink,
p > a {
  text-decoration: underline; }

span.glyphicon > a,
span.halfling > a {
  text-decoration: none; }

a.sc-link-decorated,
a.sc-link-decorated:link,
a.sc-link-decorated:visited,
a.sc-link-decorated:hover {
  font-weight: 700;
  text-decoration: underline; }

/*CopyRight Link Box für HH*/
.sc-copyright-box-link {
  position: absolute;
  top: 20.6em;
  right: 0;
  margin-right: 0.9em;
  height: 2.6em;
  width: 390px;
  background-color: transparent; }

.sc-active {
  color: #00a09b !important; }

.nav-item.active a.sc-circumstance-link {
  color: #00a09b; }

.sc-alternative-link {
  margin-bottom: 1rem; }

.sc-link-xl {
  font-size: 1.25rem;
  line-height: 1.5rem;
  vertical-align: middle; }

/* Search */
@media (max-width: 544px) {
  header .sc-header-search {
    width: 20%; } }

.sc-search-lg {
  margin-top: 2rem;
  color: #283778;
  font-style: italic; }
  .sc-search-lg .input-group-lg {
    width: 100%; }
    .sc-search-lg .input-group-lg input {
      box-shadow: none; }
    .sc-search-lg .input-group-lg input::placeholder {
      color: #808080;
      opacity: .8; }
  .sc-search-lg .input-group-append .btn {
    z-index: 3; }
  .sc-search-lg .input-group-btn {
    width: 1% !important; }
    .sc-search-lg .input-group-btn a {
      font-size: 1.25rem;
      line-height: 1.5; }

.sc-search-lg input.form-control {
  border: 2px solid #e2e3ec;
  color: #000;
  font: inherit;
  margin: 0;
  font-weight: 300;
  font-size: 1.25rem; }

.sc-search-lg .input-group-btn > .btn {
  margin-right: auto; }

.sc-search-lg .input-group-append {
  display: block;
  max-height: 100%; }
  .sc-search-lg .input-group-append a.btn {
    min-width: auto; }
    .sc-search-lg .input-group-append a.btn .glyphicons {
      font-size: 1.25rem; }
    .sc-search-lg .input-group-append a.btn .glyphicons:before {
      padding: 0 !important; }

.sc-search-result-table {
  width: 100% !important;
  margin-top: 2rem; }

.sc-search-result-item.link {
  cursor: pointer; }

.sc-search-result-item-title {
  font-size: 1.2rem;
  font-weight: 700;
  color: #005CA9; }

.sc-search-result-item-title:hover {
  color: #2B88D8; }

.sc-search-result-item-description {
  font-weight: 300; }

.sc-search-result-item-link {
  font-size: 1.2rem;
  color: #00a09b; }

/*SUCHERGEBISSEITE*/
#servicelist_wrapper .row {
  min-width: 100%; }

#foreignservicelist {
  display: none; }

#inputSearchLocality .ms-trigger, #inputSearch .ms-trigger {
  display: flex;
  justify-content: center;
  align-items: center; }
  #inputSearchLocality .ms-trigger .ms-trigger-ico, #inputSearch .ms-trigger .ms-trigger-ico {
    margin-left: 5px;
    margin-top: 0; }

#inputSearchLocality .ms-sel-ctn, #inputSearch .ms-sel-ctn {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  #inputSearchLocality .ms-sel-ctn input, #inputSearch .ms-sel-ctn input {
    min-height: 1.75rem;
    width: auto;
    flex-grow: 1; }
  #inputSearchLocality .ms-sel-ctn .ms-sel-item, #inputSearch .ms-sel-ctn .ms-sel-item {
    background-color: #fff;
    color: #283778;
    font-size: 1rem;
    padding: .25rem; }
    #inputSearchLocality .ms-sel-ctn .ms-sel-item .ms-close-btn, #inputSearch .ms-sel-ctn .ms-sel-item .ms-close-btn {
      background-image: none;
      position: relative; }
    #inputSearchLocality .ms-sel-ctn .ms-sel-item .ms-close-btn:after, #inputSearch .ms-sel-ctn .ms-sel-item .ms-close-btn:after {
      content: "\E208";
      color: #196CB1;
      font-family: "Glyphicons Regular";
      position: absolute;
      opacity: .6;
      top: -5px;
      right: -4px;
      font-size: .75rem; }

#inputSearchLocality .ms-res-ctn, #inputSearch .ms-res-ctn {
  border: 1px solid rgba(0, 0, 0, 0.15); }
  #inputSearchLocality .ms-res-ctn .ms-res-item, #inputSearch .ms-res-ctn .ms-res-item {
    color: #283778;
    font-size: 1rem;
    font-style: normal;
    padding: .25rem; }
    #inputSearchLocality .ms-res-ctn .ms-res-item em, #inputSearch .ms-res-ctn .ms-res-item em {
      background-color: transparent;
      color: #00a09b;
      font-weight: bold; }

/*Such form*/
.portal-search .btn {
  font-weight: 400; }

/* Services */
a.sc-servicelink,
a.sc-servicelink:link,
a.sc-servicelink:visited,
a.sc-servicelink:hover {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }

a.sc-servicelink-decorated span.sc-icon-right {
  font-size: .8rem; }

@media (max-width: 544px) {
  .sc-service-devicenav-title p {
    border-bottom: 2px solid #EDEDED;
    margin: 0;
    padding: .5rem .2rem;
    font-weight: bold; } }

.sc-foreign-services h1 span.badge {
  font-size: .8rem; }

.sc-foreign-services .sc-tagged-search .ms-trigger {
  display: none !important; }

.sc-foreign-services .sc-border-white {
  border-right: .25rem solid white; }

.sc-simplified-layout h2 {
  margin-bottom: .5rem; }
  .sc-simplified-layout h2 a {
    color: #005CA9;
    text-decoration: none; }

.sc-simplified-layout h1 {
  margin-bottom: .5rem; }

@media (max-width: 575.98px) {
  .sc-simplified-layout h1 {
    font-size: 1.5rem;
    line-height: 1.25 !important; } }

.sc-simplified-layout a h2 {
  color: #005CA9; }

.sc-simplified-layout .sc-content-container-start {
  margin-top: 1.55rem; }

.sc-simplified-layout .sc-service-counter {
  width: 100%;
  background-color: #283778; }
  .sc-simplified-layout .sc-service-counter .sc-counter {
    font-size: 5rem;
    color: #283778;
    text-align: center;
    line-height: 1;
    width: 100%;
    font-weight: bold;
    display: inline-block; }
  .sc-simplified-layout .sc-service-counter .sc-counter-description {
    color: #283778;
    font-size: 1rem;
    display: block;
    font-weight: normal;
    display: inline-block;
    text-align: center;
    width: 100%; }

.sc-simplified-layout .sc-service-counter:hover .sc-counter, .sc-simplified-layout .sc-service-counter:hover .sc-counter-description {
  color: #2B88D8; }

.sc-simplified-layout .sc-title-link:hover {
  color: #2B88D8; }

.sc-simplified-layout .sc-navigation-home .nav .btn {
  padding: .2rem .75rem;
  font-weight: 400;
  border-width: 2px; }

.sc-simplified-layout .sc-navigation-home .sc-search-lg {
  margin-top: 1.5rem; }
  .sc-simplified-layout .sc-navigation-home .sc-search-lg .input-group-lg {
    height: 2.25rem; }
    .sc-simplified-layout .sc-navigation-home .sc-search-lg .input-group-lg input {
      height: 100%;
      font-size: 1rem;
      border: none; }
    .sc-simplified-layout .sc-navigation-home .sc-search-lg .input-group-lg .btn {
      padding: 0.5rem .75rem;
      max-height: 100%; }
      .sc-simplified-layout .sc-navigation-home .sc-search-lg .input-group-lg .btn span {
        font-size: 1rem;
        display: inline-block;
        vertical-align: top !important;
        top: 0;
        line-height: 1; }

.sc-simplified-layout .sc-user-state a.btn-secondary {
  background-color: #2e408b;
  width: 100%;
  text-align: left; }

.sc-simplified-layout .sc-user-state a.btn-secondary:hover {
  border-color: #35499e; }

.sc-simplified-layout .sc-user-state a.btn-secondary:not(.disabled):active {
  border-color: #35499e;
  background-color: #35499e; }

.sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state a, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state a:hover, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state a:visited, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state a:focus {
  color: white;
  height: 2.25rem;
  vertical-align: middle;
  line-height: 2.4rem; }

.sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn:hover, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn:focus {
  text-transform: none;
  height: 2.25rem;
  vertical-align: middle;
  line-height: 1.75rem;
  margin-right: 1rem; }

.sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn.btn-primary, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn.btn-primary:hover, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn.btn-primary:focus {
  line-height: 1.5rem; }

.sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn.btn-secondary {
  height: 3rem;
  line-height: 1.2rem;
  padding: 1rem;
  border: none;
  font-weight: bold;
  text-decoration: underline;
  font-size: 1rem; }

.sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn.btn-secondary:hover, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home .sc-user-state .btn.btn-secondary:active {
  background-color: #35499e; }

.sc-simplified-layout .sc-navbar-main-container .sc-navigation-home h1, .sc-simplified-layout .sc-navbar-main-container .sc-navigation-home h2 {
  font-weight: bold;
  vertical-align: bottom; }

.sc-simplified-layout .sc-navbar-main-container .sc-navigation-home h2 {
  margin-top: .75rem !important;
  margin-bottom: .7rem; }

.sc-simplified-layout .sc-accordion-faq .card {
  border: none;
  margin-bottom: 1rem; }
  .sc-simplified-layout .sc-accordion-faq .card .card-body {
    padding: 1rem; }
  .sc-simplified-layout .sc-accordion-faq .card .card-header {
    margin-top: 0 !important;
    cursor: pointer;
    border: none;
    background-color: #283778;
    padding: 1rem; }
    .sc-simplified-layout .sc-accordion-faq .card .card-header h2 {
      color: #005CA9;
      max-width: 90%; }
  .sc-simplified-layout .sc-accordion-faq .card .card-header:hover {
    background-color: #E3E3E3; }
  .sc-simplified-layout .sc-accordion-faq .card .card-header[aria-expanded="true"]::after {
    font-family: 'Glyphicons Regular';
    content: "\E434";
    position: absolute;
    right: 1rem;
    color: #00a09b;
    top: 1rem;
    font-size: 1.25rem; }
  .sc-simplified-layout .sc-accordion-faq .card .card-header[aria-expanded="false"]::after {
    font-family: 'Glyphicons Regular';
    content: "\E433";
    position: absolute;
    right: 1rem;
    top: 1rem;
    font-size: 1.25rem;
    color: #00a09b; }

@media (min-width: 768px) {
  .affix {
    position: inherit;
    top: 0;
    z-index: 1030;
    overflow: hidden;
    max-width: calc(720px * 0.33);
    left: calc((100vw - 720px) / 2 + 2rem);
    padding-left: .9rem; }
  .sc-scroll-spy-content {
    margin-bottom: 50vh; } }

@media (min-width: 992px) {
  .affix {
    max-width: calc(960px * 0.33);
    left: calc((100vw - 960px) / 2 + 2rem); } }

@media (min-width: 1200px) {
  .affix {
    max-width: calc(1140px * 0.33);
    left: calc((100vw - 1140px) / 2 + 2rem); } }

@media (min-width: 768px) {
  .affix .sc-show-affixed {
    display: block !important; } }

.sc-small-icon {
  font-size: .75rem; }

#scrollspy-nav .nav-item {
  width: 100%; }
  #scrollspy-nav .nav-item .nav-link {
    padding: 0; }
  #scrollspy-nav .nav-item .nav-link.active {
    font-weight: bold; }

.sc-nav-tabs-items-queue {
  display: none; }

.sc-content-sidebar .nav > .nav-item {
  padding: 0.2rem 0;
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: 700; }
  .sc-content-sidebar .nav > .nav-item .nav-link.active {
    color: #00a09b; }
  .sc-content-sidebar .nav > .nav-item > .nav {
    padding-left: 0.5rem; }
    .sc-content-sidebar .nav > .nav-item > .nav .nav-item {
      text-transform: none; }
      .sc-content-sidebar .nav > .nav-item > .nav .nav-item .nav-link.active {
        color: #00a09b; }

.sc-content-sidebar ul.nav .nav-item {
  padding-left: 0; }
  .sc-content-sidebar ul.nav .nav-item ul.nav {
    padding-left: 0.5rem; }

.sc-content-sidebar ul.nav .nav-link {
  padding: 0em 0em;
  text-decoration: none; }

.sc-content-sidebar .nav-item a:link, .sc-content-sidebar .nav-item a:visited, .sc-content-sidebar .nav-item a:active {
  color: #283778; }

@media (max-width: 767.98px) {
  .sc-hide-mobile {
    display: none; } }

.sc-bug {
  background-color: #00a09b;
  width: 12%;
  height: 20px;
  background-image: url("../../../Images/bug-mid.png");
  background-position: right center;
  background-repeat: no-repeat;
  float: left; }

/* Tables */
.sc-table tbody tr:last-of-type {
  border-bottom: 2px solid #EDEDED; }

sc-table-highlight {
  background-color: #2B88D8; }

sc-table-servicelist .sc-column-one {
  width: 50%; }

sc-table-servicelist .sc-column-two {
  width: 30%; }

sc-table-servicelist .sc-column-three {
  width: 10%; }

sc-table-servicelist .sc-column-four {
  width: 10%; }

sc-table-servicelist .sc-column-five {
  width: 1%; }

sc-table-servicelist .sc-column-six {
  width: 0; }

.sc-table-sortable .header,
.sc-table-sortable0 .header {
  cursor: pointer; }
  .sc-table-sortable .header .sc-sorter,
  .sc-table-sortable0 .header .sc-sorter {
    vertical-align: middle; }
  .sc-table-sortable .header .sc-sorter.halflings-selectbox:before,
  .sc-table-sortable0 .header .sc-sorter.halflings-selectbox:before {
    content: "\E151";
    color: #00a09b;
    font-size: .8em;
    position: relative;
    top: -2px !important; }
  .sc-table-sortable .header.headerSortUp .sc-sorter.halflings-selectbox:before,
  .sc-table-sortable0 .header.headerSortUp .sc-sorter.halflings-selectbox:before {
    content: "\E151"; }
  .sc-table-sortable .header.headerSortDown .sc-sorter.halflings-selectbox:before,
  .sc-table-sortable0 .header.headerSortDown .sc-sorter.halflings-selectbox:before {
    content: '\E152'; }

.sc-selection-table-control {
  background-color: #283778;
  color: #fff;
  padding: 0.25rem; }

.sc-selection-table-control a.nav-link:link,
.sc-selection-table-control a.nav-link:hover,
.sc-selection-table-control a.nav-link:active,
.sc-selection-table-control a.nav-link:visited {
  color: #fff;
  font-weight: 700;
  margin: 0.5rem 1.5rem 0.5rem 0.5rem; }
  .sc-selection-table-control a.nav-link:link.disabled,
  .sc-selection-table-control a.nav-link:hover.disabled,
  .sc-selection-table-control a.nav-link:active.disabled,
  .sc-selection-table-control a.nav-link:visited.disabled {
    color: #EDEDED; }

.sc-selection-table-control a.nav-link > .glyphicons,
.sc-selection-table-control a.nav-link > .halflings {
  margin: 0 !important;
  margin-right: 0.5rem !important; }

.sc-selection-table tbody tr:hover {
  background-color: #EDEDED; }

.sc-selection-table tbody tr:last-of-type {
  border-bottom: 2px solid #EDEDED; }

.sc-table-highlight {
  background-color: #2B88D8; }

.sc-table-row-clickable {
  cursor: pointer; }

td.sc-breakall {
  -ms-word-break: break-all;
  word-break: break-all; }

td.sc-nobreak {
  -ms-word-break: keep-all;
  word-break: keep-all; }

/* Fix for IE DataTable width problem since Bootstrap beta version */
.sc-content-main .dataTables_wrapper.form-inline.dt-bootstrap4 {
  width: 100%; }
  .sc-content-main .dataTables_wrapper.form-inline.dt-bootstrap4 .row {
    width: 100%;
    margin-left: 0; }
    .sc-content-main .dataTables_wrapper.form-inline.dt-bootstrap4 .row .col-md-12 {
      padding-left: 0;
      padding-right: 0; }

.sc-search-result-table .thead-default th {
  background-color: #E3E3E3;
  border-bottom: none;
  border-top: none; }

/* Tags */
.sc-taglist {
  list-style: none;
  margin: 0;
  padding: 0; }
  .sc-taglist li {
    font-size: .8rem;
    margin: 0 .3em .3em 0;
    padding: 0 .3em;
    display: inline-block;
    border: 1px solid #EDEDED;
    border-radius: 3px;
    background-color: transparent; }
  .sc-taglist .sc-tag-hidden {
    display: none !important; }

@media (min-width: 768px) {
  .sc-circumstances {
    border-right: 1px solid #BFCBD8; }
    .sc-circumstances .nav-item {
      position: relative; }
    .sc-circumstances .nav-item.active:after {
      content: "";
      position: absolute;
      transform: rotate(45deg);
      height: 1.5rem;
      width: 1.5rem;
      right: -.75rem;
      top: 25%;
      border-left: 1px solid #BFCBD8;
      border-bottom: 1px solid #BFCBD8;
      background-color: white; } }

.sc-circumstances {
  height: 100%; }
  .sc-circumstances .nav-item.active a.sc-circumstance-link {
    color: #00a09b; }
  .sc-circumstances a.sc-circumstance-link {
    font-weight: bold;
    font-size: 1.3125rem;
    text-decoration: none; }

.sc-services {
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .sc-services .sc-service-item {
    border-top: 1px solid #BFCBD8;
    padding-top: 1rem;
    padding-bottom: 1rem; }
    .sc-services .sc-service-item a {
      text-decoration: none; }
    .sc-services .sc-service-item .sc-service-description {
      color: black; }
    .sc-services .sc-service-item .sc-service-title {
      font-size: 1.5rem;
      font-weight: bold; }

.user__post a {
  text-decoration: none; }

@media (max-width: 575.98px) {
  .breadcrumb .breadcrumb-item {
    display: none; }
  .breadcrumb .breadcrumb-item:last-child {
    display: inline-block; }
  .breadcrumb .breadcrumb-item:last-child:before {
    content: "\E211";
    font-family: "Glyphicons Regular";
    color: #005CA9;
    display: inline-block;
    line-height: 1.45rem;
    vertical-align: top; } }

#legacyServiceContainer .form-group .form-control-feedback  {
  display: block; }

/* OD-Start-Page-Sidenavigation in zoomed page */
@media all and (max-width: 100em) and (min-width: 768px) {
  #sc-sidenavigation {
    position: absolute;
    left: 0; } }

.sorting {
  cursor: pointer;
  -ms-word-break: keep-all;
  word-break: keep-all; }
  .sorting:after {
    content: "\E269";
    color: #196CB1;
    font-family: "Glyphicons Halflings";
    font-size: .8em;
    font-weight: normal;
    padding-left: 0.4rem;
    opacity: .6;
    position: relative;
    top: 1px; }

.sorting_asc {
  cursor: pointer;
  -ms-word-break: keep-all;
  word-break: keep-all; }
  .sorting_asc:after {
    content: "\E093";
    color: #196CB1;
    font-family: "Glyphicons Halflings";
    font-size: .8em;
    font-weight: normal;
    padding-left: 0.4rem;
    opacity: .6;
    position: relative;
    top: 1px; }

.sorting_desc {
  cursor: pointer;
  -ms-word-break: keep-all;
  word-break: keep-all; }
  .sorting_desc:after {
    content: "\E094";
    color: #196CB1;
    font-family: "Glyphicons Halflings";
    font-size: .8em;
    font-weight: normal;
    padding-left: 0.4rem;
    opacity: .6;
    position: relative;
    top: 1px; }
