/* start configureproductdomain*/
@media (max-width: 990px){.cart-step2{max-width: 100%!important;width: 100% !important;}}.main_box{width:1250px !important;}
@media (max-width: 1300px){.main_box {width: auto !important;margin: 0px 15px;}}
.styled.textcenter tr td:first-child{font-family: IRANSansEnNum}
.maincontent{background: white;box-shadow: 0px 0px 20px 5px rgb(0 25 85 / 5%), 0px 0px 20px 6px rgb(0 25 85 / 3%);padding: 30px;border-radius: 31px;}
.maincontent h1{padding-top: 0 !important;}
#order-verticalsteps h1,#order-verticalsteps p,#order-verticalsteps label{font-family: IRANSans}
.maincontent h1{border:0px ;color: #444;color: #444;font-family: IRANSans;font-size: 17px !important;font-weight:500;background-color: #efefef00;padding-bottom: 8px;padding-right: 0px;border: 0 px solid #ddd;border-radius: 5px;padding-top: 6px;}
.maincontent p{font-size: 15px !important;color: #646363f5!important;padding-bottom: 15px;}#order-verticalsteps .maincontent .domainoptions {margin: 0px 0px;padding: 0;margin-bottom: 20px;font-family: 'IRANSans';}
input[type="radio"] {transform: translate(0px, 5px);appearance: none;display: inline-block;width: 14px;height: 14px;padding: 2px;background-clip: content-box;border: 2px solid #bcbcbc;border-radius: 50%;}
input[type="radio"]:checked {background-color: #55d2a0;border: 2px solid #4cd1a0;}.domainoptions label{cursor: pointer;font-weight: 400;font-family: IRANSans;font-size: 13px; padding-right: 5px}
input[type="radio"]:checked + label{ color: #079e78;}#subdomain,#incart{font-family: IRANSansEnNum}
#order-verticalsteps .maincontent .orderbox {margin: 0 0 5px;padding: 24px;background-color: #EBF2FA;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;border-radius: 14px;}
.main_box .maincontent select {direction: ltr;text-align: left;border: 1px solid #ccc;border-radius: 7px;padding: 5px !important;margin-left: 0px;font-family: 'IRANSansEnNum', serif !important;}
.main_box .maincontent input[type=text] {padding: 7px;font-size: 12px;color: #333;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border: 1px solid #ccc;direction: ltr;border-radius: 7px;text-align: left;margin-left: 3px;font-family: 'IRANSansEnNum';font-size: 13px;}
.main_box .maincontent select {color: #727272;direction: ltr;text-align: left;border: 1px solid #ccc;border-radius: 7px;padding: 5px !important;margin-left: 3px;font-family: 'IRANSansEnNum', serif !important;font-size: 13px;}
input[type="submit"]{cursor: pointer;font-family: 'IRANSans' !important;background: #3c86d2!important;color: white !important;border-radius: 14px !important;padding: 8px 32px !important;border: 0px !important;box-shadow: unset !important;font-size: 14px !important;text-shadow: 0 1px 0 rgb(255 255 255 / 0%) !important;}
.cart-steps input[type="submit"]#subbtn{cursor: pointer;font-family: 'IRANSans' !important;background: #3c86d2!important;color: white !important;border-radius: 14px !important;padding: 8px 32px !important;border: 0px !important;box-shadow: unset !important;font-size: 14px !important;text-shadow: 0 1px 0 rgb(255 255 255 / 0%) !important;}
#order-verticalsteps .maincontent table.styled tr th{border-radius: 0px;font-family: IRANSans;background: transparent !important;}
#order-verticalsteps .maincontent table.styled {border-spacing: 0px;border-collapse: collapse;border-spacing: 0px;}
#order-verticalsteps .maincontent table.styled .tabel-header{background-color: #EBF2FA;}
#order-verticalsteps .maincontent table.styled .tabel-header th{font-size: 14px;padding: 10px;font-weight: 700;color: #4079b7;}
#order-verticalsteps .maincontent table.styled tr th.tabel-first{font-family: 'IRANSans';border-top-right-radius: 20px;border-bottom-right-radius: 20px;width: 29%;}
#order-verticalsteps .maincontent table.styled tr th.tabel-last{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.main_box td {font-family: 'IRANSans';font-size: 13px}#order-verticalsteps .maincontent table tr td {padding: 10px 10px;}
#order-verticalsteps .errorbox{border: 0 dashed #c00;background: #fff0f0;color: #ff7171!important;font-family: 'IRANSans';text-align: center;border-radius: 8px;font-weight: 500}
#order-verticalsteps .errorbox br:first-child{display: none}
#order-verticalsteps .textred {color: #FF5E5E;}.main_box .maincontent h2{color: #666;text-align: center;font-family: 'IRANSans';font-size: 20px !important;margin: 15px;padding-top: 0;}
.label-cbx{user-select:none;cursor:pointer;margin-bottom:0;margin-right:15px;line-height: 28px;display: flex;text-align: center;justify-content: center;}
.label-cbx input:checked + .checkbox{border: 1px solid #16d1a5;border-bottom-color: #3add32;}
.label-cbx input:checked + .checkbox svg path{fill:#16d1a5}
.label-cbx input:checked + .checkbox svg polyline{stroke-dashoffset:0}
.label-cbx:hover .checkbox svg path{stroke-dashoffset:0}
.label-cbx .checkbox{position:relative;top:2px;margin-left:8px;width:13px;height:13px;border-radius:3px;border:1px solid #999;display: inline-block}.label-cbx span{display: inline-block}
.label-cbx .checkbox svg{position:absolute;top:-2px;left:-2px}
.label-cbx .checkbox svg path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}
.label-cbx .checkbox svg polyline{fill:none;stroke:#FFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;transition:all .3s ease}
.label-cbx > span{pointer-events:none;vertical-align:middle}.label-cbx input:checked + .checkbox + span{ color: #05a47f;}
.typebox .invisible {position: absolute;z-index: -1;width: 0;height: 0;opacity: 0;}
.textgreen input{display: none}
#domains{display: none}#order-verticalsteps .textgreen {color: #727272;}.textgreen .label-cbx{margin: auto !important;display: inline-block !important;justify-content: center;}
@media (max-width: 768px){.textgreen .label-cbx{display: flex !important;}#order-verticalsteps .maincontent table tr td{padding: 10px 5px;}.maincontent {padding: 20px;}#order-verticalsteps .maincontent .orderbox {padding: 25px 15px;}.maincontent h1{font-size: 19px !important;}.maincontent p {font-size: 13px !important;}.domainoptions input[type="radio"]{position: absolute;right: 36px;}.domainoptions{padding-right: 22px !important;}.domainoptions label{padding-right: 0px !important;}}
@media (max-width: 550px){.main_box td {font-size: 12px;}#order-verticalsteps .maincontent table.styled .tabel-header th {font-size: 12px;}.main_box .maincontent #register input[type=text],.main_box .maincontent #transfer input[type=text]{width: 54% !important;}.main_box .maincontent input[type=text],.main_box .maincontent select{margin-left: 0px !important;}
#subdomain input{ width: 53% !important;} #subdomain select{ width: 14%;}.maincontent #owndomain .firstaddressinput{width: 58% !important;}}
@media (max-width: 389px){#subdomain select {width: 24%;}#subdomain input {width: 42% !important;}}
.domain-checkbox{display: flex;flex-direction: column;justify-content: center;}.domain-checkbox .label-cbx{margin: auto}
input[type="submit"]:hover{background: #2072c7!important;}.main_box .maincontent table select {border: 1px solid #ccc;border-radius: 7px;padding: 5px !important;margin-left: 0px;font-family:IRANSans;text-align: center;width: 100%;direction: rtl!important;}
/*	table */
@media(max-width: 768px){.textred{text-align: right}.main_box table.styled td{display: flex;direction: rtl !important;padding:5px 10px}
    table.styled td span, table.styled td div {text-align: end;width: 100%;}.main_box table.styled tr:nth-child(even) td{border: 0 !important;}
    td{justify-content: center;align-items: start;display: flex;flex-flow: row nowrap;-webkit-box-flex: 1;flex-grow: 1;width: unset;flex: 1 1 100%;border: 0 solid rgba(3,3,3,0.2);position: relative;text-align: left;}
    .styled tbody td:before {text-align: right;width: 35% !important;font-weight: 700;font-size: 13px;color: #000;font-family: IRANSans;}
    table.styled td span, table.styled td div {text-align:center;width: 100%;} .styled thead{display: none!important;}
    table.styled tbody tr {padding:10px;position: relative;display: flex;flex-direction: row;flex-wrap: wrap;border-radius: 10px} .styled tr{display:flex;flex-direction:row;flex-wrap:wrap;margin:0px 0;border-bottom:0px solid rgba(3,3,3,0.2);}
    td, th{flex:1 1 100%;border:0 solid rgba(3,3,3,0.2);position:relative;text-align:left} thead{display:none!important}
    .styled tbody td:nth-child(1):before{content:'نام دامنه'} .styled tbody td:nth-child(2):before{content:'وضعیت';}.styledtbody td:nth-child(3):before{content:'اطلاعات بیشتر';}
    #order-verticalsteps .maincontent table.styled tr td {border-bottom: 0px solid #ccc;}
    table.styled tbody tr:nth-child(odd){background-color: #EBF2FA;}
    table.styled .label-cbx span{text-align: right;}
    .main_box table td:first-child{padding-top: 10px}#order-verticalsteps .maincontent table.styled tr td{justify-content: right}}
@media(max-width: 400px){tbody td:before {width: 41% !important;font-size: 12px;}.maincontent {padding: 15px;}}
@media(max-width: 370px){ .main_box .maincontent #transfer input[type=text] {width: 45% !important;}}
/* end table */
label.error{position: absolute;transform: translate(-50%, 0);left: 50%;font-size: 12px;color: #ff3535;display: block}
.main_box input[type=text]:focus{box-shadow: 0px 0px 7px #007eff00 !important;}
#order-verticalsteps .maincontent table.styled tr:last-child td{border-bottom: 0px solid #ccc;}
/* start error*/
/*------start-hero-------*/
@media only screen and (min-width: 768px) {.hero{min-height:250px}.hero__content{padding-top:1em;padding-bottom:1em}}  .hero--with-shapes,.hero--with-triangle-image{overflow:hidden}  .hero{position:relative;display:flex;align-items:center;background-image:linear-gradient(90deg,#0e2343 0%,#075f99 100%)}  .hero__content{position:relative;width:100%;height:100%;text-align:center;display:block;max-width:1250px;margin:0 auto;padding-right:15px;padding-left:15px}  @media only screen and (min-width: 600px) {.hero__heading{margin-right:0;margin-left:0;text-align:left}  }  .hero__heading{position:relative;z-index:1;max-width:400px;color:#fff;font-size:1.125rem}  .sticker--medium{width:120px;height:120px}  .sticker{display:flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;background-color:#fff;border:.5rem solid #fff;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);transform:translate(0,50%)}  @media only screen and (min-width: 600px) {.hero__sticker{margin:0}}  .sticker--medium .sticker__icon{height:80%}  .hero__title{font-size:2rem;margin-top:0;margin-bottom:0;color:#fff;width:595px;border-bottom:none;font-weight:500;line-height:1.2;font-family:iranSans;text-align:right}  .hero__text{margin-top:1em;margin-bottom:0;color:inherit;font-size:1.125rem;line-height:1.6;font-family:iranSans}  @media only screen and (min-width: 768px){.hero__shape--left{transform:translate(-74%,-13%) rotate(225deg)}  }  .hero__shape--left{left:0}  .hero__shape{position:absolute;top:0}  @media only screen and (min-width: 768px){.hero__shape--right{transform:translate(55%,-5%)}}  .hero__shape--right{right:0}  .hero__shape{position:absolute;top:0}  @media (max-width: 768px){#Backuptbl td a.btn_Order{margin-top: 0!important;margin-bottom:0!important;}#Backuptbl td .fullCapacit_Btn{font-size: 11px;margin-bottom:0!important;}.fullCapacit_Btn{margin-top: 0!important;margin-bottom:0!important;}.hero__title{width:300px}.hero__text{font-size:1rem}.hero__content h1{width:100%;padding-right:40px}.hero__content p{text-align:right;transform:translate(-35%,-124%)}}  .hero__content h1{transform:translate(-26%,-118%)}  .hero__content p{transform:translate(-39%,-152%);text-align:right}  @media (max-width: 650px){.hero__heading{margin:0 auto!important}.sticker{width:80px;height:80px;margin:0 auto;transform:translate(0,0)!important;margin-top:15px}  .hero__content h1{width:100%;padding:0;text-align:center;transform:translate(0,0)!important;margin-top:15px;line-height:25px;font-size:20px}  .hero__content p{text-align:center;transform:translate(0,0)!important;font-size:15px;padding-bottom:20px}  }  @media(max-width: 767px) and (min-width:651px){.hero__heading{margin-bottom: 20px!important;}}
/*------end-hero-------*/
.order-error{width: 1250px;max-width: 100%;margin:50px auto 40px auto}
.order-box{box-shadow: 0 0 20px 5px rgb(0 25 85 / 5%), 0 0 20px 6px rgb(0 25 85 / 3%);padding: 35px;border-radius: 30px;}
.order-error h2 {color: #444;font-family: IRANSans;font-size: 17px !important;font-weight: 500;background-color: #efefef00;padding-bottom: 8px;padding-right: 0;border: 0 solid #ddd;border-radius: 5px;padding-top: 0;}
.order-error .errorbox{background: #fff0f0;color: #FF5E5E !important;font-size: 14px;border-radius: 5px;}
.orderboxpadding p:first-child{font-size: 14px;text-align: justify;}
.order-error .back-btn{background: #c3c0c0 !important;border-radius: 25px;padding: 10px 32px !important;color: white;font-size: 13px}
@media (max-width: 1288px){.order-error{width: auto;margin-right: 15px;margin-left: 15px;}}
@media (max-width: 767px){.order-box {padding: 25px;}.order-error .back-btn {padding: 10px 15px !important;}}

/* configuredomains */
.cart-steps .maincontent {background: white;box-shadow: 0 0 20px 5px rgb(0 25 85 / 5%), 0 0 20px 6px rgb(0 25 85 / 3%);padding: 30px;border-radius: 31px;}
.cart-steps .maincontent h1 {border: 0;color: #444;color: #444;font-family: IRANSans;font-size: 17px !important;font-weight: 500;background-color: #efefef00;padding-bottom: 8px;padding-right: 0;border-radius: 5px;padding-top: 6px;}
.cart-steps .maincontent p {font-family: IRANSans !important;font-size: 15px !important;color: #646363f5;padding-bottom: 15px;margin-top: 10px;}
.cart-steps .orderboxpadding{display: flex;text-align: center;justify-content: center;}
.cart-steps .orderboxpadding a {font-family: 'IRANSans' !important;background: #06c0d6!important;color: white !important;border-radius: 14px !important;padding: 6px 20px !important;margin-right: 4px !important;border: 0 !important;box-shadow: unset !important;font-size: 14px !important;text-shadow: 0 1px 0 rgb(255 255 255 / 0%) !important;padding-top: 7px !important;}
.cart-steps .orderboxpadding p {color: #3C86D2 !important;text-align: center;padding-left: 25px;padding-bottom: 0;padding-top: 8px;margin-top: 0;}
.cart-steps .maincontent .orderbox{margin: 0 0 15px !important;padding: 20px !important;background-color: #EBF2FA !important;border-radius: 14px !important;}
.mwh-col {padding: 0;}.files-boxarea{padding-left: 20px;}.files-boxarea-a {padding-left:0;}
.maincontent p.fieldarea {padding: 3px 0 3px;font-size: 14px !important;}.ns-input.form-control.input-lg{width: calc(100% - 75px) !important;}
.getNewPass{height: 100%;background: transparent;border: 0;color: #00d2eb;font-size: 18px;cursor: pointer;}.input-group-btn{display: flex;height: 100%;margin: auto;}
.ns-input{font-family:'IRANSansEnNum' !important }
.ns-input::placeholder{direction: rtl; text-align: left;color: #b3b2b2f5;font-size: 12px}
.cart-steps #result{color: green;display: inline-block;position: absolute;left: 0;top: 22px;font-family: IRANSans;text-align: center;width: 55px !important;font-size: 12px}
.cart-steps .orderbox label.label-cbx {display: inline-block}
.cart-steps .orderbox label {padding: 5px 0;margin-right: 0}
.cart-steps input[type="radio"]:checked + span {color: #05a47f;}.cart-steps .configoption-label span {width: calc(100% - 15px);text-align: justify}.configoption-label{display: inline-block;cursor: pointer}
.cart-steps .label-cbx input{display: none}
.orderbox.customfields select{overflow: hidden !important; text-overflow: ellipsis;}
.orderbox.customfields p{margin-bottom: 10px !important;font-family: IRANSansEnNum;}
.orderbox.customfields input:focus{box-shadow: 0px 0px 7px #007eff00;}
.orderbox.customfields p:last-child{margin-bottom: 0 !important;}
.orderbox.customfields textarea{width: -moz-available !important;width: -webkit-fill-available !important;margin-left: 0;padding: 9px 10px;font-size: 13px;font-family: 'IRANSans';color: #333;border: 1px solid #a8b1c478;border-radius: 5px;}
.orderbox div div:first-child p.optionname{margin-top: 0}
.cart-steps .errorbox br:first-child{display: none}.cart-steps .errorbox{text-align: right !important;}
.cart-steps.main_box .maincontent select{cursor: pointer}
@media (max-width: 767px){.cart-steps.main_box .maincontent select{width: 100%}.cart-steps .orderboxpadding {display: block}  .cart-steps .orderboxpadding p {color: #3C86D2 !important;text-align: center;padding-left: 0;padding-bottom: 0;padding-top: 0;margin-bottom: 15px;margin-top: 0;}  .orderbox-label span, .label-cbx span {width: calc(100% - 25px);}.orderbox.customfields select{width: 100%;margin: 5px 0}}
.cart-steps .label-cbx{text-align: right}
.main_box.cart-steps{margin-top: 20px}
.maincontent #submsg{font-family: IRANSans;background-color: #fff0f0 !important;border: 0 solid rgb(235, 204, 209) !important;color: #FF5E5E !important;border-radius: 10px;}.main_box input[type=password]:focus {box-shadow: 0px 0px 7px #007eff00;}
.cart-steps.main_box .maincontent input[type=text],.cart-steps.main_box .maincontent input[type=password] {width: 94%;width:-webkit-fill-available;margin-left:0;padding: 9px 10px;font-size: 13px;font-family: 'IRANSans';color: #333;border: 1px solid #a8b1c478;border-radius: 5px;}
.maincontent h1, .maincontent p.title-p {color: #444 !important;font-family: IRANSans;margin: 0 0 12px;font-size: 17px !important;font-weight: 500 !important;background-color: #efefef00;padding-bottom: 8px;padding-right: 0;border: 0;border-radius: 5px;padding-top: 6px;}
.cart-steps .label-cbx .checkbox{position: absolute;float: right;margin-left: 8px;width: 16px;height: 16px;border-radius: 3px;border: 1px solid #999;top: unset !important;transform: translate(0, 5px);}
.cart-steps .label-cbx span{padding-right: 25px;}
@media (max-width: 768px){.cart-steps .maincontent p {font-size: 13px !important;}}
@media (max-width: 575px){.cart-steps.maincontent {padding: 20px;}.cart-steps .files-boxarea{padding-left: 0}.cart-steps .ns-input.form-control.input-lg {width: calc(100% - 70px) !important;}.cart-steps #result{font-size: 12px}}
@media(max-width: 550px) and (min-width: 443px){.maincontent #owndomain .secondaddressinput{width: 15% !important;}.maincontent #owndomain .firstaddressinput {width: 58% !important;}#firstaddressinput{width: 15% !important;}#secondaddressinput{width: 58% !important;}}
@media(max-width: 442px) and (min-width: 365px){.main_box .maincontent  #register input[type=text]{width: 80% !important;margin-bottom: 5px;} .main_box .maincontent #register select{width: 86%;position: relative;left: 6%;} .main_box .maincontent  #transfer input[type=text]{width: 80% !important;margin-bottom: 5px;}.main_box .maincontent #transfer select{width: 86%;position: relative;left: 6%;} .maincontent #owndomain .firstaddressinput {width: 76% !important;margin-bottom: 5px;}.maincontent #owndomain .secondaddressinput{width: 77% !important;position: relative;left: 5%;}#firstaddressinput{width: 77% !important;margin-bottom: 5px}#secondaddressinput{width: 78%!important;position: relative;left: 5%;}}
@media(max-width: 364px){.main_box .maincontent  #register input[type=text]{width: 72% !important;margin-bottom: 5px;} .main_box .maincontent #register select{width: 80%;position: relative;left: 8%;}.main_box .maincontent  #transfer input[type=text]{width: 72% !important;margin-bottom: 5px;}.main_box .maincontent #transfer select{width: 80%;position: relative;left:8%;}.maincontent #owndomain .firstaddressinput {width: 72% !important;margin-bottom: 5px;}.maincontent #owndomain .secondaddressinput{width: 73%!important;position: relative;left: 7%;}#firstaddressinput{width: 70% !important;margin-bottom: 5px}#secondaddressinput{width: 72%!important;position: relative;left: 6%;}}
.orderbox .template_name .orderbox.customfields{padding-right: 0!important;padding-left: 0!important;}
.orderbox .template_name .orderbox.customfields select{display: block;margin-top: 10px;}
.orderbox .template_name .orderbox.customfields p.optionname{padding-bottom: 0!important;}
.configuration-domain .orderbox input.input-inline{ width: -moz-available;width: -webkit-fill-available;width: fill-available;}
#register input[type=text]::placeholder {color: #a3a3a3;}
#register input[type=text]:-ms-input-placeholder {color: #a3a3a3;}
#register input[type=text]::-webkit-input-placeholder {color: #a3a3a3;}
#transfer input[type=text]::placeholder{color: #a3a3a3;}
#transfer input[type=text]:-ms-input-placeholder{color: #a3a3a3;}
#transfer input[type=text]::-webkit-input-placeholder{color: #a3a3a3;}
#owndomain  input[type=text]::placeholder{color: #a3a3a3;}
#owndomain  input[type=text]:-ms-input-placeholder{color: #a3a3a3;}
#owndomain  input[type=text]::-webkit-input-placeholder{color: #a3a3a3;}
#oldwp .orderbox label:has(> input[type="radio"])  {display: block;cursor: pointer;}
