@charset "UTF-8";
@import url("../wf/fontawesome/stylesheet.css");
@font-face {
  font-family: fontawesome;
  font-weight: 300;
  font-style: normal;
  src: url("/wf/fontawesome/fa-light-300.eot");
  src: url("/wf/fontawesome/fa-light-300.eot?#iefix") format("embedded-opentype"), url("/wf/fontawesome/fa-light-300.woff2") format("woff2"), url("/wf/fontawesome/fa-light-300.woff") format("woff"), url("/wf/fontawesome/fa-light-300.ttf") format("truetype"), url("/wf/fontawesome/fa-light-300.svg#fontawesome") format("svg"); }
@font-face {
  font-family: fontawesome;
  font-weight: 400;
  font-style: normal;
  src: url("/wf/fontawesome/fa-brands-400.eot");
  src: url("/wf/fontawesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/wf/fontawesome/fa-brands-400.woff2") format("woff2"), url("/wf/fontawesome/fa-brands-400.woff") format("woff"), url("/wf/fontawesome/fa-brands-400.ttf") format("truetype"), url("/wf/fontawesome/fa-brands-400.svg#fontawesome") format("svg"); }
@font-face {
  font-family: fontawesome;
  font-weight: 700;
  font-style: normal;
  src: url("/wf/fontawesome/fa-regular-400.eot");
  src: url("/wf/fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/wf/fontawesome/fa-regular-400.woff2") format("woff2"), url("/wf/fontawesome/fa-regular-400.woff") format("woff"), url("/wf/fontawesome/fa-regular-400.ttf") format("truetype"), url("/wf/fontawesome/fa-regular-400#fontawesome") format("svg"); }
@font-face {
  font-family: fontawesome;
  font-weight: 900;
  font-style: normal;
  src: url("/wf/fontawesome/fa-solid-900.eot");
  src: url("/wf/fontawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/wf/fontawesome/fa-solid-900.woff2") format("woff2"), url("/wf/fontawesome/fa-solid-900.woff") format("woff"), url("/wf/fontawesome/fa-solid-900.ttf") format("truetype"), url("/wf/fontawesome/fa-solid-900.svg#fontawesome") format("svg"); }
#breakpoints * {
  display: none; }

@media (max-width: 599.98px) {
  #xs {
    display: block; } }
@media (min-width: 600px) and (max-width: 749.98px) {
  #sm {
    display: block; } }
@media (min-width: 750px) and (max-width: 991.98px) {
  #md {
    display: block; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  #lg {
    display: block; } }
@media (min-width: 1200px) and (max-width: 1399.98px) {
  #xl {
    display: block; } }
html {
  -ms-overflow-style: scrollbar; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit; }

*::before {
  font-family: fontawesome;
  font-weight: 900;
  display: inline-block; }

body {
  font-family: proxima-nova, sans-serif;
  color: #333;
  font-weight: 300; }

i:before, i:after {
  font-family: fontawesome;
  font-style: normal; }

.hidden {
  display: none; }

.hidden-until-active {
  opacity: 0;
  overflow: hidden; }

/*@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {
  @each $breakpoint, $container-max-width in $max-widths {
    @include media-breakpoint-up($breakpoint, $breakpoints) {
      max-width: $container-max-width;
    }
  }
}*/
*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block; }

body {
  margin: 0;
  font-family: "proxima-nova";
  font-size: 0.8rem;
  font-weight: 300;
  line-height: 1.3;
  color: #212529;
  text-align: left;
  background-color: #fff; }

.fontawesome {
  font-family: fontawesome;
  font-weight: 900; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

p + p {
  margin-top: 1rem;
  margin-bottom: 0; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 700; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #146cb4;
  text-decoration: none;
  background-color: transparent; }
  a:hover, a:focus {
    color: #0c436f;
    text-decoration: none;
    transition: all 0.5s ease-out; }
  a:focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: "Courier New", Courier, monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: .75rem;
  padding-bottom: .3rem;
  color: inherit;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button {
  padding: 5px 10px;
  text-align: center;
  color: #fff;
  border: 1px solid #124d77;
  border-radius: 5px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1; }
  button:hover {
    background: #ccc;
    color: #333;
    transition: all 0.5s ease-out; }
  button.disabled {
    display: none; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: proxima-nova, Arial;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

input {
  padding: 5px 10px;
  border-radius: 5px;
  border: none; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
  margin: 10px; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap;
  position: relative; }

.dropdown-menu {
  position: absolute;
  top: 92%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 25rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  color: #fff;
  text-align: left;
  list-style: none;
  background-color: #eee;
  -moz-box-shadow: inset 0px 1px 0px white, 0px 1px 5px #555;
  -webkit-box-shadow: inset 0px 1px 0px white, 0px 1px 5px #555;
  box-shadow: inset 0px 1px 0px white, 0px 1px 5px rgba(0, 0, 0, 0.5);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #eee));
  background: -moz-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -webkit-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -o-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -ms-linear-gradient(top, #ccc 5%, #eee 100%);
  background: linear-gradient(to bottom, #ccc 5%, #eee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee',GradientType=0);
  background-color: #eee;
  -webkit-border-radius: 0 15px 0 15px;
  -moz-border-radius: 0 15px 0 15px;
  border-radius: 0 15px 0 15px;
  border: 1px solid #ddd; }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }
.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: inherit;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  /*@include hover-focus {
    color: $dropdown-link-hover-color;
    text-decoration: none;
    @include gradient-bg($dropdown-link-hover-bg);
  }*/ }
  .dropdown-item.active, .dropdown-item:active {
    color: inherit;
    text-decoration: none; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: inherit;
    pointer-events: none;
    background-color: transparent;
    /*@if $enable-gradients {
      background-image: none;
    }*/ }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: inherit;
  color: inherit;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: inherit; }

.column {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

#mainColumns {
  margin-bottom: 2rem; }
  @media (min-width: 992px) {
    #mainColumns.col-layout_2 .column.middle {
      max-width: 100%;
      flex: 0 0 100%; }
    #mainColumns .column.left {
      max-width: 25%;
      flex: 0 0 25%; }
    #mainColumns .column.middle {
      max-width: 75%;
      flex: 0 0 75%; }
    #mainColumns .column.right {
      max-width: 25%;
      flex: 0 0 25%; }
    #mainColumns.col-layout_1-2-3 .column.middle {
      max-width: 50%;
      flex: 0 0 50%; } }
  #mainColumns .column {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px; }
  #mainColumns .singlepage {
    padding: 2rem 0; }
    #mainColumns .singlepage:first-child {
      padding-top: 0; }
    #mainColumns .singlepage:last-child {
      margin-bottom: -2rem;
      padding-bottom: 4rem; }
    #mainColumns .singlepage .singlepage-item {
      margin: 0;
      padding: 2rem 0; }
  #mainColumns .column {
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.container__site {
  width: auto;
  max-width: 100%;
  overflow: hidden; }

.container__max-width, #theme .slick-dots {
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
  position: relative; }
  @media (min-width: 750px) {
    .container__max-width, #theme .slick-dots {
      width: 94%; } }
  @media (min-width: 992px) {
    .container__max-width, #theme .slick-dots {
      max-width: 1300px; } }

.col-container {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.box-container a {
  width: 100%;
  height: auto;
  text-decoration: none; }
  .box-container a:hover * {
    color: #FFF !important; }
.box-container .box-container-inner {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  align-items: stretch;
  justify-content: flex-start; }
.box-container .content-item {
  position: relative;
  display: flex;
  padding-right: 15px;
  padding-left: 15px;
  justify-content: stretch; }
.box-container.icon-header .content-item-inner {
  width: 100%;
  word-wrap: break-word; }
  .box-container.icon-header .content-item-inner:hover {
    transition: unset;
    background: unset;
    box-shadow: unset; }
  .box-container.icon-header .content-item-inner:hover * {
    color: unset !important; }
.box-container .content-item-inner {
  width: 100%;
  word-wrap: break-word; }
  .box-container .content-item-inner:hover {
    transition: all .5s ease-out;
    background: #146cb4 !important;
    box-shadow: inset 0px 1px 0px black, 0px 1px 5px rgba(0, 0, 0, 0.5) !important; }
  .box-container .content-item-inner:hover * {
    color: #FFF !important; }
.box-container .box-2-col-item {
  max-width: 50%;
  flex: 0 0 50%; }
.box-container .box-3-col-item {
  max-width: 33.333%;
  flex: 0 0 33.333%; }
.box-container .box-4-col-item {
  max-width: 25%;
  text-align: center !important;
  flex: 0 0 25%; }
.box-container .box-3-col-span-2-item {
  max-width: 66.666%;
  flex: 0 0 66.666%; }

.aval-cols_9 .box-container .box-4-col-item, .aval-cols_8 .box-container .box-4-col-item, .aval-cols_7 .box-container .box-4-col-item {
  max-width: 50%;
  flex: 0 0 50%; }

.aval-cols_6 .box-container .box-4-col-item, .aval-cols_6 .box-container .box-3-col-item, .aval-cols_6 .box-container .box-3-col-span-2-item, .aval-cols_5 .box-container .box-4-col-item, .aval-cols_5 .box-container .box-3-col-item, .aval-cols_5 .box-container .box-3-col-span-2-item, .aval-cols_4 .box-container .box-4-col-item, .aval-cols_4 .box-container .box-3-col-item, .aval-cols_4 .box-container .box-3-col-span-2-item {
  max-width: 50%;
  flex: 0 0 50%; }

.aval-cols_3 .box-container .content-item, .aval-cols_2 .box-container .content-item, .aval-cols_1 .box-container .content-item {
  max-width: 100%;
  flex: 0 0 100%; }

.contentItem-inner {
  width: 100%;
  word-wrap: break-word;
  padding: 20px;
  margin-bottom: 2rem; }

#containerOrderConfirmation .container a {
  width: 100%;
  height: auto;
  text-decoration: none; }
  #containerOrderConfirmation .container a:hover * {
    color: #FFF !important; }
#containerOrderConfirmation .container .container-inner {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  align-items: stretch;
  justify-content: flex-start; }
#containerOrderConfirmation .container .content-item {
  position: relative;
  display: flex;
  padding-right: 15px;
  padding-left: 15px;
  justify-content: stretch; }
#containerOrderConfirmation .container.icon-header .content-item-inner {
  width: 100%;
  word-wrap: break-word; }
#containerOrderConfirmation .container .box-2-col-item {
  max-width: 50%;
  flex: 0 0 50%; }
#containerOrderConfirmation .container .box-3-col-item {
  max-width: 33.333%;
  flex: 0 0 33.333%; }
#containerOrderConfirmation .container .box-4-col-item {
  max-width: 25%;
  text-align: center !important;
  flex: 0 0 25%; }
#containerOrderConfirmation .container .box-3-col-span-2-item {
  max-width: 66.666%;
  flex: 0 0 66.666%; }

@media (max-width: 749.98px) {
  .box-container .content-item {
    max-width: 100% !important;
    flex: 0 0 100% !important; }
  .box-container .box-4-col-item, .box-container .box-3-col-item, .box-container .box-3-col-span-2-item {
    max-width: 100% !important;
    flex: 0 0 100% !important; } }
@media (max-width: 1199.98px) {
  #containerOrderConfirmation .box-4-col-item, #containerOrderConfirmation .box-3-col-item, #containerOrderConfirmation .box-3-col-span-2-item {
    max-width: 100% !important;
    flex: 0 0 100% !important; } }
#mobileMenu .bar.toggle-mobile {
  color: #333; }
#mobileMenu .list-container {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  height: 100%;
  transition: transform 1s;
  transform: translateX(-115%);
  flex-wrap: nowrap;
  overflow-y: scroll;
  transition: transform 600ms;
  width: 100%;
  max-width: 80%;
  min-width: 300px;
  box-shadow: inset 0 1px 0 white, 0 1px 15px rgba(0, 0, 0, 0.5); }
#mobileMenu .slide-in.open .list-container {
  transform: translateX(0%); }
#mobileMenu .close-mobile {
  display: inline-block; }

/* FLIESS-SPALTEN */
.flow-2-col-container .head {
  width: 48%; }
.flow-2-col-container .content {
  box-sizing: border-box;
  -webkit-columns: 2;
  columns: 2;
  -webkit-column-gap: 4%;
  column-gap: 4%; }

.aval-cols_4 .flow-2-col-container .content, .aval-cols_3 .flow-2-col-container .content, .aval-cols_2 .flow-2-col-container .content, .aval-cols_1 .flow-2-col-container .content {
  columns: 1; }

.flow-3-col-container {
  box-sizing: border-box;
  -webkit-columns: 3;
  columns: 3;
  -webkit-column-gap: 10px;
  column-gap: 10px; }

footer .col-container .column.main.left {
  max-width: 77.5%;
  flex: 0 0 77.5%; }
footer .col-container .column.main.right {
  display: flex;
  flex: 0 0;
  justify-content: flex-start; }
  footer .col-container .column.main.right .nav {
    height: 100%; }

#iframeLayer {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden; }
  #iframeLayer .iframe-layer {
    width: 800px;
    background: white;
    margin: 20px auto;
    position: relative;
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.8); }
  #iframeLayer.open {
    display: block; }
  #iframeLayer .top {
    position: absolute;
    z-index: 1000000;
    top: 0;
    right: 20px; }
    #iframeLayer .top,
    #iframeLayer .top * {
      line-height: 30px;
      display: block;
      width: 30px;
      height: 30px;
      text-align: right;
      padding-top: 5px; }
    #iframeLayer .top .close-link {
      font-size: 40px; }
      #iframeLayer .top .close-link span {
        display: none; }
  #iframeLayer .header {
    width: 100%;
    height: 175px;
    background-color: white;
    position: absolute;
    top: 0;
    left: 0; }
    #iframeLayer .header .inner {
      width: 200px;
      margin: 0 auto;
      padding: 20px 0; }
      #iframeLayer .header .inner img {
        width: 100%;
        height: auto; }
  #iframeLayer .bottom {
    position: absolute;
    bottom: -13px;
    width: 100%;
    text-align: right; }
    #iframeLayer .bottom .inner {
      margin-right: 20px;
      margin-left: 20px; }
    #iframeLayer .bottom,
    #iframeLayer .bottom * {
      height: 30px; }
  #iframeLayer .close-link {
    cursor: pointer; }
    #iframeLayer .close-link:hover {
      opacity: 0.5;
      transition: all 0.75s ease-out; }
    #iframeLayer .close-link:after {
      display: inline-block;
      content: "";
      font-family: fontawesome;
      font-weight: 300; }
  #iframeLayer .iframe-container {
    position: relative;
    top: 175px;
    width: 100%; }
  #iframeLayer #iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    min-width: 100%;
    border: none;
    background: white; }

#iframeBody {
  margin: 0 20px;
  padding: 0; }

#iframeBody * {
  word-wrap: break-word; }

.contentLayerClose {
  height: 27px;
  width: 27px;
  display: block;
  content: "";
  font-family: fontawesome;
  font-weight: 300;
  position: absolute;
  right: 25px;
  top: 25px; }

#containerContentLayer {
  position: absolute;
  width: 100%;
  z-index: 1000000000; }
  #containerContentLayer .df-cell-title {
    padding-top: 0;
    color: #146cb4;
    font-weight: 700;
    font-size: 1.5rem;
    text-transform: uppercase;
    letter-spacing: 0.75px; }

#backgroundContentLayer {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: -1; }

#layerContentLayer {
  max-width: 1100px;
  margin: auto;
  background-color: rgba(255, 255, 255, 0.98);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); }

#layerContentLayerHead {
  height: 160px;
  padding: 20px 30px;
  text-align: center;
  position: relative; }
  #layerContentLayerHead:before {
    content: url(../img/logo_lightbox.png); }

#layerContentLayerHead a {
  position: absolute;
  top: 20px;
  right: 20px;
  font-family: fontawesome;
  text-decoration: none;
  font-size: 200%;
  color: #333333;
  height: 40px;
  width: 40px;
  border: 1px solid #333;
  border-radius: 50%;
  line-height: 1.5; }
  #layerContentLayerHead a:hover {
    border: 1px solid #146cb4;
    color: #146cb4;
    transition: all 0.5s ease-out; }

#layerContentLayerBody {
  width: 100%;
  text-align: left; }
  #layerContentLayerBody .areaContentLayerText {
    width: unset;
    padding: 10px 30px;
    margin: 0;
    border-bottom: 1px solid #ccc;
    position: relative; }

.areaContentLayerText li {
  margin-left: 24px; }

#layerContentLayerFooter {
  width: 100%; }

#areaContentLayerTextFooter {
  width: 100%;
  text-align: right;
  padding: 10px 30px; }

.contentLayerLink {
  color: #333;
  font-weight: 700;
  text-decoration: none;
  font-size: 1.2rem; }

.contentLayerLink:hover {
  color: #146cb4;
  text-decoration: none;
  transition: all 0.5s ease-out; }

.fas:before {
  font-family: fontawesome;
  font-weight: 900;
  display: inline-block; }

.fa-phone:before {
  content: ""; }

.fa-phone-alt:before {
  content: ""; }

.fa-carret-down:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

#service {
  background: #eee; }
  #service .language-switcher:before {
    content: '|';
    width: 1px;
    display: inline-block;
    padding-right: 17px;
    padding-top: 5px; }
  #service .language-switcher li {
    margin: 0 5px; }
    #service .language-switcher li.lang {
      padding: 0;
      border-radius: 4px;
      background-image: url("/img/spriteCountries.png");
      background-size: auto 100%;
      display: block; }
      #service .language-switcher li.lang.inactive {
        cursor: default;
        filter: grayscale(100%); }
      #service .language-switcher li.lang.fr {
        background-position: left 0 top; }
      #service .language-switcher li.lang.de {
        background-position: left 25% top; }
      #service .language-switcher li.lang.es {
        background-position: left 50% top; }
      #service .language-switcher li.lang.en {
        background-position: left 75% top; }
      #service .language-switcher li.lang.it {
        background-position: left 100% top; }
    #service .language-switcher li a, #service .language-switcher li span {
      display: block;
      width: 24px;
      height: 26px;
      user-select: none;
      color: transparent !important; }

#top .logo {
  z-index: 5;
  transform: translateY(20%);
  width: 225px; }
  #top .logo a {
    display: block; }
    #top .logo a img {
      max-width: 100%; }

#top .logo img:hover {
  animation: flip-icon 1.5s ease-in-out;
  transform: translateY(0); }

@keyframes flip-icon {
  0% {
    transform: rotateY(0);
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    transform: rotateY(360deg);
    opacity: 1; } }
#theme {
  display: flex;
  height: 275px;
  margin-bottom: 25px;
  /* Korrekturen */
  /* momentan nicht benutzt */
    /* img[src$=".png"] {
        height: 275px;
        width: auto;
        position: relative;
    }

    img[src$=".jpg"] {
        display: none;
    } */ }
  #theme.inactive {
    transition: opacity 500ms;
    opacity: 0; }
  #theme .slider {
    width: 100%; }
    #theme .slider .slick-list {
      width: 100%; }
    #theme .slider .inner {
      display: flex;
      height: 275px;
      justify-content: space-between;
      align-items: flex-end;
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
      width: 100%; }
      @media (min-width: 750px) {
        #theme .slider .inner {
          width: 94%; } }
      @media (min-width: 992px) {
        #theme .slider .inner {
          max-width: 1300px; } }
  #theme .slider-item {
    height: 275px; }
  #theme .slider.has-slogan .slider-item .inner {
    justify-content: space-between; }
  #theme .slider.one-item, #theme .slider.one-item .slick-track, #theme .slider.one-item .slick-slide, #theme .slider.one-item .slider-item {
    width: 100% !important; }
  #theme .slogan {
    display: flex;
    align-self: center; }
    #theme .slogan .slogan-inner {
      font-size: 1.5rem;
      line-height: 1.75rem;
      display: inline;
      padding: 20px 25px;
      background: rgba(255, 255, 255, 0.8); }
      #theme .slogan .slogan-inner > span {
        display: inline-block; }
  #theme a {
    text-decoration: none;
    color: inherit; }
    #theme a:hover, #theme a:focus, #theme a:active {
      color: inherit;
      opacity: .8; }
  #theme .main-image {
    position: relative;
    width: auto;
    max-width: unset;
    height: 100%; }
  #theme .slick-prev, #theme .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: inline-block;
    width: auto;
    height: auto;
    padding: 0;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: transparent;
    border: none;
    outline: none;
    background: transparent; }
    #theme .slick-prev:hover, #theme .slick-prev:focus, #theme .slick-next:hover, #theme .slick-next:focus {
      color: transparent;
      outline: none;
      background: transparent; }
      #theme .slick-prev:hover:before, #theme .slick-prev:focus:before, #theme .slick-next:hover:before, #theme .slick-next:focus:before {
        opacity: 1; }
    #theme .slick-prev.slick-disabled:before, #theme .slick-next.slick-disabled:before {
      opacity: 1; }
    #theme .slick-prev:before, #theme .slick-next:before {
      font-family: fontawesome;
      font-size: 60px;
      font-weight: 300;
      line-height: 1;
      display: inline-block;
      opacity: 1;
      color: #999;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  @media (min-width: 1400px) {
    #theme .slick-prev {
      left: 50%;
      transform: translate(-690px, -50%); } }
  #theme .slick-prev:before {
    content: ""; }
  @media (min-width: 1400px) {
    #theme .slick-next {
      right: 50%;
      transform: translate(690px, -50%); } }
  #theme .slick-next:before {
    content: ""; }
  #theme .slick-dots {
    position: relative;
    top: -23px;
    bottom: 0;
    left: 6px;
    height: 0;
    margin: 0;
    padding: 0;
    text-align: left;
    z-index: 99; }
    #theme .slick-dots li {
      position: relative;
      display: inline-block;
      width: 25px;
      height: 25px;
      margin: 0 4px;
      padding: 0; }
      #theme .slick-dots li button {
        font-size: 0;
        line-height: 0;
        width: 25px;
        height: 25px;
        color: transparent;
        border: 0;
        background: transparent; }
        #theme .slick-dots li button:before, #theme .slick-dots li button:after {
          font-family: fontawesome;
          font-weight: 900;
          position: absolute;
          top: 4px;
          left: 0;
          width: 25px;
          height: 25px;
          content: "";
          text-align: center;
          opacity: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
        #theme .slick-dots li button:before {
          font-size: 25px;
          line-height: 20px;
          color: #fff;
          text-shadow: 1px 1px 2px black; }
      #theme .slick-dots li button:hover, #theme .slick-dots li button:focus, #theme .slick-dots li.slick-active button {
        outline: none; }
        #theme .slick-dots li button:hover:before, #theme .slick-dots li button:focus:before, #theme .slick-dots li.slick-active button:before {
          opacity: 1;
          color: #fff; }
        #theme .slick-dots li button:hover:after, #theme .slick-dots li button:focus:after, #theme .slick-dots li.slick-active button:after {
          font-size: 16px;
          line-height: 20px;
          opacity: 1;
          color: #ccc;
          color: #ccc; }

.nav, .language-switcher {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0; }
  .nav,
  .nav *,
  .language-switcher,
  .language-switcher * {
    list-style: none;
    list-style-type: none; }
  .nav > *,
  .language-switcher > * {
    position: relative; }
  .nav.vertical,
  .language-switcher.vertical {
    flex-direction: column; }
  .nav a,
  .language-switcher a {
    display: inline-block; }
  .nav.has-dividers li + li:before, .has-dividers .nav li + li:before,
  .language-switcher.has-dividers li + li:before,
  .has-dividers .language-switcher li + li:before {
    content: '|';
    width: 1px;
    display: inline-block; }

.nav a:hover, .nav a:focus, .nav a:active {
  transition: all .5s ease-out;
  text-decoration: none; }
.nav .active > a,
.nav .open > a {
  font-weight: bold; }

#service .inner,
#top .inner,
#mainMenu .inner {
  display: flex; }
#service .nav a,
#top .nav a,
#mainMenu .nav a {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  text-transform: uppercase;
  color: #333; }
  #service .nav a:hover, #service .nav a:focus, #service .nav a:active,
  #top .nav a:hover,
  #top .nav a:focus,
  #top .nav a:active,
  #mainMenu .nav a:hover,
  #mainMenu .nav a:focus,
  #mainMenu .nav a:active {
    transition: all .5s ease-out;
    text-decoration: none;
    color: #146cb4 !important; }

#service {
  font-size: 15px;
  line-height: 15px; }
  #service .inner {
    height: 50px;
    justify-content: flex-end;
    align-items: center; }
  #service .nav-container {
    display: flex;
    align-items: center; }
  #service .nav .dropdown-menu {
    right: 20px;
    left: unset;
    float: right; }

#top {
  font-size: 16px;
  line-height: 16px; }
  #top .inner {
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: flex-end;
    height: 80px; }
  #top .nav-container {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-bottom: 16px; }
  #top .nav {
    justify-content: flex-end; }

#mainMenu {
  font-size: 1.1rem;
  line-height: 1rem;
  padding-bottom: 0; }
  #mainMenu .inner {
    position: relative;
    padding-bottom: 10px;
    justify-content: flex-start;
    align-items: baseline; }

#boxshadow {
  margin-bottom: 35px;
  position: relative; }

.boxshadow {
  height: 15px;
  box-shadow: 0 8px 7px -7px #555;
  position: absolute;
  top: -15px;
  max-width: 1250px;
  width: 100%; }
  @media (max-width: 991.98px) {
    .boxshadow {
      display: none; } }

.mailLink {
  font-size: 1rem;
  font-weight: 600;
  /* width: 100%; */
  text-align: right;
  position: absolute;
  right: 25%;
  top: 6px; }
  @media (max-width: 1199.98px) {
    .mailLink {
      font-size: 0;
      top: 5px; } }
  .mailLink a:before {
    content: '\f0e0';
    font-family: 'fontawesome';
    padding-right: 5px;
    font-size: 1rem; }
    @media (max-width: 1199.98px) {
      .mailLink a:before {
        font-size: 1.5rem; } }

/* active state and general styles */
#mainColumns .nav-container {
  margin-bottom: 2rem;
  padding: 10px 25px;
  color: #fff;
  border: 1px solid #124d77;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
  text-shadow: 0 1px 0 #154682; }
  #mainColumns .nav-container ul {
    padding-left: 10px; }
    #mainColumns .nav-container ul li {
      margin: 5px 0; }
      #mainColumns .nav-container ul li.active {
        font-weight: 900;
        letter-spacing: 1px; }
      #mainColumns .nav-container ul li a {
        letter-spacing: .5px;
        text-transform: uppercase;
        color: white; }
        #mainColumns .nav-container ul li a:before {
          font-size: .9rem;
          font-weight: 900;
          line-height: 1;
          display: inline-block;
          width: .5rem;
          margin-left: -20px;
          padding-right: 15px;
          content: "";
          color: white; }
        #mainColumns .nav-container ul li a:hover {
          transition: all .5s ease-out;
          opacity: .5; }

.call-center {
  text-align: center; }
  .call-center .speech-bubble {
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    position: relative;
    display: inline-block;
    padding: 10px;
    color: #fff;
    border-radius: 10px;
    background-image: linear-gradient(#146cb4, #134877);
    box-shadow: rgba(0, 0, 0, 0.75) 0 0 10px; }
    .call-center .speech-bubble:after {
      position: absolute;
      content: '';
      transform: translateX(100%);
      border: transparent solid 10px; }
    .call-center .speech-bubble .fa-phone-alt:before {
      font-size: 12px;
      display: inline-block;
      margin-right: 5px;
      transform: scaleX(-1); }
  .call-center.speech-bubble-left {
    position: relative; }
    @media (max-width: 991.98px) {
      .call-center.speech-bubble-left {
        margin-top: 20px; } }
    .call-center.speech-bubble-left .speech-bubble {
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.25rem;
      position: relative;
      display: inline-block;
      padding: 15px 20px;
      color: #fff;
      border-radius: 15px;
      background-image: linear-gradient(#146cb4, #134877);
      box-shadow: rgba(0, 0, 0, 0.75) 0 0 10px;
      margin-top: 146px;
      width: 80%; }
      @media (max-width: 1199.98px) {
        .call-center.speech-bubble-left .speech-bubble {
          margin-top: 127px;
          margin-bottom: 30px; } }
    .call-center.speech-bubble-left img {
      position: absolute;
      top: 0;
      left: 10%;
      width: 230px;
      height: 168px;
      z-index: 1; }
      @media (max-width: 1199.98px) {
        .call-center.speech-bubble-left img {
          width: 200px;
          height: 146px; } }
  .call-center.speech-bubble-right {
    position: absolute;
    right: 25px;
    bottom: 0px; }
    .call-center.speech-bubble-right .speech-bubble {
      right: -44px;
      bottom: -12px; }
      .call-center.speech-bubble-right .speech-bubble:after {
        right: 0;
        bottom: 12px;
        border-left-width: 10px;
        border-left-color: #134877; }
    .call-center.speech-bubble-right img {
      max-width: 135px;
      height: auto; }
  .call-center p + p {
    margin-top: 6px; }
  .call-center a,
  .call-center a:hover,
  .call-center a:focus,
  .call-center a:active {
    font-weight: 900;
    text-decoration: none;
    color: #fff; }

#mainColumns .slick-dots {
  position: absolute;
  top: -35px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
#mainColumns .singlepage .content-item-inner {
  margin-bottom: 0; }
#mainColumns .head .title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  color: #146cb4; }
#mainColumns .head .subtitle {
  font-size: 1.25rem;
  font-weight: 400;
  color: #555; }
#mainColumns h2,
#mainColumns h1 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  color: #146cb4; }
#mainColumns h3 {
  font-size: 1.25rem;
  color: #146cb4; }
#mainColumns .content-item a,
#mainColumns .accordion-container .content-item a {
  font-weight: 700;
  display: inline-block; }
#mainColumns .content-item ol,
#mainColumns .accordion-container .content-item ol {
  list-style-position: outside;
  padding-left: 28px; }
#mainColumns .content-item ul + ul,
#mainColumns .content-item ol + ol,
#mainColumns .accordion-container .content-item ul + ul,
#mainColumns .accordion-container .content-item ol + ol {
  margin-top: 1.5rem 0; }
#mainColumns .content-item ul li,
#mainColumns .accordion-container .content-item ul li {
  padding-top: 3px;
  list-style: none;
  position: relative;
  padding-left: 28px; }
#mainColumns .content-item ul li:before,
#mainColumns .accordion-container .content-item ul li:before {
  font-size: inherit;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
  padding-right: 25px;
  content: "";
  color: #146cb4;
  width: 28px;
  transform: translateY(50%);
  position: absolute;
  top: 0;
  left: 0; }
#mainColumns .content-item .image img,
#mainColumns .accordion-container .content-item .image img {
  max-width: 100%;
  height: auto; }
#mainColumns .content-item .openNavigation,
#mainColumns .accordion-container .content-item .openNavigation {
  font-family: fontawesome;
  font-size: 1.75rem;
  line-height: 1.9rem;
  overflow: visible;
  width: auto;
  color: white;
  padding: 5px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #134978;
  border-width: 1px;
  border-radius: 50%;
  background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  backface-visibility: hidden;
  float: right;
  transition: .15s linear;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transform: rotate(-4deg);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  position: absolute;
  right: -15px;
  bottom: -10px; }
  #mainColumns .content-item .openNavigation:hover,
  #mainColumns .accordion-container .content-item .openNavigation:hover {
    opacity: 0.5;
    transition: all 0.5s ease-out; }
#mainColumns .content-item-inner {
  margin-bottom: 2rem; }
#mainColumns a img:hover {
  transition: all 1s ease-out;
  opacity: .5; }
#mainColumns .load-more {
  font: inherit;
  line-height: normal;
  overflow: visible;
  width: auto;
  color: white;
  padding: 5px 10px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #134978;
  border-width: 1px;
  border-radius: 3px;
  background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  backface-visibility: hidden;
  position: absolute;
  bottom: 15px;
  right: 45px; }
  @media (max-width: 991.98px) {
    #mainColumns .load-more {
      position: relative;
      right: unset;
      bottom: unset;
      float: right;
      margin: 15px 0; } }
  #mainColumns .load-more a {
    color: #FFF !important; }
  #mainColumns .load-more.relative {
    position: relative;
    bottom: unset;
    right: unset;
    width: 90px;
    text-align: center;
    margin: 25px 0; }
#mainColumns .accordion-container.full {
  padding: 2rem 0; }
#mainColumns .accordion-container .load-more.relative {
  display: none; }
#mainColumns .accordion-container.ui-widget {
  font-family: unset;
  font-size: unset;
  background: unset; }
#mainColumns .accordion-container h2 {
  font-size: 1.1rem;
  color: white;
  text-transform: none;
  font-weight: 400; }
#mainColumns .accordion-container h3 {
  padding-bottom: 10px; }
#mainColumns .accordion-container .ui-accordion-header {
  position: relative;
  margin-top: 10px;
  padding: 10px 20px;
  cursor: pointer;
  border: 1px solid #134978;
  border-width: 1px;
  border-radius: 3px;
  background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  backface-visibility: hidden;
  padding-left: 54px; }
  #mainColumns .accordion-container .ui-accordion-header .ui-accordion-header-icon {
    width: 28px;
    position: absolute;
    top: 0;
    left: 20px;
    line-height: 2.1; }
    #mainColumns .accordion-container .ui-accordion-header .ui-accordion-header-icon.ui-icon {
      background-image: none !important;
      height: unset;
      width: unset;
      display: unset;
      text-indent: unset; }
      #mainColumns .accordion-container .ui-accordion-header .ui-accordion-header-icon.ui-icon:before {
        font-family: fontawesome;
        font-size: 1.7rem;
        font-weight: 300;
        content: ""; }
#mainColumns .accordion-container .ui-accordion-header-active .ui-accordion-header-icon.ui-icon:before {
  font-family: fontawesome;
  font-size: 1.7rem;
  font-weight: 300;
  content: "" !important; }
#mainColumns .accordion-container .content-item-inner {
  margin-bottom: 1rem;
  position: relative; }
  #mainColumns .accordion-container .content-item-inner .content.small {
    max-height: 100px;
    overflow: hidden;
    padding-right: 40px; }
#mainColumns .accordion-container .content-item {
  margin-bottom: 20px;
  padding: 10px 25px 5px 25px;
  border-radius: 3px;
  background: linear-gradient(180deg, #ddd 0%, #eee 100%);
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }
  #mainColumns .accordion-container .content-item .image {
    margin: 15px -25px; }
#mainColumns .column.left, #mainColumns .column.right {
  word-wrap: break-word; }
  #mainColumns .column.left .title, #mainColumns .column.right .title {
    font-size: 1.25rem !important; }
  #mainColumns .column.left .subtitle, #mainColumns .column.right .subtitle {
    font-size: 1rem !important; }

.box-container .title {
  font-size: 1.25rem !important; }
.box-container .subtitle {
  font-size: 1rem !important; }
.box-container .head,
.box-container .image {
  margin-bottom: 15px; }
.box-container .image {
  margin-left: -20px;
  margin-right: -20px; }
  .box-container .image .icon {
    font-family: fontawesome;
    font-size: 70px;
    font-weight: 700;
    margin: 0.5rem 0;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); }
.box-container .content-item-inner {
  padding: 20px;
  border: 1px solid #eee; }

.content-item .image a {
  line-height: 0;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0; }
  .content-item .image a .icon {
    line-height: 1; }

.content-item .content {
  padding-top: 1rem;
  font-size: 0.95rem;
  line-height: 1.5; }
.content-item.has-main-image.image-left .image {
  float: left;
  width: 40%;
  padding: 0 2rem 0 0;
  margin-top: 2rem; }
.content-item.has-main-image.image-left .content {
  margin-left: 40%;
  margin-top: 1rem; }
.content-item.has-main-image.image-right .image {
  float: right;
  width: 40%;
  padding: 0 0 0 2rem;
  margin-top: 2rem; }
.content-item.has-main-image.image-right .content {
  margin-right: 40%;
  margin-top: 1rem; }
.content-item.has-main-image.image-left .content-item-inner:after, .content-item.has-main-image.image-right .content-item-inner:after {
  display: block;
  clear: both;
  height: 1px;
  content: ' '; }

.customer-reviews .content-item {
  display: flex;
  padding-left: 2.5%;
  padding-right: 2.5%;
  margin-bottom: 30px; }
  .customer-reviews .content-item .content-item-inner {
    padding: 30px;
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #eee));
    background: -moz-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -webkit-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -o-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -ms-linear-gradient(top, #ccc 5%, #eee 100%);
    background: linear-gradient(to bottom, #ccc 5%, #eee 100%);
    background-color: #eee;
    background-color: #eee;
    -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }
    .customer-reviews .content-item .content-item-inner:hover {
      cursor: pointer;
      transition: all 1s ease-out;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bbb), color-stop(1, #eee));
      background: -moz-linear-gradient(top, #bbb 5%, #eee 100%);
      background: -webkit-linear-gradient(top, #bbb 5%, #eee 100%);
      background: -o-linear-gradient(top, #bbb 5%, #eee 100%);
      background: -ms-linear-gradient(top, #bbb 5%, #eee 100%);
      background: linear-gradient(to bottom, #bbb 5%, #eee 100%); }
    .customer-reviews .content-item .content-item-inner .head.customer-reviews {
      margin-left: 160px;
      min-height: 55px !important; }
    .customer-reviews .content-item .content-item-inner .head .title {
      font-size: 1.2rem !important; }
    .customer-reviews .content-item .content-item-inner .head .subtitle {
      font-size: 1rem !important; }
    .customer-reviews .content-item .content-item-inner .image {
      position: absolute;
      top: -20px;
      left: 15px;
      width: 200px;
      padding: 5px 0;
      text-align: center;
      background-color: white;
      transition: .15s linear;
      -webkit-transition: -webkit-transform .15s linear;
      -moz-transition: -moz-transform .15s linear;
      -o-transition: -o-transform .15s linear;
      transform: rotate(-4deg);
      -webkit-transform: rotate(-4deg);
      -moz-transform: rotate(-4deg);
      -o-transform: rotate(-4deg);
      box-shadow: inset -7px -8px 20px rgba(255, 255, 255, 0.5), 2px 4px 9px rgba(0, 0, 0, 0.5); }

.icon-header .content-item {
  display: flex;
  padding-left: 2.5%;
  padding-right: 2.5%;
  margin: 2.5rem 0; }
  @media (max-width: 749.98px) {
    .icon-header .content-item {
      margin-bottom: 2.5rem; } }
  .icon-header .content-item.has-no-content {
    margin: 3.5rem 0; }
  .icon-header .content-item .content-item-inner {
    padding: 0px 15px 0 60px !important;
    margin-bottom: 0 !important;
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #eee)) !important;
    background: -moz-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -webkit-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -o-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -ms-linear-gradient(top, #ccc 5%, #eee 100%);
    background: linear-gradient(to bottom, #ccc 5%, #eee 100%);
    background-color: #eee;
    background-color: #eee;
    -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5) !important; }
    .icon-header .content-item .content-item-inner .head {
      position: absolute;
      top: -33px;
      left: 70px;
      min-width: 85%;
      min-height: 70px;
      background-color: #146cb4;
      color: white !important;
      transition: .15s linear;
      -webkit-transition: -webkit-transform .15s linear;
      -moz-transition: -moz-transform .15s linear;
      -o-transition: -o-transform .15s linear;
      transform: rotate(-4deg);
      -webkit-transform: rotate(-4deg);
      -moz-transform: rotate(-4deg);
      -o-transform: rotate(-4deg);
      padding: 5px 15px 5px 40px !important;
      height: 3.5rem !important;
      display: table;
      border-radius: 0 10px 10px 0;
      box-shadow: -5px 2px 5px 0px rgba(0, 0, 0, 0.5);
      margin-bottom: 0; }
      @media (max-width: 991.98px) {
        .icon-header .content-item .content-item-inner .head {
          min-width: unset;
          width: 80%;
          height: 3.5rem !important;
          top: -32px; } }
      .icon-header .content-item .content-item-inner .head .title {
        font-size: 1.2rem !important;
        color: white !important;
        line-height: unset !important;
        display: table-cell;
        vertical-align: middle; }
        @media (max-width: 991.98px) {
          .icon-header .content-item .content-item-inner .head .title {
            font-size: 1rem !important;
            line-height: 1.2rem !important; } }
      .icon-header .content-item .content-item-inner .head .subtitle {
        font-size: 1.2rem !important;
        color: white !important;
        font-weight: 700 !important;
        text-transform: uppercase !important; }
    .icon-header .content-item .content-item-inner .image {
      position: absolute;
      top: -25px;
      left: 30px;
      width: 90px;
      height: 90px;
      padding: 5px 0;
      border-radius: 50%;
      text-align: center;
      background-color: #146cb4;
      transition: .15s linear;
      -webkit-transition: -webkit-transform .15s linear;
      -moz-transition: -moz-transform .15s linear;
      -o-transition: -o-transform .15s linear;
      transform: rotate(-4deg);
      -webkit-transform: rotate(-4deg);
      -moz-transform: rotate(-4deg);
      -o-transform: rotate(-4deg);
      box-shadow: -5px 2px 5px 0px rgba(0, 0, 0, 0.5); }
      .icon-header .content-item .content-item-inner .image .icon {
        color: white !important;
        font-family: fontawesome;
        font-size: 45px;
        font-weight: 700;
        line-height: 175%;
        margin: 0;
        text-align: center;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); }
    .icon-header .content-item .content-item-inner .content {
      margin-top: 60px;
      margin-bottom: 30px; }

#containerHelp_31033 .layerBlog {
  position: relative;
  width: 200px;
  margin: 40px auto 0 auto;
  padding: 20px 15px 10px 15px;
  transition: .15s linear;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transform: rotate(-4deg);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  color: #000;
  border: 1px solid #ffea72;
  border-radius: 0 0 20px 0;
  background: transparent linear-gradient(to bottom, #fff5bc, #ffea72 100%) repeat scroll 0 0;
  background-color: #fff5bc;
  box-shadow: inset -7px -8px 20px rgba(255, 255, 255, 0.5), 2px 4px 9px rgba(0, 0, 0, 0.5);
  font-size: 0.9rem;
  text-align: center; }
  @media (max-width: 749.98px) {
    #containerHelp_31033 .layerBlog {
      width: 250px;
      margin: 20px auto 0 auto; } }
  #containerHelp_31033 .layerBlog .blogPin {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    text-align: center; }
    #containerHelp_31033 .layerBlog .blogPin img {
      width: 39px !important;
      height: 37px !important; }

.layerBlog {
  position: relative;
  width: 60%;
  margin: 0 auto 35px auto;
  padding: 40px;
  transition: .15s linear;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transform: rotate(-4deg);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  color: #000;
  border: 1px solid #ffea72;
  border-radius: 0 0 50px 0;
  background: transparent linear-gradient(to bottom, #fff5bc, #ffea72 100%) repeat scroll 0 0;
  background-color: #fff5bc;
  box-shadow: inset -7px -8px 20px rgba(255, 255, 255, 0.5), 2px 4px 9px rgba(0, 0, 0, 0.5); }
  .layerBlog .blogPin {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    text-align: center; }
    .layerBlog .blogPin img {
      width: 39px !important;
      height: 37px !important; }

.layerBlogItems {
  overflow: auto;
  max-height: 600px;
  padding-right: 40px; }

.itemBlog {
  margin: 15px 0;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
  border-bottom: 1px solid #fff; }

.itemBlog:hover {
  padding: 20px;
  background-color: rgba(17, 109, 178, 0.1); }

.itemBlogTitle a {
  font-size: 1.25rem;
  font-weight: 900;
  margin-left: 35px; }
  .itemBlogTitle a:before {
    font-family: fontawesome;
    font-size: inherit;
    font-weight: 900;
    line-height: 1;
    display: inline-block;
    width: 1rem;
    margin-left: -35px;
    padding-right: 30px;
    content: ""; }

.itemBlogAuthor {
  display: none;
  padding-top: 5px; }

.contentBoxSpecial {
  padding: 15px 20px;
  margin-bottom: 20px;
  position: relative;
  color: #fff;
  border: 1px solid #124d77;
  border-bottom: none;
  -webkit-border-radius: 0 15px 15px 15px;
  -moz-border-radius: 0 15px 15px 15px;
  border-radius: 0 15px 15px 15px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }

.accordion-container .content-item .content {
  position: relative;
  padding: 0; }
  .accordion-container .content-item .content a {
    color: #146cb4; }
  .accordion-container .content-item .content.full {
    font-size: 0.95rem; }

#mainColumns #mainContent .box-container .content-item {
  opacity: 0;
  transition: opacity 100ms; }
#mainColumns.ready #mainContent .box-container .content-item {
  opacity: 1; }

#containerOrderConfirmation .content-item-inner {
  border: none !important; }
#containerOrderConfirmation .layerPortalNavi ul li {
  min-height: unset; }
  #containerOrderConfirmation .layerPortalNavi ul li a {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px 5px 5px 25px;
    border-radius: 5px;
    line-height: 1.3rem; }
    #containerOrderConfirmation .layerPortalNavi ul li a:before {
      content: '\f138\0020';
      font-family: 'fontawesome';
      margin-left: -25px; }

.image_over_title {
  margin: 0 -10px; }
  .content .image_over_title {
    margin-left: 10px;
    margin-right: 10px; }
    .content .image_over_title .slick-prev:before,
    .content .image_over_title .slick-next:before {
      color: #999; }
  .image_over_title .slick-slide {
    margin: 0 10px; }
  .image_over_title .slider-item {
    margin: 1rem 0;
    text-align: center; }
    .image_over_title .slider-item .content-item-inner {
      border: 1px solid #ddd; }
    .image_over_title .slider-item .head .title {
      font-size: 1.1rem !important;
      word-wrap: break-word; }
    .image_over_title .slider-item .head .subtitle {
      font-size: 1rem !important;
      word-wrap: break-word; }
    .image_over_title .slider-item .content {
      text-align: left;
      padding-bottom: 10px;
      padding-top: 5px; }
  .image_over_title .icon {
    font-family: fontawesome;
    font-size: 80px;
    font-weight: 700;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); }
  .image_over_title a {
    width: 100%;
    height: auto;
    text-decoration: none;
    color: unset;
    display: flex !important; }
    .image_over_title a:hover * {
      color: #FFF !important; }
    .image_over_title a .content-item-inner {
      background: #fff !important;
      -moz-box-shadow: inset 0px 1px 0px white, 0px 1px 5px #555 !important;
      -webkit-box-shadow: inset 0px 1px 0px white, 0px 1px 5px #555 !important;
      box-shadow: inset 0px 1px 0px white, 0px 1px 5px rgba(0, 0, 0, 0.5) !important;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee',GradientType=0) !important;
      -webkit-border-radius: 15px 0 15px 0 !important;
      -moz-border-radius: 15px 0 15px 0 !important;
      border-radius: 15px 0 15px 0 !important; }
      .image_over_title a .content-item-inner:hover {
        transition: all .5s ease-out;
        background: #146cb4 !important;
        color: #FFFFFF !important;
        box-shadow: inset 0px 1px 0px black, 0px 1px 5px rgba(0, 0, 0, 0.5) !important; }
  #mainColumns .singlepage .image_over_title .head .title, #mainColumns .singlepage .image_over_title .head .subtitle, #mainColumns .content .image_over_title .head .title, #mainColumns .content .image_over_title .head .subtitle {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5; }

.templateRezession {
  margin: 0 -10px;
  color: #FFF; }
  .templateRezession:before {
    content: url(/img/Google_Rating_Person.png);
    position: absolute;
    right: 20px;
    top: -154px; }
    @media (max-width: 991.98px) {
      .templateRezession:before {
        display: none; } }
  .content .templateRezession {
    margin-left: 10px;
    margin-right: 10px; }
    .content .templateRezession .slick-prev:before,
    .content .templateRezession .slick-next:before {
      color: #999; }
  .templateRezession .slick-slide {
    margin: 0 10px; }
  .templateRezession .slider-item {
    margin: 1rem 0;
    text-align: left; }
    .templateRezession .slider-item .content-item-inner {
      border: 1px solid rgba(255, 255, 255, 0.2);
      -moz-box-shadow: 0px 1px 10px #555 !important;
      -webkit-box-shadow: 0px 1px 10px #555 !important;
      box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee',GradientType=0) !important;
      -webkit-border-radius: 15px 0 15px 0 !important;
      -moz-border-radius: 15px 0 15px 0 !important;
      border-radius: 15px 0 15px 0 !important; }
    .templateRezession .slider-item .head .title {
      font-size: 1rem !important;
      word-wrap: break-word;
      color: #FFF !important;
      font-weight: 700 !important; }
    .templateRezession .slider-item .head .subtitle {
      font-size: 0.9rem !important;
      word-wrap: break-word;
      color: #FFF !important; }
    .templateRezession .slider-item .content {
      text-align: left;
      padding-bottom: 10px;
      padding-top: 5px;
      font-weight: 300;
      height: 119px;
      overflow: auto;
      margin-bottom: 20px; }
  .templateRezession .icon {
    font-family: fontawesome;
    font-size: 0.9rem;
    font-weight: 700;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    float: left;
    margin-right: 5px;
    line-height: 1.1rem;
    letter-spacing: 2px; }
  .templateRezession .googleRezession {
    font-family: fontawesome;
    font-size: 0.9rem;
    font-weight: 900;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    float: left;
    margin-right: 5px;
    line-height: 1.1rem;
    letter-spacing: 0; }
  .templateRezession a {
    width: 100%;
    height: auto;
    text-decoration: none;
    color: unset;
    display: flex !important; }
    .templateRezession a:hover * {
      color: #FFF !important; }
    .templateRezession a .content-item-inner {
      background: none !important;
      -moz-box-shadow: 0px 1px 10px #555 !important;
      -webkit-box-shadow: 0px 1px 10px #555 !important;
      box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee',GradientType=0) !important;
      -webkit-border-radius: 15px 0 15px 0 !important;
      -moz-border-radius: 15px 0 15px 0 !important;
      border-radius: 15px 0 15px 0 !important;
      padding: 10px 20px 0 20px !important; }
      .templateRezession a .content-item-inner:hover {
        transition: all .5s ease-out;
        transform: scale(1.05);
        background: #146cb4 !important;
        overflow: hidden; }
  #mainColumns .singlepage .templateRezession .head .title, #mainColumns .singlepage .templateRezession .head .subtitle, #mainColumns .content .templateRezession .head .title, #mainColumns .content .templateRezession .head .subtitle {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5; }

.slider-template {
  /* make all slider items the same height */ }
  .slider-template .slick-track {
    display: flex !important; }
  .slider-template .slick-slide, .slider-template .slick-slide > div, .slider-template .slider-item {
    display: flex !important;
    flex: 0 0  auto; }
  .slider-template .slick-slide > div {
    width: 100%; }
  .slider-template .content-item-inner {
    width: 100% !important; }
  .slider-template .content-item:not(.has-link) .content-item-inner {
    padding: 10px 20px 0 20px !important; }
  .slider-template .content-item-inner a.main-link {
    display: block;
    height: 100%;
    padding: 10px 20px 0 20px !important; }
    .slider-template .content-item-inner a.main-link:hover {
      opacity: 0.8;
      transition: all 0.75s ease-out; }
  @media (max-width: 749.98px) {
    .slider-template {
      margin-left: 20px;
      margin-right: 20px; } }

.singlepage .slider-template .slick-prev {
  left: 10px; }
.singlepage .slider-template .slick-next {
  right: 10px; }
.singlepage .image_over_title .content-item-inner {
  background: #fff;
  -moz-box-shadow: inset 0px 1px 0px white, 0px 1px 5px #555;
  -webkit-box-shadow: inset 0px 1px 0px white, 0px 1px 5px #555;
  box-shadow: inset 0px 1px 0px white, 0px 1px 5px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee',GradientType=0);
  -webkit-border-radius: 15px 0 15px 0;
  -moz-border-radius: 15px 0 15px 0;
  border-radius: 15px 0 15px 0; }

.content-item .image .slider {
  float: right;
  width: 40%;
  overflow: visible;
  margin: 0 0 30px 30px; }

#contentItem1005 * {
  color: #fff !important; }

.googlerating {
  padding-bottom: 5px;
  text-align: left;
  color: #fff !important; }
  .googlerating.stars {
    font-size: 1.25rem;
    position: relative;
    display: flex;
    width: 100%;
    margin-top: -15px;
    margin-bottom: 25px;
    padding-bottom: 5px;
    border-bottom: 1px solid #fff;
    justify-content: flex-start; }
    .googlerating.stars .value {
      font-size: 1.6rem;
      font-weight: 700;
      line-height: 33px;
      padding-right: 10px; }
    .googlerating.stars .rating {
      display: flex; }
  .googlerating.reviews {
    margin: 0 -10px;
    padding: 0 10px; }
    .googlerating.reviews .head {
      display: flex;
      overflow: hidden;
      padding-bottom: 0 !important;
      justify-content: space-between;
      align-items: left; }
    .googlerating.reviews .author {
      font-size: 18px;
      font-weight: 700;
      line-height: 24px; }
    .googlerating.reviews .date {
      font-size: 13px;
      font-weight: 500;
      line-height: 24px;
      padding-bottom: 5px;
      text-transform: uppercase; }
    .googlerating.reviews .inner {
      padding: 20px; }
    .googlerating.reviews .rating {
      display: flex; }
    .googlerating.reviews .text {
      font-size: 15px;
      line-height: 24px;
      overflow: hidden;
      height: 145px; }
      .googlerating.reviews .text:hover {
        overflow: unset;
        height: auto !important;
        cursor: pointer;
        transition: all 1s ease-out; }
    .googlerating.reviews .slick-list {
      margin: 0 -10px;
      padding-bottom: 15px; }
      .googlerating.reviews .slick-list .slick-track {
        display: flex; }
        .googlerating.reviews .slick-list .slick-track .slick-slide {
          overflow: hidden;
          height: 240px;
          margin: 0 10px;
          transition: height 1s linear;
          border: 1px solid rgba(255, 255, 255, 0.3);
          -webkit-box-shadow: inset 0 1px 0 #FFFFFF, 1px 1px 5px #555;
          -moz-box-shadow: inset 0 1px 0 #FFFFFF, 1px 1px 5px #555;
          box-shadow: inset 0 1px 0 #FFFFFF, 1px 1px 5px rgba(0, 0, 0, 0.6);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee', GradientType=0); }
          .googlerating.reviews .slick-list .slick-track .slick-slide:hover {
            overflow: unset;
            height: 450px;
            cursor: pointer;
            background-color: #134877; }
    @media (max-width: 749.98px) {
      .googlerating.reviews {
        margin-left: 20px;
        margin-right: 20px; } }
  .googlerating .stars-item, .googlerating .rating-item {
    font-family: 'fontawesome';
    font-weight: 900;
    padding: 0 2px; }
  .googlerating .googlerating-person {
    position: absolute;
    right: -14px;
    bottom: 0; }
    .googlerating .googlerating-person img {
      height: 150px;
      width: auto; }
    @media (max-width: 991.98px) {
      .googlerating .googlerating-person {
        display: none; } }

.page-buttons {
  position: relative; }
  .page-buttons .btn {
    font-size: 1rem;
    background: #134877;
    color: #fff;
    border: none;
    outline: none; }
  .page-buttons .contact {
    z-index: 10;
    bottom: -1px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: white inset 1px 1px 2px, rgba(0, 0, 0, 0.5) 1px -1px 3px 0;
    padding: 5px 15px;
    text-transform: uppercase;
    border-radius: 10px 10px 0 0; }
    .page-buttons .contact i {
      padding-right: 10px; }
  .page-buttons .top {
    position: fixed;
    right: 10px;
    bottom: 40px !important;
    color: #fff;
    text-align: center;
    right: 10px;
    bottom: 10px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.75) 0 0 4px; }
    .page-buttons .top,
    .page-buttons .top i,
    .page-buttons .top i:before {
      display: block;
      font-size: 28px;
      padding: 0 5px; }

footer {
  position: relative;
  background: -webkit-linear-gradient(#134877 5%, #146cb4 100%);
  background: -o-linear-gradient(#134877 5%, #146cb4 100%);
  background: linear-gradient(#134877 5%, #146cb4 100%);
  background-color: #146cb4; }
  footer .border-top {
    width: 100%;
    height: 10px;
    background: #134877; }
  footer .content-item {
    color: white; }
  footer .title {
    font-size: 20px;
    text-transform: uppercase;
    color: white; }
  footer .col-container {
    flex-wrap: nowrap;
    justify-content: space-between; }
    footer .col-container .column.main.left {
      padding: 25px 15px 0 15px;
      flex: 0 1 auto;
      max-width: none;
      width: 100%; }
      footer .col-container .column.main.left > * {
        padding-bottom: 25px; }
      footer .col-container .column.main.left a {
        color: white; }
        footer .col-container .column.main.left a:visited, footer .col-container .column.main.left a:hover, footer .col-container .column.main.left a:focus, footer .col-container .column.main.left a:active {
          opacity: .5;
          color: white; }
    footer .col-container .column.main.right {
      padding-left: 55px;
      padding-right: 15px;
      border-radius: 130px 0 0 130px;
      max-width: none;
      background: -webkit-gradient(linear, right left, left bottom, color-stop(0, #fff6), color-stop(0.6, #fff0));
      background: -moz-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background: -o-linear-gradient(right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background: -ms-linear-gradient(right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); }
      footer .col-container .column.main.right * {
        color: white; }
  footer #bottomContainer {
    word-break: break-word;
    color: #fff;
    background-image: url("/img/Background_Footer.png");
    background-repeat: no-repeat;
    background-position: center; }
    footer #bottomContainer .head {
      margin-bottom: 15px;
      padding-bottom: 10px;
      border-bottom: none; }
      footer #bottomContainer .head .title {
        font-size: 25px;
        font-weight: 700;
        line-height: 30px; }
      footer #bottomContainer .head .subtitle {
        font-size: 20px;
        font-weight: 400;
        line-height: 24px; }
  footer .footer-menu {
    padding-top: 55px;
    padding-bottom: 55px; }
    footer .footer-menu li + li {
      margin-top: 5px; }
    footer .footer-menu li:hover, footer .footer-menu li:focus, footer .footer-menu li:active, footer .footer-menu li.active {
      opacity: .4; }
    footer .footer-menu a {
      display: block;
      padding: 4px;
      white-space: nowrap;
      cursor: pointer;
      font-size: 1.1rem; }
      footer .footer-menu a:before {
        font-family: fontawesome;
        font-size: 20px;
        font-weight: 900;
        line-height: 40px;
        display: inline-block;
        width: 45px;
        height: 45px;
        margin-right: 10px;
        text-align: center;
        border: 3px solid white;
        border-radius: 50%; }
  footer .bottom {
    padding: 15px 15px 0 15px;
    padding-bottom: 25px;
    border-top: 1px solid #fff; }
    footer .bottom * {
      color: white; }
    footer .bottom .nav-container {
      margin-right: -15px;
      margin-left: -15px; }
      footer .bottom .nav-container .nav li + li:before {
        display: inline-block;
        width: 4px;
        content: '.'; }
      footer .bottom .nav-container .nav li + li a {
        padding-left: 6px; }
      footer .bottom .nav-container a {
        font-weight: 300;
        padding-right: 10px;
        padding-left: 10px; }
  footer .count_text {
    color: #fff;
    font-size: inherit; }
  @media (max-width: 991.98px) {
    footer .column.main.right {
      padding-left: 15px !important;
      padding-right: 0px !important;
      border-radius: 50px 0 0 50px !important; }
    footer .footer-menu li.has-icon a span {
      display: none; } }
  footer .copyrights a {
    font-weight: 300; }

#frmTellAFriend {
  width: 90%; }
  #frmTellAFriend .label {
    color: white; }

#mobileMenu .inner {
  position: relative; }
#mobileMenu .bar {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-color: transparent;
  background: transparent;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 16px;
  color: #333;
  cursor: pointer;
  z-index: 2;
  border-bottom: 1px solid #ccc; }
#mobileMenu .bar-title {
  font-size: 20px;
  padding-right: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  font-weight: 700; }
#mobileMenu .toggle-mobile i:before {
  font-weight: 300;
  content: '\f0c9';
  outline: none;
  font-size: 30px;
  line-height: 30px; }
#mobileMenu .close-mobile {
  display: block;
  text-align: right;
  font-size: 40px;
  line-height: 1;
  padding: 10px 10px 0 10px;
  float: right; }
  #mobileMenu .close-mobile i {
    cursor: pointer;
    display: block; }
    #mobileMenu .close-mobile i:before {
      font-weight: 300;
      content: '\f057';
      outline: none; }
#mobileMenu .boxshadow {
  margin-left: -15px;
  margin-right: -15px;
  z-index: 1; }
#mobileMenu .list-container {
  background: white;
  border: 1px solid #ddd;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #eee));
  background: -moz-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -webkit-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -o-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -ms-linear-gradient(top, #ccc 5%, #eee 100%);
  background: linear-gradient(to bottom, #ccc 5%, #eee 100%);
  background-color: #eee;
  background-color: #eee;
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee', GradientType=0); }
#mobileMenu .nav .active > a {
  font-weight: 900;
  color: #146cb4; }
#mobileMenu ul {
  padding: 20px 30px;
  border-bottom: 1px solid #999; }
#mobileMenu ul li ul li {
  padding: 5px 0; }
  #mobileMenu ul li ul li a {
    font-weight: 700;
    color: #333; }
#mobileMenu li ul li ul {
  border-bottom: none;
  padding: 5px 0 10px 0; }
  #mobileMenu li ul li ul li {
    padding: 2px 0 2px 15px; }
  #mobileMenu li ul li ul a {
    font-size: 1rem;
    font-weight: 300; }
    #mobileMenu li ul li ul a:before {
      content: "";
      font-family: fontawesome;
      font-weight: 300;
      margin-left: -15px;
      padding-right: 5px; }
#mobileMenu > li + li {
  padding-top: 20px; }
#mobileMenu ul a {
  width: 100%;
  font-size: 1.2rem;
  line-height: 1.6; }

/* responsive */
@media (min-width: 992px) {
  #mobileMenu {
    display: none; } }
select,
option {
  font: -moz-pull-down-menu;
  font-family: proxima-nova, Arial; }

#dolphinForm-outer-31053 .detailValueDragNDrop .uploads .files .file-element .file {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80%;
  font-size: 0.64rem;
  line-height: 1.5rem;
  text-align: left; }

.tablecell-detailValueAGB {
  display: none; }

.df-row-actionBar-inline {
  text-align: right;
  padding: 1.5rem 0 1rem 0; }
  .df-row-actionBar-inline .df-cell-action-large {
    padding: 10px 10px 8px 10px;
    background: black;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    transform: 0.5s ease-out; }
    .df-row-actionBar-inline .df-cell-action-large:hover {
      transform: scale(1.1); }
    .df-row-actionBar-inline .df-cell-action-large input {
      background: none;
      color: white;
      text-transform: uppercase;
      border: none;
      box-shadow: none;
      font-size: 1rem;
      letter-spacing: 0.5px; }

.df-row-actionBar-SSL {
  position: absolute;
  padding: 0 25px;
  text-align: unset;
  bottom: 0;
  width: 100%;
  left: 0; }
  .df-row-actionBar-SSL:before {
    padding: 8px 8px 5px 8px;
    content: url("/img/icon/SSL.png");
    border-radius: 10px 10px 0 0;
    background: white;
    box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
    margin-right: 10px; }

#dolphinForm-outer-31023,
#dolphinForm-outer-31033,
#dolphinForm-outer-31043,
#dolphinForm-outer-31143,
#dolphinForm-outer-31143,
#dolphinForm-outer-31053,
#dolphinForm-outer-31063,
#dolphinForm-outer-3093,
#dolphinForm-outer-3083,
#dolphinForm-outer-3073,
#dolphinForm-outer-3095,
#dolphinForm-outer-3063,
#dolphinForm-outer-3053,
#dolphinForm-outer-13201107,
#dolphinForm-outer-21117 {
  margin-top: 0 !important;
  position: relative;
  float: left;
  width: 70%;
  padding: 60px 25px 40px 25px;
  letter-spacing: .8px;
  color: #fff;
  border: 1px solid #124d77;
  border-bottom: none;
  -webkit-border-radius: 0 15px 15px 15px;
  -moz-border-radius: 0 15px 15px 15px;
  border-radius: 0 15px 15px 15px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }
  @media (max-width: 1199.98px) {
    #dolphinForm-outer-31023,
    #dolphinForm-outer-31033,
    #dolphinForm-outer-31043,
    #dolphinForm-outer-31143,
    #dolphinForm-outer-31143,
    #dolphinForm-outer-31053,
    #dolphinForm-outer-31063,
    #dolphinForm-outer-3093,
    #dolphinForm-outer-3083,
    #dolphinForm-outer-3073,
    #dolphinForm-outer-3095,
    #dolphinForm-outer-3063,
    #dolphinForm-outer-3053,
    #dolphinForm-outer-13201107,
    #dolphinForm-outer-21117 {
      float: none;
      width: 100%;
      margin-top: 60px; } }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-31023,
    #dolphinForm-outer-31033,
    #dolphinForm-outer-31043,
    #dolphinForm-outer-31143,
    #dolphinForm-outer-31143,
    #dolphinForm-outer-31053,
    #dolphinForm-outer-31063,
    #dolphinForm-outer-3093,
    #dolphinForm-outer-3083,
    #dolphinForm-outer-3073,
    #dolphinForm-outer-3095,
    #dolphinForm-outer-3063,
    #dolphinForm-outer-3053,
    #dolphinForm-outer-13201107,
    #dolphinForm-outer-21117 {
      padding: 60px 25px 35px 25px; } }
  @media (max-width: 599.98px) {
    #dolphinForm-outer-31023,
    #dolphinForm-outer-31033,
    #dolphinForm-outer-31043,
    #dolphinForm-outer-31143,
    #dolphinForm-outer-31143,
    #dolphinForm-outer-31053,
    #dolphinForm-outer-31063,
    #dolphinForm-outer-3093,
    #dolphinForm-outer-3083,
    #dolphinForm-outer-3073,
    #dolphinForm-outer-3095,
    #dolphinForm-outer-3063,
    #dolphinForm-outer-3053,
    #dolphinForm-outer-13201107,
    #dolphinForm-outer-21117 {
      padding: 191px 25px 40px 25px; } }
  #dolphinForm-outer-31023 .df-textarea,
  #dolphinForm-outer-31033 .df-textarea,
  #dolphinForm-outer-31043 .df-textarea,
  #dolphinForm-outer-31143 .df-textarea,
  #dolphinForm-outer-31143 .df-textarea,
  #dolphinForm-outer-31053 .df-textarea,
  #dolphinForm-outer-31063 .df-textarea,
  #dolphinForm-outer-3093 .df-textarea,
  #dolphinForm-outer-3083 .df-textarea,
  #dolphinForm-outer-3073 .df-textarea,
  #dolphinForm-outer-3095 .df-textarea,
  #dolphinForm-outer-3063 .df-textarea,
  #dolphinForm-outer-3053 .df-textarea,
  #dolphinForm-outer-13201107 .df-textarea,
  #dolphinForm-outer-21117 .df-textarea {
    border: none;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2); }
  #dolphinForm-outer-31023 .df-input-text,
  #dolphinForm-outer-31033 .df-input-text,
  #dolphinForm-outer-31043 .df-input-text,
  #dolphinForm-outer-31143 .df-input-text,
  #dolphinForm-outer-31143 .df-input-text,
  #dolphinForm-outer-31053 .df-input-text,
  #dolphinForm-outer-31063 .df-input-text,
  #dolphinForm-outer-3093 .df-input-text,
  #dolphinForm-outer-3083 .df-input-text,
  #dolphinForm-outer-3073 .df-input-text,
  #dolphinForm-outer-3095 .df-input-text,
  #dolphinForm-outer-3063 .df-input-text,
  #dolphinForm-outer-3053 .df-input-text,
  #dolphinForm-outer-13201107 .df-input-text,
  #dolphinForm-outer-21117 .df-input-text {
    box-sizing: border-box;
    width: 95%;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #555;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    background: none;
    font-size: 1rem; }
    #dolphinForm-outer-31023 .df-input-text::placeholder,
    #dolphinForm-outer-31033 .df-input-text::placeholder,
    #dolphinForm-outer-31043 .df-input-text::placeholder,
    #dolphinForm-outer-31143 .df-input-text::placeholder,
    #dolphinForm-outer-31143 .df-input-text::placeholder,
    #dolphinForm-outer-31053 .df-input-text::placeholder,
    #dolphinForm-outer-31063 .df-input-text::placeholder,
    #dolphinForm-outer-3093 .df-input-text::placeholder,
    #dolphinForm-outer-3083 .df-input-text::placeholder,
    #dolphinForm-outer-3073 .df-input-text::placeholder,
    #dolphinForm-outer-3095 .df-input-text::placeholder,
    #dolphinForm-outer-3063 .df-input-text::placeholder,
    #dolphinForm-outer-3053 .df-input-text::placeholder,
    #dolphinForm-outer-13201107 .df-input-text::placeholder,
    #dolphinForm-outer-21117 .df-input-text::placeholder {
      font-size: 0.85rem;
      color: #999; }
  #dolphinForm-outer-31023 .detailLabelDragNDrop,
  #dolphinForm-outer-31033 .detailLabelDragNDrop,
  #dolphinForm-outer-31043 .detailLabelDragNDrop,
  #dolphinForm-outer-31143 .detailLabelDragNDrop,
  #dolphinForm-outer-31143 .detailLabelDragNDrop,
  #dolphinForm-outer-31053 .detailLabelDragNDrop,
  #dolphinForm-outer-31063 .detailLabelDragNDrop,
  #dolphinForm-outer-3093 .detailLabelDragNDrop,
  #dolphinForm-outer-3083 .detailLabelDragNDrop,
  #dolphinForm-outer-3073 .detailLabelDragNDrop,
  #dolphinForm-outer-3095 .detailLabelDragNDrop,
  #dolphinForm-outer-3063 .detailLabelDragNDrop,
  #dolphinForm-outer-3053 .detailLabelDragNDrop,
  #dolphinForm-outer-13201107 .detailLabelDragNDrop,
  #dolphinForm-outer-21117 .detailLabelDragNDrop {
    display: block; }
  #dolphinForm-outer-31023 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-31033 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-31043 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-31143 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-31143 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-31053 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-31063 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3093 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3083 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3073 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3095 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3063 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3053 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-13201107 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-21117 .detailValueDragNDrop .upload-area {
    min-height: 110px;
    border: 2px dashed #999;
    border-radius: 3px;
    padding: 20px;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    position: relative; }
    #dolphinForm-outer-31023 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-31033 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-31043 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-31143 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-31143 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-31053 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-31063 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3093 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3083 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3073 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3095 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3063 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3053 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-13201107 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-21117 .detailValueDragNDrop .upload-area button {
      margin-left: 60px; }
  #dolphinForm-outer-31023 .IconOption,
  #dolphinForm-outer-31033 .IconOption,
  #dolphinForm-outer-31043 .IconOption,
  #dolphinForm-outer-31143 .IconOption,
  #dolphinForm-outer-31143 .IconOption,
  #dolphinForm-outer-31053 .IconOption,
  #dolphinForm-outer-31063 .IconOption,
  #dolphinForm-outer-3093 .IconOption,
  #dolphinForm-outer-3083 .IconOption,
  #dolphinForm-outer-3073 .IconOption,
  #dolphinForm-outer-3095 .IconOption,
  #dolphinForm-outer-3063 .IconOption,
  #dolphinForm-outer-3053 .IconOption,
  #dolphinForm-outer-13201107 .IconOption,
  #dolphinForm-outer-21117 .IconOption {
    width: 62px !important;
    cursor: pointer;
    font-family: fontawesome;
    font-size: 1.5rem;
    float: right;
    text-align: left;
    line-height: 100%; }
  #dolphinForm-outer-31023 form,
  #dolphinForm-outer-31033 form,
  #dolphinForm-outer-31043 form,
  #dolphinForm-outer-31143 form,
  #dolphinForm-outer-31143 form,
  #dolphinForm-outer-31053 form,
  #dolphinForm-outer-31063 form,
  #dolphinForm-outer-3093 form,
  #dolphinForm-outer-3083 form,
  #dolphinForm-outer-3073 form,
  #dolphinForm-outer-3095 form,
  #dolphinForm-outer-3063 form,
  #dolphinForm-outer-3053 form,
  #dolphinForm-outer-13201107 form,
  #dolphinForm-outer-21117 form {
    width: 60%;
    margin: 0 0 25px 40%;
    min-height: 440px;
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 45px; }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-31023 form,
      #dolphinForm-outer-31033 form,
      #dolphinForm-outer-31043 form,
      #dolphinForm-outer-31143 form,
      #dolphinForm-outer-31143 form,
      #dolphinForm-outer-31053 form,
      #dolphinForm-outer-31063 form,
      #dolphinForm-outer-3093 form,
      #dolphinForm-outer-3083 form,
      #dolphinForm-outer-3073 form,
      #dolphinForm-outer-3095 form,
      #dolphinForm-outer-3063 form,
      #dolphinForm-outer-3053 form,
      #dolphinForm-outer-13201107 form,
      #dolphinForm-outer-21117 form {
        width: 100%;
        margin: 0 0 25px 0;
        min-height: unset;
        border-left: 0; } }
    #dolphinForm-outer-31023 form .df-row,
    #dolphinForm-outer-31033 form .df-row,
    #dolphinForm-outer-31043 form .df-row,
    #dolphinForm-outer-31143 form .df-row,
    #dolphinForm-outer-31143 form .df-row,
    #dolphinForm-outer-31053 form .df-row,
    #dolphinForm-outer-31063 form .df-row,
    #dolphinForm-outer-3093 form .df-row,
    #dolphinForm-outer-3083 form .df-row,
    #dolphinForm-outer-3073 form .df-row,
    #dolphinForm-outer-3095 form .df-row,
    #dolphinForm-outer-3063 form .df-row,
    #dolphinForm-outer-3053 form .df-row,
    #dolphinForm-outer-13201107 form .df-row,
    #dolphinForm-outer-21117 form .df-row {
      color: #333;
      border-radius: 0 10px 10px 0;
      background: #f5f5f5;
      background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
      background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
      background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
      padding: 10px 15px; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31023 form .df-row,
        #dolphinForm-outer-31033 form .df-row,
        #dolphinForm-outer-31043 form .df-row,
        #dolphinForm-outer-31143 form .df-row,
        #dolphinForm-outer-31143 form .df-row,
        #dolphinForm-outer-31053 form .df-row,
        #dolphinForm-outer-31063 form .df-row,
        #dolphinForm-outer-3093 form .df-row,
        #dolphinForm-outer-3083 form .df-row,
        #dolphinForm-outer-3073 form .df-row,
        #dolphinForm-outer-3095 form .df-row,
        #dolphinForm-outer-3063 form .df-row,
        #dolphinForm-outer-3053 form .df-row,
        #dolphinForm-outer-13201107 form .df-row,
        #dolphinForm-outer-21117 form .df-row {
          border-radius: 10px; } }
    #dolphinForm-outer-31023 form .df-label-icon,
    #dolphinForm-outer-31033 form .df-label-icon,
    #dolphinForm-outer-31043 form .df-label-icon,
    #dolphinForm-outer-31143 form .df-label-icon,
    #dolphinForm-outer-31143 form .df-label-icon,
    #dolphinForm-outer-31053 form .df-label-icon,
    #dolphinForm-outer-31063 form .df-label-icon,
    #dolphinForm-outer-3093 form .df-label-icon,
    #dolphinForm-outer-3083 form .df-label-icon,
    #dolphinForm-outer-3073 form .df-label-icon,
    #dolphinForm-outer-3095 form .df-label-icon,
    #dolphinForm-outer-3063 form .df-label-icon,
    #dolphinForm-outer-3053 form .df-label-icon,
    #dolphinForm-outer-13201107 form .df-label-icon,
    #dolphinForm-outer-21117 form .df-label-icon {
      position: relative;
      top: unset;
      left: unset;
      width: unset;
      height: unset;
      color: #333;
      border: none;
      border-radius: 0;
      background: none;
      background-color: unset;
      box-shadow: none;
      text-shadow: none;
      float: left;
      font-size: 2rem; }
    #dolphinForm-outer-31023 form .df-label,
    #dolphinForm-outer-31033 form .df-label,
    #dolphinForm-outer-31043 form .df-label,
    #dolphinForm-outer-31143 form .df-label,
    #dolphinForm-outer-31143 form .df-label,
    #dolphinForm-outer-31053 form .df-label,
    #dolphinForm-outer-31063 form .df-label,
    #dolphinForm-outer-3093 form .df-label,
    #dolphinForm-outer-3083 form .df-label,
    #dolphinForm-outer-3073 form .df-label,
    #dolphinForm-outer-3095 form .df-label,
    #dolphinForm-outer-3063 form .df-label,
    #dolphinForm-outer-3053 form .df-label,
    #dolphinForm-outer-13201107 form .df-label,
    #dolphinForm-outer-21117 form .df-label {
      float: none;
      width: auto;
      background: none;
      box-shadow: none;
      height: unset !important; }
      #dolphinForm-outer-31023 form .df-label .df-cell-inner,
      #dolphinForm-outer-31033 form .df-label .df-cell-inner,
      #dolphinForm-outer-31043 form .df-label .df-cell-inner,
      #dolphinForm-outer-31143 form .df-label .df-cell-inner,
      #dolphinForm-outer-31143 form .df-label .df-cell-inner,
      #dolphinForm-outer-31053 form .df-label .df-cell-inner,
      #dolphinForm-outer-31063 form .df-label .df-cell-inner,
      #dolphinForm-outer-3093 form .df-label .df-cell-inner,
      #dolphinForm-outer-3083 form .df-label .df-cell-inner,
      #dolphinForm-outer-3073 form .df-label .df-cell-inner,
      #dolphinForm-outer-3095 form .df-label .df-cell-inner,
      #dolphinForm-outer-3063 form .df-label .df-cell-inner,
      #dolphinForm-outer-3053 form .df-label .df-cell-inner,
      #dolphinForm-outer-13201107 form .df-label .df-cell-inner,
      #dolphinForm-outer-21117 form .df-label .df-cell-inner {
        font-size: 1.05rem; }
    #dolphinForm-outer-31023 form .df-value,
    #dolphinForm-outer-31033 form .df-value,
    #dolphinForm-outer-31043 form .df-value,
    #dolphinForm-outer-31143 form .df-value,
    #dolphinForm-outer-31143 form .df-value,
    #dolphinForm-outer-31053 form .df-value,
    #dolphinForm-outer-31063 form .df-value,
    #dolphinForm-outer-3093 form .df-value,
    #dolphinForm-outer-3083 form .df-value,
    #dolphinForm-outer-3073 form .df-value,
    #dolphinForm-outer-3095 form .df-value,
    #dolphinForm-outer-3063 form .df-value,
    #dolphinForm-outer-3053 form .df-value,
    #dolphinForm-outer-13201107 form .df-value,
    #dolphinForm-outer-21117 form .df-value {
      margin: 0;
      color: #333;
      border-radius: 0;
      background: none;
      box-shadow: none;
      height: unset !important; }
    #dolphinForm-outer-31023 form .df-cell-inner,
    #dolphinForm-outer-31033 form .df-cell-inner,
    #dolphinForm-outer-31043 form .df-cell-inner,
    #dolphinForm-outer-31143 form .df-cell-inner,
    #dolphinForm-outer-31143 form .df-cell-inner,
    #dolphinForm-outer-31053 form .df-cell-inner,
    #dolphinForm-outer-31063 form .df-cell-inner,
    #dolphinForm-outer-3093 form .df-cell-inner,
    #dolphinForm-outer-3083 form .df-cell-inner,
    #dolphinForm-outer-3073 form .df-cell-inner,
    #dolphinForm-outer-3095 form .df-cell-inner,
    #dolphinForm-outer-3063 form .df-cell-inner,
    #dolphinForm-outer-3053 form .df-cell-inner,
    #dolphinForm-outer-13201107 form .df-cell-inner,
    #dolphinForm-outer-21117 form .df-cell-inner {
      padding: 10px 0 0 45px;
      font-weight: 300; }
    #dolphinForm-outer-31023 form .df-info-description,
    #dolphinForm-outer-31033 form .df-info-description,
    #dolphinForm-outer-31043 form .df-info-description,
    #dolphinForm-outer-31143 form .df-info-description,
    #dolphinForm-outer-31143 form .df-info-description,
    #dolphinForm-outer-31053 form .df-info-description,
    #dolphinForm-outer-31063 form .df-info-description,
    #dolphinForm-outer-3093 form .df-info-description,
    #dolphinForm-outer-3083 form .df-info-description,
    #dolphinForm-outer-3073 form .df-info-description,
    #dolphinForm-outer-3095 form .df-info-description,
    #dolphinForm-outer-3063 form .df-info-description,
    #dolphinForm-outer-3053 form .df-info-description,
    #dolphinForm-outer-13201107 form .df-info-description,
    #dolphinForm-outer-21117 form .df-info-description {
      display: none; }
    #dolphinForm-outer-31023 form .df-radio,
    #dolphinForm-outer-31033 form .df-radio,
    #dolphinForm-outer-31043 form .df-radio,
    #dolphinForm-outer-31143 form .df-radio,
    #dolphinForm-outer-31143 form .df-radio,
    #dolphinForm-outer-31053 form .df-radio,
    #dolphinForm-outer-31063 form .df-radio,
    #dolphinForm-outer-3093 form .df-radio,
    #dolphinForm-outer-3083 form .df-radio,
    #dolphinForm-outer-3073 form .df-radio,
    #dolphinForm-outer-3095 form .df-radio,
    #dolphinForm-outer-3063 form .df-radio,
    #dolphinForm-outer-3053 form .df-radio,
    #dolphinForm-outer-13201107 form .df-radio,
    #dolphinForm-outer-21117 form .df-radio {
      box-sizing: border-box;
      padding: 0;
      margin: 0 10px 15px 0; }
  #dolphinForm-outer-31023 .df-row-actionBar-large,
  #dolphinForm-outer-31033 .df-row-actionBar-large,
  #dolphinForm-outer-31043 .df-row-actionBar-large,
  #dolphinForm-outer-31143 .df-row-actionBar-large,
  #dolphinForm-outer-31143 .df-row-actionBar-large,
  #dolphinForm-outer-31053 .df-row-actionBar-large,
  #dolphinForm-outer-31063 .df-row-actionBar-large,
  #dolphinForm-outer-3093 .df-row-actionBar-large,
  #dolphinForm-outer-3083 .df-row-actionBar-large,
  #dolphinForm-outer-3073 .df-row-actionBar-large,
  #dolphinForm-outer-3095 .df-row-actionBar-large,
  #dolphinForm-outer-3063 .df-row-actionBar-large,
  #dolphinForm-outer-3053 .df-row-actionBar-large,
  #dolphinForm-outer-13201107 .df-row-actionBar-large,
  #dolphinForm-outer-21117 .df-row-actionBar-large {
    position: absolute;
    padding: 0 25px;
    text-align: unset;
    bottom: 0;
    width: 100%;
    left: 0; }
    #dolphinForm-outer-31023 .df-row-actionBar-large:before,
    #dolphinForm-outer-31033 .df-row-actionBar-large:before,
    #dolphinForm-outer-31043 .df-row-actionBar-large:before,
    #dolphinForm-outer-31143 .df-row-actionBar-large:before,
    #dolphinForm-outer-31143 .df-row-actionBar-large:before,
    #dolphinForm-outer-31053 .df-row-actionBar-large:before,
    #dolphinForm-outer-31063 .df-row-actionBar-large:before,
    #dolphinForm-outer-3093 .df-row-actionBar-large:before,
    #dolphinForm-outer-3083 .df-row-actionBar-large:before,
    #dolphinForm-outer-3073 .df-row-actionBar-large:before,
    #dolphinForm-outer-3095 .df-row-actionBar-large:before,
    #dolphinForm-outer-3063 .df-row-actionBar-large:before,
    #dolphinForm-outer-3053 .df-row-actionBar-large:before,
    #dolphinForm-outer-13201107 .df-row-actionBar-large:before,
    #dolphinForm-outer-21117 .df-row-actionBar-large:before {
      padding: 8px 8px 5px 8px;
      content: url("/img/icon/SSL.png");
      border-radius: 10px 10px 0 0;
      background: white;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5); }
    #dolphinForm-outer-31023 .df-row-actionBar-large:after,
    #dolphinForm-outer-31033 .df-row-actionBar-large:after,
    #dolphinForm-outer-31043 .df-row-actionBar-large:after,
    #dolphinForm-outer-31143 .df-row-actionBar-large:after,
    #dolphinForm-outer-31143 .df-row-actionBar-large:after,
    #dolphinForm-outer-31053 .df-row-actionBar-large:after,
    #dolphinForm-outer-31063 .df-row-actionBar-large:after,
    #dolphinForm-outer-3093 .df-row-actionBar-large:after,
    #dolphinForm-outer-3083 .df-row-actionBar-large:after,
    #dolphinForm-outer-3073 .df-row-actionBar-large:after,
    #dolphinForm-outer-3095 .df-row-actionBar-large:after,
    #dolphinForm-outer-3063 .df-row-actionBar-large:after,
    #dolphinForm-outer-3053 .df-row-actionBar-large:after,
    #dolphinForm-outer-13201107 .df-row-actionBar-large:after,
    #dolphinForm-outer-21117 .df-row-actionBar-large:after {
      content: 'Ihre Sicherheit | Datenschutz';
      padding-left: 5px; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-31023 .df-row-actionBar-large:after,
        #dolphinForm-outer-31033 .df-row-actionBar-large:after,
        #dolphinForm-outer-31043 .df-row-actionBar-large:after,
        #dolphinForm-outer-31143 .df-row-actionBar-large:after,
        #dolphinForm-outer-31143 .df-row-actionBar-large:after,
        #dolphinForm-outer-31053 .df-row-actionBar-large:after,
        #dolphinForm-outer-31063 .df-row-actionBar-large:after,
        #dolphinForm-outer-3093 .df-row-actionBar-large:after,
        #dolphinForm-outer-3083 .df-row-actionBar-large:after,
        #dolphinForm-outer-3073 .df-row-actionBar-large:after,
        #dolphinForm-outer-3095 .df-row-actionBar-large:after,
        #dolphinForm-outer-3063 .df-row-actionBar-large:after,
        #dolphinForm-outer-3053 .df-row-actionBar-large:after,
        #dolphinForm-outer-13201107 .df-row-actionBar-large:after,
        #dolphinForm-outer-21117 .df-row-actionBar-large:after {
          content: '';
          opacity: 0; } }
    #dolphinForm-outer-31023 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-31033 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-31043 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-31143 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-31143 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-31053 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-31063 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3093 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3083 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3073 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3095 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3063 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3053 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-13201107 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-21117 .df-row-actionBar-large .df-cell-action-large {
      float: right;
      padding: 8px 50px;
      border-radius: 10px 10px 0 0;
      background: black;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
      margin-left: 10px;
      line-height: 1.6; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31023 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-31033 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-31043 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-31143 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-31143 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-31053 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-31063 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3093 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3083 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3073 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3095 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3063 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3053 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-13201107 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-21117 .df-row-actionBar-large .df-cell-action-large {
          padding: 8px 20px; } }
      #dolphinForm-outer-31023 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-31033 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-31043 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-31143 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-31143 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-31053 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-31063 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3093 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3083 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3073 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3095 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3063 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3053 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-13201107 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-21117 .df-row-actionBar-large .df-cell-action-large:before {
        font-family: fontawesome;
        font-weight: 900;
        content: ""; }
    #dolphinForm-outer-31023 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31023 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31023 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-31033 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31033 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31033 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-31043 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31043 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31043 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-31143 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31143 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31143 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-31143 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31143 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31143 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-31053 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31053 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31053 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-31063 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31063 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31063 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3093 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3093 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3093 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3083 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3083 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3083 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3073 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3073 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3073 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3095 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3095 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3095 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3063 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3063 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3063 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3053 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3053 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3053 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-13201107 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-13201107 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-13201107 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-21117 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-21117 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-21117 .df-row-actionBar-large .cmdNewLarge {
      font-size: 1rem;
      font-weight: 900;
      padding: 0;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: white;
      border: none;
      background: none;
      box-shadow: none; }
  #dolphinForm-outer-31023 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-31033 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-31043 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-31143 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-31143 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-31053 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-31063 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-3093 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-3083 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-3073 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-3095 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-3063 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-3053 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-13201107 .deliveryDeadline .custom-deliveryLabel,
  #dolphinForm-outer-21117 .deliveryDeadline .custom-deliveryLabel {
    padding-top: 18px; }
  #dolphinForm-outer-31023 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-31033 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-31043 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-31143 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-31143 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-31053 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-31063 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-3093 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-3083 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-3073 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-3095 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-3063 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-3053 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-13201107 .deliveryTime input[type="checkbox"],
  #dolphinForm-outer-21117 .deliveryTime input[type="checkbox"] {
    opacity: 1 !important;
    cursor: pointer; }
  #dolphinForm-outer-31023 .deliveryTime.checked,
  #dolphinForm-outer-31033 .deliveryTime.checked,
  #dolphinForm-outer-31043 .deliveryTime.checked,
  #dolphinForm-outer-31143 .deliveryTime.checked,
  #dolphinForm-outer-31143 .deliveryTime.checked,
  #dolphinForm-outer-31053 .deliveryTime.checked,
  #dolphinForm-outer-31063 .deliveryTime.checked,
  #dolphinForm-outer-3093 .deliveryTime.checked,
  #dolphinForm-outer-3083 .deliveryTime.checked,
  #dolphinForm-outer-3073 .deliveryTime.checked,
  #dolphinForm-outer-3095 .deliveryTime.checked,
  #dolphinForm-outer-3063 .deliveryTime.checked,
  #dolphinForm-outer-3053 .deliveryTime.checked,
  #dolphinForm-outer-13201107 .deliveryTime.checked,
  #dolphinForm-outer-21117 .deliveryTime.checked {
    opacity: 1;
    transition: all 0.5s ease-out; }
    #dolphinForm-outer-31023 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-31033 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-31043 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-31053 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-31063 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-3093 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-3083 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-3073 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-3095 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-3063 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-3053 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-13201107 .deliveryTime.checked .custom-deliveryLabel,
    #dolphinForm-outer-21117 .deliveryTime.checked .custom-deliveryLabel {
      position: relative;
      padding: 7px 16px 0 20px;
      min-width: unset;
      color: #333; }
      #dolphinForm-outer-31023 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-31033 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-31043 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-31053 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-31063 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-3093 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-3083 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-3073 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-3095 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-3063 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-3053 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-13201107 .deliveryTime.checked .custom-deliveryLabel .checkbox,
      #dolphinForm-outer-21117 .deliveryTime.checked .custom-deliveryLabel .checkbox {
        position: absolute;
        top: 10px;
        left: 0;
        margin: 0;
        opacity: 1; }
    #dolphinForm-outer-31023 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-31033 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-31043 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-31053 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-31063 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-3093 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-3083 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-3073 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-3095 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-3063 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-3053 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-13201107 .deliveryTime.checked .custom-deliveryValue,
    #dolphinForm-outer-21117 .deliveryTime.checked .custom-deliveryValue {
      float: left;
      opacity: 1; }
      #dolphinForm-outer-31023 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-31023 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-31033 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-31033 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-31043 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-31043 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-31143 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-31053 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-31053 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-31063 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-31063 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-3093 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-3093 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-3083 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-3083 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-3073 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-3073 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-3095 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-3095 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-3063 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-3063 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-3053 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-3053 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-13201107 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-13201107 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute,
      #dolphinForm-outer-21117 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-hour,
      #dolphinForm-outer-21117 .deliveryTime.checked .custom-deliveryValue .df-select.df-time-picker-minute {
        width: unset;
        opacity: 1; }
  #dolphinForm-outer-31023 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-31033 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-31043 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-31143 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-31143 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-31053 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-31063 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-3093 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-3083 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-3073 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-3095 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-3063 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-3053 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-13201107 .deliveryTime .custom-deliveryLabel,
  #dolphinForm-outer-21117 .deliveryTime .custom-deliveryLabel {
    position: relative;
    padding: 7px 16px 0 20px;
    min-width: unset;
    color: #999; }
    #dolphinForm-outer-31023 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-31033 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-31043 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-31143 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-31143 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-31053 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-31063 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-3093 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-3083 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-3073 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-3095 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-3063 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-3053 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-13201107 .deliveryTime .custom-deliveryLabel .checkbox,
    #dolphinForm-outer-21117 .deliveryTime .custom-deliveryLabel .checkbox {
      position: absolute;
      top: 10px;
      left: 0;
      margin: 0;
      opacity: 1; }
  #dolphinForm-outer-31023 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-31033 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-31043 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-31143 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-31143 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-31053 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-31063 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-3093 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-3083 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-3073 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-3095 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-3063 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-3053 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-13201107 .deliveryTime .custom-deliveryValue,
  #dolphinForm-outer-21117 .deliveryTime .custom-deliveryValue {
    float: left;
    opacity: 0.2; }
    #dolphinForm-outer-31023 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-31023 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-31033 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-31033 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-31043 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-31043 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-31143 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-31143 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-31143 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-31143 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-31053 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-31053 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-31063 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-31063 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-3093 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-3093 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-3083 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-3083 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-3073 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-3073 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-3095 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-3095 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-3063 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-3063 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-3053 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-3053 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-13201107 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-13201107 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute,
    #dolphinForm-outer-21117 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-hour,
    #dolphinForm-outer-21117 .deliveryTime .custom-deliveryValue .df-select.df-time-picker-minute {
      width: unset; }
  #dolphinForm-outer-31023 #tblGetPaymentOrder,
  #dolphinForm-outer-31033 #tblGetPaymentOrder,
  #dolphinForm-outer-31043 #tblGetPaymentOrder,
  #dolphinForm-outer-31143 #tblGetPaymentOrder,
  #dolphinForm-outer-31143 #tblGetPaymentOrder,
  #dolphinForm-outer-31053 #tblGetPaymentOrder,
  #dolphinForm-outer-31063 #tblGetPaymentOrder,
  #dolphinForm-outer-3093 #tblGetPaymentOrder,
  #dolphinForm-outer-3083 #tblGetPaymentOrder,
  #dolphinForm-outer-3073 #tblGetPaymentOrder,
  #dolphinForm-outer-3095 #tblGetPaymentOrder,
  #dolphinForm-outer-3063 #tblGetPaymentOrder,
  #dolphinForm-outer-3053 #tblGetPaymentOrder,
  #dolphinForm-outer-13201107 #tblGetPaymentOrder,
  #dolphinForm-outer-21117 #tblGetPaymentOrder {
    border-bottom: 1px solid #999;
    padding-bottom: 8px; }
    #dolphinForm-outer-31023 #tblGetPaymentOrder .label,
    #dolphinForm-outer-31033 #tblGetPaymentOrder .label,
    #dolphinForm-outer-31043 #tblGetPaymentOrder .label,
    #dolphinForm-outer-31143 #tblGetPaymentOrder .label,
    #dolphinForm-outer-31143 #tblGetPaymentOrder .label,
    #dolphinForm-outer-31053 #tblGetPaymentOrder .label,
    #dolphinForm-outer-31063 #tblGetPaymentOrder .label,
    #dolphinForm-outer-3093 #tblGetPaymentOrder .label,
    #dolphinForm-outer-3083 #tblGetPaymentOrder .label,
    #dolphinForm-outer-3073 #tblGetPaymentOrder .label,
    #dolphinForm-outer-3095 #tblGetPaymentOrder .label,
    #dolphinForm-outer-3063 #tblGetPaymentOrder .label,
    #dolphinForm-outer-3053 #tblGetPaymentOrder .label,
    #dolphinForm-outer-13201107 #tblGetPaymentOrder .label,
    #dolphinForm-outer-21117 #tblGetPaymentOrder .label {
      float: left;
      width: 10%; }
    #dolphinForm-outer-31023 #tblGetPaymentOrder .value,
    #dolphinForm-outer-31033 #tblGetPaymentOrder .value,
    #dolphinForm-outer-31043 #tblGetPaymentOrder .value,
    #dolphinForm-outer-31143 #tblGetPaymentOrder .value,
    #dolphinForm-outer-31143 #tblGetPaymentOrder .value,
    #dolphinForm-outer-31053 #tblGetPaymentOrder .value,
    #dolphinForm-outer-31063 #tblGetPaymentOrder .value,
    #dolphinForm-outer-3093 #tblGetPaymentOrder .value,
    #dolphinForm-outer-3083 #tblGetPaymentOrder .value,
    #dolphinForm-outer-3073 #tblGetPaymentOrder .value,
    #dolphinForm-outer-3095 #tblGetPaymentOrder .value,
    #dolphinForm-outer-3063 #tblGetPaymentOrder .value,
    #dolphinForm-outer-3053 #tblGetPaymentOrder .value,
    #dolphinForm-outer-13201107 #tblGetPaymentOrder .value,
    #dolphinForm-outer-21117 #tblGetPaymentOrder .value {
      float: left;
      width: 90%; }
  #dolphinForm-outer-31023 #containerPaymentAddress,
  #dolphinForm-outer-31033 #containerPaymentAddress,
  #dolphinForm-outer-31043 #containerPaymentAddress,
  #dolphinForm-outer-31143 #containerPaymentAddress,
  #dolphinForm-outer-31143 #containerPaymentAddress,
  #dolphinForm-outer-31053 #containerPaymentAddress,
  #dolphinForm-outer-31063 #containerPaymentAddress,
  #dolphinForm-outer-3093 #containerPaymentAddress,
  #dolphinForm-outer-3083 #containerPaymentAddress,
  #dolphinForm-outer-3073 #containerPaymentAddress,
  #dolphinForm-outer-3095 #containerPaymentAddress,
  #dolphinForm-outer-3063 #containerPaymentAddress,
  #dolphinForm-outer-3053 #containerPaymentAddress,
  #dolphinForm-outer-13201107 #containerPaymentAddress,
  #dolphinForm-outer-21117 #containerPaymentAddress {
    margin-left: 10%; }
  #dolphinForm-outer-31023 .cRadioPayment-,
  #dolphinForm-outer-31033 .cRadioPayment-,
  #dolphinForm-outer-31043 .cRadioPayment-,
  #dolphinForm-outer-31143 .cRadioPayment-,
  #dolphinForm-outer-31143 .cRadioPayment-,
  #dolphinForm-outer-31053 .cRadioPayment-,
  #dolphinForm-outer-31063 .cRadioPayment-,
  #dolphinForm-outer-3093 .cRadioPayment-,
  #dolphinForm-outer-3083 .cRadioPayment-,
  #dolphinForm-outer-3073 .cRadioPayment-,
  #dolphinForm-outer-3095 .cRadioPayment-,
  #dolphinForm-outer-3063 .cRadioPayment-,
  #dolphinForm-outer-3053 .cRadioPayment-,
  #dolphinForm-outer-13201107 .cRadioPayment-,
  #dolphinForm-outer-21117 .cRadioPayment- {
    border-bottom: 1px solid #999;
    padding-bottom: 8px; }
    #dolphinForm-outer-31023 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-31033 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-31043 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-31143 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-31143 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-31053 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-31063 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-3093 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-3083 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-3073 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-3095 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-3063 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-3053 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-13201107 .cRadioPayment- .df-input-text,
    #dolphinForm-outer-21117 .cRadioPayment- .df-input-text {
      width: 88%;
      font-size: 1rem;
      margin-left: 28px;
      margin-bottom: 10px; }
      #dolphinForm-outer-31023 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-31033 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-31043 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-31143 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-31143 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-31053 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-31063 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-3093 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-3083 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-3073 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-3095 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-3063 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-3053 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-13201107 .cRadioPayment- .df-input-text::placeholder,
      #dolphinForm-outer-21117 .cRadioPayment- .df-input-text::placeholder {
        font-size: 0.85rem;
        color: #999; }
  #dolphinForm-outer-31023 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-31033 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-31043 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-31143 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-31143 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-31053 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-31063 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-3093 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-3083 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-3073 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-3095 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-3063 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-3053 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-13201107 .df-el-c-set-order-invoice-address .df-label .df-cell-inner,
  #dolphinForm-outer-21117 .df-el-c-set-order-invoice-address .df-label .df-cell-inner {
    padding-top: 15px; }
    #dolphinForm-outer-31023 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-31033 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-31043 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-31143 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-31143 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-31053 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-31063 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-3093 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-3083 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-3073 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-3095 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-3063 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-3053 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-13201107 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child,
    #dolphinForm-outer-21117 .df-el-c-set-order-invoice-address .df-label .df-cell-inner::first-child {
      padding-top: unset; }

#dolphinForm-outer-31043 .mail .df-cell-inner,
#dolphinForm-outer-31143 .mail .df-cell-inner {
  font-size: unset !important;
  float: left;
  padding-right: 10px; }
#dolphinForm-outer-31043 .radio .df-cell-inner,
#dolphinForm-outer-31143 .radio .df-cell-inner {
  font-size: unset !important;
  font-weight: 700;
  width: 90%;
  float: right; }
#dolphinForm-outer-31043 .radiobutton .df-cell-inner,
#dolphinForm-outer-31143 .radiobutton .df-cell-inner {
  width: 10%;
  float: left; }
  #dolphinForm-outer-31043 .radiobutton .df-cell-inner input,
  #dolphinForm-outer-31143 .radiobutton .df-cell-inner input {
    margin: 0; }

@media (max-width: 749.98px) {
  #dolphinForm-outer-31033 {
    padding: 320px 25px 40px 25px; } }
#dolphinForm-outer-31033 form {
  width: 60%;
  margin: 0 0 25px 40%;
  min-height: 480px;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  padding-bottom: 0; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-31033 form {
      width: 100%;
      margin: 0 0 25px 0;
      min-height: unset;
      border-left: 0; } }
  #dolphinForm-outer-31033 form .df-row {
    color: #333;
    border-radius: 0 10px 10px 0;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
    background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    padding: 10px 15px; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-31033 form .df-row {
        border-radius: 10px; } }

#dolphinForm-outer-3105 .df-cell-action-large,
#dolphinForm-outer-3205 .df-cell-action-large,
#dolphinForm-outer-3305 .df-cell-action-large,
#dolphinForm-outer-31023 .df-cell-action-large,
#dolphinForm-outer-31033 .df-cell-action-large,
#dolphinForm-outer-31043 .df-cell-action-large,
#dolphinForm-outer-31143 .df-cell-action-large,
#dolphinForm-outer-31053 .df-cell-action-large,
#dolphinForm-outer-31063 .df-cell-action-large,
#dolphinForm-outer-31073 .df-cell-action-large,
#dolphinForm-outer-32073 .df-cell-action-large,
#dolphinForm-outer-33073 .df-cell-action-large,
#dolphinForm-outer-3102 .df-cell-action-large,
#dolphinForm-outer-3202 .df-cell-action-large,
#dolphinForm-outer-3302 .df-cell-action-large,
#dolphinForm-outer-30051 .df-cell-action-large,
#dolphinForm-outer-3093 .df-cell-action-large,
#dolphinForm-outer-3083 .df-cell-action-large,
#dolphinForm-outer-3073 .df-cell-action-large,
#dolphinForm-outer-3095 .df-cell-action-large,
#dolphinForm-outer-3063 .df-cell-action-large,
#dolphinForm-outer-3053 .df-cell-action-large {
  float: right;
  padding: 8px 25px;
  border-radius: 10px 10px 0 0;
  background: black;
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
  margin-left: 10px;
  line-height: 1.6;
  transition: transform .2s; }
  #dolphinForm-outer-3105 .df-cell-action-large:hover,
  #dolphinForm-outer-3205 .df-cell-action-large:hover,
  #dolphinForm-outer-3305 .df-cell-action-large:hover,
  #dolphinForm-outer-31023 .df-cell-action-large:hover,
  #dolphinForm-outer-31033 .df-cell-action-large:hover,
  #dolphinForm-outer-31043 .df-cell-action-large:hover,
  #dolphinForm-outer-31143 .df-cell-action-large:hover,
  #dolphinForm-outer-31053 .df-cell-action-large:hover,
  #dolphinForm-outer-31063 .df-cell-action-large:hover,
  #dolphinForm-outer-31073 .df-cell-action-large:hover,
  #dolphinForm-outer-32073 .df-cell-action-large:hover,
  #dolphinForm-outer-33073 .df-cell-action-large:hover,
  #dolphinForm-outer-3102 .df-cell-action-large:hover,
  #dolphinForm-outer-3202 .df-cell-action-large:hover,
  #dolphinForm-outer-3302 .df-cell-action-large:hover,
  #dolphinForm-outer-30051 .df-cell-action-large:hover,
  #dolphinForm-outer-3093 .df-cell-action-large:hover,
  #dolphinForm-outer-3083 .df-cell-action-large:hover,
  #dolphinForm-outer-3073 .df-cell-action-large:hover,
  #dolphinForm-outer-3095 .df-cell-action-large:hover,
  #dolphinForm-outer-3063 .df-cell-action-large:hover,
  #dolphinForm-outer-3053 .df-cell-action-large:hover {
    transition: all 0.5s ease-out;
    transform: scale(1.1);
    transform-origin: bottom center;
    background: grey;
    top: -70px;
    cursor: pointer; }
  #dolphinForm-outer-3105 .df-cell-action-large:before,
  #dolphinForm-outer-3205 .df-cell-action-large:before,
  #dolphinForm-outer-3305 .df-cell-action-large:before,
  #dolphinForm-outer-31023 .df-cell-action-large:before,
  #dolphinForm-outer-31033 .df-cell-action-large:before,
  #dolphinForm-outer-31043 .df-cell-action-large:before,
  #dolphinForm-outer-31143 .df-cell-action-large:before,
  #dolphinForm-outer-31053 .df-cell-action-large:before,
  #dolphinForm-outer-31063 .df-cell-action-large:before,
  #dolphinForm-outer-31073 .df-cell-action-large:before,
  #dolphinForm-outer-32073 .df-cell-action-large:before,
  #dolphinForm-outer-33073 .df-cell-action-large:before,
  #dolphinForm-outer-3102 .df-cell-action-large:before,
  #dolphinForm-outer-3202 .df-cell-action-large:before,
  #dolphinForm-outer-3302 .df-cell-action-large:before,
  #dolphinForm-outer-30051 .df-cell-action-large:before,
  #dolphinForm-outer-3093 .df-cell-action-large:before,
  #dolphinForm-outer-3083 .df-cell-action-large:before,
  #dolphinForm-outer-3073 .df-cell-action-large:before,
  #dolphinForm-outer-3095 .df-cell-action-large:before,
  #dolphinForm-outer-3063 .df-cell-action-large:before,
  #dolphinForm-outer-3053 .df-cell-action-large:before {
    font-family: fontawesome;
    font-weight: 900;
    content: ""; }
#dolphinForm-outer-3105 .valueSourceLanguage:after,
#dolphinForm-outer-3205 .valueSourceLanguage:after,
#dolphinForm-outer-3305 .valueSourceLanguage:after,
#dolphinForm-outer-31023 .valueSourceLanguage:after,
#dolphinForm-outer-31033 .valueSourceLanguage:after,
#dolphinForm-outer-31043 .valueSourceLanguage:after,
#dolphinForm-outer-31143 .valueSourceLanguage:after,
#dolphinForm-outer-31053 .valueSourceLanguage:after,
#dolphinForm-outer-31063 .valueSourceLanguage:after,
#dolphinForm-outer-31073 .valueSourceLanguage:after,
#dolphinForm-outer-32073 .valueSourceLanguage:after,
#dolphinForm-outer-33073 .valueSourceLanguage:after,
#dolphinForm-outer-3102 .valueSourceLanguage:after,
#dolphinForm-outer-3202 .valueSourceLanguage:after,
#dolphinForm-outer-3302 .valueSourceLanguage:after,
#dolphinForm-outer-30051 .valueSourceLanguage:after,
#dolphinForm-outer-3093 .valueSourceLanguage:after,
#dolphinForm-outer-3083 .valueSourceLanguage:after,
#dolphinForm-outer-3073 .valueSourceLanguage:after,
#dolphinForm-outer-3095 .valueSourceLanguage:after,
#dolphinForm-outer-3063 .valueSourceLanguage:after,
#dolphinForm-outer-3053 .valueSourceLanguage:after {
  font-family: fontawesome;
  content: '\f356';
  position: absolute;
  top: 5px;
  right: -55px;
  font-weight: 900;
  font-size: 1.9rem; }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-3105 .valueSourceLanguage:after,
    #dolphinForm-outer-3205 .valueSourceLanguage:after,
    #dolphinForm-outer-3305 .valueSourceLanguage:after,
    #dolphinForm-outer-31023 .valueSourceLanguage:after,
    #dolphinForm-outer-31033 .valueSourceLanguage:after,
    #dolphinForm-outer-31043 .valueSourceLanguage:after,
    #dolphinForm-outer-31143 .valueSourceLanguage:after,
    #dolphinForm-outer-31053 .valueSourceLanguage:after,
    #dolphinForm-outer-31063 .valueSourceLanguage:after,
    #dolphinForm-outer-31073 .valueSourceLanguage:after,
    #dolphinForm-outer-32073 .valueSourceLanguage:after,
    #dolphinForm-outer-33073 .valueSourceLanguage:after,
    #dolphinForm-outer-3102 .valueSourceLanguage:after,
    #dolphinForm-outer-3202 .valueSourceLanguage:after,
    #dolphinForm-outer-3302 .valueSourceLanguage:after,
    #dolphinForm-outer-30051 .valueSourceLanguage:after,
    #dolphinForm-outer-3093 .valueSourceLanguage:after,
    #dolphinForm-outer-3083 .valueSourceLanguage:after,
    #dolphinForm-outer-3073 .valueSourceLanguage:after,
    #dolphinForm-outer-3095 .valueSourceLanguage:after,
    #dolphinForm-outer-3063 .valueSourceLanguage:after,
    #dolphinForm-outer-3053 .valueSourceLanguage:after {
      font-size: 1.25rem;
      top: 10px; } }
  @media (max-width: 599.98px) {
    #dolphinForm-outer-3105 .valueSourceLanguage:after,
    #dolphinForm-outer-3205 .valueSourceLanguage:after,
    #dolphinForm-outer-3305 .valueSourceLanguage:after,
    #dolphinForm-outer-31023 .valueSourceLanguage:after,
    #dolphinForm-outer-31033 .valueSourceLanguage:after,
    #dolphinForm-outer-31043 .valueSourceLanguage:after,
    #dolphinForm-outer-31143 .valueSourceLanguage:after,
    #dolphinForm-outer-31053 .valueSourceLanguage:after,
    #dolphinForm-outer-31063 .valueSourceLanguage:after,
    #dolphinForm-outer-31073 .valueSourceLanguage:after,
    #dolphinForm-outer-32073 .valueSourceLanguage:after,
    #dolphinForm-outer-33073 .valueSourceLanguage:after,
    #dolphinForm-outer-3102 .valueSourceLanguage:after,
    #dolphinForm-outer-3202 .valueSourceLanguage:after,
    #dolphinForm-outer-3302 .valueSourceLanguage:after,
    #dolphinForm-outer-30051 .valueSourceLanguage:after,
    #dolphinForm-outer-3093 .valueSourceLanguage:after,
    #dolphinForm-outer-3083 .valueSourceLanguage:after,
    #dolphinForm-outer-3073 .valueSourceLanguage:after,
    #dolphinForm-outer-3095 .valueSourceLanguage:after,
    #dolphinForm-outer-3063 .valueSourceLanguage:after,
    #dolphinForm-outer-3053 .valueSourceLanguage:after {
      top: 12px;
      right: -58px;
      font-size: 1.3rem; } }

#dolphinForm-outer-3105 #df-row-18,
#dolphinForm-outer-3205 #df-row-18,
#dolphinForm-outer-3305 #df-row-18,
#dolphinForm-outer-30051 #df-row-18 {
  border-top: 1px solid rgba(255, 255, 255, 0.2); }
  @media (max-width: 599.98px) {
    #dolphinForm-outer-3105 #df-row-18 #df-value-140,
    #dolphinForm-outer-3205 #df-row-18 #df-value-140,
    #dolphinForm-outer-3305 #df-row-18 #df-value-140,
    #dolphinForm-outer-30051 #df-row-18 #df-value-140 {
      margin-left: 3.2rem; } }
#dolphinForm-outer-3105 #df-value-3810:after,
#dolphinForm-outer-3105 #df-value-2464:after,
#dolphinForm-outer-3205 #df-value-3810:after,
#dolphinForm-outer-3205 #df-value-2464:after,
#dolphinForm-outer-3305 #df-value-3810:after,
#dolphinForm-outer-3305 #df-value-2464:after,
#dolphinForm-outer-30051 #df-value-3810:after,
#dolphinForm-outer-30051 #df-value-2464:after {
  content: '';
  height: 40px;
  width: 1px;
  position: absolute;
  top: 5px;
  right: -40px;
  background: rgba(255, 255, 255, 0.5); }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-3105 #df-value-3810:after,
    #dolphinForm-outer-3105 #df-value-2464:after,
    #dolphinForm-outer-3205 #df-value-3810:after,
    #dolphinForm-outer-3205 #df-value-2464:after,
    #dolphinForm-outer-3305 #df-value-3810:after,
    #dolphinForm-outer-3305 #df-value-2464:after,
    #dolphinForm-outer-30051 #df-value-3810:after,
    #dolphinForm-outer-30051 #df-value-2464:after {
      top: 6px; } }
#dolphinForm-outer-3105 .detailValueDragNDrop,
#dolphinForm-outer-3205 .detailValueDragNDrop,
#dolphinForm-outer-3305 .detailValueDragNDrop,
#dolphinForm-outer-30051 .detailValueDragNDrop {
  background: linear-gradient(to bottom, #ddd 5%, #eee 100%);
  border-radius: 5px; }
@media (max-width: 749.98px) {
  #dolphinForm-outer-3105 .df-row.df-el-multiple-upload .df-label,
  #dolphinForm-outer-3205 .df-row.df-el-multiple-upload .df-label,
  #dolphinForm-outer-3305 .df-row.df-el-multiple-upload .df-label,
  #dolphinForm-outer-30051 .df-row.df-el-multiple-upload .df-label {
    float: none !important;
    width: 100% !important; } }
#dolphinForm-outer-3105 .df-row.df-el-multiple-upload .df-label .df-cell-inner,
#dolphinForm-outer-3205 .df-row.df-el-multiple-upload .df-label .df-cell-inner,
#dolphinForm-outer-3305 .df-row.df-el-multiple-upload .df-label .df-cell-inner,
#dolphinForm-outer-30051 .df-row.df-el-multiple-upload .df-label .df-cell-inner {
  line-height: unset;
  padding: 10px 0 8px 3.2rem !important; }
#dolphinForm-outer-3105 .df-row.df-el-multiple-upload .df-cell.df-value,
#dolphinForm-outer-3205 .df-row.df-el-multiple-upload .df-cell.df-value,
#dolphinForm-outer-3305 .df-row.df-el-multiple-upload .df-cell.df-value,
#dolphinForm-outer-30051 .df-row.df-el-multiple-upload .df-cell.df-value {
  width: unset; }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-3105 .df-row.df-el-multiple-upload .df-cell.df-value,
    #dolphinForm-outer-3205 .df-row.df-el-multiple-upload .df-cell.df-value,
    #dolphinForm-outer-3305 .df-row.df-el-multiple-upload .df-cell.df-value,
    #dolphinForm-outer-30051 .df-row.df-el-multiple-upload .df-cell.df-value {
      margin-left: 25% !important; } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 .df-row.df-el-multiple-upload .df-cell.df-value,
    #dolphinForm-outer-3205 .df-row.df-el-multiple-upload .df-cell.df-value,
    #dolphinForm-outer-3305 .df-row.df-el-multiple-upload .df-cell.df-value,
    #dolphinForm-outer-30051 .df-row.df-el-multiple-upload .df-cell.df-value {
      margin-left: 3.2rem !important; }
      #dolphinForm-outer-3105 .df-row.df-el-multiple-upload .df-cell.df-value .df-cell-inner,
      #dolphinForm-outer-3205 .df-row.df-el-multiple-upload .df-cell.df-value .df-cell-inner,
      #dolphinForm-outer-3305 .df-row.df-el-multiple-upload .df-cell.df-value .df-cell-inner,
      #dolphinForm-outer-30051 .df-row.df-el-multiple-upload .df-cell.df-value .df-cell-inner {
        padding-top: 0; } }

#dolphinForm-outer-3102 .deliveryMailButton,
#dolphinForm-outer-3202 .deliveryMailButton,
#dolphinForm-outer-3302 .deliveryMailButton {
  display: none !important; }

#dolphinForm-outer-30051 #df-value-6586 {
  float: none;
  width: 100%;
  overflow: hidden; }
#dolphinForm-outer-30051 .df-info-description {
  display: none; }
#dolphinForm-outer-30051 #df-row-10,
#dolphinForm-outer-30051 #df-row-11,
#dolphinForm-outer-30051 #df-row-15 {
  border-bottom: 0; }
#dolphinForm-outer-30051 .df-row .df-value-container {
  float: right;
  width: 66%;
  margin-bottom: 10px; }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-30051 .df-row .df-value-container {
      width: 100%; } }
  #dolphinForm-outer-30051 .df-row .df-value-container input {
    padding: 5px 0 5px 0 !important;
    border: none;
    border-radius: 0 !important;
    background: none;
    box-shadow: none !important;
    color: white !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important; }
    #dolphinForm-outer-30051 .df-row .df-value-container input::placeholder {
      color: rgba(255, 255, 255, 0.5) !important; }
  #dolphinForm-outer-30051 .df-row .df-value-container .df-select {
    width: unset !important;
    padding: 5px 10px 5px 0 !important;
    border: none;
    border-radius: 0 !important;
    background: none;
    box-shadow: none !important;
    color: white !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important; }
    #dolphinForm-outer-30051 .df-row .df-value-container .df-select option {
      color: #555; }
  #dolphinForm-outer-30051 .df-row .df-value-container .df-label {
    display: none; }
  #dolphinForm-outer-30051 .df-row .df-value-container #df-label-6589 {
    display: block; }
  #dolphinForm-outer-30051 .df-row .df-value-container #df-label-6585,
  #dolphinForm-outer-30051 .df-row .df-value-container #df-label-6577 {
    display: none; }
  #dolphinForm-outer-30051 .df-row .df-value-container #df-value-6584,
  #dolphinForm-outer-30051 .df-row .df-value-container #df-value-6576 {
    float: left;
    width: 45%;
    margin-left: 0; }
  #dolphinForm-outer-30051 .df-row .df-value-container #df-value-6585,
  #dolphinForm-outer-30051 .df-row .df-value-container #df-value-6577 {
    float: right;
    width: 45%;
    margin-left: 0; }
  #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-label {
    width: 28% !important; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-label {
        width: 100% !important;
        float: none; } }
  #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-value {
    margin-left: 0; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-value {
        width: 100%; } }
    #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-value.value25 {
      margin-left: 0;
      width: 25%;
      float: left;
      margin-right: 5%; }
    #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-value.value75 {
      margin-left: 0;
      width: 75%;
      float: left; }
      #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-value.value75:after {
        content: '';
        clear: both;
        display: table-cell; }
    #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-value.value48 {
      margin-left: 0;
      width: 70%;
      float: left; }
      #dolphinForm-outer-30051 .df-row .df-value-container .df-cell.df-value.value48:after {
        content: '';
        clear: both;
        display: table-cell; }
#dolphinForm-outer-30051 .df-row .df-cell.df-label {
  width: 33% !important; }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-30051 .df-row .df-cell.df-label {
      width: 100% !important; } }
#dolphinForm-outer-30051 .df-row .df-cell .df-cell-inner {
  padding: 3px 0; }
#dolphinForm-outer-30051 .df-row #containerNumber .df-label {
  display: block; }
  #dolphinForm-outer-30051 .df-row #containerNumber .df-label .df-cell-inner {
    padding: 8px 0; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-30051 .df-row #containerNumber .df-label .df-cell-inner {
        padding: 0;
        margin-top: 8px; } }
#dolphinForm-outer-30051 .df-row #containerNumber .df-value {
  margin-left: 0; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-30051 .df-row #containerNumber .df-value {
      width: 100%; } }
  #dolphinForm-outer-30051 .df-row #containerNumber .df-value.value25 {
    margin-left: 0;
    width: 25%;
    float: left;
    margin-right: 5%; }
  #dolphinForm-outer-30051 .df-row #containerNumber .df-value.value75 {
    margin-left: 0;
    width: 75%;
    float: left; }
    #dolphinForm-outer-30051 .df-row #containerNumber .df-value.value75:after {
      content: '';
      clear: both;
      display: table-cell; }
  #dolphinForm-outer-30051 .df-row #containerNumber .df-value.value48 {
    margin-left: 0;
    width: 40%;
    float: left; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-30051 .df-row #containerNumber .df-value.value48 {
        margin-bottom: 8px;
        width: 70%; } }
    #dolphinForm-outer-30051 .df-row #containerNumber .df-value.value48:after {
      content: '';
      clear: both;
      display: table-cell; }
#dolphinForm-outer-30051 .df-row #containerCountry .df-label {
  display: block; }
  #dolphinForm-outer-30051 .df-row #containerCountry .df-label .df-cell-inner {
    padding: 8px 0; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-30051 .df-row #containerCountry .df-label .df-cell-inner {
        padding: 0; } }
#dolphinForm-outer-30051 .df-row #containerLanguage .df-label {
  display: block; }
  @media (max-width: 1399.98px) {
    #dolphinForm-outer-30051 .df-row #containerLanguage .df-label {
      width: 58% !important; } }
  #dolphinForm-outer-30051 .df-row #containerLanguage .df-label .df-cell-inner {
    padding: 8px 0; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-30051 .df-row #containerLanguage .df-label .df-cell-inner {
        padding: 0;
        margin-top: 8px; } }

.addressIcon {
  cursor: pointer;
  z-index: 1;
  margin-left: 10%; }

.changeAddress {
  margin-top: 34px;
  margin-left: 44%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  color: white;
  font-weight: 700; }

#containerDiffrentAddress {
  display: none; }
  #containerDiffrentAddress.open {
    display: block; }
  #containerDiffrentAddress .addressClose {
    display: none; }
    #containerDiffrentAddress .addressClose.open {
      position: absolute;
      top: -15px;
      right: 145px;
      font-family: fontawesome;
      font-size: 1.5rem;
      cursor: pointer;
      display: block;
      z-index: 2; }

#containerPaymentAddress {
  position: absolute;
  color: black;
  padding: 15px 10px 10px 70px;
  border-radius: 5px;
  z-index: 1;
  transition: transform .2s;
  transform: scale(0.45, 0.45);
  height: auto;
  font-size: unset;
  background: white;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  top: 22px;
  left: -28px;
  width: 250px;
  height: 144px;
  cursor: pointer; }
  @media (max-width: 599.98px) {
    #containerPaymentAddress {
      position: unset;
      color: black;
      padding: 15px 10px 10px 70px;
      border-radius: 5px;
      z-index: 1;
      transition: transform .2s;
      transform: scale(0.7, 0.7) !important;
      height: auto;
      font-size: unset !important;
      background: white;
      box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
      top: unset !important;
      left: unset !important;
      width: unset !important;
      height: unset !important;
      cursor: pointer;
      margin: 10px 0;
      transform-origin: top left; } }
  #containerPaymentAddress::before {
    content: '\f2bb';
    font-family: fontawesome;
    font-size: 2.5rem;
    position: absolute;
    top: 10px;
    left: 10px; }
  #containerPaymentAddress.open {
    display: block;
    transition: all 0.2s ease-out;
    transform: scale(1.4, 1.4);
    height: auto;
    font-size: unset;
    background: white;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    top: 7px;
    right: 215px;
    width: 250px; }
    #containerPaymentAddress.open::before {
      content: '\f2bb';
      font-family: fontawesome;
      font-size: 2.5rem; }

.valueOrderRemark .df-cell-inner {
  padding: 5px 30px 0 20px !important; }
  @media (max-width: 991.98px) {
    .valueOrderRemark .df-cell-inner {
      padding: 5px 30px 0 50px !important; } }
  @media (max-width: 599.98px) {
    .valueOrderRemark .df-cell-inner {
      padding: 5px 0 0 0 !important; } }

#dolphinForm-outer-31073,
#dolphinForm-outer-32073,
#dolphinForm-outer-33073 {
  /*#df-button-6403,
  #df-button-6508,
  #df-button-6540 {
      top: unset;
      bottom: unset;
      z-index: 1;
  }*/ }
  #dolphinForm-outer-31073 #containerPaymentAddress,
  #dolphinForm-outer-32073 #containerPaymentAddress,
  #dolphinForm-outer-33073 #containerPaymentAddress {
    transition: transform .2s;
    transform: scale(0.35, 0.35);
    top: -16px;
    left: -84%; }
    @media (max-width: 1399.98px) {
      #dolphinForm-outer-31073 #containerPaymentAddress,
      #dolphinForm-outer-32073 #containerPaymentAddress,
      #dolphinForm-outer-33073 #containerPaymentAddress {
        left: -205px; } }
    @media (max-width: 1199.98px) {
      #dolphinForm-outer-31073 #containerPaymentAddress,
      #dolphinForm-outer-32073 #containerPaymentAddress,
      #dolphinForm-outer-33073 #containerPaymentAddress {
        left: -90%; } }
    @media (max-width: 991.98px) {
      #dolphinForm-outer-31073 #containerPaymentAddress,
      #dolphinForm-outer-32073 #containerPaymentAddress,
      #dolphinForm-outer-33073 #containerPaymentAddress {
        left: -115%;
        transform: scale(0.3, 0.3); } }
    #dolphinForm-outer-31073 #containerPaymentAddress::before,
    #dolphinForm-outer-32073 #containerPaymentAddress::before,
    #dolphinForm-outer-33073 #containerPaymentAddress::before {
      content: '\f2bb';
      font-family: fontawesome;
      font-size: 2.5rem;
      position: absolute;
      top: 10px;
      left: 10px; }
    #dolphinForm-outer-31073 #containerPaymentAddress.open,
    #dolphinForm-outer-32073 #containerPaymentAddress.open,
    #dolphinForm-outer-33073 #containerPaymentAddress.open {
      right: 215px;
      width: 250px;
      transform: scale(1.4, 1.4); }
  #dolphinForm-outer-31073 .button-edit,
  #dolphinForm-outer-32073 .button-edit,
  #dolphinForm-outer-33073 .button-edit {
    bottom: unset;
    top: 0;
    z-index: 2; }
  #dolphinForm-outer-31073 #df-label-6402 .df-cell-inner,
  #dolphinForm-outer-31073 #df-label-6514 .df-cell-inner,
  #dolphinForm-outer-31073 #df-label-6547 .df-cell-inner,
  #dolphinForm-outer-31073 #df-label-6548 .df-cell-inner,
  #dolphinForm-outer-32073 #df-label-6402 .df-cell-inner,
  #dolphinForm-outer-32073 #df-label-6514 .df-cell-inner,
  #dolphinForm-outer-32073 #df-label-6547 .df-cell-inner,
  #dolphinForm-outer-32073 #df-label-6548 .df-cell-inner,
  #dolphinForm-outer-33073 #df-label-6402 .df-cell-inner,
  #dolphinForm-outer-33073 #df-label-6514 .df-cell-inner,
  #dolphinForm-outer-33073 #df-label-6547 .df-cell-inner,
  #dolphinForm-outer-33073 #df-label-6548 .df-cell-inner {
    padding: 5px 35px 0 50px; }
  #dolphinForm-outer-31073 #df-label-6404 .df-cell-inner,
  #dolphinForm-outer-31073 #df-label-6549 .df-cell-inner,
  #dolphinForm-outer-31073 #df-label-6515 .df-cell-inner,
  #dolphinForm-outer-32073 #df-label-6404 .df-cell-inner,
  #dolphinForm-outer-32073 #df-label-6549 .df-cell-inner,
  #dolphinForm-outer-32073 #df-label-6515 .df-cell-inner,
  #dolphinForm-outer-33073 #df-label-6404 .df-cell-inner,
  #dolphinForm-outer-33073 #df-label-6549 .df-cell-inner,
  #dolphinForm-outer-33073 #df-label-6515 .df-cell-inner {
    padding-right: 30px; }

#dolphinForm-outer-3102 #containerPaymentAddress,
#dolphinForm-outer-3202 #containerPaymentAddress,
#dolphinForm-outer-3302 #containerPaymentAddress {
  transition: transform .2s;
  transform: scale(0.35, 0.35);
  top: -16px;
  left: -105%; }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-3102 #containerPaymentAddress,
    #dolphinForm-outer-3202 #containerPaymentAddress,
    #dolphinForm-outer-3302 #containerPaymentAddress {
      left: -115%;
      transform: scale(0.3, 0.3); } }
  #dolphinForm-outer-3102 #containerPaymentAddress::before,
  #dolphinForm-outer-3202 #containerPaymentAddress::before,
  #dolphinForm-outer-3302 #containerPaymentAddress::before {
    content: '\f2bb';
    font-family: fontawesome;
    font-size: 2.5rem;
    position: absolute;
    top: 10px;
    left: 10px; }
  #dolphinForm-outer-3102 #containerPaymentAddress.open,
  #dolphinForm-outer-3202 #containerPaymentAddress.open,
  #dolphinForm-outer-3302 #containerPaymentAddress.open {
    right: 215px;
    width: 250px;
    transform: scale(1.4, 1.4); }

#dolphinForm-outer-1320002 #containerPaymentAddress {
  transition: transform .2s;
  transform: scale(0.35, 0.35);
  top: -16px;
  left: -86%; }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-1320002 #containerPaymentAddress {
      left: -115%;
      transform: scale(0.3, 0.3); } }
  #dolphinForm-outer-1320002 #containerPaymentAddress::before {
    content: '\f2bb';
    font-family: fontawesome;
    font-size: 2.5rem;
    position: absolute;
    top: 10px;
    left: 10px; }
  #dolphinForm-outer-1320002 #containerPaymentAddress.open {
    right: 215px;
    width: 250px;
    transform: scale(1.4, 1.4); }

#dolphinForm-outer-31073 .addressIcon,
#dolphinForm-outer-32073 .addressIcon,
#dolphinForm-outer-33073 .addressIcon,
#dolphinForm-outer-3102 .addressIcon,
#dolphinForm-outer-3202 .addressIcon,
#dolphinForm-outer-3302 .addressIcon,
#dolphinForm-outer-1320002 .addressIcon {
  margin-left: 0; }
#dolphinForm-outer-31073 #getOrderInvoiceInfo,
#dolphinForm-outer-32073 #getOrderInvoiceInfo,
#dolphinForm-outer-33073 #getOrderInvoiceInfo,
#dolphinForm-outer-3102 #getOrderInvoiceInfo,
#dolphinForm-outer-3202 #getOrderInvoiceInfo,
#dolphinForm-outer-3302 #getOrderInvoiceInfo,
#dolphinForm-outer-1320002 #getOrderInvoiceInfo {
  position: relative;
  padding-right: 30px; }
#dolphinForm-outer-31073 .addressClose,
#dolphinForm-outer-32073 .addressClose,
#dolphinForm-outer-33073 .addressClose,
#dolphinForm-outer-3102 .addressClose,
#dolphinForm-outer-3202 .addressClose,
#dolphinForm-outer-3302 .addressClose,
#dolphinForm-outer-1320002 .addressClose {
  opacity: 0;
  display: none;
  transition: transform .2s; }
  #dolphinForm-outer-31073 .addressClose.open,
  #dolphinForm-outer-32073 .addressClose.open,
  #dolphinForm-outer-33073 .addressClose.open,
  #dolphinForm-outer-3102 .addressClose.open,
  #dolphinForm-outer-3202 .addressClose.open,
  #dolphinForm-outer-3302 .addressClose.open,
  #dolphinForm-outer-1320002 .addressClose.open {
    position: absolute;
    top: -25px;
    right: 63%;
    font-family: fontawesome;
    font-size: 1.5rem;
    cursor: pointer;
    display: block;
    z-index: 10;
    color: black;
    opacity: 1;
    transition: all 0.5s ease-out; }

.editOrderNote-button-edit .button-edit {
  bottom: -15px; }

.button-edit {
  font-family: fontawesome;
  font-size: 1rem !important;
  font-weight: 900 !important;
  padding: 2px 5px 0 5px !important;
  border-radius: 5px !important;
  position: absolute;
  right: 0;
  bottom: 0; }

#dolphinForm-outer-13201107,
#dolphinForm-outer-21117 {
  width: 100% !important;
  padding: 25px; }
  #dolphinForm-outer-13201107:after,
  #dolphinForm-outer-21117:after {
    content: '';
    width: 1px;
    background: rgba(255, 255, 255, 0.4);
    position: absolute;
    right: 50%;
    top: 30px;
    bottom: 70px; }
    @media (max-width: 1199.98px) {
      #dolphinForm-outer-13201107:after,
      #dolphinForm-outer-21117:after {
        display: none; } }
  #dolphinForm-outer-13201107 h1,
  #dolphinForm-outer-13201107 .showFormDependetValue-df-value-title,
  #dolphinForm-outer-21117 h1,
  #dolphinForm-outer-21117 .showFormDependetValue-df-value-title {
    color: white !important;
    font-size: 1.6rem;
    padding-bottom: 15px;
    font-weight: 700; }
  #dolphinForm-outer-13201107 form,
  #dolphinForm-outer-21117 form {
    float: none;
    width: 100%;
    margin: 0;
    border-left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start; }
    #dolphinForm-outer-13201107 form .df-cell-inner,
    #dolphinForm-outer-21117 form .df-cell-inner {
      padding: 0 !important; }
    #dolphinForm-outer-13201107 form #df-row-5,
    #dolphinForm-outer-21117 form #df-row-5 {
      width: 45% !important;
      margin-right: 4%;
      color: white;
      border-radius: 0;
      background: none;
      box-shadow: none;
      padding: 0; }
      @media (max-width: 1199.98px) {
        #dolphinForm-outer-13201107 form #df-row-5,
        #dolphinForm-outer-21117 form #df-row-5 {
          width: 100% !important;
          margin-right: 0; } }
      #dolphinForm-outer-13201107 form #df-row-5 .df-cell-inner,
      #dolphinForm-outer-21117 form #df-row-5 .df-cell-inner {
        padding: 0 !important; }
        #dolphinForm-outer-13201107 form #df-row-5 .df-cell-inner .containerCommunication.head,
        #dolphinForm-outer-21117 form #df-row-5 .df-cell-inner .containerCommunication.head {
          color: white !important; }
          #dolphinForm-outer-13201107 form #df-row-5 .df-cell-inner .containerCommunication.head .content,
          #dolphinForm-outer-21117 form #df-row-5 .df-cell-inner .containerCommunication.head .content {
            width: 100%;
            margin: 0;
            padding: 0;
            font-size: 1rem; }
            #dolphinForm-outer-13201107 form #df-row-5 .df-cell-inner .containerCommunication.head .content h1,
            #dolphinForm-outer-21117 form #df-row-5 .df-cell-inner .containerCommunication.head .content h1 {
              color: white !important;
              font-size: 1.6rem;
              padding-bottom: 15px; }
            #dolphinForm-outer-13201107 form #df-row-5 .df-cell-inner .containerCommunication.head .content h2,
            #dolphinForm-outer-21117 form #df-row-5 .df-cell-inner .containerCommunication.head .content h2 {
              color: white !important;
              padding-bottom: 15px; }
              #dolphinForm-outer-13201107 form #df-row-5 .df-cell-inner .containerCommunication.head .content h2:before,
              #dolphinForm-outer-21117 form #df-row-5 .df-cell-inner .containerCommunication.head .content h2:before {
                content: '\f56c';
                font-family: fontawesome;
                font-weight: 300;
                padding-right: 15px;
                font-size: 2.2rem; }
      #dolphinForm-outer-13201107 form #df-row-5 #containerCommunication,
      #dolphinForm-outer-21117 form #df-row-5 #containerCommunication {
        width: 73%;
        float: right;
        font-size: 0.8rem; }
        #dolphinForm-outer-13201107 form #df-row-5 #containerCommunication .fileLink,
        #dolphinForm-outer-21117 form #df-row-5 #containerCommunication .fileLink {
          font-size: 0.8rem; }
        #dolphinForm-outer-13201107 form #df-row-5 #containerCommunication .files,
        #dolphinForm-outer-21117 form #df-row-5 #containerCommunication .files {
          margin-bottom: 0; }
      #dolphinForm-outer-13201107 form #df-row-5 .containerCommunication.left,
      #dolphinForm-outer-21117 form #df-row-5 .containerCommunication.left {
        position: relative; }
      #dolphinForm-outer-13201107 form #df-row-5 #imageHelp_13201107,
      #dolphinForm-outer-21117 form #df-row-5 #imageHelp_13201107 {
        position: absolute;
        top: 0;
        left: 0;
        width: 22%; }
      #dolphinForm-outer-13201107 form #df-row-5 #containerCommunication:after,
      #dolphinForm-outer-21117 form #df-row-5 #containerCommunication:after {
        position: absolute;
        left: -10px;
        height: 25px;
        width: 25px;
        transform: rotateY(0deg) rotate(45deg);
        background: #eff4f8;
        content: ' ';
        top: 25px; }
    #dolphinForm-outer-13201107 form #df-row-10,
    #dolphinForm-outer-21117 form #df-row-10 {
      width: 50% !important;
      background: none;
      box-shadow: none;
      color: white;
      padding: 0 15px 0 5%;
      margin: 0; }
      @media (max-width: 1199.98px) {
        #dolphinForm-outer-13201107 form #df-row-10,
        #dolphinForm-outer-21117 form #df-row-10 {
          width: 100% !important;
          padding: 0;
          border-top: 1px solid white;
          border-radius: 0;
          padding-top: 1.5rem; } }
    #dolphinForm-outer-13201107 form #df-row-15,
    #dolphinForm-outer-21117 form #df-row-15 {
      width: 50% !important;
      background: none;
      box-shadow: none;
      color: white;
      padding: 0 15px;
      margin: 0; }
  #dolphinForm-outer-13201107 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-21117 .detailValueDragNDrop .upload-area {
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
    background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }

#df-button-large-action-cmdRequestClient-13201107 {
  background: none;
  color: #FFF;
  border: none;
  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 1px;
  padding: 0; }

#containerHelp_13201107 {
  position: relative;
  top: unset;
  left: unset;
  width: 100%; }

.cmdRequestClientLarge {
  background: none; }

#dolphinForm-outer-1320002 form {
  min-height: 710px !important; }
#dolphinForm-outer-1320002 #df-row-98 #df-value-6567 .df-cell-inner {
  padding-left: 30px; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-1320002 #df-row-98 #df-value-6567 .df-cell-inner {
      padding-left: 10px; } }
#dolphinForm-outer-1320002 #df-row-98 .button {
  padding: 8px 10px;
  background: linear-gradient(to bottom, #333 0%, #000 100%);
  border-radius: 10px;
  color: #FFF;
  font-weight: 900;
  display: block;
  margin: 8px 0;
  width: 75%;
  text-transform: uppercase; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-1320002 #df-row-98 .button {
      margin: 3px 0;
      width: 85%; } }
  #dolphinForm-outer-1320002 #df-row-98 .button.cmdPrint:before {
    font-family: fontawesome;
    content: '\f1c1';
    font-weight: 300;
    padding-right: 10px;
    font-size: 1.05rem; }
  #dolphinForm-outer-1320002 #df-row-98 .button.cmdFinished:before {
    font-family: fontawesome;
    content: '\f648';
    font-weight: 300;
    padding-right: 10px;
    font-size: 1.1rem; }
  #dolphinForm-outer-1320002 #df-row-98 .button:hover {
    transform: scale(1.1); }
#dolphinForm-outer-1320002 #df-row-5,
#dolphinForm-outer-1320002 #df-row-10,
#dolphinForm-outer-1320002 #df-row-15,
#dolphinForm-outer-1320002 #df-row-20,
#dolphinForm-outer-1320002 #df-row-25,
#dolphinForm-outer-1320002 #df-row-30,
#dolphinForm-outer-1320002 #df-row-35,
#dolphinForm-outer-1320002 #df-row-6,
#dolphinForm-outer-1320002 #df-row-7 {
  width: 43% !important;
  overflow: hidden; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-1320002 #df-row-5,
    #dolphinForm-outer-1320002 #df-row-10,
    #dolphinForm-outer-1320002 #df-row-15,
    #dolphinForm-outer-1320002 #df-row-20,
    #dolphinForm-outer-1320002 #df-row-25,
    #dolphinForm-outer-1320002 #df-row-30,
    #dolphinForm-outer-1320002 #df-row-35,
    #dolphinForm-outer-1320002 #df-row-6,
    #dolphinForm-outer-1320002 #df-row-7 {
      width: 100% !important; } }
#dolphinForm-outer-1320002 #containerPaymentAddress {
  transition: transform .2s;
  transform: scale(0.35, 0.35); }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-1320002 #containerPaymentAddress {
      left: -105% !important;
      transform: scale(0.3, 0.3); } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-1320002 #containerPaymentAddress {
      left: -115% !important; } }
#dolphinForm-outer-1320002 .addressClose.open {
  position: absolute;
  top: -40px;
  right: 60%;
  font-family: fontawesome;
  font-size: 1.5rem;
  cursor: pointer;
  display: block;
  z-index: 10;
  color: black;
  opacity: 1;
  transition: all 0.5s ease-out; }
#dolphinForm-outer-1320002 .df-row.df-el-order-login .df-value-container .df-cell.df-value .df-cell-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 5px 0 0 20px;
  width: 100% !important; }
#dolphinForm-outer-1320002 .parallelFileUploaddetailValueDragNDrop {
  text-align: left; }
#dolphinForm-outer-1320002 .orderArtSummery {
  color: white;
  font-weight: 700;
  text-transform: unset; }
#dolphinForm-outer-1320002 #df-label-1390 .df-label-inner {
  display: none; }
#dolphinForm-outer-1320002 #df-value-1390 {
  font-weight: 300 !important; }

#dolphinForm-outer-31073 #df-label-6397 .df-label-inner,
#dolphinForm-outer-31073 #df-label-6736 .df-label-inner,
#dolphinForm-outer-31073 #df-label-6737 .df-label-inner,
#dolphinForm-outer-31073 #df-label-6738 .df-label-inner,
#dolphinForm-outer-31073 #df-label-6739 .df-label-inner,
#dolphinForm-outer-31073 #df-label-6740 .df-label-inner,
#dolphinForm-outer-32073 #df-label-6397 .df-label-inner,
#dolphinForm-outer-32073 #df-label-6736 .df-label-inner,
#dolphinForm-outer-32073 #df-label-6737 .df-label-inner,
#dolphinForm-outer-32073 #df-label-6738 .df-label-inner,
#dolphinForm-outer-32073 #df-label-6739 .df-label-inner,
#dolphinForm-outer-32073 #df-label-6740 .df-label-inner,
#dolphinForm-outer-33073 #df-label-6397 .df-label-inner,
#dolphinForm-outer-33073 #df-label-6736 .df-label-inner,
#dolphinForm-outer-33073 #df-label-6737 .df-label-inner,
#dolphinForm-outer-33073 #df-label-6738 .df-label-inner,
#dolphinForm-outer-33073 #df-label-6739 .df-label-inner,
#dolphinForm-outer-33073 #df-label-6740 .df-label-inner,
#dolphinForm-outer-3102 #df-label-6397 .df-label-inner,
#dolphinForm-outer-3102 #df-label-6736 .df-label-inner,
#dolphinForm-outer-3102 #df-label-6737 .df-label-inner,
#dolphinForm-outer-3102 #df-label-6738 .df-label-inner,
#dolphinForm-outer-3102 #df-label-6739 .df-label-inner,
#dolphinForm-outer-3102 #df-label-6740 .df-label-inner {
  display: none; }
#dolphinForm-outer-31073 #df-value-6397,
#dolphinForm-outer-31073 #df-value-6736,
#dolphinForm-outer-31073 #df-value-6737,
#dolphinForm-outer-31073 #df-value-6738,
#dolphinForm-outer-31073 #df-value-6739,
#dolphinForm-outer-31073 #df-value-6740,
#dolphinForm-outer-32073 #df-value-6397,
#dolphinForm-outer-32073 #df-value-6736,
#dolphinForm-outer-32073 #df-value-6737,
#dolphinForm-outer-32073 #df-value-6738,
#dolphinForm-outer-32073 #df-value-6739,
#dolphinForm-outer-32073 #df-value-6740,
#dolphinForm-outer-33073 #df-value-6397,
#dolphinForm-outer-33073 #df-value-6736,
#dolphinForm-outer-33073 #df-value-6737,
#dolphinForm-outer-33073 #df-value-6738,
#dolphinForm-outer-33073 #df-value-6739,
#dolphinForm-outer-33073 #df-value-6740,
#dolphinForm-outer-3102 #df-value-6397,
#dolphinForm-outer-3102 #df-value-6736,
#dolphinForm-outer-3102 #df-value-6737,
#dolphinForm-outer-3102 #df-value-6738,
#dolphinForm-outer-3102 #df-value-6739,
#dolphinForm-outer-3102 #df-value-6740 {
  font-weight: 300 !important; }

#dolphinForm-outer-3102 #df-row-98,
#dolphinForm-outer-3202 #df-row-98,
#dolphinForm-outer-3302 #df-row-98,
#dolphinForm-outer-1320002 #df-row-98 {
  position: absolute;
  bottom: 5px;
  left: 44%;
  border: 0;
  color: #333 !important;
  border-radius: 0 10px 10px 0;
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  padding: 70px 45px 0 0 !important;
  margin-right: 0;
  height: 190px; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3102 #df-row-98,
    #dolphinForm-outer-3202 #df-row-98,
    #dolphinForm-outer-3302 #df-row-98,
    #dolphinForm-outer-1320002 #df-row-98 {
      top: 30px;
      bottom: unset;
      left: 0;
      border-radius: 10px;
      height: 190px;
      padding: 55px ​45px 0 0 !important; } }
  @media (max-width: 599.98px) {
    #dolphinForm-outer-3102 #df-row-98,
    #dolphinForm-outer-3202 #df-row-98,
    #dolphinForm-outer-3302 #df-row-98,
    #dolphinForm-outer-1320002 #df-row-98 {
      padding: 90px 45px 0 0 !important; } }
  #dolphinForm-outer-3102 #df-row-98 .df-cell-inner,
  #dolphinForm-outer-3202 #df-row-98 .df-cell-inner,
  #dolphinForm-outer-3302 #df-row-98 .df-cell-inner,
  #dolphinForm-outer-1320002 #df-row-98 .df-cell-inner {
    padding: 10px 0 0 45px;
    padding: 0;
    color: #333;
    font-size: 0.8rem; }
    #dolphinForm-outer-3102 #df-row-98 .df-cell-inner a,
    #dolphinForm-outer-3202 #df-row-98 .df-cell-inner a,
    #dolphinForm-outer-3302 #df-row-98 .df-cell-inner a,
    #dolphinForm-outer-1320002 #df-row-98 .df-cell-inner a {
      color: #333 !important; }
  #dolphinForm-outer-3102 #df-row-98:after,
  #dolphinForm-outer-3202 #df-row-98:after,
  #dolphinForm-outer-3302 #df-row-98:after,
  #dolphinForm-outer-1320002 #df-row-98:after {
    clear: both;
    display: block;
    content: ''; }
  #dolphinForm-outer-3102 #df-row-98 .df-input-checkbox,
  #dolphinForm-outer-3202 #df-row-98 .df-input-checkbox,
  #dolphinForm-outer-3302 #df-row-98 .df-input-checkbox,
  #dolphinForm-outer-1320002 #df-row-98 .df-input-checkbox {
    vertical-align: middle;
    height: 18px;
    width: 18px;
    margin: 0 10px 10px 40px !important; }
    @media (max-width: 991.98px) {
      #dolphinForm-outer-3102 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-3202 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-3302 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-1320002 #df-row-98 .df-input-checkbox {
        margin: 0 10px 10px 30px !important; } }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-3102 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-3202 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-3302 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-1320002 #df-row-98 .df-input-checkbox {
        margin: 0 10px 10px 20px !important; } }
  #dolphinForm-outer-3102 #df-row-98 .detailLabelAGB,
  #dolphinForm-outer-3202 #df-row-98 .detailLabelAGB,
  #dolphinForm-outer-3302 #df-row-98 .detailLabelAGB,
  #dolphinForm-outer-1320002 #df-row-98 .detailLabelAGB {
    float: right !important;
    width: 80% !important;
    z-index: 1;
    font-size: 1.15rem;
    font-weight: 700;
    padding-right: 65px; }
    @media (max-width: 991.98px) {
      #dolphinForm-outer-3102 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-3202 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-3302 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-1320002 #df-row-98 .detailLabelAGB {
        width: 80% !important; } }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-3102 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-3202 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-3302 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-1320002 #df-row-98 .detailLabelAGB {
        width: 92% !important;
        padding-right: 0; } }
    #dolphinForm-outer-3102 #df-row-98 .detailLabelAGB .df-cell-inner,
    #dolphinForm-outer-3202 #df-row-98 .detailLabelAGB .df-cell-inner,
    #dolphinForm-outer-3302 #df-row-98 .detailLabelAGB .df-cell-inner,
    #dolphinForm-outer-1320002 #df-row-98 .detailLabelAGB .df-cell-inner {
      padding: 0; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-3102 #df-row-98 .detailLabelAGB .df-cell-inner,
        #dolphinForm-outer-3202 #df-row-98 .detailLabelAGB .df-cell-inner,
        #dolphinForm-outer-3302 #df-row-98 .detailLabelAGB .df-cell-inner,
        #dolphinForm-outer-1320002 #df-row-98 .detailLabelAGB .df-cell-inner {
          font-size: 0.7rem; } }
      #dolphinForm-outer-3102 #df-row-98 .detailLabelAGB .df-cell-inner a:hover,
      #dolphinForm-outer-3202 #df-row-98 .detailLabelAGB .df-cell-inner a:hover,
      #dolphinForm-outer-3302 #df-row-98 .detailLabelAGB .df-cell-inner a:hover,
      #dolphinForm-outer-1320002 #df-row-98 .detailLabelAGB .df-cell-inner a:hover {
        opacity: 0.7;
        transition: all 0.5s ease-out; }

.df-value.remarkPin {
  background: linear-gradient(to bottom, #f5f5f5 25%, #bbb 100%) !important;
  box-shadow: inset 0 1px 0 white, 0 1px 8px rgba(0, 0, 0, 0.7) !important;
  transform: rotate(-4deg) !important;
  transition: .15s linear;
  -webkit-transition: -webkit-transform 0.15s linear !important;
  -moz-transition: -moz-transform 0.15s linear !important;
  -o-transition: -o-transform 0.15s linear !important;
  -webkit-transform: rotate(-4deg) !important;
  -moz-transform: rotate(-4deg) !important;
  -o-transform: rotate(-4deg) !important;
  padding: 15px 5px 10px 15px !important;
  position: relative !important;
  border-radius: 0 10px 0 10px !important; }
  .df-value.remarkPin:before {
    background-image: url(/img/icon/pinGrey.png);
    height: 38px;
    width: 39px;
    position: absolute;
    content: '';
    top: -15px;
    left: 45%;
    background-size: 85%;
    background-repeat: no-repeat;
    overflow: hidden; }
  .df-value.remarkPin .df-cell-inner {
    color: #333 !important;
    max-height: 75px;
    overflow: auto;
    z-index: 1; }
    @media (max-width: 599.98px) {
      .df-value.remarkPin .df-cell-inner {
        max-height: unset; } }
  .df-value.remarkPin .tablecell-remarkPin {
    color: #333 !important;
    max-height: 75px;
    overflow: auto;
    z-index: 1; }
    @media (max-width: 599.98px) {
      .df-value.remarkPin .tablecell-remarkPin {
        max-height: unset; } }

#dolphinForm-outer-31073 .df-value.remarkPin,
#dolphinForm-outer-32073 .df-value.remarkPin,
#dolphinForm-outer-33073 .df-value.remarkPin {
  background: linear-gradient(to bottom, #f5f5f5 25%, #bbb 100%);
  box-shadow: inset 0 1px 0 white, 0 1px 8px rgba(0, 0, 0, 0.7);
  transition: .15s linear;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transform: rotate(-4deg);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  padding: 15px 5px 10px 15px;
  position: relative;
  border-radius: 0 10px 0 10px !important; }
  #dolphinForm-outer-31073 .df-value.remarkPin:before,
  #dolphinForm-outer-32073 .df-value.remarkPin:before,
  #dolphinForm-outer-33073 .df-value.remarkPin:before {
    background-image: url(/img/icon/pinGrey.png);
    height: 38px;
    width: 39px;
    position: absolute;
    content: '';
    top: -15px;
    left: 45%;
    background-size: 85%;
    background-repeat: no-repeat;
    overflow: hidden; }
  #dolphinForm-outer-31073 .df-value.remarkPin .tablecell-remarkPin,
  #dolphinForm-outer-32073 .df-value.remarkPin .tablecell-remarkPin,
  #dolphinForm-outer-33073 .df-value.remarkPin .tablecell-remarkPin {
    color: #333;
    max-height: 75px;
    overflow: auto;
    z-index: 1; }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-31073 .df-value.remarkPin .tablecell-remarkPin,
      #dolphinForm-outer-32073 .df-value.remarkPin .tablecell-remarkPin,
      #dolphinForm-outer-33073 .df-value.remarkPin .tablecell-remarkPin {
        max-height: unset; } }
#dolphinForm-outer-31073 .df-row.df-el-order-login .df-value-container .df-cell.df-value .df-cell-inner,
#dolphinForm-outer-32073 .df-row.df-el-order-login .df-value-container .df-cell.df-value .df-cell-inner,
#dolphinForm-outer-33073 .df-row.df-el-order-login .df-value-container .df-cell.df-value .df-cell-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 5px 0 0 50px;
  width: 100% !important; }
#dolphinForm-outer-31073 #df-row-98,
#dolphinForm-outer-32073 #df-row-98,
#dolphinForm-outer-33073 #df-row-98 {
  position: absolute;
  bottom: 5px;
  left: 44%;
  border: 0;
  color: #333 !important;
  border-radius: 0 10px 10px 0;
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  padding: 70px 45px 0 0 !important;
  margin-right: 0;
  height: 190px;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-31073 #df-row-98,
    #dolphinForm-outer-32073 #df-row-98,
    #dolphinForm-outer-33073 #df-row-98 {
      top: 30px;
      bottom: unset;
      left: 0;
      border-radius: 10px;
      height: 190px;
      padding: 95px 45px 0 0 !important; } }
  @media (max-width: 599.98px) {
    #dolphinForm-outer-31073 #df-row-98,
    #dolphinForm-outer-32073 #df-row-98,
    #dolphinForm-outer-33073 #df-row-98 {
      padding: 110px 45px 0 0 !important; } }
  #dolphinForm-outer-31073 #df-row-98 .detailValueAGB,
  #dolphinForm-outer-32073 #df-row-98 .detailValueAGB,
  #dolphinForm-outer-33073 #df-row-98 .detailValueAGB {
    z-index: 5; }
  #dolphinForm-outer-31073 #df-row-98 .df-cell-inner,
  #dolphinForm-outer-32073 #df-row-98 .df-cell-inner,
  #dolphinForm-outer-33073 #df-row-98 .df-cell-inner {
    padding: 10px 0 0 45px;
    padding: 0;
    color: #333;
    font-size: 0.8rem; }
    #dolphinForm-outer-31073 #df-row-98 .df-cell-inner a,
    #dolphinForm-outer-32073 #df-row-98 .df-cell-inner a,
    #dolphinForm-outer-33073 #df-row-98 .df-cell-inner a {
      color: #333 !important; }
  #dolphinForm-outer-31073 #df-row-98:after,
  #dolphinForm-outer-32073 #df-row-98:after,
  #dolphinForm-outer-33073 #df-row-98:after {
    clear: both;
    display: block;
    content: ''; }
  #dolphinForm-outer-31073 #df-row-98 .df-input-checkbox,
  #dolphinForm-outer-32073 #df-row-98 .df-input-checkbox,
  #dolphinForm-outer-33073 #df-row-98 .df-input-checkbox {
    vertical-align: middle;
    height: 18px;
    width: 18px;
    margin: 0 10px 10px 40px !important; }
    @media (max-width: 991.98px) {
      #dolphinForm-outer-31073 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-32073 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-33073 #df-row-98 .df-input-checkbox {
        margin: 0 10px 10px 30px !important; } }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-31073 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-32073 #df-row-98 .df-input-checkbox,
      #dolphinForm-outer-33073 #df-row-98 .df-input-checkbox {
        margin: 0 10px 10px 20px !important; } }
  #dolphinForm-outer-31073 #df-row-98 .detailLabelAGB,
  #dolphinForm-outer-32073 #df-row-98 .detailLabelAGB,
  #dolphinForm-outer-33073 #df-row-98 .detailLabelAGB {
    z-index: 1;
    font-size: 1.15rem;
    font-weight: 700;
    padding-right: 20px; }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-31073 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-32073 #df-row-98 .detailLabelAGB,
      #dolphinForm-outer-33073 #df-row-98 .detailLabelAGB {
        padding-right: 20px; } }
    #dolphinForm-outer-31073 #df-row-98 .detailLabelAGB .df-cell-inner,
    #dolphinForm-outer-32073 #df-row-98 .detailLabelAGB .df-cell-inner,
    #dolphinForm-outer-33073 #df-row-98 .detailLabelAGB .df-cell-inner {
      padding: 0; }
    #dolphinForm-outer-31073 #df-row-98 .detailLabelAGB a:hover,
    #dolphinForm-outer-32073 #df-row-98 .detailLabelAGB a:hover,
    #dolphinForm-outer-33073 #df-row-98 .detailLabelAGB a:hover {
      opacity: 0.7;
      transition: all 0.5s ease-out; }
  #dolphinForm-outer-31073 #df-row-98 #df-label-6406 a:after,
  #dolphinForm-outer-31073 #df-row-98 #df-label-6517 a:after,
  #dolphinForm-outer-31073 #df-row-98 #df-label-6551 a:after,
  #dolphinForm-outer-32073 #df-row-98 #df-label-6406 a:after,
  #dolphinForm-outer-32073 #df-row-98 #df-label-6517 a:after,
  #dolphinForm-outer-32073 #df-row-98 #df-label-6551 a:after,
  #dolphinForm-outer-33073 #df-row-98 #df-label-6406 a:after,
  #dolphinForm-outer-33073 #df-row-98 #df-label-6517 a:after,
  #dolphinForm-outer-33073 #df-row-98 #df-label-6551 a:after {
    content: '\f25a';
    font-family: 'fontawesome';
    font-size: 1.75rem;
    transform-origin: top left;
    transform: rotate(-222deg);
    position: absolute;
    top: -5px;
    right: 50%; }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-31073 #df-row-98 #df-label-6406 a:after,
      #dolphinForm-outer-31073 #df-row-98 #df-label-6517 a:after,
      #dolphinForm-outer-31073 #df-row-98 #df-label-6551 a:after,
      #dolphinForm-outer-32073 #df-row-98 #df-label-6406 a:after,
      #dolphinForm-outer-32073 #df-row-98 #df-label-6517 a:after,
      #dolphinForm-outer-32073 #df-row-98 #df-label-6551 a:after,
      #dolphinForm-outer-33073 #df-row-98 #df-label-6406 a:after,
      #dolphinForm-outer-33073 #df-row-98 #df-label-6517 a:after,
      #dolphinForm-outer-33073 #df-row-98 #df-label-6551 a:after {
        right: unset; } }

#dolphinForm-outer-31073,
#dolphinForm-outer-32073,
#dolphinForm-outer-33073,
#dolphinForm-outer-3102,
#dolphinForm-outer-3202,
#dolphinForm-outer-3302,
#dolphinForm-outer-1320002 {
  margin-top: 0 !important;
  position: relative;
  float: left;
  width: 70%;
  padding: 25px 25px 60px 25px;
  letter-spacing: .8px;
  color: #fff;
  border: 1px solid #124d77;
  border-bottom: none;
  -webkit-border-radius: 0 15px 15px 15px;
  -moz-border-radius: 0 15px 15px 15px;
  border-radius: 0 15px 15px 15px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }
  @media (max-width: 1199.98px) {
    #dolphinForm-outer-31073,
    #dolphinForm-outer-32073,
    #dolphinForm-outer-33073,
    #dolphinForm-outer-3102,
    #dolphinForm-outer-3202,
    #dolphinForm-outer-3302,
    #dolphinForm-outer-1320002 {
      float: none;
      width: 100%;
      margin-top: 60px; } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-31073,
    #dolphinForm-outer-32073,
    #dolphinForm-outer-33073,
    #dolphinForm-outer-3102,
    #dolphinForm-outer-3202,
    #dolphinForm-outer-3302,
    #dolphinForm-outer-1320002 {
      padding: 25px 25px 107px 25px; } }
  @media (max-width: 599.98px) {
    #dolphinForm-outer-31073,
    #dolphinForm-outer-32073,
    #dolphinForm-outer-33073,
    #dolphinForm-outer-3102,
    #dolphinForm-outer-3202,
    #dolphinForm-outer-3302,
    #dolphinForm-outer-1320002 {
      padding: 25px 25px 20px 25px; } }
  #dolphinForm-outer-31073 .df-textarea,
  #dolphinForm-outer-32073 .df-textarea,
  #dolphinForm-outer-33073 .df-textarea,
  #dolphinForm-outer-3102 .df-textarea,
  #dolphinForm-outer-3202 .df-textarea,
  #dolphinForm-outer-3302 .df-textarea,
  #dolphinForm-outer-1320002 .df-textarea {
    border: none;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2); }
  #dolphinForm-outer-31073 .detailLabelDragNDrop,
  #dolphinForm-outer-32073 .detailLabelDragNDrop,
  #dolphinForm-outer-33073 .detailLabelDragNDrop,
  #dolphinForm-outer-3102 .detailLabelDragNDrop,
  #dolphinForm-outer-3202 .detailLabelDragNDrop,
  #dolphinForm-outer-3302 .detailLabelDragNDrop,
  #dolphinForm-outer-1320002 .detailLabelDragNDrop {
    display: block; }
  #dolphinForm-outer-31073 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-32073 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-33073 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3102 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3202 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-3302 .detailValueDragNDrop .upload-area,
  #dolphinForm-outer-1320002 .detailValueDragNDrop .upload-area {
    min-height: 110px;
    border: 2px dashed #999;
    border-radius: 3px;
    padding: 20px;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    position: relative; }
    #dolphinForm-outer-31073 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-32073 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-33073 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3102 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3202 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-3302 .detailValueDragNDrop .upload-area button,
    #dolphinForm-outer-1320002 .detailValueDragNDrop .upload-area button {
      margin-left: 60px; }
  #dolphinForm-outer-31073 #df-row-5,
  #dolphinForm-outer-31073 #df-row-10,
  #dolphinForm-outer-31073 #df-row-15,
  #dolphinForm-outer-31073 #df-row-20,
  #dolphinForm-outer-31073 #df-row-25,
  #dolphinForm-outer-31073 #df-row-30,
  #dolphinForm-outer-31073 #df-row-35,
  #dolphinForm-outer-31073 #df-row-6,
  #dolphinForm-outer-31073 #df-row-7,
  #dolphinForm-outer-32073 #df-row-5,
  #dolphinForm-outer-32073 #df-row-10,
  #dolphinForm-outer-32073 #df-row-15,
  #dolphinForm-outer-32073 #df-row-20,
  #dolphinForm-outer-32073 #df-row-25,
  #dolphinForm-outer-32073 #df-row-30,
  #dolphinForm-outer-32073 #df-row-35,
  #dolphinForm-outer-32073 #df-row-6,
  #dolphinForm-outer-32073 #df-row-7,
  #dolphinForm-outer-33073 #df-row-5,
  #dolphinForm-outer-33073 #df-row-10,
  #dolphinForm-outer-33073 #df-row-15,
  #dolphinForm-outer-33073 #df-row-20,
  #dolphinForm-outer-33073 #df-row-25,
  #dolphinForm-outer-33073 #df-row-30,
  #dolphinForm-outer-33073 #df-row-35,
  #dolphinForm-outer-33073 #df-row-6,
  #dolphinForm-outer-33073 #df-row-7,
  #dolphinForm-outer-3102 #df-row-5,
  #dolphinForm-outer-3102 #df-row-10,
  #dolphinForm-outer-3102 #df-row-15,
  #dolphinForm-outer-3102 #df-row-20,
  #dolphinForm-outer-3102 #df-row-25,
  #dolphinForm-outer-3102 #df-row-30,
  #dolphinForm-outer-3102 #df-row-35,
  #dolphinForm-outer-3102 #df-row-6,
  #dolphinForm-outer-3102 #df-row-7,
  #dolphinForm-outer-3202 #df-row-5,
  #dolphinForm-outer-3202 #df-row-10,
  #dolphinForm-outer-3202 #df-row-15,
  #dolphinForm-outer-3202 #df-row-20,
  #dolphinForm-outer-3202 #df-row-25,
  #dolphinForm-outer-3202 #df-row-30,
  #dolphinForm-outer-3202 #df-row-35,
  #dolphinForm-outer-3202 #df-row-6,
  #dolphinForm-outer-3202 #df-row-7,
  #dolphinForm-outer-3302 #df-row-5,
  #dolphinForm-outer-3302 #df-row-10,
  #dolphinForm-outer-3302 #df-row-15,
  #dolphinForm-outer-3302 #df-row-20,
  #dolphinForm-outer-3302 #df-row-25,
  #dolphinForm-outer-3302 #df-row-30,
  #dolphinForm-outer-3302 #df-row-35,
  #dolphinForm-outer-3302 #df-row-6,
  #dolphinForm-outer-3302 #df-row-7,
  #dolphinForm-outer-1320002 #df-row-5,
  #dolphinForm-outer-1320002 #df-row-10,
  #dolphinForm-outer-1320002 #df-row-15,
  #dolphinForm-outer-1320002 #df-row-20,
  #dolphinForm-outer-1320002 #df-row-25,
  #dolphinForm-outer-1320002 #df-row-30,
  #dolphinForm-outer-1320002 #df-row-35,
  #dolphinForm-outer-1320002 #df-row-6,
  #dolphinForm-outer-1320002 #df-row-7 {
    width: 40%;
    overflow: hidden; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-31073 #df-row-5,
      #dolphinForm-outer-31073 #df-row-10,
      #dolphinForm-outer-31073 #df-row-15,
      #dolphinForm-outer-31073 #df-row-20,
      #dolphinForm-outer-31073 #df-row-25,
      #dolphinForm-outer-31073 #df-row-30,
      #dolphinForm-outer-31073 #df-row-35,
      #dolphinForm-outer-31073 #df-row-6,
      #dolphinForm-outer-31073 #df-row-7,
      #dolphinForm-outer-32073 #df-row-5,
      #dolphinForm-outer-32073 #df-row-10,
      #dolphinForm-outer-32073 #df-row-15,
      #dolphinForm-outer-32073 #df-row-20,
      #dolphinForm-outer-32073 #df-row-25,
      #dolphinForm-outer-32073 #df-row-30,
      #dolphinForm-outer-32073 #df-row-35,
      #dolphinForm-outer-32073 #df-row-6,
      #dolphinForm-outer-32073 #df-row-7,
      #dolphinForm-outer-33073 #df-row-5,
      #dolphinForm-outer-33073 #df-row-10,
      #dolphinForm-outer-33073 #df-row-15,
      #dolphinForm-outer-33073 #df-row-20,
      #dolphinForm-outer-33073 #df-row-25,
      #dolphinForm-outer-33073 #df-row-30,
      #dolphinForm-outer-33073 #df-row-35,
      #dolphinForm-outer-33073 #df-row-6,
      #dolphinForm-outer-33073 #df-row-7,
      #dolphinForm-outer-3102 #df-row-5,
      #dolphinForm-outer-3102 #df-row-10,
      #dolphinForm-outer-3102 #df-row-15,
      #dolphinForm-outer-3102 #df-row-20,
      #dolphinForm-outer-3102 #df-row-25,
      #dolphinForm-outer-3102 #df-row-30,
      #dolphinForm-outer-3102 #df-row-35,
      #dolphinForm-outer-3102 #df-row-6,
      #dolphinForm-outer-3102 #df-row-7,
      #dolphinForm-outer-3202 #df-row-5,
      #dolphinForm-outer-3202 #df-row-10,
      #dolphinForm-outer-3202 #df-row-15,
      #dolphinForm-outer-3202 #df-row-20,
      #dolphinForm-outer-3202 #df-row-25,
      #dolphinForm-outer-3202 #df-row-30,
      #dolphinForm-outer-3202 #df-row-35,
      #dolphinForm-outer-3202 #df-row-6,
      #dolphinForm-outer-3202 #df-row-7,
      #dolphinForm-outer-3302 #df-row-5,
      #dolphinForm-outer-3302 #df-row-10,
      #dolphinForm-outer-3302 #df-row-15,
      #dolphinForm-outer-3302 #df-row-20,
      #dolphinForm-outer-3302 #df-row-25,
      #dolphinForm-outer-3302 #df-row-30,
      #dolphinForm-outer-3302 #df-row-35,
      #dolphinForm-outer-3302 #df-row-6,
      #dolphinForm-outer-3302 #df-row-7,
      #dolphinForm-outer-1320002 #df-row-5,
      #dolphinForm-outer-1320002 #df-row-10,
      #dolphinForm-outer-1320002 #df-row-15,
      #dolphinForm-outer-1320002 #df-row-20,
      #dolphinForm-outer-1320002 #df-row-25,
      #dolphinForm-outer-1320002 #df-row-30,
      #dolphinForm-outer-1320002 #df-row-35,
      #dolphinForm-outer-1320002 #df-row-6,
      #dolphinForm-outer-1320002 #df-row-7 {
        width: unset; } }
    #dolphinForm-outer-31073 #df-row-5:after,
    #dolphinForm-outer-31073 #df-row-10:after,
    #dolphinForm-outer-31073 #df-row-15:after,
    #dolphinForm-outer-31073 #df-row-20:after,
    #dolphinForm-outer-31073 #df-row-25:after,
    #dolphinForm-outer-31073 #df-row-30:after,
    #dolphinForm-outer-31073 #df-row-35:after,
    #dolphinForm-outer-31073 #df-row-6:after,
    #dolphinForm-outer-31073 #df-row-7:after,
    #dolphinForm-outer-32073 #df-row-5:after,
    #dolphinForm-outer-32073 #df-row-10:after,
    #dolphinForm-outer-32073 #df-row-15:after,
    #dolphinForm-outer-32073 #df-row-20:after,
    #dolphinForm-outer-32073 #df-row-25:after,
    #dolphinForm-outer-32073 #df-row-30:after,
    #dolphinForm-outer-32073 #df-row-35:after,
    #dolphinForm-outer-32073 #df-row-6:after,
    #dolphinForm-outer-32073 #df-row-7:after,
    #dolphinForm-outer-33073 #df-row-5:after,
    #dolphinForm-outer-33073 #df-row-10:after,
    #dolphinForm-outer-33073 #df-row-15:after,
    #dolphinForm-outer-33073 #df-row-20:after,
    #dolphinForm-outer-33073 #df-row-25:after,
    #dolphinForm-outer-33073 #df-row-30:after,
    #dolphinForm-outer-33073 #df-row-35:after,
    #dolphinForm-outer-33073 #df-row-6:after,
    #dolphinForm-outer-33073 #df-row-7:after,
    #dolphinForm-outer-3102 #df-row-5:after,
    #dolphinForm-outer-3102 #df-row-10:after,
    #dolphinForm-outer-3102 #df-row-15:after,
    #dolphinForm-outer-3102 #df-row-20:after,
    #dolphinForm-outer-3102 #df-row-25:after,
    #dolphinForm-outer-3102 #df-row-30:after,
    #dolphinForm-outer-3102 #df-row-35:after,
    #dolphinForm-outer-3102 #df-row-6:after,
    #dolphinForm-outer-3102 #df-row-7:after,
    #dolphinForm-outer-3202 #df-row-5:after,
    #dolphinForm-outer-3202 #df-row-10:after,
    #dolphinForm-outer-3202 #df-row-15:after,
    #dolphinForm-outer-3202 #df-row-20:after,
    #dolphinForm-outer-3202 #df-row-25:after,
    #dolphinForm-outer-3202 #df-row-30:after,
    #dolphinForm-outer-3202 #df-row-35:after,
    #dolphinForm-outer-3202 #df-row-6:after,
    #dolphinForm-outer-3202 #df-row-7:after,
    #dolphinForm-outer-3302 #df-row-5:after,
    #dolphinForm-outer-3302 #df-row-10:after,
    #dolphinForm-outer-3302 #df-row-15:after,
    #dolphinForm-outer-3302 #df-row-20:after,
    #dolphinForm-outer-3302 #df-row-25:after,
    #dolphinForm-outer-3302 #df-row-30:after,
    #dolphinForm-outer-3302 #df-row-35:after,
    #dolphinForm-outer-3302 #df-row-6:after,
    #dolphinForm-outer-3302 #df-row-7:after,
    #dolphinForm-outer-1320002 #df-row-5:after,
    #dolphinForm-outer-1320002 #df-row-10:after,
    #dolphinForm-outer-1320002 #df-row-15:after,
    #dolphinForm-outer-1320002 #df-row-20:after,
    #dolphinForm-outer-1320002 #df-row-25:after,
    #dolphinForm-outer-1320002 #df-row-30:after,
    #dolphinForm-outer-1320002 #df-row-35:after,
    #dolphinForm-outer-1320002 #df-row-6:after,
    #dolphinForm-outer-1320002 #df-row-7:after {
      display: block;
      clear: both;
      height: 1px;
      content: ''; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-31073 #df-row-5,
    #dolphinForm-outer-32073 #df-row-5,
    #dolphinForm-outer-33073 #df-row-5,
    #dolphinForm-outer-3102 #df-row-5,
    #dolphinForm-outer-3202 #df-row-5,
    #dolphinForm-outer-3302 #df-row-5,
    #dolphinForm-outer-1320002 #df-row-5 {
      border-top: 1px solid rgba(255, 255, 255, 0.2);
      padding-top: 5px !important; } }
  #dolphinForm-outer-31073 #df-row-1,
  #dolphinForm-outer-32073 #df-row-1,
  #dolphinForm-outer-33073 #df-row-1,
  #dolphinForm-outer-3102 #df-row-1,
  #dolphinForm-outer-3202 #df-row-1,
  #dolphinForm-outer-3302 #df-row-1,
  #dolphinForm-outer-1320002 #df-row-1 {
    float: right;
    width: 52%;
    border-bottom: 0;
    line-height: 1.35; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-31073 #df-row-1,
      #dolphinForm-outer-32073 #df-row-1,
      #dolphinForm-outer-33073 #df-row-1,
      #dolphinForm-outer-3102 #df-row-1,
      #dolphinForm-outer-3202 #df-row-1,
      #dolphinForm-outer-3302 #df-row-1,
      #dolphinForm-outer-1320002 #df-row-1 {
        float: none;
        width: unset;
        margin-top: 215px; } }
    #dolphinForm-outer-31073 #df-row-1 .df-cell.df-value,
    #dolphinForm-outer-32073 #df-row-1 .df-cell.df-value,
    #dolphinForm-outer-33073 #df-row-1 .df-cell.df-value,
    #dolphinForm-outer-3102 #df-row-1 .df-cell.df-value,
    #dolphinForm-outer-3202 #df-row-1 .df-cell.df-value,
    #dolphinForm-outer-3302 #df-row-1 .df-cell.df-value,
    #dolphinForm-outer-1320002 #df-row-1 .df-cell.df-value {
      padding-bottom: 10px;
      border-radius: 0; }
    #dolphinForm-outer-31073 #df-row-1 #df-label-6292,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6396,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6508,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6524,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6540,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6563,
    #dolphinForm-outer-31073 #df-row-1 #df-label-1366,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6292,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6396,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6508,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6524,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6540,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6563,
    #dolphinForm-outer-32073 #df-row-1 #df-label-1366,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6292,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6396,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6508,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6524,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6540,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6563,
    #dolphinForm-outer-33073 #df-row-1 #df-label-1366,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6292,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6396,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6508,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6524,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6540,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6563,
    #dolphinForm-outer-3102 #df-row-1 #df-label-1366,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6292,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6396,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6508,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6524,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6540,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6563,
    #dolphinForm-outer-3202 #df-row-1 #df-label-1366,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6292,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6396,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6508,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6524,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6540,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6563,
    #dolphinForm-outer-3302 #df-row-1 #df-label-1366,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6292,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6396,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6508,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6524,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6540,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6563,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-1366 {
      color: white;
      float: left;
      width: 39%;
      background: none;
      box-shadow: none;
      height: unset !important; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-label-6292,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6396,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6508,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6524,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6540,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6563,
        #dolphinForm-outer-31073 #df-row-1 #df-label-1366,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6292,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6396,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6508,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6524,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6540,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6563,
        #dolphinForm-outer-32073 #df-row-1 #df-label-1366,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6292,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6396,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6508,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6524,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6540,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6563,
        #dolphinForm-outer-33073 #df-row-1 #df-label-1366,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6292,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6396,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6508,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6524,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6540,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6563,
        #dolphinForm-outer-3102 #df-row-1 #df-label-1366,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6292,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6396,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6508,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6524,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6540,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6563,
        #dolphinForm-outer-3202 #df-row-1 #df-label-1366,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6292,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6396,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6508,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6524,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6540,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6563,
        #dolphinForm-outer-3302 #df-row-1 #df-label-1366,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6292,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6396,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6508,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6524,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6540,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6563,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-1366 {
          float: none;
          width: 100%; } }
    #dolphinForm-outer-31073 #df-row-1 #df-value-6292,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6396,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6508,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6524,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6540,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6563,
    #dolphinForm-outer-31073 #df-row-1 #df-value-1366,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6292,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6396,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6508,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6524,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6540,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6563,
    #dolphinForm-outer-32073 #df-row-1 #df-value-1366,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6292,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6396,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6508,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6524,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6540,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6563,
    #dolphinForm-outer-33073 #df-row-1 #df-value-1366,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6292,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6396,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6508,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6524,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6540,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6563,
    #dolphinForm-outer-3102 #df-row-1 #df-value-1366,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6292,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6396,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6508,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6524,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6540,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6563,
    #dolphinForm-outer-3202 #df-row-1 #df-value-1366,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6292,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6396,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6508,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6524,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6540,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6563,
    #dolphinForm-outer-3302 #df-row-1 #df-value-1366,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6292,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6396,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6508,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6524,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6540,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6563,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-1366 {
      float: right;
      width: 61%; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-value-6292,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6396,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6508,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6524,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6540,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6563,
        #dolphinForm-outer-31073 #df-row-1 #df-value-1366,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6292,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6396,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6508,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6524,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6540,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6563,
        #dolphinForm-outer-32073 #df-row-1 #df-value-1366,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6292,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6396,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6508,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6524,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6540,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6563,
        #dolphinForm-outer-33073 #df-row-1 #df-value-1366,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6292,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6396,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6508,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6524,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6540,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6563,
        #dolphinForm-outer-3102 #df-row-1 #df-value-1366,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6292,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6396,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6508,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6524,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6540,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6563,
        #dolphinForm-outer-3202 #df-row-1 #df-value-1366,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6292,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6396,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6508,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6524,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6540,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6563,
        #dolphinForm-outer-3302 #df-row-1 #df-value-1366,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6292,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6396,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6508,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6524,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6540,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6563,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-1366 {
          width: 55%; } }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-value-6292,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6396,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6508,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6524,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6540,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6563,
        #dolphinForm-outer-31073 #df-row-1 #df-value-1366,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6292,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6396,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6508,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6524,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6540,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6563,
        #dolphinForm-outer-32073 #df-row-1 #df-value-1366,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6292,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6396,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6508,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6524,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6540,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6563,
        #dolphinForm-outer-33073 #df-row-1 #df-value-1366,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6292,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6396,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6508,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6524,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6540,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6563,
        #dolphinForm-outer-3102 #df-row-1 #df-value-1366,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6292,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6396,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6508,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6524,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6540,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6563,
        #dolphinForm-outer-3202 #df-row-1 #df-value-1366,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6292,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6396,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6508,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6524,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6540,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6563,
        #dolphinForm-outer-3302 #df-row-1 #df-value-1366,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6292,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6396,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6508,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6524,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6540,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6563,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-1366 {
          float: none;
          width: 100%; } }
      #dolphinForm-outer-31073 #df-row-1 #df-value-6292 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6396 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6508 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6524 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6540 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6563 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-1366 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6292 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6396 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6508 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6524 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6540 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6563 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-1366 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6292 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6396 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6508 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6524 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6540 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6563 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-1366 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6292 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6396 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6508 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6524 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6540 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6563 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-1366 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6292 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6396 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6508 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6524 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6540 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6563 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-1366 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6292 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6396 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6508 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6524 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6540 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6563 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-1366 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6292 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6396 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6508 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6524 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6540 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6563 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-1366 .df-cell-inner {
        padding: 0; }
        @media (max-width: 599.98px) {
          #dolphinForm-outer-31073 #df-row-1 #df-value-6292 .df-cell-inner,
          #dolphinForm-outer-31073 #df-row-1 #df-value-6396 .df-cell-inner,
          #dolphinForm-outer-31073 #df-row-1 #df-value-6508 .df-cell-inner,
          #dolphinForm-outer-31073 #df-row-1 #df-value-6524 .df-cell-inner,
          #dolphinForm-outer-31073 #df-row-1 #df-value-6540 .df-cell-inner,
          #dolphinForm-outer-31073 #df-row-1 #df-value-6563 .df-cell-inner,
          #dolphinForm-outer-31073 #df-row-1 #df-value-1366 .df-cell-inner,
          #dolphinForm-outer-32073 #df-row-1 #df-value-6292 .df-cell-inner,
          #dolphinForm-outer-32073 #df-row-1 #df-value-6396 .df-cell-inner,
          #dolphinForm-outer-32073 #df-row-1 #df-value-6508 .df-cell-inner,
          #dolphinForm-outer-32073 #df-row-1 #df-value-6524 .df-cell-inner,
          #dolphinForm-outer-32073 #df-row-1 #df-value-6540 .df-cell-inner,
          #dolphinForm-outer-32073 #df-row-1 #df-value-6563 .df-cell-inner,
          #dolphinForm-outer-32073 #df-row-1 #df-value-1366 .df-cell-inner,
          #dolphinForm-outer-33073 #df-row-1 #df-value-6292 .df-cell-inner,
          #dolphinForm-outer-33073 #df-row-1 #df-value-6396 .df-cell-inner,
          #dolphinForm-outer-33073 #df-row-1 #df-value-6508 .df-cell-inner,
          #dolphinForm-outer-33073 #df-row-1 #df-value-6524 .df-cell-inner,
          #dolphinForm-outer-33073 #df-row-1 #df-value-6540 .df-cell-inner,
          #dolphinForm-outer-33073 #df-row-1 #df-value-6563 .df-cell-inner,
          #dolphinForm-outer-33073 #df-row-1 #df-value-1366 .df-cell-inner,
          #dolphinForm-outer-3102 #df-row-1 #df-value-6292 .df-cell-inner,
          #dolphinForm-outer-3102 #df-row-1 #df-value-6396 .df-cell-inner,
          #dolphinForm-outer-3102 #df-row-1 #df-value-6508 .df-cell-inner,
          #dolphinForm-outer-3102 #df-row-1 #df-value-6524 .df-cell-inner,
          #dolphinForm-outer-3102 #df-row-1 #df-value-6540 .df-cell-inner,
          #dolphinForm-outer-3102 #df-row-1 #df-value-6563 .df-cell-inner,
          #dolphinForm-outer-3102 #df-row-1 #df-value-1366 .df-cell-inner,
          #dolphinForm-outer-3202 #df-row-1 #df-value-6292 .df-cell-inner,
          #dolphinForm-outer-3202 #df-row-1 #df-value-6396 .df-cell-inner,
          #dolphinForm-outer-3202 #df-row-1 #df-value-6508 .df-cell-inner,
          #dolphinForm-outer-3202 #df-row-1 #df-value-6524 .df-cell-inner,
          #dolphinForm-outer-3202 #df-row-1 #df-value-6540 .df-cell-inner,
          #dolphinForm-outer-3202 #df-row-1 #df-value-6563 .df-cell-inner,
          #dolphinForm-outer-3202 #df-row-1 #df-value-1366 .df-cell-inner,
          #dolphinForm-outer-3302 #df-row-1 #df-value-6292 .df-cell-inner,
          #dolphinForm-outer-3302 #df-row-1 #df-value-6396 .df-cell-inner,
          #dolphinForm-outer-3302 #df-row-1 #df-value-6508 .df-cell-inner,
          #dolphinForm-outer-3302 #df-row-1 #df-value-6524 .df-cell-inner,
          #dolphinForm-outer-3302 #df-row-1 #df-value-6540 .df-cell-inner,
          #dolphinForm-outer-3302 #df-row-1 #df-value-6563 .df-cell-inner,
          #dolphinForm-outer-3302 #df-row-1 #df-value-1366 .df-cell-inner,
          #dolphinForm-outer-1320002 #df-row-1 #df-value-6292 .df-cell-inner,
          #dolphinForm-outer-1320002 #df-row-1 #df-value-6396 .df-cell-inner,
          #dolphinForm-outer-1320002 #df-row-1 #df-value-6508 .df-cell-inner,
          #dolphinForm-outer-1320002 #df-row-1 #df-value-6524 .df-cell-inner,
          #dolphinForm-outer-1320002 #df-row-1 #df-value-6540 .df-cell-inner,
          #dolphinForm-outer-1320002 #df-row-1 #df-value-6563 .df-cell-inner,
          #dolphinForm-outer-1320002 #df-row-1 #df-value-1366 .df-cell-inner {
            padding: 5px 0 0 0;
            margin-left: 3.2rem; } }
      #dolphinForm-outer-31073 #df-row-1 #df-value-6292 .fontawesome,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6396 .fontawesome,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6508 .fontawesome,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6524 .fontawesome,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6540 .fontawesome,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6563 .fontawesome,
      #dolphinForm-outer-31073 #df-row-1 #df-value-1366 .fontawesome,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6292 .fontawesome,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6396 .fontawesome,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6508 .fontawesome,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6524 .fontawesome,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6540 .fontawesome,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6563 .fontawesome,
      #dolphinForm-outer-32073 #df-row-1 #df-value-1366 .fontawesome,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6292 .fontawesome,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6396 .fontawesome,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6508 .fontawesome,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6524 .fontawesome,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6540 .fontawesome,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6563 .fontawesome,
      #dolphinForm-outer-33073 #df-row-1 #df-value-1366 .fontawesome,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6292 .fontawesome,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6396 .fontawesome,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6508 .fontawesome,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6524 .fontawesome,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6540 .fontawesome,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6563 .fontawesome,
      #dolphinForm-outer-3102 #df-row-1 #df-value-1366 .fontawesome,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6292 .fontawesome,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6396 .fontawesome,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6508 .fontawesome,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6524 .fontawesome,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6540 .fontawesome,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6563 .fontawesome,
      #dolphinForm-outer-3202 #df-row-1 #df-value-1366 .fontawesome,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6292 .fontawesome,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6396 .fontawesome,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6508 .fontawesome,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6524 .fontawesome,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6540 .fontawesome,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6563 .fontawesome,
      #dolphinForm-outer-3302 #df-row-1 #df-value-1366 .fontawesome,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6292 .fontawesome,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6396 .fontawesome,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6508 .fontawesome,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6524 .fontawesome,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6540 .fontawesome,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6563 .fontawesome,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-1366 .fontawesome {
        font-weight: 300; }
      #dolphinForm-outer-31073 #df-row-1 #df-value-6292 .df-button .df-button-change-address,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6396 .df-button .df-button-change-address,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6508 .df-button .df-button-change-address,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6524 .df-button .df-button-change-address,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6540 .df-button .df-button-change-address,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6563 .df-button .df-button-change-address,
      #dolphinForm-outer-31073 #df-row-1 #df-value-1366 .df-button .df-button-change-address,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6292 .df-button .df-button-change-address,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6396 .df-button .df-button-change-address,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6508 .df-button .df-button-change-address,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6524 .df-button .df-button-change-address,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6540 .df-button .df-button-change-address,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6563 .df-button .df-button-change-address,
      #dolphinForm-outer-32073 #df-row-1 #df-value-1366 .df-button .df-button-change-address,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6292 .df-button .df-button-change-address,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6396 .df-button .df-button-change-address,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6508 .df-button .df-button-change-address,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6524 .df-button .df-button-change-address,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6540 .df-button .df-button-change-address,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6563 .df-button .df-button-change-address,
      #dolphinForm-outer-33073 #df-row-1 #df-value-1366 .df-button .df-button-change-address,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6292 .df-button .df-button-change-address,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6396 .df-button .df-button-change-address,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6508 .df-button .df-button-change-address,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6524 .df-button .df-button-change-address,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6540 .df-button .df-button-change-address,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6563 .df-button .df-button-change-address,
      #dolphinForm-outer-3102 #df-row-1 #df-value-1366 .df-button .df-button-change-address,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6292 .df-button .df-button-change-address,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6396 .df-button .df-button-change-address,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6508 .df-button .df-button-change-address,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6524 .df-button .df-button-change-address,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6540 .df-button .df-button-change-address,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6563 .df-button .df-button-change-address,
      #dolphinForm-outer-3202 #df-row-1 #df-value-1366 .df-button .df-button-change-address,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6292 .df-button .df-button-change-address,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6396 .df-button .df-button-change-address,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6508 .df-button .df-button-change-address,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6524 .df-button .df-button-change-address,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6540 .df-button .df-button-change-address,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6563 .df-button .df-button-change-address,
      #dolphinForm-outer-3302 #df-row-1 #df-value-1366 .df-button .df-button-change-address,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6292 .df-button .df-button-change-address,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6396 .df-button .df-button-change-address,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6508 .df-button .df-button-change-address,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6524 .df-button .df-button-change-address,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6540 .df-button .df-button-change-address,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6563 .df-button .df-button-change-address,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-1366 .df-button .df-button-change-address {
        display: none; }
    #dolphinForm-outer-31073 #df-row-1 #df-label-6410,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6403,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6519,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6525,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6541,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6565,
    #dolphinForm-outer-31073 #df-row-1 #df-label-1388,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6410,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6403,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6519,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6525,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6541,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6565,
    #dolphinForm-outer-32073 #df-row-1 #df-label-1388,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6410,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6403,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6519,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6525,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6541,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6565,
    #dolphinForm-outer-33073 #df-row-1 #df-label-1388,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6410,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6403,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6519,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6525,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6541,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6565,
    #dolphinForm-outer-3102 #df-row-1 #df-label-1388,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6410,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6403,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6519,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6525,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6541,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6565,
    #dolphinForm-outer-3202 #df-row-1 #df-label-1388,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6410,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6403,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6519,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6525,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6541,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6565,
    #dolphinForm-outer-3302 #df-row-1 #df-label-1388,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6410,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6403,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6519,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6525,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6541,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6565,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-1388 {
      float: left;
      width: 60%;
      margin-left: 40%; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-label-6410,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6403,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6519,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6525,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6541,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6565,
        #dolphinForm-outer-31073 #df-row-1 #df-label-1388,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6410,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6403,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6519,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6525,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6541,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6565,
        #dolphinForm-outer-32073 #df-row-1 #df-label-1388,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6410,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6403,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6519,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6525,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6541,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6565,
        #dolphinForm-outer-33073 #df-row-1 #df-label-1388,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6410,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6403,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6519,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6525,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6541,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6565,
        #dolphinForm-outer-3102 #df-row-1 #df-label-1388,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6410,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6403,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6519,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6525,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6541,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6565,
        #dolphinForm-outer-3202 #df-row-1 #df-label-1388,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6410,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6403,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6519,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6525,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6541,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6565,
        #dolphinForm-outer-3302 #df-row-1 #df-label-1388,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6410,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6403,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6519,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6525,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6541,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6565,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-1388 {
          margin-left: 45%;
          width: 55%; } }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-label-6410,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6403,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6519,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6525,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6541,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6565,
        #dolphinForm-outer-31073 #df-row-1 #df-label-1388,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6410,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6403,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6519,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6525,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6541,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6565,
        #dolphinForm-outer-32073 #df-row-1 #df-label-1388,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6410,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6403,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6519,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6525,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6541,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6565,
        #dolphinForm-outer-33073 #df-row-1 #df-label-1388,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6410,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6403,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6519,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6525,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6541,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6565,
        #dolphinForm-outer-3102 #df-row-1 #df-label-1388,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6410,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6403,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6519,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6525,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6541,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6565,
        #dolphinForm-outer-3202 #df-row-1 #df-label-1388,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6410,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6403,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6519,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6525,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6541,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6565,
        #dolphinForm-outer-3302 #df-row-1 #df-label-1388,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6410,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6403,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6519,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6525,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6541,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6565,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-1388 {
          margin-left: 3.2rem; } }
      #dolphinForm-outer-31073 #df-row-1 #df-label-6410 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6403 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6519 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6525 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6541 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6565 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-label-1388 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6410 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6403 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6519 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6525 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6541 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6565 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-label-1388 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6410 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6403 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6519 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6525 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6541 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6565 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-label-1388 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6410 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6403 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6519 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6525 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6541 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6565 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-label-1388 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6410 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6403 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6519 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6525 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6541 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6565 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-label-1388 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6410 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6403 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6519 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6525 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6541 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6565 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-label-1388 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6410 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6403 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6519 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6525 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6541 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6565 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-1388 .df-cell-inner {
        padding: 5px 0 0 16px;
        color: white;
        font-size: unset; }
      #dolphinForm-outer-31073 #df-row-1 #df-label-6410 .df-label-icon,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6403 .df-label-icon,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6519 .df-label-icon,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6525 .df-label-icon,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6541 .df-label-icon,
      #dolphinForm-outer-31073 #df-row-1 #df-label-6565 .df-label-icon,
      #dolphinForm-outer-31073 #df-row-1 #df-label-1388 .df-label-icon,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6410 .df-label-icon,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6403 .df-label-icon,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6519 .df-label-icon,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6525 .df-label-icon,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6541 .df-label-icon,
      #dolphinForm-outer-32073 #df-row-1 #df-label-6565 .df-label-icon,
      #dolphinForm-outer-32073 #df-row-1 #df-label-1388 .df-label-icon,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6410 .df-label-icon,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6403 .df-label-icon,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6519 .df-label-icon,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6525 .df-label-icon,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6541 .df-label-icon,
      #dolphinForm-outer-33073 #df-row-1 #df-label-6565 .df-label-icon,
      #dolphinForm-outer-33073 #df-row-1 #df-label-1388 .df-label-icon,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6410 .df-label-icon,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6403 .df-label-icon,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6519 .df-label-icon,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6525 .df-label-icon,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6541 .df-label-icon,
      #dolphinForm-outer-3102 #df-row-1 #df-label-6565 .df-label-icon,
      #dolphinForm-outer-3102 #df-row-1 #df-label-1388 .df-label-icon,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6410 .df-label-icon,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6403 .df-label-icon,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6519 .df-label-icon,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6525 .df-label-icon,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6541 .df-label-icon,
      #dolphinForm-outer-3202 #df-row-1 #df-label-6565 .df-label-icon,
      #dolphinForm-outer-3202 #df-row-1 #df-label-1388 .df-label-icon,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6410 .df-label-icon,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6403 .df-label-icon,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6519 .df-label-icon,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6525 .df-label-icon,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6541 .df-label-icon,
      #dolphinForm-outer-3302 #df-row-1 #df-label-6565 .df-label-icon,
      #dolphinForm-outer-3302 #df-row-1 #df-label-1388 .df-label-icon,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6410 .df-label-icon,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6403 .df-label-icon,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6519 .df-label-icon,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6525 .df-label-icon,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6541 .df-label-icon,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-6565 .df-label-icon,
      #dolphinForm-outer-1320002 #df-row-1 #df-label-1388 .df-label-icon {
        position: absolute;
        top: 2px;
        left: -1px;
        width: unset;
        height: unset;
        color: white;
        border: none;
        border-radius: 0;
        background: none;
        background-color: unset;
        box-shadow: none;
        text-shadow: none;
        float: none;
        font-size: 0.9rem;
        line-height: unset; }
    #dolphinForm-outer-31073 #df-row-1 #df-value-6410 .df-cell-inner,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6525 .df-cell-inner,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6565 .df-cell-inner,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6410 .df-cell-inner,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6525 .df-cell-inner,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6565 .df-cell-inner,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6410 .df-cell-inner,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6525 .df-cell-inner,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6565 .df-cell-inner,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6410 .df-cell-inner,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6525 .df-cell-inner,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6565 .df-cell-inner,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6410 .df-cell-inner,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6525 .df-cell-inner,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6565 .df-cell-inner,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6410 .df-cell-inner,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6525 .df-cell-inner,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6565 .df-cell-inner,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6410 .df-cell-inner,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6525 .df-cell-inner,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6565 .df-cell-inner {
      padding: 5px 0 0 20px !important; }
    #dolphinForm-outer-31073 #df-row-1 #df-value-6410,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6403,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6519,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6525,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6541,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6565,
    #dolphinForm-outer-31073 #df-row-1 #df-value-1388,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6410,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6403,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6519,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6525,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6541,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6565,
    #dolphinForm-outer-32073 #df-row-1 #df-value-1388,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6410,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6403,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6519,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6525,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6541,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6565,
    #dolphinForm-outer-33073 #df-row-1 #df-value-1388,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6410,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6403,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6519,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6525,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6541,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6565,
    #dolphinForm-outer-3102 #df-row-1 #df-value-1388,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6410,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6403,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6519,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6525,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6541,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6565,
    #dolphinForm-outer-3202 #df-row-1 #df-value-1388,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6410,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6403,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6519,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6525,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6541,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6565,
    #dolphinForm-outer-3302 #df-row-1 #df-value-1388,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6410,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6403,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6519,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6525,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6541,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6565,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-1388 {
      float: none;
      width: 68%;
      margin-left: 39%;
      overflow: hidden; }
      #dolphinForm-outer-31073 #df-row-1 #df-value-6410 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6403 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6519 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6525 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6541 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6565 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-1388 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6410 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6403 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6519 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6525 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6541 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6565 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-1388 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6410 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6403 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6519 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6525 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6541 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6565 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-1388 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6410 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6403 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6519 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6525 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6541 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6565 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-1388 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6410 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6403 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6519 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6525 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6541 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6565 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-1388 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6410 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6403 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6519 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6525 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6541 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6565 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-1388 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6410 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6403 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6519 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6525 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6541 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6565 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-1388 .df-cell-inner {
        overflow: auto; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-value-6410,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6403,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6519,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6525,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6541,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6565,
        #dolphinForm-outer-31073 #df-row-1 #df-value-1388,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6410,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6403,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6519,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6525,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6541,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6565,
        #dolphinForm-outer-32073 #df-row-1 #df-value-1388,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6410,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6403,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6519,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6525,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6541,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6565,
        #dolphinForm-outer-33073 #df-row-1 #df-value-1388,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6410,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6403,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6519,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6525,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6541,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6565,
        #dolphinForm-outer-3102 #df-row-1 #df-value-1388,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6410,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6403,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6519,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6525,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6541,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6565,
        #dolphinForm-outer-3202 #df-row-1 #df-value-1388,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6410,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6403,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6519,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6525,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6541,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6565,
        #dolphinForm-outer-3302 #df-row-1 #df-value-1388,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6410,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6403,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6519,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6525,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6541,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6565,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-1388 {
          margin-left: 37%; } }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-value-6410,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6403,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6519,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6525,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6541,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6565,
        #dolphinForm-outer-31073 #df-row-1 #df-value-1388,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6410,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6403,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6519,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6525,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6541,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6565,
        #dolphinForm-outer-32073 #df-row-1 #df-value-1388,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6410,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6403,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6519,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6525,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6541,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6565,
        #dolphinForm-outer-33073 #df-row-1 #df-value-1388,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6410,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6403,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6519,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6525,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6541,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6565,
        #dolphinForm-outer-3102 #df-row-1 #df-value-1388,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6410,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6403,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6519,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6525,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6541,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6565,
        #dolphinForm-outer-3202 #df-row-1 #df-value-1388,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6410,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6403,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6519,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6525,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6541,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6565,
        #dolphinForm-outer-3302 #df-row-1 #df-value-1388,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6410,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6403,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6519,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6525,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6541,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6565,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-1388 {
          margin-left: 3.2rem;
          width: 85%; } }
    #dolphinForm-outer-31073 #df-row-1 #df-label-6464,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6467,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6520,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6526,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6542,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6566,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6705,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6464,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6467,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6520,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6526,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6542,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6566,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6705,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6464,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6467,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6520,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6526,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6542,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6566,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6705,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6464,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6467,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6520,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6526,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6542,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6566,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6705,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6464,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6467,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6520,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6526,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6542,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6566,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6705,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6464,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6467,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6520,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6526,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6542,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6566,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6705,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6464,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6467,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6520,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6526,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6542,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6566,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6705 {
      float: left;
      width: 40%; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-label-6464,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6467,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6520,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6526,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6542,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6566,
        #dolphinForm-outer-31073 #df-row-1 #df-label-6705,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6464,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6467,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6520,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6526,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6542,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6566,
        #dolphinForm-outer-32073 #df-row-1 #df-label-6705,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6464,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6467,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6520,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6526,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6542,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6566,
        #dolphinForm-outer-33073 #df-row-1 #df-label-6705,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6464,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6467,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6520,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6526,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6542,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6566,
        #dolphinForm-outer-3102 #df-row-1 #df-label-6705,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6464,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6467,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6520,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6526,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6542,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6566,
        #dolphinForm-outer-3202 #df-row-1 #df-label-6705,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6464,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6467,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6520,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6526,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6542,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6566,
        #dolphinForm-outer-3302 #df-row-1 #df-label-6705,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6464,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6467,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6520,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6526,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6542,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6566,
        #dolphinForm-outer-1320002 #df-row-1 #df-label-6705 {
          float: none;
          width: 100%; } }
    #dolphinForm-outer-31073 #df-row-1 #df-value-6464,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6467,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6520,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6526,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6542,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6566,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6705,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6464,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6467,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6520,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6526,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6542,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6566,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6705,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6464,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6467,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6520,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6526,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6542,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6566,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6705,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6464,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6467,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6520,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6526,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6542,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6566,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6705,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6464,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6467,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6520,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6526,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6542,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6566,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6705,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6464,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6467,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6520,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6526,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6542,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6566,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6705,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6464,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6467,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6520,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6526,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6542,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6566,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6705 {
      float: right;
      width: 60%;
      margin-top: 20px; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-value-6464,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6467,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6520,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6526,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6542,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6566,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6705,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6464,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6467,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6520,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6526,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6542,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6566,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6705,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6464,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6467,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6520,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6526,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6542,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6566,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6705,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6464,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6467,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6520,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6526,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6542,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6566,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6705,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6464,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6467,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6520,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6526,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6542,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6566,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6705,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6464,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6467,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6520,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6526,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6542,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6566,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6705,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6464,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6467,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6520,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6526,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6542,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6566,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6705 {
          width: 55%; } }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 #df-row-1 #df-value-6464,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6467,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6520,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6526,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6542,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6566,
        #dolphinForm-outer-31073 #df-row-1 #df-value-6705,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6464,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6467,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6520,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6526,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6542,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6566,
        #dolphinForm-outer-32073 #df-row-1 #df-value-6705,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6464,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6467,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6520,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6526,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6542,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6566,
        #dolphinForm-outer-33073 #df-row-1 #df-value-6705,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6464,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6467,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6520,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6526,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6542,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6566,
        #dolphinForm-outer-3102 #df-row-1 #df-value-6705,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6464,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6467,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6520,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6526,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6542,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6566,
        #dolphinForm-outer-3202 #df-row-1 #df-value-6705,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6464,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6467,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6520,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6526,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6542,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6566,
        #dolphinForm-outer-3302 #df-row-1 #df-value-6705,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6464,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6467,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6520,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6526,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6542,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6566,
        #dolphinForm-outer-1320002 #df-row-1 #df-value-6705 {
          float: none;
          width: 85%;
          margin-left: 3.2rem; } }
      #dolphinForm-outer-31073 #df-row-1 #df-value-6464 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6467 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6520 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6526 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6542 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6566 .df-cell-inner,
      #dolphinForm-outer-31073 #df-row-1 #df-value-6705 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6464 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6467 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6520 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6526 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6542 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6566 .df-cell-inner,
      #dolphinForm-outer-32073 #df-row-1 #df-value-6705 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6464 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6467 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6520 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6526 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6542 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6566 .df-cell-inner,
      #dolphinForm-outer-33073 #df-row-1 #df-value-6705 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6464 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6467 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6520 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6526 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6542 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6566 .df-cell-inner,
      #dolphinForm-outer-3102 #df-row-1 #df-value-6705 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6464 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6467 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6520 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6526 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6542 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6566 .df-cell-inner,
      #dolphinForm-outer-3202 #df-row-1 #df-value-6705 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6464 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6467 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6520 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6526 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6542 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6566 .df-cell-inner,
      #dolphinForm-outer-3302 #df-row-1 #df-value-6705 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6464 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6467 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6520 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6526 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6542 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6566 .df-cell-inner,
      #dolphinForm-outer-1320002 #df-row-1 #df-value-6705 .df-cell-inner {
        padding: 5px 0 0 0;
        color: white; }
    #dolphinForm-outer-31073 #df-row-1:after,
    #dolphinForm-outer-32073 #df-row-1:after,
    #dolphinForm-outer-33073 #df-row-1:after,
    #dolphinForm-outer-3102 #df-row-1:after,
    #dolphinForm-outer-3202 #df-row-1:after,
    #dolphinForm-outer-3302 #df-row-1:after,
    #dolphinForm-outer-1320002 #df-row-1:after {
      display: block;
      clear: both;
      height: 1px;
      content: ''; }
    #dolphinForm-outer-31073 #df-row-1 #df-label-6467:before,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6464:before,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6520:before,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6526:before,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6542:before,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6566:before,
    #dolphinForm-outer-31073 #df-row-1 #df-label-6705:before,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6467:before,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6464:before,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6520:before,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6526:before,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6542:before,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6566:before,
    #dolphinForm-outer-32073 #df-row-1 #df-label-6705:before,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6467:before,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6464:before,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6520:before,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6526:before,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6542:before,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6566:before,
    #dolphinForm-outer-33073 #df-row-1 #df-label-6705:before,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6467:before,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6464:before,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6520:before,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6526:before,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6542:before,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6566:before,
    #dolphinForm-outer-3102 #df-row-1 #df-label-6705:before,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6467:before,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6464:before,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6520:before,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6526:before,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6542:before,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6566:before,
    #dolphinForm-outer-3202 #df-row-1 #df-label-6705:before,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6467:before,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6464:before,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6520:before,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6526:before,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6542:before,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6566:before,
    #dolphinForm-outer-3302 #df-row-1 #df-label-6705:before,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6467:before,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6464:before,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6520:before,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6526:before,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6542:before,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6566:before,
    #dolphinForm-outer-1320002 #df-row-1 #df-label-6705:before {
      content: '';
      height: 1px;
      width: 248%;
      background: rgba(255, 255, 255, 0.2);
      margin-bottom: 5px; }
    #dolphinForm-outer-31073 #df-row-1 #df-value-6395,
    #dolphinForm-outer-31073 #df-row-1 #df-value-3892,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6507,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6523,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6539,
    #dolphinForm-outer-31073 #df-row-1 #df-value-6560,
    #dolphinForm-outer-31073 #df-row-1 #df-value-1365,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6395,
    #dolphinForm-outer-32073 #df-row-1 #df-value-3892,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6507,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6523,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6539,
    #dolphinForm-outer-32073 #df-row-1 #df-value-6560,
    #dolphinForm-outer-32073 #df-row-1 #df-value-1365,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6395,
    #dolphinForm-outer-33073 #df-row-1 #df-value-3892,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6507,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6523,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6539,
    #dolphinForm-outer-33073 #df-row-1 #df-value-6560,
    #dolphinForm-outer-33073 #df-row-1 #df-value-1365,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6395,
    #dolphinForm-outer-3102 #df-row-1 #df-value-3892,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6507,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6523,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6539,
    #dolphinForm-outer-3102 #df-row-1 #df-value-6560,
    #dolphinForm-outer-3102 #df-row-1 #df-value-1365,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6395,
    #dolphinForm-outer-3202 #df-row-1 #df-value-3892,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6507,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6523,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6539,
    #dolphinForm-outer-3202 #df-row-1 #df-value-6560,
    #dolphinForm-outer-3202 #df-row-1 #df-value-1365,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6395,
    #dolphinForm-outer-3302 #df-row-1 #df-value-3892,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6507,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6523,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6539,
    #dolphinForm-outer-3302 #df-row-1 #df-value-6560,
    #dolphinForm-outer-3302 #df-row-1 #df-value-1365,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6395,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-3892,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6507,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6523,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6539,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-6560,
    #dolphinForm-outer-1320002 #df-row-1 #df-value-1365 {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      margin-bottom: 10px; }
  #dolphinForm-outer-31073 .IconOption,
  #dolphinForm-outer-32073 .IconOption,
  #dolphinForm-outer-33073 .IconOption,
  #dolphinForm-outer-3102 .IconOption,
  #dolphinForm-outer-3202 .IconOption,
  #dolphinForm-outer-3302 .IconOption,
  #dolphinForm-outer-1320002 .IconOption {
    width: 62px !important;
    cursor: pointer;
    font-family: fontawesome;
    font-size: 1.5rem;
    float: right;
    text-align: left;
    line-height: 100%; }
  #dolphinForm-outer-31073 form,
  #dolphinForm-outer-32073 form,
  #dolphinForm-outer-33073 form,
  #dolphinForm-outer-3102 form,
  #dolphinForm-outer-3202 form,
  #dolphinForm-outer-3302 form,
  #dolphinForm-outer-1320002 form {
    width: 100%;
    min-height: 680px;
    border-left: 0;
    position: relative; }
    #dolphinForm-outer-31073 form:before,
    #dolphinForm-outer-32073 form:before,
    #dolphinForm-outer-33073 form:before,
    #dolphinForm-outer-3102 form:before,
    #dolphinForm-outer-3202 form:before,
    #dolphinForm-outer-3302 form:before,
    #dolphinForm-outer-1320002 form:before {
      content: '';
      position: absolute;
      top: 25px;
      left: 44%;
      bottom: 0;
      width: 1px;
      overflow: hidden;
      background: rgba(255, 255, 255, 0.4); }
      @media (max-width: 749.98px) {
        #dolphinForm-outer-31073 form:before,
        #dolphinForm-outer-32073 form:before,
        #dolphinForm-outer-33073 form:before,
        #dolphinForm-outer-3102 form:before,
        #dolphinForm-outer-3202 form:before,
        #dolphinForm-outer-3302 form:before,
        #dolphinForm-outer-1320002 form:before {
          display: none; } }
    #dolphinForm-outer-31073 form .df-row,
    #dolphinForm-outer-32073 form .df-row,
    #dolphinForm-outer-33073 form .df-row,
    #dolphinForm-outer-3102 form .df-row,
    #dolphinForm-outer-3202 form .df-row,
    #dolphinForm-outer-3302 form .df-row,
    #dolphinForm-outer-1320002 form .df-row {
      color: white;
      border-radius: 0;
      background: none;
      box-shadow: none;
      padding: 0 0 8px 0 !important;
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
      margin-bottom: 8px; }
    #dolphinForm-outer-31073 form .df-label-icon,
    #dolphinForm-outer-32073 form .df-label-icon,
    #dolphinForm-outer-33073 form .df-label-icon,
    #dolphinForm-outer-3102 form .df-label-icon,
    #dolphinForm-outer-3202 form .df-label-icon,
    #dolphinForm-outer-3302 form .df-label-icon,
    #dolphinForm-outer-1320002 form .df-label-icon {
      position: relative;
      top: unset;
      left: unset;
      width: unset;
      height: unset;
      color: white;
      border: none;
      border-radius: 0;
      background: none;
      background-color: unset;
      box-shadow: none;
      text-shadow: none;
      float: left;
      font-size: 2rem; }
    #dolphinForm-outer-31073 form .df-label,
    #dolphinForm-outer-32073 form .df-label,
    #dolphinForm-outer-33073 form .df-label,
    #dolphinForm-outer-3102 form .df-label,
    #dolphinForm-outer-3202 form .df-label,
    #dolphinForm-outer-3302 form .df-label,
    #dolphinForm-outer-1320002 form .df-label {
      color: white;
      float: none;
      width: auto;
      background: none;
      box-shadow: none;
      height: unset !important; }
      #dolphinForm-outer-31073 form .df-label .df-cell-inner,
      #dolphinForm-outer-32073 form .df-label .df-cell-inner,
      #dolphinForm-outer-33073 form .df-label .df-cell-inner,
      #dolphinForm-outer-3102 form .df-label .df-cell-inner,
      #dolphinForm-outer-3202 form .df-label .df-cell-inner,
      #dolphinForm-outer-3302 form .df-label .df-cell-inner,
      #dolphinForm-outer-1320002 form .df-label .df-cell-inner {
        padding: 5px 0 0 50px;
        color: white;
        font-size: 1rem; }
    #dolphinForm-outer-31073 form .df-value,
    #dolphinForm-outer-32073 form .df-value,
    #dolphinForm-outer-33073 form .df-value,
    #dolphinForm-outer-3102 form .df-value,
    #dolphinForm-outer-3202 form .df-value,
    #dolphinForm-outer-3302 form .df-value,
    #dolphinForm-outer-1320002 form .df-value {
      margin: 0;
      color: white;
      border-radius: none;
      background: none;
      box-shadow: none;
      height: unset !important;
      text-align: left; }
    #dolphinForm-outer-31073 form .df-cell-inner,
    #dolphinForm-outer-32073 form .df-cell-inner,
    #dolphinForm-outer-33073 form .df-cell-inner,
    #dolphinForm-outer-3102 form .df-cell-inner,
    #dolphinForm-outer-3202 form .df-cell-inner,
    #dolphinForm-outer-3302 form .df-cell-inner,
    #dolphinForm-outer-1320002 form .df-cell-inner {
      padding: 5px 0 0 50px;
      color: white; }
    #dolphinForm-outer-31073 form .df-info-description,
    #dolphinForm-outer-32073 form .df-info-description,
    #dolphinForm-outer-33073 form .df-info-description,
    #dolphinForm-outer-3102 form .df-info-description,
    #dolphinForm-outer-3202 form .df-info-description,
    #dolphinForm-outer-3302 form .df-info-description,
    #dolphinForm-outer-1320002 form .df-info-description {
      display: none; }
  #dolphinForm-outer-31073 .df-row-actionBar-large,
  #dolphinForm-outer-32073 .df-row-actionBar-large,
  #dolphinForm-outer-33073 .df-row-actionBar-large,
  #dolphinForm-outer-3102 .df-row-actionBar-large,
  #dolphinForm-outer-3202 .df-row-actionBar-large,
  #dolphinForm-outer-3302 .df-row-actionBar-large,
  #dolphinForm-outer-1320002 .df-row-actionBar-large {
    position: absolute;
    padding: 0;
    text-align: unset;
    bottom: -60px;
    width: 100%;
    left: 0; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-31073 .df-row-actionBar-large,
      #dolphinForm-outer-32073 .df-row-actionBar-large,
      #dolphinForm-outer-33073 .df-row-actionBar-large,
      #dolphinForm-outer-3102 .df-row-actionBar-large,
      #dolphinForm-outer-3202 .df-row-actionBar-large,
      #dolphinForm-outer-3302 .df-row-actionBar-large,
      #dolphinForm-outer-1320002 .df-row-actionBar-large {
        bottom: -115px; } }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-31073 .df-row-actionBar-large,
      #dolphinForm-outer-32073 .df-row-actionBar-large,
      #dolphinForm-outer-33073 .df-row-actionBar-large,
      #dolphinForm-outer-3102 .df-row-actionBar-large,
      #dolphinForm-outer-3202 .df-row-actionBar-large,
      #dolphinForm-outer-3302 .df-row-actionBar-large,
      #dolphinForm-outer-1320002 .df-row-actionBar-large {
        position: unset;
        top: unset;
        bottom: unset;
        left: unset;
        float: none;
        height: unset;
        padding: 0;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
        margin-top: 20px; }
        #dolphinForm-outer-31073 .df-row-actionBar-large input,
        #dolphinForm-outer-32073 .df-row-actionBar-large input,
        #dolphinForm-outer-33073 .df-row-actionBar-large input,
        #dolphinForm-outer-3102 .df-row-actionBar-large input,
        #dolphinForm-outer-3202 .df-row-actionBar-large input,
        #dolphinForm-outer-3302 .df-row-actionBar-large input,
        #dolphinForm-outer-1320002 .df-row-actionBar-large input {
          font-size: 0.8rem !important;
          width: 100%; } }
    #dolphinForm-outer-31073 .df-row-actionBar-large:before,
    #dolphinForm-outer-32073 .df-row-actionBar-large:before,
    #dolphinForm-outer-33073 .df-row-actionBar-large:before,
    #dolphinForm-outer-3102 .df-row-actionBar-large:before,
    #dolphinForm-outer-3202 .df-row-actionBar-large:before,
    #dolphinForm-outer-3302 .df-row-actionBar-large:before,
    #dolphinForm-outer-1320002 .df-row-actionBar-large:before {
      padding: 8px 8px 5px 8px;
      content: url("/img/icon/SSL.png");
      border-radius: 10px 10px 0 0;
      background: white;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5); }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 .df-row-actionBar-large:before,
        #dolphinForm-outer-32073 .df-row-actionBar-large:before,
        #dolphinForm-outer-33073 .df-row-actionBar-large:before,
        #dolphinForm-outer-3102 .df-row-actionBar-large:before,
        #dolphinForm-outer-3202 .df-row-actionBar-large:before,
        #dolphinForm-outer-3302 .df-row-actionBar-large:before,
        #dolphinForm-outer-1320002 .df-row-actionBar-large:before {
          display: none; } }
    #dolphinForm-outer-31073 .df-row-actionBar-large:after,
    #dolphinForm-outer-32073 .df-row-actionBar-large:after,
    #dolphinForm-outer-33073 .df-row-actionBar-large:after,
    #dolphinForm-outer-3102 .df-row-actionBar-large:after,
    #dolphinForm-outer-3202 .df-row-actionBar-large:after,
    #dolphinForm-outer-3302 .df-row-actionBar-large:after,
    #dolphinForm-outer-1320002 .df-row-actionBar-large:after {
      content: 'Ihre Sicherheit | Datenschutz';
      padding-left: 5px; }
      @media (max-width: 1399.98px) {
        #dolphinForm-outer-31073 .df-row-actionBar-large:after,
        #dolphinForm-outer-32073 .df-row-actionBar-large:after,
        #dolphinForm-outer-33073 .df-row-actionBar-large:after,
        #dolphinForm-outer-3102 .df-row-actionBar-large:after,
        #dolphinForm-outer-3202 .df-row-actionBar-large:after,
        #dolphinForm-outer-3302 .df-row-actionBar-large:after,
        #dolphinForm-outer-1320002 .df-row-actionBar-large:after {
          display: none; } }
    #dolphinForm-outer-31073 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-32073 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-33073 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3102 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3202 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3302 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-1320002 .df-row-actionBar-large .df-cell-action-large {
      float: right;
      padding: 8px 25px;
      border-radius: 10px 10px 0 0;
      background: black;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
      margin-left: 10px;
      line-height: 1.6;
      transition: transform .2s; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-32073 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-33073 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3102 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3202 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-3302 .df-row-actionBar-large .df-cell-action-large,
        #dolphinForm-outer-1320002 .df-row-actionBar-large .df-cell-action-large {
          padding: 8px 10px;
          float: none;
          border-radius: 10px;
          width: 100%;
          margin-left: 0;
          margin-top: 10px; } }
      #dolphinForm-outer-31073 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-32073 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-33073 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-3102 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-3202 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-3302 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-1320002 .df-row-actionBar-large .df-cell-action-large:hover {
        transition: all 0.5s ease-out;
        transform: scale(1.1);
        transform-origin: bottom center;
        background: grey;
        top: -70px;
        cursor: pointer; }
      #dolphinForm-outer-31073 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-32073 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-33073 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3102 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3202 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3302 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-1320002 .df-row-actionBar-large .df-cell-action-large:before {
        font-family: fontawesome;
        font-weight: 900;
        content: ""; }
    #dolphinForm-outer-31073 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-31073 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-31073 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-31073 .df-row-actionBar-large .cmdLogoutOrderLarge,
    #dolphinForm-outer-31073 .df-row-actionBar-large .cmdNewOrderLarge,
    #dolphinForm-outer-31073 .df-row-actionBar-large .cmdPrintLarge,
    #dolphinForm-outer-32073 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-32073 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-32073 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-32073 .df-row-actionBar-large .cmdLogoutOrderLarge,
    #dolphinForm-outer-32073 .df-row-actionBar-large .cmdNewOrderLarge,
    #dolphinForm-outer-32073 .df-row-actionBar-large .cmdPrintLarge,
    #dolphinForm-outer-33073 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-33073 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-33073 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-33073 .df-row-actionBar-large .cmdLogoutOrderLarge,
    #dolphinForm-outer-33073 .df-row-actionBar-large .cmdNewOrderLarge,
    #dolphinForm-outer-33073 .df-row-actionBar-large .cmdPrintLarge,
    #dolphinForm-outer-3102 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3102 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3102 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-3102 .df-row-actionBar-large .cmdLogoutOrderLarge,
    #dolphinForm-outer-3102 .df-row-actionBar-large .cmdNewOrderLarge,
    #dolphinForm-outer-3102 .df-row-actionBar-large .cmdPrintLarge,
    #dolphinForm-outer-3202 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3202 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3202 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-3202 .df-row-actionBar-large .cmdLogoutOrderLarge,
    #dolphinForm-outer-3202 .df-row-actionBar-large .cmdNewOrderLarge,
    #dolphinForm-outer-3202 .df-row-actionBar-large .cmdPrintLarge,
    #dolphinForm-outer-3302 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3302 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3302 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-3302 .df-row-actionBar-large .cmdLogoutOrderLarge,
    #dolphinForm-outer-3302 .df-row-actionBar-large .cmdNewOrderLarge,
    #dolphinForm-outer-3302 .df-row-actionBar-large .cmdPrintLarge,
    #dolphinForm-outer-1320002 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-1320002 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-1320002 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-1320002 .df-row-actionBar-large .cmdLogoutOrderLarge,
    #dolphinForm-outer-1320002 .df-row-actionBar-large .cmdNewOrderLarge,
    #dolphinForm-outer-1320002 .df-row-actionBar-large .cmdPrintLarge {
      font-size: 1rem;
      font-weight: 900;
      padding: 0;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: white;
      border: none;
      background: none;
      box-shadow: none; }
  #dolphinForm-outer-31073 .df-select[name=dtmOrderLatestDeliveryDate_hour],
  #dolphinForm-outer-31073 .df-select[name=dtmOrderLatestDeliveryDate_minute],
  #dolphinForm-outer-32073 .df-select[name=dtmOrderLatestDeliveryDate_hour],
  #dolphinForm-outer-32073 .df-select[name=dtmOrderLatestDeliveryDate_minute],
  #dolphinForm-outer-33073 .df-select[name=dtmOrderLatestDeliveryDate_hour],
  #dolphinForm-outer-33073 .df-select[name=dtmOrderLatestDeliveryDate_minute],
  #dolphinForm-outer-3102 .df-select[name=dtmOrderLatestDeliveryDate_hour],
  #dolphinForm-outer-3102 .df-select[name=dtmOrderLatestDeliveryDate_minute],
  #dolphinForm-outer-3202 .df-select[name=dtmOrderLatestDeliveryDate_hour],
  #dolphinForm-outer-3202 .df-select[name=dtmOrderLatestDeliveryDate_minute],
  #dolphinForm-outer-3302 .df-select[name=dtmOrderLatestDeliveryDate_hour],
  #dolphinForm-outer-3302 .df-select[name=dtmOrderLatestDeliveryDate_minute],
  #dolphinForm-outer-1320002 .df-select[name=dtmOrderLatestDeliveryDate_hour],
  #dolphinForm-outer-1320002 .df-select[name=dtmOrderLatestDeliveryDate_minute] {
    margin-top: 5px; }
  #dolphinForm-outer-31073 .custom-deliveryLabel.deadline,
  #dolphinForm-outer-32073 .custom-deliveryLabel.deadline,
  #dolphinForm-outer-33073 .custom-deliveryLabel.deadline,
  #dolphinForm-outer-3102 .custom-deliveryLabel.deadline,
  #dolphinForm-outer-3202 .custom-deliveryLabel.deadline,
  #dolphinForm-outer-3302 .custom-deliveryLabel.deadline,
  #dolphinForm-outer-1320002 .custom-deliveryLabel.deadline {
    padding-top: 15px; }
  #dolphinForm-outer-31073 .custom-deliveryLabel.time,
  #dolphinForm-outer-32073 .custom-deliveryLabel.time,
  #dolphinForm-outer-33073 .custom-deliveryLabel.time,
  #dolphinForm-outer-3102 .custom-deliveryLabel.time,
  #dolphinForm-outer-3202 .custom-deliveryLabel.time,
  #dolphinForm-outer-3302 .custom-deliveryLabel.time,
  #dolphinForm-outer-1320002 .custom-deliveryLabel.time {
    padding-top: 15px;
    position: relative; }
    #dolphinForm-outer-31073 .custom-deliveryLabel.time .checkbox,
    #dolphinForm-outer-32073 .custom-deliveryLabel.time .checkbox,
    #dolphinForm-outer-33073 .custom-deliveryLabel.time .checkbox,
    #dolphinForm-outer-3102 .custom-deliveryLabel.time .checkbox,
    #dolphinForm-outer-3202 .custom-deliveryLabel.time .checkbox,
    #dolphinForm-outer-3302 .custom-deliveryLabel.time .checkbox,
    #dolphinForm-outer-1320002 .custom-deliveryLabel.time .checkbox {
      position: absolute;
      top: 16px;
      left: -20px;
      margin: 0; }
  @media (max-width: 599.98px) {
    #dolphinForm-outer-31073 #df-cell-action-large_33:before,
    #dolphinForm-outer-31073 #df-cell-action-large_4:before,
    #dolphinForm-outer-31073 #df-cell-action-large_27:before,
    #dolphinForm-outer-31073 #df-cell-action-large_26:before,
    #dolphinForm-outer-32073 #df-cell-action-large_33:before,
    #dolphinForm-outer-32073 #df-cell-action-large_4:before,
    #dolphinForm-outer-32073 #df-cell-action-large_27:before,
    #dolphinForm-outer-32073 #df-cell-action-large_26:before,
    #dolphinForm-outer-33073 #df-cell-action-large_33:before,
    #dolphinForm-outer-33073 #df-cell-action-large_4:before,
    #dolphinForm-outer-33073 #df-cell-action-large_27:before,
    #dolphinForm-outer-33073 #df-cell-action-large_26:before,
    #dolphinForm-outer-3102 #df-cell-action-large_33:before,
    #dolphinForm-outer-3102 #df-cell-action-large_4:before,
    #dolphinForm-outer-3102 #df-cell-action-large_27:before,
    #dolphinForm-outer-3102 #df-cell-action-large_26:before,
    #dolphinForm-outer-3202 #df-cell-action-large_33:before,
    #dolphinForm-outer-3202 #df-cell-action-large_4:before,
    #dolphinForm-outer-3202 #df-cell-action-large_27:before,
    #dolphinForm-outer-3202 #df-cell-action-large_26:before,
    #dolphinForm-outer-3302 #df-cell-action-large_33:before,
    #dolphinForm-outer-3302 #df-cell-action-large_4:before,
    #dolphinForm-outer-3302 #df-cell-action-large_27:before,
    #dolphinForm-outer-3302 #df-cell-action-large_26:before,
    #dolphinForm-outer-1320002 #df-cell-action-large_33:before,
    #dolphinForm-outer-1320002 #df-cell-action-large_4:before,
    #dolphinForm-outer-1320002 #df-cell-action-large_27:before,
    #dolphinForm-outer-1320002 #df-cell-action-large_26:before {
      display: none; } }
  #dolphinForm-outer-31073 #df-cell-action-large_6,
  #dolphinForm-outer-31073 #df-cell-action-large_28,
  #dolphinForm-outer-32073 #df-cell-action-large_6,
  #dolphinForm-outer-32073 #df-cell-action-large_28,
  #dolphinForm-outer-33073 #df-cell-action-large_6,
  #dolphinForm-outer-33073 #df-cell-action-large_28,
  #dolphinForm-outer-3102 #df-cell-action-large_6,
  #dolphinForm-outer-3102 #df-cell-action-large_28,
  #dolphinForm-outer-3202 #df-cell-action-large_6,
  #dolphinForm-outer-3202 #df-cell-action-large_28,
  #dolphinForm-outer-3302 #df-cell-action-large_6,
  #dolphinForm-outer-3302 #df-cell-action-large_28,
  #dolphinForm-outer-1320002 #df-cell-action-large_6,
  #dolphinForm-outer-1320002 #df-cell-action-large_28 {
    float: none;
    padding: 7px 25px;
    border-radius: 10px;
    background: #006900;
    margin: 0;
    line-height: unset;
    position: absolute;
    top: -76px;
    right: 25px;
    transition: transform .2s;
    z-index: 1; }
    @media (max-width: 1199.98px) {
      #dolphinForm-outer-31073 #df-cell-action-large_6,
      #dolphinForm-outer-31073 #df-cell-action-large_28,
      #dolphinForm-outer-32073 #df-cell-action-large_6,
      #dolphinForm-outer-32073 #df-cell-action-large_28,
      #dolphinForm-outer-33073 #df-cell-action-large_6,
      #dolphinForm-outer-33073 #df-cell-action-large_28,
      #dolphinForm-outer-3102 #df-cell-action-large_6,
      #dolphinForm-outer-3102 #df-cell-action-large_28,
      #dolphinForm-outer-3202 #df-cell-action-large_6,
      #dolphinForm-outer-3202 #df-cell-action-large_28,
      #dolphinForm-outer-3302 #df-cell-action-large_6,
      #dolphinForm-outer-3302 #df-cell-action-large_28,
      #dolphinForm-outer-1320002 #df-cell-action-large_6,
      #dolphinForm-outer-1320002 #df-cell-action-large_28 {
        width: 50%;
        text-align: center; } }
    @media (max-width: 991.98px) {
      #dolphinForm-outer-31073 #df-cell-action-large_6,
      #dolphinForm-outer-31073 #df-cell-action-large_28,
      #dolphinForm-outer-32073 #df-cell-action-large_6,
      #dolphinForm-outer-32073 #df-cell-action-large_28,
      #dolphinForm-outer-33073 #df-cell-action-large_6,
      #dolphinForm-outer-33073 #df-cell-action-large_28,
      #dolphinForm-outer-3102 #df-cell-action-large_6,
      #dolphinForm-outer-3102 #df-cell-action-large_28,
      #dolphinForm-outer-3202 #df-cell-action-large_6,
      #dolphinForm-outer-3202 #df-cell-action-large_28,
      #dolphinForm-outer-3302 #df-cell-action-large_6,
      #dolphinForm-outer-3302 #df-cell-action-large_28,
      #dolphinForm-outer-1320002 #df-cell-action-large_6,
      #dolphinForm-outer-1320002 #df-cell-action-large_28 {
        width: unset;
        padding: 10px; }
        #dolphinForm-outer-31073 #df-cell-action-large_6 input,
        #dolphinForm-outer-31073 #df-cell-action-large_28 input,
        #dolphinForm-outer-32073 #df-cell-action-large_6 input,
        #dolphinForm-outer-32073 #df-cell-action-large_28 input,
        #dolphinForm-outer-33073 #df-cell-action-large_6 input,
        #dolphinForm-outer-33073 #df-cell-action-large_28 input,
        #dolphinForm-outer-3102 #df-cell-action-large_6 input,
        #dolphinForm-outer-3102 #df-cell-action-large_28 input,
        #dolphinForm-outer-3202 #df-cell-action-large_6 input,
        #dolphinForm-outer-3202 #df-cell-action-large_28 input,
        #dolphinForm-outer-3302 #df-cell-action-large_6 input,
        #dolphinForm-outer-3302 #df-cell-action-large_28 input,
        #dolphinForm-outer-1320002 #df-cell-action-large_6 input,
        #dolphinForm-outer-1320002 #df-cell-action-large_28 input {
          font-size: 0.9rem; } }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-31073 #df-cell-action-large_6,
      #dolphinForm-outer-31073 #df-cell-action-large_28,
      #dolphinForm-outer-32073 #df-cell-action-large_6,
      #dolphinForm-outer-32073 #df-cell-action-large_28,
      #dolphinForm-outer-33073 #df-cell-action-large_6,
      #dolphinForm-outer-33073 #df-cell-action-large_28,
      #dolphinForm-outer-3102 #df-cell-action-large_6,
      #dolphinForm-outer-3102 #df-cell-action-large_28,
      #dolphinForm-outer-3202 #df-cell-action-large_6,
      #dolphinForm-outer-3202 #df-cell-action-large_28,
      #dolphinForm-outer-3302 #df-cell-action-large_6,
      #dolphinForm-outer-3302 #df-cell-action-large_28,
      #dolphinForm-outer-1320002 #df-cell-action-large_6,
      #dolphinForm-outer-1320002 #df-cell-action-large_28 {
        padding: 8px 10px;
        border-radius: 10px;
        box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
        margin-left: 10px;
        line-height: 1.6;
        transition: transform .2s;
        left: 0;
        margin-left: 0 !important;
        right: 0;
        top: -60px; }
        #dolphinForm-outer-31073 #df-cell-action-large_6 input,
        #dolphinForm-outer-31073 #df-cell-action-large_28 input,
        #dolphinForm-outer-32073 #df-cell-action-large_6 input,
        #dolphinForm-outer-32073 #df-cell-action-large_28 input,
        #dolphinForm-outer-33073 #df-cell-action-large_6 input,
        #dolphinForm-outer-33073 #df-cell-action-large_28 input,
        #dolphinForm-outer-3102 #df-cell-action-large_6 input,
        #dolphinForm-outer-3102 #df-cell-action-large_28 input,
        #dolphinForm-outer-3202 #df-cell-action-large_6 input,
        #dolphinForm-outer-3202 #df-cell-action-large_28 input,
        #dolphinForm-outer-3302 #df-cell-action-large_6 input,
        #dolphinForm-outer-3302 #df-cell-action-large_28 input,
        #dolphinForm-outer-1320002 #df-cell-action-large_6 input,
        #dolphinForm-outer-1320002 #df-cell-action-large_28 input {
          font-size: 1rem; } }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-31073 #df-cell-action-large_6,
      #dolphinForm-outer-31073 #df-cell-action-large_28,
      #dolphinForm-outer-32073 #df-cell-action-large_6,
      #dolphinForm-outer-32073 #df-cell-action-large_28,
      #dolphinForm-outer-33073 #df-cell-action-large_6,
      #dolphinForm-outer-33073 #df-cell-action-large_28,
      #dolphinForm-outer-3102 #df-cell-action-large_6,
      #dolphinForm-outer-3102 #df-cell-action-large_28,
      #dolphinForm-outer-3202 #df-cell-action-large_6,
      #dolphinForm-outer-3202 #df-cell-action-large_28,
      #dolphinForm-outer-3302 #df-cell-action-large_6,
      #dolphinForm-outer-3302 #df-cell-action-large_28,
      #dolphinForm-outer-1320002 #df-cell-action-large_6,
      #dolphinForm-outer-1320002 #df-cell-action-large_28 {
        line-height: unset;
        position: relative;
        top: unset;
        right: unset;
        transition: transform .2s;
        z-index: 1;
        width: 100%; }
        #dolphinForm-outer-31073 #df-cell-action-large_6:before,
        #dolphinForm-outer-31073 #df-cell-action-large_28:before,
        #dolphinForm-outer-32073 #df-cell-action-large_6:before,
        #dolphinForm-outer-32073 #df-cell-action-large_28:before,
        #dolphinForm-outer-33073 #df-cell-action-large_6:before,
        #dolphinForm-outer-33073 #df-cell-action-large_28:before,
        #dolphinForm-outer-3102 #df-cell-action-large_6:before,
        #dolphinForm-outer-3102 #df-cell-action-large_28:before,
        #dolphinForm-outer-3202 #df-cell-action-large_6:before,
        #dolphinForm-outer-3202 #df-cell-action-large_28:before,
        #dolphinForm-outer-3302 #df-cell-action-large_6:before,
        #dolphinForm-outer-3302 #df-cell-action-large_28:before,
        #dolphinForm-outer-1320002 #df-cell-action-large_6:before,
        #dolphinForm-outer-1320002 #df-cell-action-large_28:before {
          display: none; } }
    #dolphinForm-outer-31073 #df-cell-action-large_6:hover,
    #dolphinForm-outer-31073 #df-cell-action-large_28:hover,
    #dolphinForm-outer-32073 #df-cell-action-large_6:hover,
    #dolphinForm-outer-32073 #df-cell-action-large_28:hover,
    #dolphinForm-outer-33073 #df-cell-action-large_6:hover,
    #dolphinForm-outer-33073 #df-cell-action-large_28:hover,
    #dolphinForm-outer-3102 #df-cell-action-large_6:hover,
    #dolphinForm-outer-3102 #df-cell-action-large_28:hover,
    #dolphinForm-outer-3202 #df-cell-action-large_6:hover,
    #dolphinForm-outer-3202 #df-cell-action-large_28:hover,
    #dolphinForm-outer-3302 #df-cell-action-large_6:hover,
    #dolphinForm-outer-3302 #df-cell-action-large_28:hover,
    #dolphinForm-outer-1320002 #df-cell-action-large_6:hover,
    #dolphinForm-outer-1320002 #df-cell-action-large_28:hover {
      transition: all 0.25s ease-out;
      transform: scale(1.05);
      background: green;
      top: -70px;
      cursor: pointer; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-31073 #df-cell-action-large_6:hover,
        #dolphinForm-outer-31073 #df-cell-action-large_28:hover,
        #dolphinForm-outer-32073 #df-cell-action-large_6:hover,
        #dolphinForm-outer-32073 #df-cell-action-large_28:hover,
        #dolphinForm-outer-33073 #df-cell-action-large_6:hover,
        #dolphinForm-outer-33073 #df-cell-action-large_28:hover,
        #dolphinForm-outer-3102 #df-cell-action-large_6:hover,
        #dolphinForm-outer-3102 #df-cell-action-large_28:hover,
        #dolphinForm-outer-3202 #df-cell-action-large_6:hover,
        #dolphinForm-outer-3202 #df-cell-action-large_28:hover,
        #dolphinForm-outer-3302 #df-cell-action-large_6:hover,
        #dolphinForm-outer-3302 #df-cell-action-large_28:hover,
        #dolphinForm-outer-1320002 #df-cell-action-large_6:hover,
        #dolphinForm-outer-1320002 #df-cell-action-large_28:hover {
          top: -5px; } }

#dolphinForm-outer-33073 #df-row-25 .custom-language-row,
#dolphinForm-outer-3302 #df-row-25 .custom-language-row {
  padding: 10px 15px;
  padding: 10px 15px;
  border-radius: 15px;
  margin-bottom: 8px;
  border: 1px solid rgba(255, 255, 255, 0.5); }
  #dolphinForm-outer-33073 #df-row-25 .custom-language-row .title,
  #dolphinForm-outer-3302 #df-row-25 .custom-language-row .title {
    font-size: 1rem;
    letter-spacing: 0;
    padding-bottom: 5px; }
  #dolphinForm-outer-33073 #df-row-25 .custom-language-row .custom-languageLabel,
  #dolphinForm-outer-3302 #df-row-25 .custom-language-row .custom-languageLabel {
    float: none;
    width: 100%;
    padding: 0; }
  #dolphinForm-outer-33073 #df-row-25 .custom-language-row .custom-languageValue,
  #dolphinForm-outer-3302 #df-row-25 .custom-language-row .custom-languageValue {
    margin-left: 0;
    margin-bottom: 5px; }

:root {
  --colour1: #3383cc;
  --colour2: #3b8dd7;
  --colour3: #15c715;
  --colour4: #0fb50f;
  --speed: 4s; }

@keyframes slide {
  from {
    background-position-x: 0; }
  to {
    background-position-x: 100px; } }
.table {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }
  .table .bar {
    min-height: 20px;
    box-shadow: 0px 10px 13px -6px #2c3e50;
    width: calc(500px * 4);
    background-color: var(--colour2);
    background-image: repeating-linear-gradient(320deg, transparent, transparent 5px, var(--colour1) 5px, var(--colour1) 10px);
    animation: slide var(--speed) linear infinite;
    will-change: background-position; }
  .table #item3102 .bar,
  .table #item3202 .bar,
  .table #item3302 .bar {
    min-height: 20px;
    box-shadow: 0px 10px 13px -6px #2c3e50;
    width: calc(500px * 4);
    background-color: var(--colour3);
    background-image: repeating-linear-gradient(320deg, transparent, transparent 5px, var(--colour4) 5px, var(--colour4) 10px); }

#containerFormNavi {
  margin-top: 45px;
  position: relative; }
  #containerFormNavi .item {
    display: table-cell;
    vertical-align: bottom;
    font-size: 0.75rem;
    letter-spacing: 0.3; }
    #containerFormNavi .item .inner {
      background: linear-gradient(to bottom, #ccc 5%, #eee 100%);
      background-color: #eee;
      box-shadow: inset 0 1px 0 white;
      position: relative;
      border: 1px solid #ddd;
      padding: 10px 10px 5px 10px;
      min-width: 8%;
      text-align: center;
      margin: 0;
      text-transform: uppercase;
      font-weight: 900;
      color: #999;
      transition: transform .2s;
      border-radius: 10px 10px 0 0; }
      @media (max-width: 991.98px) {
        #containerFormNavi .item .inner {
          font-size: 0;
          padding: 8px 20px 5px 20px; } }
      @media (max-width: 599.98px) {
        #containerFormNavi .item .inner {
          padding: 8px 12px 5px 12px; } }
      #containerFormNavi .item .inner:hover {
        transition: all 0.25s ease-out;
        transform: scale(1.2);
        transform-origin: bottom center;
        z-index: 2;
        min-height: 40px;
        cursor: pointer; }
      #containerFormNavi .item .inner a {
        color: grey !important; }
      #containerFormNavi .item .inner.active {
        color: white;
        background: #007dc1;
        box-shadow: inset 0 1px 0 white;
        padding: 15px 10px 10px 10px;
        font-size: 0.75rem; }
        #containerFormNavi .item .inner.active a {
          color: white !important; }
        #containerFormNavi .item .inner.active .title:after {
          content: '\f0d7';
          color: #13446f;
          font-family: fontawesome;
          position: absolute;
          top: 20px;
          left: 42%;
          font-size: 1.4rem;
          z-index: 3; }
        #containerFormNavi .item .inner.active:after {
          content: '';
          width: 100%;
          height: 10px;
          background: #007dc1;
          position: absolute;
          left: 0;
          bottom: -5px;
          z-index: 1; }
  #containerFormNavi .listNumber {
    display: none; }
    @media (max-width: 991.98px) {
      #containerFormNavi .listNumber {
        display: block;
        text-align: center;
        color: #999;
        font-size: 1rem;
        font-weight: 900; } }
  #containerFormNavi .listNumber.active {
    position: absolute;
    display: block;
    top: -15px;
    left: 37%;
    height: 25px;
    width: 25px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    border: 1px solid #124d77;
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    background-color: #007dc1;
    box-shadow: inset 0 1px 0 white;
    line-height: 1.9;
    font-size: unset; }
  #containerFormNavi #containerLoadingBack {
    position: absolute;
    width: 68%;
    background: #333;
    height: 20px;
    bottom: -30px;
    z-index: 1;
    left: 10px;
    border-radius: 10px;
    box-shadow: inset 0 1px 0 black, 0 1px 5px rgba(0, 0, 0, 0.5);
    text-align: center; }
    @media (max-width: 1199.98px) {
      #containerFormNavi #containerLoadingBack {
        width: 96%; } }
    #containerFormNavi #containerLoadingBack .table {
      display: unset; }
      #containerFormNavi #containerLoadingBack .table #item31023 {
        overflow: hidden;
        width: 10.5%;
        border-radius: 10px;
        height: 14px;
        margin: 3px 0; }
      #containerFormNavi #containerLoadingBack .table #item31033 {
        overflow: hidden;
        width: 21.5%;
        border-radius: 10px;
        height: 14px;
        margin: 3px 0; }
      #containerFormNavi #containerLoadingBack .table #item31043,
      #containerFormNavi #containerLoadingBack .table #item31143 {
        overflow: hidden;
        width: 34%;
        border-radius: 10px;
        height: 14px;
        margin: 3px 0; }
      #containerFormNavi #containerLoadingBack .table #item31053 {
        overflow: hidden;
        width: 47.5%;
        border-radius: 10px;
        height: 14px;
        margin: 3px 0; }
      #containerFormNavi #containerLoadingBack .table #item31063 {
        overflow: hidden;
        width: 60.5%;
        border-radius: 10px;
        height: 14px;
        margin: 3px 0; }
      #containerFormNavi #containerLoadingBack .table #item31073,
      #containerFormNavi #containerLoadingBack .table #item32073,
      #containerFormNavi #containerLoadingBack .table #item33073 {
        overflow: hidden;
        width: 72.5%;
        border-radius: 10px;
        height: 14px;
        margin: 3px 0; }
      #containerFormNavi #containerLoadingBack .table #item3102,
      #containerFormNavi #containerLoadingBack .table #item3202,
      #containerFormNavi #containerLoadingBack .table #item3302 {
        overflow: hidden;
        width: 100%;
        border-radius: 10px;
        height: 14px;
        margin: 3px 0; }
  #containerFormNavi #containerLoading {
    position: absolute;
    width: 66%;
    background: #146cb4;
    height: 15px;
    bottom: -27px;
    z-index: 1;
    left: 12px;
    border-radius: 10px;
    box-shadow: inset 0 1px 0 black, 0 1px 5px rgba(0, 0, 0, 0.5); }

#containerHelp_3093,
#containerHelp_3073,
#containerHelp_3095 {
  position: absolute;
  z-index: 1;
  width: 390px;
  left: unset;
  margin-left: 25px;
  top: unset;
  margin-top: 75px; }
  @media (max-width: 991.98px) {
    #containerHelp_3093,
    #containerHelp_3073,
    #containerHelp_3095 {
      width: 320px; } }
  @media (max-width: 991.98px) and (max-width: 749.98px) {
    #containerHelp_3093,
    #containerHelp_3073,
    #containerHelp_3095 {
      width: 85%;
      margin-left: 25px;
      margin-top: 20px; }
      #containerHelp_3093 .layerHelp,
      #containerHelp_3073 .layerHelp,
      #containerHelp_3095 .layerHelp {
        width: 78%; }
      #containerHelp_3093 .imageHelp img,
      #containerHelp_3073 .imageHelp img,
      #containerHelp_3095 .imageHelp img {
        height: 160px; } }
  @media (max-width: 991.98px) {
      #containerHelp_3093 .imageHelp,
      #containerHelp_3073 .imageHelp,
      #containerHelp_3095 .imageHelp {
        right: 10px; } }

#containerHelp_31073,
#containerHelp_32073,
#containerHelp_33073,
#containerHelp_3102,
#containerHelp_3202,
#containerHelp_3302 {
  position: absolute;
  z-index: 1;
  bottom: -545px;
  right: 35.5%;
  width: 30%;
  left: unset;
  top: unset; }
  @media (max-width: 1199.98px) {
    #containerHelp_31073,
    #containerHelp_32073,
    #containerHelp_33073,
    #containerHelp_3102,
    #containerHelp_3202,
    #containerHelp_3302 {
      left: 48%;
      width: 50%; } }
  @media (max-width: 749.98px) {
    #containerHelp_31073,
    #containerHelp_32073,
    #containerHelp_33073,
    #containerHelp_3102,
    #containerHelp_3202,
    #containerHelp_3302 {
      left: 50px;
      width: 90%;
      top: 110px; } }
  #containerHelp_31073 .layerHelp,
  #containerHelp_32073 .layerHelp,
  #containerHelp_33073 .layerHelp,
  #containerHelp_3102 .layerHelp,
  #containerHelp_3202 .layerHelp,
  #containerHelp_3302 .layerHelp {
    width: 80%;
    padding: 15px 25px;
    text-align: center;
    color: #fff;
    font-size: 1.1rem; }
    @media (max-width: 1199.98px) {
      #containerHelp_31073 .layerHelp,
      #containerHelp_32073 .layerHelp,
      #containerHelp_33073 .layerHelp,
      #containerHelp_3102 .layerHelp,
      #containerHelp_3202 .layerHelp,
      #containerHelp_3302 .layerHelp {
        width: 75%;
        padding: 15px 65px; } }
    @media (max-width: 991.98px) {
      #containerHelp_31073 .layerHelp,
      #containerHelp_32073 .layerHelp,
      #containerHelp_33073 .layerHelp,
      #containerHelp_3102 .layerHelp,
      #containerHelp_3202 .layerHelp,
      #containerHelp_3302 .layerHelp {
        padding: 15px 25px; } }
    @media (max-width: 991.98px) {
      #containerHelp_31073 .layerHelp,
      #containerHelp_32073 .layerHelp,
      #containerHelp_33073 .layerHelp,
      #containerHelp_3102 .layerHelp,
      #containerHelp_3202 .layerHelp,
      #containerHelp_3302 .layerHelp {
        padding: 10px 15px;
        font-size: 0.9rem; } }
  #containerHelp_31073 .imageHelp,
  #containerHelp_32073 .imageHelp,
  #containerHelp_33073 .imageHelp,
  #containerHelp_3102 .imageHelp,
  #containerHelp_3202 .imageHelp,
  #containerHelp_3302 .imageHelp {
    position: absolute;
    right: -20px;
    top: -45px; }
    @media (max-width: 1199.98px) {
      #containerHelp_31073 .imageHelp,
      #containerHelp_32073 .imageHelp,
      #containerHelp_33073 .imageHelp,
      #containerHelp_3102 .imageHelp,
      #containerHelp_3202 .imageHelp,
      #containerHelp_3302 .imageHelp {
        right: 15px; } }
    #containerHelp_31073 .imageHelp img,
    #containerHelp_32073 .imageHelp img,
    #containerHelp_33073 .imageHelp img,
    #containerHelp_3102 .imageHelp img,
    #containerHelp_3202 .imageHelp img,
    #containerHelp_3302 .imageHelp img {
      height: 225px; }

#containerHelp_31033 {
  position: absolute;
  z-index: 1;
  top: 120px;
  left: 25px;
  width: 27%; }
  @media (max-width: 1199.98px) {
    #containerHelp_31033 {
      width: 36%; } }
  @media (max-width: 749.98px) {
    #containerHelp_31033 {
      width: 90%;
      top: 95px; } }
  @media (max-width: 991.98px) {
    #containerHelp_31033 .layerHelp {
      width: 80%; } }
  @media (max-width: 749.98px) {
    #containerHelp_31033 .layerHelp {
      width: 90%;
      padding: 10px 25px; } }

#containerHelp_1320002 {
  position: absolute;
  z-index: 1;
  bottom: 158px;
  width: 32%;
  right: 36%;
  left: unset;
  top: unset; }
  @media (max-width: 1199.98px) {
    #containerHelp_1320002 {
      position: absolute;
      z-index: 1;
      bottom: 59.2%;
      width: 41%;
      right: 8%;
      left: unset;
      top: unset; } }
  @media (max-width: 749.98px) {
    #containerHelp_1320002 {
      position: absolute;
      z-index: 1;
      bottom: unset;
      width: 86%;
      right: 8%;
      left: unset;
      top: 39px; } }
  #containerHelp_1320002 .layerHelp {
    font-size: 1.1rem;
    margin-top: 10px; }
    @media (max-width: 749.98px) {
      #containerHelp_1320002 .layerHelp {
        width: 80%; } }
  @media (max-width: 749.98px) {
    #containerHelp_1320002 .imageHelp img {
      width: 80%; } }

@media (max-width: 599.98px) {
  #layerHelp_31023 {
    width: 80% !important; } }

.containerHelp {
  position: absolute;
  z-index: 1;
  top: 120px;
  left: 25px;
  width: 27%; }
  @media (max-width: 1199.98px) {
    .containerHelp {
      width: 36%; } }
  @media (max-width: 599.98px) {
    .containerHelp {
      width: 90%;
      top: 95px; } }
  .containerHelp.layer {
    position: absolute;
    top: 60px;
    left: 55px;
    z-index: 1;
    width: 36%; }
    @media (max-width: 749.98px) {
      .containerHelp.layer {
        width: 80%;
        top: 60px; } }
  .containerHelp .layerHelp {
    position: relative;
    width: 65%;
    padding: 10px 20px;
    text-align: center;
    color: #fff;
    border: 1px solid #124d77;
    border-bottom: none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    background-color: #007dc1;
    -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }
    .containerHelp .layerHelp:before {
      position: absolute;
      content: '';
      transform: translateX(100%);
      border: transparent solid 10px;
      right: 0;
      bottom: 12px;
      border-left-width: 10px;
      border-left-color: #134877; }
    @media (max-width: 599.98px) {
      .containerHelp .layerHelp {
        width: 90%; } }
    .containerHelp .layerHelp p + p {
      margin-top: 0.5rem; }
  .containerHelp #imageHelp_31033 {
    right: 18px; }
    @media (max-width: 991.98px) {
      .containerHelp #imageHelp_31033 {
        right: -40px; }
        .containerHelp #imageHelp_31033 img {
          width: 85%; } }
    @media (max-width: 749.98px) {
      .containerHelp #imageHelp_31033 {
        right: -32px;
        top: 60px; }
        .containerHelp #imageHelp_31033 img {
          width: 93%; } }
  .containerHelp #imageHelp_31063 {
    right: 15px;
    top: -60px; }
    @media (max-width: 991.98px) {
      .containerHelp #imageHelp_31063 {
        right: -10px; } }
  .containerHelp #imageHelp_31043 {
    position: absolute;
    right: -5px;
    top: -30px; }
  .containerHelp .imageHelp {
    position: absolute;
    right: 10px;
    top: -30px; }
    @media (max-width: 991.98px) {
      .containerHelp .imageHelp {
        right: -25px; } }
    @media (max-width: 599.98px) {
      .containerHelp .imageHelp {
        right: -15px;
        text-align: right; }
        .containerHelp .imageHelp img {
          width: 80%;
          height: auto !important; } }

.inputEmailAddress {
  width: 100%;
  background: none;
  color: #333;
  border-bottom: 1px solid #333;
  padding: 5px 0;
  border-radius: 0;
  margin-bottom: 10px; }

.inputEmailAddress::placeholder {
  font-family: fontawesome, proxima-nova; }

.df-row-validate-message {
  width: 100%;
  background: darkred;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 1rem;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
  z-index: 5;
  font-size: 1rem; }
  .df-row-validate-message .title {
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px; }
  .df-row-validate-message .df-cell-validate-message ul {
    list-style-type: none;
    margin: 5px 0 0 0; }
    .df-row-validate-message .df-cell-validate-message ul li:before {
      font-size: inherit;
      font-weight: 900;
      line-height: 1;
      display: inline-block;
      padding-right: 20px;
      content: "" !important;
      color: white !important;
      width: 20px; }

#dolphinForm-outer-3105 #df-row-15,
#dolphinForm-outer-3205 #df-row-15 {
  float: left;
  overflow: inherit;
  width: 100%;
  border-bottom: none !important;
  border-top: 1px solid rgba(255, 255, 255, 0.3); }
  @media (max-width: 1199.98px) {
    #dolphinForm-outer-3105 #df-row-15,
    #dolphinForm-outer-3205 #df-row-15 {
      width: unset;
      float: none; } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 #df-row-15,
    #dolphinForm-outer-3205 #df-row-15 {
      float: none;
      width: 100%; } }
#dolphinForm-outer-3105 #df-row-12,
#dolphinForm-outer-3205 #df-row-12 {
  border-bottom: none !important;
  display: inline-block;
  width: 45%; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 #df-row-12,
    #dolphinForm-outer-3205 #df-row-12 {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
      display: block;
      width: unset; }
      #dolphinForm-outer-3105 #df-row-12 .df-value .df-select,
      #dolphinForm-outer-3205 #df-row-12 .df-value .df-select {
        margin-left: unset;
        width: 100%; }
      #dolphinForm-outer-3105 #df-row-12 .df-value .df-cell-inner,
      #dolphinForm-outer-3205 #df-row-12 .df-value .df-cell-inner {
        width: unset;
        margin-left: 3.2rem; } }
  #dolphinForm-outer-3105 #df-row-12 .df-cell.df-value,
  #dolphinForm-outer-3205 #df-row-12 .df-cell.df-value {
    margin-left: 45%;
    background: none;
    box-shadow: none; }
    #dolphinForm-outer-3105 #df-row-12 .df-cell.df-value .df-cell-inner,
    #dolphinForm-outer-3205 #df-row-12 .df-cell.df-value .df-cell-inner {
      text-align: right; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 #df-row-12 .df-cell.df-value,
      #dolphinForm-outer-3205 #df-row-12 .df-cell.df-value {
        margin-left: 0; } }
#dolphinForm-outer-3105 #df-row-13,
#dolphinForm-outer-3205 #df-row-13 {
  border-bottom: none !important;
  width: 45%;
  float: right; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 #df-row-13,
    #dolphinForm-outer-3205 #df-row-13 {
      display: block;
      width: unset;
      float: none; }
      #dolphinForm-outer-3105 #df-row-13 .df-value .df-select,
      #dolphinForm-outer-3205 #df-row-13 .df-value .df-select {
        margin-left: unset;
        width: 100%; }
      #dolphinForm-outer-3105 #df-row-13 .df-value .df-cell-inner,
      #dolphinForm-outer-3205 #df-row-13 .df-value .df-cell-inner {
        width: unset;
        margin-left: 3.2rem; } }
  #dolphinForm-outer-3105 #df-row-13 .df-cell.df-value,
  #dolphinForm-outer-3205 #df-row-13 .df-cell.df-value {
    margin-left: 45%;
    background: none;
    box-shadow: none;
    text-align: right; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 #df-row-13 .df-cell.df-value,
      #dolphinForm-outer-3205 #df-row-13 .df-cell.df-value {
        margin-left: 0;
        text-align: unset; } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 #df-row-13 .df-value .df-cell-inner,
    #dolphinForm-outer-3205 #df-row-13 .df-value .df-cell-inner {
      width: unset;
      margin-left: 3.2rem; } }
#dolphinForm-outer-3105 #df-row-14,
#dolphinForm-outer-3205 #df-row-14 {
  padding: 0 0 3px 0; }
  #dolphinForm-outer-3105 #df-row-14 .detailValuePadding,
  #dolphinForm-outer-3205 #df-row-14 .detailValuePadding {
    margin-left: 55%; }
  #dolphinForm-outer-3105 #df-row-14 .df-cell-inner,
  #dolphinForm-outer-3205 #df-row-14 .df-cell-inner {
    padding: 0 0 10px 0; }
#dolphinForm-outer-3105 #df-row-16,
#dolphinForm-outer-3205 #df-row-16 {
  border-bottom: none !important;
  display: inline-block;
  width: 45%; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 #df-row-16,
    #dolphinForm-outer-3205 #df-row-16 {
      display: block;
      width: unset; } }
  #dolphinForm-outer-3105 #df-row-16 .df-cell.df-value,
  #dolphinForm-outer-3205 #df-row-16 .df-cell.df-value {
    margin-left: 45%;
    background: none;
    box-shadow: none; }
    #dolphinForm-outer-3105 #df-row-16 .df-cell.df-value .df-cell-inner,
    #dolphinForm-outer-3205 #df-row-16 .df-cell.df-value .df-cell-inner {
      text-align: right; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 #df-row-16 .df-cell.df-value,
      #dolphinForm-outer-3205 #df-row-16 .df-cell.df-value {
        margin-left: 0; }
        #dolphinForm-outer-3105 #df-row-16 .df-cell.df-value .df-cell-inner,
        #dolphinForm-outer-3205 #df-row-16 .df-cell.df-value .df-cell-inner {
          margin-left: 3.2rem;
          width: unset; }
          #dolphinForm-outer-3105 #df-row-16 .df-cell.df-value .df-cell-inner .df-select,
          #dolphinForm-outer-3205 #df-row-16 .df-cell.df-value .df-cell-inner .df-select {
            margin-left: unset;
            width: 100%; } }
#dolphinForm-outer-3105 #df-row-20,
#dolphinForm-outer-3205 #df-row-20 {
  border-bottom: none !important;
  float: right;
  width: 45%; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 #df-row-20,
    #dolphinForm-outer-3205 #df-row-20 {
      float: none;
      width: unset; } }
  #dolphinForm-outer-3105 #df-row-20 .df-cell.df-value,
  #dolphinForm-outer-3205 #df-row-20 .df-cell.df-value {
    margin-left: 0;
    background: none;
    box-shadow: none; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 #df-row-20 .df-cell.df-value,
      #dolphinForm-outer-3205 #df-row-20 .df-cell.df-value {
        margin-left: 0; }
        #dolphinForm-outer-3105 #df-row-20 .df-cell.df-value .df-cell-inner,
        #dolphinForm-outer-3205 #df-row-20 .df-cell.df-value .df-cell-inner {
          margin-left: 3.2rem;
          width: unset; }
          #dolphinForm-outer-3105 #df-row-20 .df-cell.df-value .df-cell-inner .df-select,
          #dolphinForm-outer-3205 #df-row-20 .df-cell.df-value .df-cell-inner .df-select {
            margin-left: unset;
            width: 100%; } }

.df-button-memberEdit {
  font-size: 0;
  overflow: visible;
  color: white;
  margin: 0;
  cursor: pointer;
  border: 1px solid #134978;
  border-width: 1px;
  border-radius: 50%;
  background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  position: absolute;
  right: 0px;
  top: 20px;
  text-align: center;
  height: 40px;
  width: 40px; }
  @media (max-width: 991.98px) {
    .df-button-memberEdit {
      top: -30px; } }
  .df-button-memberEdit:hover {
    opacity: 0.7;
    transition: all 0.5s ease-out; }
  .df-button-memberEdit .imageListFunction3 {
    color: white; }
    .df-button-memberEdit .imageListFunction3:before {
      font-family: fontawesome;
      font-weight: 100;
      font-size: 1.2rem;
      content: "";
      line-height: 2.4rem;
      padding-left: 5px; }

.containerPaymentAddress {
  margin-left: 20px;
  font-weight: 300; }

.df-cell-button {
  padding: 5px 10px;
  text-align: center;
  color: #333;
  font-weight: 700;
  border: 1px solid #eee;
  border-radius: 8px;
  background: linear-gradient(180deg, #ccc 50%, #eee 100%);
  background-color: #ddd;
  box-shadow: inset 0 1px 0 0 #ccc; }

#dolphinForm-outer-3093 #df-label-6724 {
  display: block !important; }
#dolphinForm-outer-3093 #df-row-10 .df-label {
  display: none; }
#dolphinForm-outer-3093 #df-row-10 .df-value-container .df-cell-inner {
  padding: 5px 0 0 45px;
  font-weight: 300; }
#dolphinForm-outer-3093 #df-row-10 .df-value-container #df-value-6727,
#dolphinForm-outer-3093 #df-row-10 .df-value-container #df-value-6731 {
  float: left;
  padding-right: 8px; }
#dolphinForm-outer-3093 #df-value-1826 {
  margin-left: 35px; }
#dolphinForm-outer-3093 #df-row-15 .df-value {
  float: right;
  width: 70%; }
#dolphinForm-outer-3093 #df-row-15 .df-value-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 20px;
  margin: 0; }
  #dolphinForm-outer-3093 #df-row-15 .df-value-container .df-cell-inner {
    padding: 0; }
  #dolphinForm-outer-3093 #df-row-15 .df-value-container .df-label {
    width: 30%;
    margin-bottom: 10px;
    float: none; }
  #dolphinForm-outer-3093 #df-row-15 .df-value-container select {
    width: unset; }
  #dolphinForm-outer-3093 #df-row-15 .df-value-container .df-value {
    width: 70%;
    margin-bottom: 10px;
    float: none; }
    #dolphinForm-outer-3093 #df-row-15 .df-value-container .df-value.value25 {
      width: 20%; }
    #dolphinForm-outer-3093 #df-row-15 .df-value-container .df-value.value48 {
      width: 47%; }
    #dolphinForm-outer-3093 #df-row-15 .df-value-container .df-value.value75 {
      width: 75%; }
#dolphinForm-outer-3093 #df-row-15 #df-value-6637 {
  width: 100%; }

#dolphinForm-outer-3093,
#dolphinForm-outer-3083,
#dolphinForm-outer-3073,
#dolphinForm-outer-3095,
#dolphinForm-outer-3063,
#dolphinForm-outer-3053 {
  width: 100% !important; }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3093,
    #dolphinForm-outer-3083,
    #dolphinForm-outer-3073,
    #dolphinForm-outer-3095,
    #dolphinForm-outer-3063,
    #dolphinForm-outer-3053 {
      padding: 244px 25px 35px 25px; } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3093 form,
    #dolphinForm-outer-3083 form,
    #dolphinForm-outer-3073 form,
    #dolphinForm-outer-3095 form,
    #dolphinForm-outer-3063 form,
    #dolphinForm-outer-3053 form {
      width: 100%;
      margin: 0 0 25px 0;
      min-height: unset;
      border-left: 0; } }
  #dolphinForm-outer-3093 #df-value-1826 .df-cell-inner,
  #dolphinForm-outer-3083 #df-value-1826 .df-cell-inner,
  #dolphinForm-outer-3073 #df-value-1826 .df-cell-inner,
  #dolphinForm-outer-3095 #df-value-1826 .df-cell-inner,
  #dolphinForm-outer-3063 #df-value-1826 .df-cell-inner,
  #dolphinForm-outer-3053 #df-value-1826 .df-cell-inner {
    padding: 10px 0 0 10px; }
  #dolphinForm-outer-3093 #df-value-6613 .df-select,
  #dolphinForm-outer-3083 #df-value-6613 .df-select,
  #dolphinForm-outer-3073 #df-value-6613 .df-select,
  #dolphinForm-outer-3095 #df-value-6613 .df-select,
  #dolphinForm-outer-3063 #df-value-6613 .df-select,
  #dolphinForm-outer-3053 #df-value-6613 .df-select {
    width: unset; }
  #dolphinForm-outer-3093 .df-value-container .df-label,
  #dolphinForm-outer-3083 .df-value-container .df-label,
  #dolphinForm-outer-3073 .df-value-container .df-label,
  #dolphinForm-outer-3095 .df-value-container .df-label,
  #dolphinForm-outer-3063 .df-value-container .df-label,
  #dolphinForm-outer-3053 .df-value-container .df-label {
    float: left;
    width: 25%; }
    #dolphinForm-outer-3093 .df-value-container .df-label .df-cell-inner,
    #dolphinForm-outer-3083 .df-value-container .df-label .df-cell-inner,
    #dolphinForm-outer-3073 .df-value-container .df-label .df-cell-inner,
    #dolphinForm-outer-3095 .df-value-container .df-label .df-cell-inner,
    #dolphinForm-outer-3063 .df-value-container .df-label .df-cell-inner,
    #dolphinForm-outer-3053 .df-value-container .df-label .df-cell-inner {
      font-size: 0.9rem; }
  #dolphinForm-outer-3093 .df-value-container .df-value.value25,
  #dolphinForm-outer-3083 .df-value-container .df-value.value25,
  #dolphinForm-outer-3073 .df-value-container .df-value.value25,
  #dolphinForm-outer-3095 .df-value-container .df-value.value25,
  #dolphinForm-outer-3063 .df-value-container .df-value.value25,
  #dolphinForm-outer-3053 .df-value-container .df-value.value25 {
    width: 25%;
    float: left;
    margin-right: 2%; }
  #dolphinForm-outer-3093 .df-value-container .df-value.value48,
  #dolphinForm-outer-3083 .df-value-container .df-value.value48,
  #dolphinForm-outer-3073 .df-value-container .df-value.value48,
  #dolphinForm-outer-3095 .df-value-container .df-value.value48,
  #dolphinForm-outer-3063 .df-value-container .df-value.value48,
  #dolphinForm-outer-3053 .df-value-container .df-value.value48 {
    width: 47%;
    float: left;
    margin: 0; }
    #dolphinForm-outer-3093 .df-value-container .df-value.value48:after,
    #dolphinForm-outer-3083 .df-value-container .df-value.value48:after,
    #dolphinForm-outer-3073 .df-value-container .df-value.value48:after,
    #dolphinForm-outer-3095 .df-value-container .df-value.value48:after,
    #dolphinForm-outer-3063 .df-value-container .df-value.value48:after,
    #dolphinForm-outer-3053 .df-value-container .df-value.value48:after {
      display: block;
      clear: both;
      height: 1px;
      content: ''; }
  #dolphinForm-outer-3093 .df-value-container .df-value.value75,
  #dolphinForm-outer-3083 .df-value-container .df-value.value75,
  #dolphinForm-outer-3073 .df-value-container .df-value.value75,
  #dolphinForm-outer-3095 .df-value-container .df-value.value75,
  #dolphinForm-outer-3063 .df-value-container .df-value.value75,
  #dolphinForm-outer-3053 .df-value-container .df-value.value75 {
    width: 75%;
    float: left;
    margin: 0; }
    #dolphinForm-outer-3093 .df-value-container .df-value.value75:after,
    #dolphinForm-outer-3083 .df-value-container .df-value.value75:after,
    #dolphinForm-outer-3073 .df-value-container .df-value.value75:after,
    #dolphinForm-outer-3095 .df-value-container .df-value.value75:after,
    #dolphinForm-outer-3063 .df-value-container .df-value.value75:after,
    #dolphinForm-outer-3053 .df-value-container .df-value.value75:after {
      display: block;
      clear: both;
      height: 1px;
      content: ''; }

#dolphinForm-outer-2332,
#dolphinForm-outer-2312 {
  columns: 1 !important; }

#dolphinForm-outer-1320303,
#dolphinForm-outer-2303,
#dolphinForm-outer-2317,
#dolphinForm-outer-2332,
#dolphinForm-outer-2312 {
  position: relative;
  padding: 10px 40px 60px 40px;
  letter-spacing: .8px;
  color: #333;
  background: none;
  columns: 2;
  column-gap: 80px; }
  @media (max-width: 991.98px) {
    #dolphinForm-outer-1320303,
    #dolphinForm-outer-2303,
    #dolphinForm-outer-2317,
    #dolphinForm-outer-2332,
    #dolphinForm-outer-2312 {
      column-gap: 40px;
      padding: 10px 30px 25px 30px; } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-1320303,
    #dolphinForm-outer-2303,
    #dolphinForm-outer-2317,
    #dolphinForm-outer-2332,
    #dolphinForm-outer-2312 {
      columns: 1; } }
  #dolphinForm-outer-1320303 .df-row-title,
  #dolphinForm-outer-2303 .df-row-title,
  #dolphinForm-outer-2317 .df-row-title,
  #dolphinForm-outer-2332 .df-row-title,
  #dolphinForm-outer-2312 .df-row-title {
    position: absolute;
    top: -50px; }
  #dolphinForm-outer-1320303 .df-cell-title,
  #dolphinForm-outer-2303 .df-cell-title,
  #dolphinForm-outer-2317 .df-cell-title,
  #dolphinForm-outer-2332 .df-cell-title,
  #dolphinForm-outer-2312 .df-cell-title {
    margin-bottom: 10px; }
  #dolphinForm-outer-1320303 .df-info-container,
  #dolphinForm-outer-2303 .df-info-container,
  #dolphinForm-outer-2317 .df-info-container,
  #dolphinForm-outer-2332 .df-info-container,
  #dolphinForm-outer-2312 .df-info-container {
    position: absolute;
    z-index: 2;
    top: 5px;
    right: 5px;
    display: none;
    width: 450px;
    color: #333; }
  #dolphinForm-outer-1320303 .df-info-icon,
  #dolphinForm-outer-2303 .df-info-icon,
  #dolphinForm-outer-2317 .df-info-icon,
  #dolphinForm-outer-2332 .df-info-icon,
  #dolphinForm-outer-2312 .df-info-icon {
    font-family: 'fontawesome';
    font-weight: 700;
    font-size: 1.65rem;
    position: absolute;
    top: -18px;
    right: -20px;
    margin: 10px;
    text-align: center;
    color: #ffffff;
    text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.4);
    background-color: #146cb4;
    border-radius: 50%;
    height: 34px;
    width: 34px;
    text-align: center;
    line-height: 1.3;
    padding-left: 2px; }
  #dolphinForm-outer-1320303 .df-row-actionBar-large,
  #dolphinForm-outer-2303 .df-row-actionBar-large,
  #dolphinForm-outer-2317 .df-row-actionBar-large,
  #dolphinForm-outer-2332 .df-row-actionBar-large,
  #dolphinForm-outer-2312 .df-row-actionBar-large {
    padding: 20px 0;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: -40px; }
    #dolphinForm-outer-1320303 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-2303 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-2317 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-2332 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-2312 .df-row-actionBar-large .df-cell-action-large {
      float: right;
      padding: 8px 25px;
      border-radius: 10px 10px 0 0;
      background: black;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
      margin-left: 10px;
      line-height: 1.6;
      transition: transform .2s; }
      #dolphinForm-outer-1320303 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-2303 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-2317 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-2332 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-2312 .df-row-actionBar-large .df-cell-action-large:hover {
        transition: all 0.5s ease-out;
        transform: scale(1.1);
        transform-origin: bottom center;
        background: grey;
        top: -70px;
        cursor: pointer; }
      #dolphinForm-outer-1320303 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-2303 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-2317 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-2332 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-2312 .df-row-actionBar-large .df-cell-action-large:before {
        font-family: fontawesome;
        font-weight: 900;
        content: "";
        color: white;
        padding-right: 10px; }
      #dolphinForm-outer-1320303 .df-row-actionBar-large .df-cell-action-large input,
      #dolphinForm-outer-2303 .df-row-actionBar-large .df-cell-action-large input,
      #dolphinForm-outer-2317 .df-row-actionBar-large .df-cell-action-large input,
      #dolphinForm-outer-2332 .df-row-actionBar-large .df-cell-action-large input,
      #dolphinForm-outer-2312 .df-row-actionBar-large .df-cell-action-large input {
        font-size: 1rem;
        font-weight: 900;
        padding: 0;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: white;
        border: none;
        background: none;
        box-shadow: none; }
  @media (max-width: 1199.98px) {
    #dolphinForm-outer-1320303,
    #dolphinForm-outer-2303,
    #dolphinForm-outer-2317,
    #dolphinForm-outer-2332,
    #dolphinForm-outer-2312 {
      float: none;
      width: 100%;
      margin-top: 60px; } }
  #dolphinForm-outer-1320303 .df-row-actionBar-small-empty,
  #dolphinForm-outer-2303 .df-row-actionBar-small-empty,
  #dolphinForm-outer-2317 .df-row-actionBar-small-empty,
  #dolphinForm-outer-2332 .df-row-actionBar-small-empty,
  #dolphinForm-outer-2312 .df-row-actionBar-small-empty {
    display: none; }
  #dolphinForm-outer-1320303 .lastEdit,
  #dolphinForm-outer-2303 .lastEdit,
  #dolphinForm-outer-2317 .lastEdit,
  #dolphinForm-outer-2332 .lastEdit,
  #dolphinForm-outer-2312 .lastEdit {
    padding: 8px 0px; }
  #dolphinForm-outer-1320303 #df-row-41 .df-dividingLine,
  #dolphinForm-outer-2303 #df-row-41 .df-dividingLine,
  #dolphinForm-outer-2317 #df-row-41 .df-dividingLine,
  #dolphinForm-outer-2332 #df-row-41 .df-dividingLine,
  #dolphinForm-outer-2312 #df-row-41 .df-dividingLine {
    height: 100px; }
  #dolphinForm-outer-1320303 .df-row,
  #dolphinForm-outer-2303 .df-row,
  #dolphinForm-outer-2317 .df-row,
  #dolphinForm-outer-2332 .df-row,
  #dolphinForm-outer-2312 .df-row {
    position: unset;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    break-inside: avoid-column; }
    #dolphinForm-outer-1320303 .df-row .df-dividingLine,
    #dolphinForm-outer-2303 .df-row .df-dividingLine,
    #dolphinForm-outer-2317 .df-row .df-dividingLine,
    #dolphinForm-outer-2332 .df-row .df-dividingLine,
    #dolphinForm-outer-2312 .df-row .df-dividingLine {
      border: none; }
    #dolphinForm-outer-1320303 .df-row.df-el-labeltext,
    #dolphinForm-outer-2303 .df-row.df-el-labeltext,
    #dolphinForm-outer-2317 .df-row.df-el-labeltext,
    #dolphinForm-outer-2332 .df-row.df-el-labeltext,
    #dolphinForm-outer-2312 .df-row.df-el-labeltext {
      font-weight: 700; }
    #dolphinForm-outer-1320303 .df-row .df-cell.df-label,
    #dolphinForm-outer-2303 .df-row .df-cell.df-label,
    #dolphinForm-outer-2317 .df-row .df-cell.df-label,
    #dolphinForm-outer-2332 .df-row .df-cell.df-label,
    #dolphinForm-outer-2312 .df-row .df-cell.df-label {
      float: left;
      width: 45%;
      background: none;
      box-shadow: none;
      border-radius: 0 !important;
      padding-top: 8px; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-label .df-label-icon,
      #dolphinForm-outer-2303 .df-row .df-cell.df-label .df-label-icon,
      #dolphinForm-outer-2317 .df-row .df-cell.df-label .df-label-icon,
      #dolphinForm-outer-2332 .df-row .df-cell.df-label .df-label-icon,
      #dolphinForm-outer-2312 .df-row .df-cell.df-label .df-label-icon {
        font-family: fontawesome;
        font-size: 35px;
        font-weight: 300;
        line-height: 1;
        position: relative;
        top: unset;
        left: unset;
        float: left;
        height: unset;
        padding-top: 7px;
        text-align: left;
        color: #333;
        border: none;
        border-radius: 0;
        background: none;
        box-shadow: none;
        text-shadow: 0 2px 5px #555; }
    #dolphinForm-outer-1320303 .df-row .df-cell.df-value-short,
    #dolphinForm-outer-2303 .df-row .df-cell.df-value-short,
    #dolphinForm-outer-2317 .df-row .df-cell.df-value-short,
    #dolphinForm-outer-2332 .df-row .df-cell.df-value-short,
    #dolphinForm-outer-2312 .df-row .df-cell.df-value-short {
      float: left;
      width: 10%;
      border-radius: 0 !important;
      margin-right: 4%; }
    #dolphinForm-outer-1320303 .df-row .df-cell.df-value-long,
    #dolphinForm-outer-2303 .df-row .df-cell.df-value-long,
    #dolphinForm-outer-2317 .df-row .df-cell.df-value-long,
    #dolphinForm-outer-2332 .df-row .df-cell.df-value-long,
    #dolphinForm-outer-2312 .df-row .df-cell.df-value-long {
      float: left;
      width: 39%;
      margin-left: 0 !important; }
    #dolphinForm-outer-1320303 .df-row .df-cell.df-value,
    #dolphinForm-outer-2303 .df-row .df-cell.df-value,
    #dolphinForm-outer-2317 .df-row .df-cell.df-value,
    #dolphinForm-outer-2332 .df-row .df-cell.df-value,
    #dolphinForm-outer-2312 .df-row .df-cell.df-value {
      margin-left: 47%;
      background: none;
      box-shadow: none; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-1320303 .df-row .df-cell.df-value,
        #dolphinForm-outer-2303 .df-row .df-cell.df-value,
        #dolphinForm-outer-2317 .df-row .df-cell.df-value,
        #dolphinForm-outer-2332 .df-row .df-cell.df-value,
        #dolphinForm-outer-2312 .df-row .df-cell.df-value {
          margin-left: 47%; } }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value.full,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value.full,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value.full,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value.full,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value.full {
        margin-left: 0; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value.df-value-payment-address,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value.df-value-payment-address,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value.df-value-payment-address,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value.df-value-payment-address,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value.df-value-payment-address {
        padding-top: 10px; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-input-text,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-input-text,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-input-text,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-input-text,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-input-text {
        box-sizing: border-box;
        width: 100%;
        height: unset;
        padding: 6px 0;
        vertical-align: middle;
        color: #555;
        border: none;
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        background: none;
        box-shadow: unset; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select {
        background: none;
        box-sizing: border-box;
        min-width: 40%;
        height: unset;
        padding: 6px 15px 5px 0;
        vertical-align: middle;
        color: #555;
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        box-shadow: none;
        border-left: 0;
        border-right: 0;
        border-top: 0; }
        #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select.select150Multi,
        #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select.select150Multi,
        #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select.select150Multi,
        #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select.select150Multi,
        #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select.select150Multi {
          font-size: 10pt;
          width: 42%;
          color: #333;
          border: 1px solid #bcbeb0;
          border-radius: 8px;
          float: left;
          height: 150px;
          margin-bottom: 10px; }
        #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select select[multiple],
        #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select select[multiple],
        #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select select[multiple],
        #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select select[multiple],
        #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select select[multiple] {
          padding: 10px;
          text-align: left;
          -webkit-appearance: none; }
        #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select select[multiple] option,
        #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select select[multiple] option,
        #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select select[multiple] option,
        #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select select[multiple] option,
        #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select select[multiple] option {
          color: black;
          -webkit-appearance: none; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select40,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select40,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select40,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select40,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select40 {
        width: 40px; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select80,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select80,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select80,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select80,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select80 {
        width: 80px; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select325,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select325,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select325,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select325,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select325 {
        width: 325px; }
      #dolphinForm-outer-1320303 .df-row .df-cell.df-value .df-select-deliveryMail,
      #dolphinForm-outer-2303 .df-row .df-cell.df-value .df-select-deliveryMail,
      #dolphinForm-outer-2317 .df-row .df-cell.df-value .df-select-deliveryMail,
      #dolphinForm-outer-2332 .df-row .df-cell.df-value .df-select-deliveryMail,
      #dolphinForm-outer-2312 .df-row .df-cell.df-value .df-select-deliveryMail {
        width: 100%;
        margin-bottom: 5px; }
    #dolphinForm-outer-1320303 .df-row .df-label-inner,
    #dolphinForm-outer-2303 .df-row .df-label-inner,
    #dolphinForm-outer-2317 .df-row .df-label-inner,
    #dolphinForm-outer-2332 .df-row .df-label-inner,
    #dolphinForm-outer-2312 .df-row .df-label-inner {
      padding: 15px 0 5px 3.2rem !important; }
    #dolphinForm-outer-1320303 .df-row .df-cell-inner,
    #dolphinForm-outer-2303 .df-row .df-cell-inner,
    #dolphinForm-outer-2317 .df-row .df-cell-inner,
    #dolphinForm-outer-2332 .df-row .df-cell-inner,
    #dolphinForm-outer-2312 .df-row .df-cell-inner {
      padding: 2px 0;
      width: 100%;
      color: #333 !important; }
      #dolphinForm-outer-1320303 .df-row .df-cell-inner .containerDelivery,
      #dolphinForm-outer-2303 .df-row .df-cell-inner .containerDelivery,
      #dolphinForm-outer-2317 .df-row .df-cell-inner .containerDelivery,
      #dolphinForm-outer-2332 .df-row .df-cell-inner .containerDelivery,
      #dolphinForm-outer-2312 .df-row .df-cell-inner .containerDelivery {
        line-height: 1.2;
        float: left;
        width: 33%;
        padding-bottom: 5px; }
        @media (max-width: 991.98px) {
          #dolphinForm-outer-1320303 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2303 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2317 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2332 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2312 .df-row .df-cell-inner .containerDelivery {
            width: 25%; } }
        @media (max-width: 749.98px) {
          #dolphinForm-outer-1320303 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2303 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2317 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2332 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-2312 .df-row .df-cell-inner .containerDelivery {
            width: 100%;
            float: none;
            padding-bottom: 10px; } }
        #dolphinForm-outer-1320303 .df-row .df-cell-inner .containerDelivery input,
        #dolphinForm-outer-2303 .df-row .df-cell-inner .containerDelivery input,
        #dolphinForm-outer-2317 .df-row .df-cell-inner .containerDelivery input,
        #dolphinForm-outer-2332 .df-row .df-cell-inner .containerDelivery input,
        #dolphinForm-outer-2312 .df-row .df-cell-inner .containerDelivery input {
          float: left;
          width: 20px;
          height: 20px;
          cursor: pointer;
          margin: 0 10px 0 0; }
        #dolphinForm-outer-1320303 .df-row .df-cell-inner .containerDelivery .containerDeliveryText,
        #dolphinForm-outer-2303 .df-row .df-cell-inner .containerDelivery .containerDeliveryText,
        #dolphinForm-outer-2317 .df-row .df-cell-inner .containerDelivery .containerDeliveryText,
        #dolphinForm-outer-2332 .df-row .df-cell-inner .containerDelivery .containerDeliveryText,
        #dolphinForm-outer-2312 .df-row .df-cell-inner .containerDelivery .containerDeliveryText {
          margin-left: 30px; }
          #dolphinForm-outer-1320303 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span,
          #dolphinForm-outer-2303 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span,
          #dolphinForm-outer-2317 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span,
          #dolphinForm-outer-2332 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span,
          #dolphinForm-outer-2312 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span {
            font-size: 1.1rem; }
          #dolphinForm-outer-1320303 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle,
          #dolphinForm-outer-2303 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle,
          #dolphinForm-outer-2317 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle,
          #dolphinForm-outer-2332 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle,
          #dolphinForm-outer-2312 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle {
            font-size: .9rem; }
      #dolphinForm-outer-1320303 .df-row .df-cell-inner .detailValuePadding,
      #dolphinForm-outer-2303 .df-row .df-cell-inner .detailValuePadding,
      #dolphinForm-outer-2317 .df-row .df-cell-inner .detailValuePadding,
      #dolphinForm-outer-2332 .df-row .df-cell-inner .detailValuePadding,
      #dolphinForm-outer-2312 .df-row .df-cell-inner .detailValuePadding {
        text-align: left;
        vertical-align: middle;
        margin: 0px; }
  #dolphinForm-outer-1320303 .smallButton,
  #dolphinForm-outer-2303 .smallButton,
  #dolphinForm-outer-2317 .smallButton,
  #dolphinForm-outer-2332 .smallButton,
  #dolphinForm-outer-2312 .smallButton {
    margin: 0;
    padding: 0;
    width: 8%;
    text-align: center;
    color: white;
    border: none;
    background: none;
    font-family: 'fontawesome';
    font-weight: 900;
    font-size: 1.25rem;
    float: left; }

#dolphinForm-outer-3105,
#dolphinForm-outer-3205,
#dolphinForm-outer-3305,
#dolphinForm-outer-30051 {
  position: relative;
  float: left;
  width: 70%;
  margin-top: 65px;
  padding: 0 25px 0 25px;
  letter-spacing: .8px;
  color: #fff;
  border: 1px solid #124d77;
  border-bottom: none;
  -webkit-border-radius: 0 15px 15px 15px;
  -moz-border-radius: 0 15px 15px 15px;
  border-radius: 0 15px 15px 15px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }
  @media (max-width: 1199.98px) {
    #dolphinForm-outer-3105,
    #dolphinForm-outer-3205,
    #dolphinForm-outer-3305,
    #dolphinForm-outer-30051 {
      float: none;
      width: 100%;
      margin-top: 60px; } }
  #dolphinForm-outer-3105 .IconOption,
  #dolphinForm-outer-3205 .IconOption,
  #dolphinForm-outer-3305 .IconOption,
  #dolphinForm-outer-30051 .IconOption {
    cursor: pointer;
    font-family: fontawesome;
    font-size: 1.3rem;
    float: right;
    text-align: left;
    line-height: 75%;
    margin-right: 8px; }
  #dolphinForm-outer-3105 .df-row-actionBar-small-empty,
  #dolphinForm-outer-3205 .df-row-actionBar-small-empty,
  #dolphinForm-outer-3305 .df-row-actionBar-small-empty,
  #dolphinForm-outer-30051 .df-row-actionBar-small-empty {
    display: none; }
  #dolphinForm-outer-3105 .df-row-actionBar-large,
  #dolphinForm-outer-3205 .df-row-actionBar-large,
  #dolphinForm-outer-3305 .df-row-actionBar-large,
  #dolphinForm-outer-30051 .df-row-actionBar-large {
    position: relative;
    margin-top: 15px;
    padding: 0;
    text-align: unset; }
    #dolphinForm-outer-3105 .df-row-actionBar-large:before,
    #dolphinForm-outer-3205 .df-row-actionBar-large:before,
    #dolphinForm-outer-3305 .df-row-actionBar-large:before,
    #dolphinForm-outer-30051 .df-row-actionBar-large:before {
      padding: 8px 8px 5px 8px;
      content: url("/img/icon/SSL.png");
      border-radius: 10px 10px 0 0;
      background: white;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
      margin-top: 6px; }
    #dolphinForm-outer-3105 .df-row-actionBar-large:after,
    #dolphinForm-outer-3205 .df-row-actionBar-large:after,
    #dolphinForm-outer-3305 .df-row-actionBar-large:after,
    #dolphinForm-outer-30051 .df-row-actionBar-large:after {
      content: 'Ihre Sicherheit | Datenschutz';
      padding-left: 5px; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-3105 .df-row-actionBar-large:after,
        #dolphinForm-outer-3205 .df-row-actionBar-large:after,
        #dolphinForm-outer-3305 .df-row-actionBar-large:after,
        #dolphinForm-outer-30051 .df-row-actionBar-large:after {
          content: '';
          opacity: 0; } }
    #dolphinForm-outer-3105 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3205 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-3305 .df-row-actionBar-large .df-cell-action-large,
    #dolphinForm-outer-30051 .df-row-actionBar-large .df-cell-action-large {
      float: right;
      padding: 8px 25px;
      border-radius: 10px 10px 0 0;
      background: black;
      box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.5);
      margin-left: 10px;
      line-height: 1.6;
      transition: transform .2s; }
      #dolphinForm-outer-3105 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-3205 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-3305 .df-row-actionBar-large .df-cell-action-large:hover,
      #dolphinForm-outer-30051 .df-row-actionBar-large .df-cell-action-large:hover {
        transition: all 0.5s ease-out;
        transform: scale(1.1);
        transform-origin: bottom center;
        background: grey;
        top: -70px;
        cursor: pointer; }
      #dolphinForm-outer-3105 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3205 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-3305 .df-row-actionBar-large .df-cell-action-large:before,
      #dolphinForm-outer-30051 .df-row-actionBar-large .df-cell-action-large:before {
        font-family: fontawesome;
        font-weight: 900;
        content: ""; }
    #dolphinForm-outer-3105 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3105 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-3105 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3105 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3205 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3205 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-3205 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3205 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-3305 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-3305 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-3305 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-3305 .df-row-actionBar-large .cmdNewLarge,
    #dolphinForm-outer-30051 .df-row-actionBar-large .cmdSaveLarge,
    #dolphinForm-outer-30051 .df-row-actionBar-large .cmdDeleteLarge,
    #dolphinForm-outer-30051 .df-row-actionBar-large .cmdBackLarge,
    #dolphinForm-outer-30051 .df-row-actionBar-large .cmdNewLarge {
      font-size: 1.25rem;
      font-weight: 900;
      padding: 0;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: white;
      border: none;
      background: none;
      box-shadow: none; }
  #dolphinForm-outer-3105 .containerFormTitle,
  #dolphinForm-outer-3205 .containerFormTitle,
  #dolphinForm-outer-3305 .containerFormTitle,
  #dolphinForm-outer-30051 .containerFormTitle {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 12px 25px;
    letter-spacing: .6px;
    text-transform: uppercase;
    color: #fff;
    border-top: 1px solid #124d77;
    border-right: 1px solid #124d77;
    border-left: 1px solid #124d77;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
    background-color: #007dc1; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 .containerFormTitle,
      #dolphinForm-outer-3205 .containerFormTitle,
      #dolphinForm-outer-3305 .containerFormTitle,
      #dolphinForm-outer-30051 .containerFormTitle {
        height: 60px; } }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-3105 .containerFormTitle,
      #dolphinForm-outer-3205 .containerFormTitle,
      #dolphinForm-outer-3305 .containerFormTitle,
      #dolphinForm-outer-30051 .containerFormTitle {
        font-size: 0.9rem; } }
  #dolphinForm-outer-3105 .radioButton,
  #dolphinForm-outer-3205 .radioButton,
  #dolphinForm-outer-3305 .radioButton,
  #dolphinForm-outer-30051 .radioButton {
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 39%;
    padding: 7px 15px;
    vertical-align: middle;
    color: white;
    border: none;
    border-radius: 8px;
    background-color: none;
    border: 1px solid white;
    font-weight: 700; }
    #dolphinForm-outer-3105 .radioButton.offer,
    #dolphinForm-outer-3205 .radioButton.offer,
    #dolphinForm-outer-3305 .radioButton.offer,
    #dolphinForm-outer-30051 .radioButton.offer {
      margin-right: 3%;
      margin-left: 4.75%; }
      #dolphinForm-outer-3105 .radioButton.offer:before,
      #dolphinForm-outer-3205 .radioButton.offer:before,
      #dolphinForm-outer-3305 .radioButton.offer:before,
      #dolphinForm-outer-30051 .radioButton.offer:before {
        content: "";
        position: absolute;
        top: -8px;
        left: -45px;
        color: white;
        font-size: 35px;
        text-shadow: 0 2px 5px #154682;
        font-weight: 300; }
        @media (max-width: 749.98px) {
          #dolphinForm-outer-3105 .radioButton.offer:before,
          #dolphinForm-outer-3205 .radioButton.offer:before,
          #dolphinForm-outer-3305 .radioButton.offer:before,
          #dolphinForm-outer-30051 .radioButton.offer:before {
            left: -30px; } }
    #dolphinForm-outer-3105 .radioButton.order,
    #dolphinForm-outer-3205 .radioButton.order,
    #dolphinForm-outer-3305 .radioButton.order,
    #dolphinForm-outer-30051 .radioButton.order {
      margin-left: 14.25%; }
      #dolphinForm-outer-3105 .radioButton.order:before,
      #dolphinForm-outer-3205 .radioButton.order:before,
      #dolphinForm-outer-3305 .radioButton.order:before,
      #dolphinForm-outer-30051 .radioButton.order:before {
        content: "";
        position: absolute;
        top: -8px;
        left: -47px;
        color: white;
        font-size: 35px;
        text-shadow: 0 2px 5px #154682;
        font-weight: 300; }
        @media (max-width: 749.98px) {
          #dolphinForm-outer-3105 .radioButton.order:before,
          #dolphinForm-outer-3205 .radioButton.order:before,
          #dolphinForm-outer-3305 .radioButton.order:before,
          #dolphinForm-outer-30051 .radioButton.order:before {
            left: -30px; } }
    #dolphinForm-outer-3105 .radioButton input,
    #dolphinForm-outer-3205 .radioButton input,
    #dolphinForm-outer-3305 .radioButton input,
    #dolphinForm-outer-30051 .radioButton input {
      font-size: 1.3rem;
      margin: 0 10px 0 0;
      cursor: pointer;
      color: white; }
      #dolphinForm-outer-3105 .radioButton input:before,
      #dolphinForm-outer-3205 .radioButton input:before,
      #dolphinForm-outer-3305 .radioButton input:before,
      #dolphinForm-outer-30051 .radioButton input:before {
        font-family: fontawesome;
        font-weight: 300;
        position: absolute;
        top: 3px;
        left: 8px;
        padding: 0 3px;
        content: "";
        border-radius: 50%;
        background-color: #146cb4; }
      #dolphinForm-outer-3105 .radioButton input:hover:before,
      #dolphinForm-outer-3205 .radioButton input:hover:before,
      #dolphinForm-outer-3305 .radioButton input:hover:before,
      #dolphinForm-outer-30051 .radioButton input:hover:before {
        font-family: fontawesome;
        font-weight: 300;
        content: ""; }
      #dolphinForm-outer-3105 .radioButton input:checked:before,
      #dolphinForm-outer-3205 .radioButton input:checked:before,
      #dolphinForm-outer-3305 .radioButton input:checked:before,
      #dolphinForm-outer-30051 .radioButton input:checked:before {
        font-family: fontawesome;
        font-weight: 300;
        content: ""; }
  #dolphinForm-outer-3105 #df-row-1,
  #dolphinForm-outer-3205 #df-row-1,
  #dolphinForm-outer-3305 #df-row-1,
  #dolphinForm-outer-30051 #df-row-1 {
    position: absolute;
    top: -47px;
    left: -1px;
    border: none; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 #df-row-1,
      #dolphinForm-outer-3205 #df-row-1,
      #dolphinForm-outer-3305 #df-row-1,
      #dolphinForm-outer-30051 #df-row-1 {
        top: -55px; } }
  #dolphinForm-outer-3105 .valueOption,
  #dolphinForm-outer-3205 .valueOption,
  #dolphinForm-outer-3305 .valueOption,
  #dolphinForm-outer-30051 .valueOption {
    line-height: 1.2;
    padding: 8px 0 10px 0; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 .valueOption,
      #dolphinForm-outer-3205 .valueOption,
      #dolphinForm-outer-3305 .valueOption,
      #dolphinForm-outer-30051 .valueOption {
        margin-left: 41%; } }
    @media (max-width: 599.98px) {
      #dolphinForm-outer-3105 .valueOption,
      #dolphinForm-outer-3205 .valueOption,
      #dolphinForm-outer-3305 .valueOption,
      #dolphinForm-outer-30051 .valueOption {
        margin-left: 100px; } }
  #dolphinForm-outer-3105 .df-row,
  #dolphinForm-outer-3205 .df-row,
  #dolphinForm-outer-3305 .df-row,
  #dolphinForm-outer-30051 .df-row {
    position: unset;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    #dolphinForm-outer-3105 .df-row .df-cell.df-label,
    #dolphinForm-outer-3205 .df-row .df-cell.df-label,
    #dolphinForm-outer-3305 .df-row .df-cell.df-label,
    #dolphinForm-outer-30051 .df-row .df-cell.df-label {
      float: left;
      width: 20%;
      background: none;
      box-shadow: none;
      border-radius: 0 !important; }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-label,
        #dolphinForm-outer-3205 .df-row .df-cell.df-label,
        #dolphinForm-outer-3305 .df-row .df-cell.df-label,
        #dolphinForm-outer-30051 .df-row .df-cell.df-label {
          float: none;
          width: 100%; } }
      #dolphinForm-outer-3105 .df-row .df-cell.df-label.labelTargetLanguage,
      #dolphinForm-outer-3205 .df-row .df-cell.df-label.labelTargetLanguage,
      #dolphinForm-outer-3305 .df-row .df-cell.df-label.labelTargetLanguage,
      #dolphinForm-outer-30051 .df-row .df-cell.df-label.labelTargetLanguage {
        width: 20%;
        float: left;
        height: auto !important;
        border-radius: 0;
        background: none;
        box-shadow: none;
        margin-left: 20%;
        line-height: 0.75rem; }
        @media (max-width: 1399.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-3205 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-3305 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-30051 .df-row .df-cell.df-label.labelTargetLanguage {
            margin-left: 30%; } }
        @media (max-width: 991.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-3205 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-3305 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-30051 .df-row .df-cell.df-label.labelTargetLanguage {
            margin-left: 65px;
            margin-top: 10px; } }
        @media (max-width: 599.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-3205 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-3305 .df-row .df-cell.df-label.labelTargetLanguage,
          #dolphinForm-outer-30051 .df-row .df-cell.df-label.labelTargetLanguage {
            margin: 0; } }
      #dolphinForm-outer-3105 .df-row .df-cell.df-label.labelSourceLanguage,
      #dolphinForm-outer-3205 .df-row .df-cell.df-label.labelSourceLanguage,
      #dolphinForm-outer-3305 .df-row .df-cell.df-label.labelSourceLanguage,
      #dolphinForm-outer-30051 .df-row .df-cell.df-label.labelSourceLanguage {
        line-height: 2rem;
        width: 20%;
        float: left; }
        @media (max-width: 1399.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-label.labelSourceLanguage .df-cell-inner,
          #dolphinForm-outer-3205 .df-row .df-cell.df-label.labelSourceLanguage .df-cell-inner,
          #dolphinForm-outer-3305 .df-row .df-cell.df-label.labelSourceLanguage .df-cell-inner,
          #dolphinForm-outer-30051 .df-row .df-cell.df-label.labelSourceLanguage .df-cell-inner {
            padding-bottom: 0; } }
        @media (max-width: 599.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-label.labelSourceLanguage,
          #dolphinForm-outer-3205 .df-row .df-cell.df-label.labelSourceLanguage,
          #dolphinForm-outer-3305 .df-row .df-cell.df-label.labelSourceLanguage,
          #dolphinForm-outer-30051 .df-row .df-cell.df-label.labelSourceLanguage {
            float: none;
            margin: 0; } }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-label.detailDeliveryTime,
        #dolphinForm-outer-3205 .df-row .df-cell.df-label.detailDeliveryTime,
        #dolphinForm-outer-3305 .df-row .df-cell.df-label.detailDeliveryTime,
        #dolphinForm-outer-30051 .df-row .df-cell.df-label.detailDeliveryTime {
          float: left;
          width: 25%; } }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-3205 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-3305 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-30051 .df-row .df-cell.df-label.detailOptional {
          float: left;
          width: 25%; } }
      @media (max-width: 749.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-3205 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-3305 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-30051 .df-row .df-cell.df-label.detailOptional {
          width: 35%; } }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-3205 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-3305 .df-row .df-cell.df-label.detailOptional,
        #dolphinForm-outer-30051 .df-row .df-cell.df-label.detailOptional {
          float: none;
          width: 100%;
          padding-bottom: 5px; } }
      #dolphinForm-outer-3105 .df-row .df-cell.df-label .df-label-icon,
      #dolphinForm-outer-3205 .df-row .df-cell.df-label .df-label-icon,
      #dolphinForm-outer-3305 .df-row .df-cell.df-label .df-label-icon,
      #dolphinForm-outer-30051 .df-row .df-cell.df-label .df-label-icon {
        font-family: fontawesome;
        font-size: 35px;
        font-weight: 300;
        line-height: 1;
        position: relative;
        top: unset;
        left: unset;
        float: left;
        height: unset;
        padding-top: 7px;
        text-align: left;
        color: white;
        border: none;
        border-radius: 0;
        background: none;
        box-shadow: none;
        text-shadow: 0 2px 5px #154682; }
    #dolphinForm-outer-3105 .df-row .df-cell .languageButton,
    #dolphinForm-outer-3205 .df-row .df-cell .languageButton,
    #dolphinForm-outer-3305 .df-row .df-cell .languageButton,
    #dolphinForm-outer-30051 .df-row .df-cell .languageButton {
      font-size: 85%;
      float: right;
      padding: 5px;
      text-align: center;
      color: #333;
      font-weight: 700;
      border: 1px solid #999;
      border-radius: 8px;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ddd), color-stop(1, #eee));
      background: -moz-linear-gradient(top, #ddd 5%, #eee 100%);
      background: -webkit-linear-gradient(top, #ddd 5%, #eee 100%);
      background: -o-linear-gradient(top, #ddd 5%, #eee 100%);
      background: -ms-linear-gradient(top, #ddd 5%, #eee 100%);
      background: linear-gradient(to bottom, #ddd 5%, #eee 100%);
      background-color: #ddd;
      -webkit-box-shadow: inset 0 1px 0 0 #ccc;
      -moz-box-shadow: inset 0 1px 0 0 #ccc;
      box-shadow: inset 0 1px 0 0 #ccc; }
      #dolphinForm-outer-3105 .df-row .df-cell .languageButton:hover,
      #dolphinForm-outer-3205 .df-row .df-cell .languageButton:hover,
      #dolphinForm-outer-3305 .df-row .df-cell .languageButton:hover,
      #dolphinForm-outer-30051 .df-row .df-cell .languageButton:hover {
        transition: all .5s ease-out;
        color: white;
        background-color: #124d77; }
    #dolphinForm-outer-3105 .df-row .df-cell.df-value,
    #dolphinForm-outer-3205 .df-row .df-cell.df-value,
    #dolphinForm-outer-3305 .df-row .df-cell.df-value,
    #dolphinForm-outer-30051 .df-row .df-cell.df-value {
      margin-left: 20%;
      background: none;
      box-shadow: none; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150 {
        width: 60%;
        margin: 0; }
        @media (max-width: 749.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value.valueTargetLanguage .df-select.select150 {
            margin-left: 25px;
            width: 88%; } }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value.valueTargetLanguage .languageButton {
        float: right;
        font-family: 'fontawesome', 'proxima-nova';
        padding: 5px 15px;
        font-size: unset;
        margin: 3px 0; }
        @media (max-width: 1399.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value.valueTargetLanguage .languageButton {
            padding: 5px; } }
        @media (max-width: 599.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value.valueTargetLanguage .languageButton,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value.valueTargetLanguage .languageButton {
            margin-bottom: 10px; } }
      @media (max-width: 1199.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-value.valueTargetLanguage,
        #dolphinForm-outer-3205 .df-row .df-cell.df-value.valueTargetLanguage,
        #dolphinForm-outer-3305 .df-row .df-cell.df-value.valueTargetLanguage,
        #dolphinForm-outer-30051 .df-row .df-cell.df-value.valueTargetLanguage {
          margin-left: 30%; } }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-value.valueTargetLanguage,
        #dolphinForm-outer-3205 .df-row .df-cell.df-value.valueTargetLanguage,
        #dolphinForm-outer-3305 .df-row .df-cell.df-value.valueTargetLanguage,
        #dolphinForm-outer-30051 .df-row .df-cell.df-value.valueTargetLanguage {
          margin-left: 0;
          float: unset;
          width: unset; } }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-value.detailLabelDelivery,
        #dolphinForm-outer-3205 .df-row .df-cell.df-value.detailLabelDelivery,
        #dolphinForm-outer-3305 .df-row .df-cell.df-value.detailLabelDelivery,
        #dolphinForm-outer-30051 .df-row .df-cell.df-value.detailLabelDelivery {
          margin-left: 28% !important;
          width: 70%; } }
      @media (max-width: 599.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-value.detailLabelDelivery,
        #dolphinForm-outer-3205 .df-row .df-cell.df-value.detailLabelDelivery,
        #dolphinForm-outer-3305 .df-row .df-cell.df-value.detailLabelDelivery,
        #dolphinForm-outer-30051 .df-row .df-cell.df-value.detailLabelDelivery {
          margin-left: 45% !important; } }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value.containerCertified,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value.containerCertified,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value.containerCertified,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value.containerCertified {
        float: left;
        width: 30px;
        height: 30px !important;
        margin-left: 0;
        padding-top: 5px;
        margin-right: 10px; }
        @media (max-width: 599.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-value.containerCertified,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value.containerCertified,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value.containerCertified,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value.containerCertified {
            margin-left: 0.6rem; } }
        #dolphinForm-outer-3105 .df-row .df-cell.df-value.containerCertified .df-cell-inner,
        #dolphinForm-outer-3205 .df-row .df-cell.df-value.containerCertified .df-cell-inner,
        #dolphinForm-outer-3305 .df-row .df-cell.df-value.containerCertified .df-cell-inner,
        #dolphinForm-outer-30051 .df-row .df-cell.df-value.containerCertified .df-cell-inner {
          padding-top: 3px; }
          #dolphinForm-outer-3105 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox,
          #dolphinForm-outer-3105 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox .Mandatory,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox .Mandatory,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox .Mandatory,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value.containerCertified .df-cell-inner .df-input-checkbox .Mandatory {
            width: 18px;
            height: 18px;
            cursor: pointer;
            margin: 0 10px 0 0; }
      @media (max-width: 991.98px) {
        #dolphinForm-outer-3105 .df-row .df-cell.df-value.detailValueCorrectionArt,
        #dolphinForm-outer-3205 .df-row .df-cell.df-value.detailValueCorrectionArt,
        #dolphinForm-outer-3305 .df-row .df-cell.df-value.detailValueCorrectionArt,
        #dolphinForm-outer-30051 .df-row .df-cell.df-value.detailValueCorrectionArt {
          margin-left: 4rem; } }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value.detailValueCorrectionArt .detailRemark,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value.detailValueCorrectionArt .detailRemark,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value.detailValueCorrectionArt .detailRemark,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value.detailValueCorrectionArt .detailRemark {
        padding: 0; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value.detailValueCorrectionArt input[type='radio'],
      #dolphinForm-outer-3205 .df-row .df-cell.df-value.detailValueCorrectionArt input[type='radio'],
      #dolphinForm-outer-3305 .df-row .df-cell.df-value.detailValueCorrectionArt input[type='radio'],
      #dolphinForm-outer-30051 .df-row .df-cell.df-value.detailValueCorrectionArt input[type='radio'] {
        box-sizing: border-box;
        width: 20px;
        height: 20px;
        margin: 0 10px 0 0;
        padding: 0;
        cursor: pointer; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value.detailValueCorrectionArt table,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value.detailValueCorrectionArt table,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value.detailValueCorrectionArt table,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value.detailValueCorrectionArt table {
        width: 85%; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value.detailValueCorrectionArt td,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value.detailValueCorrectionArt td,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value.detailValueCorrectionArt td,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value.detailValueCorrectionArt td {
        line-height: 1.3;
        padding: 5px 0;
        vertical-align: top; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-input-text,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-input-text,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-input-text,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-input-text {
        box-sizing: border-box;
        width: 100%;
        height: unset;
        padding: 7px 15px;
        vertical-align: middle;
        color: #555;
        border: none;
        border-radius: 8px;
        -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2); }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select {
        box-sizing: border-box;
        width: 100%;
        height: unset;
        padding: 7px 15px;
        vertical-align: middle;
        color: #555;
        border: none;
        border-radius: 8px;
        -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.2); }
        #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select.select150Multi,
        #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select.select150Multi,
        #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select.select150Multi,
        #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select.select150Multi {
          font-size: 10pt;
          width: 42% !important;
          color: #333;
          border: 1px solid #bcbeb0;
          border-radius: 8px;
          float: left;
          height: 150px;
          margin-bottom: 10px; }
        @media (max-width: 991.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select {
            margin-left: 0;
            width: 85%; } }
        @media (max-width: 599.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select,
          #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select,
          #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select,
          #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select {
            width: 88%; } }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select40,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select40,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select40,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select40 {
        width: 40px; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select80,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select80,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select80,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select80 {
        width: 80px; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select325,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select325,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select325,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select325 {
        width: 325px; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_hour],
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_minute],
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_hour],
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_minute],
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_hour],
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_minute],
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_hour],
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select[name=dtmOrderLatestDeliveryDate_minute] {
        margin-top: 5px; }
      #dolphinForm-outer-3105 .df-row .df-cell.df-value .df-select-deliveryMail,
      #dolphinForm-outer-3205 .df-row .df-cell.df-value .df-select-deliveryMail,
      #dolphinForm-outer-3305 .df-row .df-cell.df-value .df-select-deliveryMail,
      #dolphinForm-outer-30051 .df-row .df-cell.df-value .df-select-deliveryMail {
        width: 100%;
        margin-bottom: 5px; }
    #dolphinForm-outer-3105 .df-row .df-label-inner,
    #dolphinForm-outer-3205 .df-row .df-label-inner,
    #dolphinForm-outer-3305 .df-row .df-label-inner,
    #dolphinForm-outer-30051 .df-row .df-label-inner {
      padding: 15px 0 0 3.2rem !important; }
    #dolphinForm-outer-3105 .df-row .df-label-inner,
    #dolphinForm-outer-3205 .df-row .df-label-inner,
    #dolphinForm-outer-3305 .df-row .df-label-inner,
    #dolphinForm-outer-30051 .df-row .df-label-inner {
      line-height: 1.6; }
    #dolphinForm-outer-3105 .df-row .df-cell-inner,
    #dolphinForm-outer-3205 .df-row .df-cell-inner,
    #dolphinForm-outer-3305 .df-row .df-cell-inner,
    #dolphinForm-outer-30051 .df-row .df-cell-inner {
      width: 100%;
      color: white; }
      #dolphinForm-outer-3105 .df-row .df-cell-inner .containerDelivery,
      #dolphinForm-outer-3205 .df-row .df-cell-inner .containerDelivery,
      #dolphinForm-outer-3305 .df-row .df-cell-inner .containerDelivery,
      #dolphinForm-outer-30051 .df-row .df-cell-inner .containerDelivery {
        line-height: 1.2;
        float: left;
        width: 33%;
        padding-bottom: 5px; }
        @media (max-width: 749.98px) {
          #dolphinForm-outer-3105 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-3205 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-3305 .df-row .df-cell-inner .containerDelivery,
          #dolphinForm-outer-30051 .df-row .df-cell-inner .containerDelivery {
            width: 100%;
            float: none;
            padding-bottom: 10px; } }
        #dolphinForm-outer-3105 .df-row .df-cell-inner .containerDelivery input,
        #dolphinForm-outer-3205 .df-row .df-cell-inner .containerDelivery input,
        #dolphinForm-outer-3305 .df-row .df-cell-inner .containerDelivery input,
        #dolphinForm-outer-30051 .df-row .df-cell-inner .containerDelivery input {
          float: left;
          width: 20px;
          height: 20px;
          cursor: pointer;
          margin: 0 10px 0 0; }
        #dolphinForm-outer-3105 .df-row .df-cell-inner .containerDelivery .containerDeliveryText,
        #dolphinForm-outer-3205 .df-row .df-cell-inner .containerDelivery .containerDeliveryText,
        #dolphinForm-outer-3305 .df-row .df-cell-inner .containerDelivery .containerDeliveryText,
        #dolphinForm-outer-30051 .df-row .df-cell-inner .containerDelivery .containerDeliveryText {
          margin-left: 30px; }
          #dolphinForm-outer-3105 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span,
          #dolphinForm-outer-3205 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span,
          #dolphinForm-outer-3305 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span,
          #dolphinForm-outer-30051 .df-row .df-cell-inner .containerDelivery .containerDeliveryText span {
            font-size: 1.1rem; }
          #dolphinForm-outer-3105 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle,
          #dolphinForm-outer-3205 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle,
          #dolphinForm-outer-3305 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle,
          #dolphinForm-outer-30051 .df-row .df-cell-inner .containerDelivery .containerDeliveryText .subtitle {
            font-size: .9rem; }
      #dolphinForm-outer-3105 .df-row .df-cell-inner .detailValuePadding,
      #dolphinForm-outer-3205 .df-row .df-cell-inner .detailValuePadding,
      #dolphinForm-outer-3305 .df-row .df-cell-inner .detailValuePadding,
      #dolphinForm-outer-30051 .df-row .df-cell-inner .detailValuePadding {
        text-align: left;
        vertical-align: middle;
        margin: 0px; }
  #dolphinForm-outer-3105 .smallButton,
  #dolphinForm-outer-3205 .smallButton,
  #dolphinForm-outer-3305 .smallButton,
  #dolphinForm-outer-30051 .smallButton {
    margin: 0;
    padding: 0;
    width: 8%;
    text-align: center;
    color: white;
    border: none;
    background: none;
    font-family: 'fontawesome';
    font-weight: 900;
    font-size: 1.25rem;
    float: left; }
  #dolphinForm-outer-3105 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner,
  #dolphinForm-outer-3205 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner,
  #dolphinForm-outer-3305 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner,
  #dolphinForm-outer-30051 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    padding: 12px 0 10px 20px; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner,
      #dolphinForm-outer-3205 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner,
      #dolphinForm-outer-3305 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner,
      #dolphinForm-outer-30051 .df-row.df-el-order-login .df-cell.df-value .df-cell-inner {
        padding: 0 0 10px 0;
        width: 100% !important; } }
  #dolphinForm-outer-3105 #df-value-3841,
  #dolphinForm-outer-3205 #df-value-3841,
  #dolphinForm-outer-3305 #df-value-3841,
  #dolphinForm-outer-30051 #df-value-3841 {
    margin-left: 0; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-3105 #df-value-3841,
      #dolphinForm-outer-3205 #df-value-3841,
      #dolphinForm-outer-3305 #df-value-3841,
      #dolphinForm-outer-30051 #df-value-3841 {
        margin-left: 3.2rem; } }
  @media (max-width: 749.98px) {
    #dolphinForm-outer-3105 .detailOrderText,
    #dolphinForm-outer-3205 .detailOrderText,
    #dolphinForm-outer-3305 .detailOrderText,
    #dolphinForm-outer-30051 .detailOrderText {
      float: none !important;
      width: 100% !important; } }

#dolphinForm-outer-3305 #df-row-20,
#dolphinForm-outer-3305 #df-row-30,
#dolphinForm-outer-3305 #df-row-25,
#dolphinForm-outer-3305 #df-row-35 {
  border: 0; }
#dolphinForm-outer-3305 #df-row-27 .df-cell-inner,
#dolphinForm-outer-3305 #df-row-37 .df-cell-inner {
  padding-top: 0 !important; }

.detailLabel.IconSpace .df-cell-inner {
  padding: 15px 0 15px 47px;
  font-weight: 700;
  line-height: 1.6; }

.upload .df-textarea {
  height: unset; }

#df-value-3803,
#df-value-1605,
#df-value-1606,
#df-value-6278,
#df-value-6296 {
  margin-left: 0 !important; }

.detailOrderText {
  display: none; }

.containerClient {
  padding-top: 5px;
  margin-right: 8px; }

.containerKeyPerson {
  padding-top: 5px; }

#container3105 {
  margin-top: 42px; }

.containerInvaTrans {
  float: right;
  width: 25%;
  padding: 10px;
  text-transform: uppercase;
  color: #555;
  border: 1px solid #ddd;
  border-radius: 0 20px 0 20px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #eee));
  background: -moz-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -webkit-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -o-linear-gradient(top, #ccc 5%, #eee 100%);
  background: -ms-linear-gradient(top, #ccc 5%, #eee 100%);
  background: linear-gradient(to bottom, #ccc 5%, #eee 100%);
  background-color: #eee;
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5); }
  @media (max-width: 1199.98px) {
    .containerInvaTrans {
      float: none;
      width: 85%;
      margin: 30px auto 0 auto; } }
  .containerInvaTrans .title {
    font-weight: 900;
    border-bottom: 1px solid #999; }
  .containerInvaTrans button {
    font: inherit;
    line-height: normal;
    overflow: visible;
    width: auto;
    color: white;
    padding: 5px 10px;
    margin: 0;
    cursor: pointer;
    border: 1px solid #134978;
    border-width: 1px;
    border-radius: 3px;
    background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    backface-visibility: hidden;
    float: right;
    transition: .15s linear;
    -webkit-transition: -webkit-transform .15s linear;
    -moz-transition: -moz-transform .15s linear;
    -o-transition: -o-transform .15s linear;
    transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -o-transform: rotate(-4deg); }
    .containerInvaTrans button:hover {
      opacity: 0.5;
      transition: all 0.5s ease-out; }
  .containerInvaTrans ul {
    margin: 20px 0 15px 0;
    padding: 10px 0;
    list-style-type: none; }
    .containerInvaTrans ul .li-small {
      margin-bottom: 30px;
      padding: 4.5% 15px 4% 10px !important;
      word-break: break-word; }
      @media (max-width: 1199.98px) {
        .containerInvaTrans ul .li-small {
          padding: 2.5% 15px 2% 10px !important; } }
    .containerInvaTrans ul li {
      font-size: 0.95rem;
      line-height: 120%;
      letter-spacing: 0;
      position: relative;
      text-transform: uppercase;
      color: white;
      background: #146cb4;
      transition: .15s linear;
      -webkit-transition: -webkit-transform .15s linear;
      -moz-transition: -moz-transform .15s linear;
      -o-transition: -o-transform .15s linear;
      transform: rotate(-4deg);
      -webkit-transform: rotate(-4deg);
      -moz-transform: rotate(-4deg);
      -o-transform: rotate(-4deg);
      padding: 2.5% 15px 2% 10px !important;
      border-radius: 0 10px 10px 0;
      box-shadow: -5px 2px 5px 0px rgba(0, 0, 0, 0.5);
      margin-bottom: 30px; }
      .containerInvaTrans ul li:last-child {
        margin-bottom: 0; }
      .containerInvaTrans ul li .link {
        margin-left: 30px; }
      .containerInvaTrans ul li a {
        color: white;
        cursor: pointer;
        font-weight: 700; }
        .containerInvaTrans ul li a:hover {
          font-weight: 700;
          transition: all 0.5s ease-out; }
      .containerInvaTrans ul li .certifiedTranslation {
        top: -8px;
        left: -40px;
        height: 65px;
        width: 65px; }
        @media (max-width: 749.98px) {
          .containerInvaTrans ul li .certifiedTranslation {
            height: 65px;
            width: 65px; } }
      .containerInvaTrans ul li img {
        position: absolute;
        height: 65px;
        width: 65px;
        top: -12px;
        left: -40px;
        background: #146cb4;
        border-radius: 50%;
        box-shadow: -5px 2px 5px 0px rgba(0, 0, 0, 0.5); }
        @media (max-width: 749.98px) {
          .containerInvaTrans ul li img {
            height: 65px;
            width: 65px; } }
  .containerInvaTrans .walkinOffice {
    position: absolute;
    height: 65px;
    width: 65px;
    top: -8px;
    left: -40px;
    border: none;
    border-radius: 50%;
    background-color: #146cb4;
    text-align: center;
    box-shadow: -5px 2px 5px 0px rgba(0, 0, 0, 0.5); }
    @media (max-width: 749.98px) {
      .containerInvaTrans .walkinOffice {
        height: 65px;
        width: 65px; } }
    .containerInvaTrans .walkinOffice:before {
      content: '\e011';
      font-family: fontawesome;
      font-size: 2.3rem;
      font-weight: 900;
      color: #fff;
      line-height: 1.75; }
      @media (max-width: 749.98px) {
        .containerInvaTrans .walkinOffice:before {
          font-size: 2.3rem;
          line-height: 1.8; } }
  .containerInvaTrans .officeIntern {
    position: absolute;
    height: 65px;
    width: 65px;
    top: -8px;
    left: -40px;
    border: none;
    border-radius: 50%;
    background-color: #146cb4;
    text-align: center;
    box-shadow: -5px 2px 5px 0px rgba(0, 0, 0, 0.5); }
    @media (max-width: 749.98px) {
      .containerInvaTrans .officeIntern {
        height: 65px;
        width: 65px; } }
    .containerInvaTrans .officeIntern:before {
      content: "";
      font-family: fontawesome;
      font-size: 2.4rem;
      font-weight: 900;
      color: #fff;
      line-height: 1.75; }
      @media (max-width: 749.98px) {
        .containerInvaTrans .officeIntern:before {
          font-size: 2.6rem;
          line-height: 1.55; } }

.areaContentLayerText {
  margin-right: 25px;
  margin-left: 25px;
  padding-top: 10px;
  border-bottom: 1px solid #ccc; }

.df-detailform-frame {
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  opacity: .5;
  background-color: #666; }

.dolphinForm {
  margin-bottom: 10px; }

.df-detailform {
  position: absolute;
  z-index: 40;
  top: -100px;
  left: -200px;
  width: 500px;
  min-height: 260px;
  padding-right: 40px;
  padding-left: 40px;
  border-radius: 10px 10px 10px 10px;
  background: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }

.df-cell-title {
  padding-top: 30px; }

.df-row {
  position: relative;
  margin-bottom: 10px; }
  .df-row .empty {
    display: none; }

.df-cell {
  position: relative; }

.df-cell-inner {
  padding: 10px; }
  .df-cell-inner table {
    padding-bottom: 10px; }
  .df-cell-inner a {
    color: white !important; }

.df-label {
  float: left;
  width: 25%;
  border-radius: 10px 0 0 10px;
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
  @media (max-width: 991.98px) {
    .df-label {
      float: none;
      width: 100%;
      height: unset !important;
      border-radius: 10px 10px 0 0; } }
  .df-label.labelAddress {
    float: left;
    width: 25%;
    border-radius: none !important;
    background: none !important;
    box-shadow: none !important;
    font-weight: 700; }
  .df-label.detailLabelImageFullWidth {
    float: none !important;
    width: 100% !important;
    background: none;
    box-shadow: none;
    border-radius: 0 !important; }
    .df-label.detailLabelImageFullWidth .df-label-inner {
      font-weight: 300;
      font-size: 1.1rem; }

.width_percent_50 {
  width: 50%; }

.df-label-inner {
  padding-left: 40px;
  font-weight: 700;
  color: #333; }

.df-label-icon {
  font-family: fontawesome;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 2.4rem;
  position: absolute;
  top: -5px;
  left: -10px;
  width: 40px;
  height: 40px;
  text-align: center;
  color: #fff;
  border: 1px solid #124d77;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  -webkit-box-shadow: inset 0 1px 0 0 #54a3f7;
  -moz-box-shadow: inset 0 1px 0 0 #54a3f7;
  box-shadow: inset 0 1px 0 0 #54a3f7;
  text-shadow: 0 1px 0 #154682; }

.df-label-icon-update {
  font-family: fontawesome;
  font-size: 1.5rem;
  position: absolute;
  top: 0;
  right: 5px;
  color: #007dc1;
  border: none;
  background: none; }

.df-label-icon-update:hover,
.df-label-icon-delete:hover {
  cursor: pointer; }

.df-label-icon-delete {
  font-family: 'fontawesome';
  width: 25px;
  height: 25px;
  color: #124d77;
  border: none;
  background: none; }

#df-value-short {
  float: none;
  width: 100%; }

.df-value-short {
  margin-left: 2% !important;
  float: left;
  width: 25%;
  border-radius: 0 !important; }

.df-value-long {
  float: left;
  width: 48%;
  margin-left: 0 !important; }

.df-value-title {
  font-weight: bold;
  padding-bottom: 10px; }

.df-value-text {
  padding: 5px 0; }

.df-value-orderNumber {
  font-weight: bold; }

.df-value-delivery-mail input {
  margin: 2px 0; }

.df-value-payment-address .checkbox,
.df-value-payment-type .checkbox {
  margin: 0 10px 0 0; }

.df-value-payment-address select,
.df-value-payment-address .layerAdressOptional {
  margin-top: 10px; }

.cRadioPayment-df-value-payment-type {
  line-height: 0; }

.df-value-label {
  width: auto;
  margin-left: 0;
  border: none;
  background: none;
  box-shadow: none; }

.df-value-label .df-cell-inner {
  padding-left: 0; }

.documentListRoot {
  margin: 0;
  padding: 0;
  list-style: none; }

.documentListRoot li {
  margin: 0; }

.documentListRoot li:last-child {
  padding: 0; }

#df-button-large-action-cmdNew-3095 {
  float: left; }

.df-row-actionBar-small {
  margin: 10px 0; }

.df-textarea {
  box-sizing: border-box;
  width: 100%;
  height: 80px;
  resize: none;
  border: 1px solid #bcbeb0;
  scrollbar-3dlight-color: #7f9db9;
  scrollbar-arrow-color: #7f9db9;
  scrollbar-base-color: #fff;
  scrollbar-darkshadow-color: #7f9db9;
  scrollbar-face-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-shadow-color: #fff;
  padding: 10px;
  color: #333; }

textarea::placeholder {
  color: #999 !important; }

.df-searchfield60 {
  box-sizing: border-box;
  width: 60px;
  height: 25px;
  vertical-align: middle;
  border: 1px solid #bcbeb0; }

.df-select {
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
  vertical-align: middle;
  border: 1px solid #bcbeb0;
  padding: 5px 10px;
  border-radius: 5px; }

.select-50 {
  width: 50%; }

.selectDeliveryAdresses {
  margin-bottom: 15px; }

.orderArtSummery {
  color: white;
  font-weight: 900;
  text-transform: uppercase; }

.orderArtSummeryTop {
  font-size: 1rem;
  font-weight: 700;
  padding-bottom: 5px; }

.df-select40 {
  width: 40px; }

.df-select80 {
  width: 80px; }

.df-select325 {
  width: 325px; }

.df-select-deliveryMail {
  width: 100%;
  margin-bottom: 5px; }

.df-input-text {
  box-sizing: border-box;
  width: 95%;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 5px; }

.df-input-checkbox {
  box-sizing: border-box;
  vertical-align: middle;
  height: 18px;
  width: 18px; }

.df-inputFile {
  box-sizing: border-box;
  color: #000; }

.df-selectTranslatorProfile {
  width: 140px;
  margin-bottom: 4px; }

input[name=strOrderDeliveryMail1] {
  margin-bottom: 4px; }

.input50 {
  width: 50%; }

.df-info-icon {
  font-family: 'fontawesome';
  font-weight: 700;
  font-size: 2rem;
  position: absolute;
  top: -18px;
  right: -14px;
  margin: 10px;
  text-align: center;
  color: #ffffff;
  text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.4); }

.df-info-icon:hover {
  cursor: help; }

.df-info-container {
  position: absolute;
  z-index: 2;
  top: 5px;
  right: 5px;
  display: none;
  width: 80%;
  color: #333; }

.df-info-container:hover {
  cursor: help; }

.df-info-title-text {
  min-height: 75px;
  padding: 10px;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }

.df-value-icon {
  font-family: fontawesome; }

.df-value {
  margin-left: 27%;
  color: #fff;
  border-radius: 0 10px 10px 0;
  background: #007dc1;
  background: -moz-linear-gradient(top, #007dc1 0%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 0%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 0%, #0061a7 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
  @media (max-width: 991.98px) {
    .df-value {
      float: none;
      margin-left: 0;
      height: unset !important;
      border-radius: 0 0 10px 10px; } }
  .df-value.containerAdditionalCosts {
    background: darkgreen;
    background: -moz-linear-gradient(top, green 0%, darkgreen 100%);
    background: -webkit-linear-gradient(top, green 0%, darkgreen 100%);
    background: linear-gradient(to bottom, green 0%, darkgreen 100%);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
  .df-value.constructor-remark .df-cell-inner {
    margin: 0px;
    background: white;
    color: black;
    border-radius: 0 10px 10px 0;
    border: 15px solid #007dc1; }
    .df-value.constructor-remark .df-cell-inner p a {
      color: unset !important; }
  .df-value.valueAddress {
    background: none !important;
    box-shadow: none !important; }
  .df-value.value25 {
    width: 25%;
    float: left;
    margin-left: 2%; }
  .df-value.value48 {
    width: 48%;
    float: right;
    margin: 0; }
    .df-value.value48:after {
      display: block;
      clear: both;
      height: 1px;
      content: ''; }
  .df-value.value75 {
    width: 75%;
    float: right;
    margin: 0; }
    .df-value.value75:after {
      display: block;
      clear: both;
      height: 1px;
      content: ''; }
  .df-value.detailValueAGB {
    margin-left: 0;
    background: none;
    box-shadow: none; }
    .df-value.detailValueAGB .df-cell-inner {
      padding: 0; }

.df-value-full {
  margin-left: 0;
  border-radius: 8px; }

.df-row-actionBar-large {
  padding: 20px 0;
  text-align: right; }

.df-button {
  padding: 5px 10px;
  text-align: center;
  color: #333;
  font-weight: 700;
  border: 1px solid #eee;
  border-radius: 8px;
  background: linear-gradient(180deg, #ccc 50%, #eee 100%);
  background-color: #ddd;
  box-shadow: inset 0 1px 0 0 #ccc; }
  .df-button a {
    color: #333; }

button.df-button,
input.df-button {
  cursor: pointer; }

.buttonAddictionalCost {
  width: 100%;
  color: white;
  font-weight: 700;
  padding: 10px 0;
  background: darkgreen;
  background: -moz-linear-gradient(top, green 0%, darkgreen 100%);
  background: -webkit-linear-gradient(top, green 0%, darkgreen 100%);
  background: linear-gradient(to bottom, green 0%, darkgreen 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
  .buttonAddictionalCost:hover {
    opacity: 0.7;
    transition: all 0.5s ease-out; }

.df-button-action-large {
  width: auto;
  height: auto; }

.df-dividingLine {
  margin: 20px 0;
  border-top: 1px solid #005a8a; }

.df-float-left {
  float: left; }

.df-value-zip {
  float: left;
  width: 16%;
  margin-left: 5px; }

.df-label-city {
  width: 12%;
  margin-left: 5px; }

.df-value-city {
  width: 45%;
  margin-left: 300px; }

#dolphinForm-outer-3102 #df-row-100,
#dolphinForm-outer-3202 #df-row-100,
#dolphinForm-outer-3302 #df-row-100 {
  margin-bottom: 0; }
#dolphinForm-outer-3102 .df-row.df-el-order-login .df-value-container .df-cell.df-value .df-cell-inner,
#dolphinForm-outer-3202 .df-row.df-el-order-login .df-value-container .df-cell.df-value .df-cell-inner,
#dolphinForm-outer-3302 .df-row.df-el-order-login .df-value-container .df-cell.df-value .df-cell-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 5px 0 0 20px; }

#containerOrderConfirmation {
  margin-top: 100px;
  position: relative; }

#containerOrderConfirmation .box-3-col-span-2-item {
  max-width: 67%;
  flex: 0 0 67%; }

#containerOrderConfirmation .box-3-col-item {
  max-width: 33%;
  flex: 0 0 33%; }

#dolphinForm-outer-1320002 {
  width: 100% !important;
  padding: 0px 15px 0px 15px; }
  #dolphinForm-outer-1320002 #getOrderInvoiceInfo {
    position: relative;
    padding-top: 5px; }
  #dolphinForm-outer-1320002 .df-row.df-el-c-edit-parallel-file-upload {
    overflow: unset !important; }
  #dolphinForm-outer-1320002 .deliveryMails {
    font-size: 0.7rem; }
    #dolphinForm-outer-1320002 .deliveryMails .deliveryMails-list-item {
      font-size: 0.8rem; }
  #dolphinForm-outer-1320002 .parallelFileUpload-button-edit .button-edit {
    float: right;
    font-family: fontawesome;
    font-size: 1rem !important;
    font-weight: 900 !important;
    padding: 2px 5px 0 5px !important;
    border-radius: 5px !important;
    position: relative !important;
    /* right: 0; */
    bottom: 0; }
  #dolphinForm-outer-1320002 .orderInvoiceInfo-button-edit .button-edit {
    font-family: fontawesome;
    font-size: 1rem !important;
    font-weight: 900 !important;
    padding: 2px 5px 0 5px !important;
    border-radius: 5px !important;
    right: 0;
    bottom: unset;
    top: -5px; }
  #dolphinForm-outer-1320002 .editOrderNote-button-edit {
    display: none; }
  #dolphinForm-outer-1320002 #df-value-1389 .df-info-description {
    display: unset !important;
    transform: scale(0.8);
    position: absolute;
    top: -20px;
    right: 5px;
    z-index: 1; }
    #dolphinForm-outer-1320002 #df-value-1389 .df-info-description .df-info-container {
      position: absolute;
      z-index: 2;
      top: 5px;
      right: 5px;
      display: none;
      width: 340px;
      color: #333; }
      #dolphinForm-outer-1320002 #df-value-1389 .df-info-description .df-info-container.open {
        display: block; }
  #dolphinForm-outer-1320002 #df-row-1 {
    float: right;
    width: 54%;
    border-bottom: 0;
    line-height: 1.35; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-1320002 #df-row-1 {
        float: none;
        width: 100%;
        margin-top: 180px; } }
  #dolphinForm-outer-1320002 #df-row-98 {
    width: 56%; }
    @media (max-width: 749.98px) {
      #dolphinForm-outer-1320002 #df-row-98 {
        width: 100%;
        padding: 70px 45px 0 0 !important;
        height: 160px; } }
  #dolphinForm-outer-1320002 #df-row-2 {
    position: absolute;
    top: -105px;
    left: 0;
    right: 0;
    background: none;
    border: none;
    box-shadow: none;
    width: 100%;
    display: table-cell;
    vertical-align: bottom; }
  #dolphinForm-outer-1320002 #df-row-5 .df-label.orderNumber {
    float: left; }
  #dolphinForm-outer-1320002 #df-row-5 .df-label-inner {
    font-weight: 300 !important;
    line-height: 2.2rem;
    padding-right: 10px; }

.orderConfirmation {
  color: #333;
  border-radius: 0 10px 0 10px;
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ccc 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  padding: 20px;
  font-size: 1rem;
  margin-bottom: 25px; }
  .orderConfirmation ul {
    list-style-type: none;
    margin-left: 25px;
    margin-bottom: 0; }
    .orderConfirmation ul li {
      padding: 5px 0;
      position: relative; }
      .orderConfirmation ul li:before {
        content: '\f061';
        font-family: 'fontawesome';
        position: absolute;
        top: 5px;
        left: -25px; }
      .orderConfirmation ul li a {
        color: #333;
        transition: transform .5s; }
        .orderConfirmation ul li a:hover {
          transition: all 0.5s ease-out;
          transform: scale(1.5); }
  .orderConfirmation hr {
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
    margin: 10px 0; }

.custom-client-status {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  align-content: stretch; }
  .custom-client-status .custom-client-status-value {
    border: none;
    background: none;
    box-shadow: none; }
  .custom-client-status .custom-client-status-stick {
    position: relative;
    width: 10px;
    min-height: 105px;
    border-radius: 3px 3px 0 0;
    background: #5a5a5a;
    background: -moz-linear-gradient(left, #5a5a5a 0%, #999 50%, #5a5a5a 100%);
    background: -webkit-linear-gradient(left, #5a5a5a 0%, #999 50%, #5a5a5a 100%);
    background: linear-gradient(to right, #5a5a5a 0%, #999 50%, #5a5a5a 100%); }
  .custom-client-status .custom-client-status-stick::before {
    position: absolute;
    z-index: -1;
    top: -2px;
    left: -2px;
    display: block;
    width: 14px;
    height: 110px;
    content: '';
    border-radius: 5px 5px 0 0;
    background: #838383;
    background: -moz-linear-gradient(left, #838383 0%, #fff 50%, #838383 100%);
    background: -webkit-linear-gradient(left, #838383 0%, #fff 50%, #838383 100%);
    background: linear-gradient(to right, #838383 0%, #fff 50%, #838383 100%);
    -webkit-box-shadow: inset 0 1px 0 0 #999;
    -moz-box-shadow: inset 0 1px 0 0 #999;
    box-shadow: inset 0 1px 0 0 #999; }
  .custom-client-status .custom-client-status-button {
    position: relative;
    width: 90%;
    min-height: 60px;
    margin-bottom: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ddd), color-stop(1, #eee));
    background: -moz-linear-gradient(top, #ddd 5%, #eee 100%);
    background: -webkit-linear-gradient(top, #ddd 5%, #eee 100%);
    background: -o-linear-gradient(top, #ddd 5%, #eee 100%);
    background: -ms-linear-gradient(top, #ddd 5%, #eee 100%);
    background: linear-gradient(to bottom, #ddd 5%, #eee 100%);
    background-color: #ddd;
    -webkit-box-shadow: inset 0 1px 0 0 #ccc;
    -moz-box-shadow: inset 0 1px 0 0 #ccc;
    box-shadow: inset 0 1px 0 0 #ccc; }
  .custom-client-status .custom-client-status-button-icon:before {
    font-family: fontawesome;
    position: absolute;
    bottom: 0;
    left: 15px;
    line-height: 0.9;
    color: #007dc1;
    font-size: 3.5rem;
    font-weight: 900;
    animation: flip-orderIcon 2s ease-in-out;
    content: '\f628';
    animation-name: flip-orderIcon;
    animation-delay: 0;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    text-shadow: 1px -1px 2px rgba(0, 0, 0, 0.5); }
    @media (max-width: 599.98px) {
      .custom-client-status .custom-client-status-button-icon:before {
        left: 5px;
        line-height: 0.9;
        color: #007dc1;
        font-size: 2.5rem; } }
@keyframes flip-orderIcon {
  0% {
    content: '\f628'; }
  25% {
    content: '\f627'; }
  50% {
    content: '\f624'; }
  75% {
    content: '\f625'; }
  100% {
    content: '\f626';
    color: #0061a7; } }
  .custom-client-status .custom-client-status-button-title {
    margin: 5px 15px 0 100px; }
    @media (max-width: 599.98px) {
      .custom-client-status .custom-client-status-button-title {
        margin: 0; } }
  .custom-client-status .custom-client-status-button-text {
    margin: 0 15px 0px 100px;
    font-size: 1.25rem;
    color: #146cb4;
    font-weight: 800;
    line-height: 1.4rem; }
    @media (max-width: 749.98px) {
      .custom-client-status .custom-client-status-button-text {
        font-size: 1.1rem;
        line-height: 1.3rem; } }
    @media (max-width: 599.98px) {
      .custom-client-status .custom-client-status-button-text {
        font-size: 0.9rem;
        line-height: 1rem;
        margin: 0 30px; } }

.tablecell-df-value-orderNumber {
  font-size: 1.2rem;
  font-weight: 700;
  padding-left: 5px; }

.custom-languageLabel,
.custom-deliveryLabel,
.custom-textVolumeLabel,
.custom-subjectLabel {
  font-weight: 700;
  padding-right: 15px;
  float: left;
  width: 50%; }
  @media (max-width: 599.98px) {
    .custom-languageLabel,
    .custom-deliveryLabel,
    .custom-textVolumeLabel,
    .custom-subjectLabel {
      float: none;
      width: 100%; } }

@media (max-width: 599.98px) {
  .custom-language-row {
    margin-bottom: 5px; } }

.custom-languageValue {
  margin-left: 50%; }
  @media (max-width: 599.98px) {
    .custom-languageValue {
      margin-left: 0; } }

.detailRemark {
  padding-left: 35%; }

.custom-languageValue .fontawesome,
.custom-deliveryValue .fontawesome,
.custom-textVolumeValue .fontawesome {
  font-weight: 400; }

.custom-textVolumeTitle {
  font-weight: bold; }

.custom-file-icon,
.iconRemark {
  font-family: 'fontawesome';
  font-weight: 400;
  list-style-type: none; }

.summaryUploadItem {
  list-style-type: none; }

.df-button-change-address,
.df-button-edit-payment,
.df-button-order-note-edit,
.custom-button-deliveryMails,
.custom-button-parallelFiles {
  padding-right: 10px;
  padding-left: 10px; }

.fileUploadButton,
.deliveryMailButton {
  margin-top: 8px; }

.df-action-close {
  font-family: 'fontawesome';
  line-height: 40px;
  position: absolute;
  z-index: 41;
  top: -12px;
  right: -10px;
  width: 40px;
  height: 40px;
  text-align: center;
  text-shadow: 0 1px 0 #154682; }

.df-link-close {
  color: #c00; }

.cOrderNoteEdit p {
  margin: 2px 5px 10px 0; }

.fileUploadButtonsummaryValueEnd {
  margin-top: 8px;
  margin-bottom: 8px; }

.delivery-mails .element {
  padding-bottom: 5px; }

@media (max-width: 991.98px) {
  .df-row.df-el-order-login .df-cell-inner {
    padding: 20px 0 5px 0; } }
.loginMember {
  width: 50%;
  float: left;
  padding: 10px 0 0 0;
  margin: 0 5% 10px 0;
  border-right: 1px solid rgba(255, 255, 255, 0.4); }
  @media (max-width: 991.98px) {
    .loginMember {
      float: none;
      width: 100%;
      margin-right: 0;
      border: 0; }
      .loginMember #loginButtonMember {
        float: none; } }
  .loginMember .loginMemberIcon {
    float: left;
    padding-right: 25px;
    font-family: fontawesome;
    font-weight: 300;
    font-size: 55px;
    text-shadow: 0 1px 0 #154682;
    line-height: 95%; }
  .loginMember .loginMemberInner {
    float: left;
    width: 70%;
    position: relative; }
    .loginMember .loginMemberInner #loginButtonMember {
      position: absolute;
      right: 0;
      padding: 6px 15px; }
    .loginMember .loginMemberInner .df-input-text {
      margin-bottom: 5px;
      position: relative; }

.newUserAccount {
  float: left;
  padding: 10px 0;
  width: 45%; }
  @media (max-width: 991.98px) {
    .newUserAccount {
      float: none;
      width: 100%;
      overflow: hidden; } }
  .newUserAccount .newUserAccountIcon {
    float: left;
    padding-right: 25px;
    font-family: fontawesome;
    font-weight: 300;
    font-size: 55px;
    text-shadow: 0 1px 0 #154682;
    line-height: 95%; }
  .newUserAccount .newUserAccountInner {
    float: left; }
    .newUserAccount .newUserAccountInner h2 {
      color: white !important;
      letter-spacing: 0.5px;
      margin-bottom: 10px; }

#loginButtonNewUserAccount {
  padding: 5px 10px;
  text-align: center;
  color: #333;
  font-weight: 700;
  border: 1px solid #999;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ddd), color-stop(1, #eee));
  background: -moz-linear-gradient(top, #ddd 5%, #eee 100%);
  background: -webkit-linear-gradient(top, #ddd 5%, #eee 100%);
  background: -o-linear-gradient(top, #ddd 5%, #eee 100%);
  background: -ms-linear-gradient(top, #ddd 5%, #eee 100%);
  background: linear-gradient(to bottom, #ddd 5%, #eee 100%);
  background-color: #ddd;
  -webkit-box-shadow: inset 0 1px 0 0 #ccc;
  -moz-box-shadow: inset 0 1px 0 0 #ccc;
  box-shadow: inset 0 1px 0 0 #ccc; }
  #loginButtonNewUserAccount:hover {
    opacity: 0.8;
    transition: all 0.75s ease-out; }

.password-reset label {
  display: inline-block;
  margin: 0;
  background: none;
  color: #FFF;
  font-size: 0.8rem;
  padding: 5px 10px; }
  .password-reset label:hover {
    transition: all 0.5s ease-out;
    background: #ccc;
    color: black; }
.password-reset input {
  border: 1px solid grey;
  border-radius: 3px;
  padding: 5px 10px;
  color: #333;
  width: 86%; }
.password-reset button {
  font: inherit;
  line-height: normal;
  overflow: visible;
  width: auto;
  color: white;
  padding: 5px 10px;
  cursor: pointer;
  border: 1px solid #134978;
  border-width: 1px;
  border-radius: 3px;
  background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
  box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); }
  .password-reset button i:after {
    display: inline-block;
    padding: 5px 6px;
    content: '\f105'; }
  .password-reset button span {
    display: none; }

.valueContainerAddress .df-cell-inner .df-row {
  margin-bottom: 0; }
  .valueContainerAddress .df-cell-inner .df-row .df-label {
    float: left;
    width: 25%;
    border-radius: 0;
    background: none;
    box-shadow: none;
    font-weight: 700;
    margin-top: 6px; }
    .valueContainerAddress .df-cell-inner .df-row .df-label.labelPrename {
      width: unset; }
  .valueContainerAddress .df-cell-inner .df-row .df-value {
    margin-left: 27%;
    color: #fff;
    border-radius: 0;
    background: none;
    box-shadow: none; }
    .valueContainerAddress .df-cell-inner .df-row .df-value.value25 {
      width: 25%;
      float: left;
      margin-left: 2%; }
    .valueContainerAddress .df-cell-inner .df-row .df-value.value48 {
      width: 48%;
      float: right;
      margin: 0; }
      .valueContainerAddress .df-cell-inner .df-row .df-value.value48:after {
        display: block;
        clear: both;
        height: 1px;
        content: ''; }
    .valueContainerAddress .df-cell-inner .df-row .df-value.value50 {
      width: 30.6%;
      float: left;
      margin-left: 2%; }
    .valueContainerAddress .df-cell-inner .df-row .df-value.valueOnOff .df-input-text {
      box-sizing: border-box;
      width: 100%;
      padding: 5px 10px;
      color: white !important;
      border: 1px solid #ccc;
      border-radius: 5px; }
      .valueContainerAddress .df-cell-inner .df-row .df-value.valueOnOff .df-input-text input {
        margin: 0 10px; }
  .valueContainerAddress .df-cell-inner .df-row .df-cell-inner {
    padding: 8px 10px; }
  .valueContainerAddress .df-cell-inner .df-row .df-input-text {
    box-sizing: border-box;
    width: 100%;
    padding: 5px 10px;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 5px; }
  .valueContainerAddress .df-cell-inner .df-row .df-select {
    box-sizing: border-box;
    width: 100%;
    cursor: pointer;
    vertical-align: middle;
    border: none;
    padding: 8px 10px;
    border-radius: 5px; }
.valueContainerAddress .df-dividingLine {
  margin: 0;
  border-top: 0; }

.valueContainerSubject .df-value-container {
  padding-bottom: 8px; }
.valueContainerSubject .df-cell-inner {
  padding: 0;
  margin: 0; }
  .valueContainerSubject .df-cell-inner .df-row {
    margin-bottom: 0; }
    .valueContainerSubject .df-cell-inner .df-row .df-label {
      float: left;
      width: 25%;
      border-radius: 0;
      background: none;
      box-shadow: none;
      font-weight: 700;
      margin-top: 6px;
      height: unset !important; }
    .valueContainerSubject .df-cell-inner .df-row .df-value {
      margin-left: 0;
      color: #fff;
      border-radius: 0;
      background: none;
      box-shadow: none;
      height: unset !important; }
    .valueContainerSubject .df-cell-inner .df-row .df-cell-inner {
      padding: 8px 10px 0 10px; }
    .valueContainerSubject .df-cell-inner .df-row .df-input-text {
      box-sizing: border-box;
      width: 100%;
      padding: 5px 10px;
      color: #333;
      border: 1px solid #ccc;
      border-radius: 5px; }
    .valueContainerSubject .df-cell-inner .df-row .df-select {
      box-sizing: border-box;
      width: 100%;
      cursor: pointer;
      vertical-align: middle;
      border: none;
      padding: 8px 10px;
      border-radius: 5px; }
.valueContainerSubject .df-dividingLine {
  margin: 0;
  border-top: 0; }

#dolphinForm-outer-1320303 .df-cell-inner {
  font-weight: 700; }
#dolphinForm-outer-1320303 .df-input-text {
  width: 100%; }

#dfForm13310 input[type=checkbox],
#dfForm13318 input[type=checkbox],
#dfForm13333 input[type=checkbox] {
  margin: 0 !important; }
#dfForm13310 .df-cell-action-large,
#dfForm13318 .df-cell-action-large,
#dfForm13333 .df-cell-action-large {
  text-align: right;
  float: right;
  margin-bottom: 20px; }
  #dfForm13310 .df-cell-action-large input,
  #dfForm13318 .df-cell-action-large input,
  #dfForm13333 .df-cell-action-large input {
    text-transform: uppercase;
    letter-spacing: 0.75px;
    font-size: 1rem;
    font-weight: 300; }
#dfForm13310 .label.title,
#dfForm13318 .label.title,
#dfForm13333 .label.title {
  color: #146cb4;
  font-size: 1.25rem; }
#dfForm13310 .label.subtitle,
#dfForm13318 .label.subtitle,
#dfForm13333 .label.subtitle {
  color: #146cb4; }
#dfForm13310 .label.subtext,
#dfForm13318 .label.subtext,
#dfForm13333 .label.subtext {
  font-weight: 400;
  font-size: 0.9rem;
  padding-top: 5px; }

#containerDocusAccounting {
  color: white; }

.areaDocusChooseRight {
  width: 60%; }

.areaDocusBillLeft,
.areaDocusBillMiddle,
.areaDocusBillRight {
  padding: 0px 0px 4px;
  margin: 0px;
  vertical-align: top; }

.areaDocusBillLeft {
  font-weight: bold;
  width: 135px; }

.areaDocusBillMiddle {
  width: 40%; }

.areaDocusBillRight {
  width: 10%; }

.areaDocusButton,
.documentListItem,
.areaDocusAccountMiddle,
.areaDocusAccountRight,
.areaDocusChooseRight,
.areaDocusChooseLeft {
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  text-align: left; }

.documentListItem:last-child {
  margin-bottom: 0; }

#containerDocusAccounting tr:last-child td {
  padding-bottom: 0; }

.areaDocus {
  margin: 0px;
  padding: 4px; }

.areaDocusAccountLeft {
  vertical-align: top;
  font-weight: bold;
  width: 135px;
  padding-bottom: 4px; }

.areaDocusAccountMiddle {
  width: 40%; }

.areaDocusAccountRight {
  width: 10%; }

#dolphinForm-outer-2012 .df-label-icon,
#dolphinForm-outer-2002 .df-label-icon,
#dolphinForm-outer-20102 .df-label-icon,
#dolphinForm-outer-2202 .df-label-icon {
  display: none; }
#dolphinForm-outer-2012 .df-row,
#dolphinForm-outer-2002 .df-row,
#dolphinForm-outer-20102 .df-row,
#dolphinForm-outer-2202 .df-row {
  position: relative;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: -1px; }
#dolphinForm-outer-2012 .df-el-empty-row,
#dolphinForm-outer-2002 .df-el-empty-row,
#dolphinForm-outer-20102 .df-el-empty-row,
#dolphinForm-outer-2202 .df-el-empty-row {
  display: none; }
#dolphinForm-outer-2012 .df-label,
#dolphinForm-outer-2002 .df-label,
#dolphinForm-outer-20102 .df-label,
#dolphinForm-outer-2202 .df-label {
  float: unset;
  width: 30%;
  border-radius: 0;
  background: none;
  box-shadow: none;
  padding: 5px 10px;
  background-color: #ccc;
  border: 1px solid #555;
  height: unset !important; }
#dolphinForm-outer-2012 .df-value-container,
#dolphinForm-outer-2002 .df-value-container,
#dolphinForm-outer-20102 .df-value-container,
#dolphinForm-outer-2202 .df-value-container {
  width: 65%;
  background-color: #eee;
  border: 1px solid #555;
  margin-left: -1px; }
  #dolphinForm-outer-2012 .df-value-container .df-value-container,
  #dolphinForm-outer-2002 .df-value-container .df-value-container,
  #dolphinForm-outer-20102 .df-value-container .df-value-container,
  #dolphinForm-outer-2202 .df-value-container .df-value-container {
    border: none;
    margin-left: 0; }
#dolphinForm-outer-2012 .df-value,
#dolphinForm-outer-2002 .df-value,
#dolphinForm-outer-20102 .df-value,
#dolphinForm-outer-2202 .df-value {
  margin-left: 0;
  color: #000;
  border-radius: 0;
  background: none;
  box-shadow: none;
  background-color: #eee;
  padding: 5px 10px;
  height: unset !important; }
  #dolphinForm-outer-2012 .df-value .df-value,
  #dolphinForm-outer-2002 .df-value .df-value,
  #dolphinForm-outer-20102 .df-value .df-value,
  #dolphinForm-outer-2202 .df-value .df-value {
    padding: 0;
    border: none;
    height: unset !important; }
#dolphinForm-outer-2012 .df-cell-inner,
#dolphinForm-outer-2002 .df-cell-inner,
#dolphinForm-outer-20102 .df-cell-inner,
#dolphinForm-outer-2202 .df-cell-inner {
  padding: 0; }
  #dolphinForm-outer-2012 .df-cell-inner a,
  #dolphinForm-outer-2002 .df-cell-inner a,
  #dolphinForm-outer-20102 .df-cell-inner a,
  #dolphinForm-outer-2202 .df-cell-inner a {
    color: #146cb4 !important; }
    #dolphinForm-outer-2012 .df-cell-inner a:hover,
    #dolphinForm-outer-2002 .df-cell-inner a:hover,
    #dolphinForm-outer-20102 .df-cell-inner a:hover,
    #dolphinForm-outer-2202 .df-cell-inner a:hover {
      opacity: 0.5;
      transition: all 0.5s ease-out; }
#dolphinForm-outer-2012 .clear,
#dolphinForm-outer-2002 .clear,
#dolphinForm-outer-20102 .clear,
#dolphinForm-outer-2202 .clear {
  display: none; }
#dolphinForm-outer-2012 .df-value.constructor-remark .df-cell-inner,
#dolphinForm-outer-2002 .df-value.constructor-remark .df-cell-inner,
#dolphinForm-outer-20102 .df-value.constructor-remark .df-cell-inner,
#dolphinForm-outer-2202 .df-value.constructor-remark .df-cell-inner {
  margin: 0px;
  background: none;
  color: black;
  border-radius: 0;
  border: 0; }

#dolphinForm-outer-2013 .df-value {
  margin: 0;
  color: black;
  background: none;
  border-radius: 0;
  box-shadow: none; }
#dolphinForm-outer-2013 .icon {
  font-family: fontawesome;
  background: white;
  width: 35px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 300;
  font-size: 1.1rem;
  line-height: 1;
  color: #116db2;
  border-radius: 5px;
  cursor: pointer;
  box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); }

.containerTranslation {
  line-height: 1.5;
  padding: 3px 6px;
  background: rgba(17, 109, 178, 0.2); }

.containerSource {
  margin-bottom: 10px;
  line-height: 1.5;
  padding: 3px 6px;
  background: rgba(0, 0, 0, 0.1); }

.container-flex {
  width: 100%; }
  .container-flex.small {
    font-size: 0.8rem; }
    .container-flex.small.grey {
      background-color: #ccc;
      padding: 0 10px;
      margin-bottom: 10px; }
  .container-flex .item-empty {
    height: 10px; }
  .container-flex .item-flex {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    align-items: baseline;
    position: relative; }
    .container-flex .item-flex.grey {
      background-color: #ccc; }
    .container-flex .item-flex.wrap {
      flex-wrap: nowrap; }
    .container-flex .item-flex.small .value-flex {
      font-size: 0.8rem; }
    .container-flex .item-flex.space {
      justify-content: space-between;
      padding: 5px 10px; }
      .container-flex .item-flex.space .label-flex {
        min-width: 80%; }
    .container-flex .item-flex .item-description {
      position: relative; }
      .container-flex .item-flex .item-description:before {
        content: '\f05a';
        font-family: 'fontawesome';
        font-weight: 900;
        cursor: pointer;
        color: #124d77;
        font-size: 1.2rem; }
      .container-flex .item-flex .item-description .description {
        background: white;
        padding: 10px 10px;
        font-size: 0.9rem;
        position: absolute;
        z-index: 2;
        top: 0;
        right: 25px;
        width: 320px;
        box-shadow: rgba(0, 0, 0, 0.75) 0 0 5px;
        border-radius: 5px; }
    .container-flex .item-flex.listelement .label-flex {
      min-width: 30%; }
    .container-flex .item-flex .label-flex {
      min-width: 33%; }
    .container-flex .item-flex .value-flex {
      min-width: 50%; }
      .container-flex .item-flex .value-flex.radio {
        width: 30px;
        min-width: unset; }
      .container-flex .item-flex .value-flex.container {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
        width: unset;
        min-width: 68%;
        padding: 0;
        flex-wrap: wrap; }
    .container-flex .item-flex .action-flex {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0; }
    .container-flex .item-flex .button-delete input {
      padding: 0;
      width: 95%;
      height: 100%;
      background: none;
      font-family: fontawesome;
      color: red;
      text-align: right;
      font-size: 0.9rem;
      font-weight: 900; }

#layerForwardDocuments {
  overflow: hidden; }

.containerCorrectionArt {
  float: left;
  margin-bottom: 10px;
  background: #FFF;
  padding: 10px 15px;
  color: #333;
  border-radius: 5px;
  box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); }
  .containerCorrectionArt:nth-child(even) {
    width: 54%; }
    @media (max-width: 991.98px) {
      .containerCorrectionArt:nth-child(even) {
        width: 100%;
        margin-bottom: 8px; } }
  .containerCorrectionArt:nth-child(odd) {
    min-width: 43%;
    float: right; }
    @media (max-width: 991.98px) {
      .containerCorrectionArt:nth-child(odd) {
        width: 100%;
        margin-bottom: 8px;
        float: left; } }
  .containerCorrectionArt .radioLeft {
    float: left; }
  .containerCorrectionArt .detailValueCorrectionArt {
    margin-left: 30px; }

#dolphinForm-outer-2008 .df-row,
#dolphinForm-outer-21106 .df-row {
  position: relative;
  margin-bottom: 10px;
  display: flex;
  align-items: baseline;
  width: 100%; }
  #dolphinForm-outer-2008 .df-row.df-el-labeltext,
  #dolphinForm-outer-21106 .df-row.df-el-labeltext {
    font-size: 1.4rem;
    font-weight: 700;
    color: #146cb4;
    padding-bottom: 5px;
    border-bottom: 1px solid #146cb4; }
  #dolphinForm-outer-2008 .df-row.df-el-textarea,
  #dolphinForm-outer-21106 .df-row.df-el-textarea {
    align-items: flex-start; }
  #dolphinForm-outer-2008 .df-row.df-el-tablecell,
  #dolphinForm-outer-21106 .df-row.df-el-tablecell {
    align-items: center; }
  #dolphinForm-outer-2008 .df-row .clear,
  #dolphinForm-outer-21106 .df-row .clear {
    display: none; }
  #dolphinForm-outer-2008 .df-row .df-label,
  #dolphinForm-outer-21106 .df-row .df-label {
    width: 40%;
    border-radius: 0;
    background: none;
    box-shadow: none;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
  #dolphinForm-outer-2008 .df-row .df-label-inner,
  #dolphinForm-outer-21106 .df-row .df-label-inner {
    padding: 0;
    width: 55%; }
  #dolphinForm-outer-2008 .df-row .df-value,
  #dolphinForm-outer-21106 .df-row .df-value {
    width: 100%;
    margin-left: 0;
    color: unset;
    border-radius: 0;
    background: none;
    box-shadow: none; }
  #dolphinForm-outer-2008 .df-row .df-value-container,
  #dolphinForm-outer-21106 .df-row .df-value-container {
    width: 100%; }
  #dolphinForm-outer-2008 .df-row .detailValueDragNDrop,
  #dolphinForm-outer-21106 .df-row .detailValueDragNDrop {
    text-align: center;
    margin-top: 0; }
  #dolphinForm-outer-2008 .df-row .df-label-icon,
  #dolphinForm-outer-21106 .df-row .df-label-icon {
    font-family: fontawesome;
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 2.4rem;
    position: relative;
    top: unset;
    left: unset;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #fff;
    border: 1px solid #124d77;
    border-radius: 50%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    background-color: #007dc1;
    -webkit-box-shadow: inset 0 1px 0 0 #54a3f7;
    -moz-box-shadow: inset 0 1px 0 0 #54a3f7;
    box-shadow: inset 0 1px 0 0 #54a3f7;
    text-shadow: 0 1px 0 #154682;
    margin-right: 10px; }

#dolphinForm-outer-2103 .detailValueDragNDrop .uploads,
#dolphinForm-outer-2008 .detailValueDragNDrop .uploads {
  background: none;
  border-radius: 0 0 5px 5px; }

#dolphinForm-outer-2008 .df-value.detailValueDragNDrop {
  margin-left: 0; }

#containerCustomFindContrator {
  font-size: 1rem; }
  #containerCustomFindContrator .df-title {
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px; }
  #containerCustomFindContrator .df-subtitle {
    font-size: 1.2rem;
    font-weight: 700;
    margin-bottom: 0.5rem; }
  #containerCustomFindContrator .df-select,
  #containerCustomFindContrator .df-input-text {
    margin: 10px 0;
    width: 200px; }
  #containerCustomFindContrator ul li {
    line-height: 1.25;
    margin-bottom: 0.5rem; }
  #containerCustomFindContrator .input.small {
    width: 80px; }
  #containerCustomFindContrator .dateselect {
    margin-top: 6px;
    margin-bottom: 15px; }
    #containerCustomFindContrator .dateselect select {
      border: none;
      padding: 3px;
      border-radius: 3px; }
    #containerCustomFindContrator .dateselect select:nth-child(4) {
      margin-left: 15px; }

.dateselect {
  margin-top: 6px;
  margin-bottom: 15px; }

.containerDeadline ul li:before {
  font-family: fontawesome !important;
  font-weight: 900 !important;
  content: "" !important;
  color: white !important; }
.containerDeadline .input.small {
  width: 80px; }
.containerDeadline select {
  border: none; }
.containerDeadline select:nth-child(4) {
  margin-left: 15px; }

.df-container .df-element,
.df-container-feedback .df-element {
  border: none; }
  .df-container .df-element *,
  .df-container-feedback .df-element * {
    vertical-align: middle; }

.df-container, .df-container > tbody, .df-container > tbody > tr, .df-container > tbody > tr > td,
.df-container .df-container-inner,
.df-container .df-container-inner > tbody,
.df-container .df-container-inner > tbody > tr,
.df-container .df-container-inner > tbody > tr > td {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0; }
.df-container input,
.df-container textarea,
.df-container select {
  padding: 5px 10px; }
.df-container input[type=text],
.df-container input[type=email],
.df-container input[type=password],
.df-container textarea {
  width: 100%; }
.df-container input[type=text],
.df-container input[type=email],
.df-container input[type=password],
.df-container textarea,
.df-container select {
  border: 1px solid #ccc; }
.df-container input[type=checkbox] {
  width: 18px;
  height: 18px; }
.df-container textarea {
  min-height: 200px;
  font-family: proxima-nova !important; }
.df-container select {
  width: 100%; }
.df-container .df-element {
  width: 100%;
  margin: 0 0 20px 0; }
  .df-container .df-element > tbody {
    margin-left: -12px;
    margin-right: -12px; }
    .df-container .df-element > tbody > tr {
      display: block;
      width: auto; }
  .df-container .df-element .label,
  .df-container .df-element .label-spaceholder {
    display: block;
    float: left;
    width: 25%;
    padding-left: 6px;
    padding-right: 6px;
    font-weight: 700; }
    .df-container .df-element .label.empty,
    .df-container .df-element .label-spaceholder.empty {
      display: none; }
    .df-container .df-element .label.subtext,
    .df-container .df-element .label-spaceholder.subtext {
      width: 75%;
      margin-left: 25%; }
  .df-container .df-element .value {
    display: block;
    float: left;
    width: 75%;
    padding-left: 6px;
    padding-right: 6px; }
    .df-container .df-element .value.empty {
      width: 20px; }
  .df-container .df-element .input {
    width: 100%; }
  .df-container .df-element .label.w25p,
  .df-container .df-element .label-spaceholder.w25p,
  .df-container .df-element .value.w25p,
  .df-container .df-element .input.w25p {
    width: 25%; }
  .df-container .df-element .label.w37p,
  .df-container .df-element .label-spaceholder.w37p,
  .df-container .df-element .value.w37p,
  .df-container .df-element .input.w37p {
    width: 37.5%; }
  .df-container .df-element .label.w50p,
  .df-container .df-element .label-spaceholder.w50p,
  .df-container .df-element .value.w50p,
  .df-container .df-element .input.w50p {
    width: 50%; }
  .df-container .df-element .label.w75p,
  .df-container .df-element .label-spaceholder.w75p,
  .df-container .df-element .value.w75p,
  .df-container .df-element .input.w75p {
    width: 75%; }
  .df-container .df-element .label.w100p,
  .df-container .df-element .label-spaceholder.w100p,
  .df-container .df-element .value.w100p,
  .df-container .df-element .input.w100p {
    width: 100%; }
  .df-container .df-element .label.ml25p,
  .df-container .df-element .label-spaceholder.ml25p,
  .df-container .df-element .value.ml25p,
  .df-container .df-element .input.ml25p {
    margin-left: 25%; }
  .df-container .df-element .label.third,
  .df-container .df-element .label-spaceholder.third,
  .df-container .df-element .value.third,
  .df-container .df-element .input.third {
    width: 25%; }
  .df-container .df-element .label.half,
  .df-container .df-element .label-spaceholder.half,
  .df-container .df-element .value.half,
  .df-container .df-element .input.half {
    width: 37.5%; }
  .df-container .df-element .label.two-thirds,
  .df-container .df-element .label-spaceholder.two-thirds,
  .df-container .df-element .value.two-thirds,
  .df-container .df-element .input.two-thirds {
    width: 50%; }
  .df-container .df-element.mandatory .label:after {
    display: inline;
    content: '\00a0*'; }
  .df-container .df-element.mandatory .value + .label:before {
    display: inline;
    content: '\00a0*'; }
  .df-container .df-element.mandatory .value + .label:after {
    display: none;
    content: ''; }
  .df-container .df-element.mandatory .reversed-label:before {
    display: inline;
    content: '\00a0*'; }
  .df-container .df-element.inactive .label {
    color: #ccc; }
  .df-container .df-element.inactive .value {
    color: #ccc; }
  .df-container .df-element.inactive .input {
    border-color: #999999;
    background-color: #ccc; }
  .df-container .df-element.df-checkbox .label {
    width: auto; }
  .df-container .df-element.df-checkbox .value {
    width: 30px; }
  .df-container .df-element.df-checkbox .value.indent {
    margin-left: 25%; }
  .df-container .df-element.df-checkbox .input {
    width: 18px;
    height: 18px; }
  .df-container .df-element.df-multiplechoice .mc-col {
    float: left; }
  .df-container .df-element.df-multiplechoice .mc-2-cols .mc-col {
    width: 50%; }
  .df-container .df-element.df-multiplechoice .mc-3-cols .mc-col {
    width: 33.333%; }
  .df-container .df-element.df-multiplechoice .mc-4-cols .mc-col {
    width: 25%; }
  .df-container .df-element.df-multiplechoice .mc-5-cols .mc-col {
    width: 20%; }
  .df-container .df-element.df-translatelanguageprofil .bar,
  .df-container .df-element.df-translatelanguageprofil .element-container {
    width: 100%; }
  .df-container .df-element.df-translatelanguageprofil .left,
  .df-container .df-element.df-translatelanguageprofil .middle {
    display: inline-block;
    width: 40%;
    margin-right: 1%; }
  .df-container .df-element.df-translatelanguageprofil .right {
    display: inline-block;
    width: 15%;
    text-align: right; }
  .df-container .df-element.df-translatelanguageprofil .element {
    margin-bottom: 5px; }
    .df-container .df-element.df-translatelanguageprofil .element .df-select {
      display: inline-block;
      width: 40%;
      margin-right: 1%; }
    .df-container .df-element.df-translatelanguageprofil .element .df-cehckbox {
      float: right; }
    .df-container .df-element.df-translatelanguageprofil .element .toggleByBlnSwornTranslater {
      display: inline-block;
      width: 15%;
      text-align: right; }
  .df-container .df-element.df-translatelanguageprofil button {
    float: left;
    margin: 5px 0; }
  .df-container .df-element.df-dailyavailable input[type=checkbox] {
    width: 18px;
    height: 18px; }
  .df-container .df-element#element_871 {
    border: none; }

.df-container-feedback .df-element .label {
  width: 200px; }
  .df-container-feedback .df-element .label.w25p {
    width: 25%; }
  .df-container-feedback .df-element .label.w37p {
    width: 37.5%; }
  .df-container-feedback .df-element .label.w50p {
    width: 50%; }
  .df-container-feedback .df-element .label.w75p {
    width: 75%; }
  .df-container-feedback .df-element .label.w100p {
    width: 100%; }
  .df-container-feedback .df-element .label.empty {
    width: 20px; }
.df-container-feedback .df-element#element_649 .label {
  vertical-align: top; }

#containerAssistStepLine {
  width: 100%; }
  #containerAssistStepLine:after {
    display: block;
    clear: both;
    content: ''; }
  #containerAssistStepLine .assistStepItem {
    float: left;
    width: 30%;
    height: 35px;
    font-weight: 400;
    line-height: 2rem;
    text-transform: uppercase;
    letter-spacing: 0.02rem;
    color: #333;
    position: relative;
    display: block;
    padding: 0 15px;
    margin-right: 5px;
    margin-top: 10px;
    background: #cccccc;
    background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);
    border-radius: 8px 8px 0px 0px;
    box-shadow: 1px -1px 2px 0px #999; }
    #containerAssistStepLine .assistStepItem.open {
      height: 45px;
      font-weight: 700;
      color: #0074C1;
      margin-right: 2px;
      margin-top: 0px;
      background: #abcbe6;
      background: -moz-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abcbe6), color-stop(100%, #ffffff));
      background: -webkit-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
      background: -o-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
      background: -ms-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
      background: linear-gradient(to bottom, #abcbe6 0%, #ffffff 100%); }
    @media (max-width: 749.98px) {
      #containerAssistStepLine .assistStepItem {
        width: 32%; } }
  @media (max-width: 749.98px) {
    #containerAssistStepLine .assistStepItem:nth-child(1) {
      font-size: 0;
      text-align: center; }
      #containerAssistStepLine .assistStepItem:nth-child(1).open:before {
        color: #146cb4;
        border: 2px solid #146cb4;
        margin-top: 5px; }
      #containerAssistStepLine .assistStepItem:nth-child(1):before {
        margin-top: 5px;
        font-family: unset;
        font-size: 1.2rem;
        content: '1';
        line-height: 2.25rem;
        border-radius: 50%;
        border: 2px solid #999;
        color: #999;
        height: 40px;
        width: 40px; } }
  @media (max-width: 749.98px) {
    #containerAssistStepLine .assistStepItem:nth-child(2) {
      font-size: 0;
      text-align: center; }
      #containerAssistStepLine .assistStepItem:nth-child(2).open:before {
        color: #146cb4;
        border: 2px solid #146cb4;
        margin-top: 5px; }
      #containerAssistStepLine .assistStepItem:nth-child(2):before {
        margin-top: 5px;
        font-family: unset;
        font-size: 1.2rem;
        content: '2';
        line-height: 2.25rem;
        border-radius: 50%;
        border: 2px solid #999;
        color: #999;
        height: 40px;
        width: 40px; } }
  @media (max-width: 749.98px) {
    #containerAssistStepLine .assistStepItem:nth-child(3) {
      font-size: 0;
      text-align: center; }
      #containerAssistStepLine .assistStepItem:nth-child(3).open:before {
        color: #146cb4;
        border: 2px solid #146cb4;
        margin-top: 5px; }
      #containerAssistStepLine .assistStepItem:nth-child(3):before {
        margin-top: 5px;
        font-family: unset;
        font-size: 1.2rem;
        content: '3';
        line-height: 2.25rem;
        border-radius: 50%;
        border: 2px solid #999;
        color: #999;
        height: 40px;
        width: 40px; } }

.message .title {
  font-weight: 700; }
.message ul li {
  padding-left: 0 !important;
  list-style-type: disc !important; }
  .message ul li:before {
    display: none; }

@media (max-width: 991.98px) {
  .df-container .df-element .label.subtext,
  .df-container .df-element .label-spaceholder.subtext {
    margin-left: 0;
    width: 100%; }
  .df-container .df-element .value {
    width: 100%;
    margin-left: 0; }
    .df-container .df-element .value.third {
      width: 33.3333333333%; }
    .df-container .df-element .value.half {
      width: 50%; }
    .df-container .df-element .value.two-thirds {
      width: 66.6666666667%; }
    .df-container .df-element .value.ml25p {
      margin-left: 0; }
  .df-container .df-element .label, .df-container .df-element .label.w25p, .df-container .df-element .label.w37p, .df-container .df-element .label.w50p, .df-container .df-element .label.w75p, .df-container .df-element .label.w100p,
  .df-container .df-element .label-spaceholder,
  .df-container .df-element .label-spaceholder.w25p,
  .df-container .df-element .label-spaceholder.w37p,
  .df-container .df-element .label-spaceholder.w50p,
  .df-container .df-element .label-spaceholder.w75p,
  .df-container .df-element .label-spaceholder.w100p,
  .df-container .df-element .value,
  .df-container .df-element .value.w25p,
  .df-container .df-element .value.w37p,
  .df-container .df-element .value.w50p,
  .df-container .df-element .value.w75p,
  .df-container .df-element .value.w100p {
    width: 100%; }
  .df-container .df-element.df-multiplechoice .mc-2-cols .mc-col,
  .df-container .df-element.df-multiplechoice .mc-3-cols .mc-col,
  .df-container .df-element.df-multiplechoice .mc-4-cols .mc-col,
  .df-container .df-element.df-multiplechoice .mc-5-cols .mc-col {
    width: 100%; } }
/* Dialog */
.containerDialog {
  position: fixed;
  z-index: 9999999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.containerDialog.background {
  background-color: rgba(0, 0, 0, 0.8); }

.layerDialog {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  overflow: auto;
  width: 1rem;
  max-width: 900px;
  min-width: 900px;
  max-height: 90%;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: white; }

.layerDialog .inner {
  position: relative;
  overflow: hidden;
  padding: 40px; }

.layerDialog .inner > .close {
  font-family: 'fontawesome';
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: pointer;
  text-decoration: none;
  color: #b2b2b2;
  font-size: 1.5rem;
  font-weight: 100 !important; }

.layerDialog .closeBottom {
  font-family: 'fontawesome', 'proxima-nova';
  font-weight: 100 !important;
  float: right;
  text-align: center;
  color: #fff;
  border: 1px solid #124d77;
  border-radius: 5px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  padding: 5px 10px;
  font-size: 0.9rem; }

.layerDialog .text {
  margin-bottom: 25px;
  text-transform: uppercase; }

.layerDialog .list {
  clear: both;
  margin-bottom: 15px; }

.layerDialog .list .item {
  overflow: hidden;
  letter-spacing: 1px; }

.layerDialog .list .item .right {
  float: right; }

.layerDialog .form {
  margin-bottom: 15px; }

.layerDialog .form .label {
  padding-bottom: 5px; }

.layerDialog .form .input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  padding: 0 5px;
  border: 1px solid #b2b2b2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: none;
  margin-bottom: 15px; }

.layerDialog .form .textarea {
  font-family: inherit;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 120px;
  padding: 5px;
  border: 1px solid #b2b2b2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: none; }

.layerDialog .action {
  clear: both;
  overflow: hidden; }

.layerDialog .action .top {
  font-size: 96%;
  font-weight: 900;
  display: block;
  margin: 10px 0 20px 0;
  padding: 5px 10px;
  text-decoration: none;
  color: #be0d3d;
  background-color: #faf3ed; }

.layerDialog .action .left {
  float: left;
  width: 47%; }

.layerDialog .action .right {
  float: right;
  width: 47%; }

.layerDialog .action a {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #be0d3d;
  background-color: #faf3ed; }

.layerDialog .action a:hover,
.layerDialog .action a:focus,
.layerDialog .action a:active {
  -webkit-transition: background-color .5s ease-in-out 0s;
  -moz-transition: background-color .5s ease-in-out 0s;
  -o-transition: background-color .5s ease-in-out 0s;
  transition: background-color .5s ease-in-out 0s;
  color: white;
  background-color: #be0d3d; }

.layerDialog .action button {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  display: block;
  width: 100%;
  padding: 5px 10px;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  color: #333;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #f2f2f2; }

.layerDialog .action button::-moz-focus-inner {
  padding: 0;
  border: none; }

.layerDialog .action button:hover,
.layerDialog .action button:focus,
.layerDialog .action button:active {
  color: #f2f2f2;
  background-color: #333;
  transition: all 0.5s ease-out; }

/* spezifisch fro Dialog */
#resetPassID {
  font-weight: 300;
  float: right; }
  #resetPassID:before {
    font-family: fontawesome;
    content: '\f0c7';
    padding-right: 10px;
    font-weight: 300; }
  #resetPassID:hover {
    color: #FFF;
    opacity: 0.8;
    transition: all 0.75s ease-out; }

.memberTemplate.form h2 {
  color: #146cb4;
  padding-bottom: 10px; }

.ui-widget {
  font-family: proxima-nova, sans-serif !important; }

.member-login {
  width: 400px; }
  .member-login .login, .member-login .logout, .member-login .password-reset, .member-login label, .member-login input {
    position: relative;
    box-sizing: border-box;
    width: 100%; }
  .member-login .login, .member-login .password-reset {
    text-align: right; }
  .member-login label, .member-login input {
    text-align: left; }
  .member-login label {
    display: inline-block;
    margin: .5rem 0;
    font-weight: 700;
    color: #146cb4; }
  .member-login input {
    border: 1px solid grey;
    border-radius: 3px;
    padding: 5px 10px;
    color: #333; }
  .member-login button {
    font: inherit;
    line-height: normal;
    overflow: visible;
    width: auto;
    color: white;
    padding: 5px 10px;
    margin: 10px 0;
    cursor: pointer;
    border: 1px solid #134978;
    border-width: 1px;
    border-radius: 3px;
    background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    backface-visibility: hidden; }
    .member-login button i {
      font-family: fontawesome;
      font-weight: 700;
      font-style: normal;
      overflow: visible;
      text-align: center; }
  .member-login .password-reset label {
    display: inline-block;
    margin: .5rem 0;
    font-weight: 700;
    background: #eee;
    border-radius: 3px;
    padding: 5px 10px; }
    .member-login .password-reset label:hover {
      transition: all 0.5s ease-out;
      background: #ccc; }
  .member-login .password-reset button {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
    border: none; }
    .member-login .password-reset button i:after {
      display: inline-block;
      padding: 5px 6px;
      content: '\f105'; }
    .member-login .password-reset button span {
      display: none; }

.tableElementRow {
  width: 100%; }

.validateMessage {
  background-color: #ccc;
  color: #FFFFFF;
  font-size: 80%;
  padding: 8px 10px;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }
  .validateMessage:before {
    content: '\f071';
    font-family: 'fontawesome';
    display: inline-block;
    margin-right: 10px; }

.formTitle, .formTitleExtranet {
  color: #ccc;
  border-bottom: 1px dotted #ccc;
  padding-bottom: 5px; }

.member .form {
  position: relative;
  width: 100% !important;
  padding-bottom: 10px; }
  .member .form form {
    display: table;
    width: 100% !important; }
  .member .form .item {
    display: table-row; }
    .member .form .item .label, .member .form .item .value {
      display: table-cell; }
  .member .form .form-action {
    margin-top: 30px;
    text-align: right;
    overflow: hidden; }

.formLabel, .member .form .item .label {
  width: 30%; }

input[value="19915"] + table .formLabelWide {
  vertical-align: top;
  width: 30%; }

.formLabelMandatory, .value.requiredFields, .detailLabelMandatoryFields {
  padding-left: 30%;
  font-size: 80%;
  text-align: right;
  padding-bottom: 20px; }

.member .formLabelMandatory {
  padding-left: 0; }

.formValue, .formValueZIP, .formValuePlace, .formValueZIPSmall, .member .value, .detailValue {
  padding-bottom: 10px; }

.formValueZIPSmall, .formDetailZIP {
  width: 50px; }

.formValueZIP {
  width: 100px;
  padding-right: 5px; }

.formInput, .formInputMandatory, .formSelect, .formSelectMandatory, .formTextarea, .formInputCaptchaMandatory, .buttonRefreshCaptcha, .cmdSendLarge {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  border: 1px solid #CCCCCC;
  font-size: 100%;
  padding: 0 5px; }

.member .input, .member .button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  border: 1px solid #CCCCCC;
  font-size: 100%;
  padding: 0 5px; }
.member .label.street, .member .label.streetNumber {
  display: inline; }
.member .input.street {
  width: 78%;
  float: left; }
.member .input.streetNumber {
  width: 20%;
  float: right; }
.member .input.plz {
  width: 20%;
  float: left; }
.member .input.place {
  width: 78%;
  float: right; }

.formTextarea {
  height: auto;
  min-height: 100px;
  padding: 5px; }

.formTextareaMandatory {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #CCCCCC;
  font-size: 100%;
  padding: 0 5px;
  height: auto;
  min-height: 100px;
  padding: 5px; }

.count_text, .labelCaptcha {
  font-size: 80%; }

.buttonRefreshCaptcha {
  font-size: 80%;
  margin-top: 5px;
  background: #f1f1f1;
  cursor: pointer; }
  .buttonRefreshCaptcha:hover, .buttonRefreshCaptcha:focus, .buttonRefreshCaptcha:active {
    background: #CCCCCC; }

.functionBarLarge {
  text-align: right; }

#buttonUnsubscribeNewsletter .functionBarLarge {
  text-align: left; }

.cmdSendLarge {
  width: auto;
  border: none;
  font-weight: normal;
  padding: 0 10px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: right;
  margin-bottom: 10px; }

.member .button {
  width: auto;
  background: #ccc;
  color: #FFFFFF;
  border: none;
  font-weight: normal;
  padding: 0 10px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'fontawesome';
  position: absolute;
  right: 0; }

.cmdSendLarge:hover, .member .button:hover {
  background: #ddd;
  color: #333;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.formValueCheckbox {
  padding-left: 120px;
  padding-bottom: 5px;
  width: 25px; }
  .formValueCheckbox input {
    vertical-align: middle; }

.formLabelCheckbox {
  padding-bottom: 5px;
  font-size: 95%; }

.member-register {
  width: 400px; }
  .member-register label, .member-register input {
    text-align: left;
    position: relative;
    box-sizing: border-box;
    width: 100%; }
  .member-register label {
    display: inline-block;
    margin: .5rem 0;
    font-weight: 700; }
  .member-register input {
    border: 1px solid grey;
    border-radius: 3px;
    padding: 5px 10px;
    color: #333; }
  .member-register button {
    font: inherit;
    line-height: normal;
    overflow: visible;
    width: auto;
    color: white;
    padding: 5px 10px;
    margin: 10px 0;
    cursor: pointer;
    border: 1px solid #134978;
    border-width: 1px;
    border-radius: 3px;
    background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    backface-visibility: hidden; }
    .member-register button i {
      font-family: fontawesome;
      font-weight: 700;
      font-style: normal;
      overflow: visible;
      text-align: center; }

.gallery {
  display: flex;
  margin-right: -10px;
  margin-left: -10px;
  flex-wrap: wrap; }
  .gallery .item {
    max-width: 33.333%;
    margin-bottom: 20px;
    padding: 0 10px;
    flex: 0 1 33.333%; }
    .gallery .item .inner {
      position: relative;
      display: block;
      width: 100%;
      transition: opacity 500ms;
      opacity: 0;
      border: 2px solid #ccc; }
      .gallery .item .inner.active {
        opacity: 1; }
      .gallery .item .inner a {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        display: block;
        width: auto;
        height: 100%;
        text-align: center; }
        .gallery .item .inner a img {
          width: auto;
          height: 100%; }
          .gallery .item .inner a img:hover {
            transition: none !important;
            opacity: 1 !important; }

.anfahrtsplan label {
  font-weight: 700; }
.anfahrtsplan.col-container {
  flex-wrap: wrap !important;
  padding-bottom: 0 !important; }
  .anfahrtsplan.col-container .column {
    flex: 1 0 50%;
    min-width: 400px;
    padding-bottom: 25px; }
.anfahrtsplan .car .head,
.anfahrtsplan .public-transport .head {
  border-bottom: none !important; }
.anfahrtsplan .car {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid white; }
  .anfahrtsplan .car .head .title {
    background: url(/userfiles/image/vorlagen/Grafik_Lageplan_Auto.png) left top no-repeat;
    background-size: 50px 40px;
    padding-left: 60px; }
.anfahrtsplan .public-transport .head .title {
  background: url(/userfiles/image/vorlagen/Grafik_Lageplan_Zug.png) left top no-repeat;
  background-size: 50px 40px;
  padding-left: 60px; }
.anfahrtsplan .element {
  display: flex;
  flex-wrap: wrap; }
  .anfahrtsplan .element + .element {
    margin-top: 12px; }
  .anfahrtsplan .element .left {
    flex: 0 0 100px;
    font-weight: 700; }
  .anfahrtsplan .element .right {
    flex: 1 1 auto; }
  .anfahrtsplan .element.an label {
    display: block;
    font-weight: 700; }
  .anfahrtsplan .element.action {
    justify-content: flex-end; }
  .anfahrtsplan .element.rail-traffic {
    font-weight: 700; }
.anfahrtsplan .map-container {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 50%; }
  .anfahrtsplan .map-container iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#ui-datepicker-div,
.ui-datepicker {
  z-index: 30 !important; }

#containerContentTranslate {
  width: 790px;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ccc;
  font-size: 8pt; }

#layerContentTranslate {
  min-height: 500px;
  padding: 0px;
  margin-top: 30px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 20px; }

#layerContentTranslate h1 {
  font-size: 12pt;
  font-weight: bold;
  color: #116db2;
  margin: 0px; }

#layerContentTranslate h2 {
  font-size: 11pt;
  font-weight: normal;
  color: #545454;
  margin: 0px;
  padding-top: 2px;
  padding-bottom: 4px; }

#containerMemberMenu {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  margin-right: 0px;
  margin-bottom: 24px;
  margin-left: 0px; }
  #containerMemberMenu .head {
    margin-bottom: 1.5rem; }

#layerMemberMenu {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style: none;
  height: 45px; }
  @media (max-width: 749.98px) {
    #layerMemberMenu {
      float: none;
      width: 100%;
      height: unset; } }

.extranetLink {
  height: 35px;
  font-size: 0.85rem;
  line-height: 2rem;
  text-transform: uppercase;
  letter-spacing: 0.02rem;
  color: #333;
  position: relative;
  float: left;
  display: block;
  padding: 0 15px;
  margin-right: 5px;
  margin-top: 10px;
  background: #cccccc;
  background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #cccccc 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #cccccc 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #cccccc 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);
  border-radius: 8px 8px 0px 0px;
  box-shadow: 1px -1px 2px 0px #999; }
  @media (max-width: 749.98px) {
    .extranetLink {
      float: none;
      width: 100%; } }
  .extranetLink:before {
    content: '\f10c\0020';
    font-family: fontawesome;
    font-weight: 400;
    padding-right: 5px; }
  .extranetLink:hover {
    transition: 0.5s all ease-out;
    color: #0074C1;
    margin-top: 0px;
    height: 45px;
    background: #abcbe6;
    background: -moz-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abcbe6), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #abcbe6 0%, #ffffff 100%); }

.extranetLinkopen {
  height: 45px;
  font-size: 0.85rem;
  font-weight: 700;
  line-height: 2rem;
  text-transform: uppercase;
  letter-spacing: 0.02rem;
  color: #0074C1;
  position: relative;
  float: left;
  display: block;
  padding: 0 15px;
  margin-right: 2px;
  margin-top: 0px;
  background: #abcbe6;
  background: -moz-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abcbe6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #abcbe6 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #abcbe6 0%, #ffffff 100%);
  border-radius: 8px 8px 0px 0px;
  box-shadow: 1px -1px 2px 0px #999; }
  @media (max-width: 749.98px) {
    .extranetLinkopen {
      float: none;
      width: 100%; } }
  .extranetLinkopen:before {
    content: '\f192\0020';
    font-family: fontawesome;
    color: #0074C1;
    padding-right: 5px; }

.extranetLinkNew {
  color: #FFF;
  line-height: 18px;
  width: 20px;
  height: 20px;
  display: block;
  text-align: center;
  position: absolute;
  top: -12px;
  right: 5px;
  background: #41a04c linear-gradient(to bottom, #41a04c 5%, #388942 100%) repeat scroll 0% 0%;
  border-radius: 10px;
  box-shadow: -1px -1px 1px 1px #265f2d inset; }

#layerMemberLogout {
  float: right;
  margin: 0px;
  padding: 5px 0; }
  #layerMemberLogout .logoutButton {
    border: none;
    display: block;
    cursor: pointer;
    outline: none;
    color: #fff;
    border: 1px solid #124d77;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    background-color: #007dc1;
    -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
    text-shadow: 0 1px 0 #154682; }
    #layerMemberLogout .logoutButton:before {
      font-family: fontawesome;
      font-weight: 300;
      content: ""; }

#layerMemberItem {
  clear: both;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  line-height: 20px;
  overflow: hidden;
  background: linear-gradient(to bottom, #ddd 0%, #fff 20%); }
  #layerMemberItem .left {
    float: left; }
  #layerMemberItem .right {
    float: right; }
  #layerMemberItem .button,
  #layerMemberItem .buttonGreen {
    font-size: 100%;
    font-family: proxima-nova; }

.formTitle {
  visibility: hidden;
  font-size: 0px;
  height: 0px; }

.formWatch {
  visibility: hidden;
  font-size: 0px;
  height: 0px; }

.functionBarLarge {
  text-align: left; }

.buttonImageLarge {
  visibility: hidden; }

.validateMessage {
  font-size: 12px;
  font-weight: bold;
  color: #FF6600;
  text-align: left; }

.input40 {
  vertical-align: middle;
  height: 16px;
  width: 40px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.inputSearch {
  height: 16px;
  width: 90px;
  border: 1px solid #BD9271; }

.inputSearch2 {
  height: 16px;
  width: 60px;
  border: 1px solid #BD9271; }

.extranetLabelTitle {
  font-size: 9pt;
  color: #000000;
  width: 100%;
  font-weight: bold;
  padding-left: 150px; }

.inputExtranet80 {
  vertical-align: middle;
  height: 16px;
  width: 76px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.inputExtranet80Mandatory {
  vertical-align: middle;
  height: 16px;
  width: 76px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.inputExtranet145 {
  vertical-align: middle;
  height: 16px;
  width: 143px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.inputExtranet145Mandatory {
  vertical-align: middle;
  height: 16px;
  width: 143px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.inputExtranet160 {
  vertical-align: middle;
  height: 16px;
  width: 160px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.inputExtranet160Mandatory {
  vertical-align: middle;
  height: 16px;
  width: 160px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.inputExtranet225 {
  vertical-align: middle;
  height: 16px;
  width: 225px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.inputExtranet225Mandatory {
  vertical-align: middle;
  height: 16px;
  width: 225px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.inputExtranet234 {
  vertical-align: middle;
  height: 16px;
  width: 234px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.inputExtranet234Mandatory {
  vertical-align: middle;
  height: 16px;
  width: 234px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.inputExtranet320 {
  vertical-align: middle;
  height: 16px;
  width: 320px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.inputExtranet320Mandatory {
  vertical-align: middle;
  height: 16px;
  width: 320px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.selectExtranet320 {
  vertical-align: middle;
  height: 23px;
  width: 323px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.selectExtranet320Mandatory {
  vertical-align: middle;
  height: 23px;
  width: 323px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.selectExtranet160 {
  vertical-align: middle;
  height: 23px;
  width: 162px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.selectExtranet160Mandatory {
  vertical-align: middle;
  height: 23px;
  width: 162px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.selectExtrane120 {
  vertical-align: middle;
  height: 23px;
  width: 120px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  padding-top: 12px; }

.selectExtranet120Mandatory {
  vertical-align: middle;
  height: 23px;
  width: 120px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.selectDate {
  vertical-align: middle;
  height: 23px;
  border: 1px solid #7F9DB9;
  font-size: 12px; }

.selectDateMandatory {
  vertical-align: middle;
  height: 23px;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  background-color: #FFFFEE; }

.textarea320x120,
.textarea320x120Mandatory,
.textarea320x300 {
  scrollbar-3dlight-color: #7F9DB9;
  scrollbar-arrow-color: #7F9DB9;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #7F9DB9;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  color: #000;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  height: 120px;
  width: 100%; }

.textarea320x120Mandatory {
  background-color: #FFFFEE;
  width: 100%; }

.textarea32x300 {
  height: 300px; }

.textarea32x120 {
  scrollbar-3dlight-color: #7F9DB9;
  scrollbar-arrow-color: #7F9DB9;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #7F9DB9;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  color: #000;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  height: 120px;
  width: 100%; }

.textareaExtranet225 {
  scrollbar-3dlight-color: #7F9DB9;
  scrollbar-arrow-color: #7F9DB9;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #7F9DB9;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  color: #000000;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  height: 80px;
  width: 100%; }

.textareaExtranet265 {
  scrollbar-3dlight-color: #7F9DB9;
  scrollbar-arrow-color: #7F9DB9;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #7F9DB9;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  color: #000000;
  border: 1px solid #7F9DB9;
  font-size: 12px;
  height: 40px;
  width: 100%;
  margin-top: 6px; }

.detailLabelFirstTelefon {
  font-size: 9pt;
  color: #333333;
  vertical-align: middle;
  width: 97px;
  padding-left: 22px; }

.detailLabelSkype {
  font-size: 9pt;
  color: #333333;
  vertical-align: middle;
  width: 158px; }

.detailExtranetLabelFirst,
.detailExtranetLabelFirstHidden {
  font-size: 12pt;
  text-align: right;
  vertical-align: middle;
  padding-right: 6px;
  width: 140px;
  font-weight: bold;
  color: #666;
  padding-top: 4px;
  padding-bottom: 4px; }

.detailExtranetLabelFirstTextVolume {
  font-size: 9pt;
  color: #333333;
  text-align: right;
  vertical-align: middle;
  width: 130px;
  font-weight: bold;
  background-color: #CCCCCC;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #666666;
  border-right-color: #666666;
  border-left-color: #666666;
  line-height: 18px;
  padding-right: 8px; }

.detailExtranetLabelFirstTop {
  text-align: right;
  vertical-align: top;
  padding-right: 6px;
  width: 140px;
  font-weight: bold;
  color: #666;
  padding-top: 0px;
  padding-bottom: 4px; }

.detailExtranetLabelLeft,
.detailLabel {
  text-align: left;
  vertical-align: middle;
  padding-right: 4px;
  padding-left: 4px; }

.detailExtranetLabelTitle {
  vertical-align: middle;
  line-height: 20px;
  font-weight: bold;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 6px; }

.detailExtranetLabelTitleUnterline {
  vertical-align: middle;
  line-height: 20px;
  font-weight: bold;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  width: 200px;
  padding-top: 12px;
  padding-bottom: 6px; }

.detailValueBloc {
  width: 385px; }

.detailExtranetLabelFirstLarge {
  width: 140px; }

    /*.detailLabelFirstTop {
	font-size:9pt;
	text-align: right;
	vertical-align: top;
	width: 150px;
}*/
.detailExtranetClientValue,
.detailExtranetClientValueEnd,
.detailExtranetClientValueRedFont,
.detailExtranetClientAddressValue,
.detailExtranetClientText,
.detailExtranetClientTextMiddle,
.detailExtranetClientTextEnd {
  background-color: #DFDFDF;
  text-align: left;
  padding-left: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-top-color: #666666;
  border-right-color: #666666;
  width: 262px; }

.detailExtranetClientValueEnd,
.detailExtranetClientTextEnd {
  padding-top: 4px;
  border-top-width: 1px;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666; }

.detailExtranetClientTextEnd {
  vertical-align: top;
  padding-top: 3px;
  padding-bottom: 4px; }

.detailExtranetClientText .detailExtranetClientTextMiddle {
  vertical-align: top;
  padding-top: 3px;
  padding-bottom: 4px; }

.detailExtranetClientTextMiddle {
  border-right: none;
  width: 310px; }

.detailExtranetClientValueRedFont {
  color: #C00; }

.detailExtranetClientAddressValue {
  padding-top: 4px;
  padding-bottom: 4px; }

.detailExtranetValueLarge {
  font-weight: bold; }

.detailExtranetValueTop {
  vertical-align: top; }

.detailExtranetValueTop2 {
  vertical-align: top;
  background-color: #EAEAEA;
  padding: 3px;
  width: 300px; }

.detailExtranetValueTop p,
.detailExtranetValueTop2 p {
  margin: 0px;
  padding: 0px; }

.detailExtranetValueCenter {
  vertical-align: middle;
  text-align: center; }

.detailExtranetValueTextVolume {
  background-color: #DFDFDF;
  text-align: left;
  padding-left: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-top-color: #666666;
  border-right-color: #666666;
  width: 330px; }

.descriptionClass {
  vertical-align: top;
  background-color: #DFDFDF;
  padding: 3px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666; }

#tableBillOverview {
  font-size: 0.9rem;
  text-align: left; }
  @media (max-width: 991.98px) {
    #tableBillOverview {
      float: left; } }
  #tableBillOverview .head {
    font-weight: 600; }
  #tableBillOverview .listrow1320401_1 {
    padding-left: 3.5rem;
    min-width: 125px; }
  #tableBillOverview .listrow1320401_2 {
    font-weight: 700;
    font-size: 0.8rem;
    letter-spacing: 0.5px; }
  #tableBillOverview .listrow1320401_5 .date {
    width: 75px; }
  #tableBillOverview .listrow1320401_5 .date,
  #tableBillOverview .listrow1320401_5 .payment {
    padding-right: 10px; }
  #tableBillOverview .listrow1320401_6 {
    position: absolute;
    left: 12px;
    top: 0;
    border-bottom: none !important;
    display: flex;
    height: 100%;
    padding: 0;
    align-items: center; }
    #tableBillOverview .listrow1320401_6 .icon-pdf {
      font-family: fontawesome;
      font-weight: 100;
      font-size: 1.2rem;
      background: #146cb4;
      color: white;
      padding: 3px 0;
      width: 35px;
      float: right;
      margin-right: 10px;
      text-align: center; }
  #tableBillOverview #listHead {
    font-weight: 700; }
  #tableBillOverview tr {
    width: 100%;
    border-radius: 5px;
    padding: 5px;
    margin: 5px 0;
    height: auto;
    position: relative; }
    @media (max-width: 991.98px) {
      #tableBillOverview tr {
        margin: 10px 0; } }
    #tableBillOverview tr td {
      vertical-align: middle;
      width: auto;
      padding: 10px; }
      @media (max-width: 991.98px) {
        #tableBillOverview tr td {
          float: left;
          width: 100%;
          text-align: left;
          padding: 0 10px; }
          #tableBillOverview tr td:first-child {
            padding-top: 10px;
            font-weight: 700; }
          #tableBillOverview tr td:last-child {
            padding-bottom: 10px; }
          #tableBillOverview tr td br {
            display: none; } }

.listrow1320001_2,
.listrow1320101_2,
.listrow1320201_2 {
  font-weight: 700; }

/* [class^=...] Selektor für Elemente, welche eine Klasse haben, die mit ... beginnt*/
#tableBillOverview tr td[class^="listrow1320401"] {
  border-bottom: 1px solid #8690a0; }

#tableBillOverview tr:first-child td[class^="listrow1320401"],
#tableBillOverview tr:last-child td[class^="listrow1320401"] {
  border: none; }

#tableBillOverview td[class^="listrow1320401"] {
  padding-right: 0; }

.layerListTable .layerHeadRight {
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: right; }

.layerListTable .layerHeadCenter {
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center; }

.layerListTable .listrow2001_2 {
  text-align: left;
  color: #F00;
  margin-right: 2px;
  margin-left: 2px;
  width: 110px; }

.layerListTable .listrow2001_3 {
  text-align: left;
  margin-right: 2px;
  margin-left: 2px;
  width: 110px; }

.layerListTable .listrow2001_4 {
  text-align: center;
  margin-right: 2px;
  margin-left: 2px; }

.layerListTable .listrow2001_5 {
  text-align: left;
  margin-right: 2px;
  margin-left: 2px; }

.layerListTable .listrow2001_7,
.layerListTable .listrow2101_6,
.listrow2101_1 {
  font-weight: bold; }

#listrow2201_1,
#listrow2201_2,
#listrow2201_3,
#listrow2201_4,
#listrow2201_5,
#listrow2201_6,
#listrow2201_7 {
  padding-right: 4px;
  padding-left: 0px; }

.layerListTable .listrow2201_1,
.layerListTable .listrow2201_2,
.layerListTable .listrow2201_3,
.layerListTable .listrow2201_4 {
  padding-right: 4px;
  padding-left: 4px;
  text-align: left; }

.layerListTable .listrow2201_5 {
  text-align: center;
  padding-right: 4px;
  padding-left: 4px; }

.layerListTable .listrow2201_6 {
  text-align: left;
  padding-right: 4px;
  padding-left: 4px; }

.layerListTable .listrow2201_7 {
  text-align: left;
  padding-right: 4px;
  padding-left: 4px;
  vertical-align: top; }

    /*.listrow1320001_1, .listrow1320001_2, .listrow1320001_3, .listrow1320001_4, .listrow1320001_5, .listrow1320001_6, .listrow1320001_7, .listrow1320101_1, .listrow1320101_2, .listrow1320101_3, .listrow1320101_4, .listrow1320101_5, .listrow1320101_6, .listrow1320101_7, .listrow1320201_1, .listrow1320201_2, .listrow1320201_3, .listrow1320201_4, .listrow1320201_5, .listrow1320201_6, .listrow1320201_7, .listrow1320401_1, .listrow1320401_2, .listrow1320401_3, .listrow1320401_4 {
	vertical-align: top;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.listrow1320001_3, .listrow1320101_3, .listrow1320201_3 {
	width: 50px;
}
.listrow1320001_4, .listrow1320101_4, .listrow1320201_4 {
	width: 110px;
}
.layerListTable .listrow1320001_6, .listrow1320101_6, .listrow1320201_6 {
	text-align: right;
}
.listrow1320101_5, .listrow1320201_5 {
	width: 80px;
}
.listrow1320101_6, .listrow1320201_6 {
	width: 80px;
}*/
#containerMemberMenu {
  width: 100%; }

.listSubscript {
  padding-top: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  vertical-align: bottom;
  height: 16px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-top-color: #000;
  border-bottom-color: #000; }

.parallelFileLink,
.documentListItem a,
.documentListItem a:hover,
.documentListItem a:active,
.areaDocusAccountMiddle a,
.areaDocusAccountMiddle a:hover,
.areaDocusAccountMiddle a:active,
.areaDocusBillMiddle a,
.areaDocusBillMiddle a:hover,
.areaDocusBillMiddle a:active {
  color: White;
  text-decoration: none; }
  .parallelFileLink .custom-file-icon,
  .documentListItem a .custom-file-icon,
  .documentListItem a:hover .custom-file-icon,
  .documentListItem a:active .custom-file-icon,
  .areaDocusAccountMiddle a .custom-file-icon,
  .areaDocusAccountMiddle a:hover .custom-file-icon,
  .areaDocusAccountMiddle a:active .custom-file-icon,
  .areaDocusBillMiddle a .custom-file-icon,
  .areaDocusBillMiddle a:hover .custom-file-icon,
  .areaDocusBillMiddle a:active .custom-file-icon {
    font-family: fontawesome;
    font-weight: 400;
    color: white; }
  .parallelFileLink .customLanguage,
  .documentListItem a .customLanguage,
  .documentListItem a:hover .customLanguage,
  .documentListItem a:active .customLanguage,
  .areaDocusAccountMiddle a .customLanguage,
  .areaDocusAccountMiddle a:hover .customLanguage,
  .areaDocusAccountMiddle a:active .customLanguage,
  .areaDocusBillMiddle a .customLanguage,
  .areaDocusBillMiddle a:hover .customLanguage,
  .areaDocusBillMiddle a:active .customLanguage {
    width: 25%;
    display: inline-block; }
    @media (max-width: 599.98px) {
      .parallelFileLink .customLanguage,
      .documentListItem a .customLanguage,
      .documentListItem a:hover .customLanguage,
      .documentListItem a:active .customLanguage,
      .areaDocusAccountMiddle a .customLanguage,
      .areaDocusAccountMiddle a:hover .customLanguage,
      .areaDocusAccountMiddle a:active .customLanguage,
      .areaDocusBillMiddle a .customLanguage,
      .areaDocusBillMiddle a:hover .customLanguage,
      .areaDocusBillMiddle a:active .customLanguage {
        width: 80%; } }

.parallelFileLink:hover,
.documentListItem a:hover,
.areaDocusAccountMiddle a:hover {
  text-decoration: underline; }

#containerContentClient {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
  width: 800px;
  background-color: #FFF;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #555; }

.container-communication {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 35px;
  align-items: flex-end; }
  .container-communication .containerImage {
    width: 20%;
    text-align: right; }
    .container-communication .containerImage .logo {
      width: 100%;
      height: auto;
      background: white;
      border-radius: 8px;
      padding: 10px 5px; }
    .container-communication .containerImage .translator {
      width: 77%;
      height: auto; }

.buttonCloseCommunication {
  float: right;
  font-family: "fontawesome", "proxima-nova";
  font-weight: 100;
  color: white;
  font-size: 2rem;
  cursor: pointer; }

.buttonCommunication {
  font-family: "fontawesome", "proxima-nova";
  font-weight: 700;
  margin: 10px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  transition: .5s ease-out; }
  .buttonCommunication .text {
    background: linear-gradient(to bottom, #f5f5f5 0%, #ccc 100%);
    padding: 5px 10px;
    border-radius: 5px;
    color: black;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
  .buttonCommunication .icon {
    font-size: 3.5rem;
    padding-right: 1rem;
    color: white;
    font-weight: 100; }
  .buttonCommunication:hover {
    transform: scale(1.1); }

#containerCommunication-invaTrans {
  position: relative;
  padding: 15px 20px;
  margin-bottom: 0;
  background: #f0f5f8;
  background: -moz-linear-gradient(top, #f0f5f8 0%, #ccebcc 100%);
  background: -webkit-linear-gradient(top, #f0f5f8 0%, #ccebcc 100%);
  background: linear-gradient(to bottom, #f0f5f8 0%, #ccebcc 100%);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  color: #333;
  width: 75%;
  font-size: 0.9rem; }
  #containerCommunication-invaTrans:after {
    position: absolute;
    bottom: 15px;
    right: -9px;
    height: 20px;
    width: 20px;
    transform: rotateY(0deg) rotate(45deg);
    background: #dbebdb;
    content: ' '; }
  #containerCommunication-invaTrans .head {
    margin-bottom: 30px; }
    #containerCommunication-invaTrans .head .title {
      width: 50%;
      float: left;
      font-size: 1.1rem;
      font-weight: 700; }
    #containerCommunication-invaTrans .head .date {
      width: 50%;
      float: right;
      text-align: right; }
  #containerCommunication-invaTrans .body {
    margin-bottom: 10px; }
    #containerCommunication-invaTrans .body p {
      margin: 0px;
      padding: 5px 0; }
  #containerCommunication-invaTrans .files {
    margin-bottom: 10px; }
    #containerCommunication-invaTrans .files a {
      color: #146cb4 !important;
      font-weight: 700;
      word-break: break-all; }
  #containerCommunication-invaTrans .reminder .remindOpenRequestButton {
    color: #FFF;
    background-color: #116db2;
    border: 1px solid #124d77;
    margin-top: 5px; }
    #containerCommunication-invaTrans .reminder .remindOpenRequestButton:hover {
      background-color: #124d77;
      transition: all 0.5s ease-out; }
  #containerCommunication-invaTrans .footer {
    height: 10px; }

#containerCommunication-translator {
  position: relative;
  padding: 15px 20px;
  margin-bottom: 35px;
  background: #f0f5f8;
  background: -moz-linear-gradient(top, #f0f5f8 0%, #cce3f3 100%);
  background: -webkit-linear-gradient(top, #f0f5f8 0%, #cce3f3 100%);
  background: linear-gradient(to bottom, #f0f5f8 0%, #cce3f3 100%);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  color: #333;
  width: 75%;
  font-size: 0.9rem; }
  #containerCommunication-translator:after {
    position: absolute;
    bottom: 25px;
    left: -9px;
    height: 20px;
    width: 20px;
    transform: rotateY(0deg) rotate(45deg);
    background: #d3e6f4;
    content: ' '; }
  #containerCommunication-translator .head {
    margin-bottom: 30px; }
    #containerCommunication-translator .head .title {
      width: 50%;
      float: left;
      font-size: 1.1rem;
      font-weight: 700; }
    #containerCommunication-translator .head .date {
      width: 50%;
      float: right;
      text-align: right; }
  #containerCommunication-translator .body {
    margin-bottom: 10px; }
    #containerCommunication-translator .body p {
      margin: 0px;
      padding: 5px 0; }
  #containerCommunication-translator .files {
    margin-bottom: 10px; }
    #containerCommunication-translator .files a {
      color: #146cb4 !important;
      font-weight: 700;
      word-break: break-all; }
  #containerCommunication-translator .reminder .remindOpenRequestButton {
    color: #FFF;
    background-color: #116db2;
    border: 1px solid #124d77;
    margin-top: 5px; }
    #containerCommunication-translator .reminder .remindOpenRequestButton:hover {
      background-color: #124d77;
      transition: all 0.5s ease-out; }
  #containerCommunication-translator .footer {
    height: 10px; }

#containerCommunication {
  position: relative;
  padding: 15px 20px;
  margin-bottom: 35px;
  background: #f0f5f8;
  background: -moz-linear-gradient(top, #f0f5f8 0%, #cce3f3 100%);
  background: -webkit-linear-gradient(top, #f0f5f8 0%, #cce3f3 100%);
  background: linear-gradient(to bottom, #f0f5f8 0%, #cce3f3 100%);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  color: #333; }
  #containerCommunication:after {
    position: absolute;
    bottom: -15px;
    left: 40px;
    height: 30px;
    width: 30px;
    transform: rotateY(0deg) rotate(45deg);
    background: #cce3f3;
    content: ' '; }
  #containerCommunication .head {
    margin-bottom: 30px; }
    #containerCommunication .head .title {
      width: 50%;
      float: left;
      font-size: 1.1rem;
      font-weight: 700; }
    #containerCommunication .head .date {
      width: 50%;
      float: right;
      text-align: right; }
  #containerCommunication .body {
    margin-bottom: 10px; }
    #containerCommunication .body p {
      margin: 0px;
      padding: 5px 0; }
  #containerCommunication .files {
    margin-bottom: 10px; }
    #containerCommunication .files a {
      color: #146cb4 !important;
      font-weight: 700;
      word-break: break-all; }
  #containerCommunication .reminder .remindOpenRequestButton {
    color: #FFF;
    background-color: #116db2;
    border: 1px solid #124d77;
    margin-top: 5px; }
    #containerCommunication .reminder .remindOpenRequestButton:hover {
      background-color: #124d77;
      transition: all 0.5s ease-out; }
  #containerCommunication .footer {
    height: 10px; }

.containerCommunication {
  font-size: 1.1rem; }
  .containerCommunication.right {
    float: right;
    width: 48%; }
    @media (max-width: 749.98px) {
      .containerCommunication.right {
        float: none;
        width: 100%; } }
  .containerCommunication.left {
    width: 100%; }
    @media (max-width: 749.98px) {
      .containerCommunication.left {
        float: none;
        width: 100%; } }
  .containerCommunication.head {
    margin-bottom: 25px;
    background-color: rgba(0, 0, 0, 0.1);
    padding: 0;
    background: none; }
    .containerCommunication.head .title {
      font-weight: 300 !important; }
    .containerCommunication.head .content {
      margin-top: 10px; }
      .containerCommunication.head .content p + p {
        margin-top: 0.5rem !important; }
  .containerCommunication .upload {
    margin-top: 20px; }
    .containerCommunication .upload .title {
      font-weight: 700;
      color: #146cb4; }
    .containerCommunication .upload p {
      padding-bottom: 10px; }
  .containerCommunication .buttonSendAnswer {
    margin-top: 15px;
    background: #146cb4;
    width: 100%;
    text-align: center;
    border-radius: 5px; }
    .containerCommunication .buttonSendAnswer:hover {
      background: #999;
      transition: all 1s ease-out; }
  .containerCommunication #HTMLEditorAnswer {
    width: 100%; }
  .containerCommunication #cke_HTMLEditorAnswer {
    width: 100% !important; }

#layerExtranetTranslatorOffer {
  width: 280px;
  padding: 5px; }

/*** Preisanfrage Template dolphin_member_priceRequest.cfm ***/
.layerPriceRequestButton {
  padding-left: 5px; }

.layerPriceRequestRejectButton {
  background-image: url(../dolphin/fw/img/button/rejectOrder.gif);
  background-repeat: no-repeat;
  background-position: 5px;
  padding-left: 35px; }

.layerPrintButton {
  background-image: url(../dolphin/fw/img/button/print.gif);
  background-repeat: no-repeat;
  background-position: 5px;
  padding-left: 35px; }

.buttonAcceptOrder,
.buttonRejectOrder {
  font-weight: bold;
  color: #116db2;
  background-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  cursor: hand; }

.buttonRejectOrder1,
.buttonRejectOrder1:hover,
.buttonRejectOrder2,
.buttonRejectOrder2:hover,
.buttonAdditionalCost {
  text-align: center;
  vertical-align: middle;
  cursor: hand;
  margin: 0px;
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #116db2; }

.textareaPriceJobRequest {
  scrollbar-3dlight-color: #bcbeb0;
  scrollbar-arrow-color: #bcbeb0;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #bcbeb0;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  color: #000000;
  border: 1px solid #bcbeb0;
  height: 150px;
  width: 100%;
  margin-top: 10px; }

.buttonRejectOrder1 {
  background-color: #116db2;
  color: #FFF;
  width: 100%; }

.buttonRejectOrder1:hover,
.buttonRejectOrder2:hover {
  background-color: #d2e8fb;
  color: #116db2 !important;
  transition: all 0.5s ease-out; }

.buttonRejectOrder2,
.buttonRejectOrder2:hover {
  width: 272px;
  color: #116db2 !important;
  background-image: url(../dolphin/fw/img/icon/symbolFormOrder24.png);
  background-repeat: no-repeat;
  background-position: 10px 7px;
  padding: 10px 0;
  margin-top: 5px; }

#containerAdditionalCostTranslate {
  height: 1px;
  position: relative;
  z-index: 1; }
  #containerAdditionalCostTranslate .input {
    border: 1px solid #999; }

#layerAdditionalCostTranslate {
  width: 600px;
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

#layerFormUpload {
  padding: 40px; }

#windowHead {
  background-color: #146cb4;
  height: 40px;
  border-radius: 5px 5px 0 0; }

#windowTitle {
  font-weight: 700;
  font-size: 1.1rem;
  color: white;
  float: left;
  margin: 8px 0 0 10px; }

#windowHeadFunction {
  float: right;
  width: 15%;
  text-align: right;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px; }

.select160 {
  width: 100%;
  padding: 5px 10px; }

.textarea160_100 {
  height: 100px;
  width: 100%; }

.input160 {
  width: 160px; }

.buttonAdditionalCost {
  width: 160px;
  margin-top: 10px; }

.buttonOrderClose {
  height: 28px;
  width: 28px;
  font-family: fontawesome;
  color: white;
  font-weight: 300;
  background: none;
  font-size: 1.75rem;
  padding: 0;
  margin: 0;
  line-height: 1; }

.containerValidateMessage {
  background: darkred;
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  margin: 0 0 10px 0; }

/*** Antwort der Anmerkung /Rückfrage zum Auftrag ***/
.containerCommunicationItem {
  background-color: #CCC;
  padding: 8px;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0px;
  margin-left: 0px; }

.labelCommunicationOrderTitle {
  font-weight: bold; }

.containerAnswerItem {
  padding-top: 12px; }

.layerCommunicationFileHeader {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #333;
  font-weight: bold; }

.layerCommunicationFileHeader,
.layerCommunicationFiles {
  background-color: #FFF;
  margin: 0px;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 4px; }

.sendRequestButton {
  background-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  font-family: 'fontawesome';
  color: white;
  font-size: 1.8rem;
  width: 100%; }

/* Services */
.layerServices_de {
  width: 780px;
  height: 530px;
  position: relative;
  background-image: url(../img/backgroundServices_de.png); }

.layerServices_fr {
  width: 780px;
  height: 530px;
  position: relative;
  background-image: url(../img/backgroundServices_fr.png); }

.layerServices_en {
  width: 780px;
  height: 530px;
  position: relative;
  background-image: url(../img/backgroundServices_en.png); }

.layerServices_it {
  width: 780px;
  height: 530px;
  position: relative;
  background-image: url(../img/backgroundServices_it.png); }

.layerServices_es {
  width: 780px;
  height: 530px;
  position: relative;
  background-image: url(../img/backgroundServices_es.png); }

.itemServices {
  display: block;
  position: absolute;
  border: none; }

#itemServices_1 {
  width: 191px;
  height: 41px;
  top: 82px;
  left: 118px; }

#itemServices_2 {
  width: 246px;
  height: 41px;
  top: 159px;
  left: 53px; }

#itemServices_3 {
  width: 263px;
  height: 41px;
  top: 235px;
  left: 26px; }

#itemServices_4 {
  width: 249px;
  height: 40px;
  top: 312px;
  left: 13px; }

#itemServices_5 {
  width: 179px;
  height: 52px;
  top: 388px;
  left: 33px; }

#itemServices_6 {
  width: 193px;
  height: 40px;
  top: 468px;
  left: 222px; }

#itemServices_7 {
  width: 382px;
  height: 41px;
  top: 388px;
  right: 113px; }

#itemServices_8 {
  width: 195px;
  height: 41px;
  top: 312px;
  right: 49px; }

#itemServices_9 {
  width: 177px;
  height: 41px;
  top: 240px;
  right: 19px; }

#itemServices_10 {
  width: 149px;
  height: 41px;
  top: 159px;
  right: 23px; }

#itemServices_11 {
  width: 181px;
  height: 50px;
  top: 73px;
  right: 32px; }

/* Extranet Left */
.layerPortalLeft strong {
  font-weight: 700; }

.layerPortalLeftText {
  background-color: #0074c1;
  padding: 10px;
  font-size: 90%;
  color: #FFFFFF;
  border-radius: 20px; }

.layerPortalLeftText p {
  margin-bottom: 10px; }

.layerPortalLeftAddress p {
  margin-bottom: 5px; }

.layerPortalLeftText p:last-child,
.layerPortalLeftAddress p:last-child {
  margin-bottom: 0px; }

.layerPortalLeftImage {
  width: 200px;
  height: 201px;
  background-image: url(../img/spritePortal.png);
  background-position: 0 -203px; }

.layerPortalLeftButton {
  width: 200px;
  height: 44px;
  background-image: url(../img/spritePortal.png);
  background-position: 0 -34px;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px; }

.layerPortalLeftAddress {
  width: 200px;
  height: 114px;
  padding-top: 5px;
  background-image: url(../img/spritePortal.png);
  background-position: 0 -74px;
  text-align: center;
  font-size: 80%;
  line-height: 120%; }

.layerPortalLeftAddress a {
  color: #333333;
  text-decoration: none; }

.layerPortalLeftAddress a:hover {
  text-decoration: underline; }

.buttonBlue {
  background-color: #0074c1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 10px;
  margin-bottom: 20px;
  background-image: url(../img/background_white_small.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  box-shadow: 0px 0px 5px #555; }

.buttonRed {
  background-color: #ff9696;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 10px;
  margin-bottom: 20px;
  background-image: url(../img/background_white_small.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  box-shadow: 0px 0px 5px #555; }

.buttonGreen {
  border-radius: 10px 10px 0 0;
  background-color: #267b30;
  background-image: url(../img/background_white_small.png);
  background-position: right center;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, 0.75) 0 0 4px;
  padding: 10px;
  margin-bottom: 20px;
  font-family: proxima-nova;
  border: none;
  width: 100%; }

.sprechblase {
  position: relative;
  padding: 10px;
  margin: 0 auto;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 15px;
  background-image: linear-gradient(#b41414, #651414);
  box-shadow: rgba(0, 0, 0, 0.75) 0 0 10px;
  color: white;
  margin: 20px 0 30px 0; }
  .sprechblase h3 {
    color: white !important;
    text-transform: uppercase;
    line-height: 1.5rem; }
  .sprechblase:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 30px;
    top: 100%;
    border: 15px solid #651414;
    border-color: #651414 transparent transparent; }

.dock-item-link {
  -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
  -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
  box-shadow: inset 0px 1px 0px 0px #54a3f7;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #124d77;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: 'fontawesome';
  padding: 6px 24px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #154682;
  font-size: 110%; }

/* remarkForm */
.remarkForm {
  margin-bottom: 20px; }

.remarkForm-title {
  border-bottom: 1px solid #146cb4;
  margin-bottom: 5px;
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 1.2rem;
  color: #146cb4;
  text-transform: uppercase; }

.remarkForm-title::before {
  content: '\f044';
  display: inline-block;
  font-family: 'fontawesome';
  margin-right: 5px;
  font-size: 1.75rem;
  color: #146cb4; }

.remarkForm-caption {
  margin-bottom: 5px; }

.remarkForm-form {
  padding-right: 60px;
  position: relative; }

.remarkForm-success {
  margin-bottom: 10px; }

.remarkForm-textarea {
  box-sizing: border-box;
  width: 100%;
  resize: vertical;
  min-height: 145px;
  padding: 15px; }

.remarkForm-button {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  padding: 0;
  font-family: fontawesome; }

/* Sternenbewertung, starrating */
.starRating:not(old) {
  display: inline-block;
  width: 12.5em;
  height: 2.5em;
  overflow: hidden;
  vertical-align: bottom; }

.starRating:not(old) > input {
  margin-right: -100%;
  opacity: 0; }

.starRating:not(old) > label {
  display: block;
  float: right;
  position: relative;
  background: url("/img/rating/off.png");
  background-size: contain; }

.starRating:not(old) > label:before {
  content: '';
  display: block;
  width: 2.5em;
  height: 2.5em;
  background: url("/img/rating/on.png");
  background-size: contain;
  opacity: 0;
  transition: opacity 0.2s linear;
  cursor: pointer; }

.starRating:not(old) > label:hover:before,
.starRating:not(old) > label:hover ~ label:before,
.starRating:not(:hover) > :checked ~ label:before {
  opacity: 1; }

.button-0 {
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 16px;
  color: #000;
  text-decoration: none;
  background-color: #fdd003;
  border-bottom: 1px solid #2980B9;
  float: right;
  cursor: pointer;
  transition: all 0.1s;
  -webkit-transition: all 0.1s;
  margin: 0 !important;
  line-height: 1.75rem; }

.button-0:hover,
.button-0:focus {
  text-decoration: none;
  color: #999; }

.button-0:active {
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  border-bottom: 1px solid; }

/* Portal Navi Main Right */
.layerMainRightPortal {
  -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
  -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
  box-shadow: inset 0px 1px 0px 0px #54a3f7;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
  background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
  background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
  background-color: #007dc1;
  border-radius: 10px;
  border: 1px solid #124d77;
  color: #ffffff;
  padding: 10px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #154682;
  margin-bottom: 20px; }

.layerMainRightPortalTitle {
  color: #FFFFFF;
  margin-bottom: 10px; }

.layerMainRightPortalUser {
  font-size: 90%;
  margin-bottom: 10px;
  overflow: hidden; }

.layerMainRightPortalUser .left {
  float: left; }

.layerMainRightPortalUser .right {
  float: right; }

.layerMainRightPortalUser input {
  font-family: 'fontawesome';
  padding: 0;
  margin: 0;
  color: #FFFFFF;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 120%; }

.layerMainRightPortal ul {
  list-style: none; }

.layerMainRightPortal ul li a {
  font-size: 90%;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  padding: 5px 0px 5px 15px;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.layerMainRightPortal ul li a:before {
  content: '\f138\0020';
  font-family: 'fontawesome';
  display: inline-block;
  margin-left: -15px;
  /* same as padding-left set on li */
  width: 15px;
  /* same as padding-left set on li */ }

.layerMainRightPortal ul li a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 5px 10px; }

/* Portal Navi */
.layerPortalNavi {
  position: relative; }

.layerPortalNavi #itemSideLogin {
  position: absolute;
  margin: 0;
  right: -18px;
  top: 60px;
  z-index: 1;
  cursor: pointer; }

.layerPortalNaviTop {
  width: 33px;
  height: 20px;
  background-image: url(../img/spritePortal.png); }

.layerPortalNaviBottom {
  width: 33px;
  height: 20px;
  background-image: url(../img/spritePortal.png);
  background-position: -43px 0; }

.layerPortalNaviBody {
  border-radius: 0 20px 20px 0;
  background: #0074c1;
  background: -moz-linear-gradient(left, #0074c1 0%, #0f5a90 100%);
  background: -webkit-linear-gradient(left, #0074c1 0%, #0f5a90 100%);
  background: linear-gradient(to right, #0074c1 0%, #0f5a90 100%);
  color: #FFFFFF;
  padding: 20px;
  overflow: hidden;
  position: relative; }
  .layerPortalNaviBody:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../img/background_white_big.png);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto 100%; }

.layerPortalNaviBody .layerPortalNaviContent {
  position: relative; }

.layerPortalNaviContent .icon {
  font-family: fontawesome;
  font-weight: 300;
  font-size: 2rem; }
.layerPortalNaviContent .subtitle {
  color: white !important;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid white; }
.layerPortalNaviContent p {
  font-size: 1.1rem;
  margin-bottom: 5px; }

.layerPortalNaviBody ul {
  list-style: none; }
  .layerPortalNaviBody ul .googleRaiting a {
    min-height: 120px; }
  .layerPortalNaviBody ul li {
    min-height: 80px;
    font-size: 1.1rem; }

.layerPortalNaviBody a {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  padding: 5px;
  border-radius: 5px; }

.layerPortalNaviBody a:before {
  content: '\f138\0020';
  font-family: 'fontawesome';
  padding-right: 10px; }

.googleRaiting a:before {
  content: unset !important;
  display: none; }

.googleRaiting a,
.googleRaiting a:hover {
  height: 110px !important;
  padding-top: 0px !important; }

.googleFeedback {
  padding-top: 39px;
  padding-left: 5px; }

.googleFeedback:before {
  content: '';
  position: absolute;
  left: 90px;
  top: 0;
  width: 120px;
  height: 39px;
  background-image: url(../img/GoogleLogo.png);
  background-repeat: no-repeat; }

.layerPortalNaviBody a:hover,
.layerPortalNaviBody a.open {
  background-color: rgba(255, 255, 255, 0.2); }

.layerPortalNaviSearch {
  padding-top: 10px; }

.layerPortalNaviSearchTitle {
  margin-bottom: 10px; }

.layerPortalNaviSearchForm {
  background-color: #0074c1;
  border: 1px solid #70bef1;
  display: flex;
  justify-content: space-between;
  align-items: center; }

#searchstrOrderNumber::placeholder {
  color: white; }

.layerPortalNaviSearch input {
  box-sizing: border-box;
  width: 100%;
  border: none;
  background: none;
  color: #FFFFFF;
  padding: 10px; }

.layerPortalNaviSearch input[type=submit] {
  box-sizing: border-box;
  width: 35px;
  border: none;
  background: none;
  color: #FFFFFF;
  font-family: 'fontawesome';
  padding: 0;
  text-align: center;
  font-size: 1rem;
  cursor: pointer; }

/*../dolphin/fw/templateShowOffer.cfm*/
.layerOfferHead {
  margin-bottom: 10px; }

.layerOfferHeadTitle {
  color: #146cb4; }

.layerOfferLeft {
  float: left;
  width: 45%;
  margin-right: 5%;
  margin-bottom: 20px;
  position: relative; }
  .layerOfferLeft p {
    margin: 10px 0 !important; }
  @media (max-width: 991.98px) {
    .layerOfferLeft {
      float: none;
      width: 100%; } }

.layerOfferLeftText {
  margin-bottom: 10px; }

.layerOfferLeftText p {
  margin-bottom: 10px; }

.layerOfferLeftText p:last-child {
  margin-bottom: 0px; }

.layerOfferLeftButton {
  margin-bottom: 10px;
  float: left; }

.layerOfferLeftInfo {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  z-index: 9;
  text-align: left;
  display: none; }

.layerOfferLeftInfoBody {
  padding: 20px; }

.layerOfferLeftInfoHead {
  color: #116db2;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #116db2; }

.layerOfferLeftInfoText {
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 50px;
  background-color: #c8e9ff;
  color: #FF0000; }

.layerOfferLeftCaption {
  margin-bottom: 10px;
  line-height: 0;
  float: right; }

.layerOfferLeftCaption img {
  width: 50px;
  height: auto; }

.layerOfferLeftComment {
  border-top: 1px dotted #116db2;
  padding-top: 10px;
  clear: both; }

.layerOfferLeftCommentText {
  margin-bottom: 15px; }

.layerOfferLeftCommentText p {
  margin-bottom: 10px; }

.layerOfferLeftCommentText p:last-child {
  margin-bottom: 0px; }

.layerOfferLeftCommentText li {
  margin-left: 20px; }

.layerOfferLeftCommentForm {
  position: relative;
  padding-right: 60px; }

.textareaOfferRemark {
  width: 100%;
  min-height: 80px;
  resize: vertical; }

.buttonOfferRemark {
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 20px;
  position: absolute;
  right: 0;
  bottom: 0; }
  .buttonOfferRemark.button {
    font-family: fontawesome; }

.layerOfferRight {
  width: 50%;
  float: right; }
  @media (max-width: 991.98px) {
    .layerOfferRight {
      float: none;
      width: 100%; } }

.layerOfferRight li a {
  overflow: hidden;
  position: relative;
  padding: 15px 15px 15px 90px;
  min-height: 80px; }
  .layerOfferRight li a:before {
    content: none; }

.layerOfferRight .itemPortalNaviIcon {
  margin: 0;
  position: absolute;
  top: 3px;
  left: 5px;
  width: 65px;
  height: 65px;
  background-image: url(../img/spritePortal.png); }

.layerOfferRight #itemPortalNaviIcon_1 {
  background-position: -210px 0; }

.layerOfferRight #itemPortalNaviIcon_2 {
  background-position: -210px -80px; }

.layerOfferRight #itemPortalNaviIcon_3 {
  background-position: -210px -160px; }

.layerOfferRight #itemPortalNaviIcon_4 {
  background-position: -210px -240px; }

.layerOfferBottom {
  clear: both;
  border-top: 1px solid #146cb4;
  padding-top: 25px;
  overflow: hidden;
  padding-bottom: 50px;
  margin: 0 -30px;
  color: #000;
  margin-top: 20px; }
  .layerOfferBottom .itemOfferBottom {
    width: 25%;
    float: left; }
    @media (max-width: 1199.98px) {
      .layerOfferBottom .itemOfferBottom {
        width: 33%; } }
    @media (max-width: 991.98px) {
      .layerOfferBottom .itemOfferBottom {
        width: 100%;
        float: none; } }
  .layerOfferBottom .itemOfferBottomInner {
    width: 88%;
    padding: 15px;
    border-radius: 5px;
    height: 220px;
    margin: 0 auto;
    position: relative; }
    @media (max-width: 991.98px) {
      .layerOfferBottom .itemOfferBottomInner {
        height: unset;
        margin-bottom: 25px; } }
  .layerOfferBottom #itemOfferBottom_1 .itemOfferBottomInner,
  .layerOfferBottom .layerOfferStatus_1 {
    background-color: #a4e271; }
  .layerOfferBottom #itemOfferBottom_2 .itemOfferBottomInner,
  .layerOfferBottom .layerOfferStatus_2 {
    background-color: #fff6af; }
  .layerOfferBottom #itemOfferBottom_3 .itemOfferBottomInner,
  .layerOfferBottom .layerOfferStatus_3 {
    background-color: #cb3d3d; }
  .layerOfferBottom #itemOfferBottom_spacer {
    text-align: center;
    padding: 0;
    padding-top: 35px; }
    .layerOfferBottom #itemOfferBottom_spacer img {
      max-width: 90%;
      height: auto; }
    @media (max-width: 1199.98px) {
      .layerOfferBottom #itemOfferBottom_spacer {
        display: none; } }
  .layerOfferBottom .itemOfferBottomIcon,
  .layerOfferBottom .itemOfferBottomButton {
    position: absolute;
    top: -10px;
    left: -10px;
    font-family: 'fontawesome';
    color: #ffffff;
    height: 40px;
    line-height: 38px;
    width: 40px;
    text-align: center;
    font-size: 140%;
    border-radius: 5px; }
  .layerOfferBottom .itemOfferBottomButton {
    top: auto;
    left: auto;
    bottom: -15px;
    right: -15px;
    cursor: pointer;
    font-size: 120%;
    border-radius: 20px; }
  .layerOfferBottom .itemOfferBottomButton {
    line-height: 11px;
    font-family: fontawesome, proxima-nova;
    font-size: 75%;
    white-space: normal;
    height: 50px;
    width: 50px;
    border-radius: 50%; }
  .layerOfferBottom .buttonOfferRemark {
    line-height: 11px;
    font-family: fontawesome, proxima-nova;
    font-size: 75%;
    white-space: normal;
    height: 50px;
    width: 50px;
    border-radius: 50%; }
  .layerOfferBottom #itemOfferBottomIcon_1,
  .layerOfferBottom #itemOfferBottomButton_1 {
    -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
    box-shadow: inset 0px 1px 0px 0px #a4e271;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
    background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: -o-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
    background-color: #89c403;
    border: 1px solid #74b807;
    display: inline-block;
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627; }
  .layerOfferBottom #itemOfferBottomIcon_2,
  .layerOfferBottom #itemOfferBottomButton_2 {
    -moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
    box-shadow: inset 0px 1px 0px 0px #fff6af;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    background-color: #ffec64;
    border: 1px solid #ffaa22;
    display: inline-block;
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627; }
  .layerOfferBottom #itemOfferBottomIcon_3,
  .layerOfferBottom #itemOfferBottomButton_3 {
    -moz-box-shadow: inset 0px 1px 0px 0px #cf866c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #cf866c;
    box-shadow: inset 0px 1px 0px 0px #cf866c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
    background: -moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: -webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: -o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: -ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
    background-color: #d0451b;
    border: 1px solid #942911;
    display: inline-block;
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627; }
  .layerOfferBottom .itemOfferBottomTitle {
    padding-left: 30px;
    line-height: 120%;
    margin-bottom: 10px;
    font-weight: 700; }
  .layerOfferBottom .itemOfferBottomRadio {
    position: relative;
    font-size: 90%;
    padding-left: 30px;
    margin-bottom: 5px; }
  .layerOfferBottom .itemOfferBottomRadio a {
    text-decoration: none;
    color: #333333; }
  .layerOfferBottom .itemOfferBottomRadio a:hover {
    text-decoration: underline; }
  .layerOfferBottom .radioOfferBottom {
    position: absolute;
    left: 0;
    top: 0px;
    margin: 0;
    height: 18px;
    width: 18px; }

/*Rechnungen*/
.layerInvoiceLeft {
  width: 63%;
  float: left;
  padding-right: 2%; }

.layerInvoiceRight {
  width: 35%;
  float: left; }
  .layerInvoiceRight .layerPortalNaviBody ul li {
    min-height: unset !important;
    margin: 0.75rem 0; }

/* Fertiger Auftrag Download und andere Optionen dolphin/fw/templateShowFinishedOrder.cfm */
.imgTitleDownloadIcon {
  width: 60px;
  float: left; }

.layerDownloadDocumentList {
  margin-left: 80px;
  overflow: hidden; }
  .layerDownloadDocumentList .document {
    padding-bottom: 8px; }
    .layerDownloadDocumentList .document a {
      color: black;
      text-decoration: none; }
      .layerDownloadDocumentList .document a:hover {
        color: #146cb4;
        transition: all 0.5s ease-out; }
    .layerDownloadDocumentList .document:before {
      content: '\f019\00A0\00A0';
      font-family: 'fontawesome'; }

.layerOrderPaid {
  margin-top: 10px; }

.tdTranslatePrice {
  padding-right: 10px; }

.dock {
  height: 50px;
  background-image: url("/img/dock/dock_background_2.png");
  background-position: right bottom;
  margin-left: 30px;
  padding-right: 30px;
  position: relative;
  list-style: none;
  text-align: center;
  margin-top: 50px;
  line-height: 120%; }
  .dock .dock-leftCorner {
    position: absolute;
    left: -30px;
    top: 0;
    height: 50px;
    width: 30px;
    background-image: url("/img/dock/dock_background_2.png");
    background-position: left bottom; }
  .dock .dock-item {
    display: inline-block;
    width: 24%;
    vertical-align: top;
    transition: margin 500ms;
    margin-top: -35px; }
    @media (max-width: 749.98px) {
      .dock .dock-item {
        width: 32%; } }
  .dock .dock-item.dock-item-long {
    width: 35%; }
  .dock .dock-item:hover {
    margin-top: -45px; }
  .dock .dock-item-link {
    display: block;
    color: #0074c1;
    text-decoration: none;
    position: relative;
    padding: 10px 0px !important;
    height: 65px; }
  .dock .dock-item-text {
    font-size: 70%;
    margin-top: 5px;
    display: block;
    line-height: 100%;
    color: #FFFFFF;
    font-family: proxima-nova; }
  .dock .dock-item-icon {
    font-family: fontawesome;
    font-size: 150%;
    color: #FFFFFF;
    display: block; }

/* order Finish */
.orderFinish-loginButton {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #bdbdbd));
  background: -moz-linear-gradient(top, #999999 5%, #bdbdbd 100%);
  background: -webkit-linear-gradient(top, #999999 5%, #bdbdbd 100%);
  background: -o-linear-gradient(top, #999999 5%, #bdbdbd 100%);
  background: -ms-linear-gradient(top, #999999 5%, #bdbdbd 100%);
  background: linear-gradient(to bottom, #999999 5%, #bdbdbd 100%);
  background-color: #999999;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #808080;
  display: block;
  cursor: pointer;
  color: #FFFFFF;
  font-family: Arial;
  font-size: 15px;
  font-weight: normal;
  padding: 6px 15px;
  text-decoration: none; }

.orderFinish-loginButton {
  font-size: 120%; }

.orderFinish-loginButton::before {
  content: '\f0e8\00A0\00A0';
  font-family: 'fontawesome'; }

.orderFinish-loginButton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dbdbdb), color-stop(1, #d3d1d1));
  background: -moz-linear-gradient(top, #dbdbdb 5%, #d3d1d1 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 5%, #d3d1d1 100%);
  background: -o-linear-gradient(top, #dbdbdb 5%, #d3d1d1 100%);
  background: -ms-linear-gradient(top, #dbdbdb 5%, #d3d1d1 100%);
  background: linear-gradient(to bottom, #dbdbdb 5%, #d3d1d1 100%);
  background-color: #dfdfdf;
  color: #595959;
  border: 1px solid #595959;
  font-family: Arial;
  font-size: 120%;
  font-weight: normal; }

.orderFinish-loginButton:active {
  position: relative;
  top: 1px; }

/* Order Payment */
.orderPayment-summary {
  min-height: 60px;
  background-color: #FFF;
  margin-top: 20px;
  margin-bottom: 60px;
  padding: 20px 0; }

.lineTop {
  border-top: solid 1px #000; }

.doubleLineTopBottom {
  border-top: double #000;
  border-bottom: double #000; }

.orderPayment-left {
  width: 65%;
  overflow: hidden; }
  @media (max-width: 991.98px) {
    .orderPayment-left {
      margin-right: 0;
      width: 100%; } }

.orderPayment-right {
  float: right;
  width: 30%; }
  @media (max-width: 991.98px) {
    .orderPayment-right {
      float: none;
      width: 100%; }
      .orderPayment-right .remarkForm {
        width: 65%;
        float: right; }
        .orderPayment-right .remarkForm:after {
          clear: both; } }

.orderPayment-brands {
  text-align: center;
  margin-top: 10px; }

.orderPayment-brands-item {
  display: inline-block;
  width: 15%; }

.orderPayment-brands-item a {
  display: block;
  padding: 10px;
  background-color: #FFFFFF;
  border-radius: 3px;
  border: 1px solid #c6c6c6; }

.orderPayment-brands-item a:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); }

.orderPayment-brands-item a img {
  width: 100%;
  height: auto; }

.orderPayment-button {
  display: block;
  margin-bottom: 20px;
  font-size: 100%;
  padding: 0 10px;
  overflow: hidden;
  height: 35px;
  line-height: 35px; }

.orderPayment-button::after {
  content: '\f190';
  font-family: 'fontawesome';
  float: right;
  font-size: 120%; }

/* Order Payment Box */
.orderPayment-box {
  width: 60%;
  margin-bottom: 20px;
  border-radius: 6px 6px 0 0;
  box-shadow: 0 0 5px rgba(0, 116, 193, 0.7); }
  .orderPayment-box.sammelR {
    width: 100%; }
  @media (max-width: 991.98px) {
    .orderPayment-box {
      float: left;
      width: 30%;
      margin-right: 15px; } }

.orderPayment-box:hover {
  box-shadow: 0 0 5px #0074c1; }

.orderPayment-box-image {
  line-height: 0;
  position: relative; }

.orderPayment-box-image a {
  display: block;
  text-decoration: none; }

.orderPayment-box-image a::after {
  content: '\f25a';
  font-family: 'fontawesome';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 350%;
  color: #000000;
  text-shadow: 0px 0px 5px #969696; }

.orderPayment-box:hover .orderPayment-box-image a::after {
  top: 49%; }

.orderPayment-box-image img {
  width: 100%;
  max-width: 220px;
  height: auto; }

.orderPayment-box-link {
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
  background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
  background-color: #ededed;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: block;
  cursor: pointer;
  color: #777777;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 10px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff; }

.orderPayment-box-link {
  border-radius: 6px 6px 0 0;
  text-align: center; }

.orderPayment-box-link::before {
  content: '\f002\00A0\00A0';
  font-family: fontawesome; }

.imageListFunction4 {
  font-family: fontawesome;
  color: red;
  font-weight: 300;
  background: none;
  font-size: 1.5rem;
  border-radius: 0;
  padding: 0;
  margin: 0; }

.buttonDelete {
  position: relative;
  float: right;
  border-radius: 5px;
  background: #FFF;
  padding: 2px 5px;
  cursor: pointer;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin: 0 0 5px 15px;
  color: #333; }
  .buttonDelete:before {
    content: '\f2ed';
    font-family: fontawesome;
    color: red;
    font-size: 1.1rem; }
  .buttonDelete input {
    position: absolute;
    top: 0;
    left: 0;
    background: none; }
  .buttonDelete .imageListFunctionDelete {
    cursor: pointer;
    width: 100%;
    height: 100%;
    padding: 5px 10px;
    border-radius: 5px;
    border: none;
    overflow: visible;
    margin: 0; }

.buttonDeleteFile {
  height: 19px !important;
  width: 10px !important;
  border: 0 !important;
  font-size: 0;
  line-height: 0;
  background-color: darkred !important;
  border-radius: 50% !important;
  margin: 0 !important;
  float: right; }

@media (max-width: 991.98px) {
  .listRowFunctions a {
    font-size: 2.25rem !important; } }
.listRowFunctions a {
  font-family: fontawesome;
  font-size: 1.8rem;
  padding: 5px; }
.listRowFunctions .listRowFunctionPDF:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunction2:before {
  content: '\f865';
  font-weight: 300; }
.listRowFunctions .imageListFunction103:before {
  content: '\f865';
  font-weight: 300; }
.listRowFunctions .imageListFunction3:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunction4:before {
  content: "";
  color: red;
  font-weight: 300; }
.listRowFunctions .imageListFunction12:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunction17:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunction32:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunction101:before {
  content: "";
  color: green;
  font-weight: 300; }
.listRowFunctions .imageListFunction102:before {
  content: "";
  color: red;
  font-weight: 300; }
.listRowFunctions .imageListFunction104:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunction105:before {
  content: "";
  color: green;
  font-weight: 300; }
.listRowFunctions .imageListFunction106:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunction107:before {
  content: "";
  font-weight: 300; }
.listRowFunctions .imageListFunctionPriceOffer:before {
  content: "";
  font-weight: 300;
  color: green; }
.listRowFunctions .cmdRequestClientSmall:before {
  content: "";
  font-weight: 300; }

#df-cell-title-3073,
#df-cell-title-3093,
#df-cell-title-3095 {
  color: white !important;
  padding-left: 15px; }

.sammelRMenu > ul {
  padding: 0px;
  margin: 0px; }

.sammelRMenu ul > li {
  list-style: none;
  float: left;
  margin-right: 10px; }
  .sammelRMenu ul > li button {
    font-family: proxima-nova; }
    .sammelRMenu ul > li button:hover {
      color: rgba(255, 255, 255, 0.7); }

#showOld:before {
  content: '\f044';
  font-family: 'fontawesome';
  font-weight: 300;
  display: inline-block;
  padding-right: 0.25rem; }

#showHeaderFooter:before {
  content: '\f013';
  font-family: 'fontawesome';
  font-weight: 300;
  display: inline-block;
  padding-right: 0.25rem; }

#showNew:before {
  content: '\f055';
  font-family: 'fontawesome';
  font-weight: 300;
  display: inline-block;
  padding-right: 0.25rem; }

#showNew-1::before {
  content: '1';
  display: inline-block;
  background-color: #146cb4;
  color: white;
  font-weight: 900;
  font-family: inherit;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  margin-right: 10px;
  text-align: center;
  line-height: 1.5; }

.sammelRButtonSelected {
  background: linear-gradient(to bottom, #116cb2 0%, #185378 100%);
  color: white;
  min-width: 250px;
  border: none;
  font-size: 0.9rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 10px; }

.sammelRButtonNormal {
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  color: #333;
  min-width: 250px;
  border: none;
  font-size: 0.9rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 10px; }

/*#ajaxDetails {
    margin-top: 30px;
}*/
.buttonEdit.edit-sammel-rechnung,
.buttonEdit.delete-sammel-rechnung {
  font-family: 'fontawesome';
  font-weight: 300;
  display: flex;
  justify-content: center;
  background-color: #1267a8;
  color: white;
  border-radius: 3px;
  height: 25px;
  width: 25px;
  line-height: 1.5;
  align-items: center; }
  .buttonEdit.edit-sammel-rechnung:hover,
  .buttonEdit.delete-sammel-rechnung:hover {
    opacity: 0.5;
    transition: all 0.5s ease-out; }

.buttonEdit.delete-sammel-rechnung {
  background-color: darkred; }

.sammelRButtonGreen {
  background: transparent linear-gradient(to bottom, green 0%, #015901 100%) repeat scroll 0% 0%;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  min-width: 250px;
  border: none;
  letter-spacing: 0.5px;
  padding: 15px; }

.sammelRButtonRed {
  background: transparent linear-gradient(to bottom, red 0%, #C30505 100%) repeat scroll 0% 0%;
  color: #fff;
  font-size: 1rem;
  font-weight: 700 !important;
  min-width: 250px;
  border: none;
  letter-spacing: 0.5px;
  padding: 15px;
  height: unset !important;
  font-family: "proxima-nova" !important;
  line-height: unset !important; }

.sammelRButtonOrange {
  background: transparent linear-gradient(to bottom, orange 0%, darkorange 100%) repeat scroll 0% 0%;
  color: #fff;
  font-size: 1rem;
  font-weight: 700 !important;
  min-width: 250px;
  border: none;
  letter-spacing: 0.5px;
  padding: 15px;
  height: unset !important;
  font-family: "proxima-nova" !important;
  line-height: unset !important; }

.sammelRPDF {
  font-weight: 700;
  font-size: 0.9rem;
  display: flex;
  align-items: center;
  background-color: #eee;
  justify-content: space-between;
  width: 220px;
  padding: 5px 10px;
  border-radius: 5px;
  margin-bottom: 0.5rem; }
  .sammelRPDF.showPDF {
    background: none;
    width: unset; }

.sammelRPDF:hover {
  opacity: 0.5;
  transition: all 0.5s ease-out; }

.sammelRPDF:before {
  font-family: 'fontawesome';
  content: '\f1c1';
  font-size: 1.5rem; }

#fSammelAdditionalCost,
#deleteDialog {
  padding: 10px; }

.ui-widget .button,
.buttonDisabled {
  border: none;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 9pt;
  margin: 2px 2px;
  border-radius: 8px; }

.ui-widget .button {
  color: black;
  cursor: pointer; }

.ui-dialog .ui-dialog-content {
  padding: 0px; }

.buttonDisabled {
  color: #b9b9b9; }

#loadRechnungButtons {
  padding-top: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.sammelRButtonSelected {
  font-size: 0.9rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  font-family: fontawesome, proxima-nova; }
  .sammelRButtonSelected.delete {
    color: black;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #cccccc));
    background: -moz-linear-gradient(top, #eeeeee 5%, #cccccc 100%);
    background: -webkit-linear-gradient(top, #eeeeee 5%, #cccccc 100%);
    background: -o-linear-gradient(top, #eeeeee 5%, #cccccc 100%);
    background: -ms-linear-gradient(top, #eeeeee 5%, #cccccc 100%);
    background: linear-gradient(to bottom, #eeeeee 5%, #cccccc 100%);
    background-color: #eeeeee; }

.sammelRAction {
  width: 65%;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap; }

#additionalCostDialog,
#orderDetailsDialog {
  display: none; }

.searchS {
  margin-left: 10px;
  border-radius: 5px;
  box-shadow: inset 0px 1px 0px 0px #eee;
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  background-color: #ccc;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #555;
  padding: 4px 10px;
  line-height: 135%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 700; }
  .searchS:hover {
    opacity: 0.5;
    transition: all 0.5s ease-out; }
  .searchS:before {
    content: '\f865';
    font-family: 'fontawesome';
    font-weight: 600;
    display: inline-block;
    font-size: 1.5em;
    margin-right: 5px; }

.rechnungSave::before {
  content: '\f061';
  font-family: 'fontawesome';
  display: inline-block;
  width: 20px;
  font-size: 1.6rem;
  padding-left: 5px;
  position: absolute;
  top: 6px;
  left: 5px; }

.searchS,
.rechnungSave {
  cursor: pointer; }

.ui-widget input {
  vertical-align: middle;
  border: 1px solid #ccc;
  box-sizing: border-box;
  width: 95%; }

.inputDatePick {
  vertical-align: middle;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 10px 15px; }

.containerInput {
  width: 100%;
  margin: 20px 0 10px 0; }

.paddingRight10px {
  padding-right: 10px; }

.paddingTop5px {
  padding-top: 5px; }

#divFromTo {
  /*width: 50%;*/
  display: flex; }

#ajaxDetails #tableBillOverview {
  width: 97%;
  margin-left: 32px; }
  #ajaxDetails #tableBillOverview.edit {
    width: 100%;
    margin: 10px 0; }
#ajaxDetails #tableBillOverview .head {
  font-weight: 700;
  font-size: 0.8rem;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #999; }
  #ajaxDetails #tableBillOverview .head td {
    padding: 0;
    padding: 0 0 10px 0;
    vertical-align: bottom; }

#startContent {
  position: relative; }

#divRechnungNr {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #ccc;
  width: 100%; }
  #divRechnungNr.disabled {
    position: absolute;
    top: 85px;
    right: 0;
    background: none;
    color: #333;
    box-shadow: unset;
    text-align: right;
    padding: 0;
    margin: 0;
    border-top: unset; }
    #divRechnungNr.disabled .divRechnungNrHinz {
      width: 100%;
      margin-bottom: 1rem;
      padding-bottom: 1rem;
      border-bottom: unset; }

.divRechnungNrHinz {
  width: 100%;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #ccc; }
  .divRechnungNrHinz #divRechtext-showNew h3::before {
    content: '3';
    display: inline-block;
    background-color: #146cb4;
    color: white;
    font-weight: 900;
    font-family: inherit;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    margin-right: 10px;
    text-align: center;
    line-height: 1.5; }
  .divRechnungNrHinz .rechText {
    margin-left: 41px;
    margin-top: 5px;
    font-weight: 300;
    margin-bottom: 5px; }

#divRechnungNrTop {
  padding: 10px 20px;
  display: flex;
  margin-top: 1rem;
  align-items: center;
  justify-content: flex-end; }

#sRechnungNr {
  vertical-align: unset;
  border: none;
  box-sizing: border-box;
  padding: 5px 10px;
  font-size: 1rem;
  min-width: 270px;
  margin-left: 41px;
  margin-top: 5px;
  border: 1px solid #ccc; }

.divButtonSave {
  width: 100%;
  text-align: right; }

#divRechSBut {
  background: green;
  margin-left: 10px;
  padding: 10px 15px 7px 45px;
  height: unset;
  border-radius: 5px;
  font-size: 1.2rem;
  font-weight: 700;
  position: relative;
  line-height: 1.5;
  display: inline-block;
  color: white; }

#divRechSBut:hover {
  opacity: 0.8;
  transition: all 0.5 ease-out; }

#divRechnungText {
  width: 100%;
  font-size: 1rem;
  padding-top: 1rem;
  margin-top: 1rem;
  border-top: 1px solid #ccc; }
  #divRechnungText #showNew-2::before {
    content: '2';
    display: inline-block;
    background-color: #146cb4;
    color: white;
    font-weight: 900;
    font-family: inherit;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    margin-right: 10px;
    text-align: center;
    line-height: 1.5; }
  #divRechnungText #showNew-text {
    margin-left: 40px;
    margin-top: 5px; }
  #divRechnungText #showOld-text {
    margin-top: 5px; }

#divRechtext {
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-right: 1rem; }

.addRecordsMsgBox {
  border-radius: 5px;
  width: 100%;
  color: #000;
  font-size: 12px;
  padding: 15px 0;
  margin-top: 1rem;
  display: flex;
  justify-content: flex-end;
  position: relative; }
  .addRecordsMsgBox .containerPeople {
    position: absolute;
    top: -57px;
    right: 317px;
    z-index: 1; }
  .addRecordsMsgBox .markerText {
    position: relative;
    width: 378px;
    padding: 15px 10px 10px 45px !important;
    text-align: center;
    color: black;
    border-bottom: none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #ccc; }

#divFromTo:after,
#divRechnungNr:after {
  display: block;
  height: 0px;
  clear: both;
  float: none;
  width: 50%; }

#divFromTo div,
#divRechnungNr div {
  word-break: break-all; }

.imageMarker img {
  width: 40px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border-radius: 50%;
  padding: 5px;
  margin-bottom: 10px; }

.addRecordsMsgBox .markerText {
  padding: 15px 10px 0 10px;
  text-align: center;
  font-size: 0.9rem;
  line-height: 1.2; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #666; }

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #666; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #666; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #666; }

.naMsg {
  background-color: #cb3d3d;
  border-radius: 5px;
  padding: 8px 15px;
  color: #fff;
  margin: 10px 0; }

.clearBoth {
  clear: both; }

.cursorPointer {
  cursor: pointer; }

.cursorDefault {
  cursor: default; }

.containerUpload {
  float: left;
  width: 70%;
  margin-right: 5%;
  margin-top: 45px; }

#fHeaderUpload {
  margin-bottom: 40px; }

.headerFooterText {
  clear: both;
  padding-right: 15px; }

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer; }

.btnUpload {
  color: #333;
  padding: 9px 10px;
  margin: 0 5px;
  border-radius: 5px;
  font-weight: bold;
  float: right; }
  .btnUpload:hover {
    background: transparent linear-gradient(to bottom, #116CB2 0%, #185378 100%) repeat scroll 0% 0%;
    color: #FFF;
    transition: all 0.5s ease-out; }

.btnUploadFile {
  border: none;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0 5px;
  cursor: pointer;
  border-radius: 5px;
  font-weight: bold; }

.upload-btn-wrapper input[type=file] {
  opacity: 1;
  cursor: pointer;
  padding: 6px;
  background-color: #eee;
  border-radius: 5px; }

.imagePreviewContainer {
  clear: both;
  height: 180px;
  width: 500px; }
  .imagePreviewContainer img {
    max-height: 100%;
    max-width: 100%;
    border: 1px solid #000 !important; }

.containerPreview {
  float: right;
  width: 20%; }

.floatLeft {
  float: left; }

.floatRight {
  float: right; }

.displayNone {
  display: none; }

.ui-dialog {
  z-index: 50;
  width: 800px !important; }

#additionalCostDialog {
  height: 220px !important; }

#fSammelAdditionalCost,
#deleteDialog {
  padding: 10px; }

.ui-widget {
  font-family: proxima-nova;
  font-size: 9pt; }

.ui-widget .ui-dialog-title {
  font-size: 12pt;
  font-weight: bold; }

.columnData {
  float: left;
  width: 50%; }

.rowData {
  padding: 2px 0 2px 0; }

.rowData:after {
  content: "";
  display: table;
  clear: both; }

.rowData2:after {
  content: "";
  display: table;
  clear: both; }

.columnData2 {
  float: left; }

.columnData0 {
  float: left; }

.rowData0 {
  padding: 2px 0 2px 0; }

.rowData0:after {
  content: "";
  display: table;
  clear: both; }

.show-image {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: 20px; }

.overlay-close {
  display: none; }

.show-image:hover .overlay-close {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.removeImage:before {
  font-family: 'fontawesome';
  content: '\f057';
  font-size: 200%;
  color: red;
  background: white;
  border-radius: 50%;
  border: 3px solid white;
  position: absolute;
  right: -10px;
  top: 0px; }

.form {
  margin-bottom: 1px; }

.form-item {
  margin-bottom: 10px;
  overflow: hidden;
  clear: both; }

.form-item.spacer {
  height: 25px; }

.form-label {
  float: left;
  width: 20px;
  line-height: 25px;
  font-size: 90%; }

.form-value {
  margin-left: 25px; }

.addCostcontainer {
  display: table; }

.addCostRow {
  display: table-row; }

.addCostLeft,
.addCostRight,
.addCostMiddle {
  display: table-cell; }

.borderRed {
  border: 1px solid #d41a1a; }

.openOrderDia {
  color: #116eb2; }

#savedDetailsDialog .df-row {
  font-size: 100%; }

.acceptedBG {
  background-color: #cdefcd; }

.declinedBG {
  background-color: #f56464; }

.gray {
  z-index: 3000;
  background-color: #d3d3d3; }

/*.dolphinForm:not(#dolphinForm-outer-3105,#dolphinForm-outer-3205) {
	.df-row { 
		.df-cell {
			&.df-label {
				flex: 1 0 auto;
				width: 100%;
				max-width: 25%;
				margin-right: 13px;
			}
			&.df-value {
				margin-left: 0!important;
			}
		}
		.df-value-container {
			display: flex;
			flex: auto;

			.df-value {
			width: 100%;

				.detailValueLeft, .detailValueRight {
				max-width: 50%;
				}

				&.df-value-short {
				max-width: 40%;
				position: relative;
				}

				&.df-value-long {
				max-width: 60%;
				position: relative;
				}

			}
			.df-input-text {
				width: 100%;
			}
		}
		@include media-breakpoint-down(md) {		
			flex-direction: column;
			margin-bottom: 32px;

			.df-cell {
				&.df-label {
					max-width: unset;
					margin-right: 0;
					margin-bottom: 2px;
					border-radius: 0 10px 0 0;
				}
				&.df-value {
					max-width: unset;
					border-radius: 0 0 10px 10px;
				}
			}
		}
	}
}*/
.dolphinForm:not(#dolphinForm-outer-3105) .df-el-show-delivery-information-responsive .df-date-picker {
  width: 200px;
  float: left; }
.dolphinForm:not(#dolphinForm-outer-3105) .df-el-show-delivery-information-responsive .df-select {
  width: 100px;
  float: left; }
.dolphinForm:not(#dolphinForm-outer-3105) .df-el-show-delivery-information-responsive .delivery-mail {
  box-sizing: border-box;
  color: #333;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 0 5px; }
.dolphinForm:not(#dolphinForm-outer-3105) .deliveryDeadline #deliveryDeadline_date {
  margin-right: 10px; }
.dolphinForm:not(#dolphinForm-outer-3105) .deliveryDeadline #deliveryDeadline_date,
.dolphinForm:not(#dolphinForm-outer-3105) .deliveryDeadline #deliveryDeadlineHours,
.dolphinForm:not(#dolphinForm-outer-3105) .deliveryDeadline #deliveryDeadlineMinutes {
  box-sizing: border-box;
  color: #333;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 0 5px;
  height: 30px;
  line-height: 30px;
  margin: 10px 0;
  outline: none; }
.dolphinForm:not(#dolphinForm-outer-3105) .deliveryDeadline #deliveryDeadlineHours {
  margin-right: 5px; }
.dolphinForm:not(#dolphinForm-outer-3105) .df-el-radio-client-typ .df-label {
  visibility: hidden; }

.fa-comment-smile:before {
  font-weight: 300;
  content: '\f4b4'; }

.fa-smile:before {
  font-weight: 300;
  content: '\f118'; }

.fa-meh:before {
  font-weight: 300;
  content: '\f11a'; }

.fa-frown:before {
  font-weight: 300;
  content: '\f119'; }

.fa-close:before {
  font-weight: 300;
  content: '\f057'; }

.fa-arrow-alt-to-left:before {
  font-weight: 300;
  content: '\f630'; }

.user-feedback {
  position: fixed;
  z-index: 100;
  top: 8%;
  right: 188px;
  overflow: visible;
  width: 0;
  height: 0; }
  .user-feedback .speech-bubble-arrow {
    position: absolute;
    right: 0;
    bottom: 12px;
    content: '';
    transform: translateX(100%);
    border: transparent solid 10px;
    border-left-width: 10px;
    border-left-color: #134877; }
  .user-feedback .user-feedback-button {
    font-size: .9rem;
    font-weight: 700;
    position: relative;
    display: inline-block;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    transition: transform .5s;
    transform: translateX(98%);
    text-align: center;
    letter-spacing: .75px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 15px;
    background-image: linear-gradient(#146cb4, #134877);
    box-shadow: rgba(0, 0, 0, 0.75) 0 0 10px; }
    .user-feedback .user-feedback-button.show {
      transition: transform .5s;
      transform: translateX(0); }
    .user-feedback .user-feedback-button .fa-arrow-alt-to-left {
      font-size: 28px;
      position: absolute;
      top: 27%;
      left: -32px;
      display: none;
      color: #146cb4;
      background: #eee;
      border-radius: 50%;
      width: 55px;
      box-shadow: rgba(0, 0, 0, 0.75) 0 0 5px;
      line-height: 42px;
      border: 5px #146cb4 solid; }
    .user-feedback .user-feedback-button .fa-close {
      font-size: 16px;
      position: absolute;
      top: 3px;
      right: 6px; }
    .user-feedback .user-feedback-button .fa-comment-smile {
      font-size: 50px; }
    .user-feedback .user-feedback-button p {
      white-space: nowrap; }
      .user-feedback .user-feedback-button p span {
        font-weight: 700;
        cursor: pointer;
        color: #146cb4; }
    .user-feedback .user-feedback-button:not(.show) .fa-arrow-alt-to-left {
      display: block; }
  .user-feedback .user-feedback-form {
    position: fixed;
    top: 40px;
    right: 0;
    width: 100%;
    max-width: 600px;
    transition: transform 600ms;
    transform: translateX(100%);
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px 0 0 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #eee));
    background: -moz-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -webkit-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -o-linear-gradient(top, #ccc 5%, #eee 100%);
    background: -ms-linear-gradient(top, #ccc 5%, #eee 100%);
    background: linear-gradient(to bottom, #ccc 5%, #eee 100%);
    background-color: #eee;
    background-color: #eee;
    -webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    -moz-box-shadow: inset 0 1px 0 white, 0 1px 5px #555;
    box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee', GradientType=0); }
    .user-feedback .user-feedback-form.show {
      transform: translateX(0); }
    .user-feedback .user-feedback-form .fa-close {
      position: absolute;
      top: 10px;
      right: 10px;
      cursor: pointer; }
    .user-feedback .user-feedback-form .user-feedback-form-inner {
      width: auto;
      max-width: 600px;
      margin: 0 30px;
      padding: 15px 0; }
      .user-feedback .user-feedback-form .user-feedback-form-inner label,
      .user-feedback .user-feedback-form .user-feedback-form-inner #feedback_desc {
        font-size: 20px;
        font-weight: 700;
        position: relative;
        width: 100%;
        margin-bottom: 0;
        color: #146cb4; }
        .user-feedback .user-feedback-form .user-feedback-form-inner label .order,
        .user-feedback .user-feedback-form .user-feedback-form-inner #feedback_desc .order {
          line-height: 160%;
          display: inline-block;
          width: 30px;
          height: 30px;
          margin-right: 5px;
          text-align: center;
          color: white;
          border-radius: 50%;
          background: #146cb4; }
      .user-feedback .user-feedback-form .user-feedback-form-inner .sub-label {
        font-size: 15px;
        font-weight: 300;
        padding: 10px 0 5px 0;
        color: #333; }
      .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options {
        display: flex;
        margin-right: -10px;
        margin-left: -10px; }
        .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options .card {
          display: flex;
          flex-direction: column;
          margin: 5px 10px;
          padding: 10px;
          cursor: pointer;
          text-align: center;
          border: 1px solid rgba(0, 0, 0, 0.2);
          border-radius: 5px;
          justify-content: flex-end;
          flex: 0 1 150px; }
          .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options .card i {
            font-size: 60px;
            color: #146cb4;
            text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); }
          .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options .card p {
            line-height: 1; }
          .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options .card .option {
            font-weight: 300;
            display: inline-block;
            padding: 2px;
            background: none; }
        .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options input {
          position: absolute;
          left: -9999px; }
        .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options input[type=radio] + label {
          opacity: .5;
          background: none; }
        .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options input[type=radio]:checked + label {
          opacity: 1;
          background: none;
          background: white; }
        .user-feedback .user-feedback-form .user-feedback-form-inner .feedback .feedback-options input[type=radio]:hover + label {
          transition: all .5s ease-out;
          opacity: 1;
          background: white; }
      .user-feedback .user-feedback-form .user-feedback-form-inner .comment textarea {
        display: block;
        width: 100%;
        height: 80px;
        margin-top: 10px;
        padding: 5px;
        border: 1px solid #146cb4;
        background: transparent;
        -webkit-appearance: none; }
      .user-feedback .user-feedback-form .user-feedback-form-inner .comment .sub-label {
        color: #146cb4; }
      .user-feedback .user-feedback-form .user-feedback-form-inner .email input {
        font-size: 15px;
        display: block;
        width: 100%;
        padding: 5px 0 5px 0;
        color: #333;
        border-color: transparent;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        background: transparent;
        -webkit-appearance: none; }
    .user-feedback .user-feedback-form .action {
      margin-top: 10px;
      text-align: right; }
      .user-feedback .user-feedback-form .action button {
        font: inherit;
        line-height: normal;
        display: inline-block;
        overflow: visible;
        width: auto;
        margin: 10px 0;
        padding: 5px 10px;
        cursor: pointer;
        color: white;
        border: 1px solid #134978;
        border-width: 1px;
        border-radius: 3px;
        background: linear-gradient(180deg, #146ab3 0%, #146ab3 49%, #154877 51%, #146ab3 100%);
        box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.5);
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
        backface-visibility: hidden; }
        .user-feedback .user-feedback-form .action button:hover {
          transition: all .5s ease-out;
          opacity: .8; }
      .user-feedback .user-feedback-form .action i {
        display: none; }
      .user-feedback .user-feedback-form .action span {
        display: block;
        margin: 3px 10px; }
    .user-feedback .user-feedback-form .element + .element {
      margin-top: 35px; }

.contentBottom {
  height: 50px;
  float: none;
  overflow: hidden;
  width: 100%; }

.containerDeadline {
  margin-bottom: 15px; }
  .containerDeadline select {
    border-radius: 5px;
    padding: 5px 10px;
    min-width: unset !important; }

.button.back {
  font-family: "fontawesome", "proxima-nova";
  font-weight: 300;
  margin-top: 10px; }

.content-item.jobRequest .content-close {
  margin-top: 10px; }
.content-item.jobRequest .button.back {
  font-family: "fontawesome", "proxima-nova";
  font-weight: 300; }

#containerRequest {
  width: 100%;
  margin: 0;
  display: flex;
  flex-wrap: wrap; }
  #containerRequest .containerForm {
    width: 50%;
    float: left; }
    #containerRequest .containerForm a {
      color: white; }
    #containerRequest .containerForm ul li {
      padding: 0; }
      #containerRequest .containerForm ul li:before {
        display: none; }
    @media (max-width: 991.98px) {
      #containerRequest .containerForm {
        float: none;
        width: 100%; } }
  #containerRequest .containerRight {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: flex-end;
    flex-wrap: wrap; }
  #containerRequest #containerTranslateImage {
    overflow: hidden;
    border-bottom: 1px solid #146cb4;
    margin-bottom: 20px; }
    #containerRequest #containerTranslateImage h2 {
      padding: 35px 0 10px 10px; }
    #containerRequest #containerTranslateImage img {
      float: left;
      padding-right: 10px; }
  #containerRequest .containerJobEdit {
    float: right;
    width: 45%;
    margin-left: 5%; }
    #containerRequest .containerJobEdit.red {
      background: darkred;
      color: white;
      margin-top: 20px;
      padding: 10px 20px;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
      border-radius: 10px; }
      #containerRequest .containerJobEdit.red h2 {
        color: white; }
    @media (max-width: 991.98px) {
      #containerRequest .containerJobEdit {
        float: none;
        width: 100%; } }
    #containerRequest .containerJobEdit .jobEdit {
      border-bottom: 1px solid #146cb4;
      margin-bottom: 20px;
      padding-bottom: 20px;
      position: relative; }
      #containerRequest .containerJobEdit .jobEdit h3 {
        padding: 0 0 15px 45px; }
      #containerRequest .containerJobEdit .jobEdit.step1:before {
        background: #146cb4;
        height: 40px;
        width: 40px;
        border-radius: 50%;
        content: '1.';
        font-family: proxima-nova;
        color: white;
        font-weight: 900;
        text-align: center;
        font-size: 1.75rem;
        position: absolute;
        top: -9px;
        left: -5px; }
      #containerRequest .containerJobEdit .jobEdit.step2:before {
        background: #146cb4;
        height: 40px;
        width: 40px;
        border-radius: 50%;
        content: '2.';
        font-family: proxima-nova;
        color: white;
        font-weight: 900;
        text-align: center;
        font-size: 1.75rem;
        position: absolute;
        top: -9px;
        left: -5px; }
      #containerRequest .containerJobEdit .jobEdit.step3:before {
        background: #146cb4;
        height: 40px;
        width: 40px;
        border-radius: 50%;
        content: '3.';
        font-family: proxima-nova;
        color: white;
        font-weight: 900;
        text-align: center;
        font-size: 1.75rem;
        position: absolute;
        top: -9px;
        left: -5px; }
      #containerRequest .containerJobEdit .jobEdit.step3 .buttonRejectOrder1 {
        margin-left: 50px;
        width: 85%;
        background: green;
        font-weight: 700; }
        #containerRequest .containerJobEdit .jobEdit.step3 .buttonRejectOrder1:hover {
          background: #146cb4;
          transition: all 0.5s ease-out;
          color: white; }
      #containerRequest .containerJobEdit .jobEdit.step4:before {
        background: #146cb4;
        height: 40px;
        width: 40px;
        border-radius: 50%;
        content: '4.';
        font-family: proxima-nova;
        color: white;
        font-weight: 900;
        text-align: center;
        font-size: 1.75rem;
        position: absolute;
        top: 0;
        left: -5px; }
      #containerRequest .containerJobEdit .jobEdit .buttonFinishOrder {
        width: 92%;
        background: green;
        font-weight: 700;
        font-size: 1.2rem;
        font-family: "fontawesome", "proxima-nova";
        color: white;
        margin-left: 8%; }
        #containerRequest .containerJobEdit .jobEdit .buttonFinishOrder:hover {
          background: #146cb4;
          transition: all 0.5s ease-out;
          color: white !important; }
      #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice {
        font-size: 0.95rem;
        margin-left: 2.1rem;
        background: #eee;
        padding: 0.5rem 1rem;
        width: 95%;
        margin-top: -1.5rem; }
        #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .value-flex.container {
          justify-content: flex-start; }
          #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .value-flex.container .icon.edit {
            margin-left: 10px; }
        #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .item-flex.listelement:before {
          content: '\f0da';
          font-family: fontawesome;
          margin-right: 0.5rem; }
        #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .item-flex.small {
          margin-top: 5px; }
          #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .item-flex.small a {
            color: #116db2 !important; }
        #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .comment {
          width: 65%;
          font-size: 0.8rem;
          margin-top: 2px; }
          #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .comment textarea {
            width: 100%;
            min-height: 50px;
            padding: 5px 10px; }
        #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .button-delete {
          padding: 0;
          background: none;
          color: red;
          font-family: fontawesome;
          font-weight: 900;
          border: none;
          border-radius: 0;
          margin-left: 5px; }
        #containerRequest .containerJobEdit .jobEdit .layerSetTranslationInvoice .input.invoice.file {
          background: white;
          font-size: 0.8rem; }
      #containerRequest .containerJobEdit .jobEdit .languageName {
        float: none;
        width: 100%;
        line-height: 1.5;
        font-weight: 700;
        display: flex;
        justify-content: space-between;
        margin-top: 20px;
        align-items: center; }
        #containerRequest .containerJobEdit .jobEdit .languageName.text {
          margin-right: 20px; }
        #containerRequest .containerJobEdit .jobEdit .languageName .text {
          width: 100%; }
        #containerRequest .containerJobEdit .jobEdit .languageName .buttonPartialDelivery.button {
          min-width: 125px;
          text-align: right; }
          #containerRequest .containerJobEdit .jobEdit .languageName .buttonPartialDelivery.button:hover {
            background: none;
            opacity: 0.5;
            transition: all 0.5s ease-out; }
        #containerRequest .containerJobEdit .jobEdit .languageName:before {
          content: "";
          font-family: fontawesome;
          margin-right: 10px;
          font-size: 1.4rem; }
      #containerRequest .containerJobEdit .jobEdit .uploadFiles {
        position: relative;
        display: flex;
        margin-left: 2rem;
        justify-content: space-between;
        flex-wrap: nowrap;
        padding: 5px 0;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        margin-top: -1px;
        align-items: center; }
        #containerRequest .containerJobEdit .jobEdit .uploadFiles .fileLink {
          width: 100%; }
        #containerRequest .containerJobEdit .jobEdit .uploadFiles .partielDelivery {
          min-width: 220px;
          text-align: right; }
        #containerRequest .containerJobEdit .jobEdit .uploadFiles .buttonDeleteFile {
          height: 19px !important;
          width: 20px !important;
          border: 0 !important;
          font-size: 0;
          line-height: 0;
          background-color: transparent !important;
          border-radius: 0 !important;
          margin: 0 !important;
          position: relative;
          z-index: 1; }
        #containerRequest .containerJobEdit .jobEdit .uploadFiles .fa-circle-minus {
          display: flex;
          position: absolute;
          top: 0;
          left: 0;
          justify-content: center;
          align-items: center;
          bottom: 0; }
          #containerRequest .containerJobEdit .jobEdit .uploadFiles .fa-circle-minus::before {
            content: '\f056';
            font-family: "fontawesome";
            font-weight: 100;
            color: darkred;
            font-size: 0.9rem; }
      #containerRequest .containerJobEdit .jobEdit .fileLink {
        padding-left: 15px; }
      #containerRequest .containerJobEdit .jobEdit select {
        margin: 5px 0;
        padding: 5px; }
      #containerRequest .containerJobEdit .jobEdit input {
        border-radius: 5px;
        border: 1px solid #eee; }
      #containerRequest .containerJobEdit .jobEdit textarea {
        width: 100%;
        min-height: 150px;
        padding: 10px; }
      #containerRequest .containerJobEdit .jobEdit .value-flex label {
        margin-bottom: 0; }
      #containerRequest .containerJobEdit .jobEdit .value-flex.radio {
        padding: 0;
        margin: -5px 10px !important; }
  #containerRequest .containerTranslateRequest {
    float: none;
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #146cb4;
    padding-bottom: 25px; }
    #containerRequest .containerTranslateRequest select {
      width: 100%;
      padding: 5px;
      margin: 10px 0; }
  #containerRequest .df-container {
    display: table; }
    #containerRequest .df-container .df-element {
      width: 100%;
      margin: 5px 0; }
  #containerRequest .label {
    width: 30%;
    text-align: right;
    font-weight: 700;
    font-size: 1rem;
    background-color: #ccc;
    padding: 5px 10px;
    border-radius: 5px 0 0 5px; }
  #containerRequest .value {
    width: 70%;
    text-align: left;
    font-size: 1rem;
    padding: 5px 10px;
    background-color: #eee;
    border-radius: 0 5px 5px 0; }
  #containerRequest #layerExtranetTranslatorOffer {
    width: 45%;
    margin: 20px 0 20px 5%;
    padding: 10px;
    border-radius: 5px;
    background: #007dc1;
    background: -moz-linear-gradient(top, #007dc1 0%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 0%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 0%, #0061a7 100%);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    color: #FFF; }
    @media (max-width: 991.98px) {
      #containerRequest #layerExtranetTranslatorOffer {
        margin: 20px 0;
        width: 100%; } }
    #containerRequest #layerExtranetTranslatorOffer h2 {
      color: white;
      letter-spacing: 0.5px; }
    #containerRequest #layerExtranetTranslatorOffer p {
      margin-top: 10px; }
    #containerRequest #layerExtranetTranslatorOffer select {
      border-radius: 5px;
      padding: 5px 10px;
      min-width: 60%; }
    #containerRequest #layerExtranetTranslatorOffer .containerOffer {
      margin-bottom: 20px; }
      #containerRequest #layerExtranetTranslatorOffer .containerOffer input {
        width: 50%;
        padding: 5px 10px;
        font-size: 1rem;
        height: unset; }
    #containerRequest #layerExtranetTranslatorOffer .containerLanguageChoose {
      display: flex;
      width: 100%;
      border-bottom: 1px solid;
      padding: 10px 0;
      margin-bottom: 10px;
      justify-content: space-between;
      flex-wrap: wrap; }
      @media (max-width: 991.98px) {
        #containerRequest #layerExtranetTranslatorOffer .containerLanguageChoose .buttonDecline {
          margin-right: 15px; } }
    #containerRequest #layerExtranetTranslatorOffer .itemlayerLanguage {
      display: flex;
      flex-wrap: nowrap;
      width: 100%; }
      #containerRequest #layerExtranetTranslatorOffer .itemlayerLanguage .itemTranslatorOffer {
        width: 100%; }
      #containerRequest #layerExtranetTranslatorOffer .itemlayerLanguage .languageName {
        width: unset;
        font-weight: 700;
        font-size: 1.1rem;
        min-width: 150px; }
      #containerRequest #layerExtranetTranslatorOffer .itemlayerLanguage .containerTranslatorOffer {
        float: left;
        width: 50%; }
      #containerRequest #layerExtranetTranslatorOffer .itemlayerLanguage .containerOffer {
        float: right;
        width: 50%; }
    #containerRequest #layerExtranetTranslatorOffer .languageName {
      float: none;
      width: 100%;
      font-weight: 700;
      font-size: 1.25rem; }
      #containerRequest #layerExtranetTranslatorOffer .languageName:before {
        content: "";
        font-family: fontawesome;
        margin-right: 10px;
        font-size: 1.4rem; }
    #containerRequest #layerExtranetTranslatorOffer .text {
      padding-left: 33px; }
    #containerRequest #layerExtranetTranslatorOffer .buttonAccept {
      position: relative;
      float: right;
      border-radius: 5px;
      background: #FFF;
      padding: 5px 10px;
      cursor: pointer;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
      color: #333; }
      @media (max-width: 991.98px) {
        #containerRequest #layerExtranetTranslatorOffer .buttonAccept {
          float: none;
          margin-bottom: 10px; } }
      #containerRequest #layerExtranetTranslatorOffer .buttonAccept:hover {
        background: #ccc;
        color: green;
        transition: all 0.5s ease-out; }
      #containerRequest #layerExtranetTranslatorOffer .buttonAccept:before {
        content: "";
        font-family: fontawesome;
        color: green;
        font-size: 1.5rem; }
      #containerRequest #layerExtranetTranslatorOffer .buttonAccept input {
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 0;
        background: none;
        width: 100%;
        height: 100%; }
    #containerRequest #layerExtranetTranslatorOffer .buttonDecline {
      position: relative;
      float: right;
      border-radius: 5px;
      background: #FFF;
      padding: 5px 10px;
      cursor: pointer;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
      margin-right: 15px;
      color: #333; }
      @media (max-width: 991.98px) {
        #containerRequest #layerExtranetTranslatorOffer .buttonDecline {
          float: none;
          margin: 0; } }
      #containerRequest #layerExtranetTranslatorOffer .buttonDecline:hover {
        background: #ccc;
        transition: all 0.5s ease-out;
        color: red; }
      #containerRequest #layerExtranetTranslatorOffer .buttonDecline:before {
        content: "";
        font-family: fontawesome;
        color: red;
        font-size: 1.5rem; }
      #containerRequest #layerExtranetTranslatorOffer .buttonDecline input {
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 0;
        background: none;
        width: 100%;
        height: 100%; }
    #containerRequest #layerExtranetTranslatorOffer .underline {
      float: none;
      width: 100%;
      overflow: hidden;
      border-bottom: 1px solid white;
      padding: 10px 0; }
  #containerRequest .containerAdditionCost {
    width: 45%;
    float: right;
    margin: 0 0 20px 0; }
    #containerRequest .containerAdditionCost .buttonAddictionalCost {
      font-family: "fontawesome", "proxima-nova";
      font-weight: 600;
      font-size: 1rem; }
    @media (max-width: 991.98px) {
      #containerRequest .containerAdditionCost {
        float: none;
        width: 100%; } }
  #containerRequest .containerSendNotes {
    width: 45%;
    float: right; }
    @media (max-width: 991.98px) {
      #containerRequest .containerSendNotes {
        float: none;
        width: 100%; } }
    #containerRequest .containerSendNotes .item-translator {
      display: flex;
      flex-wrap: nowrap;
      align-items: center;
      margin-top: 10px; }
      #containerRequest .containerSendNotes .item-translator .label-translator {
        margin-right: 10px;
        width: 50%;
        font-weight: 600; }
    #containerRequest .containerSendNotes select {
      padding: 5px 10px;
      margin: 5px 0;
      width: 50%; }
    #containerRequest .containerSendNotes textarea {
      width: 100%;
      padding: 5px 10px; }
    #containerRequest .containerSendNotes .sendNotesTitel {
      font-weight: 700;
      text-transform: uppercase; }
      #containerRequest .containerSendNotes .sendNotesTitel:before {
        content: "";
        font-family: fontawesome;
        color: white;
        background: #146cb4;
        font-size: 1.5rem;
        font-weight: 300;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
        border-radius: 50%;
        margin-right: 10px;
        padding: 1px 8px 0 8px; }

.describtionLabel {
  text-align: left;
  vertical-align: middle; }

.detailValue {
  text-align: left;
  vertical-align: middle;
  padding-bottom: 2px; }

.detailValueFullLength {
  text-align: left;
  vertical-align: middle;
  width: 440px;
  padding-left: 180px; }

.detailValueFirstItem {
  text-align: left;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }

.detailValueLastItem {
  text-align: left;
  padding-right: 4px;
  padding-bottom: 20px; }

.detailValueSW {
  width: 220px; }

.detailValueTop {
  text-align: left;
  vertical-align: top; }

.detailValueRight {
  text-align: right;
  vertical-align: middle;
  width: 181px; }

.detailRemark {
  text-align: left;
  vertical-align: middle;
  text-indent: 10px; }

.detailSpace {
  width: 440px;
  background-image: url(../img/lineSpacer.gif);
  background-repeat: repeat-x;
  height: 20px; }

.summaryLabelFixBoldTop,
.summaryLabelFixBoldTopClient {
  text-align: right;
  vertical-align: top;
  width: 170px;
  font-weight: 700;
  background-color: #CCCCCC;
  padding: 5px 8px; }

.summaryLabelFixBoldTopRed {
  color: #C00;
  text-align: right;
  vertical-align: top;
  width: 130px;
  font-weight: bold;
  background-color: #CCCCCC;
  padding-right: 8px; }

.summaryLabelFixBoldTop img {
  vertical-align: middle;
  margin-bottom: 2px; }

.summaryLabelFixBoldTopClient {
  padding-top: 8px; }

.summaryLabelFixBold {
  line-height: 15pt;
  text-align: right;
  vertical-align: middle;
  width: 130px;
  font-weight: bold;
  background-color: #CCCCCC;
  padding-right: 8px; }

.summaryLabelFixBoldEnd {
  line-height: 15pt;
  text-align: right;
  vertical-align: top;
  width: 130px;
  font-weight: bold;
  margin-right: 8px;
  background-color: #CCCCCC;
  padding-right: 8px; }

.summaryLabelAGB {
  background-color: #CCCCCC; }

.summaryValue,
.summaryValueTop,
.summaryValueEnd {
  background-color: #DFDFDF;
  text-align: left;
  padding-left: 8px;
  width: 270px; }

.summaryValueEnd {
  padding-top: 4px; }

.summaryValueTop {
  vertical-align: top; }

.summaryValueEnd {
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666; }

.summaryValueLogin {
  background-color: #DFDFDF;
  text-align: left;
  padding-left: 8px;
  width: 270px;
  padding-top: 8px;
  padding-bottom: 8px; }

.summaryValueAGB {
  background-color: #DFDFDF;
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  width: 437px;
  padding-left: 5px; }

.summeryFunctionGroupTop {
  text-align: left;
  background-color: #DFDFDF;
  width: 40px; }

.summeryFunctionGroupSingle {
  text-align: left;
  background-color: #DFDFDF;
  width: 40px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666; }

.summeryFunctionGroup {
  text-align: left;
  background-color: #DFDFDF;
  width: 40px; }

.summeryFunctionGroupUser {
  text-align: left;
  background-color: #DFDFDF;
  width: 40px; }

.summaryButton {
  background-image: url(../img/button/orderEdit.gif);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-color: #DFDFDF;
  cursor: hand;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none; }

.summaryButton1 {
  background-repeat: no-repeat;
  text-align: center;
  height: 21px;
  border: 1px solid #333333;
  background-color: #FFFFFF;
  cursor: hand; }

.inputOrderLogin {
  color: #000000;
  border: 1px solid #bcbeb0;
  height: 15px;
  width: 80px; }

.summaryDeleteButton {
  background-image: url(../img/button/delete.gif);
  background-repeat: no-repeat;
  text-align: center;
  height: 21px;
  width: 21px;
  border: 0px solid;
  cursor: hand;
  color: #FFFFFF;
  font-size: 1px;
  background-color: #FFFFFF; }

@media (max-width: 991.98px) {
  #service .inner {
    height: unset;
    padding: 20px 0; }
  #service .nav li {
    font-size: 2rem; }
    #service .nav li a span {
      display: none; }

  #top .nav {
    display: none; }

  #mainMenu {
    display: none; }

  #mainMenu .inner {
    display: none; }

  #theme .slogan .slogan-inner {
    font-size: 1.2rem;
    line-height: 1.55rem; }
  #theme .slick-prev:before,
  #theme .slick-next:before {
    font-size: 40px; }

  #mainColumns .column.left .nav-container {
    display: none; }

  #mainColumns .column.left {
    order: 2; }
  #mainColumns .column.middle {
    order: 1; }
  #mainColumns .column.right {
    order: 3; } }
@media (max-width: 749.98px) {
  #top .inner {
    justify-content: center;
    height: 122px; }
  #top .logo {
    transform: translateY(12%); }

  #service {
    font-size: 23px;
    line-height: 23px; }
    #service .inner {
      height: 60px;
      justify-content: center; }
    #service .language-switcher li a, #service .language-switcher li span {
      width: 30px;
      height: 32px; }

  #theme .slick-dots {
    text-align: center; } }

/*# sourceMappingURL=bootstrap-grid.css.map */
