#ron_Alert_Dialog {
  height: auto;
  width: auto;
  display: inline-block;
  z-index: 15002 !important;
  background-color: #fff;
  color: #000;
  position: relative;
  min-width: 267px;
  min-height: 150px;
  border: 0.1em solid #91cee5;
  -webkit-box-shadow: 0.5rem 0.5rem 0.375rem rgba(0, 0, 0, 0.75);
          box-shadow: 0.5rem 0.5rem 0.375rem rgba(0, 0, 0, 0.75);
  padding: 0.15em;
}
#ron_Alert_Dialog.alert-error {
  border-color: #900;
}
#ron_Alert_Dialog.alert-warning {
  border-color: #fc0;
}
#ron_Alert_Dialog button.ui-button {
  padding: 0.2em 0.6em 0.1em 0.3em;
}
#ron_Alert_Dialog button.ui-button.ui-state-default, #ron_Alert_Dialog button.ui-button.ui-state-highlight {
  color: #fff;
  background: #91cee5;
  border: 0.1em solid #1ea1d1;
}
#ron_Alert_Dialog button.ui-button.ui-state-default:hover, #ron_Alert_Dialog button.ui-button.ui-state-highlight:hover {
  background: #5dbadb;
}
#ron_Alert_Dialog button.ui-button.ui-state-error {
  color: #ff0;
  background: #c00;
  border: 0.1em solid #600;
}
#ron_Alert_Dialog button.ui-button.ui-state-error:hover {
  background: #f00;
}
#ron_Alert_Dialog button.ui-button.ui-state-warning {
  color: #600;
  background-color: #c90;
  border: 0.1em solid #630;
}
#ron_Alert_Dialog button.ui-button.ui-state-warning:hover {
  background: #fc0;
}
#ron_Alert_Dialog button.ui-button span.ui-button-icon {
  display: inline-block;
  vertical-align: top;
}
#ron_Alert_Dialog .ui-state-warning, #ron_Alert_Dialog .ui-widget-content .ui-state-warning, #ron_Alert_Dialog .ui-widget-header .ui-state-warning {
  border: 0.1em solid #660;
  background: #fc0;
  color: #600;
}
#ron_Alert_Dialog .ui-state-warning a, #ron_Alert_Dialog .ui-widget-content .ui-state-warning a, #ron_Alert_Dialog .ui-widget-header .ui-state-warning a {
  color: #300;
}
#ron_Alert_Dialog .ui-state-warning a:hover, #ron_Alert_Dialog .ui-widget-content .ui-state-warning a:hover, #ron_Alert_Dialog .ui-widget-header .ui-state-warning a:hover {
  color: #300;
}
#ron_Alert_Dialog .ui-state-warning-text, #ron_Alert_Dialog .ui-widget-content .ui-state-warning-text, #ron_Alert_Dialog .ui-widget-header .ui-state-warning-text {
  color: #000;
}
#ron_Alert_Dialog .ui-icon-background.ui-state-warning, #ron_Alert_Dialog .ui-state-warning .ui-icon-background {
  border-color: #630;
  background-color: #320;
}
#ron_Alert_Dialog .ui-state-warning a, #ron_Alert_Dialog .ui-state-warning a:link, #ron_Alert_Dialog .ui-state-warning a:visited {
  color: #330;
  text-decoration: none;
}
#ron_Alert_Dialog .ui-state-warning .ui-icon, #ron_Alert_Dialog .ui-state-error .ui-icon {
  background-image: url("/images/jquery/ui-icons_cccc00_256x240.png");
}

#ron_Alert_DialogTitle {
  padding: 0.3em 0.25em;
  position: relative;
  min-height: 0;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  line-height: 1.2em;
  font-weight: bold;
  background-color: #91cee5;
  color: #fff;
}
#ron_Alert_DialogTitle.alert-success button.ui-button.ui-dialog-titlebar-close, #ron_Alert_DialogTitle.alert-default button.ui-button.ui-dialog-titlebar-close {
  background: #c00;
  border-color: #600;
}
#ron_Alert_DialogTitle.alert-success button.ui-button.ui-dialog-titlebar-close:hover, #ron_Alert_DialogTitle.alert-default button.ui-button.ui-dialog-titlebar-close:hover {
  background: #f00;
}
#ron_Alert_DialogTitle.alert-error {
  background-color: #900;
  color: #ff0;
}
#ron_Alert_DialogTitle.alert-error button.ui-button.ui-dialog-titlebar-close {
  background: #c00;
  border-color: #600;
}
#ron_Alert_DialogTitle.alert-error button.ui-button.ui-dialog-titlebar-close:hover {
  background: #f00;
}
#ron_Alert_DialogTitle.alert-warning {
  background-color: #fc0;
  color: #600;
}
#ron_Alert_DialogTitle.alert-warning button.ui-button.ui-dialog-titlebar-close {
  background: #c90;
  border-color: #630;
}
#ron_Alert_DialogTitle.alert-warning button.ui-button.ui-dialog-titlebar-close:hover {
  background: #fc0;
}
#ron_Alert_DialogTitle button.ui-button.ui-dialog-titlebar-close {
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  right: 0.2em;
  top: 50%;
  margin: -0.75em 0 0 0;
}
#ron_Alert_DialogTitle button.ui-button.ui-dialog-titlebar-close img {
  width: 0.8em;
  height: 0.8em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.4em 0 0 -0.4em;
}
#ron_Alert_DialogTitle button.ui-button.ui-dialog-titlebar-close svg.close-button-x {
  width: 0.8em;
  height: 0.8em;
  position: absolute;
  top: calc(50% - 0.4em);
  left: calc(50% - 0.4em);
  margin: 0.025em 0 0 0 !important;
}

#ron_Alert_DialogSubtitle {
  font-size: 0.8em;
  line-height: 1.2em;
  padding-left: 1.6em;
}

#ron_Alert_DialogBody {
  clear: both;
  display: block;
  min-width: 25vw;
  max-width: 55vw;
  width: auto;
  min-height: 5vw;
  max-height: 31vw;
  height: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  line-height: 3.6em;
  text-align: center;
  white-space: pre-line;
}
#ron_Alert_DialogBody input, #ron_Alert_DialogBody textarea, #ron_Alert_DialogBody select, #ron_Alert_DialogBody .noninput {
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 1.1rem;
  line-height: 1.3em;
}
#ron_Alert_DialogBody > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2em;
}

#ron_Alert_DialogButtonPane {
  clear: both;
  text-align: center;
  border-width: 0.1em 0 0 0;
  background-image: none;
  margin: 0.5em 0.5em 0.25em;
  min-height: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  line-height: 1.2em;
}
#ron_Alert_DialogButtonPane .ui-dialog-buttonset button.ui-button {
  padding: 0;
  cursor: pointer;
  font-size: 1rem;
}
#ron_Alert_DialogButtonPane .ui-dialog-buttonset button.ui-button-text-icon span.ui-button-text {
  padding: 0.2em 1em 0.2em 1.5em;
}
#ron_Alert_DialogButtonPane .ui-dialog-buttonset button.ui-button-text-only span.ui-button-text {
  padding: 0.2em 1em;
}

#ron_Alert_Dialog.progress-bar #ron_Alert_DialogBody {
  height: calc(100px + 2.5em);
  padding: 0.5em 0.4em;
}
#ron_Alert_Dialog.progress-bar #ron_Alert_DialogBody > span {
  width: 100%;
  padding: 0.25em 0 0 0;
}

#ron_Alert_Dialog.ui-simple-form {
  width: 30em;
  max-width: 100vw;
}
#ron_Alert_Dialog.ui-simple-form span.left_col, #ron_Alert_Dialog.ui-simple-form span.right_col {
  margin-bottom: 0.25em;
}
#ron_Alert_Dialog.ui-simple-form .button_container button {
  width: 8em;
}

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 4.5rem;
  height: 1rem;
}

#ron_Alert_Dialog > .lds-ellipsis {
  margin: calc(25% - 0.5rem) calc(50% - 2.25rem);
}

.lds-ellipsis div {
  position: absolute;
  top: 0;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 50%;
  background: #91cee5;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
  -webkit-transition: background 0.6s;
  transition: background 0.6s;
}

.lds-ellipsis.red div {
  background: red;
}

.lds-ellipsis.blue div {
  background: #03f;
}

.lds-ellipsis div:nth-child(1) {
  left: 0;
  -webkit-animation: lds-ellipsis1 0.6s infinite;
          animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
  left: 0;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
  left: 1.6875rem;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
  left: 3.375rem;
  -webkit-animation: lds-ellipsis3 0.6s infinite;
          animation: lds-ellipsis3 0.6s infinite;
}

@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(1.5rem, 0);
            transform: translate(1.5rem, 0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(1.5rem, 0);
            transform: translate(1.5rem, 0);
  }
}
@-webkit-keyframes ron_ProgressBar_Line {
  0% {
    left: -4.5em;
  }
  40% {
    left: calc(100% + 1em);
  }
  100% {
    left: calc(100% + 1em);
  }
}
@keyframes ron_ProgressBar_Line {
  0% {
    left: -4.5em;
  }
  40% {
    left: calc(100% + 1em);
  }
  100% {
    left: calc(100% + 1em);
  }
}
#ron_ProgressBar {
  width: 100%;
  height: 1.5em;
  position: absolute;
  bottom: 2%;
  left: 0;
  right: 0;
  max-width: 95%;
  overflow: hidden;
}

#ron_ProgressBG {
  background-color: #ccc;
  width: 100%;
  height: 1.5em;
  position: relative;
}

#ron_ProgressFG {
  margin: 0;
  width: 0;
  height: 100%;
  background-color: #91cee5;
  -webkit-clip-path: content-box;
          clip-path: content-box;
}

#ron_ProgressFG::after {
  content: "";
  position: absolute;
  top: -0.25em;
  left: -4.5em;
  width: 4.5em;
  height: 2em;
  background: transparent;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), color-stop(80%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%);
  -webkit-animation-name: ron_ProgressBar_Line;
          animation-name: ron_ProgressBar_Line;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

#ron_ProgressPct {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: Arial;
  font-size: 1.25em;
  line-height: 1.25em;
  text-align: center;
  color: white;
  mix-blend-mode: overlay;
}

#ron_Modalbg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 15001 !important;
  cursor: progress;
  background-color: #2b2922;
  opacity: 0.9;
  filter: Alpha(Opacity=90);
}
#ron_Modalbg.locked {
  cursor: wait;
}

.crs-dialog-titlebar {
  text-align: center;
}

div.image-center {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
}

img.image-center {
  position: absolute; /* Set top and left on element per "calc(50% - HALFpx)" */
}
img.image-center.generating {
  top: calc(50% - 50px);
  left: calc(50% - 50px);
}

.progress-bar img.generating.image-center {
  top: 2%;
}

#ron_Alert_Dialog img.icons, #ron_Alert_Dialog svg.icons, #ron_Alert_Dialog object.icons {
  width: 1em;
  height: 1em;
  vertical-align: baseline;
  margin: 0.15em 0 -0.15em !important;
}
#ron_Alert_Dialog img.icons.superscript, #ron_Alert_Dialog img.icons.subscript, #ron_Alert_Dialog svg.icons.superscript, #ron_Alert_Dialog svg.icons.subscript, #ron_Alert_Dialog object.icons.superscript, #ron_Alert_Dialog object.icons.subscript {
  width: 1rem;
  height: 1rem;
  margin: 0;
}
#ron_Alert_Dialog img.icons.superscript, #ron_Alert_Dialog svg.icons.superscript, #ron_Alert_Dialog object.icons.superscript {
  vertical-align: top;
}
#ron_Alert_Dialog img.icons.subscript, #ron_Alert_Dialog svg.icons.subscript, #ron_Alert_Dialog object.icons.subscript {
  vertical-align: bottom;
}
#ron_Alert_Dialog img.icons.hover:not(.greyscale):hover, #ron_Alert_Dialog svg.icons.hover:not(.greyscale):hover, #ron_Alert_Dialog object.icons.hover:not(.greyscale):hover {
  -webkit-filter: drop-shadow(0.025em 0.025em 0.025em rgba(145, 206, 229, 0.75)) drop-shadow(0.025em -0.025em 0.025em rgba(145, 206, 229, 0.75)) drop-shadow(-0.025em -0.025em 0.025em rgba(145, 206, 229, 0.75)) drop-shadow(-0.025em 0.025em 0.025em rgba(145, 206, 229, 0.75));
          filter: drop-shadow(0.025em 0.025em 0.025em rgba(145, 206, 229, 0.75)) drop-shadow(0.025em -0.025em 0.025em rgba(145, 206, 229, 0.75)) drop-shadow(-0.025em -0.025em 0.025em rgba(145, 206, 229, 0.75)) drop-shadow(-0.025em 0.025em 0.025em rgba(145, 206, 229, 0.75));
}
#ron_Alert_Dialog img.icons.hover.greyscale:not(.no-grey-hover):hover, #ron_Alert_Dialog svg.icons.hover.greyscale:not(.no-grey-hover):hover, #ron_Alert_Dialog object.icons.hover.greyscale:not(.no-grey-hover):hover {
  -webkit-filter: grayscale(100%) drop-shadow(0.025em 0.025em 0.025em rgba(51, 51, 51, 0.5)) drop-shadow(0.025em -0.025em 0.025em rgba(51, 51, 51, 0.5)) drop-shadow(-0.025em -0.025em 0.025em rgba(51, 51, 51, 0.5)) drop-shadow(-0.025em 0.025em 0.025em rgba(51, 51, 51, 0.5));
          filter: grayscale(100%) drop-shadow(0.025em 0.025em 0.025em rgba(51, 51, 51, 0.5)) drop-shadow(0.025em -0.025em 0.025em rgba(51, 51, 51, 0.5)) drop-shadow(-0.025em -0.025em 0.025em rgba(51, 51, 51, 0.5)) drop-shadow(-0.025em 0.025em 0.025em rgba(51, 51, 51, 0.5));
}
#ron_Alert_Dialog img.icons.greyscale, #ron_Alert_Dialog svg.icons.greyscale, #ron_Alert_Dialog object.icons.greyscale {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
#ron_Alert_Dialog img.icons.double, #ron_Alert_Dialog svg.icons.double, #ron_Alert_Dialog object.icons.double {
  width: 2em;
  height: 2em;
}
#ron_Alert_Dialog img.icons.triple, #ron_Alert_Dialog svg.icons.triple, #ron_Alert_Dialog object.icons.triple {
  width: 3em;
  height: 3em;
}

.ron-alert-success svg.icons .svg-close-button-x, .ron-alert-default svg.icons .svg-close-button-x {
  fill: #ffffff;
}

.ron-alert-warning svg.icons .svg-close-button-x {
  fill: #663300;
}

.ron-alert-error svg.icons .svg-close-button-x {
  fill: #FFFF00;
}

@media only screen and (max-width: 800px) {
  #ron_Alert_Dialog {
    max-width: 100vw;
    max-height: 100vh;
  }
  #ron_Alert_Dialog.progress-bar {
    width: 77.5vw;
  }
  #ron_Alert_DialogTitle {
    font-size: 1.5rem;
  }
  #ron_Alert_DialogBody {
    font-size: 1.5rem;
    line-height: 6.1em;
  }
  #ron_Alert_DialogBody > span {
    line-height: 1.2em;
  }
  #ron_Alert_DialogPane {
    font-size: 1.5rem;
  }
  html:not(.mobile) #ron_Alert_DialogBody {
    min-height: 15vh;
    min-width: 75vw;
    max-width: 100%;
    max-height: 90vh;
    overflow-x: scroll;
    padding: 1em;
  }
  .mobile #ron_Alert_DialogBody {
    min-height: calc(100px + 2.5em);
    min-width: 75vw;
    max-width: 100%;
    max-height: 74.75vh;
    height: auto;
    overflow: hidden;
    padding: 0.25em !important;
  }
  .mobile #ron_Alert_DialogBody > span {
    padding: 0;
  }
  .mobile.landscape #ron_Alert_DialogBody {
    max-height: 72.75vh;
  }
  @-webkit-keyframes ron_ProgressBar_Line {
    0% {
      left: -2em;
    }
    50% {
      left: calc(75vw + 2em);
    }
    100% {
      left: calc(75vw + 2em);
    }
  }
  @keyframes ron_ProgressBar_Line {
    0% {
      left: -2em;
    }
    50% {
      left: calc(75vw + 2em);
    }
    100% {
      left: calc(75vw + 2em);
    }
  }
  #ron_ProgressBG {
    width: 75vw;
  }
}
@media only screen and (max-width: 400px) {
  @-webkit-keyframes ron_ProgressBar_Line {
    0% {
      left: -2vw;
    }
    50% {
      left: calc(85vw + 2em);
    }
    100% {
      left: calc(85vw + 2em);
    }
  }
  @keyframes ron_ProgressBar_Line {
    0% {
      left: -2vw;
    }
    50% {
      left: calc(85vw + 2em);
    }
    100% {
      left: calc(85vw + 2em);
    }
  }
  #ron_ProgressBG {
    width: 85vw;
    height: 1.75em;
  }
  #ron_ProgressLine {
    width: 1em;
    -webkit-filter: blur(0.75em);
            filter: blur(0.75em);
    opacity: 1;
  }
  #ron_ProgressPct {
    line-height: 1.5em;
  }
  #ron_Alert_Dialog {
    min-width: 90vw;
    min-height: 25vh;
    max-width: calc(100vw - 20px);
    max-height: calc(100vh - 20px);
  }
  #ron_Alert_Dialog #ron_Alert_DialogBody {
    overflow: hidden scroll;
  }
  #ron_Alert_Dialog #ron_Alert_DialogBody span.left_col.always {
    letter-spacing: -0.09em;
  }
  img.hi5-icons, svg.hi5-icons, object.hi5-icons {
    width: 1.2em;
    height: 1.2em;
  }
  img.hi5-icons:not(.superscript):not(.subscript), svg.hi5-icons:not(.superscript):not(.subscript), object.hi5-icons:not(.superscript):not(.subscript) {
    margin-bottom: -0.25em;
  }
}
@media only screen and (min-width: 801px) {
  #ron_Alert_Dialog.transaction #ron_Alert_DialogBody {
    min-width: 75vw;
  }
  #ron_Alert_DialogButtonPane .ui-dialog-buttonset {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
  }
  #ron_Alert_DialogButtonPane .ui-dialog-buttonset > button {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    min-width: 7em;
    max-width: 33%;
    font-size: 1rem;
  }
  #ron_Alert_DialogButtonPane .ui-dialog-buttonset.only-close > button {
    max-width: 15%;
  }
}/*# sourceMappingURL=ron.dialogAlert.css.map */