/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
body {
  font-family: "IRANSans", sans-serif;
  text-align: right;
}
.domain-checker-container img#inputCaptchaImage {
  float:left;
}
#nav a{
  text-decoration: none;
}
.domain-checker-container .default-captcha.default-captcha-register-margin div {
  width:15rem;
  display:block;
  margin-right:auto;
  margin-left:auto;
}
.domain-checker-container input#inputCaptcha {
  text-align:left !important;
  direction:ltr;
}
.sidebar .sidebar-menu-item-icon-wrapper {
  margin-right: unset;
  margin-left: 0.25rem;
}
#default-captcha-domainchecker #inputCaptcha{
  display: block;
  margin-right: auto;
  margin-left: auto;
  direction: ltr;
  text-align: left;
}
.captchaimage
{
  text-align: left;
}
form[action="/password/reset"] .card .float-left,
form.login-form .card .float-left{
  float: left !important;
}
form[action="/password/reset"] .card .text-right,
form.login-form .card .text-right{
  text-align: right !important;
}

form[action="/password/reset"] .col-md-8.mx-auto.mb-3.mb-sm-0,
form.login-form .col-md-8.mx-auto.mb-3.mb-sm-0{
  max-width:100%;
  flex: 0 0 100%;
  
}
form[action="/password/reset"] div#default-captcha-domainchecker .col-6,
form.login-form div#default-captcha-domainchecker .col-6{
  max-width:100%;
  flex: 0 0 100%
}
form[action="/password/reset"] .captchaimage,
form.login-form .captchaimage{
  text-align:center
}


.mr-auto, .mx-auto{
  margin-left: auto !important;
  margin-right: unset !important;
}
.sidebar .sidebar-menu-item-badge,
.ml-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
.md-editor .btn-toolbar .btn-group{
  margin-right: 0px;
  margin-left: 6px;
}
.ticket-reply .rating span.star, .ticket-reply .rating-done span.star {
  float: left;
  padding: 0.1rem;
}
.ticket-reply .rating,
.ticket-reply .rating-done,
.dataTables_wrapper .dataTables_filter,
div#ticketsPanel label {
  float: left;
}
.breadcrumb-item+.breadcrumb-item{
  padding-left: 0px;
}
.breadcrumb-item+.breadcrumb-item::before{
  padding-right:0.33rem;
  padding-left:0.33rem
}

label.form-control-label
{
  float: right;
}
.panel-heading.card-header i.panel-minimise.pull-right.float-right,
.float-right,
div.dataTables_wrapper div.dataTables_length label,
.dataTables_length,
.ticket-actions.float-sm-right.mt-3.mt-sm-0 {
  float: left !important;
}
.float-left,
a.btn-view-more.pull-right.float-right.disabled{ 
  float: right !important;
}
i.fas.fa-arrow-right,
i.fas.fa-arrow-circle-right,
i.far.fa-angle-double-right,
i.fas.fa-arrow-circle-left {
  transform: rotate(180deg);
}

.card-body,
ul.dropdown-menu.show,
div.dropdown-menu.show,
.cart-sidebar,
.card,
.form-group,
div#orderSummary,
p{
  text-align: right;
}
.dropdown-menu{
  left:auto;
  right:0px;
}
.text-right {
  text-align: left !important;
}
.pl-1{
  padding-left: 0 !important;
  padding-right: .25rem!important;
}
.text-left{
  text-align: right !important;
}
.input-group-prepend{
  margin-right: auto;
  margin-left: -1px;
}
.input-group-append{
  margin-left: auto;
  margin-right: -1px;
}
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child){
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child)
 {  
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text,
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child),
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label::after
 {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-check-input {
  margin-right: -1.5rem;
  margin-left: unset;
}
.input-group-lg>.input-group-append>.btn {
  border-radius: .3rem;
}
.input-group .btn-reveal-pw {
  border-right: 0px;
  border-left: 1px solid #ccc;
}
  .smart-search {
    position: fixed;
    right: -207px;
    top: 50%;
    background: #f9093b;
    color: #FFF;
    padding: 5px;
    border-radius: 6px;
    border: 1px solid #fff;
    z-index:1000000;
}
.smart-search.fixed i{
    color:#fff;
}
a.smart-search:hover{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    right:-5px;
    color:#fff;
}

.domain-checker-container #order-standard_cart .form-control{
  text-align: left;
}
#order-standard_cart .field,
#order-standard_cart .form-control,
#registration .field, #registration .form-control{
	text-align:right;
}

#order-standard_cart .prepend-icon .field,
#registration .prepend-icon .field{
	padding-left:5px;
	padding-right:36px;
}
#order-standard_cart .prepend-icon .field-icon{
	margin-right:auto;
	margin-left:10px;
}
form.login-form .card .card-footer small,
form.login-form .card .card-footer .small{
	float:right;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
    padding-left:0px;
    padding-right: 17px;
}
.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container,
#order-standard_cart .field, #order-standard_cart .form-control,
.intl-tel-input .country-list,
#registration .field, #registration .form-control,
input#inputPromotionCode,
.domain-pricing .col-md-4.two-row-center.px-4 {
    direction:ltr;
}

input[type="tel"]
{
    text-align:left ;
    direction:ltr;
}
.tiles .tile i{
	right: auto;
    left: 20px;
}
@media (min-width: 768px) {
  .float-md-left {
      float: right !important;
  }
  .float-md-right {
    float: left !important;
  }
  .offset-md-2 {
    margin-right: 16.6666666667%;
  }
}

@media (min-width: 992px) {
  .float-lg-right {
      float: left !important;
  }

}
