
body,html,img {
 max-width:100%
}
a,body {
 color:#f00
}
body,figure {
 margin:0
}
hr,img,legend {
 border:0
}
body,html,legend,ul {
 padding:0
}
.fancy:before,body:before {
 content:''
}
.btn,b,body {
 text-rendering:optimizeLegibility
}
:active,:focus,a:active,a:hover {
 outline:0
}


@font-face {
 font-family:iransans;
 font-weight:200;
 src:url(IRANSansWeb_Bold.woff) format("woff")
}
@font-face {
 font-family:iransans;
 font-weight:300;
 src:url(IRANSansWeb_Bold.woff) format("woff")
}
@font-face {
 font-family:iransans;
 font-weight:200;
 src:url(IRANSansWeb_Bold.woff2) format("woff2")
}
@font-face {
 font-family:iransans;
 font-weight:300;
 src:url(IRANSansWeb_Bold.woff2) format("woff2")
}
* {
 box-sizing:border-box
}
body,html {
 height:100%;
 overflow-x:hidden
}
@media (max-width:992px) {
 body,html {
  height:auto
 }
}
html {
 -webkit-tap-highlight-color:transparent;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
@media only screen and (-webkit-min-device-pixel-ratio:1.0625) and (max-width:30rem),only screen and (min-resolution:102dpi) and (max-width:30rem),only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:30rem),only screen and (min-resolution:1dppx) and (max-width:30rem) {
 html {
  font-size:90.707045735%
 }
}
body {
 background: url(../aqayepardakht2/images/bg-01.jpg) no-repeat center center fixed;
 font-family:iransans,Helvetica,Geneva,Verdana,sans-serif;
 font-size:1rem;
 font-weight:200;
 line-height:2;
 -webkit-font-feature-settings:"liga","kern";
 overflow-y:auto
}
body:before {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-repeat:repeat-x;
 z-index:0
}
body.inline {
 background:rgba(255,255,255,.6)!important
}
body.inline:before {
 background-repeat:repeat-x;
 background-image:-webkit-linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,0));
 background-image:linear-gradient(-15deg,rgba(255,255,255,0),rgba(255,255,255,0))
}
ul {
 margin:0 0rem 0rem;
 list-style-type:disc;
 list-style-position:inside
}
ul li {
 margin-bottom:.5em
}
a {
 text-decoration:none;
 -webkit-transition:color .1s ease-in-out,opacity .175s ease-in-out;
 transition:color .1s ease-in-out,opacity .175s ease-in-out
}
::-moz-selection {
 color:#F5F5F5;
 background-color:rgba(60,55,68,.9)
}
::selection {
 color:#F5F5F5;
 background-color:rgba(60,55,68,.9)
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,picture,section,summary {
 display:block
}
audio,canvas,video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
.hidden,[hidden] {
 display:none
}
hr,iframe {
 display:block
}
abbr[title] {
 border-bottom:1px dotted
}
b,strong {
 font-weight:700;
 font-weight:600
}
dfn {
 font-style:italic
}
hr {
 box-sizing:content-box;
 height:0;
 margin:2.14rem auto;
 clear:both;
 width:100%;
 border-bottom:1px solid #e6e6e6
}
mark {
 background:#ff0;
 color:#000
}
.fancy,.fancy:after {
 color:#181818;
 text-align:center
}
code,kbd,pre,samp {
 font-family:monospace,serif;
 font-size:1em
}
pre {
 white-space:pre-wrap
}
q {
 quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
 font-size:.8em
}
sub,sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
svg:not(:root) {
 overflow:hidden
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
button,input,select,textarea {
 font-family:inherit;
 font-size:100%;
 margin:0
}
.btn,.input,b {
 font-family:iransans,Helvetica,Geneva,Verdana,sans-serif
}
button,input {
 line-height:normal
}
button,select {
 text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],html input[disabled] {
 cursor:default
}
input[type=checkbox],input[type=radio] {
 box-sizing:border-box;
 padding:0
}
input[type=search] {
 -webkit-appearance:textfield;
 box-sizing:border-box
}
.checkbox+label,.input {
 -webkit-tap-highlight-color:transparent;
 -webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
 border:0;
 padding:0
}
textarea {
 overflow:auto;
 vertical-align:top
}
.svg--icon,.vertical-align_middle {
 vertical-align:middle
}
table {
 border-collapse:collapse;
 border-spacing:0
}
p {
 word-wrap:break-word;
 margin:0 0 1em
}
hr.lighter {
 border-color:#eaeaea
}
iframe {
 margin:.75rem auto
}
.svg--icon {
 display:inline-block;
 margin-left:.35em
}
.app,.load:after,.load:before,.loading,.selectbox i.arrow-down:before {
 position:absolute;
 width:100%;
 height:auto;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.fancy {
 position:relative;
 background-color:transparent;
 width:25rem;
 max-width:90%;
 margin:2rem auto 1rem;
 border:0;
 min-height:2rem
}
.app--box,.column__desktop,.column__mobile,.column__tablet {
 max-width:100%
}
.fancy:before {
 position:absolute;
 left:0;
 top:50%;
 width:100%;
 height:1px;
 background-color:#d0d0d0;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 z-index:1
}
.fancy:after {
 content:attr(data-content);
 position:relative;
 display:inline-block;
 padding:0 11px;
 background-color:#FEFEFE;
 z-index:2
}
.golden {
 color:#FDCF41
}
.blue {
 color:#006DCC
}
.purple {
 color:#3C3744
}
.green {
 color:#43A047
}
.gray {
 color:#757575
}
.btn,b {
 font-weight:200;
 -moz-osx-font-smoothing:grayscale
}
.checkbox+label+span,.error-box,.notification,.payment-split .body .payment--step .btn-payment_text-title,.payment-split .footer,.payment-split .header .head-text,.pg-center,.pg-text,.selectbox .title,.tab-view li a {
 letter-spacing:-.03125em
}
.type-scale_alpha,.type-scale_beta,.type-scale_delta,.type-scale_epsilon,.type-scale_gamma,.type-scale_mega,.type-scale_zeta,h1,h2,h3,h4,h5,h6 {
 word-spacing:-.0416666667em;
 line-height:1.5;
 font-weight:300;
 margin-top:.0833333333em
}
.rm-margin {
 margin-bottom:0!important
}
.ta-right {
 text-align:right
}
.ta-center-firm {
 text-align:center
}
.ta-left {
 text-align:left
}
.type-scale_mega,h1 {
 font-size:239.2px;
 font-size:14.95+rem;
 margin-bottom:2.1404682274+px;
 margin-bottom:.1337792642+rem
}
.type-scale_alpha,h2 {
 font-size:159.46px;
 font-size:9.96625+rem;
 margin-bottom:3.2108365734+px;
 margin-bottom:.2006772858+rem
}
.type-scale_beta,h3 {
 font-size:106.31px;
 font-size:6.644375+rem;
 margin-bottom:4.8161038472+px;
 margin-bottom:.3010064905+rem
}
.type-scale_gamma,h4 {
 font-size:70.87px;
 font-size:4.429375+rem;
 margin-bottom:7.2244955552+px;
 margin-bottom:.4515309722+rem
}
.type-scale_delta,h5 {
 font-size:47.25px;
 font-size:2.953125+rem;
 margin-bottom:10.835978836+px;
 margin-bottom:.6772486772+rem
}
.type-scale_epsilon {
 font-size:31.5px;
 font-size:1.96875+rem;
 margin-bottom:16.253968254+px;
 margin-bottom:1.0158730159+rem
}
.type-scale_zeta,h6 {
 font-size:21px;
 font-size:1.3125+rem;
 margin-bottom:24.380952381+px;
 margin-bottom:1.5238095238+rem
}
.app--box,.container,.wrap {
 position:relative;
 margin:0 auto;
 width:74.25rem;
 padding:0 15px;
 max-width:100%
}
.app--box,.container {
 width:55rem
}
.label,.list-select ul li,.row,.tab-view {
 display:block
}
.label:after,.list-select ul li:after,.row:after,.tab-view:after {
 content:"";
 display:table;
 clear:both
}
.label .column_inner,.list-select ul li .column_inner,.row .column_inner,.tab-view .column_inner {
 padding:15px
}
.vertical-align_top {
 vertical-align:top
}
[class*=column-inline] {
 display:inline-block;
 padding:0 2px;
 margin:0 -2px;
 float:none!important
}
[class*=column-cell] {
 display:table-cell;
 float:none!important;
 padding:30px 20px 20px
}
@media (max-width:992px) {
 [class*=column-cell] {
  padding:1.5rem;
  display:block
 }
}
.column__desktop,.column__mobile,.column__tablet,.pull-right,[class^=column__mobile],[class^=column__tablet],[class^=column__desktop] {
 float:right
}
.pull-left {
 float:left
}
@media only screen and (max-width:992px) {
 .ta-center {
  text-align:center
 }
 .ta-right {
  text-align:right
 }
 .hide-on-small {
  display:none!important
 }
}
@media only screen and (min-width:768px) {
 .column__mobile-1 {
  width:8.3333333333%
 }
 .column__mobile-2 {
  width:16.6666666667%
 }
 .column__mobile-3 {
  width:25%
 }
 .column__mobile-4 {
  width:33.3333333333%
 }
 .column__mobile-5 {
  width:41.6666666667%
 }
 .column__mobile-6 {
  width:50%
 }
 .column__mobile-7 {
  width:58.3333333333%
 }
 .column__mobile-8 {
  width:66.6666666667%
 }
 .column__mobile-9 {
  width:75%
 }
 .column__mobile-10 {
  width:83.3333333333%
 }
 .column__mobile-11 {
  width:91.6666666667%
 }
 .column__mobile-12 {
  width:100%
 }
}
@media only screen and (min-width:992px) {
 .column__tablet-1 {
  width:8.3333333333%
 }
 .column__tablet-2 {
  width:16.6666666667%
 }
 .column__tablet-3 {
  width:25%
 }
 .column__tablet-4 {
  width:33.3333333333%
 }
 .column__tablet-5 {
  width:41.6666666667%
 }
 .column__tablet-6 {
  width:50%
 }
 .column__tablet-7 {
  width:58.3333333333%
 }
 .column__tablet-8 {
  width:66.6666666667%
 }
 .column__tablet-9 {
  width:75%
 }
 .column__tablet-10 {
  width:83.3333333333%
 }
 .column__tablet-11 {
  width:91.6666666667%
 }
 .column__tablet-12 {
  width:100%
 }
}
@media only screen and (min-width:1200px) {
 .column__desktop-1 {
  width:8.3333333333%
 }
 .column__desktop-2 {
  width:16.6666666667%
 }
 .column__desktop-3 {
  width:25%
 }
 .column__desktop-4 {
  width:33.3333333333%
 }
 .column__desktop-5 {
  width:41.6666666667%
 }
 .column__desktop-6 {
  width:50%
 }
 .column__desktop-7 {
  width:58.3333333333%
 }
 .column__desktop-8 {
  width:66.6666666667%
 }
 .column__desktop-9 {
  width:75%
 }
 .column__desktop-10 {
  width:83.3333333333%
 }
 .column__desktop-11 {
  width:91.6666666667%
 }
 .column__desktop-12 {
  width:100%
 }
}
.app {
 direction:rtl;
 z-index:2
}
@media (max-height:600px) {
 .app {
  position:absolute;
  width:100%;
  height:auto;
  top:auto;
  left:auto;
  -webkit-transform:translateX(0) translateY(0);
  transform:translateX(0) translateY(0);
  padding:2rem 1rem
 }
}
@media (max-height:900px) and (max-width:992px) {
 .app {
  top:auto;
  left:auto;
  -webkit-transform:translateX(0) translateY(0);
  transform:translateX(0) translateY(0);
  padding:2rem 1rem
 }
}
.app.disabled {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 pointer-events:none;
 cursor:not-allowed
}
.app[data-color=blue] .sidebar {
 background-color:#348CD8
}
.app[data-color=blue] .sidebar .icon {
 fill:#CFD4D8
}
.app[data-color=blue] .sidebar .caption .title {
 color:#CFD4D8
}
.app[data-color=blue] .sidebar .caption .value {
 color:#FFF
}
.app[data-color=blue] .sidebar .caption .short {
 color:#dde1e3
}
.app[data-color=blue] #list-select-unq li:hover {
 background-color:#348CD8;
 color:#FFF
}
.app[data-color=dark] .sidebar {
 background-color:#37255f;
}
.app[data-color=dark] .sidebar .icon {
 fill:#B2ADA1
}
.app[data-color=dark] .sidebar .caption .title {
 color:#FFF;
}
.app[data-color=dark] .sidebar .caption .value {
 color:#FFF;
}
.app[data-color=dark] .sidebar .caption .short {
 color:#fff;
}
.app[data-color=dark] #list-select-unq li:hover {
 background-color:#4D4D4D;
 color:#FDC644
}
.app[data-color=golden] .sidebar {
 background-color:#FDC644
}
.app[data-color=golden] .sidebar .icon {
 fill:#635F4F
}
.app[data-color=golden] .sidebar .caption .title {
 color:#716C58
}
.app[data-color=golden] .sidebar .caption .value {
 color:#504C3E
}
.app[data-color=golden] .sidebar .caption .short {
 color:#7f7a63
}
.app[data-color=golden] #list-select-unq li:hover {
 background-color:#FDC644;
 color:#504C3E
}
.app--box {
 padding:0;
 background-color:#fff;
 border-radius:10px;
 box-shadow:0 1.75rem 3.5rem rgba(0,0,0,.2),0 5px 2.5rem rgba(122,142,173,.1),0 2px 5px rgba(162,128,23,.1)
}
@media (max-width:992px) {
 .hide-in-tablet {
  display:none
 }
 .app--box {
  height:auto
 }
}
@media (max-width:768px) {
 .app {
  padding:0
 }
 .app--box {
  border-radius:0
 }
}
.row-table {
 display:table;
 height:100%;
 width:100%
}
.sidebar {
 border-radius:0 10px 10px 0
}
@media (max-width:992px) {
 .sidebar {
  border-radius:10px 10px 0 0
 }
}
@media (max-width:768px) {
 .sidebar {
  padding-top:.75rem;
  padding-bottom:.75rem;
  border-radius:0
 }
}
.sidebar .sidebar--holder.light {
 color:#fefefe
}
.sidebar .sidebar--holder.light .sidebar--figure {
 border-top-color:rgba(255,255,255,.125)
}
.sidebar .sidebar--holder.dark {
 color:#333
}
.sidebar .sidebar--holder.dark .sidebar--figure {
 border-top-color:rgba(0,0,0,.1)
}
.sidebar .sidebar--figure {
 padding:1rem 0;
 border-top:1px solid
}
@media (max-width:992px) {
 .sidebar .sidebar--figure {
  padding:.5rem 0
 }
}
.sidebar .sidebar--figure:first-child {
 padding-top:0;
 border-top:0
}
.sidebar .sidebar--figure:last-child {
 padding-bottom:0
}
.sidebar .sidebar--figure .icon {
 float:right;
 width:1.5rem;
 -webkit-filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .15));
 filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .15))
}
.sidebar .sidebar--figure .caption {
 display:block;
 overflow:hidden;
 padding-right:.625rem
}
.sidebar .sidebar--figure .caption.soft-pad {
 padding:0
}
.sidebar .sidebar--figure .caption.personal-link img {
 width:60px;
 height:60px
}
.sidebar .sidebar--figure .caption.personal-link h1 {
 padding-top:1.2rem;
 padding-right:4.5rem
}
@media (min-width:992px) {
 .sidebar .sidebar--figure .caption.personal-link {
  height:520px
 }
 .sidebar .sidebar--figure .caption.personal-link img {
  width:150px;
  height:150px;
  display:block;
  float:inherit;
  margin:auto
 }
 .sidebar .sidebar--figure .caption.personal-link h1 {
  text-align:center;
  margin-top:1.5rem;
  padding-right:0;
  padding-top:0
 }
}
.payment-split .header .head-text,.payment-split .header .hero--logo,.payment-split .header .hero--logo *,.payment-split .header .module-2 {
 display:inline-block;
 vertical-align:middle
}
.sidebar .sidebar--figure .caption .title {
 font-size:1rem;
 margin-bottom:.35em;
 letter-spacing:-.03125em;
 font-weight:200
}
.sidebar .sidebar--figure .caption .value {
 font-size:1rem;
 font-weight:200;
 margin-bottom:0;
 text-shadow:0 1px 2px rgba(0,0,0,.235);
 letter-spacing:-.0357142857em;
 overflow:hidden;
 max-width:15rem
}
@media (max-width:992px) {
 .sidebar .sidebar--figure .caption .value {
  margin-top:.5rem;
  font-size:1.15rem
 }
}
.sidebar .sidebar--figure .caption .logoland {
 padding:1px;
 width:90px;
 height:90px;
 display:inline-block;

 vertical-align:middle;
 margin-left:.5em;
 background:#fff;
 box-shadow:0 2px 6px rgba(0,0,0,.23);
 border-radius:100%
}
.sidebar .sidebar--figure .caption .short {
 margin-top:.85em;
 font-size:.85em;
 line-height:1.65
}
.sidebar .sidebar--figure p {
 margin-bottom:0
}
.payment-split {
 position:relative
}
@media only screen and (min-width:1200px) {
 .payment-split {
  padding-bottom:80px
 }
}
@media only screen and (min-width:992px) {
 .payment-split {
  padding-bottom:80px
 }
}
@media only screen and (max-width:992px) {
 .payment-split {
  padding-right:1em;
  padding-left:1em
 }
 .payment-split .header .head-text {
  max-width:13rem
 }
}
.payment-split .header {
 border-bottom:1px solid #E0E0E0;
 padding:0 .5rem .25rem;
 margin-bottom:1rem
}
.payment-split .header .hero--logo_icon {
 width:2.25rem;
 height:auto
}
.payment-split .header .hero--logo_icon path {
 fill:#FDCF41
}
.payment-split .header .hero--logo_aqa {
 margin-right:.5rem;
 margin-bottom:.2rem;
 font-size:1.25em;
 color:#37255f;
}
.payment-split .header .head-text {
 margin-left:4px;
 font-size:.9em;
 margin-bottom:0;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
@media only screen and (max-width:768px) {
 .payment-split .header .head-text {
  max-width:8.5rem
 }
}
.payment-split .header .head-text a:hover {
 color:#333!important
}
.payment-split .header .module-2 {
 color:#a0a0a0
}
.payment-split .header .module-2:hover {
 color:#757575
}
.payment-split .header .module-2 svg {
 width:1rem;
 height:1rem;
 margin-right:.5em;
 fill:#999;
 -webkit-transition:opacity .1s ease-in;
 transition:opacity .1s ease-in
}
.payment-split .header .module-2 svg:hover {
 opacity:.7
}
.payment-split .body {
 padding:0 .5rem
}
.payment-split .body .ta-center {
 text-align:center
}
.payment-split .body .lead {
 line-height:1.85;
 font-size:.9em;
 color:#000;
}
.btn,.input {
 line-height:2;
 vertical-align:middle
}
.payment-split .body .help {
 font-size:.85em;
 color:#757575
}
.payment-split .body .divided {
 margin:2em auto 1.5em;
 width:20em;
 max-width:30vw;
 border-color:rgba(117,117,117,.25)
}
.payment-split .body .divided.larger {
 width:90%;
 max-width:100%;
 margin:2em auto 1.5em
}
.payment-split .body .payment--tick {
 margin:1.25rem auto 0;
 width:17.5rem;
 max-width:100%;
 padding:.5em .75em;
 background-color:#f4f4f4;
 border-radius:2px;
 border:1px solid #e3e3e3;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.btn,.payment-split .coupon .tgl+div .tgl-btn {
 cursor:pointer;
 -webkit-user-select:none;
 -ms-user-select:none
}
.payment-split .body .payment--tick .label {
 margin:0;
 cursor:pointer
}
.payment-split .body .expand-pan {
 position:relative;
 left:0;
 right:0;
 -webkit-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-perspective:5000;
 perspective:5000;
 opacity:0;
 height:3rem;
 -webkit-transition:all .5s cubic-bezier(0,0,.25,1);
 transition:all .5s cubic-bezier(0,0,.25,1);
 -webkit-transform:rotateX(-90deg);
 transform:rotateX(-90deg)
}
@media (max-width:768px) {
 .payment-split .body .expand-pan {
  height:3.5rem
 }
}
.payment-split .body .expand-pan.active {
 opacity:1;
 -webkit-transform:rotateX(0);
 transform:rotateX(0)
}
.payment-split .body .payment--step {
 width:90%;
 position:absolute;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 padding:2rem 0;
 background-color:#f2f2f2;
 border:1px solid #e6e6e6;
 border-radius:2px
}
.payment-split .body .payment--step .btn-payment {
 display:block;
 max-width:85%;
 margin:0 auto;
 padding:0;
 background-color:#43A047;
 text-align:right;
 overflow:hidden;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 2px 12px rgba(0,0,0,.055),0 .25rem 1.5rem rgba(0,0,0,.025)
}
.payment-split .body .payment--step .btn-payment:hover {
 background-color:#fefefe;
 box-shadow:0 2px 6px rgba(0,0,0,.23),0 2px 12px rgba(0,0,0,.055),0 .25rem 1.5rem rgba(0,0,0,.025),0 0 1px 1px #4db552
}
.payment-split .body .payment--step .btn-payment:hover .btn-payment_text-little {
 color:#757575
}
.payment-split .body .payment--step .btn-payment:hover .btn-payment_text-title {
 color:#43A047
}
.payment-split .body .payment--step .btn-payment:hover .btn-payment_icon svg {
 -webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) 2 forwards;
 animation:shake .82s cubic-bezier(.36,.07,.19,.97) 2 forwards;
 -webkit-transform:translate3d(0,0,0) rotate(0);
 transform:translate3d(0,0,0) rotate(0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-perspective:1000px;
 perspective:1000px
}
.payment-split .body .payment--step .btn-payment:active {
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 2px 25px rgba(0,0,0,.055),0 1.5px 6px rgba(0,0,0,.12),0 .5rem 1.5rem rgba(0,0,0,.071),0 0 1px 1px #4db552
}
.payment-split .body .payment--step .btn-payment:active #fing {
 stroke-dasharray:30 12
}
.payment-split .body .payment--step .btn-payment_icon {
 display:inline-block;
 padding:1.25em 1.5em;
 margin:0 auto;
 -webkit-transition:.125s ease-in-out;
 transition:.125s ease-in-out;
 background-color:#fefefe
}
.payment-split .body .payment--step .btn-payment_icon svg {
 display:inline-block;
 vertical-align:middle;
 width:2.75rem;
 fill:transparent;
 will-change:transform
}
.payment-split .body .payment--step .btn-payment_icon svg #fing {
 -webkit-transition:375ms cubic-bezier(.84,.19,1,1);
 transition:375ms cubic-bezier(.84,.19,1,1);
 stroke-dasharray:0 2
}
.payment-split .body .payment--step .btn-payment_text {
 display:inline-block;
 vertical-align:middle;
 padding:0 1em
}
.payment-split .body .payment--step .btn-payment_text-little {
 font-weight:200;
 font-size:.85em;
 opacity:.8;
 text-shadow:0 1px 2px rgba(0,0,0,.051)
}
.btn,.checkbox+label+span,.input,.pg-center,.selectbox .title,.tab-view li a {
 font-weight:300
}
.payment-split .body .payment--step .btn-payment_text-title {
 font-weight:300;
 font-size:1.15em;
 text-shadow:0 1px 2px rgba(0,0,0,.1)
}
@media (max-width:992px) {
 .payment-split .body .payment--step {
  width:inherit;
  position:inherit;
  -webkit-transform:inherit;
  transform:inherit;
  top:inherit
 }
}
.payment-split .body .error-layout {
 padding:1em;
 border-radius:2px;
 border-bottom:1px solid #fff
}
.payment-split .body .error-layout.blood {
 color:#fff;
 background-color:#F44336
}
.payment-split .body .error-layout .title {
 border-bottom:1px solid #fff;
 margin-bottom:1em
}
.payment-split .body .error-layout p:last-child,.payment-split .footer p {
 margin-bottom:0
}
.payment-split .body .error-layout .title p,.payment-split .body .error-layout .title svg {
 display:inline-block;
 vertical-align:middle
}
.payment-split .body .error-layout .title p {
 padding-right:.5em;
 font-size:1.2em
}
.payment-split .footer {
 position:absolute;
 bottom:20px;
 right:20px;
 left:20px;
 border-top:1px solid #E0E0E0;
 padding:.25rem .5rem 0;
 margin-top:2rem;
 font-size:.9em;
 color:#000;
}
@media (max-width:992px) {
 .payment-split .footer {
  position:relative;
  bottom:auto;
  left:auto;
  right:auto
 }
}
.payment-split .coupon .tgl {
 border:1px solid #e6e6e6;
 display:none
}
.payment-split .coupon .tgl,.payment-split .coupon .tgl *,.payment-split .coupon .tgl :after,.payment-split .coupon .tgl :before,.payment-split .coupon .tgl+.tgl-btn,.payment-split .coupon .tgl:after,.payment-split .coupon .tgl:before {
 box-sizing:border-box
}
.payment-split .coupon .tgl ::-moz-selection,.payment-split .coupon .tgl :after::-moz-selection,.payment-split .coupon .tgl :before::-moz-selection,.payment-split .coupon .tgl+.tgl-btn::-moz-selection,.payment-split .coupon .tgl::-moz-selection,.payment-split .coupon .tgl:after::-moz-selection,.payment-split .coupon .tgl:before::-moz-selection {
 background:0 0
}
.payment-split .coupon .tgl ::selection,.payment-split .coupon .tgl :after::selection,.payment-split .coupon .tgl :before::selection,.payment-split .coupon .tgl+.tgl-btn::selection,.payment-split .coupon .tgl::selection,.payment-split .coupon .tgl:after::selection,.payment-split .coupon .tgl:before::selection {
 background:0 0
}
.payment-split .coupon .tgl+div .tgl-btn {
 top:.6em;
 border:1px solid #e6e6e6;
 direction:ltr;
 outline:0;
 display:inline-block;
 width:2.95em;
 height:1.6em;
 position:relative;
 -moz-user-select:none;
 user-select:none
}
.input,.input[dir=ltr] {
 direction:rtl
}
.payment-split .coupon .tgl+div .tgl-btn:after,.payment-split .coupon .tgl+div .tgl-btn:before {
 position:relative;
 display:block;
 content:"";
 width:50%;
 height:100%
}
.payment-split .coupon .tgl+div .tgl-btn:after {
 left:0
}
.payment-split .coupon .tgl+div .tgl-btn:before {
 display:none
}
.payment-split .coupon .tgl:checked+div .tgl-btn:after {
 left:50%
}
#overlay,.iframe {
 position:fixed;
 left:0;
 top:0
}
.payment-split .coupon .tgl-light+div .tgl-btn {
 background:#f0f0f0;
 border-radius:2em;
 padding:2px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.payment-split .coupon .tgl-light+div .tgl-btn:after {
 border-radius:50%;
 background:#fff;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.payment-split .coupon .tgl-light+div .coupon_input {
 visibility:hidden;
 opacity:0;
 margin-right:-5.5em;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.payment-split .coupon .tgl-light+div .coupon_input form {
 display:inline-block;
 border-radius:2em;
 padding:0;
 margin:-1px 0 0
}
.payment-split .coupon .tgl-light+div .coupon_input form input {
 font-size:12px
}
.payment-split .coupon .tgl-light+div .coupon_input form input[type=text] {
 border:1px solid #e6e6e6;
 border-radius:0 2em 2em 0;
 padding:2px 8px;
 text-align:left
}
.payment-split .coupon .tgl-light+div .coupon_input form input[type=submit] {
 border-radius:2em 0 0 2em;
 margin-right:-.4em;
 background-color:#43A047;
 border:0 solid #43A047;
 color:#fff;
 padding:3px 8px
}
.payment-split .coupon .tgl-light+div .coupon_input form input[type=submit]:hover {
 background:#3b893c
}
.payment-split .coupon .tgl-light+div .coupon_title {
 overflow:hidden;
 opacity:1;
 visibility:visible;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 margin-right:.6em;
 color:#555
}
.payment-split .coupon .tgl-light:checked+div .tgl-btn {
 background:#43A047;
 border-color:#3b893c
}
.payment-split .coupon .tgl-light:checked+div .coupon_input {
 opacity:1;
 visibility:visible;
 margin-right:-4.9em
}
.payment-split .coupon .tgl-light:checked+div .coupon_title {
 opacity:0;
 visibility:hidden;
 margin-right:-1em
}
.iframe {
 margin:0;
 width:100%;
 height:100%;
 z-index:0;
 -webkit-filter:blur(10px)!important;
 -ms-filter:blur(10px)!important;
 -moz-filter:blur(10px)!important;
 filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='10' /></filter></svg>#blur");
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10')
}
#overlay {
 right:0;
 bottom:0;
 z-index:1;
 background-color:rgba(255,255,255,.5)
}
.btn,.checkbox+label,.input,.label {
 position:relative
}
.form {
 margin:0;
 padding:0;
 text-align:right;
 max-width:30rem
}
.form.center {
 padding:0 2em;
 margin:0 auto
}
@media (max-width:768px) {
 .form.center {
  padding:0
 }
}
@media (min-width:992px) {
 .form.easy_pay {
  margin-bottom:80px
 }
}
.label {
 display:block;

width: 200%;

}
.btn,.input,.label.inline {
 display:inline-block
}
.label.inline {
 margin-left:.5rem
}
.input {
 font-size:14px;
 width:100%;
 padding:6px 12px;
 background-color:#fefefe;
 border:0;
 box-shadow:0 1px 5px rgba(189,189,189,.25),0 2px 2px rgba(230,230,230,.1);
 border-radius:10px;
 letter-spacing:-.01em;
 resize:none;
 -webkit-transition:border ease .2s,box-shadow ease-in-out .15s;
 transition:border ease .2s,box-shadow ease-in-out .15s
}
.input::-webkit-input-placeholder {
 color:#6d6d6d
}
.input:-moz-placeholder {
 color:#6d6d6d
}
.input::-moz-placeholder {
 color:#6d6d6d
}
.input:-ms-input-placeholder {
 color:#6d6d6d
}
.input.is-border {
 border:1px solid #dbdbdb
}
.input[dir=ltr]:focus,.list-select ul li div.pull-left,.selectbox .value {
 direction:ltr
}
.input[dir=ltr]:focus::-webkit-input-placeholder {
 color:transparent
}
.input[dir=ltr]:focus:-moz-placeholder {
 color:transparent
}
.input[dir=ltr]:focus::-moz-placeholder {
 color:transparent
}
.input[dir=ltr]:focus:-ms-input-placeholder {
 color:transparent
}
.input.error {
 border-color:#E53935!important;
 background-color:#fceaea
}
.input:hover {
 border-color:#c7c7c7
}
.input:active,.input:focus {
 border-color:#004480;
 background-color:#fff;
 box-shadow:0 1px 2px rgba(24,24,24,.15)
}
.btn {
 padding:7px 10px;
 min-height:30px;
 min-width:4rem;
 font-size:1rem;
 text-align:center;
 color:#eee;
 border:0;
 border-radius:10px;
 white-space:nowrap;
 touch-action:manipulation;
 -webkit-transition:all ease-in-out .175s;
 transition:all ease-in-out .175s;
 -moz-user-select:none;
 user-select:none
}
.btn[disabled],.loading {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none
}
.btn:hover {
 color:#fff
}
.btn+.btn {
 margin-right:.5rem
}
.btn.small {
 min-width:3rem;
 font-size:.9rem;
 padding-left:8px;
 padding-right:8px
}
.btn.tiny {
 padding-top:3px;
 padding-bottom:3px
}
.btn.large {
 font-size:1rem;
 padding:.5rem 1.25rem!important
}
.btn.full {
 display:block;
 width:100%;
 max-width:25rem;
 margin:0 auto
}
.btn[disabled] {
 cursor:not-allowed;
 opacity:.75;
 user-select:none
}
.btn-red {
 background-color:#F44336;
 color:#FEFEFE;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.btn-red:active,.btn-red:focus,.btn-red:hover {
 color:#fff;
 background-color:#f11d0d;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1)
}
.btn-inline {
 display:inline-block;
 margin:1rem 0 0!important
}
.btn-inline:nth-of-type(1) {
 width:100%;
 margin-left:1%!important
}
.btn-inline:nth-of-type(2) {
 display:none;
 width:33%;
 font-size:.9em;
 padding:.64em
}
.btn-golden {
 background-color:#FDCF41;
 color:#333;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.btn-golden:active,.btn-golden:focus,.btn-golden:hover {
 color:#fff;
 background-color:#fdc416;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1)
}
.btn-blue {
 background-color:#006DCC;
 color:#FEFEFE;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.btn-blue:active,.btn-blue:focus,.btn-blue:hover {
 color:#fff;
 background-color:#0056a1;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1)
}
.btn-purple {
 background-color:#3C3744;
 color:#FEFEFE;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.btn-purple:active,.btn-purple:focus,.btn-purple:hover {
 color:#fff;
 background-color:#27242c;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1)
}
.btn-green {
 background-color:#43A047;
 color:#FEFEFE;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.btn-green:active,.btn-green:focus,.btn-green:hover {
 color:#fff;
 background-color:#368139;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1)
}
.btn-gray {
 background-color:#757575;
 color:#FEFEFE;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.btn-gray:active,.btn-gray:focus,.btn-gray:hover {
 color:#fff;
 background-color:#5f5f5f;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1)
}
.ep_btns {
 overflow:hidden;
 height:64px
}
.checkbox {
 display:none
}
.checkbox:checked+label+span {
 color:#010101
}
.checkbox:checked+label:after {
 content:'';
 background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMzEuNjgzIDcuODk2bC0zLjU2Ni0zLjU3OGMtLjQyMi0uNDI0LTEuMTA3LS40MjQtMS41MyAwTDExLjczMiAxOS4yMjVsLTYuMzE4LTYuMzRjLS40MjItLjQyNC0xLjEwNy0uNDI0LTEuNTMgMEwuMzE4IDE2LjQ2M2MtLjQyMy40MjQtLjQyMyAxLjExIDAgMS41MzRsMTAuNjUgMTAuNjg1Yy4yMS4yMTIuNDg3LjMxOC43NjQuMzE4LjI3OCAwIC41NTQtLjEwNi43NjUtLjMxOEwzMS42ODMgOS40M2MuMjAzLS4yMDMuMzE3LS40OC4zMTctLjc2NyAwLS4yODgtLjExNC0uNTYzLS4zMTctLjc2N3oiIGZpbGw9IiMwMUJCRUUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
 background-size:15px 14px;
 opacity:1;
 filter:alpha(opacity=100)
}
.checkbox+label {
 display:inline-block;
 background-color:#fff;
 border:1px solid #e3e3e3;
 box-shadow:0 1px 2px rgba(0,0,0,.15);
 border-radius:2px;
 width:18px;
 height:18px;
 vertical-align:middle;
 -moz-appearance:none;
 appearance:none
}
.checkbox+label:after {
 content:'';
 position:absolute;
 top:0;
 left:1px;
 width:15px;
 height:14px;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:opacity ease-in-out .1s;
 transition:opacity ease-in-out .1s
}
.checkbox+label+span {
 display:inline-block;
 font-size:.9em;
 margin-right:.75em;
 color:#777
}
.notification,.pg-text {
 font-size:.925em;
 text-align:center
}
#qrcode {
 position:fixed;
 bottom:1.25rem;
 margin-left:0;
 -webkit-transform:scale(.1);
 transform:scale(.1);
 -webkit-transform-origin:100% 100%;
 transform-origin:100% 100%;
 cursor:pointer;
 -webkit-transition:.15s cubic-bezier(0,0,1,1);
 transition:.15s cubic-bezier(0,0,1,1);
 z-index:1
}
#qrcode:hover {
 -webkit-transform:scale(1);
 transform:scale(1)
}
.loading {
 display:none;
 width:6rem;
 height:6rem;
 text-align:center;
 background-color:rgba(255,255,255,.95);
 box-shadow:0 1px 6px rgba(0,0,0,.1),0 2px 10px rgba(0,0,0,.2);
 border-radius:2px;
 user-select:none;
 z-index:9
}
.list-select ul li,.selectbox {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none
}
.loading .loader {
 display:block;
 margin:1.25rem auto;
 width:3.5rem;
 height:3.5rem;
 border:1px solid;
 border-radius:100%;
 -webkit-animation:loader .64s linear infinite;
 animation:loader .64s linear infinite;
 border-color:#4D4D4D #4D4D4D #4D4D4D #FDC644
}
@-webkit-keyframes loader {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 50% {
  -webkit-transform:rotate(200deg);
  transform:rotate(200deg);
  opacity:.5
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes loader {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 50% {
  -webkit-transform:rotate(200deg);
  transform:rotate(200deg);
  opacity:.5
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes shake {
 10%,90% {
  -webkit-transform:translate3d(-1px,0,0) rotate(-1deg);
  transform:translate3d(-1px,0,0) rotate(-1deg)
 }
 20%,80% {
  -webkit-transform:translate3d(2px,0,0) rotate(1deg);
  transform:translate3d(2px,0,0) rotate(1deg)
 }
 30%,50%,70% {
  -webkit-transform:translate3d(-4px,0,0) rotate(-3deg);
  transform:translate3d(-4px,0,0) rotate(-3deg)
 }
 40%,60% {
  -webkit-transform:translate3d(4px,0,0) rotate(3deg);
  transform:translate3d(4px,0,0) rotate(3deg)
 }
}
@keyframes shake {
 10%,90% {
  -webkit-transform:translate3d(-1px,0,0) rotate(-1deg);
  transform:translate3d(-1px,0,0) rotate(-1deg)
 }
 20%,80% {
  -webkit-transform:translate3d(2px,0,0) rotate(1deg);
  transform:translate3d(2px,0,0) rotate(1deg)
 }
 30%,50%,70% {
  -webkit-transform:translate3d(-4px,0,0) rotate(-3deg);
  transform:translate3d(-4px,0,0) rotate(-3deg)
 }
 40%,60% {
  -webkit-transform:translate3d(4px,0,0) rotate(3deg);
  transform:translate3d(4px,0,0) rotate(3deg)
 }
}
.notification {
 position:fixed;
 top:2rem;
 left:50%;
 width:25rem;
 max-width:95%;
 text-shadow:0 1px 2px rgba(0,0,0,.1);
 z-index:5;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
@media (max-width:992px) {
 .notification {
  top:1rem
 }
}
.notification-step {
 margin:0 auto .75rem;
 padding:.75rem 2rem;
 border-radius:2px;
 box-shadow:0 1px 2px rgba(0,0,0,.15),0 3px 12px rgba(0,0,0,.16);
 cursor:pointer;
 -webkit-transition:.25s ease-in;
 transition:.25s ease-in
}
.data-holder .content .title,.notification p,.tab-view {
 margin-bottom:0
}
@media (max-width:768px) {
 .notification {
  width:100%;
  max-width:100%;
  top:0
 }
 .notification-step {
  border-radius:0;
  margin-bottom:0;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  box-shadow:0 2px 6px rgba(0,0,0,.23)
 }
}
.notification-step:active,.notification-step:hover {
 opacity:.825
}
.notification-step.blood {
 color:#fff;
 background-color:#F44336
}
.notification-step.grass {
 color:#fff;
 background-color:#4CAF50
}
.notification-step.normal {
 color:#666;
 background-color:#fefefe
}
.data-holder {
 padding:0 0 .5rem
}
.data-holder .content {
 background-color:#f4f5f5;
 border-radius:2px;
 padding:.75em 1em;
 font-size:.85em
}
.tab {
 display:none
}
.tab.active {
 display:block
}
.tab-view {
 margin-right:0;
 margin-left:0
}
.tab-view li {
 float:right;
 width:50%;
 margin:0;
 list-style:none;
 border:1px solid #BDBDBD
}
.tab-view li:first-child {
 border-radius:0 2px 2px 0;
 border-left:0
}
.tab-view li:last-child {
 border-radius:2px 0 0 2px
}
.tab-view li.active a {
 background-color:#e6e6e6
}
.tab-view li a {
 display:block;
 text-align:center;
 padding:.25rem 0;
 font-size:.9em;
 background-color:#FBFBFB;
 text-shadow:0 1px 2px #fff;
 -webkit-transition:background-color .1s ease-in;
 transition:background-color .1s ease-in
}
.tab-view li a:hover {
 background-color:#e6e6e6
}
.hide {
 display:none
}
.selectbox {
 position:relative;
 background-color:#fff;
 padding:.5rem .75rem;
 font-size:.75rem;
 border:1px solid #cececf;
 box-shadow:0 1px 1px rgba(0,0,0,.1);
 border-color:1px solid #bfbfc1;
 border-radius:2px;
 margin:.5rem auto;
 cursor:pointer;
 -webkit-transition:.1s ease-in-out;
 transition:.1s ease-in-out;
 user-select:none
}
.selectbox.open,.selectbox:hover {
 background-color:#efefef
}
.selectbox .title {
 font-size:.9rem
}
.selectbox .avatar--card {
 display:inline-block;
 vertical-align:middle;
 margin-left:.75em;
 width:2.25em;
 border-radius:2px;
 box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 0 1px #eee;
 -o-object-fit:cover;
 object-fit:cover
}
.selectbox i.arrow-down {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin-right:.125em;
 width:1rem;
 height:1rem
}
.selectbox i.arrow-down:before {
 content:" ";
 border-left:.35rem solid transparent;
 border-right:.35rem solid transparent;
 border-top:.35rem solid #aaa;
 top:57%;
 width:auto;
 height:auto
}
.list-select {
 position:absolute;
 background-color:#fff;
 border-radius:2px;
 border:1px solid #d0d3d7;
 box-shadow:0 3px 12px rgba(0,0,0,.15);
 width:100%;
 top:100%;
 right:0;
 margin-top:1rem;
 cursor:default;
 display:none;
 z-index:1
}
.list-select:after,.list-select:before {
 position:absolute;
 top:0;
 content:" "
}
.list-select ul {
 list-style:none;
 margin:.75em
}
.list-select ul li {
 display:block;
 padding:.5rem;
 margin-bottom:0;
 border-bottom:1px solid #e3e5e7;
 cursor:pointer;
 user-select:none
}
.list-select ul li:last-child {
 border-bottom:0
}
.list-select:before {
 margin-top:-8px;
 right:15px;
 border-left:8px solid transparent;
 border-right:8px solid transparent;
 border-bottom:8px solid #fff;
 z-index:1
}
.list-select:after {
 margin-top:-10px;
 right:13px;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #d0d3d7
}
@media (max-width:992px) {
 .list-select {
  position:relative;
  box-shadow:0 1px 2px rgba(0,0,0,.15);
  margin-bottom:.3rem
 }
 .list-select:before {
  right:8px
 }
 .list-select:after {
  right:6px
 }
}
.pg-center {
 text-align:center;
 margin-top:.5rem;
 margin-bottom:0
}
.img-center {
 display:block;
 margin:1.5rem auto 0;
 box-shadow:0 2px 6px rgba(0,0,0,.23),0 1.5px 6px rgba(0,0,0,.12);
 border-radius:100%
}
.btn-center {
 margin-top:1.5rem!important
}
.btn-full {
 max-width:100%!important;
 margin-top:.75rem!important
}
.label-width {
 width:48.4%!important
}
@media (max-width:768px) {
 .label-width {
  width:47.9%!important
 }
}
.label-width:last-child {
 margin-right:.5rem
}
.space-label {
 margin:.815rem 0
}
.textarea-color {
 color:#6F6D6D
}
.error .app {
 -webkit-filter:blur(6px)!important;
 -ms-filter:blur(6px)!important;
 -moz-filter:blur(6px)!important;
 filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='6' /></filter></svg>#blur");
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='6');
 pointer-events:none;
 opacity:.7
}
.error-box {
 position:fixed;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 width:25rem;
 padding:1.25rem 1rem;
 max-width:100%;
 box-shadow:0 2px 6px rgba(0,0,0,.23),0 10px 40px rgba(0,0,0,.19);
 text-shadow:0 1px 2px rgba(0,0,0,.3);
 border-radius:2px;
 text-align:center;
 z-index:10;
 direction:rtl;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.error-box.blood {
 color:#fff;
 background-color:#F44336
}
.error-box.carrot {
 color:#fff;
 background-color:#FBB124
}
.error-box p {
 margin-bottom:0
}
.pg-text {
 display:block;
 padding-top:1.32rem;
 color:#888
}
.pg-text:hover {
 color:#212121
}
.receipt {
 width:100%;
 text-align:right
}
.receipt tr td {
 padding:4px 10px
}
.receipt tr:nth-child(odd) {
 background:#eee
}
.receipt tr:nth-child(even) {
 background:#fff
}
.receipt tr .direction_ltr {
 direction:ltr
}
.btn-receipt {
 height:35px;
 padding:4px;
 font-size:14px;
 background:#348CD8
}
section.payment_type,section.user_login_box {
 position:relative;
 width:100%;
 min-height:230px
}
section.payment_type span.title,section.user_login_box span.title {
 margin-bottom:15px;
 display:block
}
section.payment_type .btn,section.user_login_box .btn {
 width:auto;
 margin:auto 50px
}
section.payment_type ul.payment_dropdown,section.user_login_box ul.payment_dropdown {
 position:relative;
 list-style-type:none;
 margin:auto 50px 20px;
 background-color:#fff;
 border:1px solid #dbdbdb;
 box-shadow:0 1px 3px rgba(0,0,0,.1);
 border-radius:3px;
 height:38px
}
section.payment_type ul.payment_dropdown>li,section.user_login_box ul.payment_dropdown>li {
 position:relative;
 padding:2px 46px 2px 10px;
 margin:0;
 color:#424242;
 cursor:pointer
}
section.payment_type ul.payment_dropdown>li>.bank_name,section.payment_type ul.payment_dropdown>li>.credit,section.user_login_box ul.payment_dropdown>li>.bank_name,section.user_login_box ul.payment_dropdown>li>.credit {
 float:left;
 margin-left:20px
}
section.payment_type ul.payment_dropdown>li span.arrow,section.user_login_box ul.payment_dropdown>li span.arrow {
 position:absolute;
 background-image:url(../images/pg-spirits.png);
 background-position:-81px -24px;
 width:12px;
 height:12px;
 display:inline-block;
 float:left;
 left:10px;
 top:14px
}
section.payment_type ul.payment_dropdown>li ul.list_items,section.user_login_box ul.payment_dropdown>li ul.list_items {
 position:absolute;
 background-color:#fff;
 border-radius:2px;
 z-index:1;
 list-style-type:none;
 border:1px solid #d0d3d7;
 box-shadow:0 3px 12px rgba(0,0,0,.15);
 width:100%;
 top:100%;
 right:0;
 margin:.6em 0 0;
 box-sizing:border-box;
 cursor:default;
 padding:5px;
 display:none
}
section.payment_type ul.payment_dropdown>li ul.list_items li,section.user_login_box ul.payment_dropdown>li ul.list_items li {
 display:block;
 padding:.3rem .5rem;
 margin-bottom:0;
 border-bottom:1px solid #e3e5e7;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
section.payment_type ul.payment_dropdown>li ul.list_items li:last-child,section.user_login_box ul.payment_dropdown>li ul.list_items li:last-child {
 border-bottom:0
}
section.payment_type ul.payment_dropdown>li ul.list_items li .bank_name,section.payment_type ul.payment_dropdown>li ul.list_items li .credit,section.user_login_box ul.payment_dropdown>li ul.list_items li .bank_name,section.user_login_box ul.payment_dropdown>li ul.list_items li .credit {
 float:left
}
section.payment_type ul.payment_dropdown>li ul.list_items li:hover,section.user_login_box ul.payment_dropdown>li ul.list_items li:hover {
 background-color:#4D4D4D;
 color:#FDC644
}
section.payment_type ul.payment_dropdown>li ul.list_items:before,section.user_login_box ul.payment_dropdown>li ul.list_items:before {
 content:" ";
 position:absolute;
 top:0;
 margin-top:-8px;
 right:15px;
 border-left:8px solid transparent;
 border-right:8px solid transparent;
 border-bottom:8px solid #fff;
 z-index:1
}
section.payment_type ul.payment_dropdown>li ul.list_items:after,section.user_login_box ul.payment_dropdown>li ul.list_items:after {
 content:" ";
 position:absolute;
 top:0;
 margin-top:-10px;
 right:13px;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #d0d3d7
}
section.payment_type ul.payment_dropdown>li:after,section.user_login_box ul.payment_dropdown>li:after {
 background-image:url(../images/pg-spirits.png);
 background-position:-13px -16px;
 position:absolute;
 content:'';
 width:30px;
 height:26px;
 right:8px;
 top:5px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 section.payment_type ul.payment_dropdown>li span.arrow,section.payment_type ul.payment_dropdown>li:after,section.user_login_box ul.payment_dropdown>li span.arrow,section.user_login_box ul.payment_dropdown>li:after {
  background-image:url(../images/pg-spirits-x2.png);
  background-size:684px auto
 }
}
@media (max-width:768px) {
 section.payment_type ul.payment_dropdown,section.user_login_box ul.payment_dropdown {
  margin:auto 10px 20px
 }
}
section.payment_type div[data-payment-type=shetab] ul.payment_dropdown li:after,section.user_login_box div[data-payment-type=shetab] ul.payment_dropdown li:after {
 background-position:-356px -16px
}
section.payment_type .newCardSubmit,section.user_login_box .newCardSubmit {
 margin-right:50px;
 margin-left:50px;
 position:relative;
 top:-16px;
 display:none
}
section.payment_type .newCardSubmit:after,section.user_login_box .newCardSubmit:after {
 display:inherit
}
@media (max-width:992px) {
 section.payment_type,section.user_login_box {
  min-height:inherit
 }
}
@media (max-width:768px) {
 section.payment_type .btn,section.user_login_box .btn {
  margin:auto 10px
 }
}
section.payment_type_options {
 text-align:center;
 width:100%
}
section.payment_type_options span.title {
 font-weight:700;
 font-size:18px;
 margin-bottom:20px;
 display:block
}
section.payment_type_options ul.payment_options {
 list-style-type:none
}
section.payment_type_options ul.payment_options li {
 margin:0;
 display:inline-block;
 width:88px;
 text-align:center;
 font-size:12px;
 cursor:pointer;
 color:#4d4d4d
}
section.payment_type_options ul.payment_options li span.icon {
 position:relative;
 background-color:#f4f5f5;
 background-image:url(../images/pg-spirits.png);
 border-radius:10px;
 border:1px solid #f4f5f5;
 width:57px;
 height:57px;
 display:block;
 margin:auto auto 5px;
 opacity:.6
}
section.payment_type_options ul.payment_options li span.icon.aqa {
 background-position:-400px 0
}
section.payment_type_options ul.payment_options li span.icon.shetab {
 background-position:-344px 0
}
section.payment_type_options ul.payment_options li span.icon.ussd {
 background-position:-286px 0
}
section.payment_type_options ul.payment_options li span.icon.jiring {
 background-position:-230px 0
}
section.payment_type_options ul.payment_options li span.icon.tejarat {
 background-position:-173px 0
}
section.payment_type_options ul.payment_options li.active span.icon {
 border-color:#00c853;
 opacity:1
}
section.payment_type_options ul.payment_options li.active span.icon:after {
 position:absolute;
 content:'';
 background-image:url(../images/pg-spirits.png);
 background-position:-133px -20px;
 width:19px;
 height:19px;
 bottom:-6px;
 left:-6px
}
section.payment_type_options ul.payment_options li.inActive:not(.active) {
 opacity:.5;
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 cursor:default
}
section.payment_type_options ul.payment_options li.inActive[data-payment-type=purse] {
 cursor:pointer
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 section.payment_type_options ul.payment_options li span.icon,section.payment_type_options ul.payment_options li.active span.icon:after {
  background-image:url(../images/pg-spirits-x2.png);
  background-size:684px auto
 }
}
.load {
 position:relative;
 cursor:wait
}
.load:after {
 content:'';
 width:100%;
 height:100%;
 text-align:center;
 background-color:rgba(255,255,255,.95);
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 z-index:9
}
.load:before {
 content:'';
 position:absolute;
 display:block;
 margin:-28px;
 width:3.5rem;
 height:3.5rem;
 border:1px solid;
 border-radius:100%;
 -webkit-animation:loader .64s linear infinite;
 animation:loader .64s linear infinite;
 border-color:#4D4D4D #4D4D4D #4D4D4D #FDC644;
 z-index:10
}
section.payment_qr_type {
 position:relative;
 padding:0 20px;
 text-align:center;
 width:100%;
 min-height:230px
}
section.payment_qr_type .details {
 text-align:right;
 float:right;
 width:290px
}
section.payment_qr_type .details span {
 display:block;
 font-weight:700;
 margin-bottom:8px
}
section.payment_qr_type span.code {
 z-index:8;
 position:absolute;
 bottom:-24px;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 display:block;
 margin:auto auto 8px;
 text-align:center;
 background-color:#f4f5f5;
 border:1px solid #e4e4e4;
 border-radius:20px;
 width:220px;
 height:40px;
 font-size:19px;
 font-weight:700;
 letter-spacing:5px;
 line-height:45px
}
section.payment_qr_type span.code.ussd {
 width:290px;
 letter-spacing:3px;
 font-size:17px;
 line-height:43px
}
section.payment_qr_type a.mobile_payment_link {
 position:relative;
 display:none
}
section.payment_qr_type a.mobile_payment_link:after {
 content:'';
 background-image:url(../images/pg-spirits.png);
 position:absolute;
 width:30px;
 height:32px;
 right:6px
}
section.payment_qr_type a.mobile_payment_link#copy:after {
 background-position:-470px -12px
}
section.payment_qr_type a.mobile_payment_link#call:after {
 background-position:-526px -12px
}
section.payment_qr_type a.mobile_payment_link#link:after {
 background-position:-583px -12px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 section.payment_qr_type a.mobile_payment_link:after {
  background-image:url(../images/pg-spirits-x2.png);
  background-size:684px auto
 }
}
section.payment_qr_type .qr_code {
 position:absolute;
 max-width:200px;
 left:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
section.payment_qr_type .qr_code img {
 width:200px;
 height:200px;
 background-color:#f4f5f6;
 display:block;
 margin:auto auto 8px
}
section.payment_qr_type .qr_code span {
 display:block
}
@media (max-width:992px) {
 section.payment_qr_type .qr_code {
  max-width:inherit;
  position:inherit;
  top:inherit;
  -webkit-transform:inherit;
  transform:inherit;
  margin:25px auto
 }
 section.payment_qr_type .qr_code img {
  display:none
 }
 section.payment_qr_type .details,section.payment_qr_type .qr_code,section.payment_qr_type span.code {
  float:inherit;
  width:inherit
 }
 section.payment_qr_type span.code {
  position:inherit;
  left:inherit;
  -webkit-transform:inherit;
  transform:inherit;
  bottom:inherit;
  margin-bottom:20px
 }
 section.payment_qr_type a.mobile_payment_link {
  display:inherit
 }
}
.timer {
 position:relative
}
.timer i {
 display:block;
 margin:4px 6px 0 0;
 float:left;
 width:18px;
 height:18px;
 background-image:url(../images/pg-spirits.png);
 background-position:-647px -20px
}
.timer div {
 float:left;
 font-weight:400;
 line-height:15px;
 text-align:center;
 font-size:10px
}
.timer div.sprator {
 padding:5px;
 font-weight:700;
 font-size:18px
}
.timer div span {
 display:block;
 font-weight:700;
 font-size:13px
}
.timer .end-of-time {
 font-weight:700;
 color:#F44336;
 padding:6px 3px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .timer i {
  background-image:url(../images/pg-spirits-x2.png);
  background-size:684px auto
 }
}
#form_personal-link .label-amount {
 text-align:left
}
#form_personal-link .label-amount div {
 margin-top:-36px;
 margin-left:10px;
 position:relative
}
#form_personal-link .label-amount input {
 text-align:center;
 direction:ltr
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .payment-split .header {
  height:40px!important
 }
 .payment-split .header .hero--logo {
  display:inline!important
 }
 .btn-payment_icon {
  height:80px!important;
  padding:0 1.5em!important
 }
}
.gateways {
    margin-bottom: 30px;
}
@media (min-width: 992px)
.col-md-4 {
    width: 33.33333333%;
}
@media (min-width: 992px)
.col-md-4 {
    float: right;
}
 [class*=" col-md-"] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.gateway input[type=radio] {
    position: absolute;
    display: none;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
}
.gateway label {
    cursor: pointer;
    position: relative;
    -webkit-filter: blur(3px);
    filter: blur(3px);
    display: inline-block;
}
.gateway img {
    padding-bottom: 10px;
    height: 70px;
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.gateway input:checked + label {
    -webkit-filter: blur(0px);
    filter: blur(0px);
}


