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

    ** Custom Stylesheet **

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

***************************************************** */
.primary-content input,
input[type="tel"],
input[name="domain"],
input#inputDomain{
    text-align:left !important;
    direction:ltr !important;
}
.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;
}

.captchaimage {
	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 {
    direction:ltr;
}

.tiles .tile i{
	right: auto;
    left: 20px;
}
input#inputSubject {
    direction: rtl;
    text-align: right;
}