@font-face
{
    font-family: sans;
    src: url('../fonts/IRANSansWeb.ttf');
    src: local('IRANSansWeb'), url('../fonts/IRANSansWeb.woff') format('woff'), url('../fonts/IRANSansWeb.ttf') format('truetype'), url('../fonts/IRANSansWeb.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {
	font-family: 'sans' , Droid , 'BNazanin' , BYekan;
}

/** english fonts */
.eng-font {
	font-family: 'Open Sans', sans-serif;
}

@media only screen and (min-width: 0px) and (max-width: 479px) {   
    .caption strong{
        letter-spacing: 0px !important;
    }
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-right: auto;
    margin-left: 10px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    float: right;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
    }
}
.radio-inline, .checkbox-inline {
    padding-left: 20px;
    padding-right: 0;
}
/* footer nav bar styles */
.footer-nav li a i {
    margin: 0 0 10px 5px;
}

.newsletter i {
    float: right;
}
.newsletter p {
    padding: 0 30px 0 15px;
}

.contact-widget i {
    float: right;
}
.contact-widget p {
    padding: 0 30px 0 15px;
}

/**
 * ol styles
 */
ol {
    padding: 10px 30px 15px 0px;
}


/**
 * owl-carousel
 */
.owl-carousel .owl-nav .owl-prev:before{
    content: "\f054";
}
.owl-carousel .owl-nav .owl-next:after{
    content: "\f053";
}

/**
 * Index page styles
 */
.opening-hours li span {
    float: right;
}
.opening-hours li .value {
    float: left;
}

/**
 * Contact Us Page
 */
.get-in-touch-widget li i, .we-are-social li i {
    margin-left: initial;
    margin-right: -45px;
    float: right;
}

.get-in-touch-widget li, .we-are-social li {
    padding: 10px 45px 0 0;
}

/**
 * Login Checkbox style
 */
.login-checkbox {
    float: right;
}

.login-checkbox input[type="checkbox"] {
    float: right !important;
}

.login-checkbox.checkbox label {
    padding-right: 0px !important;
}

/**
 * Used in drop down menu
 */
@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }
    .medical-nav .navbar-default .navbar-collapse li a {
        padding: 19px 20px 24px;
    }
}
.navbar-nav li .dropdown-menu li.dropdown-submenu .fa-angle-left {
    position: absolute;
    left: 18px;
    top: 13px;
}
.right-100 {
    left: initial !important;
    right: 100% !important;
}

/**
 * Blog Posts Styles
 */
.blog-date {
    padding: 5px 12.5px 10px 10.5px;
}
.blog-full-width .blog-content {
    padding: 20px 100px 40px 0;
}
.blog-full-width-date {
    float: right;
}
.blog-full-width-date a i {
    margin-right: 0;
    margin-left: 3px;
}
.tags li {
    float: right;
    margin: 0 0 5px 5px;
}
.popular-post img, .best-seller img {
    float: right;
    margin: 0 0 0 12px;
}
.comment-avartar {
    float: right;
}
.comment-content-wrapper {
    padding-right: 96px;
    padding-left: 0;
}

/**
 * Date Picker Styles
 */
.ui-widget {
    font-family: 'sans' , Droid , 'BNazanin' , BYekan;
}
.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: 'sans' , Droid , 'BNazanin' , BYekan;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    height: initial !important;
    padding: 0px !important;
    margin: 0px !important;
}