.mapviewer.esri .link-container {min-width: 350px; max-width: 350px;}.mapviewer.esri .link-container .dijitInline {display: inline-block; border: none; background: none;}.mapviewer.esri .link-container .dijitButtonHover.dijitInline {background: transparent;}.mapviewer.esri .link-container .dijitTextBox {position: relative; font-family: inherit; color: #595959; border: 1px solid #a9a9a9; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%;}.mapviewer.esri .link-container__button-row .dijitButtonText {position: relative; display: inline-block; padding: 0.35rem .9rem; width: auto; letter-spacing: 0em; font-style: normal; color: #FFF; border: 1px solid #0079c1; background-color: #0079c1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.55rem;}.mapviewer.esri .link-container__button-row .dijitButton.cancel .dijitButtonText:hover {color: #fff; background: #005e95; border-color: #005e95;}.mapviewer.esri .link-container__button-row .dijitButton.cancel .dijitButtonText,.mapviewer.esri .link-container__button-row .dijitButton.clear .dijitButtonText {color: #0079c1; background: transparent; border-color: #0079c1;}.mapviewer.esri .link-container label {position: relative; display: block; margin: 0 0 1.5rem 0;}.mapviewer.esri .link-container__title {top: 0; padding: 0.5rem; border-bottom: 1px solid #efefef;}.mapviewer.esri .link-container .avenir-demi {font-weight: 500; font-style: normal;}.mapviewer.esri .link-container .trailer-0 {margin-bottom: 0rem;}.mapviewer.esri .link-container .text-left {text-align: left;}html[dir=rtl] .mapviewer.esri .link-container .text-left {text-align: right;}.mapviewer.esri .link-container .text-right {text-align: right;}html[dir=rtl] .mapviewer.esri .link-container .text-right {text-align: left;}.mapviewer.esri .link-container .font-size-1 {font-size: 1.2019rem; line-height: 1.5;}.mapviewer.esri .link-container .leader-half {margin-top: 0.75rem;}.mapviewer.esri .link-container__button-row {padding: 0.5rem; border-top: 1px solid #efefef;}.mapviewer.esri .input-error-message,.mapviewer.esri .input-error-inline-message {font-size: 0.875rem; line-height: 1.5; padding: 0.375rem 0.375rem; color: rgba(0, 0, 0, 0.75); background-color: #f3ded7; border: 1px solid #e4a793; position: relative; display: none; margin-top: .5rem;}.mapviewer.esri .input-error-inline-message {display: block;}.mapviewer.esri .input-error-message:after {content: ""; position: absolute; top: -15px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #f3ded7;}.mapviewer.esri .input-error-message:before {content: ""; position: absolute; top: -16px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #e4a793;}.mapviewer.esri .input-error-message:after,.mapviewer.esri .input-error-message:before {left: 11px; right: auto;}html[dir="rtl"] .mapviewer.esri .input-error-message:after,html[dir="rtl"] .mapviewer.esri .input-error-message:before {left: auto; right: 11px;}.mapviewer.esri .input-error-message.is-active,.mapviewer.esri .input-error-message.is-active:before,.mapviewer.esri .input-error-message.is-active:after {display: inline-block;}