@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Bold.eot?#) format('eot'),url(../fonts/IRANSans-Bold.woff2) format('woff2'),url(../fonts/IRANSans-Bold.woff) format('woff');font-weight:700}@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Black.eot?#) format('eot'),url(../fonts/IRANSans-Black.woff2) format('woff2'),url(../fonts/IRANSans-Black.woff) format('woff');font-weight:900}@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-UltraLight.eot?#) format('eot'),url(../fonts/IRANSans-UltraLight.woff2) format('woff2'),url(../fonts/IRANSans-UltraLight.woff) format('woff');font-weight:200}@font-face{font-family:IRANSans;src:url(../fonts/IRANSans-Light-Expanded.eot?#) format('eot'),url(../fonts/IRANSans-Light-Expanded.woff2) format('woff2'),url(../fonts/IRANSans-Light-Expanded.woff) format('woff');font-weight:300}@font-face{font-family:IRANSans;src:url(../fonts/IRANSANSExpanded.eot?#) format('eot'),url(../fonts/IRANSANSExpanded.woff2) format('woff2'),url(../fonts/IRANSANSExpanded.woff) format('woff');font-weight:400}.material-icons{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal}.input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #bbb;border-radius:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-sizing:border-box;margin:0 0 .9rem;outline:none;padding:.6rem;resize:vertical;transition:border-color .3s ease;width:100%}.input[disabled]{background-color:#f2f2f2;border-color:#c8c8c8;box-shadow:none;cursor:not-allowed}.input:focus{border-color:#84a42b}.control{box-sizing:border-box;margin:0 0 .9rem}.control__input{opacity:0;pointer-events:none;position:absolute}.control__label{display:block;padding-left:calc(20px + .6rem);position:relative;will-change:transform}.control__label:after,.control__label:before{border:1px solid transparent;content:"";height:20px;left:0;position:absolute;top:calc(50% - 10px);width:20px}.control__label:before{background:#fff;background-size:0;border-color:#bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.control__label:after{-webkit-transform:scale(0);background-position:50%;background-repeat:no-repeat;background-size:60%;transform:scale(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.control__input[type=radio]+.control__label:before{border-radius:100%}
.select[disabled]{background-color:#f2f2f2;border-color:#c8c8c8;box-shadow:none;cursor:not-allowed}.select:focus{border-color:#84a42b}.select::-ms-expand{display:none}.control__label{padding-left:0;padding-right:calc(20px + .6rem)}.control__label:after,.control__label:before{box-sizing:border-box;left:auto;right:0}button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#84a42b;border:0;border-radius:2px;color:#fff;font-size:1.15rem;font-weight:400;outline:0;padding:.55rem 1.75rem;transition:background-color .15s ease}button:focus,button:hover{background-color:#6a8423}button:active{background-color:#53671b;box-shadow:inset 0 1px 5px #435316}@media (max-width:767px){button{display:block;width:100%}}body,html{height:100%}html{box-sizing:border-box;font-size:16px}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#f2f2f2;color:#0a0a0a;font-weight:300;line-height:1.75;margin:0;padding:0}body,button,input,optgroup,select,textarea{font-family:IRANSans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif}img{-ms-interpolation-mode:bicubic;display:inline-block;height:auto;max-width:100%;vertical-align:middle}p{margin-top:0}strong{font-weight:700}a{color:#799a26;text-decoration:none}a[role=button]{cursor:pointer}button{margin:0 0 .7rem 1rem}.wrapper{margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.wrapper{max-width:850px;padding-left:2rem;padding-right:2rem}}.card{background-color:#fff;border-radius:10px;box-shadow:0 0px 5px rgba(0,0,0,.2);margin-bottom:1rem;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}.card__block{display:block;padding:1rem}@media (min-width:1024px){.card__block{padding-left:2rem;padding-right:2rem}}.card__block--hover:focus,.card__block--hover:hover{background-color:#f2f2f2}.card__header{margin-bottom:.8rem;margin-top:1rem; font-weight: 900;}.card--has-header{padding-top:0}.toasted-container .toasted .action{margin:5px 7px 5px -7px}.header{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;background-color:#fefefe;box-shadow:0 2px 5px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:2rem;padding:1rem}.header__image{margin-left:1rem}.header__title{font-size:1.35rem;margin:0; font-weight: 900;}@media (min-width:768px){.header{margin-bottom:3rem;padding-left:2rem;padding-right:2rem}}.show-on-mobile-up{display:none}@media (min-width:768px){.show-on-mobile-up{display:block}}.payment-info{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column}@media (min-width:768px){.payment-info{-ms-flex-direction:row;flex-direction:row}}.payment-info__section+.payment-info__section{font-weight: 900;margin-top:1rem}@media (min-width:768px){.payment-info__section+.payment-info__section{margin-top:0;text-align:center}}.payment-info__section--wide{-ms-flex-positive:1;flex-grow:1}.payment-info__price,.payment-info__product{font-size:.8rem}.payment-info__price{color:#16a085}.payment-info p{margin:1.15rem 0}.payment-methods__item{display:-ms-flexbox;display:flex;text-decoration:none}.payment-methods__column{-ms-flex-positive:1;flex-grow:1}.payment-methods__column--small{-ms-flex-negative:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:0}.payment-methods__column+.payment-methods__column{margin-right:1.5rem}.payment-methods__title{ text-align:right; font-weight: 900;color:#0EA960;font-size:1.125rem;margin-bottom:.5rem;margin-top:.2rem}.payment-methods__desc{color:#7f7f7f;font-size:.9rem}.payment-methods p{margin:0}.resend-code{color:#799a26}.link{cursor:pointer}.hidden{display:none!important}.countdown{color:#799a26;display:inline-block}.payment-methods__item.card__block.card__block--hover {
    background: #fff;
    cursor: pointer;
}
.payment-image {
    width: 200px;
    margin: 0 auto;
}
.payment-msg { text-align:center }
.return_link {
    background: #2aba5f;
    color: #fff !important;
    box-shadow: 0 3px 10px #2aba5f70;
    border-radius: 5px;
    display: block;
    text-align: center;
    font-weight: 900;
    padding: 5px 10px;
    font-size: .8rem;
    margin: 0 auto;
    width: 150px;
}
.clear {
    clear: both;
}
.payment-msg h1.err {
    color: #D91212;
    margin: 0;
    font-size: 1.5rem;
    font-weight: 900;
}
.payment-msg h1.success {
    color: #4AA820;
    margin: 0;
    font-size: 1.5rem;
    font-weight: 900;
}
.payment-msg p {
    padding: 0 0 50px 0;
    font-size: .8rem;
}
.payment-msg h2 {
    padding: 0 0 50px 0;
    font-size: .8rem;
}
.foo_certificate {
    list-style: none;
    display: flex;
    margin: 0 auto;
}
.foo_certificate li img {
    width: 80px;
}
.certificates .card {
    margin: 0 auto 10px !important;
    padding: 0 !important;
}
.certificates .card .card__block.payment-info {
    padding: 10px 0 0 0;
}
.payment-methods form {
    padding-left: 2rem;
    padding-right: 2rem;
}
.payment-methods form .payment-methods__item.card__block.card__block--hover {
    padding: 0;
    width: 100%;
    text-align: right;
	background: none;
	padding: 10px;
}
.payment-methods a, .payment-methods form {
    background: #EBEEF5 !important;
    margin: 0 auto 5px !important;
}
.payment-methods form {border-right: 5px solid #EBEEF5;
-webkit-transition: all ease 0.2s;

-moz-transition: all ease 0.2s;

-ms-transition: all ease 0.2s;

-o-transition: all ease 0.2s;

transition: all ease 0.3s;}
.payment-methods__item.card__block.card__block--hover.onhover {
    border-right: 5px solid #EBEEF5;
-webkit-transition: all ease 0.2s;

-moz-transition: all ease 0.2s;

-ms-transition: all ease 0.2s;

-o-transition: all ease 0.2s;

transition: all ease 0.3s;
}
.payment-methods__item.card__block.card__block--hover.onhover:hover, .payment-methods form:hover {
    border-right: 5px solid #0EA960 !important;
-webkit-transition: all ease 0.2s;

-moz-transition: all ease 0.2s;

-ms-transition: all ease 0.2s;

-o-transition: all ease 0.2s;

transition: all ease 0.3s;
}

