/*STYLE*/
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/*mixin custom */
/*default search */
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/


/*--- TABS PRODUCTS ---*/



  @media (max-width: 991px) {
    .ApTabs:not(.AjaxTabs).tabs-top .nav-tabs {
      justify-content: start; } }
  @media (max-width: 767px) {
    .ApTabs:not(.AjaxTabs).tabs-top .nav-tabs {
      flex-wrap: wrap; }
      .ApTabs:not(.AjaxTabs).tabs-top .nav-tabs .nav-item {
        margin-left: 0px; }
        .rtl .ApTabs:not(.AjaxTabs).tabs-top .nav-tabs .nav-item {
          margin-right: 0px;
          margin-left: inherit; }
        .ApTabs:not(.AjaxTabs).tabs-top .nav-tabs .nav-item a {
          margin: 10px;
          border: 1px solid #EFEFEF; } }
.ApTabs:not(.AjaxTabs).tabs-top .block_content {
  clear: both; }

.ApTabs .dropdown-backdrop {
  display: none; }
.ApTabs.tabs-top .nav-tabs .nav-item + .nav-item {
  margin-left: 0px; }

  .rtl .ApTabs.tabs-top .nav-tabs .nav-item > a {
    border-left: 1px solid #EFEFEF;
    border-right: inherit; }


.ApTabs.tabs-top .nav-tabs .nav-item:last-child > a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }
.ApTabs .tabs-dropdown-menu {
  float: right;
  border: 1px solid #dedede; }
  @media (max-width: 567px) {
    .ApTabs .tabs-dropdown-menu {
      display: inline-block;
      width: 100%;
      border: 1px solid #666;
      background: transparent;
      margin-bottom: 20px; } }
  .ApTabs .tabs-dropdown-menu .dropdown-toggle {
    width: 100%;
    text-align: left;
    background: transparent; }
  .ApTabs .tabs-dropdown-menu .dropdown-menu {
    width: 100%;
    padding: 0; }
    .ApTabs .tabs-dropdown-menu .dropdown-menu a {
      padding: 5px 10px; }
      .ApTabs .tabs-dropdown-menu .dropdown-menu a:hover {
        background: #0275d8;
        color: #fff; }

/* Widget Tab */
.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0px; }

.tab-content .tab-pane,
.tab-content .pill-pane,
.pill-content .tab-pane,
.pill-content .pill-pane {
  display: none; }
.tab-content .active,
.pill-content .active {
  display: block; }

.tabs-below .nav-tabs {
  border-top: 1px solid #dedede; }
  .tabs-below .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0; }
    .tabs-below .nav-tabs > li > a {
      -moz-border-radius: 0px 0px 4px 4px;
      -webkit-border-radius: 0px 0px 4px 4px;
      border-radius: 0px 0px 4px 4px; }
      .rtl .tabs-below .nav-tabs > li > a {
        -moz-border-radius: 0px 0px 4px 4px;
        -webkit-border-radius: 0px 0px 4px 4px;
        border-radius: 0px 0px 4px 4px; }
      .tabs-below .nav-tabs > li > a:hover, .tabs-below .nav-tabs > li > a:focus {
        border-top-color: #dedede;
        border-bottom-color: transparent; }
  .tabs-below .nav-tabs > .active a,
  .tabs-below .nav-tabs > .active a:hover,
  .tabs-below .nav-tabs > .active a:focus {
    border-color: transparent #dedede #dedede #dedede; }

.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none; }
  .tabs-left .nav-tabs > li > a,
  .tabs-right .nav-tabs > li > a {
    min-width: 74px;
    margin-bottom: 3px;
    margin-right: 0; }
    .rtl .tabs-left .nav-tabs > li > a, .rtl
    .tabs-right .nav-tabs > li > a {
      margin-left: 0;
      margin-right: inherit; }

.tabs-left .nav-tabs {
  float: left;
  border-right: 1px solid #dedede; }
  .rtl .tabs-left .nav-tabs {
    float: right; }
  .rtl .tabs-left .nav-tabs {
    border-left: 1px solid #dedede;
    border-right: inherit; }
  .tabs-left .nav-tabs > li > a {
    margin-right: -1px;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px; }
    .rtl .tabs-left .nav-tabs > li > a {
      margin-left: -1px;
      margin-right: inherit; }
    .rtl .tabs-left .nav-tabs > li > a {
      -moz-border-radius: 0px 4px 4px 0px;
      -webkit-border-radius: 0px 4px 4px 0px;
      border-radius: 0px 4px 4px 0px; }
    .tabs-left .nav-tabs > li > a:hover, .tabs-left .nav-tabs > li > a:focus {
      border-color: #eeeeee #dedede #eeeeee #eeeeee; }
  .tabs-left .nav-tabs .active > a,
  .tabs-left .nav-tabs .active > a:hover,
  .tabs-left .nav-tabs .active > a:focus {
    border-color: #dedede transparent #dedede #dedede;
    *border-right-color: #FFFFFF; }

.tabs-right .nav-tabs {
  float: right;
  border-left: 1px solid #dedede; }
  .rtl .tabs-right .nav-tabs {
    float: left; }
  .rtl .tabs-right .nav-tabs {
    border-right: 1px solid #dedede;
    border-left: inherit; }
  .tabs-right .nav-tabs > li > a {
    margin-left: -1px;
    -moz-border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px; }
    .rtl .tabs-right .nav-tabs > li > a {
      margin-right: -1px;
      margin-left: inherit; }
    .rtl .tabs-right .nav-tabs > li > a {
      -moz-border-radius: 4px 0px 0px 4px;
      -webkit-border-radius: 4px 0px 0px 4px;
      border-radius: 4px 0px 0px 4px; }
    .tabs-right .nav-tabs > li > a:hover, .tabs-right .nav-tabs > li > a:focus {
      border-color: #eeeeee #eeeeee #eeeeee #dedede; }
  .tabs-right .nav-tabs .active > a,
  .tabs-right .nav-tabs .active a:hover,
  .tabs-right .nav-tabs .active a:focus {
    border-color: #dedede #dedede #dedede transparent;
    *border-left-color: #ffffff; }

.widget-tabs li {
  padding: 5px 8px;
  border: 1px solid transparent;
  text-transform: uppercase; }
  .widget-tabs li a {
    color: #535353; }
  .widget-tabs li.active {
    border: 1px solid #DAA14C; }
    .widget-tabs li.active a {
      color: #DAA14C; }

.block .nav-pills > li.active > a {
  position: relative; }
  .block .nav-pills > li.active > a:before {
    content: "\f0d7";
    position: absolute;
    bottom: -7px;
    height: 0.625rem;
    line-height: 0.625rem;
    font-family: "FontAwesome";
    color: #DAA14C;
    font-size: 1.1875rem;
    z-index: 9;
    right: 50%;
    margin-right: -4px; }
    .rtl .block .nav-pills > li.active > a:before {
      left: 50%;
      right: auto; }
    .rtl .block .nav-pills > li.active > a:before {
      margin-left: -4px;
      margin-right: inherit; }
.block .panel-group {
  margin-bottom: 0; }

.nav-tabs {
  border-bottom: 1px solid transparent;
  padding-bottom: 30px; }
  .nav-tabs > li > a {
    font-weight: 800;
    color: #767676;
    border-bottom: 2px solid transparent; }
  .nav-tabs > li.active a,
  .nav-tabs > li.active a:hover,
  .nav-tabs > li.active a:focus {
    border: 1px solid transparent;
    background: #eeeeee;
    border-bottom: 2px solid #c0c700;
    color: #000000; }

.ApTabs .tab-content {
  position: relative; }
  .ApTabs .tab-content > .tab-pane {
    visibility: hidden;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9;
    opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.3s ease 0s;
    -moz-transition: opacity 0.3s ease 0s;
    -ms-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s; }
    .ApTabs .tab-content > .tab-pane.active {
      position: static;
      visibility: visible;
      opacity: 1;
      -ms-opacity: 1;
      -o-opacity: 1;
      -moz-opacity: 1;
      -webkit-opacity: 1;
      filter: alpha(opacity=100); }