:root {
  font-size: 19px;
}
body,
p,
a {
  font-family: "Lato";
  font-size: 18px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
a  {
  color: #00709E;
}

a:focus, a:hover {
  color: #003a52;;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Lato";
  color: #333;
}
.heading1 {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 44px;
  line-height: 2.75rem;
  color: #333;
}
.heading2 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 34px;
  line-height: 2.125rem;
  font-weight: 900;
  color: #333;
}
.heading3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-weight: 700;
  color: #333;
}
h1 {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 44px;
  line-height: 2.75rem;
  color: #333;
}
h2 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 34px;
  line-height: 2.125rem;
  font-weight: 900;
  color: #333;
}
h3,
h4,
h5,
h6 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-weight: 700;
  color: #333;
}
.heading6 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-weight: 700;
  color: #333;
}
p {
  font-family: "Lato";
  font-size: 18px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
p a {
  color: #00709e;
  text-decoration: underline;
}
p a:hover {
  color: #23527c;
}
.page-heading {
  margin-top: 0;
  padding-top: 20px;
}
body[data-sitemap-state="/"] .page-heading {
  margin-top: 2px;
}
.page-header {
  border-bottom: none;
  margin-top: 30px;
  margin-bottom: 20px;
}
.page-header h1 {
  font-weight: 900 !important;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 44px;
  line-height: 2.275rem;
  margin-left: 0;
  margin-right: 0;
}
.lead {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 24px;
  line-height: 1.5rem;
}
.subtitle {
  font-size: 18px;
  font-size: 1rem;
  line-height: 19px;
  line-height: 1.1875rem;
}
.caption {
  font-size: 18px;
  font-size: 1rem;
  line-height: 19px;
  line-height: 1.1875rem;
}
.text {
  font-weight: 400 !important;
}
.element--inner {
  padding: 30px 40px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}
.element--inner .heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 44px;
  line-height: 2.75rem;
  color: #333;
}
.element--inner .heading.underline-link {
  color: #00709e;
  text-decoration: underline;
}
.element--inner .underline-link {
  color: #00709e;
  text-decoration: underline;
}
.underline-link {
  color: #00709e;
  text-decoration: underline;
}
.element--inner--btop {
  border-top: 6px solid #00709e;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.hint,
.description.above {
  color: #333;
  font-size: 14px;
  margin-bottom: 5px;
}
.hint--small {
  padding-left: 0 !important;
  color: #666;
  font-size: 14px;
}
.icon-blue {
  color: #00709e;
}
.d-inline {
  display: inline-block;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #eee !important;
  font-size: 18px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #333;
  position: relative;
}
@media (max-width: 992px) {
  .pull-none-xs {
    float: none !important;
  }
}
*[class*="input-width"] {
  text-indent: 5px;
}
.input-width--20 {
  max-width: 20px;
  width: 100%;
}
.input-width--30 {
  max-width: 30px;
  width: 100%;
}
.input-width--40 {
  max-width: 40px;
  width: 100%;
}
.input-width--50 {
  max-width: 50px;
  width: 100%;
}
.input-width--100 {
  max-width: 100px;
  width: 100%;
}
.input-width--120 {
  max-width: 120px;
  width: 100%;
}
.input-width--140 {
  max-width: 140px;
  width: 100%;
}
.input-width--160 {
  max-width: 160px;
  width: 100%;
}
.input-width--180 {
  max-width: 180px;
  width: 100%;
}
.input-width--200 {
  max-width: 200px;
  width: 100%;
}
.input-width--220 {
  max-width: 220px;
  width: 100%;
}
.input-width--240 {
  max-width: 240px;
  width: 100%;
}
.input-width--260 {
  max-width: 260px;
  width: 100%;
}
.input-width--280 {
  max-width: 280px;
  width: 100%;
}
.input-width--300 {
  max-width: 300px;
  width: 100%;
}
.input-width--320 {
  max-width: 320px;
  width: 100%;
}
.mr-1 {
  margin-right: 10px;
}
.mr-2 {
  margin-right: 20px;
}
.mr-3 {
  margin-right: 30px;
}
.mr-4 {
  margin-right: 40px;
}
.mr-5 {
  margin-right: 50px;
}
.mb-1 {
  margin-bottom: 10px;
}
.mb-2 {
  margin-bottom: 20px;
}
.mb-3 {
  margin-bottom: 30px;
}
.mb-4 {
  margin-bottom: 40px;
}
.mb-5 {
  margin-bottom: 50px;
}
.mt-0 {
  margin-top: 0;
}
.mt-1 {
  margin-top: 10px;
}
.mt-2 {
  margin-top: 20px;
}
.mt-3 {
  margin-top: 30px;
}
.mt-4 {
  margin-top: 40px;
}
.mt-5 {
  margin-top: 50px;
}
.ml-0 {
  margin-left: 0;
}
.ml-2 {
  margin-left: 20px;
}
.mt-45 {
  margin-top: 45px;
}
.m-auto {
  margin: 0 auto !important;
}
a.skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}
a.skip-main:focus,
a.skip-main:active {
  color: #333;
  background-color: #fff;
  left: 15px;
  top: 15px;
  width: 250px;
  height: auto;
  overflow: auto;
  margin: 0;
  padding: 5px;
  border-radius: 4px;
  border: none;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}
a:focus,
input:focus,
textarea:focus,
select:focus,
button:focus,
span[ng-click]:focus,
*:not(#main-content):focus {
  outline: 3px solid #ffbf47 !important;
}
#main-content:focus {
  outline: none !important;
}
.offscreen {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip-path: inset(1px 1px 1px 1px);
  clip-path: inset(1px, 1px, 1px, 1px);
}
.skipTo:focus:focus {
  position: relative;
  display: inline-block;
  height: auto;
  width: auto;
  padding: 0.625em 1.25em;
  background-color: #00709e;
  color: #fff;
  overflow: visible;
  clip-path: none;
  text-decoration: none;
}
.dropMenu-menu {
  border-radius: 0 !important;
  min-width: 200px !important;
}
.alert,
.panel-danger {
  background: transparent;
  border: none;
  color: #333;
  padding-left: 15px;
  position: relative;
  text-align: left;
}
.alert > .panel-heading,
.panel-danger > .panel-heading {
  color: inherit;
  background-color: transparent;
  border-color: transparent;
}
.alert:before,
.panel-danger:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 6px;
  border-radius: 6px;
  height: 100%;
  display: block;
  content: "";
}
.alert h3,
.panel-danger h3 {
  margin-top: 0;
}
.alert br,
.panel-danger br {
  display: none;
}
.message {
  background: transparent;
  border: none;
  color: #333;
  padding-left: 15px;
  position: relative;
  text-align: left;
  padding: 15px;
}
.message:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 6px;
  border-radius: 6px;
  height: 100%;
  display: block;
  content: "";
}
.message .alert {
  padding: 0;
  margin: 0;
}
.message .alert:before {
  display: none;
}
.alert.alert-success:before {
  background-color: #396631;
}
.message.success:before {
  background-color: #396631;
}
.alert-bordered {
  border: 5px solid transparent;
  width: fit-content;
  max-width: 750px;
}
.alert-bordered.alert-staff {
  border-color: #9b0041;
}
.alert-bordered:before {
  display: none;
}
.entity-timeline .notes-empty.message {
  float: left;
  clear: both;
  padding: 15px !important;
  margin-top: 15px;
}
.entity-timeline .notes-access-denied {
  float: left;
  clear: both;
  padding: 15px !important;
  margin-top: 15px;
}
.entity-timeline .notes-error {
  float: left;
  clear: both;
  padding: 15px !important;
  margin-top: 15px;
}
@supports (-ms-ime-align: auto) {
  #lace-address-select-div.alert.alert-warning {
    border-left: 8px solid #c00000;
    border-radius: 0;
  }
}
.alert.alert-info:before,
.message.view-empty:before,
.message.view-error:before,
.panel-danger.panel:before,
.message.notes-empty:before,
.message.view-loading:before {
  background-color: #00709e;
}
#timeline_label label {
  font-weight: 700;
}
.alert.alert-warning:before,
.message.notes-access-denied:before,
.message.notes-error:before,
.alert.alert-danger:before {
  background-color: #c00000;
}
div.message {
  margin-bottom: 18px;
  padding: 9px 39px 9px 14px;
  -ms-text-shadow: none;
  text-shadow: none;
  width: auto;
  display: inline-block;
  position: relative;
}
div.message:after {
  clear: both;
}
div.message.success {
  background-color: transparent;
  border-color: transparent;
  color: #333;
}
div.message.success:before {
  background-color: #396631;
}
div.message.error {
  background-color: transparent;
  border-color: transparent;
  color: #333;
}
div.message.error:before {
  background-color: #c00000;
}
.inline-error-message {
  font-weight: 700;
  color: #c00000;
  margin-bottom: 10px;
}
.breadcrumb {
  padding: 0 !important;
  background: transparent;
  font-size: 1rem;
}
.breadcrumb li {
  display: inline-block;
}
.breadcrumb li a {
  color: #23527c;
  text-decoration: underline;
  display: inline-block;
  font-size: 18px;
  font-size: 1rem;
}
.breadcrumb li + li {
  margin-left: 3px;
}
.breadcrumb li + li:before {
  content: "";
  padding: 10px 5px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E");
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto auto;
  background-repeat: no-repeat !important;
  background-position: center;
  width: 32px;
  height: 15px;
  background-size: 12px;
  display: inline-block;
  position: relative;
  top: 6px;
}
.breadcrumb .active {
  color: #333;
  display: inline-block !important;
  font-weight: 400;
  font-size: 18px;
  font-size: 1rem;
}
.breadcrumb a {
  text-decoration: underline;
}
li a {
  margin-left: 0;
}
.btn-size {
  font-weight: 700;
  font-size: 18px;
  font-size: 1rem;
}
.btn-padding {
  padding: 15px;
  border-radius: 4px;
}
.btn.active {
  text-decoration: underline;
}
.btn {
  font-weight: 700;
  font-size: 18px;
  font-size: 1rem;
  text-align: left;
  height: auto;
  min-height: 54px;
  max-height: 108px;
  line-height: 2.3 !important;
  display: inline-block;
  white-space: normal;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border: none;
}
.btn:active,
.btn:focus,
.btn:hover {
  text-decoration: underline;
}
.underline {
  text-decoration: underline;
}
.btn-default,
.btn-danger,
#lace-confirm-closure-div .btn.btn-success {
  background: #fff;
  color: #00709e;
}
.btn-default:focus,
.btn-danger:focus,
#lace-confirm-closure-div .btn.btn-success:focus,
.btn-default:hover,
.btn-danger:hover,
#lace-confirm-closure-div .btn.btn-success:hover {
  background: #fff !important;
  text-decoration: underline;
  color: #00709e;
}
.btn-default .fa-times,
.btn-danger .fa-times,
#lace-confirm-closure-div .btn.btn-success .fa-times {
  display: none;
}
.add-on .btn.btn-primary {
  padding-left: 30px;
  padding-right: 30px;
}
.btn-primary,
.btn-primary.btn-danger,
#lace-confirm-closure,
.btn-primary.active {
  background: #00709e;
  color: #fff;
  border-color: #00709e;
}
.btn-primary:active,
.btn-primary.btn-danger:active,
#lace-confirm-closure:active,
.btn-primary.active:active,
.btn-primary:focus,
.btn-primary.btn-danger:focus,
#lace-confirm-closure:focus,
.btn-primary.active:focus,
.btn-primary:hover,
.btn-primary.btn-danger:hover,
#lace-confirm-closure:hover,
.btn-primary.active:hover {
  background-color: #00709e;
  border-color: #00709e;
}
.btn-outline-primary {
  border: 1px solid #00709e;
  color: #00709e;
}
.btn-outline-primary:active,
.btn-outline-primary:focus,
.btn-outline-primary:hover {
  color: #00709e;
}
.btn-outline-primary.active {
  color: #00709e;
}
.input-group-btn {
  border: none;
}
.input-group-btn .btn {
  white-space: nowrap;
}
.btn-xs[data-toggle="dropdown"] {
  text-align: center;
}
.entity-action-button {
  border-radius: 4px;
}
.entity-action-button .next {
  text-align: left;
  background: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20height%3D%2713%27%20width%3D%2713%27%3E%3Cpath%20fill%3D%27%23FFF%27%20fill-rule%3D%27nonzero%27%20d%3D%27M8.371%207l-4.527%204.244a.955.955%200%200%200%20.002%201.413c.42.393%201.09.391%201.506.002l5.284-4.954a.962.962%200%200%200%20.311-.704.96.96%200%200%200-.311-.706L5.352%201.34a1.116%201.116%200%200%200-1.506.002.953.953%200%200%200-.002%201.413L8.37%207z%27%2F%3E%3C%2Fsvg%3E")
    right 20px center no-repeat #00709e;
  padding-right: 45px;
}
.entity-action-button .previous {
  border: 1px solid #00709e !important;
  color: #00709e;
  text-align: right;
  margin-right: 40px;
  background: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20height%3D%2713%27%20width%3D%2713%27%3E%3Cpath%20fill%3D%27%2300709E%27%20fill-rule%3D%27nonzero%27%20d%3D%27M6.1%207l4.5-4.2c.4-.4.4-1%20.1-1.3l-.1-.1c-.4-.4-1.1-.4-1.5%200l-5.3%205c-.2.1-.3.3-.3.6s.1.5.3.7l5.3%205c.4.4%201.1.4%201.5%200%20.4-.4.4-1%20.1-1.3l-.1-.1L6.1%207z%27%2F%3E%3C%2Fsvg%3E")
    left 20px center no-repeat !important;
}
.entity-action-button input {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  min-width: 160px;
  height: 57px;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .entity-action-button input {
    min-width: 135px;
  }
}
#PreviousButton {
  background-color: #fff !important;
}
#NewNextButton {
  border-radius: 4px;
  text-align: left;
  background: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20height%3D%2713%27%20width%3D%2713%27%3E%3Cpath%20fill%3D%27%23FFF%27%20fill-rule%3D%27nonzero%27%20d%3D%27M8.371%207l-4.527%204.244a.955.955%200%200%200%20.002%201.413c.42.393%201.09.391%201.506.002l5.284-4.954a.962.962%200%200%200%20.311-.704.96.96%200%200%200-.311-.706L5.352%201.34a1.116%201.116%200%200%200-1.506.002.953.953%200%200%200-.002%201.413L8.37%207z%27%2F%3E%3C%2Fsvg%3E")
    right 20px center no-repeat #00709e;
}
.addnote.btn {
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: none !important;
  color: #00709e;
  font-size: 18px;
  border: 1px solid #ccc !important;
  font-weight: 700;
  min-width: 159px;
  line-height: 52px !important ;
  position: relative;
  vertical-align: -webkit-baseline-middle;
  border-color: transparent;
  float: none !important;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none !important;
}
.addnote.btn:hover {
  background: #fff;
  color: #00709e;
}
.addnote.btn:before {
  content: "\E027";
  font-family: "Glyphicons Halflings";
  color: #00709e;
  position: relative;
  margin-right: 7px;
  margin-left: -6px;
  font-size: 18px;
  vertical-align: bottom;
}
.addnote.btn span.fa {
  display: none;
}
input[type="file"] {
  cursor: pointer;
  background-color: #fff;
  border-radius: 0;
  color: #00709e;
  font-size: 18px;
  font-size: 1rem;
  font-weight: 400;
  min-width: 280px;
  position: relative;
  border: 1px solid #ccc;
  line-height: 30px;
  vertical-align: middle;
  padding: 10px;
  float: none !important;
}
.beta-label {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  font-size: 14px;
}
.badge-beta {
  display: inline-block;
  min-width: 10px;
  padding: 5px 10px;
  color: #fff;
  background-color: #00709e;
  border-radius: 0;
  margin-right: 5px;
  border-top: 1px solid #ccc;
  font-size: 14px;
}
.btn-primary:active:hover,
.btn-primary:active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus {
  background-color: #00709e;
  border-color: #00709e;
  color: white;
}
.btn-inline {
  padding: 0;
  border: none;
  background: transparent;
  color: #00709e;
  text-decoration: underline;
}
.btn-inline:hover {
  background: transparent;
  border: none;
}
.button__navigation {
  background-image: url("/mobile-menu.svg");
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  width: 35px;
  height: 32px;
  padding: 0;
  background-color: transparent;
  border: none;
  margin-top: 12px;
  margin-left: 10px;
}
@media (max-width: 61.938em) {
  .menu__open .button__navigation {
    background-image: url("/mobile-close.svg");
    background-repeat: no-repeat !important;
    background-size: contain !important;
  }
  .menu__open #main-content,
  .menu__open .footer {
    display: none;
  }
}
.captcha-cell p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.captcha-cell p label {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.captcha-cell input {
  max-width: 100px;
  border-color: #3c3c3c;
  box-shadow: none;
  line-height: 24px;
  font-size: 18px;
  font-size: 1rem;
  height: 46px;
  color: #333;
  width: 100%;
  padding: 6px 12px;
  border: 1px solid #3c3c3c;
  border-radius: 6px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-bottom: 20px;
}
.captcha-cell input input[type="text"] {
  color: #333;
}
.captcha-cell input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.captcha-cell a {
  text-decoration: underline;
  display: inline-block;
  margin-right: 20px;
}
.carousel-controls {
  position: relative;
  height: 30px;
  margin-top: 10px;
}
.carousel-controls .carousel-control {
  background-image: none;
  opacity: 1;
  width: 30px !important;
  text-shadow: none !important;
  filter: alpha(opacity=100);
}
.carousel-controls .carousel-control .glyphicon,
.carousel-controls .carousel-control .glyphicon-chevron-left,
.carousel-controls .carousel-control .glyphicon-chevron-right {
  width: 30px !important;
  height: 20px !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  font-size: 19px !important;
  top: 0 !important;
}
.carousel-controls .carousel-control .glyphicon:before,
.carousel-controls .carousel-control .glyphicon-chevron-left:before,
.carousel-controls .carousel-control .glyphicon-chevron-right:before {
  color: #00709e;
  font-size: 30px;
}
.carousel-controls .carousel-control .glyphicon-chevron-left {
  left: 0;
}
.carousel-controls .carousel-control .glyphicon-chevron-right {
  right: 0;
}
.carousel-controls .carousel-indicators {
  bottom: 0 !important;
  margin-bottom: 0 !important;
}
.carousel-controls .carousel-indicators li {
  text-indent: initial;
  border: none;
  border-radius: none;
  background: transparent;
  color: #00709e;
  width: 30px;
  height: 30px;
}
.carousel-controls .carousel-indicators li.active {
  background: transparent;
  text-decoration: underline;
}
table[data-name="Tab_Complete"] .section-title h1 {
  font-size: 26px;
  font-size: 1.4rem;
  line-height: 26px;
  line-height: 1.4rem;
  padding-bottom: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}
table[data-name="Section_Complete"] {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}
table[data-name="Section_Complete"] .info {
  background: #396631;
  color: #fff;
  text-align: left;
  padding: 40px 40px 10px 40px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
table[data-name="Section_Complete"] .control {
  background: #396631;
  color: #fff;
  text-align: left;
  padding: 10px 40px 10px 40px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
table[data-name="Section_Complete"] #ticketnumber_label {
  font-size: 26px;
  font-size: 1.4rem;
  line-height: 24px;
  line-height: 1.4rem;
  text-align: left;
  color: #fff;
  float: none;
  font-weight: 700;
}
table[data-name="Section_Complete"] #ticketnumber {
  font-size: 36px;
  font-size: 2rem;
  margin: 0 0 15px;
  color: #fff;
  text-align: left;
  float: none;
  font-weight: 900;
}
table[data-name="Section_Complete"] .description.below {
  background: #fff;
  color: #333;
  padding: 0 40px 10px;
}
table[data-name="Section_Complete"] > tbody > tr:first-child > td {
  padding: 0 !important;
}
textarea#lace_productdetails[disabled] {
  background-color: transparent;
  padding: 0;
  color: #333;
  resize: none;
  height: auto;
  border: none;
  font-size: 26px;
  font-size: 1.4rem;
  font-weight: 900;
  line-height: 36px;
  line-height: 2rem;
}
textarea#lace_productdetails[readonly] {
  background-color: transparent;
  padding: 0;
  color: #333;
  resize: none;
  height: auto;
  border: none;
  font-size: 26px;
  font-size: 1.4rem;
  font-weight: 900;
  line-height: 36px;
  line-height: 2rem;
}
#registration-modal .registration-confirmation-header {
  background: #396631;
  color: white;
  padding-bottom: 35px;
}
.completion-panel {
  max-width: 700px;
  margin-bottom: 50px;
  margin-top: 20px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}
.completion-panel .completion-panel__heading {
  background: #396631;
  color: #fff;
  padding: 50px 30px;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
@media (max-width: 61.938em) {
  .completion-panel .completion-panel__heading {
    padding: 30px 20px;
  }
}
.completion-panel .completion-panel__heading h1,
.completion-panel .completion-panel__heading h2,
.completion-panel .completion-panel__heading h3 {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 44px;
  line-height: 2.75rem;
  color: #333;
  color: #fff !important;
}
.completion-panel .completion-panel__heading h2 {
  font-size: 2rem !important;
}
.completion-panel .completion-panel__heading .ReferenceNumber {
  color: white;
}
.completion-panel .completion-panel__heading p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  color: #333;
  font-weight: 700;
}
.completion-panel .completion-panel__body,
.completion-panel .completion-body {
  padding: 50px 30px;
  background: #fff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15) !important;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  color: #333;
}
@media (max-width: 61.938em) {
  .completion-panel .completion-panel__body,
  .completion-panel .completion-body {
    padding: 30px 20px;
  }
}
.completion-panel .completion-panel__body a,
.completion-panel .completion-body a {
  text-decoration: underline;
}
.datetimepicker {
  position: relative;
}
.datetimepicker:before {
  content: "\E109";
  font-family: "Glyphicons Halflings";
  font-size: 0.8rem;
  color: #00709e;
  display: block;
  position: absolute;
  z-index: 100;
  top: 0;
  left: 15px;
  bottom: 0;
  margin: auto;
  height: 24px;
}
.datetimepicker .input-group-addon {
  background: #fff;
  border-color: #3c3c3c;
  border-left: none;
  position: relative;
  cursor: pointer;
  left: 0px;
  z-index: 10;
}
.datetimepicker .input-group-addon .icon-calendar:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3e%3cpath fill='%23000' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3e%3c/svg%3e ");
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 14px;
  height: 14px;
  display: block;
}
.datetimepicker input {
  border-right-color: #fff;
  text-indent: 30px;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  max-width: 365px;
  width: 100%;
  padding: 10px;
}
.datepicker > div > table thead tr:first-child {
  height: 45px;
}
.datepicker > div > table thead tr:first-child th.prev {
  padding: 0;
  width: 30px;
  height: 30px;
  border-radius: 40px;
  border: 2px solid #00709e;
  color: #333;
  line-height: 29px;
  display: block;
  left: 0;
  font-size: 10px;
  position: relative;
}
.datepicker > div > table thead tr:first-child th.next {
  padding: 0;
  width: 30px;
  height: 30px;
  position: absolute;
  border-radius: 40px;
  border: 2px solid #00709e;
  color: #333;
  line-height: 28px;
  font-size: 10px;
  right: 10px;
  top: 10px;
}
.datepicker .picker-switch {
  left: -29px;
  z-index: 100;
  width: 77px;
  font-size: 16px;
  padding-top: 0 !important;
  top: -8px;
  padding-bottom: 0 !important;
  font-weight: 700;
  padding: 0;
  position: relative;
  left: 0;
  font-weight: 400;
  color: #333;
}
.datepicker .datepicker-months .picker-switch {
  left: -29px;
  width: 77px;
  font-size: 16px;
  padding-top: 0 !important;
  top: -7px;
  padding-bottom: 0 !important;
  font-weight: 700;
  z-index: 100;
}
.datepicker .datepicker-years .picker-switch {
  left: -32px;
  width: 77px;
  font-size: 16px;
  padding-top: 0 !important;
  top: -4px;
  padding-bottom: 0 !important;
  font-weight: 700;
  z-index: 100;
}
.datepicker .datepicker-decades .picker-switch {
  left: -29px;
  z-index: 100;
  width: 77px;
  font-size: 16px;
  padding-top: 0 !important;
  top: -8px;
  padding-bottom: 0 !important;
  font-weight: 700;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: transparent;
}
.bootstrap-datetimepicker-widget table td {
  text-shadow: none !important;
  border-radius: 40px;
  line-height: 36px !important;
  font-size: 13px;
}
.bootstrap-datetimepicker-widget table td span {
  border-radius: 40px;
  line-height: 50px !important;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: transparent;
  color: #333;
  text-shadow: none;
  text-decoration: underline;
}
.bootstrap-datetimepicker-widget table td span.active {
  background: transparent;
  color: #333;
  text-shadow: none;
  outline: 3px solid #ffbf47 !important;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background: transparent;
  color: #333;
  text-shadow: none;
  outline: 3px solid #ffbf47 !important;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: transparent !important;
  text-decoration: underline;
}
.datepicker .datepicker-years .picker-switch:hover,
.datepicker .datepicker-decades .picker-switch:hover {
  text-decoration: underline;
}
.bootstrap-datetimepicker-widget table td.today::before {
  display: none;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: inherit !important;
  line-height: 16px !important;
  font-size: 13px;
  padding-top: 10px;
}
.bootstrap-datetimepicker-widget .datepicker-years table td span {
  line-height: 48px;
}
@media (max-width: 767px) {
  div[data-name*="Date"] table[data-name="CurrentDate"].section,
  div[data-name*="Date"] table[data-name="PrevDate"].section {
    overflow: initial;
  }
}
#grid_documentupload .toolbar-actions {
  float: left !important;
}
#grid_documentupload .toolbar-actions .btn {
  background: #fff;
  color: #00709e;
  position: relative;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #ccc;
  min-width: 200px;
  line-height: 45px;
  text-align: center;
  cursor: pointer;
  margin-left: 0;
}
#grid_documentupload .grid-actions {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
#grid_documentupload .dropdown.action .btn[data-toggle="dropdown"] {
  display: none !important;
}
#grid_documentupload .dropdown-menu {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
#grid_documentupload .dropdown-menu li a {
  padding: 0 !important;
  background: transparent !important;
}
#grid_documentupload table {
  border: none !important;
}
#grid_documentupload table thead {
  display: none !important;
}
#grid_documentupload table td {
  border-left: none !important;
  border-right: none !important;
}
#grid_documentupload .message {
  display: none !important;
}
#grid_documentupload table,
#grid_documentupload .subgrid-cell {
  margin-bottom: 0 !important;
  background: transparent !important;
}
#grid_documentupload .table {
  margin-top: 1rem;
}
#grid_documentupload .table > tbody > tr > td {
  background-color: transparent !important;
}
.fileupload-hint p {
  font-size: 0.8rem;
}
#footer {
  border-top: 1px solid #ccc;
  bottom: 0;
  color: #333;
  font-size: 18px;
  height: 60px;
  padding-top: 15px;
  background: #eee;
  padding: 15px 0;
  margin-top: 40px;
  width: 100%;
}
#footer ul {
  margin-bottom: 0;
}
#footer ul li {
  display: inline-block;
}
#footer ul li a {
  font-size: 18px;
  font-size: 1.125rem;
  color: #00709e;
  margin-right: 30px;
  display: block;
  text-decoration: underline;
}
@media (min-width: 993px) {
}
@media (max-width: 992px) {
  #footer {
    text-align: center;
  }
  #footer ul {
    text-align: center;
    margin: 0 auto;
  }
  #footer ul li {
    text-align: center;
    display: inline-block;
  }
  #footer ul li a {
    margin-right: 10px;
  }
  #footer p {
    margin-bottom: -15px;
    font-size: 16px;
    font-size: 1rem;
    color: #333;
    margin-top: 15px;
  }
}
label,
dt {
  font-weight: 400;
}
.form-control {
  border-color: #3c3c3c;
  box-shadow: none;
  line-height: 24px;
  font-size: 18px;
  font-size: 1rem;
  height: 46px;
}
.form-control input[type="text"] {
  color: #333;
}
.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.feedback.lace-hide {
  margin-top: 10px;
}
.lace-warning-text {
  font-size: 16px;
  font-weight: 400 !important;
  color: #c00000 !important;
  text-align: right;
  display: block;
  position: relative;
}
.lace-warning-text:before {
  position: relative;
  content: "\E107";
  font-family: "Glyphicons Halflings";
  color: #c00000;
  font-weight: 400 !important;
  margin-right: 10px;
  vertical-align: middle;
}
.lace-error-text {
  font-size: 16px;
  font-weight: 400 !important;
  color: #c00000 !important;
  text-align: right;
  display: block;
  position: relative;
  clear: both;
}
.lace-error-text:before {
  position: relative;
  content: "\E107";
  font-family: "Glyphicons Halflings";
  color: #c00000;
  font-weight: 400 !important;
  margin-right: 10px;
  vertical-align: middle;
}
form legend {
  border-bottom: none;
  padding-bottom: 0;
  font-size: 26px;
  font-weight: 900;
  margin-top: 0;
}
form legend h2 {
  border-bottom: none;
  padding-bottom: 0;
  font-size: 26px;
  font-size: 1.4rem;
  font-weight: 900;
  margin-top: 0;
}
form legend p {
  font-size: 1rem;
}
form legend small {
  display: block;
  font-size: 15px;
  font-size: 0.9rem;
  margin-top: 15px;
}
.form-control[readonly="readonly"] a {
  line-height: 28px;
  pointer-events: none;
}
.crmEntityFormView .actions {
  border-top: none;
}
.crmEntityFormView .tab-column tbody tr td.cell {
  padding-bottom: 15px;
}
.crmEntityFormView .cell select {
  text-indent: 0;
}
.crmEntityFormView .cell label {
  margin-bottom: 5px;
  font-size: 20px;
}
.crmEntityFormView .form-control[readonly][disabled] {
  background-image: none !important;
}
.crmEntityFormView .form-control.readonly {
  background-image: none !important;
}
#WebFormPanel {
  max-width: 750px;
}
#dropDownTimeSlotMonth,
#dropDownTimeSlotDay,
#dropDownTimeSlotTime,
#dropDownAmPm {
  margin-top: 10px;
}
#MapPlaceholder {
  width: 100% !important;
}
select {
  height: 45px;
  border-radius: 4px;
  border-color: #3c3c3c;
  min-width: 270px;
  width: auto;
}
select:not([readonly="readonly"]) {
  color: #333;
  cursor: pointer;
}
.form-readonly .form-control {
  background-image: none !important;
}
.form-control-cell label {
  margin-bottom: 5px;
  font-size: 20px;
  font-size: 1rem;
}
.boolean-radio-cell .control {
  margin-top: 10px;
}
.boolean-radio label {
  display: block !important;
}
.boolean-radio label:not(:first-of-type) {
  margin-top: 5px;
}
[type="radio"] + label {
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-size: 1rem;
}
[type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
[type="radio"]:checked + label {
  position: relative;
  padding-left: 60px;
  cursor: pointer;
  line-height: 45px;
  display: inline-block;
  color: #333;
}
[type="radio"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 45px;
  height: 45px;
  border: 2px solid #00709e;
  border-radius: 100%;
  background: #fff;
  bottom: 0;
  margin: auto;
}
[type="radio"]:checked + label:after {
  content: "";
  width: 29px;
  height: 29px;
  background: #00709e;
  position: absolute;
  top: 0;
  left: 8px;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
[type="radio"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 3px #ffbf47;
  box-shadow: 0 0 0 3px #ffbf47;
}
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
[type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 60px;
  cursor: pointer;
  line-height: 45px;
  display: inline-block;
  color: #333;
}
[type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 45px;
  height: 45px;
  border: 2px solid #00709e;
  border-radius: 100%;
  background: #fff;
  bottom: 0;
  margin: auto;
}
[type="radio"]:not(:checked) + label:after {
  content: "";
  width: 29px;
  height: 29px;
  background: #00709e;
  position: absolute;
  top: 0;
  left: 8px;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  opacity: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.revealed-radio-ui {
  padding-top: 10px;
  margin-left: 17px;
  padding-left: 46px;
  padding-bottom: 9px;
  width: 100%;
  margin: 5px 0 5px 17px;
  position: relative;
}
.revealed-radio-ui:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 100%;
  background: #333;
  border-radius: 10px;
  content: "";
  display: block;
}
.web-case-container {
  padding-top: 20px;
}
.web-case-container .tab-title {
  font-weight: 900 !important;
  font-size: 36px;
  font-size: 2rem;
  line-height: 44px;
  margin-bottom: 20px;
}
.web-case-container .col-md-12 .crmEntityFormView .cell {
  padding-left: 0;
  padding-right: 0;
}
.web-case-container .col-md-12 .crmEntityFormView .actions {
  margin: 0 -15px 0;
  padding-top: 0;
}
.web-case-container legend.section-title {
  font-size: 20px !important;
  margin-left: 0px;
  line-height: 24px !important;
  margin-top: 15px;
  margin-bottom: 0 !important;
  font-weight: 400 !important;
}
.web-case-container .info > label {
  font-weight: 700;
  margin-bottom: 20px;
}
.web-case-container .revealed-radio-ui.nin label {
  font-weight: 400;
  padding-left: 0;
  font-size: 16px;
  font-size: 1rem;
  margin-left: 0;
  text-indent: 0;
  display: block;
  margin-bottom: 0;
  max-width: 400px;
}
.web-case-container .revealed-radio-ui.nin .validators {
  display: none;
}
.web-case-container .revealed-radio-ui.nin .section-title {
  font-weight: 700 !important;
  text-indent: 0;
}
.web-case-container .revealed-radio-ui.nin input[type="text"] {
  max-width: 200px;
  width: 100%;
}
.web-case-container .revealed-radio-ui.nin small {
  width: 100%;
  display: block;
  float: left;
}
#BenefitsSnippet {
  padding-left: 0 !important;
}
#BenefitsSnippet br {
  display: none;
}
fieldset[aria-label="National Insurance number"] {
  display: none;
}
.review-notice {
  margin: 30px 0;
}
#CorrectAddressSnippet h3 {
  margin-top: 0;
}
#CorrectAddressSnippet a {
  text-decoration: underline;
}
#CorrectAddressSnippet br {
  display: none;
}
#subsTable th {
  padding: 10px 0;
}
#subsTable tr {
  border-bottom: 1px solid #333;
}
#subsTable td {
  padding: 30px 5px 20px 0;
}
#subsTable a {
  color: #00709e !important;
  text-decoration: underline;
}
#EntityFormControl {
  max-width: 750px;
}
#EntityFormControl #EntityFormPanel {
  margin-top: 20px;
}
.radio-buttons-list-item {
  border-bottom: 1px solid #ccc;
  clear: both;
  padding: 15px 0;
  float: left;
  width: 100%;
}
.radio-buttons-list-item label {
  padding-left: 60px !important;
  font-size: 18px !important;
  font-size: 1rem !important;
  line-height: 24px !important;
  line-height: 1.4rem !important;
}
.radio-buttons-list-item label .map-result-label span {
  font-weight: 700;
}
.radio-buttons-list-item label span.show {
  margin-bottom: 5px;
}
.radio-buttons-list-item:last-of-type {
  border-bottom: none;
}
input[type="checkbox"] {
  width: 45px;
  height: 45px;
  cursor: pointer;
}
.checkbox-cell label {
  font-weight: 400 !important;
  position: relative;
  top: 10px;
}
.crmEntityFormView .cell div.info div.validators,
.crmEntityFormView .cell div.info.required label:after {
  display: none;
}
.header {
  background: #fff;
}
@media (min-width: 48em) {
  .header {
    border-bottom: 1px solid #ccc;
  }
}
@media (max-width: 47.938em) {
  .header {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  }
}
.header .header__logo {
  padding: 20px 0 25px;
}
.header .header__logo img,
.header .header__logo svg {
  max-width: 100%;
}
@media (max-width: 61.938em) {
  .header .header__logo {
    padding: 15px 0;
  }
  .header .header__logo img,
  .header .header__logo svg {
    width: 120px;
    height: 70px;
  }
}
@media (min-width: 62em) {
  .header .col-md-4.col-xs-6 {
    padding-left: 0;
  }
}
a {
  text-decoration-skip-ink: auto;
}
a.list-group-item:focus,
a.list-group-item:hover {
  background: transparent !important;
  color: initial !important;
  text-decoration: underline !important;
}
.blue-link {
  color: #00709e;
  text-decoration: underline;
}
.loading-icon {
  border: 6px solid #999;
  border-radius: 50%;
  border-top-color: #00709e;
  width: 50px;
  margin-right: 20px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  height: 50px;
  -webkit-animation: spin 1s ease infinite;
  animation: spin 1s ease infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
div[data-name="Tab_Mapping"] {
  margin-bottom: 40px;
}
div.olMap {
  width: 750px;
  height: 500px;
  max-width: 100%;
  overflow: hidden;
  border: 1px solid #333;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15) !important;
  border-radius: 6px !important;
  touch-action: none;
  position: relative;
}
.olPopup {
  overflow: initial !important;
  background-color: transparent !important;
}
.olPopup > div {
  top: -21px !important;
  left: -11px !important;
}
.olPopup > div > div {
  width: 21px !important;
  height: 43px !important;
  position: relative !important;
  color: #fff !important;
  font-size: 16px;
  background: transparent !important;
  padding: 0 !important;
  text-align: center;
  overflow: auto;
}
.olPopupCloseBox {
  display: none !important;
}
fieldset[aria-label="Location Metadata"] {
  display: none;
}
.olControlAttribution {
  font-size: 12px !important;
  font-size: 0.6rem !important;
  bottom: -6px;
}
.useMyLocation {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 35px;
  height: 35px;
  background: #333;
  min-height: auto;
  z-index: 1000000;
  min-width: auto;
  padding: 5px 15px;
  font-size: 0.9rem;
  line-height: 1.8rem !important;
}
.quickSearchTextBox {
  max-width: 420px;
  width: 100%;
  height: 45px;
}
#mySearch {
  margin-bottom: 0;
}
#mySearch_qs_textBox {
  float: none !important;
  height: 55px;
  margin-left: 0;
  padding-left: 0;
  border-radius: 4px;
  border: 1px solid #333;
}
#mySearch_qs_inputcontainer {
  position: relative;
  margin-left: -6px;
  max-width: 420px;
}
#mySearch_qs_clearButton {
  background: #00709e;
  height: 31px;
  border-radius: 6px;
  position: absolute;
  vertical-align: middle;
  right: 6px;
  top: 6px;
  display: block;
  z-index: 10;
}
.quickSearch {
  clear: both;
  margin-bottom: 20px;
}
#quickSearch-Search {
  margin-top: -5px;
  margin-left: 10px;
}
.resultsdialog {
  position: absolute;
  background: #fff;
  z-index: 1000;
  display: none;
  margin-top: -8px;
  padding: 10px;
  max-height: 300px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border: 1px solid #333;
  overflow-x: hidden;
  overflow-y: scroll;
}
@media (max-width: 420px) {
  .resultsdialog {
    max-width: calc(100% - 30px);
  }
}
.resultsdialog .searchResultsContainer {
  display: none;
}
.resultsdialog .searchResultsContainer:nth-child(3) {
  display: block;
}
.resultsdialog .simpleSearchResultTitle,
.resultsdialog .simpleSearchResultHeader {
  display: none;
}
.resultsdialog .resultsTable {
  border: none;
}
.resultsdialog .resultsTable tr {
  border: none;
}
.resultsdialog .resultsTable tr:hover {
  cursor: pointer;
  text-decoration: underline;
}
.resultsdialog .resultsTable tr td {
  padding: 10px 0;
}
.resultsdialog .searchMoreDataButton {
  font-weight: 700;
  font-size: 18px;
  font-size: 1rem;
  text-align: left;
  height: auto;
  min-height: 54px;
  max-height: 108px;
  line-height: 2.3 !important;
  display: inline-block;
  white-space: normal;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border: none;
  background: #00709e;
  color: #fff;
  border-color: #00709e;
  padding: 0 20px;
}
.resultsdialog .searchMoreDataButton:active,
.resultsdialog .searchMoreDataButton:focus,
.resultsdialog .searchMoreDataButton:hover {
  text-decoration: underline;
}
.resultsdialog .searchMoreDataButton:active,
.resultsdialog .searchMoreDataButton:focus,
.resultsdialog .searchMoreDataButton:hover {
  background-color: #00709e;
  border-color: #00709e;
}
div.olMapViewport > div {
  z-index: 100 !important;
}
.no-pointer-events {
  pointer-events: none;
}
.quicksearchTextBox.no-pointer-events {
  cursor: disabled;
  color: #999;
}
.quickSearchClear.no-pointer-events {
  cursor: disabled;
  opacity: 0.5;
  outline: none !important;
}
#PanZoom {
  top: 35px !important;
}
.modal-header {
  padding: 40px 40px 0 40px;
  border-bottom: none;
  min-height: 16.43px;
}
.modal-header button.close {
  opacity: 1;
  position: relative;
  border: none;
  padding: 0;
  font-size: 16px;
  font-size: 0.8rem;
  color: #00709e;
  text-decoration: underline;
}
.modal-header button.close:hover {
  background: transparent;
  color: #00709e;
}
.modal-header button.close span.glyphicon-remove:before {
  content: "Close";
  font-family: "Lato";
  font-weight: 700;
  font-size: 16px;
  color: #00709e;
  text-decoration: underline;
}
.modal-header button.form-close {
  opacity: 1;
  position: relative;
  border: none;
  padding: 0;
}
.modal-header button.form-close:hover {
  background: transparent;
  color: #00709e;
}
.modal-header button.form-close span:first-child {
  color: transparent;
}
.modal-header button.form-close span:first-child:before {
  content: "Close";
  font-family: "Lato";
  font-weight: 700;
  font-size: 16px;
  color: #00709e;
  text-decoration: underline;
}
.modal h1 {
  font-size: 36px;
  font-weight: 900;
}
.modal-body {
  position: relative;
  padding: 0 40px 40px 40px;
}
.modal-body .control-label {
  font-size: 20px;
  color: #333;
}
.modal-body .grid-actions {
  border-bottom: none;
  border-top: none;
}
.modal-body .nav.nav-pills li:first-child a {
  padding-left: 0;
}
.modal-footer {
  padding: 15px 40px 40px 40px;
  text-align: left;
  border-top: none;
}
.modal-footer .col-sm-12.form-group {
  padding: 0;
}
.modal-close-inline {
  font-size: 16px;
  color: #00709e;
  display: block;
  text-decoration: underline;
}
.modal-addnote .form-horizontal.addnote .form-group label.col-sm-3 {
  width: 100%;
  text-align: left;
  font-size: 20px;
  margin-bottom: 5px;
}
.modal-addnote .form-horizontal.addnote .form-group label.col-sm-3 .col-sm-9 {
  width: 100%;
  text-align: left;
  font-size: 20px;
}
.modal-addnote input[type="file"] {
  width: 100%;
}
#lace_customerproperty_lookupmodal .entity-lookup .view-grid {
  padding: 3px 21px 5px 5px;
}
.navigation {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #ccc;
  background-color: #fff;
  position: relative;
}
@media (max-width: 61.938em) {
  .navigation {
    position: static;
  }
}
@media (min-width: 62em) {
  .navigation .col-md-7.col-xs-12 {
    padding-left: 0;
  }
  .navigation .col-md-9.col-xs-12 {
    padding-right: 0;
  }
  .navigation .col-md-3.col-xs-12 {
    padding-left: 0;
  }
}
.navigation .container {
  position: static;
}
.navigation .container .row {
  position: static;
}
.navigation .container .row .col-xs-12 {
  position: static;
}
.menu-navigation {
  background-color: #fff;
}
@media (max-width: 61.938em) {
  .menu-navigation {
    display: none;
  }
  .menu-navigation .navigation .container {
    padding: 0;
  }
  .menu-navigation .navigation .container li a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .menu-navigation.mobile_menu--open {
    display: block;
    position: absolute;
    z-index: 1000000;
    top: 100px;
    left: 0;
    width: 100%;
    height: 100vh;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    background: #23527c;
  }
  .menu-navigation.mobile_menu--open li {
    width: 100% !important;
  }
  .menu-navigation.mobile_menu--open li a {
    display: block;
    color: #fff !important;
    border-bottom: 1px solid #fff;
  }
  .menu-navigation .sub-menu__wrap.show {
    display: none !important;
  }
}
.menu-navigation .menu {
  padding: 0;
  margin: 0;
}
@media (max-width: 61.938em) {
  .menu-navigation .menu {
    max-width: 720px;
    width: 100%;
    margin: 0 auto;
    float: none !important;
  }
}
.menu-navigation .menu li.hidden-md:first-child {
  background: white;
  width: 100% !important;
  padding: 0 15px;
}
.menu-navigation .menu li.hidden-md:first-child span:first-child {
  position: absolute;
  left: 0;
  color: #00709e;
}
.menu-navigation .menu li.hidden-md:first-child span.wrapmax {
  display: block;
  width: 100%;
  text-align: center;
  max-width: 250px;
  left: -15px;
  overflow: hidden;
  color: #000;
  margin: 0 auto;
  position: relative;
}
.menu-navigation .menu li.hidden-md:first-child a,
.menu-navigation .menu li.hidden-md:first-child span {
  color: #00709e;
}
.menu-navigation .menu > .menu-item {
  float: left;
  list-style: none;
}
@media (min-width: 62em) {
  .menu-navigation .menu > .menu-item.current-menu-item > a {
    border-bottom-color: #396631;
  }
}
.menu-navigation .menu > .menu-item > a,
.menu-navigation .menu > .menu-item > span {
  color: #396631;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  display: block;
  padding: 15px 13px;
  text-decoration: none;
  position: relative;
  border-bottom: 4px solid transparent;
}
@media (min-width: 62em) {
  .menu-navigation .menu > .menu-item > a,
  .menu-navigation .menu > .menu-item > span {
    max-width: 220px;
  }
  .menu-navigation .menu > .menu-item > a.menu-item__open:after,
  .menu-navigation .menu > .menu-item > span.menu-item__open:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
@media (max-width: 61.938em) {
  .menu-navigation .menu > .menu-item > a,
  .menu-navigation .menu > .menu-item > span {
    border-bottom: 1px solid #fff;
    width: 100%;
  }
}
@media (max-width: 74.938em) {
  .menu-navigation .menu > .menu-item > a,
  .menu-navigation .menu > .menu-item > span {
    padding: 15px 7px;
  }
}
.menu-navigation .menu > .menu-item.menu-item-has-children > a:after {
  position: relative;
  content: "";
  top: 3px;
  right: 8px;
  display: inline-block;
  margin-left: 20px;
  line-height: 1;
  width: 15px;
  height: 15px;
}
@media (min-width: 62em) {
  .menu-navigation .menu > .menu-item.menu-item-has-children > a:after {
    position: relative !important;
    display: inline-block !important;
  }
}
@media (max-width: 61.938em) {
  .menu-navigation .menu > .menu-item.menu-item-has-children > a:after {
    position: absolute;
    right: 15px;
    margin: auto;
    bottom: 0;
    left: auto;
    float: right;
    margin-left: 0;
  }
}
.menu-navigation .menu > .menu-item:hover > a {
  text-decoration: none;
}
@media (min-width: 62em) {
  .menu-navigation .menu > .menu-item:hover > a {
    border-bottom: 4px solid #396631;
  }
}
@media (max-width: 61.938em) {
  .menu-navigation .menu > .menu-item:hover > a {
    border-bottom: 1px solid #fff;
    position: relative;
  }
  .menu-navigation .menu > .menu-item:hover > a:before {
    content: "";
    width: 6px;
    height: 30px;
    background: white;
    display: block;
    position: absolute;
    left: -2px;
    bottom: 0;
    border-radius: 6px;
    top: 0;
    margin: auto;
  }
}
@media (min-width: 62em) {
  .menu-navigation .menu > .menu-item .sub-menu__wrap:focus-within,
  .menu-navigation .menu > .menu-item a:focus + .sub-menu__wrap {
    opacity: 1;
    pointer-events: initial;
  }
}
@media (max-width: 61.938em) {
  .menu-navigation .menu > .menu-item .sub-menu.container {
    padding: 0;
  }
  .menu-navigation .menu > .menu-item .submenu__open {
    padding-top: 0 !important;
    display: block !important;
  }
}
.menu-navigation .menu > .menu-item .sub-menu__wrap {
  background: #23527c;
  width: 100%;
  position: absolute;
  top: 58px;
  left: 0;
  z-index: 1000;
  padding: 30px 0;
  margin: auto;
  display: none;
}
@media (max-width: 61.938em) {
  .menu-navigation .menu > .menu-item .sub-menu__wrap {
    top: 0;
  }
}
.menu-navigation .menu > .menu-item .sub-menu__wrap > ul > li {
  float: left;
  width: 26.333336%;
  list-style-type: none;
}
.menu-navigation .menu > .menu-item .sub-menu__wrap > ul > li:hover > a {
  border-bottom: none;
}
.menu-navigation .menu > .menu-item .sub-menu__wrap > ul > li > a {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  padding: 0 15px 15px 0;
  font-weight: 400;
  position: relative;
}
@media (max-width: 61.938em) {
  .menu-navigation .menu > .menu-item .sub-menu__wrap > ul > li > a {
    padding: 12px 0 12px 15px;
    display: block;
    width: 100%;
  }
}
.menu-navigation .menu > .menu-item .sub-menu__wrap > ul > li > a:after {
  position: relative;
  content: "";
  display: inline-block;
  width: 15px;
  background-size: contain;
  height: 16px;
  width: 13px;
  top: 4px;
  left: 10px;
  bottom: 0;
  margin: auto;
}
@media (max-width: 61.938em) {
  .menu-navigation .menu > .menu-item .sub-menu__wrap > ul > li > a:after {
    position: absolute;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 15px;
    left: auto;
  }
}
#myAccountLogin {
  float: left;
  display: block;
  padding: 15px 0;
  color: #396631;
}
#myAccountLogin i {
  color: #396631;
  margin-right: 10px;
}
#menu-global-navigation {
  display: flex;
  flex-wrap: wrap;
  background: #eee;
}
#menu-global-navigation .flex-grow {
  display: flex;
  flex-grow: 1;
}
#menu-global-navigation li a {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #23527c;
  text-decoration: underline;
  border-bottom: none !important;
}
#menu-service-navigation > .menu-item > a {
  line-height: 1rem;
  height: 58px;
}
.jquery-bootstrap-pagination {
  border-top: none;
  border-bottom: none;
  padding-bottom: 20px;
  text-align: center;
}
.view-pagination .pagination {
  width: 100%;
  display: block;
  overflow: hidden;
}
.pagination li:first-child {
  float: left;
}
.pagination li:first-child a {
  padding: 0;
  width: 20px !important;
  height: 20px !important;
  background-size: cover !important;
}
.pagination li:last-child {
  float: right;
}
.pagination li:last-child a {
  padding: 0;
  width: 20px !important;
  height: 20px !important;
  background-size: cover !important;
}
.pagination li.active > a {
  background: transparent !important;
  color: #333;
}
.pagination li.active:hover > a,
.pagination li.active:focus > a {
  color: #333 !important;
}
.pagination > li > a {
  width: auto !important;
  height: auto !important;
  color: #00709e;
  margin-left: 0;
  font-size: 18px;
  padding: 0 10px;
}
.pagination > li:not(.active) a {
  text-decoration: underline;
}
.pagination li {
  text-align: center;
  display: inline-block;
}
.pagination a[aria-label="Next page"] {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -999999px;
  float: right;
  text-decoration: none;
  position: relative;
}
.pagination a[aria-label="Previous page"] {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -999999px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  float: left;
  position: relative;
  text-decoration: none;
}
.pagination > .active > a,
.pagination > .active > a:focus {
  color: #333 !important;
}
.view-pagination {
  overflow: hidden;
}
.modal .view-pagination {
  margin-top: 20px;
}
.panel-default {
  padding: 30px 40px;
  background: #fff;
  border: none;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}
.panel-default.panel-half {
  padding: 5px 20px 15px 20px;
}
.panel-default.panel-half:hover {
  cursor: pointer;
}
.panel-default .panel-heading .panel-title {
  font-size: 36px;
  font-weight: 900 !important;
  color: #333;
  line-height: 38px;
}
.panel-default > .panel-heading {
  padding: 0;
}
.panel-default > .panel-title {
  padding: 0;
  line-height: 38px;
}
.panel-default .panel-title > .fa {
  float: right;
  font-size: 40px;
  color: #00709e;
}
.panel-default .panel-title > i {
  float: right;
  font-size: 40px;
  color: #00709e;
}
.weblinks.list-group {
  padding: 30px 40px;
  background: #fff;
  border: none;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}
.weblinks.list-group .list-group-item {
  color: #00709e;
  font-size: 18px;
  padding: 0 0 10px;
  border: none;
  display: block;
  position: relative;
}
.weblinks.list-group .list-group-item:hover {
  color: #00709e;
  background: transparent;
}
.weblinks.list-group .list-group-item:after {
  float: right;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  content: "";
}
.weblinks.list-group > .panel-heading {
  padding: 0;
}
.weblinks.list-group > .panel-title {
  padding: 0;
  line-height: 38px;
}
.weblinks.list-group .panel-title > i {
  float: right;
  font-size: 40px;
  color: #00709e;
}
.panel > .list-group .list-group-item {
  color: #00709e;
  font-size: 18px;
  padding: 0 0 10px;
  border: none;
  background: transparent !important;
  display: block;
  position: relative;
}
.panel > .list-group .list-group-item:hover {
  color: #00709e;
  background: transparent;
}
.panel > .list-group .list-group-item:after {
  float: right;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  content: "";
}
.weblinks.list-group .panel-title > .fa {
  float: right;
  font-size: 40px;
  color: #00709e;
}
.weblinks.list-group a {
  background: transparent !important;
}
div[id^="WebFormControl_"] .panel.panel-info:before {
  display: none;
}
.panel-info {
  padding-left: 20px;
  position: relative;
  font-weight: 700;
  font-size: 16px;
  margin: 30px 0;
  background: 0;
  border-radius: 0;
  border: none;
}
.panel-info .panel-heading {
  font-size: 16px;
  font-weight: 700;
  background-color: transparent;
  border: none;
  padding-left: 0;
  color: #333;
}
.panel-info:before {
  position: absolute;
  width: 6px;
  height: 100%;
  border-radius: 3px;
  display: block;
  content: "";
  left: 0;
  top: 0;
  background-color: #00709e;
}
.panel-info button.close {
  display: none;
}
.panel-group .panel-heading .panel-title a:before {
  display: none;
}
.progress.list-group {
  background: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
}
ol.progress li.list-group-item-success {
  z-index: 2;
  color: #fff;
  border-color: #00709e;
  background: #00709e;
  text-indent: -999999999999px;
  width: 52px;
  padding: 0;
  height: 8px;
  border-radius: 4px !important;
  margin-right: 5px;
}
ol.progress .list-group-item.active {
  z-index: 2;
  color: #fff;
  border-color: #00709e;
  background: #00709e;
  text-indent: -999999999999px;
  width: 52px;
  padding: 0;
  height: 8px;
  border-radius: 4px !important;
  margin-right: 5px;
}
ol.progress .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  border-color: #00709e;
  background: #00709e;
  text-indent: -999999999999px;
  width: 52px;
  padding: 0;
  height: 8px;
  border-radius: 4px !important;
  margin-right: 5px;
}
ol.progress .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  border-color: #00709e;
  background: #00709e;
  text-indent: -999999999999px;
  width: 52px;
  padding: 0;
  height: 8px;
  border-radius: 4px !important;
  margin-right: 5px;
}
ol.progress li.incomplete {
  background: rgba(0, 112, 158, 0.4);
  border: none;
  text-indent: -100000000000000000000px;
  width: 52px;
  border-radius: 4px !important;
  height: 8px;
  margin-right: 5px;
  padding: 0;
}
div.progress-numeric {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  background: transparent;
  box-shadow: none !important;
  -webkit-box-shadow: none;
  font-weight: 400;
  color: #333 !important;
  font-size: 18px;
}
div.progress-numeric span.number {
  background: transparent;
  border-radius: 0;
  color: #333 !important;
  display: inline-block;
  font-size: 18px;
  height: auto;
  line-height: 40px;
  width: auto;
  vertical-align: inherit !important;
}
div.progress-numeric span.number.total {
  background: transparent;
}
.center {
  text-align: center !important;
}
.table {
  background: #fff;
  border: 1px solid #ccc;
}
.table > thead > tr > th {
  padding: 20px;
  text-align: left;
  vertical-align: middle;
  color: #333;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  background: #fff !important;
  border: 1px solid #ccc;
}
.table > thead > tr > th > a {
  color: #333;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  color: #00709e;
}
.table > thead > tr > td {
  background: #fff !important;
  border: 1px solid #ccc;
}
.table tbody td a {
  color: #00709e;
  text-decoration: underline;
}
.table > tbody > tr > td {
  background: #fff !important;
  border: none;
  padding: 8px 20px;
}
.table > tbody > tr > th {
  background: #fff !important;
  border: 1px solid #ccc;
}
.table > tfoot > tr > td {
  background: #fff !important;
  border: 1px solid #ccc;
}
.table > tfoot > tr > th {
  background: #fff !important;
  border: 1px solid #ccc;
}
.table td {
  font-size: 18px;
  font-weight: 400;
  color: #333;
}
.table tr {
  font-size: 18px;
  font-weight: 400;
  color: #333;
}
.table-striped > tbody td {
  border: 1px solid #ccc !important;
}
.table-striped > tbody > tr:nth-child(2n + 1) > td {
  background-color: #fff;
}
.table-striped > tbody > tr:nth-child(2n + 1) > th {
  background-color: #fff;
}
.panel-group .panel-collapse .panel-body {
  padding: 0;
}
.panel-group .view-toolbar .pull-right {
  width: 100%;
}
.panel-group .view-toolber .pull-left .pull-left {
  float: right !important;
}
@media (max-width: 767px) {
  .table-fluid {
    border: none !important;
  }
  .table-fluid tr {
    margin-bottom: 15px;
    border-top: 1px solid #ccc;
  }
}
table[data-name*="review-table"],
.review-table {
  width: 100%;
}
table[data-name*="review-table"] .validators,
.review-table .validators {
  display: none;
}
table[data-name*="review-table"] tr td,
.review-table tr td {
  padding: 15px 0 !important;
  border-bottom: 1px solid #333;
}
table[data-name*="review-table"] tr td .info,
.review-table tr td .info {
  float: left;
  width: 60%;
  font-size: 18px;
}
@media (max-width: 767px) {
  table[data-name*="review-table"] tr td .info,
  .review-table tr td .info {
    width: 100%;
    float: none;
  }
}
table[data-name*="review-table"] tr td .info label,
.review-table tr td .info label {
  font-weight: 400;
  margin-bottom: 0;
}
/* table[data-name*="review-table"] tr td .control,
.review-table tr td .control {
  float: right;
  width: 40%;
  clear: none !important;
}
@media (max-width: 767px) {
  table[data-name*="review-table"] tr td .control,
  .review-table tr td .control {
    width: 100%;
    float: none;
  }
}
table[data-name*="review-table"] tr td .control select,
.review-table tr td .control select,
table[data-name*="review-table"] tr td .control input[type="text"],
.review-table tr td .control input[type="text"],
table[data-name*="review-table"] tr td .control textarea,
.review-table tr td .control textarea,
table[data-name*="review-table"] tr td .control input[type="email"] {
  font-size: 18px;
  height: auto;
  padding: 0;
}
table[data-name*="review-table-wide"] tr td .info,
.review-table tr td .info {
  float: left;
  width: 55%;
  font-size: 18px;
}
table[data-name*="review-table-wide"] tr td .control,
.review-table tr td .control {
  float: right;
  width: 45%;
  clear: none !important;
} */
table[data-name*="review-table-wide"] a.text-primary {
  display: none !important;
}
table[data-name*="review-table-wide"] input[type="email"] {
  text-decoration: none !important;
  display: block !important;
}
table[data-name*="review-table-wide"] tr td .control select {
  white-space: pre-line;
}
.table-transparent {
  background: transparent !important;
  border-color: #333 !important;
}
.table-transparent.table th,
.table-transparent.table td {
  background: transparent !important;
  border-color: #333 !important;
  padding: 15px !important;
}
.table-transparent td.center {
  text-align: center;
}
.table-transparent.table th {
  font-size: 0.9rem;
  text-align: center;
  font-weight: 700;
}
.nav-tabs {
  border-bottom: 1px solid #ccc;
  border-top: none;
  margin: 0;
  width: 100%;
  padding: 0;
}
.nav-tabs li {
  float: left;
  margin-bottom: -1px !important;
  list-style-type: none !important;
}
.nav-tabs li:hover > a {
  border-bottom: none !important;
  background: #e3e3e3 !important;
}
.nav-tabs li a[aria-expanded="true"] {
  background-color: #fff;
  color: #333;
  border-bottom: 1px solid white !important;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  height: 61px;
  padding-top: 14px;
  margin-bottom: 0px !important;
  border-right: 1px solid #ccc;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.nav-tabs li a[aria-expanded="true"]:hover {
  background: #fff !important;
}
.nav-tabs li:active a {
  background: #fff;
  color: #333;
  border-bottom: 1px solid transparent !important;
  border-top: 1px solid #ccc !important;
  border-left: 1px solid #ccc !important;
  height: 60px;
  padding-top: 14px;
  margin-bottom: 0px !important;
  border-right: 1px solid #ccc !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  position: relative;
  z-index: 10000;
}
.nav-tabs li:active a:hover,
.nav-tabs li:active a:focus {
  background: #fff;
}
.nav-tabs li a {
  border-radius: 6px !important;
  border-top: 4px solid transparent;
  color: #333;
  font-size: 18px;
  display: block;
  padding: 15px 20px;
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
  border: none;
  margin-right: 5px;
  background: #e3e3e3;
  margin-bottom: 5px;
}
.nav-tabs li a:focus {
  background-color: #fff !important;
}
div[id*="accordion"] {
  margin-top: 0;
}
@media (max-width: 47.938em) {
  div[id*="accordion"] .nav-tabs {
    display: none;
  }
}
div[id*="accordion"] .table {
  margin-bottom: 0;
}
div[id*="accordion"] .grid-actions.view-toolbar {
  padding: 0;
}
@media (min-width: 993px) {
  div[id*="accordion"] .grid-actions.view-toolbar {
    margin: 0 0 20px;
  }
}
div[id*="accordion"] .grid-actions.view-toolbar .input-group {
  width: 100%;
  max-width: 320px;
}
@media (max-width: 992px) {
  div[id*="accordion"] .grid-actions.view-toolbar .input-group {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }
}
div[id*="accordion"] .tabs-group {
  float: left;
  width: 100%;
}
div[id*="accordion"] .panel {
  padding: 0 !important;
  position: relative;
  margin-top: 0 !important;
  border-top: none;
  background: #fff;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
div[id*="accordion"] .panel .panel-heading {
  color: #333;
  background-color: transparent;
  margin-bottom: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
}
div[id*="accordion"] .panel .panel-heading .panel-title {
  font-size: 36px;
  font-weight: 900;
  color: #333;
  line-height: 38px;
  margin-top: 0;
}
div[id*="accordion"] .panel .panel-heading .panel-title a {
  text-decoration: none;
  padding: 15px 0;
  display: block;
  color: inherit;
}
div[id*="accordion"] .panel .panel-collapse {
  border-top: none;
}
div[id*="accordion"] .panel .panel-collapse .panel-body {
  border-top: none;
  padding: 20px !important;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
@media (max-width: 992px) {
  #accordion .panel-heading {
    border: 1px solid #ccc !important;
    border-radius: 0 !important;
  }
  #accordion .panel-heading a {
    font-size: 18px;
    font-weight: 700;
    padding: 15px;
  }
  #accordion .panel-heading a i.sgc-icon {
    width: 15px !important;
    min-width: 15px;
    height: 15px;
    background-position: center;
  }
  #accordion .message {
    margin: 15px 0 0 0 !important;
  }
  #accordion .panel-title a[aria-expanded="true"] {
    margin: 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 15px;
  }
  #accordion .panel-title a:hover {
    color: #333;
  }
  #accordion .panel {
    margin-bottom: 15px;
  }
  #accordion .panel:last-child {
    margin-bottom: 0;
  }
  #accordion .grid-actions .toolbar-actions {
    padding: 0;
  }
  #accordion .grid-actions .toolbar-actions > div {
    width: 100%;
  }
  #accordion .grid-actions .toolbar-actions > div:first-child {
    margin-bottom: 15px;
  }
  #accordion .grid-actions .toolbar-actions > div:first-child button {
    width: 100%;
  }
  #accordion.panel-group
    .panel-heading
    .panel-title
    a[aria-expanded="true"]:before {
    background: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20version%3D%271.1%27%20height%3D%2713%27%20width%3D%2713%27%3E%3Cpath%20fill%3D%27%23FFF%27%20fill-rule%3D%27nonzero%27%20d%3D%27M8.371%207l-4.527%204.244a.955.955%200%200%200%20.002%201.413c.42.393%201.09.391%201.506.002l5.284-4.954a.962.962%200%200%200%20.311-.704.96.96%200%200%200-.311-.706L5.352%201.34a1.116%201.116%200%200%200-1.506.002.953.953%200%200%200-.002%201.413L8.37%207z%27%2F%3E%3C%2Fsvg%3E")
      right 20px center no-repeat transparent;
  }
}
.tooltip {
  background: #fff !important;
  color: #333;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.tooltip-inner {
  background-color: #fff;
  color: #333;
  font-size: 16px;
  line-height: 23px;
  text-align: left;
  padding: 0;
  padding: 10px;
  min-width: 265px;
  max-width: 365px;
  border-radius: 4px;
}
.entity-notes.col-md-8 {
  padding: 0;
}
.addnote.btn {
  margin-top: 20px;
}
.fileupload-hint {
  margin-top: 10px;
}
.fileupload-hint p {
  margin-bottom: 0;
}
.note-actions + .tab-column {
  padding-left: 0 !important;
  float: none !important;
}
.entity-notes .note {
  border: 1px solid #ccc !important;
  padding: 10px !important;
  margin-bottom: 10px;
}
.entity-notes .note .delete-link:hover {
  background: transparent !important;
}
.entity-notes .note .img,
.entity-notes .note .link > span.fa {
  display: none;
}
.entity-notes .note .link {
  text-decoration: underline;
  color: #00709e;
}
.entity-notes .note .link a {
  word-break: break-word;
}
.entity-notes .note .attachment.alert {
  padding: 0;
  float: left;
  max-width: 75%;
}
.entity-notes .note .toolbar.dropdown .btn {
  display: none;
}
.entity-notes .note .toolbar.dropdown .dropdown-menu {
  position: relative;
  top: initial;
  display: block;
  min-width: auto;
  padding: 0;
  margin: 0;
  text-align: initial;
  background-color: transparent !important;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-clip: initial;
}
.entity-notes .note .toolbar.dropdown .dropdown-menu li {
  display: block;
}
.entity-notes .note .toolbar.dropdown .dropdown-menu li a {
  padding: 0;
  text-decoration: underline;
  color: #00709e;
}
.entity-notes .note .toolbar.dropdown .dropdown-menu li a span.fa {
  display: none;
}
.entity-notes .note .metadata {
  font-size: 13px;
  text-align: left;
}
.entity-notes .note .text {
  display: none;
}
.entity-notes .toolbar .btn-xs.btn {
  height: 30px;
  width: 30px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border: none;
}
.fa-caret-down {
  font-size: 22px;
}
.fa-caret-down:before {
  font-size: 14px;
  color: #00709e;
}
.attachment.alert {
  padding: 0 0 15px 0;
  border: none;
}
iframe body {
  background: transparent;
}
.modal-editnote .attachment .link {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
  padding: 15px 0;
  margin: 15px 0;
}
#lace_postcode_custom {
  height: 59px;
  border-radius: 6px !important;
  max-width: 180px;
  width: 100%;
  opacity: 1;
}
#lace_postcode_custom #lace-address-select {
  border-radius: 6px;
}
#lace_postcode_custom + .input-group-btn {
  border-left: none;
  position: relative;
  top: 0;
  right: 0;
  width: auto;
  height: 30px;
  display: inline-block;
  z-index: 9;
}
@media (min-width: 415px) {
  #lace_postcode_custom + .input-group-btn {
    margin-left: 15px;
  }
}
@media (max-width: 414px) {
  #lace_postcode_custom + .input-group-btn {
    margin-top: 15px;
    margin-bottom: 20px;
    display: block;
    clear: left;
    float: left;
  }
}
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn {
  text-align: left;
  height: auto;
  min-height: 54px;
  max-height: 108px;
  line-height: 2.3 !important;
  display: inline-block;
  white-space: normal;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border: none;
  font-weight: 700;
  font-size: 18px;
  font-size: 1rem;
  padding: 9px 13px !important;
  border-radius: 6px !important;
  width: 130px !important;
  max-width: 100% !important;
  height: auto !important;
}
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn:active,
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn:focus,
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn:hover {
  text-decoration: underline;
}
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn:hover,
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn:focus {
  background: #00709e !important;
  color: #fff !important;
}
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn:hover .sr-only,
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn:focus .sr-only,
#lace_postcode_custom
  + .input-group-btn
  .launchentitylookup.btn:hover
  .fa-search,
#lace_postcode_custom
  + .input-group-btn
  .launchentitylookup.btn:focus
  .fa-search {
  color: #00709e;
}
#lace_postcode_custom + .input-group-btn .launchentitylookup.btn .sr-only {
  display: inline-block;
  position: relative;
  width: auto;
  height: auto;
  overflow: initial;
}
#lace_postcode_custom + .input-group-btn .fa-search {
  top: 3px;
  margin-left: 10px;
}
table[data-name="Address_Input"] .cell {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#lace-postcode-search-message a {
  display: block;
  text-decoration: underline;
  margin-top: 20px;
  cursor: pointer;
}
.row > div[class*="col-"] > .container {
  margin-left: -15px;
  margin-right: -15px;
}
div[data-name="Relationship"] tbody tr td,
div[data-name="Address Type"] tbody tr td,
div[data-name="Summary"] tbody tr td,
table[data-name="CurrentDate"] tbody tr td,
div[data-name="Status"] table[data-name="tab_5_section_1"] tbody tr td,
div[data-name="tabRelationshipDelegator"] tbody tr td,
div[data-name="tabMoveInDateDelegator"] tbody tr td,
div[data-name="tabAddressInputDelegator"] tbody tr td {
  padding-left: 0 !important;
}
div[data-name="Relationship"] select,
div[data-name="Address Type"] select,
div[data-name="Summary"] select,
table[data-name="CurrentDate"] select,
div[data-name="Status"] table[data-name="tab_5_section_1"] select,
div[data-name="tabRelationshipDelegator"] select,
div[data-name="tabMoveInDateDelegator"] select,
div[data-name="tabAddressInputDelegator"] select {
  max-width: 325px;
}
div[data-name="Relationship"] .datetimepicker,
div[data-name="Address Type"] .datetimepicker,
div[data-name="Summary"] .datetimepicker,
table[data-name="CurrentDate"] .datetimepicker,
div[data-name="Status"] table[data-name="tab_5_section_1"] .datetimepicker,
div[data-name="tabRelationshipDelegator"] .datetimepicker,
div[data-name="tabMoveInDateDelegator"] .datetimepicker,
div[data-name="tabAddressInputDelegator"] .datetimepicker {
  max-width: 325px;
}
div[data-name="Summary"] table {
  width: 100%;
}
div[data-name="Summary"] table .validators {
  display: none;
}
div[data-name="Summary"] table tr td {
  padding: 15px 0 !important;
  border-bottom: 1px solid #333;
}
div[data-name="Summary"] table tr td .info {
  float: left;
  width: 60%;
  font-size: 18px;
}
@media (max-width: 767px) {
  div[data-name="Summary"] table tr td .info {
    width: 100%;
    float: none;
  }
}
div[data-name="Summary"] table tr td .info label {
  font-weight: 400;
  margin-bottom: 0;
}
div[data-name="Summary"] table tr td .control {
  float: right;
  width: 40%;
  clear: none !important;
}
@media (max-width: 767px) {
  div[data-name="Summary"] table tr td .control {
    width: 100%;
    float: none;
  }
}
div[data-name="Summary"] table tr td .control select,
div[data-name="Summary"] table tr td .control input[type="text"],
div[data-name="Summary"] table tr td .control textarea {
  font-size: 18px;
  height: auto;
  padding: 0;
}
body[data-sitemap-state="/Create-Address/:/"] #WebFormPanel {
  max-width: 900px;
}
.toolbar-actions--left {
  margin-top: -20px;
}
.toolbar-actions--left .pull-right {
  float: left !important;
  margin-left: 0 !important;
}
#bookingsControlsContainer {
  padding: 0;
  margin: 0;
}
#bookingsControlsContainer > div {
  float: left;
  width: auto;
  margin-right: 15px;
  font-size: 20px;
}
#bookingsControlsContainer > .row {
  width: 100%;
}
#WebFormPanel #EntityFormView + .actions {
  border-top: none;
}
#WebFormPanel #EntityFormView + .actions > .col-sm-6.clearfix {
  padding: 0;
}
.web-case-container #WebFormPanel #EntityFormView + .actions {
  border-top: none;
}
.web-case-container
  #WebFormPanel
  #EntityFormView
  + .actions
  > .col-sm-6.clearfix {
  padding: 0 15px;
}
.dashboard-overview .col-md-6:nth-child(odd) {
  clear: left;
}
.dashboard-overview .panel.panel-default {
  min-height: 258px;
}
.dashboard-overview .panel-title {
  margin-bottom: 30px;
}
.sgc-icon {
  display: inline-block;
  min-width: 30px;
  min-height: 30px;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: center;
}
.icon-angle-down {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center 15px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  float: right;
  text-align: center;
}
span.icon-search-fill {
  display: block;
}
span.icon-search-nofill {
  display: block;
}
td.info:empty {
  display: none;
}
td.info:empty + .control {
  width: 100%;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .page-header small {
  margin-bottom: -20px;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .info {
  float: left;
  clear: none !important;
  padding: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .info label {
  margin-right: 5px;
  font-weight: 700;
  color: #333;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .info label:after {
  content: ":";
  position: relative;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .control {
  float: left;
  clear: none !important;
  padding: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .control input {
  height: auto;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .form-control-cell {
  padding: 0 0 !important;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .crmEntityFormView {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
  padding: 30px;
  width: 520px;
  display: block;
  margin-bottom: 30px;
}
body[data-sitemap-state^="/cases-status/edit-case/"]
  .crmEntityFormView
  tbody
  tr:nth-child(2) {
  background: #396631;
  color: white;
  text-align: left;
  padding: 40px 30px 10px 30px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  margin: -30px -30px 0 -30px;
  display: block;
}
body[data-sitemap-state^="/cases-status/edit-case/"]
  .crmEntityFormView
  tbody
  tr:nth-child(2)
  label {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"]
  .crmEntityFormView
  tbody
  tr:nth-child(2)
  input {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"]
  .crmEntityFormView
  tbody
  tr:nth-child(3) {
  background: #396631;
  color: #fff;
  text-align: left;
  padding: 40px 30px 10px 30px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  margin: -30px -30px 0 -30px;
  display: block;
  margin-bottom: 30px;
  margin-top: -45px;
  padding-bottom: 30px;
}
body[data-sitemap-state^="/cases-status/edit-case/"]
  .crmEntityFormView
  tbody
  tr:nth-child(3)
  label {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"]
  .crmEntityFormView
  tbody
  tr:nth-child(3)
  input {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .datetimepicker {
  float: left;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .datetimepicker input {
  padding-top: 0;
  padding-bottom: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .datetime .info label {
  min-width: 125px;
  margin-right: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .entity-timeline {
  padding: 0;
}
body[data-sitemap-state^="/cases-status/edit-case/"] #UpdateButton,
body[data-sitemap-state^="/cases-status/edit-case/"] .cancel-case-link {
  margin-top: 30px;
  margin-right: 15px;
}
body[data-sitemap-state^="/cases-status/edit-case/"] .form-custom-actions {
  margin-bottom: 0;
}
.page-header small {
  display: block;
  margin-top: 15px;
  color: #333;
}
.case-header .status.pull-right {
  float: left !important;
  margin: 15px 0;
}
.label {
  padding: 10px;
  font-weight: 900;
  font-size: 16px;
}
.label.label-primary {
  background: #00709e;
}
.label.label-info {
  background: #00709e;
}
.label.label-success {
  background: #396631;
}
.label.label-danger {
  background: #c00000;
}
.text-muted .datetimepicker:before {
  display: none;
}
label[for="civ_receivebenefits_1"],
label[for="civ_newbinsrequired_1"] {
  display: block !important;
  margin-top: 10px;
}
label#lace_customerproperty_label:after {
  display: none;
}
#HasBenefits br,
#NeedsBins br {
  display: none;
}
#BenefitsDiscountSnippet,
div[data-name="tabBenefits"] legend.section-title {
  padding-left: 0 !important;
}
#civ_nationalinsurancenumber_label {
  padding-left: 0 !important;
  color: #666;
  font-size: 14px;
}
#NeedsBins {
  color: #333;
  font-size: 14px;
  margin-bottom: 5px;
}
#civ_binstodeliver_label {
  font-size: 18px;
  color: #333;
}
#civ_nationalinsurancenumber {
  max-width: 320px;
  width: 100%;
}
#bins_dropdown {
  display: block;
  margin: 10px 0 5px;
}
.grid-actions .input-group {
  position: relative;
}
.grid-actions .input-group .form-control {
  max-width: 565px;
  width: 100%;
  height: 45px;
  border-radius: 45.5px !important;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-size: 16px;
  color: #333;
  opacity: 0.5;
  text-indent: 6px;
}
.grid-actions .input-group .form-control::-ms-clear {
  display: none;
}
.grid-actions .input-group .input-group-btn {
  position: absolute;
  top: 0px;
  bottom: 0;
  right: 10px;
  border-left: none;
  width: 30px;
  height: 30px;
  min-height: 30px;
  margin: auto;
  z-index: 2;
}
.grid-actions .input-group .input-group-btn .btn {
  min-width: 30px;
  width: 30px;
  height: 30px;
  min-height: 30px;
  line-height: 25px !important;
  text-align: center;
  border-radius: 40px;
  padding: 0;
  color: white;
  background-color: #00709e;
  border: none;
}
.grid-actions .input-group .input-group-btn .btn:hover {
  background-color: #00709e !important;
  text-decoration: none;
}
.grid-actions .input-group .input-group-btn .btn span.fa {
  font-size: 14px;
  line-height: 29px;
  text-align: center;
}
input::-ms-clear {
  display: none !important;
}
@media (max-width: 992px) {
  .grid-actions .input-group .form-control {
    max-width: 100%;
  }
}
body[data-sitemap-state="/support/case-create/:/support/:/"]
  table[data-name="Information_section_3"] {
  display: none !important;
}
#orgDiv #searchresultmessage {
  text-align: right;
  max-width: 565px;
  padding: 0;
}
#orgDiv #searchresultmessage.alert-danger strong {
  color: #c00000;
  font-size: 16px;
  font-weight: 400;
}
#orgDiv #searchresultmessage.alert-danger:before {
  content: "\E107";
  color: #c00000;
  font-size: 12px;
  font-family: "Glyphicons Halflings";
  width: auto;
  background-color: transparent;
  position: relative;
  display: inline;
}
#orgDiv #searchresultmessage.alert-success strong {
  color: #396631;
  font-size: 16px;
  font-weight: 400;
}
#orgDiv #searchresultmessage.alert-success:before {
  content: "\E067";
  color: #396631;
  font-size: 12px;
  font-family: "Glyphicons Halflings";
  width: auto;
  background-color: transparent;
  position: relative;
  display: inline;
}
#advocateDiv #searchresultmessage {
  text-align: right;
  max-width: 565px;
  padding: 0;
}
#advocateDiv #searchresultmessage.alert-danger strong {
  color: #c00000;
  font-size: 16px;
  font-weight: 400;
}
#advocateDiv #searchresultmessage.alert-danger:before {
  content: "\E107";
  color: #c00000;
  font-size: 12px;
  font-family: "Glyphicons Halflings";
  width: auto;
  background-color: transparent;
  position: relative;
  display: inline;
}
#advocateDiv #searchresultmessage.alert-success {
  color: #396631;
  font-size: 16px;
  font-weight: 400;
}
#advocateDiv #searchresultmessage.alert-success strong {
  color: #396631;
  font-size: 16px;
  font-weight: 400;
}
#advocateDiv #searchresultmessage.alert-success:before {
  content: "\E067";
  color: #396631;
  font-size: 12px;
  font-family: "Glyphicons Halflings";
  width: auto;
  background-color: transparent;
  position: relative;
  display: inline;
}
.col-md-12 .crmEntityFormView .cell {
  padding: 0;
}
#notescontrol .col-sm-3.metadata {
  display: none;
}
#notescontrol .col-sm-9 {
  width: 100%;
}
.tab.clearfix[data-name="Summary"] fieldset {
  margin-bottom: 0;
}
.tab.clearfix[data-name="Summary"] #productid_name {
  font-size: 18px;
  font-weight: 900;
  color: #333;
}
.tab.clearfix[data-name="Summary"] #DivBooking br:first-of-type {
  display: none;
}
.tab.clearfix[data-name="Summary"]
  td.clearfix.cell.lookup.form-control-cell
  .control
  > .input-group
  > span:first-child {
  display: none;
}
.quickform .crmEntityFormView .cell label {
  margin-bottom: 0;
}
.quickform fieldset .section-title {
  display: none;
}
.quickform input[readonly="readonly"] {
  background-color: transparent !important;
  padding: 0;
}
.quickform label {
  font-weight: 700;
}
.quickform body {
  padding-bottom: 0;
}
.crmquickform-cell {
  border-right: none !important;
}
#SpanBookingLabel {
  font-family: "Lato" !important;
  font-weight: 700;
  font-size: 18px;
}
@media (max-width: 767px) {
  .pull-none-xs {
    clear: both;
    float: none !important;
  }
}
#login-holder .page-copy {
  margin-bottom: 0;
}
#login-holder #panel,
#login-holder .pageLevel,
#login-holder .panel,
#login-holder li,
#login-holder label {
  display: inline-block;
}
#login-holder .attrEntry .error.itemLevel {
  /* display: none; */
  color: #cb2027;
  margin-bottom: 15px;
  font-size: 1rem;
}
#login-holder .TextBox.givenName_li .attrEntry .error.itemLevel,
#login-holder .TextBox.surname_li .attrEntry .error.itemLevel  {
  display: none;
}
#login-holder .error {
  color: #cb2027;
}
#login-holder .entry {
  padding-top: 8px;
  padding-bottom: 0 !important;
  float: left;
  max-width: 400px;
  width: 100%;
}
#login-holder input.invalid,
#login-holder input.highlightError {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-left: 6px solid #c00000 !important;
}
#login-holder li.Password {
  max-width: 400px;
}
#login-holder label[for="newPassword"] + .error {
  display: block !important;
}
#login-holder label[for="reenterPassword"] + .error {
  /* display: none !important; */
}
#login-holder .entry-item {
  margin-bottom: 20px;
}
#login-holder .intro {
  display: inline;
  margin-bottom: 5px;
}
#login-holder .pageLevel {
  width: 293px;
  text-align: center;
  margin-top: 5px;
  padding: 5px;
  font-size: 1.1em;
  height: auto;
}
#login-holder .pageLevel.error {
  width: 100%;
  text-align: left;
  display: none;
}
#login-holder .sgc-lace-login-form .password-label {
  position: relative;
}
#login-holder .sgc-lace-login-form #forgotPassword {
  font-size: 0.75em;
  padding-left: 5px;
  position: absolute;
  right: 0;
}
@media (max-width: 767px) {
  #login-holder .sgc-lace-login-form #forgotPassword {
    position: relative;
    display: block;
    text-align: left;
    padding-left: 0;
  }
}
#login-holder #createAccount {
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  width: auto;
  padding: 0 20px;
  height: 57px;
  background: #00709e;
  border: 1px solid #00709e;
  color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  text-align: left;
  width: 180px;
  border-radius: 4px;
  line-height: 56px;
  display: block;
  font-size: 20px;
  font-weight: 700;
  margin-top: 17px;
  position: relative;
}
#login-holder #createAccount:after {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 14px;
  content: "";
  position: relative;
  float: right;
  right: 14px;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: auto;
}
#login-holder .working {
  display: none;
  background: url(data:image/gif;base64,R0lGODlhbgAKAPMAALy6vNze3PTy9MTCxOTm5Pz6/Ly+vNTS1Pz+/�N0Jp6BUJ9EBIISAQAh+QQJCQAKACxRAAIABgAGAAAEE1ClYU4RIIMTdCaegVCfRASCEgEAOw==)
    no-repeat;
  height: 10px;
  width: auto;
}
#login-holder .divider {
  margin-top: 20px;
  margin-bottom: 10px;
}
#login-holder .divider h2 {
  display: table;
  white-space: nowrap;
  font-size: 1em;
  font-weight: 700;
}
#login-holder .sgc-form-holder {
  position: relative;
}
#login-holder #regConfirm {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0;
  /* display: none; */
}
#login-holder #regConfirm a {
  text-decoration: underline;
}
#login-holder #b2c-id-signup #regConfirm {
  display: block;
}
#login-holder fieldset[aria-labelledby="external-login-heading"] button {
  border: 1px solid transparent !important;
}
#login-holder button {
  width: auto;
  min-width: 50px;
  height: 32px;
  margin-top: 2px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #2672e6;
  border: 1px solid #fff;
  color: #fff;
  font-size: 100%;
  padding: 0 2px;
}
#login-holder button:hover {
  background: #0f3e83;
  border: 1px solid #3079ed;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
#login-holder .password-label label {
  display: inline-block;
  vertical-align: baseline;
}
#login-holder img {
  border: 0;
}
#login-holder .divider {
  margin-top: 20px;
  margin-bottom: 10px;
}
#login-holder .divider h2 {
  display: table;
  white-space: nowrap;
  font-size: 1em;
  font-weight: 700;
}
#login-holder .divider h2:after,
#login-holder .divider h2:before {
  border-top: 1px solid #b8b8b8;
  content: "";
  display: table-cell;
  position: relative;
  top: 0.7em;
  width: 50%;
}
#login-holder .divider h2:before {
  right: 1.8%;
}
#login-holder .divider h2:after {
  left: 1.8%;
}
#login-holder .verificationErrorText {
  color: #d63301;
}
#login-holder .options div {
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
}
#login-holder .accountButton,
#login-holder .accountButton:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAh1BMVEX///9QUFBOTk5LS0tERERCQkI/Pz9ISEg6OjpGRkZNTU08PDyAgID09PSlpaWWlpZxcXFgYGBZWVlUVFT6+vrx8fHt7e3s7Ozo6Oji4uLJycnGxsa4uLiqqqqgoKCNjY2JiYmGhoZra2tmZmb7+/vu7u7d3d3U1NTNzc2+vr67u7usrKx7e3vprNQnAAAA8klEQVQ4y63Q127DMAxAUZpDwyMeSdqsNqu7/f/va6zahgGJKAr0vgk6DyQh+6V/BiTOOeNRA9zuAWBdM6WBlPDTvaUUoAuMrT0mgNvA1IJjQB3MKjACvp6DK0WAH+agtH8H9jQHLUUgz7Uhx8xOXzNESxirLCYA2mw8tacI5FyIYXq8A9ge2Qs6oTnw2e2ruho2rjBcXJ4ADh3jBOQLQnVhRFx2gNDZ4ACogbHXj/ft9Dj5AcgbJFu5AThQWuYBIGmgtAFQo4EFB+CPGthJAPypgY3BHsheA5UNwLyAvsYNoDyroKUe4EoFTQ/yDtTONvsGUJ8KTUYyH+UAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
#login-holder .accountButton {
  border: 1px solid #fff;
  color: #fff;
  margin-left: 0;
  margin-right: 2px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-align: center;
  word-wrap: break-word;
  height: 34px;
  width: 158px;
  padding-left: 30px;
  background-color: #505050;
}
#login-holder .accountButton:hover {
  background-color: #b9b9b9;
  border: 1px solid #fff;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
#login-holder .accountButton:focus {
  outline: gold solid 1px;
}
#login-holder #MicrosoftAccountExchange {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEU1pe/////t+v4uoe5btvNixPVVwfUsoe9tyfXU7/y95vu24vrd9f5NtfLH6/ys3/o/sPE6qfD2/f+f2vnAysuQAAAAaElEQVQ4y93SORKAIAwFUEGCsoT1/nd1JkkDFhY24qt+8VMkk20lu6DAaVBOBsVKsuO8aYo08IqlYyxoRTQExfyKheRIgu5Yl4KoVhSUgNOhoiYRsmb5g2u+LtzXDNOhjKgoAZ9/8k8uZWsGqcIav5wAAAAASUVORK5CYII=);
  background-color: #33a7f2;
}
#login-holder #MicrosoftAccountExchange:hover {
  background-color: #addbf9;
}
#login-holder #GoogleExchange {
  background-image: url("data:image/png;base64,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");
  background-color: transparent;
  background-size: contain;
  border: none;
  width: 204px;
  height: 50px;
  text-indent: -999999999px;
  margin-top: 0;
  padding: 0;
  background-color: transparent !important;
  position: relative;
  top: -3px;
}
#login-holder #GoogleExchange:hover {
  background-color: #f1b8b3;
}
#login-holder #TwitterExchange {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAdVBMVEVgqd3///9Ypdtdp9xaptxSotpQodlNn9lWo9pUo9rX6Pa+2vGTw+iLvuZlqt79/P7K4PO62O+y0+6hyutysuD2+fzi7vne6/fT5PTE3fKs0O2lzeuZx+l7tuJqrd71+Pzz9vzn8PnQ4/SCueSAueNsrt9InNh7sQwBAAAAwklEQVQ4y92PRw6EMAwAXeIkdBbY3uv/n7gSAoLDD5hbPCPZgZVihEgYgNSUpmfS7bfbtHS2nReyL2Qoc+yp8ZRAwCEWjgGAPQ7sssKoAGsWBrrgyMZCwD77Uel+59E3Tt14xZ7qlY7BRf1CDgeMKMw8sBXGlKxWtLGvHCgkQ80m0YHpjjq4sQ74pn1mISLJVSAMiwJO98l/TWSNF1eGKzqKfZ7Vj0mnHHwodpP+WIYlZP373DTtVWxYr2FD3pOBdfIHhOAHYHQI9VgAAAAASUVORK5CYII=);
  background-color: #60a9dd;
}
#login-holder #TwitterExchange:hover {
  background-color: #bfdcf1;
}
#login-holder #FacebookExchange {
  background-image: url("data:image/png;base64,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");
  background-color: transparent !important;
  background-size: contain;
  text-indent: -999999999px;
  width: 263px;
  height: 45px;
  border-radius: 4px;
  border: none;
}
#login-holder #FacebookExchange:hover {
  background-color: #b0bdd7;
}
#login-holder #LinkedInExchange {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEUAe7b///8AdrMklscAc7EAeLUAcbB5ttifzeMqmckAdLIAaqz7+/6PxeAShr0CgLkAba4nmMctksTv9Puw1eij0OWGvNtfrNJNo80YjMAeib/D4vGt3Oy82+yfzOOCvtyJvdx3tddirtI/ncoxmMj9KsrQAAAAw0lEQVQ4y9WSVw7DIAxAG8CkjJDVzO5x/zMWk0RNJaB/kfo+sGUeCMvstgI4J7F9aS5NxSLnTWLpZVDgexTqIiycUNBhgTxRyCKPYJ3dl7sITCkO+FyLXaWU310DscASOesf3ahWChGJ5cb4ASO5Joiu2EegWEmZa1c3yUwOHmHNuQgJup4CgF8YlKpcMhKvkNmb1REz6hdetsyziIBldv8lpH8ouGm28zQFCu2SOSAXlJYGYCgpFThEMFPm/zCryja8Acy7CRfMrcKPAAAAAElFTkSuQmCC);
  background-color: #0077b5;
}
#login-holder #LinkedInExchange:hover {
  background-color: #99cae1;
}
#login-holder #AmazonExchange {
  background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/lwa/btnLWA_gold_156x32.png);
  background-color: #fff;
  color: transparent;
}
#login-holder .buttons button,
#login-holder #continue,
#login-holder #next {
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  width: auto;
  padding: 0 20px;
  height: 57px;
  background: #00709e;
  border: 1px solid #00709e;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  text-align: left;
  min-width: 120px;
  border-radius: 4px;
  line-height: 40px;
}
#login-holder #continue[disabled] {
  opacity: 0.2;
  cursor: not-allowed;
}
#login-holder button:hover {
  text-decoration: underline;
}
#login-holder .buttons button:after,
#login-holder #continue:after,
#login-holder #next:after {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 14px;
  content: "";
  position: relative;
  float: right;
  right: -5px;
  top: 15px;
}
#login-holder .button.verify button:hover,
#login-holder .button.verify:hover,
#login-holder #next:hover,
#login-holder .accountButton:hover,
#login-holder #cancel:hover {
  text-decoration: underline;
}
#login-holder #emailVerificationCode_label {
  display: block !important;
}
#login-holder #emailVerificationCode {
  float: left;
  font-size: 14px !important;
  text-indent: 12px !important;
  max-width: 125px;
}
#login-holder #b2c-id-passwordreset #email_ver_but_edit {
  top: 81px;
}
@media (max-width: 520px) {
  #login-holder #email_ver_but_edit {
    position: relative;
    top: 0;
    right: 0;
  }
  #login-holder #b2c-id-passwordreset #email_ver_but_edit {
    top: 0;
  }
}
#login-holder #emailVerificationControl_but_verify_code {
  float: left;
  margin-top: 0;
  height: 46px;
  margin-left: 15px;
  background-image: none;
}
@media (max-width: 767px) {
  #login-holder #emailVerificationControl_but_verify_code {
    margin-left: 7px;
    margin-top: 0;
  }
}
#login-holder #emailVerificationControl_but_send_new_code {
  display: inline;
  background-color: #fff;
  color: #00709e;
  height: 44px;
  margin-top: 15px;
}
#login-holder #emailVerificationControl_but_send_new_code:after {
  display: none;
}
#login-holder #cancel {
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  width: auto;
  padding: 0 20px;
  height: 56px;
  background: #fff;
  border: 1px solid #00709e;
  color: #00709e;
  font-size: 20px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  text-align: left;
  min-width: 120px;
  border-radius: 4px;
  line-height: 40px;
  float: left;
  text-align: right;
  margin-right: 15px;
}
#login-holder #cancel:before {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 14px;
  content: "";
  position: relative;
  float: left;
  left: -5px;
  top: 13px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#login-holder #api {
  max-width: 520px;
  margin: none;
  border: none;
  padding: 0;
  background: transparent;
  box-shadow: none;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
}
#login-holder #api[data-name="Unified"] {
  max-width: 1000px;
}
#login-holder #api .intro h2,
#login-holder #api .intro p {
  font-weight: 900;
  font-size: 28px;
  line-height: 34px;
}
#login-holder #api h2 {
  font-size: 18px;
}
#login-holder #api input[type="checkbox"] + label {
  position: relative;
  top: -60px;
  margin-left: 60px;
}
#login-holder #api label {
  font-size: 20px;
  color: #333;
  margin-bottom: 5px;
}
#login-holder #api input:not([type="checkbox"]) {
  width: 100%;
  height: 45px;
  border: 1px solid grey;
  color: #333;
  text-indent: 15px;
  line-height: 48px;
  font-weight: 400;
  border-radius: 4px;
  padding: 0;
  font-size: 16px;
  display: block;
}
#login-holder #api input:focus,
#login-holder #api input:hover {
  border-color: #00709e;
}
#login-holder #api .TextBox,
#login-holder #api .Password {
  max-width: 400px;
  width: 100%;
}
#login-holder #api #email + a.tiny {
  display: block;
}
#login-holder #attributeList > ul > li.TextBox > div.attrEntry > div.itemLevel {
  color: #333;
}
#login-holder li.Password label[for="newPassword"] + .error.itemLevel {
  color: #333;
}
#login-holder #email {
  max-width: 295px;
}
#login-holder #emailVerificationControl_but_send_code {
  margin-top: 8px;
}
@media (max-width: 650px) {
  #login-holder #emailVerificationControl_but_send_code {
    position: relative;
    top: 0;
    right: 0;
  }
}
#login-holder #email.invalid,
#login-holder #newPassword.invalid,
#login-holder #reenterPassword {
  border-left: 1px solid #333 !important;
}
#login-holder #emailVerificationControl_but_send_new_code {
  top: 55px;
  right: -87px;
}
@media (max-width: 540px) {
  #login-holder #emailVerificationControl_but_send_new_code {
    position: relative;
    top: 0;
    right: 0;
  }
}
#login-holder #emailVerificationCode_label[style*="display: inline"] {
  display: block !important;
  margin-top: 15px;
}
#login-holder #emailVerificationCode_label {
  /* display: none !important; */
}
#login-holder #api .TextBox input {
  width: 100%;
}
#login-holder #api.sgc-lace-login-form .divider {
  display: none;
}
#login-holder #api .social {
  float: left;
  max-width: 475px;
  padding-left: 0;
  width: 100%;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin-top: 20px;
}
#login-holder #api .social h2 {
  font-size: 18px;
}
#login-holder #api:after {
  clear: both;
}
#login-holder #api .localAccount {
  float: left;
  width: 100%;
  padding-right: 0;
  border-right: none;
}
#login-holder #api .localAccount h2 {
  margin-top: 0;
}
#login-holder .create {
  float: right;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  padding: 30px;
  max-width: 450px;
  width: 100%;
  margin-top: 15px;
  background: white;
}
#login-holder #email_intro,
#login-holder #email_info,
#login-holder #email_success,
#login-holder #email_fail_retry,
#login-holder #email_fail_no_retry,
#login-holder #email_fail_throttled,
#login-holder #email_fail_code_expired,
#login-holder #email_fail_server,
#login-holder #email_incorrect_format,
#login-holder #passwordEntryMismatch,
#login-holder #requiredFieldMissing,
#login-holder #fieldIncorrect,
#login-holder #claimVerificationServerError,
#login-holder .error.itemLevel {
  background: transparent;
  color: #333;
  padding-left: 15px;
  position: relative;
  float: left;
  width: 100%;
}
/* keep error peudo-elements on turned off if no error displayed */
#login-holder .entry-item .error.itemLevel {
  display: none;
}
#login-holder #email_intro:before,
#login-holder #email_info:before,
#login-holder #email_success:before,
#login-holder #email_fail_retry:before,
#login-holder #email_fail_no_retry:before,
#login-holder #email_fail_throttled:before,
#login-holder #email_fail_code_expired:before,
#login-holder #email_fail_server:before,
#login-holder #email_incorrect_format:before,
#login-holder #passwordEntryMismatch:before,
#login-holder #requiredFieldMissing:before,
#login-holder #fieldIncorrect:before,
#login-holder #claimVerificationServerError:before,
#login-holder .error.itemLevel:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 4px;
  border-radius: 4px;
  height: 100%;
  display: block;
  content: "";
}
#login-holder #email_intro:before,
#login-holder #email_info:before {
  background-color: #00709e;
}
#login-holder #email_success:before {
  background-color: #396631;
}
#login-holder #email_fail_retry:before,
#login-holder #email_fail_no_retry:before,
#login-holder #email_fail_throttled:before,
#login-holder #email_fail_code_expired:before,
#login-holder #email_fail_server:before,
#login-holder #email_incorrect_format:before,
#login-holder #passwordEntryMismatch:before,
#login-holder #requiredFieldMissing:before,
#login-holder #fieldIncorrect:before,
#login-holder #claimVerificationServerError:before,
#login-holder .error.itemLevel:before {
  background-color: #00709e;
}
#login-holder label[for="givenName"] + .error,
#login-holder label[for="surname"] + .error {
  position: relative !important;
  margin: 21px 0 0;
  padding: 0;
}
#login-holder label[for="givenName"] + .error p,
#login-holder label[for="surname"] + .error p {
  padding-left: 10px;
  margin-bottom: 0;
}
#login-holder label[for="givenName"] + .error :before,
#login-holder label[for="surname"] + .error :before {
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 4px;
  border-radius: 4px;
  height: 100%;
  display: block;
  content: "";
  background: #00709e;
}
#login-holder .error.itemLevel p {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  #login-holder .social + .divider + .localAccount .create {
    margin-top: -38px;
  }
  #login-holder .create {
    margin-top: -42px;
  }
}
#login-holder .create p {
  font-size: 28px;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  border-top: none;
  font-weight: 900;
  position: relative;
  line-height: 1;
}
@media (max-width: 992px) {
  #login-holder .create {
    max-width: 100%;
  }
  #login-holder .social .options > div {
    width: 100%;
    display: block;
    margin-bottom: 15px;
  }
}
#login-holder .create p:after {
  content: "If you don't already have a customer account, create one here.";
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}
#login-holder #login-footer .list-social-links {
  margin: 0;
  padding: 0;
}
#login-holder #login-footer .list-social-links li {
  display: inline-block;
  list-style-type: none;
}
#login-holder #login-footer p {
  font-size: 18px;
  color: #ccc;
}
#login-holder #login-footer a {
  color: #00709e;
  font-size: 18px;
  font-weight: 400;
  text-decoration: underline;
}
#login-holder #login-footer .text-left {
  text-align: left;
}
#login-holder #login-footer .text-right li {
  text-align: right;
}
#login-holder .footer-top {
  padding-top: 15px;
  padding-bottom: 15px;
}
#login-holder .footer-bottom {
  border-top: 1px solid #ccc;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
#login-holder .navbar {
  background-color: white;
}
#login-holder #attributeVerification ul {
  margin: 0;
  padding: 0;
}
#login-holder #attributeVerification ul li {
  list-style: none;
  margin-bottom: 20px;
}
#login-holder #attributeVerification #attributeList .attrEntry {
  position: relative;
}
#login-holder #attributeVerification #attributeList .attrEntry .helpLink.tiny {
  font-size: small;
  top: 0;
  right: 0;
  width: auto;
}
#login-holder .divider h2 {
  display: none;
}
#login-holder .divider {
  border-top: 1px solid #ccc;
}
#login-holder .verifying-modal {
  color: #333;
  font-family: "Lato";
  font-weight: 900;
  font-size: 24px;
  line-height: 1.2;
  background: #fff;
  border-radius: 4px;
  padding: 40px;
  height: 200px;
  display: none;
}
#login-holder .simplemodal-placeholder {
  background: rgba(0, 0, 0, 0.5);
}
#login-holder .verifying-modal:after {
  content: "";
  display: block;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#login-holder label[for="givenName"] + .error:before,
#login-holder label[for="surname"] + .error:before {
  display: none !important;
}
#login-holder #b2c-id-passwordreset #emailVerificationControl_but_send_code {
  top: 81px;
}
#login-holder #b2c-id-passwordreset #emailVerificationControl_but_send_new_code {
  top: 81px;
}
@media (max-width: 540px) {
  #login-holder #b2c-id-passwordreset #emailVerificationControl_but_send_code,
  #login-holder #b2c-id-passwordreset #emailVerificationControl_but_send_new_code {
    top: 0;
  }
}
#login-holder .helpLink {
  display: none !important;
}
#login-holder #emailVerificationControl_but_send_new_code {
  background: transparent;
  border: none;
  box-shadow: none;
  font-weight: 400;
  font-size: 1rem;
  padding: 0;
  height: auto;
  margin: 0;
  text-decoration: underline;
  width: 100%;
  display: block;
}
#login-holder button#email_ver_but_edit {
  background: transparent;
  border: none;
  box-shadow: none;
  color: #00709e;
  height: auto;
  margin: 0;
  font-size: 1rem;
  text-decoration: underline;
  font-weight: 400;
}
#login-holder button#email_ver_but_edit:after {
  display: none;
}
#ProfileFormView {
  margin: 0 -15px;
}
#ProfileFormView .crmEntityFormView fieldset {
  margin-bottom: 0;
}
.form-control[disabled]:not(textarea),
.form-control[readonly]:not(textarea) {
  overflow: hidden;
}
.form-control[readonly] a {
  color: #333;
}
.form-control,
output {
  color: #333;
}
form#content_form[action*="/profile/"] .col-md-4 {
  float: right;
}
form#content_form[action*="/profile/"]
  #ContentContainer_MainContent_MainContent_ContentBottom_SubmitButton {
  margin-top: 0;
  margin-bottom: 20px;
}
fieldset[aria-label="Contact preferences"] legend {
  margin-bottom: 20px !important;
  padding: 0 15px;
}
table[data-name="Homeaddress_section"] textarea[readonly] {
  background: transparent;
  cursor: pointer;
}
@media (max-width: 992px) {
  .panel-default {
    padding: 20px;
  }
  .weblinks.list-group {
    padding: 20px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  form#content_form[action*="/profile/"] .col-md-4 {
    width: 33.3333336%;
    float: right;
  }
  form#content_form[action*="/profile/"] .col-md-8 {
    width: 66.666663%;
    float: left;
  }
}
@media (min-width: 320px) {
  form#content_form[action*="/profile/"] .crmEntityFormView .cell {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  form#content_form[action*="/profile/"] .col-md-8 {
    width: 100%;
    float: left;
  }
  form#content_form[action*="/profile/"] .col-md-4 {
    width: 100%;
    float: left;
  }
  form#content_form[action*="/profile/"]
    table[data-name="Homeaddress_section"] {
    display: block !important;
    width: 100%;
  }
  form#content_form[action*="/profile/"]
    table[data-name="Homeaddress_section"]
    tbody {
    display: block !important;
    width: 100%;
  }
  form#content_form[action*="/profile/"]
    table[data-name="Homeaddress_section"]
    tbody
    tr {
    display: block !important;
    width: 100%;
  }
  form#content_form[action*="/profile/"]
    table[data-name="Homeaddress_section"]
    tbody
    tr
    td {
    display: block !important;
    width: 100%;
  }
}
.profile-panel-heading .lace-profile-panel-text {
  width: 100%;
  display: block;
  font-size: 36px !important;
  padding-left: 0;
  font-weight: 900 !important;
  color: #333 !important;
  line-height: 44px !important;
  font-family: "Lato" !important;
}
.nav-profile .lace-profile-panel-text {
  font-weight: 900 !important;
  font-size: 36px !important;
  line-height: 44px !important;
  font-family: "Lato" !important;
  color: #333 !important;
}
.profile-panel-heading .lace-profile-panel-text i {
  color: #00709e;
}
#lace-address-help {
  padding-left: 0;
}
#lace-address-help:before {
  display: none;
}
#lace-postcode-search-message {
  text-align: left;
}
#lace-postcode-search-message .lace-warning-text {
  text-align: left;
}
#lace-postcode-search-message .lace-warning-text:before {
  display: none;
}
#lace-postcode-search-message .lace-warning-text br {
  display: none;
}
#manualPostcodeSearch {
  display: block;
  color: #00709e;
  margin-top: -25px;
  margin-bottom: 25px;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
  clear: left;
  cursor: pointer;
}
#address_1_holder,
#address_2_holder {
  display: block !important;
  clear: left;
  width: 100%;
}
#address_1_holder p,
#address_2_holder p {
  display: block !important;
  margin-bottom: 0;
}
#address_1_holder p:empty,
#address_2_holder p:empty {
  display: none !important;
}
.modal-header.registration-confirmation-header
  button.close
  span.glyphicon-remove:before {
  font-weight: 400;
  font-size: 16px;
  color: #fff;
}
#content-container.container.quickform {
  background: transparent;
  width: 100%;
}
div[data-name="Tab_Summary"] tr {
  border-bottom: 1px solid #ccc;
}
div[data-name="Tab_Summary"] tr:last-child {
  border-bottom: none;
}
div[data-name="Tab_Summary"] tr .tab {
  padding-top: 15px;
  padding-bottom: 15px;
}
div[data-name="Tab_Summary"] tr td.cell {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
div[data-name="Tab_Summary"] tr td:not(.crmquickform-cell) {
  padding: 15px 0;
  margin: 0;
}
@media (min-width: 1200px) {
  div[data-name="Tab_Summary"] tr td:not(.crmquickform-cell) .info {
    float: left;
    width: 25%;
    max-width: 270px;
  }
}
div[data-name="Tab_Summary"]
  tr
  td:not(.crmquickform-cell)
  .info:empty
  + .control {
  width: 100%;
  max-width: 100%;
  float: left;
}
div[data-name="Tab_Summary"] tr td:not(.crmquickform-cell) .info label {
  font-weight: 700;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  div[data-name="Tab_Summary"] tr td:not(.crmquickform-cell) .control {
    float: left;
    clear: none !important;
    width: 75%;
  }
}
div[data-name="Tab_Summary"]
  tr
  td:not(.crmquickform-cell)
  .control
  input:not(.btn-primary),
div[data-name="Tab_Summary"]
  tr
  td:not(.crmquickform-cell)
  .control
  select:not(.form-control) {
  height: auto;
  margin: 0;
  padding: 0;
}
div[data-name="Tab_Summary"] tr td {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 1200px) {
  .quickform table tr .info {
    float: left;
    width: 25%;
    max-width: 270px;
  }
}
@media (min-width: 1200px) {
  .quickform table tr .control {
    float: left;
    clear: none !important;
    width: 75%;
  }
}
.quickform table tr .control input {
  height: auto;
}
.quickform table tr select {
  height: auto;
  margin: 0;
  padding: 0;
}
.quickform table tr td:empty {
  display: none !important;
}
.quickform table tr .datetimepicker:before {
  top: 25px;
  left: 0;
}
.quickform table tr td {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#existingBookingsRadioListContainer {
  width: 100% !important;
  padding: 0;
}
#existingBookingsRadioListContainer label {
  padding: 0;
}
#existingUnchangableBookingsContainer,
#previousBookingsContainer {
  float: left;
  width: 75%;
  font-size: 20px;
}
@media (max-width: 992px) {
  #existingUnchangableBookingsContainer,
  #previousBookingsContainer {
    width: 100%;
  }
}
#WebResource_PortalBookingSubmittedFramework > div {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-top: 1px solid #ccc;
}
#WebResource_PortalBookingSubmittedFramework > div:first-child {
  border-top: none;
}
#existingBookingsButtonsContainer,
#existingUnchangableBookingsContainer,
#previousBookingsContainer {
  margin-top: 0 !important;
}
.timelineheader {
  padding-top: 10px;
  padding-bottom: 10px;
}
.entity-timeline .timelineheader .buttoncontainer {
  float: left;
  width: 100%;
  margin-top: 0;
  padding: 0;
}
.entity-timeline .timelineheader .buttoncontainer .addnote {
  box-shadow: none !important;
  padding: 0;
  text-align: left;
  height: auto !important;
  text-decoration: underline !important;
  min-width: auto !important;
  min-height: auto !important;
  line-height: 1 !important;
  font-size: 18px;
}
.entity-timeline .timelineheader .buttoncontainer .addnote:before {
  display: none;
}
.case-info .case-header {
  margin-top: -30px;
}
.case-info table,
.quickform table {
  width: 100%;
}
.case-info table .validators,
.quickform table .validators {
  display: none;
}
.case-info table tr td,
.quickform table tr td {
  padding: 15px 0 !important;
  border-bottom: 1px solid #333;
}
.case-info table tr td .info,
.quickform table tr td .info {
  float: left;
  width: 60%;
  font-size: 18px;
}
@media (max-width: 767px) {
  .case-info table tr td .info,
  .quickform table tr td .info {
    width: 100%;
    float: none;
  }
}
.case-info table tr td .info label,
.quickform table tr td .info label {
  font-weight: 400;
  margin-bottom: 0;
}
.case-info table tr td .control,
.quickform table tr td .control {
  float: right;
  width: 40%;
  clear: none !important;
}
@media (max-width: 767px) {
  .case-info table tr td .control,
  .quickform table tr td .control {
    width: 100%;
    float: none;
  }
}
.case-info table tr td .control select,
.quickform table tr td .control select,
.case-info table tr td .control input[type="text"],
.quickform table tr td .control input[type="text"],
.case-info table tr td .control textarea,
.quickform table tr td .control textarea {
  font-size: 18px;
  height: auto;
  padding: 0;
}
.case-info table td,
.quickform table td {
  display: table;
  width: 100%;
}
.case-info table td .info label,
.quickform table td .info label {
  font-weight: 700;
}
.case-info table td .info,
.quickform table td .info,
.case-info table td .control,
.quickform table td .control {
  display: block;
  float: none !important;
  padding: 15px 0;
  clear: none !important;
  color: #333 !important;
  width: 100% !important;
}
.case-info table td .info label,
.quickform table td .info label,
.case-info table td .control label,
.quickform table td .control label {
  color: #333;
}
.case-info table .cell,
.quickform table .cell {
  margin-bottom: 0 !important;
}
.case-info .tab-column table {
  border-bottom: none !important;
}
.case-info .tab-column table > tbody > tr > td:not(.crmquickform-cell) {
  padding: 15px 0;
  margin: 0;
}
@media (min-width: 1200px) {
  .case-info .tab-column table > tbody > tr > td:not(.crmquickform-cell) .info {
    float: left;
    width: 25%;
    max-width: 270px;
  }
}
.case-info
  .tab-column
  table
  > tbody
  > tr
  > td:not(.crmquickform-cell)
  .info:empty
  + .control {
  width: 100%;
  max-width: 100%;
  float: left;
}
.case-info
  .tab-column
  table
  > tbody
  > tr
  > td:not(.crmquickform-cell)
  .info
  label {
  font-weight: 700;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .case-info
    .tab-column
    table
    > tbody
    > tr
    > td:not(.crmquickform-cell)
    .control {
    float: left;
    clear: none !important;
    width: 75%;
  }
}
.case-info
  .tab-column
  table
  > tbody
  > tr
  > td:not(.crmquickform-cell)
  .control
  input:not(.btn-primary),
.case-info
  .tab-column
  table
  > tbody
  > tr
  > td:not(.crmquickform-cell)
  .control
  select:not(.form-control) {
  height: auto;
  margin: 0;
  padding: 0;
}
.case-info .tab-column table > tbody > tr > td:not(.crmquickform-cell) .info,
.case-info
  .tab-column
  table
  > tbody
  > tr
  > td:not(.crmquickform-cell)
  .control {
  display: block;
  float: none !important;
  padding: 15px 0;
  clear: none !important;
  color: #333 !important;
}
.case-info .tab-column table .crmquickform-cell {
  border-bottom: none !important;
  border-top: none !important;
}
.input-group {
  position: relative;
}
.search-form {
  max-width: 565px;
}
.content-panel.panel {
  border: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
}
.panel-default > .panel-heading,
.content-panel > .panel-heading {
  background-color: transparent;
  border: none;
  margin-bottom: 20px;
}
.content-panel .panel-heading,
.search-form .panel-heading {
  background-color: transparent;
  border: none;
  color: inherit;
  padding: 0;
}
.content-panel .panel-body,
.search-form .panel-body {
  padding: 0;
}
.content-panel .panel-heading h4,
.search-form .panel-heading h4,
.search-form label {
  font-size: 27px;
  line-height: 34px;
  color: #333;
  font-weight: 700;
  margin-bottom: 20px;
}
.lookup.form-control-cell .input-group,
.content-panel .input-group,
.search-form .input-group {
  width: 100%;
  max-width: 565px;
  margin-bottom: 20px;
  border-color: #fff;
}
.lookup.form-control-cell .input-group input[type="text"],
.content-panel .input-group input[type="text"],
.search-form .input-group input[type="text"] {
  width: 100%;
}
.lookup.form-control-cell .input-group .form-control[type="text"],
.content-panel .input-group .form-control[type="text"],
.search-form .input-group .form-control[type="text"] {
  max-width: 565px;
  width: 100%;
  height: 70px;
  border-radius: 45.5px !important;
  background: #fff;
  font-size: 16px;
  color: #333;
  opacity: 0.5;
  text-indent: 6px;
}
.lookup.form-control-cell .input-group .form-control[type="text"] {
  height: 45px;
}
.content-panel .input-group .input-group-btn,
.search-form .input-group .input-group-btn {
  position: absolute;
  top: 14px;
  right: 14px;
  border-left: none;
  width: 40px;
  height: 40px;
  margin: auto;
  z-index: 10;
}
.lookup.form-control-cell .input-group-btn .launchentitylookup.btn,
.content-panel .input-group .input-group-btn .btn,
.search-form .input-group .input-group-btn .btn {
  width: 40px;
  height: 40px;
  border: none;
  min-width: 40px;
  max-width: 40px;
  border-radius: 40px;
  color: white;
  background-color: #00709e;
}
.lookup.form-control-cell .input-group-btn {
  border-left: none;
  position: absolute;
  top: 7px;
  right: 8px;
  width: 30px;
  height: 30px;
  z-index: 9;
}
#loadingmessage {
  width: 100%;
}
.lookup.form-control-cell .input-group-btn .clearlookupfield {
  display: none !important;
}
.lookup.form-control-cell .input-group-btn .launchentitylookup.btn {
  width: 30px;
  height: 30px;
  padding: 0;
  border-left: none;
  min-width: 30px;
  max-width: 30px;
  font-size: 16px;
  min-height: 30px;
  text-align: center;
}
input[type="text"].lookup + .text-muted {
  display: none;
}
.content-panel .input-group .input-group-btn .btn i,
.search-form .input-group .input-group-btn .btn i {
  font-size: 20px;
  line-height: 40px;
  text-align: center;
}
.search-form-filters {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
.search-form-filters-label {
  font-weight: 400;
  text-decoration: underline;
  margin-right: 15px;
  float: left;
}
.search-form-filters .form-group {
  margin-right: 15px;
}
#signUpIntro {
  margin-top: 20px;
  clear: both;
  float: left;
  width: 100%;
}
.login-heading-section {
  border-bottom: none;
  line-height: inherit;
  margin-top: 0;
  margin-bottom: 10px;
  color: #333;
  padding-bottom: 0;
  font-weight: 900;
  font-size: 36px;
  line-height: 44px;
}
.login-heading-section b,
.login-heading-section strong {
  font-weight: 900;
}
button[id*="b2c_1_siupin"] {
  position: relative;
}
/* button[id*="b2c_1_siupin"]:after {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 14px;
  content: "";
  position: relative;
  float: right;
  right: -5px;
  top: 14px;
} */
button[id*="b2c_1_siupinorg"] {
  background: #fff;
  color: #00709e;
  position: relative;
  line-height: 1.4 !important;
}
button[id*="b2c_1_siupinorg"]:after {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300709E' fill-rule='nonzero' d='M8.371 7l-4.527 4.244a.955.955 0 0 0 .002 1.413c.42.393 1.09.391 1.506.002l5.284-4.954a.962.962 0 0 0 .311-.704.96.96 0 0 0-.311-.706L5.352 1.34a1.116 1.116 0 0 0-1.506.002.953.953 0 0 0-.002 1.413L8.37 7z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 14px;
  content: "";
  position: relative;
  float: right;
  right: -5px;
  top: 8px;
}
.nav-account.nav.nav-tabs {
  display: none;
}
.btn-line {
  margin-right: 10px;
}
.btn-line:last-child {
  margin-right: 0;
}
.tab[data-name="businessdetails"] textarea[readonly] {
  background: transparent;
  cursor: pointer;
  display: none !important;
}
.tab[data-name="businessdetails"] #primarycontactid_label,
.tab[data-name="businessdetails"] #primarycontactid_name,
.tab[data-name="businessdetails"] #primarycontactid,
.tab[data-name="businessdetails"] #primarycontactid_entityname {
  display: none;
}
.tab[data-name="businessdetails"] table[data-name="businessdetails_section_3"] {
  display: none;
}
@media (max-width: 767px) {
  div[data-name="businessdetails"].tab.clearfix .tab-column {
    width: 100% !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  div[data-name="businessdetails"].tab.clearfix {
    margin: 0 -30px;
  }
}
div#lace_customerproperty_lookupmodal .view-toolbar {
  display: none;
}
#lace_customerproperty_lookupmodal .remove-value,
#lace_customerproperty_lookupmodal .cancel {
  display: none;
}
#lace_customerproperty_lookupmodal .entity-lookup .view-grid {
  height: auto;
  margin-top: 20px;
}
#lace_customerproperty_lookupmodal thead {
  display: none;
}
#lace_customerproperty_lookupmodal table,
#lace_customerproperty_lookupmodal table tr {
  border: none !important;
  margin-bottom: 0;
}
#lace_customerproperty_lookupmodal td[data-attribute="lace_addresstype"] {
  display: none !important;
}
#lace_customerproperty_lookupmodal
  table
  tr[data-entity*="customerproperties"]
  span.fa.fa-fw {
  font-size: 0.6rem;
}
#lace_customerproperty_lookupmodal table tr[data-entity*="customerproperties"] {
  cursor: pointer;
}
#lace_customerproperty_lookupmodal
  table
  tr[data-entity*="customerproperties"]
  td:focus {
  outline: none !important;
}
#lace_customerproperty_lookupmodal
  table
  tr[data-entity*="customerproperties"]
  td[tabindex="0"]:focus {
  outline: 3px solid #ffbf47 !important;
}
#lace_customerproperty_lookupmodal
  table
  tr[data-entity*="customerproperties"]
  tr.selected {
  outline: 3px solid #ffbf47 !important;
}
@media (max-width: 767px) {
  #lace_customerproperty_lookupmodal .table-fluid tr,
  #lace_customerproperty_lookupmodal .table-fluid td {
    display: table-cell;
    clear: none !important;
    width: initial !important;
    padding-left: 0 !important;
    border-bottom: none !important;
    padding-top: 0px;
    padding-right: 8px !important;
    word-break: break-word !important;
  }
  #lace_customerproperty_lookupmodal .table-fluid tr {
    display: block;
  }
  #lace_customerproperty_lookupmodal .table-fluid td:before,
  #lace_customerproperty_lookupmodal .table-fluid td:after {
    display: none;
  }
}
.blue-link {
  color: #00709e;
  text-decoration: underline;
  cursor: pointer;
}
#lace_customerproperty_label {
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
} /*# sourceMappingURL=./styles.css.map */

.heading h1 {
    display: none;
}

#api > div.heading > h1 {
    display: none;
}

#extension_AgreeTerms_label {
    all: revert;
}

#extension_AgreeTerms2_label {
    all: revert;
}

#localAccountForm #email {
  max-width: none;
}