.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 13px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-control:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eeeeee;
    cursor: not-allowed;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
body.rtl #sp-top-bar .sp-module {
    margin: 0;
}
body.rtl .sp-contact-info {
    float: left;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
    margin: 0 0 0 5px;
}
body.rtl #offcanvas-toggler {
    float: left;
}
body.rtl #offcanvas-toggler > i {
    padding: 0 10px 0 0;
}
body.rtl .close-offcanvas {
    left: 10px;
    right: auto;
}
body.rtl .offcanvas-menu {
    transition: opacity 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s, left 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
body.rtl .body-innerwrapper::after {
    left: 0;
}
body.rtl .offcanvas-menu {
    left: -280px;
}
body.rtl.offcanvas .offcanvas-menu {
    left: 0;
}
body.rtl .sp-megamenu-parent {
    float: right;
}
body.rtl .sp-megamenu-parent > li.sp-has-child > a::after {
    display: none;
}
body.rtl .sp-megamenu-parent > li.sp-has-child > a::before {
    content: "\f107";
    font-family: FontAwesome;
    line-height: 20px;
    margin-right: 5px;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
    content: " &#61703;";
    float: left;
}
body.rtl .sp-module ul > li > a::before {
    float: right;
    margin-left: 8px;
    margin-right: 0;

}
body.rtl .entry-header.has-post-format {
    margin-left: 0;
    margin-right: 0;
}
body.rtl .post-format {
    left: auto;
    right: -68px;
}
body.rtl .article-info > dt > i, body.rtl .article-info > dd > i {
    margin-left: 3px;
    margin-right: 0;
}
body.rtl .entry-link::before {
    left: auto;
    right: -60px;
    top: auto;
    transform: rotate(-90deg);
}
body.rtl .entry-quote::before {
    left: auto;
    right: -40px;
    top: auto;
    transform: rotate(-15deg);
}
body.rtl .categories-list .page-header a.pull-right {
    float: left !important;
}
body.rtl .newsfeed-category .category li .pull-left {
    float: right !important;
}
body.rtl .search .btn-toolbar .pull-left {
    float: right !important;
}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"], .formResponsive label {
    float: right;
}
