@import url("https://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  direction: rtl !important;
  font-family: 'Droid Arabic Naskh', "Open Sans", serif !important;
}
/* Header and Navigation */
.main-nav{
  float: left;
}
.main-nav > li > a.main-nav-btn{
  margin-left: -15px;
  margin-right: 0;
}
.main-nav > li > a{
  font-size: 16px;
}
.main-nav li .caret{
  right: auto;
  left: 10px;
}

/* Main styles */
.holder-product-nav > li > a{
  background: linear-gradient(to left, #fff, #e7e7e7);
}
.holder-product-subnav > li > a{
  padding-right: 0;
  padding-left: 8px;
  border-right: none !important;
  border-left: 2px solid transparent;
}
.holder-product-subnav > li > a:hover, .holder-product-subnav > li > a.active{
  border-color: #3498db;
}
.hpc-tab-icon{
  border-left: none;
  border-right: 1px solid #ccc;
}
.nav-tabs.hpc-tabs6 li:first-child .hpc-tab-icon{
  border-right: none;
}

/* Home steps */
.home-steps li{
  float: right;
  background: linear-gradient(to left, #1059af, #1877cc);
}
.home-steps li:not(:first-child):before{
  left: auto;
  right: -15px;
}
.home-steps li:not(:first-child):after{
  left: auto;
  right: -17px;
}

/* Home Apps */
.home-apps a{
  text-align: center !important;
}

/* Product nav */
.holder-product-nav > li{
    padding: 0 20px 0 0 !important;
    background: url(/000/img/arrow-reverse.png) center right no-repeat !important;
}