/*@font-face {
  font-family: "Effra W01 Regular";
  src: url("http://195.206.224.197/Test/Desktop/Content/fonts/22d5253a-df89-458b-b414-0191063f0b7f.eot?#iefix");
  src: url("http://195.206.224.197/Test/Desktop/Content/fonts/7edd076c-820b-4d62-8cda-94cbed70c375.svg#7edd076c-820b-4d62-8cda-94cbed70c375") format("svg"), url("http://195.206.224.197/Test/Desktop/Content/fonts/22d5253a-df89-458b-b414-0191063f0b7f.eot?#iefix") format("eot"), url("http://195.206.224.197/Test/Desktop/Content/fonts/36d7c7c7-37f6-4684-9be8-7a1dd418e06c.woff2") format("woff2"), url("http://195.206.224.197/Test/Desktop/Content/fonts/07f98c09-a3b5-4ab3-a35e-9d9474d19279.woff") format("woff"), url("http://195.206.224.197/Test/Desktop/Content/fonts/c95fc487-48ab-48c1-b4da-f9478f900fdb.ttf") format("truetype");
}*/
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
  }

body
{
  font: 16px "Effra W01 Regular", Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 20px;
  color: #737373;
  margin: 0px;
}
form
{
    /*background-image: url(https://myregus.com/content/images/payment_page/pci-cards-icons.png);
    background-repeat: no-repeat;
    background-position: 520px 0px;*/
    width: 545px !important;
}
#MISSING {
    /*margin-left: 50px;*/
}
TD
{
  font-family: "Effra W01 Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin:0px;
  padding:0px;
  padding-top: 20px;
}
DIV,SPAN
{
  font-family:"Effra W01 Regular", Helvetica, Arial, sans-serif;
  font-size:16px;
}
A:link,A:active,A:visited,A:hover
{
/*    text-decoration:none; */
}
FORM
{
  margin:0px;
  padding:0px;
}
FIELDSET
{
  border: none;
  padding: 0;
  margin: 0;
}
IMG
{
  border:0px
}
.ORB_BUTTON
{
  cursor:pointer;
  font-weight:bolder;
  padding:0px 10px 0px 10px;
  width:151px
}
.ORB_BUTTONELEMENT
{
  margin: 0;
  position: absolute;
  bottom: 50px;
}

.ORB_BUTTONHELPTEXT
{
  display:none;
  white-space: nowrap;
}

/* Style definitions Get Missing Data */
.ORB_FIELDDESCRIPTION
{
  border:0px;
  margin-left:0px;
  padding:3px 25px 0px 0px;
  vertical-align:middle;
  width:100px
}
.ORB_INSTRUCTIONS
{
  /*padding-bottom: 40px;
  color: #000;
  font-size: 30px;*/
  display: none;
}
.ORB_INSTRUCTIONTEXT
{
  /*color: #737373;*/
  display: none;
}
.ORB_TD_ERRORLEFT {
  width: 2%;
}
.ORB_TD_ERRORRIGHT {
  width: 98%;
}
.ORB_TD_ERRORLEFT,
.ORB_TD_ERRORRIGHT
{
  font-size: 12px;
  color: #e40037;
  background-color: #f6e0e6;
  text-align: left;
  padding: 0 20px;
}
.ORB_INPUT
{
  height: 40px;
  border: 1px solid #e0e0e0;
  padding: 8px 12px;
  line-height: 24px;
  vertical-align: middle;
  color: #777566;
  font: 16px/38px "Effra W01 Regular", Helvetica, Arial, sans-serif;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  -webkit-writing-mode: horizontal-tb;
  -webkit-font-smoothing: antialiased;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAKlBMVEX////kADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADeZVuLJAAAADXRSTlMAESIzRFVmd4iZqrvdLVppKAAAADhJREFUeAF1xksOgEAIA9DiYAsK97+uH40Lk3mrhx/GV+WbjQzmOGdStbTg4rULNyt6j+duWDFzADLBANoqdfpBAAAAAElFTkSuQmCC) no-repeat #fff;
  background-position: 3px 10px;
}
.ORB_INPUT_CENTS
{
   background-color:#FFFF6F;
   border:1px solid #000000;
}
.ORB_TABLE_FIELDS {
  width: 100%;
  font-family: "Effra W01 Regular", Helvetica, Arial, sans-serif;
  margin-left: 0px;
  color: #737373;
}

.ORB_TABLE_FIELDS > tbody > tr:first-child > td {
    padding-top: 0px;
}

.ORB_TABLE_ERRORMESSAGE {
    margin: 15px 0;
}

.ORB_TABLE_ERRORMESSAGE,
.ORB_TABLE_FIELDS
{
  border:0px;border-collapse:collapse;
  margin:0px;
  padding:0px;
}
.ORB_TR_ERRORROW,
.ORB_TR_FIELD
{
  align:left;
  border:0px;
  margin:0px;
  padding:0px;
  vertical-align:top
}

.ORB_MANDATORYMARKER {}
.ORB_TD_FIELDELEMENT
{
  border: 0px;
  margin: 0px;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.ORB_TR_FIELD span, .ORB_TD_FIELDELEMENT span {
  display: inline-block;
  vertical-align:middle;
  width: 140px;
}
.ORB_TD_FIELDELEMENT span[id*="MANDATORY_"] {
  display: none;
}

.ORB_TR_FIELD br, .ORB_TD_FIELDELEMENT br {
  display: none;
}
.ORB_SELECT
{
  line-height: 38px;
  height: 40px;
  padding: 0 0 0 12px;
  background: #fff;
  color: #777566;
  border: 1px solid #e0e0e0;
  background-color: #FFF;
  font-size: 16px;
  width: 93px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAKlBMVEX////kADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADeZVuLJAAAADXRSTlMAESIzRFVmd4iZqrvdLVppKAAAADhJREFUeAF1xksOgEAIA9DiYAsK97+uH40Lk3mrhx/GV+WbjQzmOGdStbTg4rULNyt6j+duWDFzADLBANoqdfpBAAAAAElFTkSuQmCC) no-repeat #fff;
  background-position: 3px 10px;
}
select[name=PRODUCT_SELECT],input[name*="_CREDITCARDNUMBER"] {
  width: 360px;
}
select[name*="_EXPIRYDATE_YY"]{
  margin-left: 15px;
}
/* others?
  tableMessage
  messagetableOK
  messagetableNOK
  messagerowOK
  messagerowNOK
  messageOK
  messageNOK
        clsPaymentInstructions (BODY)
  tablePaymentInstructions
*/

/* Style definitions Continue To Provider */
.ORB_REDIRECT {}
/* Style definitions Payment Instructions */
.ORB_TR_PAYMENTINSTRUCTIONS {}
.ORB_TD_PAYMENTINSTRUCTIONS {}
.ORB_INSTRUCTIONTITLE
{
    font-weight:bolder;
}
.ORB_TD_INSTRUCTIONIMAGE {}
.ORB_INSTRUCTIONTITLE,
.ORB_INSTRUCTIONSUBTITLE
{
  font-weight:bolder;
}
.ORB_PAYMENTINSTRUCTION {}
.ORB_PAYMENTINSTRUCTIONCAPTION {}
.ORB_PAYMENTINSTRUCTIONFIELD {}
/* Style definitions DCC */
.ORB_DCC_INSTRUCTION
{
  font-weight:bolder;
  padding-top: 10px;
}
.ORB_DCC_MERCHANT
{
  font-weight:bold;
  padding-top: 10px;
}
.ORB_DCC_MERCHANT_AMOUNT
{
  font-weight:bolder;
  padding-top: 10px;
}
.ORB_DCC_TR_DISCLAIMER {
  padding-top: 10px;
}
.ORB_DCC_ACCEPT
{
  padding-top: 10px;
}
.ORB_DCC_ISSUER
{
  font-weight:bold;
  padding-top: 10px;
}
.ORB_DCC_ISSUER_AMOUNT
{
  font-weight:bolder;
  padding-top: 10px;
}
.ORB_DCC_RATE {}
.ORB_DCC_RATE_CAPTION {}

.hidden
{
  display: none;
}

.Table7R3left
{
  vertical-align: top;
  border: solid windowtext 1.5pt;
  border-left: none;
  padding: 0cm 5.4pt 0cm 5.4pt;
  border-color: #999999;
}

.Table7R3top
{
  vertical-align: top;
  border: solid windowtext 1.5pt;
  border-top: none;
  padding: 0cm 5.4pt 0cm 5.4pt;
  border-color: #999999;
}

.Table7R7left
{
  vertical-align: top;
  border: none;
  border-left: solid windowtext .5pt;
  border-right:solid windowtext .5pt;
  padding:0cm 5.4pt 0cm 5.4pt;
  border-color: #999999;
}

.Table7R7right
{
  vertical-align: top;
  border:none;
  border-right: solid windowtext .5pt;
  padding:0cm 5.4pt 0cm 5.4pt;
  border-color: #999999;
}

a.Normal {
  padding-left: 15px;
  color: #46c1be;
  text-decoration: none;
  font-size: 14px;
}

a.Normal:hover {
  text-decoration: underline;
}

input[name=CREDITCARDNUMBER] {
  width: 350px;
}

#btnCancel {
  display: none;
}

#btnSubmit {
  text-align: left;
  color: #fff;
  font: 16px/40px "Effra W01 Regular", Helvetica, Arial, sans-serif;
  cursor: pointer;
  text-decoration: none !important;
  display: inline-block;
  border: none;
  padding: 0 15px 0 15px;
  outline: none;
  min-width: 80px;
  text-transform: uppercase;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background: #46c1be;
  text-align: center;
  width: 260px;
}
