:root{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: "Inter", sans-serif; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
*,::before,::after{box-sizing: border-box;}
html{font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(24, 24, 24, 0);}
header,nav,section{display: block;}
body{margin: 0px; font-family: Inter, sans-serif; font-size: 0.875rem; font-weight: 400; line-height: 1.58; color: rgb(24, 24, 24); text-align: left; background-color: rgb(245, 245, 247);}
p{margin-top: 0px; margin-bottom: 1rem;}
ul{margin-top: 0px; margin-bottom: 1rem;}
strong{font-weight: bolder;}
a{color: rgb(0, 113, 245); text-decoration: none; background-color: transparent;}
a:hover{color: rgb(0, 113, 245); text-decoration: underline;}
img{vertical-align: middle; border-style: none;}
svg{overflow: hidden; vertical-align: middle;}
label{display: inline-block; margin-bottom: 0.5rem;}
button{border-radius: 0px;}
button:focus{outline: -webkit-focus-ring-color auto 5px;}
input,button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
button,input{overflow: visible;}
button{text-transform: none;}
button,html [type="button"]{appearance: button;}
::-webkit-file-upload-button{font: inherit; appearance: button;}
.list-inline{padding-left: 0px; list-style: none;}
.list-inline-item{display: inline-block;}
.list-inline-item:not(:last-child){margin-right: 0.5rem;}
.img-fluid{max-width: 100%; height: auto;}
.row{display: flex; flex-wrap: wrap; margin-right: -10px; margin-left: -10px;}
.no-gutters{margin-right: 0px; margin-left: 0px;}
.no-gutters > [class*="col-"]{padding-right: 0px; padding-left: 0px;}
.col-lg-10,.col-md-12,.col-md-6,.col-sm-10{position: relative; width: 100%; min-height: 1px; padding-right: 10px; padding-left: 10px;}
@media (min-width: 576px){.col-sm-10{flex: 0 0 83.3333%; max-width: 83.3333%;}.offset-sm-1{margin-left: 8.33333%;}}
@media (min-width: 768px){.col-md-6{flex: 0 0 50%; max-width: 50%;}.col-md-12{flex: 0 0 100%; max-width: 100%;}.offset-md-0{margin-left: 0px;}}
@media (min-width: 992px){.col-lg-10{flex: 0 0 83.3333%; max-width: 83.3333%;}.offset-lg-1{margin-left: 8.33333%;}}
.form-control{display: block; width: 100%; height: calc(2px + 2.625rem); padding: 0.625rem 1rem; font-size: 0.875rem; line-height: 1.375rem; color: rgb(24, 24, 24); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(196, 196, 198); border-radius: 8px; box-shadow: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion: reduce){.form-control{transition: none;}}
.form-control:focus{color: rgb(24, 24, 24); background-color: rgb(255, 255, 255); border-color: rgb(0, 113, 245); outline: 0px;}
.form-control::placeholder{color: rgb(196, 196, 198); opacity: 1;}
.form-control:disabled{background-color: rgb(220, 220, 222); opacity: 1;}
.form-group{margin-bottom: 15px;}
.btn{display: inline-block; font-weight: 500; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.65625rem 24px; font-size: 0.875rem; line-height: 1.58; border-radius: 100px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion: reduce){.btn{transition: none;}}
.btn:hover,.btn:focus{text-decoration: none;}
.btn:focus{outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem;}
.btn:disabled{opacity: 0.65; box-shadow: none;}
.btn-primary{color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); box-shadow: rgba(255, 255, 255, 0.15) 0px 1px inset, rgba(24, 24, 24, 0.075) 0px 1px 1px;}
.btn-primary:hover{color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204);}
.btn-primary:focus{box-shadow: rgba(255, 255, 255, 0.15) 0px 1px inset, rgba(24, 24, 24, 0.075) 0px 1px 1px, rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem;}
.btn-primary:disabled{color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255);}
.btn-block{display: block; width: 100%;}
.dropdown{position: relative;}
.dropdown-toggle::after{display: inline-block; width: 0px; height: 0px; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent;}
.dropdown-menu{position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 0.875rem; color: rgb(24, 24, 24); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(24, 24, 24, 0.15); border-radius: 0.25rem; box-shadow: rgba(24, 24, 24, 0.176) 0px 0.5rem 1rem;}
.dropdown-menu-right{right: 0px; left: auto;}
.dropdown-item{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px;}
.dropdown-item:hover,.dropdown-item:focus{color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250);}
.dropdown-item:active{color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255);}
.dropdown-item:disabled{color: rgb(108, 117, 125); background-color: transparent;}
.input-group{position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%;}
.input-group > .form-control{position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0px;}
.input-group > .form-control:focus{z-index: 3;}
.input-group > .form-control:not(:last-child){border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.input-group-append{display: flex;}
.input-group-append .btn{position: relative; z-index: 2;}
.input-group-append{margin-left: -1px;}
.input-group > .input-group-append > .btn{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.nav-link{display: block; padding: 0.5rem 1rem;}
.nav-link:hover,.nav-link:focus{text-decoration: none;}
.navbar{position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}
.navbar-brand{display: inline-block; padding-top: 0.327188rem; padding-bottom: 0.327188rem; margin-right: 1rem; font-size: 1.09375rem; line-height: inherit; white-space: nowrap;}
.navbar-brand:hover,.navbar-brand:focus{text-decoration: none;}
.navbar-nav{display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
.navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}
.navbar-nav .dropdown-menu{position: static; float: none;}
.navbar-expand{flex-flow: row; justify-content: flex-start;}
.navbar-expand .navbar-nav{flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}
.navbar-expand .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
.align-items-stretch{align-items: stretch !important;}
.ml-auto{margin-left: auto !important;}
.text-center{text-align: center !important;}
@media print{*,::before,::after{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}img{break-inside: avoid;}p{orphans: 3; widows: 3;}body{min-width: 992px !important;}.navbar{display: none;}}
@font-face { font-family: font_icons; src: url("../../assets/fonts/font_icons.e2459f71.woff2") format("woff2"), url("../../assets/fonts/font_icons.9ca9c8f6.woff") format("woff"), url("../../assets/fonts/font_icons.796e19d9.ttf") format("truetype"); font-weight: 400; font-style: normal; }
.dropdown-item{cursor: pointer;}
html,body{height: 100%;}
strong{font-weight: 700;}
html .line-loader-wrapper{opacity: 0; z-index: -1;}
html .line-loader-wrapper .line-loader{opacity: 0;}
.line-loader{background-color: rgb(255, 255, 255); height: 4px; overflow: hidden; width: 100%; position: fixed; top: 0px; opacity: 1; pointer-events: none; transition: opacity 436ms cubic-bezier(0.4, 0, 0.2, 1); z-index: 9999;}
.line-loader .line-left,.line-loader .line-right{background-color: rgb(0, 127, 245); inset: 0px; position: absolute; transform-origin: left center; transform: scaleX(0);}
.line-loader .line-left{animation: 2s linear 0s infinite normal none running line-left;}
.line-loader .line-right{animation: 2s linear 0s infinite normal none running line-right;}
@keyframes line-left { 
  0% { transform: translate(0px) scaleX(0); }
  25% { transform: translate(0px) scaleX(0.5); }
  50% { transform: translate(25%) scaleX(0.75); }
  75% { transform: translate(100%) scaleX(0); }
  100% { transform: translate(100%) scaleX(0); }
}
@keyframes line-right { 
  0% { transform: translate(0px) scaleX(0); }
  60% { transform: translate(0px) scaleX(0); }
  80% { transform: translate(0px) scaleX(0.6); }
  100% { transform: translate(100%) scaleX(0.1); }
}
.ico-font{display: inline-block; background: none; font-family: font_icons; line-height: 1; color: inherit; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: middle; speak: none; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;}
.ico-font{text-align: center;}
.ico-font-eye-off::before{content: "";}
.btn{white-space: normal; font-size: 16px; line-height: 1.3125rem; box-shadow: none; transition: 0.2s;}
.btn:disabled{opacity: 1; cursor: not-allowed;}
.btn:focus{outline: none; box-shadow: none;}
.btn .ico-font{margin-top: -3px;}
.input-group .input-group-append .btn{border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.dropdown-toggle{transition: 0.2s;}
.dropdown-toggle:hover::after{border-bottom: 2px solid rgb(0, 113, 245); border-left: 2px solid rgb(0, 113, 245);}
.dropdown-toggle::after{margin-top: -5px; border-width: 0px 0px 2px 2px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(24, 24, 24) rgb(24, 24, 24); border-image: initial;}
.dropdown-toggle::after{width: 7px; height: 7px; margin-left: 10px; vertical-align: middle; transform: rotate(-45deg);}
.btn-primary{background: rgb(0, 113, 245); border: 1px solid rgb(0, 113, 245);}
.btn-primary:hover,.btn-primary:focus,.btn-primary:focus:hover{background: rgb(0, 90, 196); border: 1px solid rgb(0, 90, 196);}
.btn-primary:focus{outline: none;}
.btn-primary:disabled{background: rgb(196, 196, 198); border-color: rgb(196, 196, 198); opacity: 1;}
.btn-primary:disabled:hover,.btn-primary:disabled:focus,.btn-primary:disabled:focus:hover{background: rgb(196, 196, 198); border-color: rgb(196, 196, 198);}
button:focus{outline: none;}
.list-images .list-inline-item{margin: 5px 10px 5px 0px;}
.list-images .list-inline-item:last-of-type{margin-right: 0px;}
.list-images .list-inline-item a{display: inline-block; font-size: 0px; text-decoration: none; vertical-align: middle;}
@media only screen and (max-width: 575px){.list-images .list-inline-item,.list-images .list-inline-item:last-of-type{margin-right: 5px; margin-left: 5px;}}
.form-control{font-size: 1rem; font-weight: 400; caret-color: rgb(0, 113, 245);}
.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:active{box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset !important;}
.form-control:disabled:not(.is-invalid){border-color: rgb(196, 196, 198); background-color: rgb(220, 220, 222); color: rgb(24, 24, 24); opacity: 1; cursor: not-allowed;}
.form-control::placeholder{font-weight: 400;}
.form-control:disabled::placeholder{color: rgb(147, 147, 148);}
label{margin-bottom: 5px; color: rgb(24, 24, 24); font-weight: 400;}
.input-group .input-group-append .btn{box-shadow: none;}
.password{border-radius: 8px;}
.password .btn{position: relative; padding-right: 20px; padding-left: 20px; border-radius: 0px 8px 8px 0px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; cursor: pointer;}
@media screen and (prefers-reduced-motion: reduce){.password .btn{transition: none;}}
.password .btn,.password .btn:hover,.password .btn:focus,.password .btn:active{border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(196, 196, 198) rgb(196, 196, 198) rgb(196, 196, 198) currentcolor; border-image: initial; background: rgb(255, 255, 255) !important; box-shadow: none !important;}
.password .btn:hover,.password .btn:focus,.password .btn:active{color: rgb(0, 113, 245); cursor: pointer;}
.password .form-control{border-right: 0px; box-shadow: none;}
.password .form-control:focus + .input-group-append .btn{border-color: rgb(0, 113, 245);}
.form-control.field-invalid,
.form-control.is-invalid {
  border-color: #d92d20 !important;
  box-shadow: 0 0 0 1px rgba(217, 45, 32, 0.12);
}

.form-loader-overlay {
  position: absolute;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.82);
  border-radius: 12px;
  z-index: 10;
}

.form-loader-spinner {
  width: 42px;
  height: 42px;
  border: 4px solid rgba(0, 113, 245, 0.2);
  border-top-color: rgb(0, 113, 245);
  border-radius: 50%;
  animation: form-loader-spin 0.9s linear infinite;
}

@keyframes form-loader-spin {
  to { transform: rotate(360deg); }
}
.box{position: relative; margin-bottom: 20px; background: rgb(255, 255, 255); border-radius: 8px; animation-name: fadeInLoader; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-in-out; animation-iteration-count: 1;}
.box.box-access:not([class*="mb_"]){margin-bottom: 107px;}
.box.box-access .box-aside{display: flex; flex-flow: column; position: relative; border-top-left-radius: inherit; border-bottom-left-radius: inherit; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.box.box-access .box-aside .box-aside-inner-top{margin-top: 0px; margin-bottom: auto; padding-bottom: 30px; border-top-left-radius: inherit;}
.box.box-access .box-aside .box-aside-image,.box.box-access .box-aside .box-aside-content{text-align: center;}
.box.box-access .box-aside .box-aside-image{border-top-left-radius: inherit;}
.box.box-access .box-aside .box-aside-image img{width: auto; max-width: 100%; height: auto; max-height: 100%; border-top-left-radius: inherit;}
.box.box-access .box-aside .box-aside-content{padding-right: 60px; padding-left: 60px; color: rgb(24, 24, 24);}
.box.box-access .box-aside .box-aside-content.no_padding{padding: 0px;}
.box.box-access .box-aside .box-aside-title{font-size: 24px; line-height: 1.3; color: rgb(24, 24, 24); font-weight: 500; margin-top: 20px;}
.box.box-access .box-content{display: flex; flex-flow: column; padding: 20px;}
.box.box-access .form-access{margin: auto 0px; padding: 20px;}
.box.box-access .form-access .form-title{font-size: 18px; font-weight: 700;}
.box.box-access .form-access .form-head{padding-bottom: 10px;}
.box.box-access .form-access .form-body{display: flex; flex-flow: column; min-height: 250px; padding: 20px 0px 10px;}
.box.box-access .form-access .form-body > .form-content{margin-top: auto; margin-bottom: auto;}
.box.box-access .form-access .form-foot{padding-top: 10px;}
.box.box-access.box-access-aside-blue-light{border-radius: 20px;}
.box.box-access.box-access-aside-blue-light .box-aside{background-color: rgb(230, 241, 255);}
@keyframes fadeInLoader { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media only screen and (max-width: 767px){.box.box-access .box-aside{order: 2; border-top-left-radius: 0px; border-bottom-right-radius: inherit;}.box.box-access .box-content{order: 1;}}
@media only screen and (max-width: 575px){.box.box-access .box-aside .box-aside-content{padding-right: 20px; padding-left: 20px;}.box.box-access .form-access{padding-right: 0px; padding-left: 0px;}}
@media only screen and (max-width: 767px){.box-aside-image{display: none;}.box.box-access .box-aside .box-aside-title{font-size: 18px;}}
.wrapper{position: relative; z-index: 1; overflow: hidden; min-height: 100%;}
.wrapper.wrapper-center{display: flex; flex-flow: column; place-content: center; flex: 1 1 0%;}
.shell{width: 100%; max-width: 1333px; margin: 0px auto; padding-right: 10px; padding-left: 10px;}
.shell.shell-access{max-width: 960px;}
.header-wrapper{flex: 0 0 auto; margin-bottom: 20px;}
#header{position: relative; z-index: 4; padding: 20px 0px; background: rgb(255, 255, 255);}
#header .navbar{padding: 0px;}
#header.header-access{background: none;}
#header.header-access .navbar{align-items: flex-end;}
.logo{display: inline-block; text-decoration: none; vertical-align: middle;}
.logo:hover{text-decoration: none;}
.nav-access > .navbar-nav{align-items: center;}
.nav-access > .navbar-nav > li{margin-top: -2px; padding-right: 13px; padding-left: 13px;}
.nav-access > .navbar-nav > li:first-of-type{padding-left: 0px;}
.nav-access > .navbar-nav > li:last-of-type{padding-right: 0px;}
.nav-access > .navbar-nav > li > .nav-link{padding: 0px; font-size: 19px; color: rgb(98, 99, 101); cursor: pointer; transition: 0.4s;}
.nav-access > .navbar-nav > li > .nav-link[type="button"]{border: 0px; background-color: transparent; appearance: none;}
.nav-access > .navbar-nav > li > .nav-link:hover{color: rgb(0, 113, 245);}
.nav-access > .navbar-nav > li > .nav-link::after{display: none;}
.nav-access > .navbar-nav > li.nav-access-langs > .nav-link{font-size: 12px; color: rgb(24, 24, 24); font-weight: 700; outline: none;}
.nav-access > .navbar-nav > li.nav-access-langs > .nav-link::after{display: inline-block; margin-left: 15px; border-bottom-color: rgb(24, 24, 24); border-left-color: rgb(24, 24, 24);}
.nav-access > .navbar-nav > li.nav-access-langs > .nav-link:hover{color: rgb(0, 113, 245);}
.nav-access > .navbar-nav > li.nav-access-langs > .nav-link:hover::after{border-bottom-color: rgb(0, 113, 245); border-left-color: rgb(0, 113, 245);}
.w_110{width: 110px;}
.mt_10{margin-top: 10px;}
.mt_20{margin-top: 20px;}
.mb_0{margin-bottom: 0px;}
.mb_5{margin-bottom: 5px;}
.pt_20{padding-top: 20px;}
.fw_medium{font-weight: 500;}
.mb_30{margin-bottom: 30px;}

/* ===========================================================================
   Everything above this line is merchant.mypos.com's own CSS, reduced to the
   rules that match these pages. Everything below is ours.
   =========================================================================== */

/* --- states the collector cannot see -------------------------------------
   These rules target classes that only exist once JavaScript has run, so no
   element carries them at collection time. Copied verbatim from the original.
   ------------------------------------------------------------------------- */
.dropdown-menu.show{display: block;}
.ico-font-eye::before{content: "\e899";}
.fs_13{font-size: 13px;}

/* --- simulated Turnstile --------------------------------------------------
   The original mounts a real Cloudflare Turnstile widget here, which needs a
   sitekey bound to its own domain and a server to verify against. This is a
   look-alike in plain HTML/CSS: same footprint (the flexible size is full
   width by 65px) and the same three states, so the form's geometry and feel
   match without any of the machinery.
   ------------------------------------------------------------------------- */
.captcha {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	min-width: 300px;
	height: 65px;
	padding: 0 12px 0 14px;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	background: #fafafa;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	cursor: pointer;
	user-select: none;
}

.captcha.is-verifying,
.captcha.is-success {
	cursor: default;
}

/* Fixed box so the label never shifts sideways as the indicator changes. */
.captcha-indicator {
	position: relative;
	flex: 0 0 30px;
	height: 30px;
	margin-right: 12px;
}

.captcha-box {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 24px;
	height: 24px;
	box-sizing: border-box;
	border: 2px solid #b5b5b5;
	border-radius: 3px;
	background: #fff;
}

/* Eight dots on a circle, lit in sequence — the spinner the real widget uses. */
.captcha-spinner {
	position: absolute;
	inset: 0;
	display: none;
}

.captcha-spinner span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 4px;
	height: 4px;
	margin: -2px 0 0 -2px;
	border-radius: 50%;
	background: #4caf50;
	animation: captcha-dot 0.8s linear infinite;
}

@keyframes captcha-dot {
	0%, 70%, 100% { opacity: 0.18; }
	35%           { opacity: 1; }
}

.captcha-check {
	position: absolute;
	top: 3px;
	left: 3px;
	display: none;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #2eaa4a;
}

.captcha-check svg {
	display: block;
	width: 24px;
	height: 24px;
}

.captcha.is-verifying .captcha-box,
.captcha.is-success .captcha-box { display: none; }
.captcha.is-verifying .captcha-spinner { display: block; }
.captcha.is-success .captcha-check { display: block; }

.captcha-label {
	flex: 1 1 auto;
	overflow: hidden;
	color: #232323;
	font-size: 15px;
	line-height: 1.2;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.captcha-brand {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	padding-left: 10px;
	text-align: center;
}

.captcha-brand svg {
	display: block;
	width: 24px;
	height: 18px;
	margin: 0 auto 3px;
}

.captcha-legal {
	margin-top: 2px;
	color: #5c5c5c;
	font-size: 8px;
	line-height: 1.2;
	letter-spacing: 0.2px;
}

.captcha-legal a {
	color: inherit;
	text-decoration: none;
}

.captcha-legal a:hover { text-decoration: underline; }

.captcha-wordmark {
	color: #404041;
	font-size: 9px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}
