﻿@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);


/*STYLE BEGIN*/
body {direction: rtl !important; text-align:right !important;}
.top-menu {float: left;}
.top-menu li:last-child { border-left:1px solid #ececec;}
.top-menu li:first-child {border-left: none;}
.header-top .dropdown-menu > li {text-align: right;}
.header-top-right a img {margin-left: 5px;}
.btn i:before {padding-left: 10px;}
.logo {float: right;}
.btn-tera {float: left; margin-left: 0;}
.nav .dropdown-menu > li > a  {text-align:right; font-size:14pt;}
.dropdown-menu > li > a:hover {padding-right:20px;}
.main-navigation .navbar-nav > li > a {
    font-size: 16pt !important;
}
.header-top ul .fa, .header-top ul .fi {margin-left: 10px;float: right;margin-top: 5px; margin-right:0;}
.navbar-default .navbar-nav > li > a {
    padding: 25px 15px !important;
    font-size: 16px !important;
}
/*STYLE FORM END*/

/*HOME BEGIN*/
ul.nav.navbar-nav.navbar-main-menu {padding-right: 0;}
.navbar-nav {float:right;}
#section-features .feature h3 {font-weight: 600;}
/*HOME FORM END*/

/*CONTENT BEGIN*/
.block-title .block-title-text {float: right;}
.block-title .block-title-text h2 {padding-right:0; font-size: 20pt;}
/*CONTENT FORM END*/

/*HOME FORM BEGIN*/
.form-top-left h3 {text-align:right;}
.form-top-left {float:right;}
.intl-tel-input .selected-flag .iti-flag {
    left: 5px;
}
/*HOME FORM FORM END*/

/*PRICE TABLE BEGIN*/
.avn-price-table.avn-style20 > .avn-tables {margin-right: 200px; margin-left:0;}
.avn-price-table.avn-style20 > .avn-tables > .avn-table > .avn-btn-main > .avn-btn > i {margin-left: 8px; font-size: 14pt;
}
.tg-account-type td:first-child, .tg-account-type .first-line {
    background-color: #A4AEB9;
    color: #fff;
    font-weight: 600;
    font-size: 12pt;
    border-right: 1px solid #fff;
    text-align:right;
}
.tg-account-type td {vertical-align: middle;text-align: center;}
/*PRICE TABLE END*/

/*BOOTSTRAP-OVERRIDE BEGIN*/
.input-group .form-control {border-right: none; border-left: 1px solid #e5e5e5;}
.input-group .input-group-addon {
    border-color: #005CA9;
    background: #005CA9;
    min-width: 54px;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
/*BOOTSTRAP-OVERRIDE END*/
/*COMPONENTS BEGIN*/
.dropdown-menu {right:0;}
.dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before {right: 15px;}
.dropdown > .dropdown-menu:before,
.dropdown-toggle > .dropdown-menu:before,
.btn-group > .dropdown-menu:before {
  position: absolute;
  top: -8px;
  right: 9px;
  left: auto;
  display: inline-block !important;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e0e0e0;
  border-left: 8px solid transparent;
  content: '';
}
.dropdown > .dropdown-menu:after,
.dropdown-toggle > .dropdown-menu:after,
.btn-group > .dropdown-menu:after {
  position: absolute;
  top: -7px;
  right: 10px;
  left: auto;
  display: inline-block !important;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  content: '';
}
.form-control {
    border-radius: 3px!important;
}


/*COMPONENTS END*/
/*STYLE-OVERRIDE BEGIN*/
@media (max-width: 767px){
    .btn + .btn {
    margin-left: 0px;
}
}

@media (max-width: 1366px) and (min-width: 1024px) {
    .tp-caption {padding-right:20px;}
}

/*STYLE-OVERRIDE END*/

.contact_dir_reverse {
    direction: ltr;
    unicode-bidi: embed;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    padding-right: 18px;
}

.dark-bg .item-list-right p, .dark-bg .item-list-left p, .dark-bg .item-list-center p {
    text-align: right;
}

.item-list-left li {
    padding: 5px 75px 20px 75px !important;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
     float: right;
}

.item-list-right li .num-icon, .item-list-left li .num-icon {
    right: 0;
}
.form-inline .form-control {
    float: left;
    direction: rtl;
}
.field-validation-error {
    max-width: 343px;
    float: left;
    direction: rtl;
}