.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 5px; margin: 0; border: 0; vertical-align: middle; }
@media (min-width: 740px) { .arcticmodal-container_i2 { padding: 24px; } }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }


.arcticmodal-popup.defaultStyle { background: #ffffff; }
.arcticmodal-popup.defaultStyle .arcticmodal-popup-header { background: #eeeeee; min-height: 24px; position: relative; padding-right: 26px;}
.arcticmodal-popup.defaultStyle .arcticmodal-popup-header .arcticmodal-close,
.arcticmodal-popup.defaultStyle .arcticmodal-popup-header .arcticmodal-close:visited {
  position: absolute; top: 0px; right: 4px; font-size: 24px; line-height: 1; text-decoration: none; color: black; font-family: Arial; }
.arcticmodal-popup.defaultStyle .arcticmodal-close:hover { color: #666666;}
.arcticmodal-popup.defaultStyle .arcticmodal-popup-content { padding: 6px 12px 12px 12px; }

.arcticmodal-popup.orangeStyle { background: #ffffff; }
.arcticmodal-popup.orangeStyle .arcticmodal-popup-header { background: #FF7900; color: white; min-height: 24px; position: relative; padding: 5px 26px 5px 15px; font-size: 14px; line-height: 1.5; text-transform: uppercase; }
.arcticmodal-popup.orangeStyle .arcticmodal-popup-header .arcticmodal-close,
.arcticmodal-popup.orangeStyle .arcticmodal-popup-header .arcticmodal-close:visited {
  position: absolute; top: 11px; right: 7px; width: 11px; height: 12px; background: url(/images/userdata/gshape/v2/target/close.png) no-repeat left top; }
.arcticmodal-popup.orangeStyle .arcticmodal-close:hover { background-position: bottom left;}
.arcticmodal-popup.orangeStyle .arcticmodal-popup-content { padding: 6px 12px 12px 12px; }

.arcticmodal-popup.gsh2Style { background: #ffffff; border: 1px Solid Black; }
.arcticmodal-popup.gsh2Style .arcticmodal-popup-header { background: white; color: black; min-height: 24px; position: relative; padding: 5px 26px 5px 15px; font-size: 14px; text-decoration: underline; line-height: 1.5; text-transform: uppercase; }
.arcticmodal-popup.gsh2Style .arcticmodal-popup-header .arcticmodal-close,
.arcticmodal-popup.gsh2Style .arcticmodal-popup-header .arcticmodal-close:visited {
  position: absolute; top: 5px; right: 4px; font-size: 24px; line-height: 1; text-decoration: none; color: white; font-family: Arial; cursor: pointer; }
.arcticmodal-popup.gsh2Style .arcticmodal-popup-header .arcticmodal-close:hover { opacity: 0.5; }
.arcticmodal-popup.gsh2Style .arcticmodal-popup-content { padding: 6px 40px 40px 40px; }

.arcticmodal-popup.gforma { position: relative; border: 1px Solid #ff5300; }
.arcticmodal-popup.gforma .arcticmodal-popup-content { padding: 28px; background: black; }
.arcticmodal-popup.gforma .arcticmodal-close { position: absolute; top: 3px; right: 3px; width: 28px; height: 29px; background-image: url("/images/userdata/gforma/popup_close.png"); }
.arcticmodal-popup.gforma .arcticmodal-close:hover { background-position: left bottom; }

.arcticmodal-popup.turquoiseStyle { background: #ffffff; }
.arcticmodal-popup.turquoiseStyle .arcticmodal-popup-header { background: #1cb69c; color: white; min-height: 24px; position: relative; padding: 5px 26px 5px 15px; font-size: 14px; line-height: 1.5; text-transform: uppercase; }
.arcticmodal-popup.turquoiseStyle .arcticmodal-popup-header .arcticmodal-close,
.arcticmodal-popup.turquoiseStyle .arcticmodal-popup-header .arcticmodal-close:visited {
  position: absolute; top: 11px; right: 7px; width: 11px; height: 12px; background: url(/images/userdata/gshape/v2/target/close.png) no-repeat left top; }
.arcticmodal-popup.turquoiseStyle .arcticmodal-close:hover { background-position: bottom left;}
.arcticmodal-popup.turquoiseStyle .arcticmodal-popup-content { padding: 6px 12px 12px 12px; }

.arcticmodal-popup.gformaLpStyle { background: #ffffff; width: 700px; }
.arcticmodal-popup.gformaLpStyle .arcticmodal-popup-header { background: #9F7852; color: white; min-height: 24px; position: relative; padding: 10px 26px 10px 15px; font-size: 14px; line-height: 1.5; text-transform: uppercase; }
.arcticmodal-popup.gformaLpStyle .arcticmodal-popup-header .arcticmodal-close,
.arcticmodal-popup.gformaLpStyle .arcticmodal-popup-header .arcticmodal-close:visited {
  position: absolute; top: 11px; right: 7px; width: 24px; height: 24px; background: url(/images/userdata/gforma/landing/popup-close.png) no-repeat left top; }
.arcticmodal-popup.gformaLpStyle .arcticmodal-close:hover { background-position: bottom left;}
.arcticmodal-popup.gformaLpStyle .arcticmodal-popup-content { padding: 25px 50px; }

.arcticmodal-popup.vizowStyle { background: #ffffff; }
.arcticmodal-popup.vizowStyle.light { background: #ffffff; border-radius: 15px; }
.arcticmodal-popup.vizowStyle .arcticmodal-popup-header { background: #441E4F; color: white; min-height: 24px; position: relative; padding: 5px 26px 5px 15px; font-size: 14px; line-height: 1.5; }
.arcticmodal-popup.vizowStyle .arcticmodal-popup-header { font-size: 22px; font-family: "Roboto Slab"; }
.arcticmodal-popup.vizowStyle .arcticmodal-popup-header .arcticmodal-close,
.arcticmodal-popup.vizowStyle .arcticmodal-popup-header .arcticmodal-close:visited {
  position: absolute; top: 50%; right: 7px; width: 11px; height: 12px; background: url(/images/userdata/gshape/v2/target/close.png) no-repeat left top; margin-top: -6px; }
.arcticmodal-popup.vizowStyle .arcticmodal-close:hover { background-position: bottom left;}
.arcticmodal-popup.vizowStyle .arcticmodal-popup-content { padding: 6px 12px 12px 12px; min-width: 400px; min-height: 50px; }
.arcticmodal-popup.vizowStyle { background: #ffffff; }
.arcticmodal-popup.vizowStyle.light .arcticmodal-popup-header { background: white; color: black; min-height: 24px; position: relative; padding: 5px 26px 5px 15px; font-size: 14px; line-height: 1.5; border-radius: 15px 15px 0 0; }
.arcticmodal-popup.vizowStyle.light .arcticmodal-popup-header { font-size: 16px; font-family: Tahoma; }
.arcticmodal-popup.vizowStyle.light .arcticmodal-popup-header .arcticmodal-close,
.arcticmodal-popup.vizowStyle.light .arcticmodal-popup-header .arcticmodal-close:visited {
  position: absolute; top: 50%; right: 7px; width: 11px; height: 12px; background: url(/images/userdata/v7/cabinet/autoship/close4inv.png) no-repeat left top; margin-top: -6px;
}

.arcticmodal-popup.businessTravel { position: relative; background: white; box-shadow: 0px 35px 65px rgba(74,74,74,0.25); border-radius: 30px; padding: 15px 30px 45px; width: 947px; }
.arcticmodal-popup.businessTravel .arcticmodal-popup-content { padding: 28px; background: black; }
.arcticmodal-popup.businessTravel .arcticmodal-close { position: absolute; top: 7px; right: 21px; width: 36px; height: 38px; background-image: url("https://st.gloryon.com/img/site/business-travel/popup-close.png"); }
.arcticmodal-popup.businessTravel .arcticmodal-close:hover { background-position: left bottom; }
