/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/* unvisited link */
/* visited link */
/** Global Error specific styling **/
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
@-ms-viewport {
  width: auto;
}
.guideContainerNode {
  background-color: #ffffff;
  padding: 10px 16px 10px 16px;
  margin: auto;
}
.guideContainerNode * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.guideLoading {
  background: url(../../../../etc.clientlibs/fd/af/runtime/clientlibs/guideRuntime/resources/images/busy-state.gif) no-repeat fixed center;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  cursor: wait;
  /* busy cursor */
  z-index: 100000;
}
#loadingPage * {
  display: none;
}
#loadingPage.guideMessage {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.1);
  justify-content: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#loadingPage.guideMessage * {
  display: block;
}
#loadingPage.guideMessage h1 {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  padding: 1.875rem;
  color: #f9f9f9;
  font-size: 1.25rem;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2015 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guideContainerWrapperNode .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
}
.guideContainerWrapperNode .tooltip.in {
  opacity: 0.9;
}
.guideContainerWrapperNode .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.guideContainerWrapperNode .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.guideContainerWrapperNode .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.guideContainerWrapperNode .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.guideContainerWrapperNode .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.guideContainerWrapperNode .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.guideContainerWrapperNode .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.guideContainerWrapperNode .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.guideContainerWrapperNode .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.guideContainerWrapperNode .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.guideContainerWrapperNode .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.guideContainerWrapperNode .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}
.guideContainerWrapperNode .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.guideContainerWrapperNode .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.guideContainerWrapperNode .tooltip.bottom .tooltip-inner {
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  max-width: 350px;
  width: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
}
.guideContainerWrapperNode .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.guideContainerWrapperNode .fade.in {
  opacity: 1;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guideFieldNode {
  width: auto;
  padding: 5px;
  position: relative;
}
.guideFieldNode[data-disabled="true"] input[type="date"],
.guideFieldNode[data-disabled="true"] input[type="text"],
.guideFieldNode[data-disabled="true"] input[type="password"],
.guideFieldNode[data-disabled="true"] select,
.guideFieldNode[data-disabled="true"] input[type="checkbox"],
.guideFieldNode[data-disabled="true"] input[type="radio"],
.guideFieldNode[data-disabled="true"] textarea {
  background-color: #ffffff;
  border-color: #83b2d0;
  color: #999999;
}
.guideFieldNode[data-mandatory="true"] input[type="date"],
.guideFieldNode[data-mandatory="true"] input[type="text"],
.guideFieldNode[data-mandatory="true"] input[type="password"],
.guideFieldNode[data-mandatory="true"] select,
.guideFieldNode[data-mandatory="true"] input[type="checkbox"],
.guideFieldNode[data-mandatory="true"] input[type="radio"],
.guideFieldNode[data-mandatory="true"] textarea {
  border-color: #d9534f;
}
.guideFieldNode .guideFieldError {
  color: #cccccc;
  font-size: 14px;
  padding-top: 5px;
  display: none;
}
.guideFieldNode .guideFieldDescription {
  margin: 0px;
  clear: both;
  border-radius: 4px 4px 3px 3px;
  -webkit-transition: all 2s;
  transition: all 2s;
}
.guideFieldNode .guideFieldDescription.long {
  display: none;
  padding: 10px 15px;
  border: 1px solid #d6d6d6;
  border-left: 3px solid #007fa2;
  background-color: #eeeeee;
}
.guideFieldNode .guideFieldDescription.short {
  color: #333333;
  padding: 5px;
  background-color: #ffffff;
}
.guideFieldNode .guideFieldDescription p {
  margin: 0px;
  padding: 0px;
}
.guideFieldWidget.multiline {
  height: 76px;
}
.guideFieldWidget.multiline > textarea {
  resize: none;
}
.guideFieldWidget.fileUpload {
  height: auto;
}
.guideFieldWidget {
  width: 100%;
  height: 38px;
}
.guideFieldWidget.left {
  float: left;
}
.guideFieldWidget.listBoxWidget {
  height: auto;
}
.guideFieldWidget.listBoxWidget > ol {
  margin: 0px;
  width: 100%;
  height: 100%;
  max-height: 100px;
  overflow: auto;
  border: #cde0ec 1px solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: none;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
}
.guideFieldWidget.listBoxWidget > ol > li {
  padding: 1px;
}
.guideFieldWidget.listBoxWidget > ol > li:focus {
  outline-color: #83b2d0;
}
.guideFieldWidget input[type="date"],
.guideFieldWidget input[type="text"],
.guideFieldWidget input[type="password"],
.guideFieldWidget select,
.guideFieldWidget textarea {
  width: 100%;
  height: 100%;
  border: #cde0ec 1px solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  color: #333333;
  line-height: 1.42857143;
  background-image: none;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
  padding: 2px;
  margin: 0px;
}
.guideFieldWidget input[type="date"]:focus,
.guideFieldWidget input[type="text"]:focus,
.guideFieldWidget input[type="password"]:focus,
.guideFieldWidget select:focus,
.guideFieldWidget textarea:focus {
  outline-color: #83b2d0;
}
.guideFieldWidget input[type="checkbox"],
.guideFieldWidget input[type="radio"] {
  margin: 0px;
  vertical-align: -webkit-baseline-middle;
  float: none;
  height: 38px;
  border: #cde0ec 1px solid;
  background-image: none;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
}
.guideFieldWidget input[type="checkbox"]:focus,
.guideFieldWidget input[type="radio"]:focus {
  outline-color: #83b2d0;
}
.guideFieldWidget input[type="button"],
.guideFieldWidget button,
.guideFieldWidget .button {
  margin: 0px;
  box-sizing: border-box;
  cursor: pointer;
  border-style: outset;
  border-width: 0px;
  border-color: #13662c;
  color: #ffffff;
  background-color: #13662c;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  line-height: normal;
  border-radius: 0;
}
.guideFieldWidget input[type="button"]:active,
.guideFieldWidget button:active,
.guideFieldWidget .button:active {
  border-style: inset;
}
.guideFieldWidget input[type="button"]:focus,
.guideFieldWidget button:focus,
.guideFieldWidget .button:focus {
  outline-color: #13662c;
}
.guideFieldWidget input[type="button"].button-large,
.guideFieldWidget button.button-large,
.guideFieldWidget .button.button-large {
  padding: 10px 10px;
  font-size: 18px;
  line-height: normal;
  border-radius: 0;
}
.guideFieldWidget input[type="button"].button-small,
.guideFieldWidget button.button-small,
.guideFieldWidget .button.button-small {
  padding: 5px 5px;
  font-size: 12px;
  line-height: normal;
  border-radius: 0;
}
.guideFieldWidget input[type="button"].button-informative,
.guideFieldWidget button.button-informative,
.guideFieldWidget .button.button-informative {
  border-color: #46b8da;
  color: #ffffff;
  background-color: #5bc0de;
}
.guideFieldWidget input[type="button"].button-warning,
.guideFieldWidget button.button-warning,
.guideFieldWidget .button.button-warning {
  border-color: #eea236;
  color: #ffffff;
  background-color: #f0ad4e;
}
.guideFieldWidget input[type="button"].button-alert,
.guideFieldWidget button.button-alert,
.guideFieldWidget .button.button-alert {
  border-color: #d43f3a;
  color: #ffffff;
  background-color: #d9534f;
}
.guideFieldWidget.dropDownList[data-multiple-selection="true"] {
  height: auto;
}
.guideFieldWidget.dropDownList option {
  color: #333333;
}
.guideFieldWidget .multiDropdown {
  max-height: 100px;
  overflow: auto;
  position: inherit !important;
}
.guideFieldLabel {
  width: auto;
  margin: 5px;
  color: #5a5a5a;
  font-size: 1.6rem;
  line-height: 1.42857143;
  font-weight: normal;
}
.guideFieldLabel label {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.guideFieldLabel.top {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
.guideFieldLabel.left {
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}
.guideWidgetLabel {
  margin: 5px;
  float: left;
}
.guideWidgetLabel label {
  color: #5a5a5a;
  font-size: 1.6rem;
  line-height: 1.42857143;
  font-weight: normal;
}
.guideWidgetLabel.right,
.guideWidgetLabel.left {
  margin-top: 0px;
  margin-bottom: 0px;
}
.guideWidgetLabel.right label,
.guideWidgetLabel.left label {
  line-height: 38px;
}
.guideWidgetLabel.right {
  margin-right: 0px;
}
.guideWidgetLabel.left {
  margin-left: 0px;
}
.guideImage img,
.guideChart img {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: inherit;
}
.guideButton .iconButton-icon {
  height: 25px;
  width: 25px;
  display: none;
  background-repeat: no-repeat;
}
.guideButton .reset .iconButton-icon {
  background-image: url('../images/reset-ip.png');
}
.guideButton .submit .iconButton-icon {
  background-image: url('../images/submit-ip.png');
}
.guideButton .save .iconButton-icon {
  background-image: url('../images/save-ip.png');
}
.guideButton .moveNext .iconButton-icon {
  background-image: url('../images/moveNext-ip.png');
}
.guideButton .movePrev .iconButton-icon {
  background-image: url('../images/movePrev-ip.png');
}
.guideButton .fileattachmentlisting .iconButton-icon {
  background-image: url('../images/fileattachmentlisting-ip.png');
}
div.guideScribble div.guideFieldWidget {
  border: #cde0ec 1px solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
div.guideScribble div.guideFieldWidget:focus {
  outline-color: #83b2d0;
}
div.guideScribble div.guideFieldWidget img {
  width: 100%;
  height: 100%;
}
.guideFieldHorizontalAlignment {
  display: inline-block;
  clear: none;
}
.guideFieldVerticalAlignment {
  display: block;
  clear: both;
}
.guideAdModule .guideFieldWidget {
  height: auto;
}
.guideDatePicker input[type=text]::-ms-clear {
  display: none;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.datepicker-calendar-icon {
  background-image: url(../guideRuntime/resources/images/datetimeedit.png);
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0px;
  right: 0px;
}
@media (max-width: 767px) {
  .datepicker-calendar-icon {
    width: 32px;
    height: 32px;
  }
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2015 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guideHelpQuestionMark {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: inherit;
  top: 8px;
  right: 8px;
  cursor: pointer;
  color: #007fa2;
  background-color: inherit;
}
.guideHelpQuestionMark:before {
  content: "\e085";
}
.guideHelpQuestionMark:hover {
  color: #016e8f;
  background-color: inherit;
}
.guideFieldNode .guideHelpQuestionMark {
  position: absolute;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guideCheckBoxGroupItems,
.guideRadioButtonGroupItems {
  width: 100%;
}
.guideCheckBoxGroupItems:before,
.guideRadioButtonGroupItems:before,
.guideCheckBoxGroupItems:after,
.guideRadioButtonGroupItems:after {
  content: " ";
  display: table;
}
.guideCheckBoxGroupItems:after,
.guideRadioButtonGroupItems:after {
  clear: both;
}
.guideCheckBoxItem,
.guideRadioButtonItem {
  margin-right: 5px;
  padding-left: 0px;
}
.guideCheckBoxItem .guideFieldWidget,
.guideRadioButtonItem .guideFieldWidget {
  width: auto;
}
.macSafariForm .guideFieldWidget input[type="checkbox"],
.macSafariForm .guideFieldWidget input[type="radio"] {
  height: auto;
  vertical-align: -9px;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
ul.guide-fu-fileItemList {
  padding-left: 0px;
  margin: 0px;
  list-style: none;
}
li.guide-fu-fileItem {
  display: block;
  padding: 10px;
  background-color: #ffffff;
  border-top: 1px solid #dddddd;
  color: #000000;
}
span.guide-fu-filePreview {
  margin-right: 10px;
  float: left;
  color: #000000;
}
span.guide-fu-fileName {
  text-decoration: underline;
  cursor: pointer;
}
div.guide-fu-comment[contenteditable="true"] {
  border: 1px solid;
  margin-top: 5px;
}
div.guide-fu-comment {
  width: 100%;
  height: 25px;
  margin-top: 5px;
  padding: 2px 30px 2px 5px;
  word-break: break-word;
  border-style: groove;
}
div.fileAttachmentListingCloseButton {
  float: right;
}
div.guideFileUpload div.guideFieldWidget > input[type="file"] {
  visibility: hidden !important;
  top: -2000px !important;
  left: -2000px !important;
  position: absolute !important;
}
div.guideFileUpload div.guideFieldWidget {
  overflow: auto;
}
div.guideFileUpload div.guideFieldWidget label {
  background-color: #00283c;
  cursor: pointer;
  border-color: buttonface;
  color: #ffffff;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  line-height: normal;
  border-radius: 0;
  height: 38px;
}
span.non-preview-fileName {
  text-decoration: none;
  opacity: 0.4;
}
.guide-fu-disabled li.guide-fu-fileItem .guide-fu-fileClose {
  visibility: hidden;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guide-tnc-document-unvisited {
  color: #333333;
}
.guide-tnc-document-visited {
  color: #c0c0c0;
}
div.guide-tnc-content {
  height: 100%;
  max-height: inherit;
}
div.guide-tnc-link {
  max-height: inherit;
}
div.guideTermsAndConditions div.guideFieldWidget {
  max-height: 100px;
  height: auto;
}
.guide-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.guideFieldWidget .guide-tnc-checkbox {
  overflow: auto;
}
.guideFieldWidget .guide-tnc-checkboxwidget.left {
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}
.guideFieldWidget .guide-tnc-content {
  border: #cde0ec 1px solid;
  overflow: auto;
  padding: 5px;
  padding-bottom: 3px;
  background-image: none;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
}
.guideTermsAndConditions div.guideFieldWidget > div {
  overflow: auto;
}
.guide-modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.guide-close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.guide-close:hover,
.guide-close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.guide-modal-open {
  overflow: hidden;
}
.guide-modal.guide-fade .guide-modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.guide-modal.in .guide-modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.guide-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.guide-modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.guide-modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
  background-color: #AFB0B5;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.guide-modal-header .guide-close {
  margin-top: -2px;
}
.guide-modal-body {
  position: relative;
  padding: 20px;
}
.guide-modal-body .guide-tnc-content {
  height: auto;
}
@media (min-width: 768px) {
  .guide-modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .guide-modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guidePanelNode {
  background-color: #ffffff;
  font-size: 14px;
  color: #333333;
  padding: 10px 0px;
  width: 100%;
}
.guidePanelDescription {
  font-size: 18px;
  color: #333333;
  padding: 10px;
  margin-bottom: 10px;
}
.guidePanelDescription.long {
  display: none;
  background-color: #d3d3d3;
  border-top-color: #00bfff;
  border-top-style: ridge;
  font-size: 15px;
}
.guidePanelDescription > .glyphicon {
  color: #007fa2;
  background-color: inherit;
}
.guidePanelDescription > .glyphicon:hover {
  color: #016e8f;
  background-color: inherit;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guide-header-bar {
  background-color: #d9534f;
  color: #ffffff;
  padding: 0px;
}
.guide-header-bar:before,
.guide-header-bar:after {
  content: " ";
  display: table;
}
.guide-header-bar:after {
  clear: both;
}
.guide-header-bar .guide-breadcrumb {
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.guide-header-bar .guide-breadcrumb:before,
.guide-header-bar .guide-breadcrumb:after {
  content: " ";
  display: table;
}
.guide-header-bar .guide-breadcrumb:after {
  clear: both;
}
.guide-header-bar .guide-nav-toolbar {
  float: right;
}
.guide-header-bar .guide-nav-toolbar:before,
.guide-header-bar .guide-nav-toolbar:after {
  content: " ";
  display: table;
}
.guide-header-bar .guide-nav-toolbar:after {
  clear: both;
}
.guide-header-bar .guide-nav-toolbar .guide-nav-toolbar-button {
  float: left;
}
.navigator-toggle {
  margin-bottom: 13px;
}
.guide-nav-toolbar-button {
  margin-right: 0px;
  margin-left: 0px;
  overflow: hidden;
  font-size: 20px;
  cursor: pointer;
  padding: 10px 15px 10px 15px;
  color: #999999;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.guide-nav-toolbar-button:hover {
  color: #333333;
}
.guide-nav-prev:before {
  content: "\e079";
}
.guide-nav-next:before {
  content: "\e080";
}
.guide-tab-scroller {
  background-repeat: no-repeat;
  height: 44px;
  cursor: pointer;
}
.guide-tab-scroller-previous {
  background-image: url('../guideRuntime/resources/images/previous.png');
  background-position: left bottom;
}
.guide-tab-scroller-next {
  background-image: url('../guideRuntime/resources/images/next.png');
  background-position: right bottom;
}
.hide-tab-scroll {
  display: none;
  visibility: hidden;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tab-navigators-stamped .guide-tab-stamp-list {
    width: 30px;
    -webkit-transition: width 1s;
    transition: width 1s;
  }
  .tab-navigators-stamped .guide-tab-stamp-list:hover {
    width: 16.66666667%;
  }
  .tab-navigators-stamped .tab-navigators > li {
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (max-width: 767px) {
  [id$="_guide-item-container"] {
    overflow-x: auto;
  }
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guidetoolbar {
  /*margin-top:25px;
  margin-bottom:25px;
  height:35px;*/
}
.guidetoolbar input[type="button"],
.guidetoolbar button,
.guidetoolbar .button {
  box-sizing: border-box;
  cursor: pointer;
  border-style: outset;
  border-width: 0px;
  border-color: #13662c;
  color: #ffffff;
  background-color: #13662c;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  line-height: normal;
  border-radius: 0;
  width: auto;
}
.guidetoolbar input[type="button"]:active,
.guidetoolbar button:active,
.guidetoolbar .button:active {
  border-style: inset;
}
.guidetoolbar input[type="button"]:focus,
.guidetoolbar button:focus,
.guidetoolbar .button:focus {
  outline-color: #13662c;
}
.guidetoolbar input[type="button"].button-large,
.guidetoolbar button.button-large,
.guidetoolbar .button.button-large {
  padding: 10px 10px;
  font-size: 18px;
  line-height: normal;
  border-radius: 0;
}
.guidetoolbar input[type="button"].button-small,
.guidetoolbar button.button-small,
.guidetoolbar .button.button-small {
  padding: 5px 5px;
  font-size: 12px;
  line-height: normal;
  border-radius: 0;
}
.guidetoolbar input[type="button"].button-informative,
.guidetoolbar button.button-informative,
.guidetoolbar .button.button-informative {
  border-color: #46b8da;
  color: #ffffff;
  background-color: #5bc0de;
}
.guidetoolbar input[type="button"].button-warning,
.guidetoolbar button.button-warning,
.guidetoolbar .button.button-warning {
  border-color: #eea236;
  color: #ffffff;
  background-color: #f0ad4e;
}
.guidetoolbar input[type="button"].button-alert,
.guidetoolbar button.button-alert,
.guidetoolbar .button.button-alert {
  border-color: #d43f3a;
  color: #ffffff;
  background-color: #d9534f;
}
.guidetoolbar .modal-body input[type="button"],
.guidetoolbar .modal-body button,
.guidetoolbar .modal-body .button {
  width: auto;
}
.guidetoolbar > [id$="_guide-item"] {
  display: inline-block;
}
/*
Generic Styling, for Desktops/Laptops
*/
.guideTableNode[data-editpath] table {
  table-layout: fixed;
}
.guideTableNode table {
  width: 100% !important;
  border-collapse: collapse;
  /* Zebra striping in authoring */
}
.guideTableNode table.nowrap td:not(.child) {
  white-space: nowrap;
}
.guideTableNode table.nowrap td:not(.child) input {
  background: transparent;
  border: solid 0px transparent;
}
.guideTableNode table.nowrap td:not(.child) .guidefield {
  -webkit-border-image: initial;
}
.guideTableNode table.nowrap td:not(.child) .guideFieldWidget {
  width: 100%;
}
.guideTableNode table .guideTableRuntimeAddControl,
.guideTableNode table .guideTableRuntimeDeleteControl {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 5px;
  font-size: 25px;
  color: gray;
  cursor: pointer;
}
.guideTableNode table .guideTableRuntimeAddControl:before {
  content: "\2b";
}
.guideTableNode table .guideTableRuntimeDeleteControl:before {
  content: "\2212";
}
.guideTableNode table .guideTableRuntimeLeftControls {
  padding-top: 3px;
  float: left;
  display: none;
}
.guideTableNode table .guideTableRuntimeRightControls {
  float: right;
}
.guideTableNode table .guideTableRuntimeRightControls .guideTableRuntimeEditControl {
  display: none;
}
.guideTableNode table .guideTableRuntimeRightControls .guideTableRuntimeAddControl,
.guideTableNode table .guideTableRuntimeRightControls .guideTableRuntimeDeleteControl {
  display: inline-block;
}
.guideTableNode table.collapsibleColumns {
  /* Zebra striping in runtime*/
}
.guideTableNode table.collapsibleColumns tr.child ul {
  width: 100% !important;
}
.guideTableNode table.collapsibleColumns tbody tr:not([data-editpath]):nth-of-type(4n-3) {
  background: #eeeeee;
}
.guideTableNode table.collapsibleColumns tbody tr:not([data-editpath]):nth-of-type(4n-1) {
  background: #ffffff;
}
.guideTableNode table[id$="_guide-item-container"] > thead {
  display: table-header-group !important;
}
.guideTableNode table[id$="_guide-item-container"] > tbody {
  display: table-row-group !important;
}
.guideTableNode table [id$="_guide-item-container"] > [id$="_guide-item"] {
  display: table-cell;
}
.guideTableNode table tbody:nth-of-type(even) tr[data-editpath]:not(.tableControl):not(.child) {
  background: #eeeeee;
}
.guideTableNode table.headersLeft {
  table-layout: fixed;
  /* Zebra striping in runtime*/
}
.guideTableNode table.headersLeft tbody tr:nth-of-type(even) {
  background: #eeeeee;
}
.guideTableNode table.headersLeft tbody tr:nth-of-type(odd) {
  background: #ffffff;
}
.guideTableNode table .guideFieldNode,
.guideTableNode table .guideAdModuleGroup,
.guideTableNode table .guideAdModule {
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}
.guideTableNode thead tr:not(.tableControl) {
  background: #333333;
}
.guideTableNode .guideTableHeader th:not(.tableControlElement) {
  color: white;
  font-weight: bold;
  padding: 6px;
  height: 44px;
}
.guideTableNode td:not(.tableControlElement),
.guideTableNode th:not(.tableControlElement) {
  border: 1px solid #ccc;
  text-align: left;
}
.guideTableNode .tableControl,
.guideTableNode .tableControlElement {
  display: none;
}
.guideTableNode .tableControl .tableControlElement span,
.guideTableNode .tableControlElement .tableControlElement span {
  left: 50%;
}
.guideTableNode .tableControl {
  height: 25px;
}
.guideTableNode .tableControl .tableControlElement:first-child {
  width: 30px;
}
.guideTableNode .tableControlElement {
  background: #eee;
  height: 10px;
  text-align: "center";
  padding: 4px;
  border: 3px solid;
}
.guideTableNode .tableControlElement span {
  font-size: 20px;
}
.guideTableNode .contextMenuEdit {
  display: none;
}
.guideTableNode .tableSelectedItem {
  background: rgba(0, 0, 0, 0.4) !important;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guide-element-hide {
  display: none;
}
.guide-element-position-absolute {
  position: absolute !important;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guideGlobalErrors {
  background-color: #fdf7f7;
  border-color: #d9534f;
  margin: 20px 0;
  padding: 20px;
  border-left: 3px solid #a94442;
  margin: 10px 16px 10px 16px;
  margin-left: 250px;
  margin-right: 250px;
}
.guideError {
  margin-bottom: 15px;
}
.guideError div {
  cursor: pointer;
  color: #a94442;
  margin-left: 5px;
  padding-left: 5px;
  display: inline-block;
}
.guideError span {
  color: #a94442;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guideSeparator {
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  border-top: 0 !important;
}
/*
 * **********************************************************************
 *  ADOBE CONFIDENTIAL
 *  __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 *  NOTICE:  All information contained herein is, and remains
 *  the property of Adobe Systems Incorporated and its suppliers,
 *  if any.  The intellectual and technical concepts contained
 *  herein are proprietary to Adobe Systems Incorporated and its
 *  suppliers and may be covered by U.S. and Foreign Patents,
 *  patents in process, and are protected by trade secret or copyright law.
 *  Dissemination of this information or reproduction of this material
 *  is strictly forbidden unless prior written permission is obtained
 *  from Adobe Systems Incorporated.
 *  **********************************************************************
 */
.guideAdModule,
.guideAdModuleGroup {
  height: auto;
}
.guideAdModule .ad-list-style-type-lower-alpha,
.guideAdModuleGroup .ad-list-style-type-lower-alpha {
  list-style-type: lower-alpha;
}
.guideAdModule .ad-list-style-type-upper-alpha,
.guideAdModuleGroup .ad-list-style-type-upper-alpha {
  list-style-type: upper-alpha;
}
.guideAdModule .ad-list-style-type-lower-roman,
.guideAdModuleGroup .ad-list-style-type-lower-roman {
  list-style-type: lower-roman;
}
.guideAdModule .ad-list-style-type-upper-roman,
.guideAdModuleGroup .ad-list-style-type-upper-roman {
  list-style-type: upper-roman;
}
.guideAdModule .ad-list-style-type-square,
.guideAdModuleGroup .ad-list-style-type-square {
  list-style-type: square;
}
.guideAdModule .ad-list-style-type-circle,
.guideAdModuleGroup .ad-list-style-type-circle {
  list-style-type: circle;
}
.guideAdModule .ad-list-style-type-disc,
.guideAdModuleGroup .ad-list-style-type-disc {
  list-style-type: disc;
}
.guideAdModule .ad-list-style-type-decimal,
.guideAdModuleGroup .ad-list-style-type-decimal {
  list-style-type: decimal;
}
.guideAdModule img,
.guideAdModuleGroup img {
  max-width: 100%;
  max-height: 100%;
  width: inherit;
}
.guideAdModule .guideAdModule,
.guideAdModuleGroup .guideAdModuleGroup {
  overflow: auto;
}
.guideAdModule:focus,
.guideAdModuleGroup:focus,
[data-disabled|="true"]:focus {
  outline: none;
}
/*
 * **********************************************************************
 *  ADOBE CONFIDENTIAL
 *  __________________
 *
 *  Copyright 2015 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 *  NOTICE:  All information contained herein is, and remains
 *  the property of Adobe Systems Incorporated and its suppliers,
 *  if any.  The intellectual and technical concepts contained
 *  herein are proprietary to Adobe Systems Incorporated and its
 *  suppliers and may be covered by U.S. and Foreign Patents,
 *  patents in process, and are protected by trade secret or copyright law.
 *  Dissemination of this information or reproduction of this material
 *  is strictly forbidden unless prior written permission is obtained
 *  from Adobe Systems Incorporated.
 *  **********************************************************************
 */
[data-description] {
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
[data-description] + .tooltip.top .tooltip-inner {
  max-width: 350px;
  width: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
}
/*
 * ***********************************************************************
 * ADOBE CONFIDENTIAL
 * __________________
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 * ***********************************************************************
 */
.afHeader {
  background-color: #0079c1;
  color: #ffffff;
  height: 90px;
  top: 0;
  right: 0;
  left: 0;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.afHeader .logoImage {
  height: 60px;
}
.afHeader .guideimage,
.afHeader .guidefield {
  display: inline-block;
}
.afHeader .guidefield {
  vertical-align: middle;
}
.afHeader p {
  margin: 0px;
  padding: 0px;
}
/*
 * ***********************************************************************
 * ADOBE CONFIDENTIAL
 * __________________
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 * ***********************************************************************
 */
.afFooter {
  height: 60px;
  width: 100%;
  background: #484848;
  color: #ffffff;
  text-align: center;
  padding: 20px 0;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/** Guide Image Check Button Widget Specific Styles **/
.widget_imageCheckButtonWidget .guideRadioButtonGroupItems,
.widget_imageCheckButtonWidget .guideCheckBoxGroupItems {
  color: transparent;
  display: block;
}
.widget_imageCheckButtonWidget .guideRadioButtonItem,
.widget_imageCheckButtonWidget .guideCheckBoxItem {
  background-repeat: no-repeat;
  border-radius: 2px;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: .01em;
}
.widget_imageCheckButtonWidget .guideRadioButtonItem.guideFieldVerticalAlignment,
.widget_imageCheckButtonWidget .guideCheckBoxItem.guideFieldVerticalAlignment {
  display: block;
}
.widget_imageCheckButtonWidget .guideRadioButtonItem.imageCheckButtonDisabled,
.widget_imageCheckButtonWidget .guideCheckBoxItem.imageCheckButtonDisabled {
  opacity: 0.5;
}
.widget_imageCheckButtonWidget .guideWidgetLabel {
  content: "  ";
  width: inherit;
  height: inherit;
  padding: inherit;
  margin: inherit;
}
.widget_imageCheckButtonWidget .guideWidgetLabel label {
  visibility: hidden;
  width: 0px;
  height: 0px;
}
.widget_imageCheckButtonWidget input[type="radio"],
.widget_imageCheckButtonWidget input[type="checkbox"],
.widget_imageCheckButtonWidget .guideFieldWidget {
  visibility: hidden;
  width: 0px;
  height: 0px;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2016 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guideESignComponent,
.guideVerifyComponent,
.guideSummaryComponent {
  text-align: center;
  max-width: 100%;
  position: relative;
  height: 500px;
  border: 1px solid;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.guideVerifyWarningMessage,
.guideESignWarningMessage {
  background: url(../../../../etc.clientlibs/fd/af/runtime/clientlibs/guideRuntime/resources/images/warning.png) no-repeat;
  display: inline-block;
  float: left;
  margin: 10px 0px 0px 10px;
  height: 20px;
  width: 20px;
}
.guideESignSignablePdf,
.guideVerifiableForm,
.guideSummaryMessage,
.guideSummaryErrorMessage {
  width: 100%;
  height: calc(100% - 3.5em);
}
.guideESignTemplateMessage,
.guideVerifyTemplateMessage,
.guideESignErrorMessage,
.guideVerifyErrorMessage {
  text-align: left;
  border: 1px solid grey;
  font-size: 1.2em;
  padding: 1em;
  overflow: auto;
  width: 100%;
  height: 90%;
}
.guideESignTitle,
.guideVerifyTitle,
.guideSummaryTitle {
  padding: 0.05em;
  font-size: 2em;
  background-color: rgba(255, 255, 255, 0);
}
.guideESignNextScribble,
.guideESignCompleteScribble {
  position: absolute;
  top: 6em;
  left: 0em;
  width: 6em;
  height: 4em;
  background-color: #C790F4;
  background-repeat: no-repeat;
  color: #000000;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 4em;
  cursor: pointer;
  z-index: 49;
  text-align: center;
  text-indent: 0;
  border-top-right-radius: 1.5em;
  border-bottom-right-radius: 1.5em;
}
.guideESignScribbleCompleteMessage {
  position: absolute;
  top: 40%;
  width: 50%;
  height: 4em;
  text-align: center;
  line-height: 4em;
  background: #C790F4;
  left: 20%;
  z-index: 100;
  border: 1px solid;
  font-size: 1.8em;
  min-width: 500px;
}
.guideESignScribbleCompleteMessageClose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  background: black;
  font-size: 19px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 7px 4px 10px 4px;
}
.signing_hidden {
  display: none !important;
}
.signing_client_error {
  text-align: center;
  color: red;
}
.guideESignMaxResize,
.guideVerifyMaxResize,
.guideESignMinResize,
.guideVerifyMinResize {
  float: left;
  height: 30px;
  width: 30px;
  margin: 10px 0px 0px 10px;
  cursor: pointer;
}
.guideESignMaxResize,
.guideVerifyMaxResize {
  background: url(../../../../etc.clientlibs/fd/af/runtime/clientlibs/guideRuntime/resources/images/maximize.png) no-repeat;
}
.guideESignMinResize,
.guideVerifyMinResize {
  background: url(../../../../etc.clientlibs/fd/af/runtime/clientlibs/guideRuntime/resources/images/minimize.png) no-repeat;
}
.maximized_view {
  position: fixed;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1100;
}
.hidePdfFrame {
  height: 0px !important;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2017 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.guide-af-captcha {
  border: 1px solid #CCCCCC;
  padding: 15px;
  border-radius: 0.25rem;
  background-color: rgba(0, 0, 0, 0.02);
}
.afcaptcha-img {
  padding: 20px;
  margin-bottom: 10px;
}
.afcaptcha-input {
  float: left;
}
.afcaptcha-refresh {
  float: left;
  margin-left: 20px;
  margin-top: 0px;
}
.afcaptchatimer {
  border: 1px solid #CCCCCC;
  float: left;
  margin: 5px;
}
.afcaptchatimer-bar {
  background-color: #CCCCCC;
  height: 8px;
  float: left;
}
.timer-bar-holder {
  clear: both;
  height: 13px;
}
.guideFieldWidget .afcaptcha-input input[type="text"] {
  margin-bottom: 10px;
  padding: 10px;
}
.guideFieldWidget input.afcaptcha-refresh-btn[type='button'] {
  width: auto;
  cursor: pointer;
}
.afCaptchaField {
  height: auto;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2017 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.ScribbleImageField .emptyScribble {
  background: url(../../../../etc.clientlibs/fd/xfaforms/clientlibs/xfalib/resources/images/signature.png) no-repeat;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
/*
 * **********************************************************************
 *  ADOBE CONFIDENTIAL
 *  __________________
 *
 *  Copyright 2015 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 *  NOTICE:  All information contained herein is, and remains
 *  the property of Adobe Systems Incorporated and its suppliers,
 *  if any.  The intellectual and technical concepts contained
 *  herein are proprietary to Adobe Systems Incorporated and its
 *  suppliers and may be covered by U.S. and Foreign Patents,
 *  patents in process, and are protected by trade secret or copyright law.
 *  Dissemination of this information or reproduction of this material
 *  is strictly forbidden unless prior written permission is obtained
 *  from Adobe Systems Incorporated.
 *  **********************************************************************
 */
/*
 * **********************************************************************
 *  ADOBE CONFIDENTIAL
 *  __________________
 *
 *  Copyright 2015 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 *  NOTICE:  All information contained herein is, and remains
 *  the property of Adobe Systems Incorporated and its suppliers,
 *  if any.  The intellectual and technical concepts contained
 *  herein are proprietary to Adobe Systems Incorporated and its
 *  suppliers and may be covered by U.S. and Foreign Patents,
 *  patents in process, and are protected by trade secret or copyright law.
 *  Dissemination of this information or reproduction of this material
 *  is strictly forbidden unless prior written permission is obtained
 *  from Adobe Systems Incorporated.
 *  **********************************************************************
 */
.guideFieldNode.afCaptionErrorOnTop .guideCheckBoxGroupItems,
.guideFieldNode.afCaptionErrorOnTop .guideRadioButtonGroupItems,
.guideFieldNode.afCaptionErrorOnTop .guideFieldLabel,
.guideFieldNode.afCaptionErrorOnTop .guideFieldWidget {
  float: none;
  width: auto;
}
.guideFieldNode.afCaptionErrorOnTop .guideFieldLabel {
  padding-right: 0px;
  white-space: normal;
  word-break: normal;
  word-wrap: normal;
  text-align: left;
}
.guideFieldNode.afCaptionErrorOnTop .guideFieldWidget.left {
  float: left;
}
.guideFieldNode.afCaptionErrorOnTop .guideHelpQuestionMark {
  padding-left: 0px;
  width: auto;
  margin-left: 0px;
  position: absolute;
}
.guideFieldNode.afCaptionErrorOnTop .guideFieldDescription {
  width: auto;
  margin: 0px;
}
.guideFieldNode.afCaptionErrorOnTop .guideFieldError {
  margin-left: 0px;
  clear: none;
}
.afCaptionErrorOnTop.validation-failure {
  border-left-color: #cccccc;
  border-left-style: solid;
  border-left-width: 2px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.afCaptionErrorOnTop.validation-failure .guideFieldLabel,
.afCaptionErrorOnTop.validation-failure .guideFieldDescription,
.afCaptionErrorOnTop.validation-failure .guideFieldError,
.afCaptionErrorOnTop.validation-failure .guideFieldWidget {
  padding-left: 10px;
}
/*
 * **********************************************************************
 *  ADOBE CONFIDENTIAL
 *  __________________
 *
 *  Copyright 2015 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 *  NOTICE:  All information contained herein is, and remains
 *  the property of Adobe Systems Incorporated and its suppliers,
 *  if any.  The intellectual and technical concepts contained
 *  herein are proprietary to Adobe Systems Incorporated and its
 *  suppliers and may be covered by U.S. and Foreign Patents,
 *  patents in process, and are protected by trade secret or copyright law.
 *  Dissemination of this information or reproduction of this material
 *  is strictly forbidden unless prior written permission is obtained
 *  from Adobe Systems Incorporated.
 *  **********************************************************************
 */
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.navigator-toggle {
  border: none;
  float: right;
  cursor: pointer;
  padding: 5px 10px 5px 10px;
  color: #333333;
  background-color: #ffffff;
}
.navigator-toggle:hover {
  color: #ffffff;
  background-color: #999999;
}
.tab-navigators {
  margin: 0;
  padding: 0px;
  list-style: none;
  cursor: pointer;
  overflow: hidden;
  background-color: inherit;
}
.tab-navigators:before,
.tab-navigators:after {
  content: " ";
  display: table;
}
.tab-navigators:after {
  clear: both;
}
.tab-navigators > li {
  position: relative;
  float: left;
  display: block;
  border: solid 1px #000000;
}
.tab-navigators > li.stepped > a {
  color: #ffffff;
  background-color: #555555;
}
.tab-navigators > li.completed > a {
  color: #ffffff;
  background-color: #555555;
}
.tab-navigators > li.active > a {
  color: #ffffff;
  background-color: #222222;
}
.tab-navigators > li > a {
  margin: 0px 2px 0px 2px;
  display: block;
  padding: 10px 16px 10px 16px;
  font-size: 14px;
  text-decoration: none;
  color: #333333;
  background-color: #ffffff;
}
.tab-navigators > li > a:hover {
  color: #ffffff;
  background-color: #999999;
}
.tab-navigators > li.active > ul.tab-navigators {
  display: block;
}
.tab-navigators > li > ul.tab-navigators {
  display: none;
}
.tab-navigators-mobile > li {
  float: none;
}
.tab-navigators-mobile > li > a {
  width: 100%;
  margin: 0px 0px 2px 0px;
}
.tab-navigators-mobile > li.active > .tab-navigators-mobile li {
  padding-left: 5px;
}
.tab-navigators-vertical > li {
  float: none;
}
.tab-navigators-vertical > li > a {
  width: 100%;
  margin: 0px 0px 2px 0px;
}
.tab-navigators-vertical > li.active > .tab-navigators-vertical li {
  padding-left: 5px;
}
#guide-mobile-navigator-wrapper {
  position: relative;
}
#guide-mobile-navigator {
  position: absolute;
  left: 60%;
  right: 0px;
  z-index: 1000;
  overflow: hidden;
  height: 0px;
}
.tab-pane .panel {
  margin-bottom: 0px;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.wizard-navigators {
  counter-reset: item;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;
}
.wizard-navigators > li {
  counter-increment: item;
  display: inline-block;
  border: solid 1px #000000;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  -o-border-radius: 200px;
  border-radius: 200px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  margin-right: 10px;
  position: relative;
  color: #333333;
  background-color: #ffffff;
}
.wizard-navigators > li:before {
  content: counter(item) ".";
  float: left;
  border: 1px solid #cccccc;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  -o-border-radius: 200px;
  border-radius: 200px;
  padding: 2px 2px 2px 4px;
  font-size: 10px;
  position: absolute;
  bottom: 12px;
}
.wizard-navigators > li .indicator {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  margin-left: 6px;
  border-radius: 0;
  margin-top: -39px;
  z-index: 20;
}
.wizard-navigators > li > a {
  color: inherit;
  display: table;
  padding: 0px 0px 0px 36px;
  font-size: inherit;
  text-decoration: none;
  word-break: break-word;
  white-space: normal;
}
.wizard-navigators > li.stepped {
  color: #ffffff;
  background-color: #555555;
}
.wizard-navigators > li.completed {
  color: #ffffff;
  background-color: #555555;
}
.wizard-navigators > li.active {
  color: #ffffff;
  background-color: #222222;
}
.wizard-navigators > li.active .indicator {
  border-bottom-color: #ffffff;
}
[id$="_guide-item-container"] > [id$="_guide-item"] {
  display: none;
}
[id$="_guide-item-container"] > [id$="_guide-item"].active {
  display: block;
}
.wizard .progress {
  height: 3px;
  margin-top: 9px;
  margin-right: 3px;
  background: #999999;
  border-radius: 0;
}
.wizard .progress-bar-warning {
  background: #d53058;
}
.wizard-nav-arrow {
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 200px;
  cursor: pointer;
}
.wizard-nav-prev {
  background-image: url('../guideRuntime/resources/images/previous-page.png');
}
.wizard-nav-next {
  background-image: url('../guideRuntime/resources/images/next-page.png');
}
.wizard-tab-disabled {
  opacity: 0.5;
}
@media (max-width: 991px) {
  .wizard-nav-arrow {
    display: none;
  }
}
.wizard-navigators > li.af-widget-itemnav-4 {
  width: 23%;
}
.wizard-navigators > li.af-widget-itemnav-3 {
  width: 31%;
}
.wizard-navigators > li.af-widget-itemnav-2 {
  width: 47%;
}
.wizard-navigators > li.af-widget-itemnav-1 {
  width: 94%;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
.navigator-toggle {
  border: none;
  float: right;
  cursor: pointer;
  padding: 5px 10px 5px 10px;
  color: #333333;
  background-color: #ffffff;
}
.navigator-toggle:hover {
  color: #ffffff;
  background-color: #999999;
}
.accordion-navigators {
  margin: 0;
  padding: 0px;
  list-style: none;
  cursor: pointer;
  overflow: hidden;
}
.accordion-navigators:before,
.accordion-navigators:after {
  content: " ";
  display: table;
}
.accordion-navigators:after {
  clear: both;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] {
  display: block;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader {
  display: block;
  border: solid 1px #000000;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a {
  background-image: url(../guideRuntime/resources/images/expand.png);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  padding: 8px 8px 8px 25px;
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  background-color: #555555;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a:hover {
  background-image: url(../guideRuntime/resources/images/expand_hover.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a > .repeatableButtons {
  display: inline-block;
  float: right;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a > .repeatableButtons > button {
  background-color: initial;
  background-repeat: no-repeat;
  border: none;
  width: 25px;
  height: 25px;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a > .repeatableButtons > button.Add {
  background-image: url(../guideRuntime/resources/images/add.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a > .repeatableButtons > button.Remove {
  background-image: url(../guideRuntime/resources/images/delete.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a > .repeatableButtons > button:hover.Add {
  background-image: url(../guideRuntime/resources/images/add_hover.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideHeader > a > .repeatableButtons > button:hover.Remove {
  background-image: url(../guideRuntime/resources/images/delete_hover.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"] > .guideContent {
  display: none;
  cursor: default;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"].active > .guideHeader > a {
  background-image: url(../guideRuntime/resources/images/collapse_white.png);
  color: #ffffff;
  background-color: #222222;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"].active > .guideHeader > a:hover {
  background-image: url(../guideRuntime/resources/images/collapse_white_hover.png);
  color: #ffffff;
  background-color: #999999;
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"].active > .guideHeader > a > .repeatableButtons > button.Add {
  background-image: url(../guideRuntime/resources/images/add_white.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"].active > .guideHeader > a > .repeatableButtons > button.Remove {
  background-image: url(../guideRuntime/resources/images/delete_white.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"].active > .guideHeader > a > .repeatableButtons > button:hover.Add {
  background-image: url(../guideRuntime/resources/images/add_white_hover.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"].active > .guideHeader > a > .repeatableButtons > button:hover.Remove {
  background-image: url(../guideRuntime/resources/images/delete_white_hover.png);
}
.accordion-navigators[id$="_guide-item-container"] > [id$="_guide-item"].active > .guideContent {
  display: block;
}
/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/
@media (max-width: 767px) {
  .guideMenuIcon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .guideMenuIcon:before {
    content: "\e055";
  }
  .mobileScrollIndicator {
    position: fixed;
    bottom: 20px;
    right: 0px;
    width: 50px;
    height: 50px;
    background-image: url("../guideRuntime/resources/images/more-arrow.png");
    background-repeat: no-repeat;
    z-index: 55;
  }
  .mobileToolbar {
    position: fixed;
    bottom: 0px;
    top: inherit;
    left: 0px;
    right: 0px;
    background-color: #006200;
    margin-bottom: 0px;
    width: 100%;
    z-index: 100;
  }
  .mobileToolbar .guideButton {
    padding: 0px 5px;
  }
  .mobileToolbar .guideButton button {
    background-color: transparent;
    padding-top: 5px;
  }
  .mobileToolbar .guideButton .submit .iconButton-icon {
    background-position-y: center;
  }
  .mobileToolbar .guideButton .save .iconButton-icon {
    background-position-y: -1px;
  }
  .mobileToolbar .guideButton .iconButton-icon {
    display: inline-block;
    margin-top: -10px;
    background-position: center bottom;
  }
  .mobileToolbar .guideButton .iconButton-label {
    display: none;
  }
  .guideContainerNode {
    padding-left: 0px;
    padding-right: 0px;
  }
  .menuModuleSeperator {
    width: 100%;
    border-bottom-width: 2px;
    border-bottom-color: #222222;
    margin-bottom: 2px;
    border-bottom-style: dashed;
  }
  .guideFieldWidget input[type="date"],
  .guideFieldWidget input[type="text"],
  .guideFieldWidget input[type="password"],
  .guideFieldWidget select,
  .guideFieldWidget textarea {
    font-size: 16px;
  }
}
/*
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .headersLeft.nonIETable {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
    /**
      ** Hide tableRuntimeControls
      **/
    /*
      Label the data
      */
  }
  .headersLeft.nonIETable table,
  .headersLeft.nonIETable thead,
  .headersLeft.nonIETable tbody,
  .headersLeft.nonIETable th,
  .headersLeft.nonIETable td,
  .headersLeft.nonIETable tr {
    display: block;
  }
  .headersLeft.nonIETable thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .headersLeft.nonIETable tr {
    border: 1px solid #ccc;
  }
  .headersLeft.nonIETable td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
  }
  .headersLeft.nonIETable td:not(.child) input {
    border: solid 1px #bbb !important;
  }
  .headersLeft.nonIETable td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: normal;
  }
  .headersLeft.nonIETable .guideFieldWidget {
    height: 40px;
  }
  .headersLeft.nonIETable .guideTableRuntimeControls {
    display: none;
  }
  .headersLeft.nonIETable td:before {
    content: attr(guide-data-header);
  }
}
/**
** Defines mobile layout of collapsible columns
**
**/
.collapsibleColumns.nonIETable.collapsed tbody {
  /*td:first-child:not(.child):before, th:first-child:not(.child):before {
          top: 8px;
          left: 4px;
          height: 16px;
          width: 16px;
          display: block;
          position: absolute;
          color: white;
          text-align: center;
          line-height: 14px;
          box-sizing: content-box;
          content: url("../images/table-edit.png");
        }
        tr.parent {
          //todo: may be after we click on edit, we may want a different icon to show ?
          td:first-child:before, th:first-child:before {
            content: url("../images/table-edit.png");
          }
        } */
}
.collapsibleColumns.nonIETable.collapsed tbody td:first-child,
.collapsibleColumns.nonIETable.collapsed tbody th:first-child {
  position: relative;
  padding-left: 5px;
  cursor: pointer;
}
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeEditControl {
  height: 24px;
  width: 20px;
  display: inline-block;
  box-sizing: content-box;
  text-align: center;
  line-height: 24px;
  background: url(../../../../etc.clientlibs/fd/af/runtime/clientlibs/guideRuntime/resources/images/table-edit.png) no-repeat top left;
}
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeLeftControls {
  display: inline-block;
}
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeLeftControls .guideTableRuntimeAddControl {
  margin-left: 30px;
  display: none;
}
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeLeftControls .guideTableRuntimeDeleteControl {
  display: none;
}
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeRightControls {
  display: inline-block;
}
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeRightControls .guideTableRuntimeAddControl,
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeRightControls .guideTableRuntimeDeleteControl {
  display: inline-block;
}
.collapsibleColumns.nonIETable.collapsed tbody .guideTableRuntimeRightControls .guideTableRuntimeEditControl {
  display: none;
}
.collapsibleColumns.nonIETable.collapsed tbody tr.child td.child {
  padding-left: 10px;
}
.collapsibleColumns.nonIETable.collapsed tbody tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.collapsibleColumns.nonIETable.collapsed tbody tr.child ul li:last-child {
  border-bottom: none;
}
.collapsibleColumns.nonIETable.collapsed tbody tr.child ul li:first-child {
  padding-top: 15px;
}
.collapsibleColumns.nonIETable.collapsed tbody tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}
.collapsibleColumns.nonIETable.collapsed tbody tr.child div.rtp-title {
  float: left;
  width: 50%;
  font-weight: bold;
  line-height: 38px;
  word-wrap: break-word;
  height: auto;
}
.collapsibleColumns.nonIETable.collapsed tbody tr.child div.rtp-data {
  float: left;
  width: 50%;
  font-weight: bold;
}
/* Large Desktop
  Show six columns in desktop
*/
@media screen and (min-width: 1200px) {
  .collapsibleColumns th {
    min-width: 240px;
  }
}
/* Medium Desktop
  Show four columns in medium desktop
*/
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .collapsibleColumns th {
    min-width: 248px;
  }
}
/* iPads (portrait and landscape) -----------
  Show four columns in ipad
*/
@media screen and (min-width: 768px) and (max-width: 992px) {
  .collapsibleColumns th {
    min-width: 192px;
  }
}
/* Nexus Tablet -----------
  Show two columns in nexus tablet
*/
@media screen and (min-width: 480px) and (max-width: 768px) {
  .collapsibleColumns th {
    min-width: 240px;
  }
}
/* Smartphones (portrait and landscape) ---
  Show max two columns here
-------- */
@media screen and (min-width: 320px) and (max-width: 480px) {
  .collapsibleColumns th {
    min-width: 240px;
  }
}
/*
 * **********************************************************************
 *  ADOBE CONFIDENTIAL
 *  __________________
 *
 *  Copyright 2014 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 *  NOTICE:  All information contained herein is, and remains
 *  the property of Adobe Systems Incorporated and its suppliers,
 *  if any.  The intellectual and technical concepts contained
 *  herein are proprietary to Adobe Systems Incorporated and its
 *  suppliers and may be covered by U.S. and Foreign Patents,
 *  patents in process, and are protected by trade secret or copyright law.
 *  Dissemination of this information or reproduction of this material
 *  is strictly forbidden unless prior written permission is obtained
 *  from Adobe Systems Incorporated.
 *  **********************************************************************
 */
.hidden {
  display: none;
}
.adTabbed:focus,
.adTabbedItem:focus,
.adTabbedItemTitle:focus {
  outline-width: 0px;
}
.adTabbed {
  list-style-type: none;
  background-color: #ffffff;
  padding: 10px;
}
.adTabbed.ad-list-style-type-lower-alpha,
.adTabbed.ad-list-style-type-upper-alpha,
.adTabbed.ad-list-style-type-lower-roman,
.adTabbed.ad-list-style-type-upper-roman,
.adTabbed.ad-list-style-type-square,
.adTabbed.ad-list-style-type-circle,
.adTabbed.ad-list-style-type-disc,
.adTabbed.ad-list-style-type-decimal {
  list-style-type: none;
}
.adTabbedItem {
  margin: auto;
  padding: 20px;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
}
.adTabbedTitle {
  display: none;
}
.adTabbedItemTitle {
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  padding-right: 20px;
  font-size: 1.3125em;
  min-width: 10px;
  min-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  margin: 0px 10px;
  padding: 0px;
  color: #777777;
}
.adTabbedItemTitle.active,
.adTabbedItemTitle:focus,
.adTabbedItemTitle:hover {
  color: #444444;
}
.adTabbedItemTitle:focus:not(:active) {
  box-shadow: 1px 1px 2px 2px rgba(40, 150, 200, 0.15);
}
.adCard:focus,
.adCardItem:focus,
.adCardItemTitle:focus {
  outline-width: 0px;
}
.adCard {
  list-style-type: none;
  background-color: #ffffff;
  padding: 10px;
}
.adCard.ad-list-style-type-lower-alpha,
.adCard.ad-list-style-type-upper-alpha,
.adCard.ad-list-style-type-lower-roman,
.adCard.ad-list-style-type-upper-roman,
.adCard.ad-list-style-type-square,
.adCard.ad-list-style-type-circle,
.adCard.ad-list-style-type-disc,
.adCard.ad-list-style-type-decimal {
  list-style-type: none;
}
.adCardItem {
  margin: auto;
  padding: 20px;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
}
.adCardTitle {
  display: none;
}
.adCardItemTitle {
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  padding-right: 20px;
  font-size: 1.3125em;
  min-width: 10px;
  min-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  margin: 0px 10px;
  padding: 0px;
  color: #777777;
}
.adCardItemTitle.active,
.adCardItemTitle:focus,
.adCardItemTitle:hover {
  color: #444444;
}
.adCardItemTitle:focus:not(:active) {
  box-shadow: 1px 1px 2px 2px rgba(40, 150, 200, 0.15);
}
.adAccordion:focus,
.adAccordionItem:focus,
.adAccordionItemTitle:focus {
  outline-width: 0px;
}
.adAccordion {
  list-style-type: none;
  background-color: #ffffff;
  padding: 10px;
}
.adAccordion.ad-list-style-type-lower-alpha,
.adAccordion.ad-list-style-type-upper-alpha,
.adAccordion.ad-list-style-type-lower-roman,
.adAccordion.ad-list-style-type-upper-roman,
.adAccordion.ad-list-style-type-square,
.adAccordion.ad-list-style-type-circle,
.adAccordion.ad-list-style-type-disc,
.adAccordion.ad-list-style-type-decimal {
  list-style-type: none;
}
.adAccordionItem {
  margin: auto;
  padding: 20px;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
}
.adAccordionTitle {
  display: none;
}
.adAccordionItemTitle {
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  padding-right: 20px;
  font-size: 1.3125em;
  min-width: 10px;
  min-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  margin: 0px 10px;
  padding: 0px;
  color: #777777;
}
.adAccordionItemTitle.active,
.adAccordionItemTitle:focus,
.adAccordionItemTitle:hover {
  color: #444444;
}
.adAccordionItemTitle:focus:not(:active) {
  box-shadow: 1px 1px 2px 2px rgba(40, 150, 200, 0.15);
}
.adTabbedItemTitleContainer {
  list-style-type: none;
  border-bottom-style: solid;
  border-bottom-color: black;
  border-bottom-width: 1px;
  margin: 10px;
  padding: 0px;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  width: 90%;
}
.adTabbedItemTitleContainer > .adTabbedItemTitle {
  cursor: pointer;
  max-width: 200px;
  vertical-align: top;
  margin-top: 2px;
  padding: 5px;
}
.adTabbedItemTitleContainer > .adTabbedItemTitle.active {
  border-bottom-style: solid;
  border-bottom-color: black;
  border-bottom-width: 5px;
}
.adCardItem .adTabbedItemTitleContainer {
  width: 80%;
}
.adTabScroller {
  background-repeat: no-repeat;
  cursor: pointer;
  min-height: 60px;
  min-width: 17px;
  display: inline-block;
}
.adTabScroller.adTabLeft {
  background-position: left center;
  background-image: url(../guideRuntime/resources/images/moduleTabLeft.png);
}
.adTabScroller.adTabRight {
  background-position: right center;
  background-image: url(../guideRuntime/resources/images/moduleTabRight.png);
}
.adTabbedItem .adCard {
  padding: 0px;
}
.adCardItemTitle {
  margin: 0px;
}
.adCard .adCardItem {
  border-color: #d2d2d2;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  vertical-align: top;
  margin: 5px;
  min-height: 450px;
  height: 450px;
  overflow: hidden;
  position: relative;
}
.adCard .adCardItem.adCardMobile {
  height: 300px;
}
.adCard .adCardItem.adCardFull {
  height: auto;
}
.adCard .adCardItem .adCardExpand {
  width: 94%;
  position: absolute;
  bottom: 0px;
  height: 70px;
  cursor: pointer;
}
.adCard .adCardItem .adCardExpand .adCardShade {
  height: 50px;
  background-color: white;
  opacity: 0.8;
}
.adCard .adCardItem .adCardExpand .adCardIcon {
  background-image: url(../guideRuntime/resources/images/moduleCardExpand.png);
  height: 20px;
  background-color: white;
  background-repeat: no-repeat;
  background-position: 48.5% center;
  opacity: 1;
}
.adCard .adCardItem .adCardExpand.adCardCollapse {
  height: 20px;
}
.adCard .adCardItem .adCardExpand.adCardCollapse .adCardShade {
  height: 0px;
}
.adCard .adCardItem .adCardExpand.adCardCollapse .adCardIcon {
  background-image: url(../guideRuntime/resources/images/moduleCardCollapse.png);
}
.adCard .adCardItem.adCardMobile {
  display: none;
}
.adCard .adCardItem {
  display: block;
  width: 98%;
  margin: 10px;
}
.adCard .adCardDesktop[data-adCardCol] [data-adCardColNum] {
  display: inline-block;
  vertical-align: top;
}
.adCard .adCardDesktop[data-adCardCol='2'] [data-adCardColNum] {
  width: 48%;
}
.adCard .adCardDesktop[data-adCardCol='3'] [data-adCardColNum] {
  width: 31%;
}
.adCardItemTitle {
  width: 100%;
  padding-bottom: 20px;
}
.adCardItem.adAccordion {
  padding: 20px;
}
.adAccordionItemTitle {
  width: 100%;
  margin: 0px;
  padding: 20px;
  margin-bottom: -10px;
  background-repeat: no-repeat;
  background-position: left 47%;
  background-image: url(../guideRuntime/resources/images/moduleAccordion.png);
}
.adAccordionItemTitle.active {
  background-image: url(../guideRuntime/resources/images/moduleAccordionOpen.png);
}
.adCardItem .adAccordionItemTitle,
.adAccordionItem .adAccordionItemTitle {
  background-image: url(../guideRuntime/resources/images/moduleAccordionNested.png);
}
.adCardItem .adAccordionItemTitle.active,
.adAccordionItem .adAccordionItemTitle.active {
  background-image: url(../guideRuntime/resources/images/moduleAccordionNestedOpen.png);
}
.adAccordion > li,
.adAccordion > div.adAccordionItem.active,
.adAccordion > div.adAccordionItemTitle {
  border-bottom-style: solid;
  border-bottom-color: #f2f2f1;
  border-bottom-width: 2px;
}
.adAccordion > div.adAccordionItemTitle.active {
  border-bottom-width: 0px;
}
.adAccordion > li:last-child,
.adAccordion > div.adAccordionItemTitle:nth-last-child(2),
.adCardItem.adAccordion > div.adAccordionItemTitle:nth-last-child(3) {
  border-bottom-width: 0px;
}
@media (max-width: 767px) {
  .adCard .adCardItem.adCardMobile {
    display: inline-block;
  }
  .adCardDesktop {
    display: none;
  }
  .adTabbedItemTitleContainer {
    width: 85%;
  }
  .adCard > .adCardItem {
    width: 90%;
  }
}
@media (max-width: 480px) {
  .adTabbedItemTitleContainer {
    width: 80%;
  }
}
form.recall-form-parent {
  overflow: hidden;
}
form.d-none {
  display: none !important;
}
.guideFieldLabel label {
  font-family: 'Toyota Base', serif;
  font-size: 1.6rem;
}
.guideContainerWrapperNode {
  max-width: 555px;
  /* DropDown */
  /* Mandatory Fields - Asterixes */
  /* RadioButtons */
  /* TextBoxes */
  /* Recall form */
}
.guideContainerWrapperNode .guidedatepicker .datepicker-calendar-icon {
  height: 100%;
  margin: 0 2rem 0 0;
}
.guideContainerWrapperNode .icon-external::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50 13C49.4477 13 49 13.4477 49 14C49 14.5523 49.4477 15 50 15H63.5858L33.2929 45.2929C32.9024 45.6834 32.9024 46.3166 33.2929 46.7071C33.6834 47.0976 34.3166 47.0976 34.7071 46.7071L65 16.4142V30C65 30.5523 65.4477 31 66 31C66.5523 31 67 30.5523 67 30V14C67 13.4477 66.5523 13 66 13H50ZM17 23C15.8954 23 15 23.8954 15 25V63C15 64.1046 15.8954 65 17 65H55C56.1046 65 57 64.1046 57 63V44C57 43.4477 57.4477 43 58 43C58.5523 43 59 43.4477 59 44V63C59 65.2091 57.2091 67 55 67H17C14.7909 67 13 65.2091 13 63V25C13 22.7909 14.7909 21 17 21H36C36.5523 21 37 21.4477 37 22C37 22.5523 36.5523 23 36 23H17Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: contain;
  display: block;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
}
.guideContainerWrapperNode .bg-black .btn-secondary .icon-external::before,
.guideContainerWrapperNode .background-black .btn-secondary .icon-external::before,
.guideContainerWrapperNode .cmp-btn.btn-primary .icon-external::before,
.guideContainerWrapperNode .cmp-cardwithbranding .cmp-cardwithbranding-text .icon-external::before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50 13C49.4477 13 49 13.4477 49 14C49 14.5523 49.4477 15 50 15H63.5858L33.2929 45.2929C32.9024 45.6834 32.9024 46.3166 33.2929 46.7071C33.6834 47.0976 34.3166 47.0976 34.7071 46.7071L65 16.4142V30C65 30.5523 65.4477 31 66 31C66.5523 31 67 30.5523 67 30V14C67 13.4477 66.5523 13 66 13H50ZM17 23C15.8954 23 15 23.8954 15 25V63C15 64.1046 15.8954 65 17 65H55C56.1046 65 57 64.1046 57 63V44C57 43.4477 57.4477 43 58 43C58.5523 43 59 43.4477 59 44V63C59 65.2091 57.2091 67 55 67H17C14.7909 67 13 65.2091 13 63V25C13 22.7909 14.7909 21 17 21H36C36.5523 21 37 21.4477 37 22C37 22.5523 36.5523 23 36 23H17Z' fill='white'/%3E%3C/svg%3E%0A");
}
.guideContainerWrapperNode .background-black .btn-primary .icon-external::before,
.guideContainerWrapperNode .cmp-footer .nav-item .icon-external::before,
.guideContainerWrapperNode .bg-black .btn-primary .icon-external::before,
.guideContainerWrapperNode .btn-secondary .icon-external::before,
.guideContainerWrapperNode .cmp-btn .icon-external::before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath stroke='black' d='M613.655 174.266c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h279.273c25.706 0 46.545 20.839 46.545 46.545v0 279.273c0 25.706-20.839 46.545-46.545 46.545s-46.545-20.839-46.545-46.545v0-166.912l-432.593 432.5c-8.362 8.084-19.767 13.066-32.336 13.066-25.706 0-46.545-20.839-46.545-46.545 0-12.569 4.982-23.974 13.078-32.349l432.58-432.487h-166.912zM148.201 313.903c-25.706 0-46.545 20.839-46.545 46.545v0 512c0 25.706 20.839 46.545 46.545 46.545v0h512c25.706 0 46.545-20.839 46.545-46.545v0-279.273c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v279.273c0 77.119-62.517 139.636-139.636 139.636v0h-512c-77.119 0-139.636-62.517-139.636-139.636v0-512c0-77.119 62.517-139.636 139.636-139.636v0h279.273c25.706 0 46.545 20.839 46.545 46.545s-20.839 46.545-46.545 46.545v0h-279.273z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.guideContainerWrapperNode .step.mobileLayout {
  display: none;
}
.guideContainerWrapperNode .guideFieldWidget {
  margin-bottom: 0.6rem;
}
.guideContainerWrapperNode .guideFieldNode .guideFieldError {
  color: #ff0000;
}
.guideContainerWrapperNode .showmoretextfield,
.guideContainerWrapperNode .dropdownmultifield {
  margin-top: 20px;
  margin-bottom: 20px;
}
.guideContainerWrapperNode .dropDownList {
  position: relative;
}
.guideContainerWrapperNode .dropDownList select {
  height: auto;
  min-height: 5.6rem;
  padding: 0 3rem 0 2rem;
  border-radius: 0;
  border-color: #e4e4e4;
  background: url('../../../../etc.clientlibs/dxp/clientlibs/forms/clientlib-lexus/resources/images/icons/chevron-down.svg') calc(99%) 50% / auto 2rem no-repeat, rgba(255, 255, 255, 0.8);
}
.guideContainerWrapperNode .dropDownList select:hover {
  background: url('../../../../etc.clientlibs/dxp/clientlibs/forms/clientlib-lexus/resources/images/icons/chevron-up.svg') calc(99%) 50% / auto 2rem no-repeat, rgba(255, 255, 255, 0.8);
}
.guideContainerWrapperNode .dropDownList select:focus {
  outline: none;
}
.guideContainerWrapperNode .guideFieldNode[data-mandatory='true'] .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget label {
  font-family: 'Toyota Base', serif;
  font-size: 1.6rem;
}
.guideContainerWrapperNode .guideFieldNode[data-mandatory='true'] .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget label::after {
  content: '*';
  color: red;
}
.guideContainerWrapperNode .guideFieldNode[data-mandatory='true'].guideTextBox .guideFieldLabel label:after {
  content: '*';
  color: red;
}
.guideContainerWrapperNode .guideFieldNode[data-mandatory='true'] .guideCheckBoxItem label:after {
  content: '*';
  color: red;
}
.guideContainerWrapperNode .guideradiobutton {
  padding-top: 8px;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideFieldLabel.top {
  padding-bottom: 25px;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideFieldLabel label {
  font-family: 'Toyota Base', serif;
  color: #282830;
  font-style: normal;
  font-weight: normal;
  font-size: 1.3rem;
  line-height: 2rem;
  position: absolute;
  cursor: pointer;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideWidgetLabel.right {
  display: none;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget {
  display: block;
  position: relative;
  padding-left: 5px;
  cursor: pointer;
  font-size: 2.2rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget:hover input ~ label .checkmark {
  background-color: #d7d7d7;
  /*#282830;*/
  border-color: #d7d7d7;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget input:checked ~ label .checkmark {
  background-color: #282830;
  border-color: #282830;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  font-size: 1.3rem;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget label {
  font-size: 1.3rem;
  cursor: pointer;
  font-family: 'Toyota Base', serif;
  color: #282830;
  font-style: normal;
  font-weight: normal;
  line-height: 2rem;
  padding-left: 4.2rem;
}
.guideContainerWrapperNode .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget .checkmark {
  position: absolute;
  margin-top: 6px;
  left: 10px;
  height: 10px;
  width: 10px;
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
}
.guideContainerWrapperNode .guidecheckbox .guideFieldNode .guideFieldError {
  padding-top: initial;
  padding-bottom: 2.5rem;
  font-size: 1.3rem;
  font-family: 'Toyota Base', serif;
  font-style: normal;
  font-weight: normal;
  position: relative;
}
.guideContainerWrapperNode .guidecheckbox .guideFieldNode .guideFieldError:after {
  display: block;
  content: '!';
  border-radius: 50%;
  border: 1px solid red;
  width: 20px;
  height: 20px;
  line-height: 1.8rem;
  text-align: center;
  color: red;
  font-weight: normal;
  margin-left: auto;
  position: absolute;
  right: -8px;
}
.guideContainerWrapperNode .guidecheckbox .guideFieldNode .guideFieldError[role='alert'] {
  display: flex !important;
}
.guideContainerWrapperNode .guidecheckbox .validation-success .guideFieldError[role='alert'] {
  display: none !important;
}
.guideContainerWrapperNode .guideCheckBoxGroup {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems {
  display: flex;
  align-items: center;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem {
  padding-left: 0px !important;
  padding-bottom: 0.7em;
  width: 100%;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget {
  width: 100% !important;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget input[type='checkbox'] {
  display: flex;
  align-items: center;
  min-width: 3.2rem;
  margin-bottom: 0;
  -webkit-appearance: none;
  border: none;
  background: none;
  outline: 0;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget input[type='checkbox']::before {
  content: '';
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  border: 1px solid #a8aaac;
  border-radius: 50%;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget input[type='checkbox']:checked::before {
  background: center no-repeat url('../../../../etc.clientlibs/dxp/clientlibs/forms/clientlib-lexus/resources/images/icons/check-white.svg'), #282830;
  font-size: 1.1rem;
  text-align: center;
  line-height: 3.2rem;
  border: 0;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget input[type='checkbox'] ~ label {
  cursor: pointer;
  font-family: 'Toyota Base', serif;
  font-size: 1.3rem;
  color: #282830;
  max-width: calc(95%);
  padding-left: 2rem;
  height: 100%;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget input[type='checkbox'] ~ label a {
  color: #282830;
  text-decoration: underline;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget input[type='checkbox'] ~ label a .icon-external {
  display: inline-block;
  margin-left: 5px;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget p {
  display: inline-block;
}
.guideContainerWrapperNode .guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget.left.XfaCheckBox {
  display: flex;
  align-items: center;
  height: 100%;
}
.guideContainerWrapperNode .guidetextbox {
  padding-top: 8px;
  padding-bottom: 8px;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldLabel {
  font-family: 'Toyota Base', serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1.6rem !important;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldLabel.top {
  position: absolute;
  padding-top: 5px;
  padding-left: 20px;
  z-index: 2;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldWidget.textField input {
  background-color: transparent;
  border-style: solid;
  border-radius: 0;
  border-width: 1px;
  border-color: #e4e4e4;
  padding-top: 14px;
  padding-left: 20px;
  padding-right: 20px;
  height: 56px;
  font-size: 1.6rem;
  width: 100%;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldWidget.textField input::placeholder {
  font-family: 'Toyota Base', serif;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldWidget.textField input:focus {
  outline: none !important;
  border-color: #b0b0b0;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldWidget.textField input:hover {
  border-color: #d7d7d7;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldError {
  font-size: 1.3rem;
  font-family: 'Toyota Base', serif;
  padding-top: 25px;
}
.guideContainerWrapperNode .guidetextbox .guideFieldNode.guideTextBox .guideFieldError:after {
  display: block;
  position: absolute;
  right: 10px;
  top: 68px;
  content: '!';
  border-radius: 50%;
  border: 1px solid red;
  width: 20px;
  height: 20px;
  line-height: 1.8rem;
  text-align: center;
  color: red;
  font-weight: normal;
}
.guideContainerWrapperNode .dxp-dropDownList .cmp-form__dropdown .cmp-form__dropdown-header-value {
  font-family: 'Toyota Base', serif;
  font-size: 1.6rem;
}
.guideContainerWrapperNode .guideformtitle {
  height: 25.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-family: 'Toyota Base', serif;
}
.guideContainerWrapperNode .guideformtitle.guideTextDraw.guideStaticText {
  padding-bottom: 2.4rem;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText {
  text-align: left;
  font-weight: normal;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-description {
  padding: 0.75rem 0;
  text-transform: none;
  line-height: normal;
  color: #7a7a7b;
  font-weight: normal;
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-description p {
  margin-bottom: 0;
}
.guideContainerWrapperNode .guideContainerNode {
  padding: 0;
}
.guideContainerWrapperNode .guideImage.header-image img {
  width: 100%;
  max-width: 100%;
}
.guideContainerWrapperNode .guideImage {
  margin-left: calc(-50vw + 522px / 2);
  margin-right: calc(-50vw + 522px / 2);
}
.guideContainerWrapperNode .guideImage img {
  max-width: 100%;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.form-subtitle {
  text-transform: none;
  font-family: 'Toyota Base', serif;
  font-size: 2.2rem;
  color: #282830;
  line-height: 2.8rem;
  padding-bottom: 0;
  text-align: left;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.form-subtitle p {
  margin-bottom: 0;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.form-description {
  text-align: left;
  font-family: 'Toyota Base', serif;
  font-size: 2.2rem;
  line-height: 2.8rem;
  color: #282830;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.form-newsletter-info {
  text-align: left;
  font-family: 'Toyota Base', serif;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.form-brochure-info {
  text-align: left;
  font-family: 'Toyota Base', serif;
  font-size: 1.6rem;
  line-height: 2.4rem;
  text-transform: none;
}
.guideContainerWrapperNode .guidetoolbar input[type='button'],
.guideContainerWrapperNode .guidetoolbar button,
.guideContainerWrapperNode .guidetoolbar .button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.guideContainerWrapperNode .guidetoolbar input[type='button']:hover,
.guideContainerWrapperNode .guidetoolbar button:hover,
.guideContainerWrapperNode .guidetoolbar .button:hover {
  background-color: #1e9c43;
}
.guideContainerWrapperNode .guidetoolbar input[type='button']:focus,
.guideContainerWrapperNode .guidetoolbar button:focus,
.guideContainerWrapperNode .guidetoolbar .button:focus {
  background-color: #28d05a;
}
.guideContainerWrapperNode .guideCheckBoxItem,
.guideContainerWrapperNode .guideRadioButtonItem {
  margin-top: 0;
}
.guideContainerWrapperNode .guideCheckBoxItem .guideFieldWidget,
.guideContainerWrapperNode .guideRadioButtonItem .guideFieldWidget {
  margin-top: 0;
}
.guideContainerWrapperNode .guideFieldWidget.textField.multiline {
  min-height: 15.6rem;
  margin-bottom: 1rem;
}
.guideContainerWrapperNode .guideFieldWidget.textField.multiline textarea {
  height: 15.6rem;
  padding: 2rem;
  border: 1px solid #e4e4e4;
  background: transparent;
  font-size: 1.6rem;
}
.guideContainerWrapperNode .guideformtitle {
  padding-left: 16px;
}
.guideContainerWrapperNode .guidetextdraw.guidefield {
  max-width: 555px;
}
.guideContainerWrapperNode .header {
  background-color: #006200;
  color: #ffffff;
  height: 75px;
}
.guideContainerWrapperNode .panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  counter-reset: section;
}
.guideContainerWrapperNode .panel .guidefield .guideFieldLabel:before {
  counter-increment: section;
  content: counter(section) '. ';
  padding-right: 5px;
  font-size: 1.7rem;
}
.guideContainerWrapperNode .guideCheckBoxItem,
.guideContainerWrapperNode .guideRadioButtonItem {
  margin-top: 0;
}
.guideContainerWrapperNode .guideCheckBoxItem .guideFieldWidget,
.guideContainerWrapperNode .guideRadioButtonItem .guideFieldWidget {
  margin-top: 0;
  width: auto;
}
.guideContainerWrapperNode .row:nth-child(even) {
  background: #dff9e7;
}
.guideContainerWrapperNode #guide-mobile-navigator-wrapper,
.guideContainerWrapperNode .guide-header-bar-wrapper {
  display: none;
}
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget {
  height: 100%;
}
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget button.submit:not(.af-icon-button) {
  background-color: #282830;
}
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget button,
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget input[type='submit'] {
  border-radius: 0;
  border: 0;
  height: 6rem;
  font-family: 'Toyota Base', serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
  min-width: 19rem;
}
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget button:disabled,
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget input[type='submit']:disabled,
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget button.disabled,
.guideContainerWrapperNode .guidebutton .guideFieldButtonWidget input[type='submit'].disabled {
  opacity: 0.4;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.privacy-message,
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-message {
  text-align: left;
  font-weight: normal;
  line-height: normal;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.privacy-message p,
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-message p {
  font-family: 'Toyota Base', serif;
  text-transform: none;
  font-size: 1.3rem;
  color: #6c7073;
  width: 100%;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.privacy-message p a,
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-message p a {
  color: #6c7073;
  text-decoration: underline;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.privacy-message p a .icon-external,
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-message p a .icon-external {
  display: inline-block;
  margin-left: 5px;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.privacy-message::before {
  content: '';
  width: 70px;
  display: inline-block;
  border-top: 1px solid #e4e4e4;
  padding-bottom: 2.4rem;
  margin-top: 2.4rem;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-message {
  padding: 0.75rem 1.25rem;
}
.guideContainerWrapperNode .guideTextDraw.guideStaticText.consent-message p {
  margin-bottom: 0;
}
.guideContainerWrapperNode .recall-form {
  font-family: 'Toyota Base', serif;
}
.guideContainerWrapperNode .recall-form .introtext p {
  margin-bottom: 0.8rem;
}
.guideContainerWrapperNode .recall-form .guideWizardLayout {
  background-color: transparent;
  border: none;
}
.guideContainerWrapperNode .recall-form .guideWizardLayout .wizard-navigators {
  counter-reset: steps;
  width: max-content;
}
.guideContainerWrapperNode .recall-form .guideWizardLayout .wizard-navigators li a {
  width: auto;
}
.guideContainerWrapperNode .recall-form .guideWizardLayout .wizard-navigators li:last-of-type .progress {
  display: none;
}
.guideContainerWrapperNode .recall-form .guideWizardLayout > .col-md-12.clearfix .col-md-10.col-sm-10 {
  padding-left: 0;
  padding-right: 0;
  flex: 0 0 100% !important;
  max-width: 100%;
  text-align: center;
}
.guideContainerWrapperNode .recall-form .guideWizardLayout .guide-tab-scroller {
  display: none;
}
.guideContainerWrapperNode .recall-form .afWizardPanel {
  padding-left: 0;
  padding-right: 0;
  flex: 0 0 100% !important;
  max-width: 100%;
}
.guideContainerWrapperNode .recall-form .wizard-nav-prev,
.guideContainerWrapperNode .recall-form .wizard-nav-next {
  display: none;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav {
  border: none;
  background-color: transparent;
  text-align: center;
  width: auto;
  margin-right: 0;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav::before {
  display: none;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav:focus {
  outline: none;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav .progress {
  width: 16px;
  height: 1px;
  background-color: #a8aaac;
  margin: 0 24px;
  vertical-align: middle;
  display: inline-block;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav:hover .progress {
  background-color: #a8aaac;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav a {
  padding-left: 0;
  font-size: 1.6rem;
  overflow: inherit;
  color: #6c7073;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav a::before,
.guideContainerWrapperNode .recall-form .af-widget-itemnav a:hover::before {
  border: none;
  font-size: 1.6rem;
  background-color: transparent;
  color: #6c7073;
  line-height: inherit;
  content: '0' counter(steps);
  counter-increment: steps;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav.active a {
  color: #282830;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav.active a::before,
.guideContainerWrapperNode .recall-form .af-widget-itemnav.active a:hover::before {
  color: #ff0022;
  background-color: transparent;
  border: none;
}
.guideContainerWrapperNode .recall-form .af-widget-itemnav.active:hover .progress {
  background-color: #a8aaac;
}
.guideContainerWrapperNode .recall-form .recall-image {
  padding: 0 0.75rem 0 0.5rem;
}
.guideContainerWrapperNode .recall-form .recall-image img {
  max-width: inherit;
}
.guideContainerWrapperNode .recall-form .recall-image-parent {
  margin: 0 -9999rem;
  padding: 0 9999rem;
  background-color: #f5f5f5;
}
.guideContainerWrapperNode .recall-form .recall-text,
.guideContainerWrapperNode .recall-form .recall-find-vin-text,
.guideContainerWrapperNode .recall-form .recall-message,
.guideContainerWrapperNode .recall-form .recall-details-text {
  font-weight: normal;
  text-transform: none;
  color: #282830;
  font-size: 1.6rem;
  margin-top: 20px;
  width: 100%;
  line-height: normal;
}
.guideContainerWrapperNode .recall-form .recall-text span,
.guideContainerWrapperNode .recall-form .recall-find-vin-text span,
.guideContainerWrapperNode .recall-form .recall-message span,
.guideContainerWrapperNode .recall-form .recall-details-text span {
  text-transform: none;
  font-size: 1.3rem;
  color: #6c7073;
}
.guideContainerWrapperNode .recall-form .recall-text ul,
.guideContainerWrapperNode .recall-form .recall-find-vin-text ul,
.guideContainerWrapperNode .recall-form .recall-message ul,
.guideContainerWrapperNode .recall-form .recall-details-text ul {
  margin-bottom: 2.4rem;
}
.guideContainerWrapperNode .recall-form .recall-text li,
.guideContainerWrapperNode .recall-form .recall-find-vin-text li,
.guideContainerWrapperNode .recall-form .recall-message li,
.guideContainerWrapperNode .recall-form .recall-details-text li {
  text-transform: none;
  list-style-type: none;
}
.guideContainerWrapperNode .recall-form .recall-text li::before,
.guideContainerWrapperNode .recall-form .recall-find-vin-text li::before,
.guideContainerWrapperNode .recall-form .recall-message li::before,
.guideContainerWrapperNode .recall-form .recall-details-text li::before {
  content: '\2022';
  color: #ff0022;
  font-size: 1.8rem;
  padding-right: 1rem;
  margin-left: -2rem;
  vertical-align: inherit;
  line-height: 1;
}
.guideContainerWrapperNode .recall-form .recall-next-button button {
  background-color: #282830;
  border-radius: 0;
  border: 0;
  height: 6rem;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
  min-width: 19rem;
  margin-top: 2.4rem;
}
.guideContainerWrapperNode .recall-form .recall-next-button button:disabled,
.guideContainerWrapperNode .recall-form .recall-next-button button.disabled {
  opacity: 0.4;
}
.guideContainerWrapperNode .recall-form .button-50 {
  width: calc(50% - 10px);
  display: inline-block;
}
.guideContainerWrapperNode .recall-form .button-50.button-left {
  float: left;
}
.guideContainerWrapperNode .recall-form .button-50.button-right {
  float: right;
  margin-left: 20px;
}
.guideContainerWrapperNode .recall-form .button-50.button-right.back button {
  background-color: transparent;
  width: auto;
  color: #282830;
  border-bottom: 1px solid #282830;
}
.guideContainerWrapperNode .recall-form .button-50 button {
  width: 100%;
}
.guideContainerWrapperNode .recall-form .recallcheckerdetails {
  padding: 5px;
  margin-top: 2.4rem;
}
.guideContainerWrapperNode .recall-form .recallcheckerdetails .recall-details-title {
  color: #282830;
  font-weight: bolder;
  margin-bottom: 0;
}
.guideContainerWrapperNode .recall-form .recallcheckerdetails .recall-details-value {
  font-size: 1.3rem;
}
a.cmp-btn-dealer[aria-expanded='false'] {
  display: inline-block;
  padding-bottom: 2rem;
  color: #282830;
}
a.cmp-btn-dealer[aria-expanded='true'] {
  display: flex;
}
/* < 992px */
@media (max-width: 991px) {
  .guideContainerWrapperNode .guidefield:not(.afFormTitle) {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .guideContainerWrapperNode .guideradiobutton .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart) input[type='radio'] ~ label {
    padding-left: 4.2rem;
  }
  .guideContainerWrapperNode .guideCheckBoxItem input[type='checkbox'] ~ label {
    max-width: calc(95%);
  }
  .guideContainerWrapperNode .guidetoolbar,
  .guideContainerWrapperNode .guidetoolbar .guideFieldNode,
  .guideContainerWrapperNode .guidetoolbar .fileattachmentlisting {
    padding: 0;
    margin: 0;
  }
  .guideContainerWrapperNode .header {
    height: auto;
  }
  .guideContainerWrapperNode .afFormTitle .guideformtitle,
  .guideContainerWrapperNode .afFormTitle .guideTextDraw.guideformtitle {
    display: flex;
    margin-left: 0;
    margin-bottom: 0;
  }
  .guideContainerWrapperNode .toolbar {
    display: none;
  }
  .guideContainerWrapperNode .fd-row.guideGridFluidLayout2Container {
    padding-bottom: 1rem;
  }
  .guideContainerWrapperNode .recall-form .guideWizardLayout > .col-md-12.clearfix .col-md-10.col-sm-10 {
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
  }
  .guideContainerWrapperNode .recall-form .wizard-navigators {
    margin-left: 0;
  }
  .guideContainerWrapperNode .recall-form .wizard-navigators.hidden-xs {
    display: block !important;
  }
  .guideContainerWrapperNode .recall-form .wizard-navigators li.active a {
    background-color: transparent;
    color: #282830;
    padding-left: 0;
  }
  .guideContainerWrapperNode .recall-form .wizard-navigators li.active .progress {
    display: none;
  }
  .guideContainerWrapperNode .recall-form .wizard-navigators li.active ~ li {
    position: absolute;
    left: -9999px;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
  }
  .guideContainerWrapperNode .recall-form .wizard-navigators li.hidden.stepped {
    position: absolute;
    left: -9999px;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
  }
  .guideContainerWrapperNode .recall-form .afWizardPanel {
    padding-left: 15px;
    padding-right: 15px;
  }
  .guideContainerWrapperNode .recall-form .recall-image {
    padding-right: 15px;
    padding-left: 15px;
  }
  .guideContainerWrapperNode .recall-form .recallcheckerdetails {
    padding-right: 15px;
    padding-left: 15px;
  }
  .guideContainerWrapperNode .recall-form .button-50 {
    width: 100%;
  }
  .guideContainerWrapperNode .recall-form .button-50.button-right {
    text-align: center;
    float: none;
    margin-left: 0;
  }
  .guideContainerWrapperNode .recall-form .button-50.button-left {
    float: none;
    margin-left: 0;
  }
}
.guideContainerWrapperNode .panel .guidefield .guideFieldLabel:before {
  content: none;
}
/* < 768px */
@media (max-width: 768px) {
  .recall-form [id$='_guide-item-container'] {
    overflow-x: visible;
  }
}
@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
  }
}
.guideFieldNode.edit button {
  float: right;
  color: #666666 !important;
  z-index: 1000;
  margin-top: -1rem !important;
}
.guideFieldNode.edit button:hover {
  color: black !important;
  background-color: #ffffff !important;
  cursor: pointer;
}
.dealer-confirmation-field {
  padding-top: 1.6rem;
  border-top: 1px solid #e4e4e4;
}
.dealer-dynamic-fields,
.dealer-confirmation-field,
.dealer-car-information {
  line-height: 0.5 !important;
}
.dealer-dynamic-fields li,
.dealer-confirmation-field li,
.dealer-car-information li {
  list-style-type: none;
}
.collapsible .icon::before,
.visiblehiddencollapsibletextfield .icon::before {
  font-size: 1rem;
}
.visiblehiddentextfield .cmp-btn.btn-secondary.btn-text {
  color: #6c7073;
  border: none;
  height: auto;
  margin: 0;
  text-align: left;
}
.dealer-dynamic-fields .dealer-address-info,
.dealer-dynamic-fields .collapse-retailer {
  line-height: 2.4rem;
}
.dealer-dynamic-fields .dealer-address-info p,
.dealer-dynamic-fields .collapse-retailer p {
  margin-bottom: 0;
}
.dealer-dynamic-fields .collapse-retailer {
  margin-bottom: 1.6rem;
  padding-top: 1.6rem;
}
#collapseRetailerContact {
  line-height: 2.4rem;
}
.dealer-contact-header,
.dealer-services-header {
  margin: 0;
  width: 100%;
  padding-top: 1.2rem;
  height: 100%;
}
.dealer-services-header {
  border-top: 1px solid #f5f5f5;
}
.dealer-service-one,
.dealer-service-two {
  color: #6c7073;
  font-family: 'Toyota Base', Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 2rem;
  margin: 0;
  padding-top: 1.6rem;
  padding-bottom: 0.8rem;
}
.dealer-services-list {
  padding: 0.8rem 0;
  line-height: 2.4rem;
  border-bottom: 1px solid #f5f5f5;
}
.dealer-services-list .dealer-services-item {
  display: flex;
}
.dealer-services-list .dealer-services-item-left {
  text-align: left;
  flex: 1 0 50%;
  color: #6c7073;
}
.dealer-services-list .dealer-services-item-right {
  text-align: right;
  flex: 1 0 50%;
}
.dealer-contact-form .contact-header-info p {
  margin-bottom: 0;
  text-transform: none;
}
.dealer-contact-form .contact-border-bottom {
  border-bottom: 1px solid #f5f5f5 !important;
  padding-bottom: 2.4rem;
}
.dealer-contact-form .contact-border-top {
  border-top: 1px solid #f5f5f5;
  margin-top: 1.6rem;
}
.dealer-contact-form .showmoretextfield {
  margin: 0;
}
.dealer-contact-form .showmoretextfield .description {
  line-height: 2rem;
}
.dealer-contact-form .showmoretextfield .description p:first-of-type {
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}
.dealer-contact-form .showmoretextfield .description-collapse {
  color: #6c7073;
  font-size: 1.3rem;
  margin-bottom: 0.8rem;
  line-height: 2rem;
}
.visiblehiddentextfield {
  margin: 0;
}
.visiblehiddentextfield .description {
  line-height: 2rem;
}
.visiblehiddentextfield .description-collapse {
  color: #6c7073;
  font-size: 1.3rem;
  margin-bottom: 0.8rem;
  line-height: 2rem;
}
.dealer-confirmation-from .guideFieldButtonWidget button:not(.af-icon-button):focus,
.dealer-confirmation-from .guideFieldButtonWidget button:not(.af-icon-button):hover,
.dealer-confirmation-from .guideFieldButtonWidget button:not(.af-icon-button):active {
  background: transparent;
  color: #6c7073;
}
.dealer-confirmation-from .dealer-car-information {
  line-height: 2.4rem !important;
  font-size: 1.3rem;
  font-family: 'Toyota Base', Arial, Helvetica, sans-serif;
}
.dealer-confirmation-from .dealer-car-information p {
  margin-bottom: 0;
}
.dealer-confirmation-from .dealer-car-information .model-name {
  padding-bottom: 0.8rem;
  font-size: 1.6rem;
  font-family: 'Toyota Regular', Arial, Helvetica, sans-serif;
  color: #282830;
}
.dealer-confirmation-from .dealer-car-information .model-engine {
  font-size: 1.3rem;
  line-height: 2rem;
}
.dealer-confirmation-from .dealer-car-information .model-grade {
  font-size: 1.3rem;
  line-height: 2rem;
}
.dealer-confirmation-from .dealer-car-information .model-colour {
  font-size: 1.3rem;
  line-height: 2rem;
}
.dealer-confirmation-from .dealer-confirmation-field .dealer-name {
  line-height: 2.4rem;
  margin-bottom: 0.8rem;
  color: #282830;
}
.dealer-confirmation-from .dealer-address-confirmation {
  display: inline-flex;
  color: #282830;
}
.dealer-confirmation-from .dealer-address-confirmation p {
  margin-right: 0.8rem;
}
.dealer-confirmation-from .retailer-confirm {
  padding-top: 2rem;
  color: #282830;
}
.dealer-confirmation-from .retailer-confirm p {
  margin-bottom: 0.8rem;
  line-height: 2rem;
}
.dealer-confirmation-from .dealer-personal-information {
  line-height: 2rem;
}
.dealer-confirmation-from .dealer-personal-information .personal-name {
  line-height: 2.4rem;
  margin-bottom: 0.8rem;
  overflow-wrap: break-word;
}
.dealer-confirmation-from .guidebutton .Button {
  text-align: right;
  line-height: 2rem;
  position: absolute;
  top: 2.7rem;
  right: 0;
}
.dealer-confirmation-from .guidebutton .Button .iconButton-label {
  font-size: 1.3rem;
  color: #6c7073;
}
.disabled {
  opacity: 0.4;
}
.collapsing {
  transition: none;
}
ul.dealer-services-list-final {
  padding: 0;
}
ul.dealer-services-list-final li {
  display: flex;
  justify-content: space-between;
}
ul.dealer-services-list.dealer-service-list-one.base-text {
  display: block !important;
}
ul.dealer-services-list.dealer-service-list-two.base-text {
  display: block !important;
}
ul.dealer-services-list.dealer-service-list-one.base-text li {
  display: flex;
  justify-content: space-between;
}
.case-management-tabs .case-management-nav {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border: 0 !important;
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems {
  display: flex;
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems::before {
  content: '';
  z-index: 0;
  background: #e4e4e4;
  width: 100%;
  bottom: 15px;
  height: 1px;
  left: 0;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .case-management-tabs .case-management-nav .guideRadioButtonGroupItems::before {
    display: none;
  }
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem {
  margin-right: 0;
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem:first-of-type .guideFieldWidget {
  padding-left: 0 !important;
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input {
  position: absolute !important;
  left: -99999em;
  top: -99999em;
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input + label {
  cursor: pointer;
  float: left;
  position: relative;
  padding-left: 0 !important;
  padding-bottom: 10px;
  overflow: hidden;
  font-size: 1.6rem !important;
  line-height: 2.4rem !important;
  color: #6c7073 !important;
}
@media screen and (max-width: 767px) {
  .case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input + label {
    width: min-content;
  }
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input + label::after {
  content: '';
  width: 100%;
  bottom: 0;
  height: 1px;
  left: 0;
  position: absolute;
  z-index: 1;
  transform: translateX(-100%);
  background: #ff0022;
  transition: transform 0.3s ease-out;
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input:checked + label,
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input:hover + label {
  color: #15151b !important;
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input:checked + label::after,
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem input:hover + label::after {
  transform: translateX(0);
}
.case-management-tabs .case-management-nav .guideRadioButtonGroupItems .guideRadioButtonItem .checkmark {
  display: none;
}
.case-management-tabs .case-management-nav .guideFieldNode.guideCheckBox.tabs {
  padding-left: 0;
  padding-right: 0;
  border: 0;
}
.case-management-tabs .case-management-nav .guideFieldWidget {
  padding-left: 0 !important;
}
.case-management-tabs .contactcard .guidetextbox {
  padding-top: 0;
}
.case-management-tabs .contact-card div[class*='contact-card-'] {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 1.6rem;
}
.case-management-tabs .contact-card p {
  margin-bottom: 0;
}
.case-management-tabs .guideradiobutton .guideFieldNode .guideFieldLabel label {
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #6c7073;
}
.case-management-tabs .guideradiobutton .guideFieldNode .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget label {
  padding: 0 1rem 1rem 1rem !important;
}
.guidefield .non-working-error {
  text-transform: initial;
  color: #b12a31 !important;
}

/*************************************************************************
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 *  Copyright 2013 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by all applicable intellectual property
 * laws, including trade secret and copyright laws.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/

.datetimepicker {
    border: none;
    background-color: #FFF;
    display: none;
    position: absolute;
    cursor: default;
    z-index: 100;
    outline: solid #CCCCCC 2px;
}

.datetimepicker .dp-clear {
    overflow: auto;
    background-color: #F5F5F5;
    text-align: center;
}

.datetimepicker .dp-clear a {
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding: 0px 5px 0px 5px;
    text-align: center;
    display: inline-block;
    font-size: 0.875rem;
    color: #969696;
}

.datetimepicker-notouch .dp-close a:hover {
    color: #c8bbff;
}

.datetimepicker .dp-header {
    height: 40px;
    line-height: 40px;
    color: #555555;
    margin-bottom: 5px;
    background-color: #E6E6E6;
}

.datetimepicker .dp-header .dp-leftnav,
.datetimepicker .dp-header .dp-rightnav,
.datetimepicker .dp-header .dp-caption {
    float: left;
    text-align: center;
    cursor: pointer;
    height: 40px;
}

.datetimepicker-notouch .dp-header .dp-caption:not(.disabled):hover {
    color: #969696;
}

.datetimepicker .dp-header .dp-rightnav {
    float: right;
    background: url(../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/rightnav.png) no-repeat center center;
    width: 40px;
}

.datetimepicker .dp-header .dp-leftnav {
    width: 40px;
    background: url(../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/leftnav.png) no-repeat center center;
}

.datetimepicker .dp-header .dp-rightnav:hover {
    background: url(../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/rightnav_hover.png) no-repeat center center;
}

.datetimepicker .dp-header .dp-leftnav:hover {
    background: url(../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/leftnav_hover.png) no-repeat center center;
}

.datetimepicker .view {
    display: none;
}

.datetimepicker .view ul {
    display: block;
    list-style: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.datetimepicker .view ul li {
    float: left;
    padding: 0px;
    text-align: center;
    border: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #666666;
}

.datetimepicker .view ul.header li {
    color: #555555;
}

.datetimepicker .view ul:not(.header) li:not(.disabled) {
    cursor: pointer;
}

.datetimepicker .view ul.header {
    color: #000;
    background-color: #FFF;
    border-bottom: #E6E6E6 1px solid;
}

.datetimepicker-notouch .view ul:not(.header) li:not(.disabled):hover {
    color: black;
    background-color: #E6E6E6;
    opacity: 0.5;
}

.datetimepicker .view ul li.disabled {
    color: #CCCCCC;
}

.datetimepicker .view ul li.dp-selected {
    outline: none;
    background-color: #666666;
    color: #FFFFFF;
    opacity: 1.0;
}

.datetimepicker .view ul li.dp-focus {
    border: 1px dashed black;
}

.datepicker-calendar-icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    height: 100%;
    background: url(../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/calendar.png) no-repeat center center;
    background-size: contain;
}

.datefieldwidget.widgetreadonly .datepicker-calendar-icon {
    display: none;
}

/*******************************************************************************
 * ADOBE CONFIDENTIAL
 *  ___________________
 *
 *   Copyright 2013 Adobe Systems Incorporated
 *   All Rights Reserved.
 *
 *  NOTICE:  All information contained herein is, and remains
 *  the property of Adobe Systems Incorporated and its suppliers,
 *  if any.  The intellectual and technical concepts contained
 *  herein are proprietary to Adobe Systems Incorporated and its
 *  suppliers and are protected by all applicable intellectual property
 *  laws, including trade secret and copyright laws.
 *  Dissemination of this information or reproduction of this material
 *  is strictly forbidden unless prior written permission is obtained
 *  from Adobe Systems Incorporated.
 ******************************************************************************/

div .listBoxWidget , table.listBoxWidget{
    overflow: auto;
}

div.listBoxWidget > ol, table.listBoxWidget > ol{
    list-style-type: none;
    padding: 5px;
    margin:0px;
    outline: none;
}

ol > li.item-selectable{
    background-color: rgba(255, 255, 255, 0);
    color: black;
    padding-left: 5px;
    cursor: pointer;
}

ol> li.item-selected{
    background: #99C1DA;
    color: white;
    padding-left: 5px;
    cursor: pointer;
}
/*******************************************************************************
 * ADOBE CONFIDENTIAL
 *   ___________________
 *
 *    Copyright 2013 Adobe Systems Incorporated
 *    All Rights Reserved.
 *
 *   NOTICE:  All information contained herein is, and remains
 *   the property of Adobe Systems Incorporated and its suppliers,
 *   if any.  The intellectual and technical concepts contained
 *   herein are proprietary to Adobe Systems Incorporated and its
 *   suppliers and are protected by all applicable intellectual property
 *   laws, including trade secret and copyright laws.
 *   Dissemination of this information or reproduction of this material
 *   is strictly forbidden unless prior written permission is obtained
 *   from Adobe Systems Incorporated.
 ******************************************************************************/



div#iEBox_container {
    font-family: Arial, sans-serif;
    font-size: 12px;
    min-width: 300px; /* Dialog will be no smaller than this */
   /* Dialog will wrap after this width */
    background: #FFF;
    border: solid 2px #999;
    color: #000;
    
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
   
    display:none;
    /* the shadow */
    -moz-box-shadow: 10px 10px 5px #888888;
    -webkit-box-shadow: 10px 10px 5px #888888;
     box-shadow: 0px 0px 15px #888888;
     
    /* make dialog a non-selectatable thing */
    -moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none; 
    
     position: absolute;
     z-index: 99998;
     padding: 0;
     margin: 0;
	 
	 line-height:0;
}

#iEBox_title {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 1.75em;
    color: #555555;
    background: #FFFFFF  top repeat-x;
    cursor: default;
    padding: 10px;
    margin: 0em;
    display:inline-block;
   /* border-left:2px ridge gray; */
    vertical-align:middle;
}

#iEBox_content {
    background: 16px 16px no-repeat ;
    padding: 10px 10px;
    margin: 0em;
	min-width:300px;
}

#iEBox_canvas {
  border:4px #AAAAAA dashed;
  -ms-touch-action:pinch-zoom;
  touch-action:pinch-zoom;
}

#iEBox_panel {
    text-align: center;
    margin: 0em 0em 0em 0em;
    background-color:black;
    
    -moz-border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    -moz-border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    
    overflow:hidden;
    
    /* title bar color */
    background: #AFB0B5;
	
    -ms-touch-action:pinch-zoom;
    touch-action:pinch-zoom;
}

#iEBox_prompt {
    margin: .5em 0em;
}

div.iEBox_button {
   background:no-repeat;
   width:40px;
   height:40px;
   background-size:40px 40px;
   display:inline-block;
   margin:10px;
}
div#iEBox_Geo{
  background-image:url('../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/iEBox_geo.png');
   width:40px;
   height:40px;
   background-size:40px 40px;
   display:none;
   vertical-align:middle;
}
div#iEBox_Brush{
   background-image:url('../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/iEBox_brush.png');
   width:40px;
   height:40px;
   background-size:40px 40px;

   vertical-align:middle;
}
div#iEBox_incBrush{
   background-image:url('../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/iEBox_geo.png');
   width:40px;
   height:40px;
   background-size:40px 40px;
   
   vertical-align:middle;
}
div#iEBox_Ok {
    background-image:url('../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/iEBox_ok.png');
     vertical-align:middle;
     float:right;
}
div#iEBox_Clear {
    background-image:url('../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/iEBox_clear.png');
     vertical-align:middle;
}
div#iEBox_Cancel {
    background: url('../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/iEBox_close.png') center no-repeat;
    float:right;
}
div#iEBox_moveframe{
padding:0px;
margin:0px;
    border:0px dotted rgba(0,0,0,0.5);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    
    -moz-box-shadow: 10px 10px 5px #888888;
    -webkit-box-shadow: 10px 10px 5px #888888;
     box-shadow: 0px 0px 15px #888888;
     
   display:none;
   position:absolute;
}
div.disable_button {
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
   filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
div.sc_popUpMenu {
    display:none;
    width:20px;
    height:20px;
    background:no-repeat;
    background-size:20px 20px; 
    background-image:url('../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/iEBox_no.png');
   
    z-index:9999;
    position:absolute;
    left:0px;
    top:0px;
}
div#iEBox_brushList{
    position:absolute;
    z-index:99999;
    background-color:white;
    -moz-box-shadow: 10px 10px 5px #888888;
    -webkit-box-shadow: 10px 10px 5px #888888;
    box-shadow: 0px 0px 15px #888888;
    display:none;
}
div#iEBox_brushList div:hover{
    background-color:gray;
}
fieldset#iEBox_caption {
    border:4px dashed #AAAAAA;
    border-bottom:0px;
    border-left:0px;
    border-right:0px;
    margin-right:4px;
    margin-left:1px;
    margin-top:0px;
    text-align:center;
    padding:0px;
}
fieldset#iEBox_caption > legend {
   width:auto;
   background-color: #FFFFFF;
   padding: 2px;
}
.emptyScribble {
    background: url(../../../../libs/fd/xfaforms/clientlibs/xfalib/resources/images/signature.png) no-repeat;
}

div#iEBox_canvases {
    white-space:nowrap;
}

/*************************************************************************
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 *  Copyright 2013 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by all applicable intellectual property
 * laws, including trade secret and copyright laws.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/



#msgBox_container {
    font-family: Arial, sans-serif;
    font-size: 12px;
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 600px; /* Dialog will wrap after this width */
    background: #FFF;
    border: solid 5px #999;
    color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#msgBox_title {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.75em;
    color: #666;
    background: #CCC  top repeat-x;
    border: solid 1px #FFF;
    border-bottom: solid 1px #999;
    cursor: default;
    padding: 0em;
    margin: 0em;
}

#msgBox_content {
    background: 16px 16px no-repeat ;
    padding: 1em 1.75em;
    margin: 0em;
}

#msgBox_message {
    padding-left: 48px;
}

#msgBox_panel {
    text-align: center;
    margin: 1em 0em 0em 1em;
}

#msgBox_prompt {
    margin: .5em 0em;
}

input#msgBox_Ok,input#msgBox_Yes,input#msgBox_No,input#msgBox_Cancel{
   background-color: buttonFace;
   padding: 5px 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: buttonText;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   outline:none;
   border: 2px outset buttonface;
}

input#msgBox_Ok:focus,input#msgBox_Yes:focus,input#msgBox_No:focus,input#msgBox_Cancel:focus{
outline:highlight;
}

input#msgBox_Ok:hover,input#msgBox_Yes:hover,input#msgBox_No:hover,input#msgBox_Cancel:hover{
outline:none;
border: 2px outset buttonface;
}
.msgBoxType0{
    background-image: url(../../../../etc.clientlibs/fd/xfaforms/clientlibs/xfalib/resources/images/A_Warning_Lg_N.png);
}
.msgBoxType1{
    background-image: url(../../../../etc.clientlibs/fd/xfaforms/clientlibs/xfalib/resources/images/A_Alert2_Lg_N.png);
}
.msgBoxType2{
    background-image: url(../../../../etc.clientlibs/fd/xfaforms/clientlibs/xfalib/resources/images/C_QuestionBubble_Xl_N.png);
}
.msgBoxType3{
    background-image: url(../../../../etc.clientlibs/fd/xfaforms/clientlibs/xfalib/resources/images/A_InfoBlue_32x32_N.png);
}

