﻿body {
}


/*.page-sidebar .page-sidebar-menu>li>a,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
   
    padding: 6px 15px !important;
 
}*/

@font-face {
  font-family: 'icomoon2';
  src:  url('../assets/fonts/icomoon2.ttf');
  font-weight: normal;
  font-style: normal;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a {
  border-top: 1px solid rgba(245, 242, 242, 0.58);

}
.container-sm {
    position: relative;
}

.back-to-main {
    color: #771776!important;
    position: absolute;
    top: 50px!important;
    left:unset!important;
    right: 0!important;
}

.rtl .back-to-main {
    left: 0!important;
    right:unset!important;
}

.back-to-main p {
    color: #771776!important;
    text-decoration: underline!important;
    text-decoration-color: #771776!important;
}

.rtl tr > th {
    text-align: right !important;
}

.rtl tr.center > th {
    text-align: center !important;
}

    .btn_accessibility {
       left: 20px;
       position: fixed !important;
       /* right: 88% !important; */
       /* float: left; */
       top: 101px !important;
       right:unset !important;
       
   }

   .btn_accessibility_action {
       margin-top: 30px !important;
       left: 20px;
       right:unset !important;
   }

       .rtl .btn_accessibility {
       left: unset !important;
       position: fixed !important;
       /* right: 88% !important; */
       /* float: left; */
       top: 101px !important;
       right:20px !important;
       
   }

   .rtl .btn_accessibility_action {
       margin-top: 30px !important;
       left: unset !important;
       right:20px !important;
   }

.tools {
display:inline-block;
}
.page-header.navbar {
    background: #ffffff !important;
}


.error{

border-color: #a94442;
border:1px, solid;
    -webkit-box-shadow: none;
    box-shadow: none;
    color:#a94442
}


.settingFundedOption {
margin-bottom:10px;
}
.portlet.light.bordered
{
    min-height:75vh;
}

.pointer {
    cursor: pointer;
}

.sticky {
  display: none;
}


.cke_dialog {
z-index:4444444444 !important;
}

.center-text {
text-align:center;
}


.tooltip-inner {
    min-width: 150px; /* the minimum width */
    max-width: 455px; /* the minimum width */

    text-align:right;
}
.pointer{
cursor: pointer;
}
.helpDeskBlack {
color:black !important;
}
.font12 {
    font-size: 12px;
}
.mt-comment-padding0 {
    padding: 0px !important;
}
.centerDiv {
margin: 0;

    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}
.page-sidebar .page-sidebar-menu>li>a,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {

    padding: 12px 6px !important;
 
}
.left {
text-align:left;
}

.none {
    border-right: none !important;
    border-left: none !important;
    border-bottom: 1px  solid #d5d5d5 !important;
    border-top: none !important;
    background: none !important;
    min-width: 100% !important;
    margin: auto;
    font-family: "DINProRegular", sans-serif, Arial, verdana;
}

.home-who__video.hide-bg {
    background-image: none !important;
    background: none !important;
}
.none_table {
    min-width: 200px;
}
.none_table tr td:first-child {
    width: 100%;
    font-family: "DINProRegular", sans-serif, Arial, verdana;
}
.none_table tbody tr:last-child td {
    border-bottom: none !important;
}

.no-vis {
  visibility: hidden;
}

.dims_title {
    height: 45px;
}
.select2-container {
    min-width: 45% !important;
}
.append_Fuel {
    width: 20%;
    float: left;
}
.append_Oil {
    width: 20%;
    float: left;
}
.append_Air {
    width: 20%;
    float: left;
}
.append_Cabin {
    width: 20%;
    float: left;
}
.append_Other {
    width: 20%;
    float: left;
}

.rtl .append_Fuel {
    width: 20%;
    float: right;
}
.rtl .append_Oil {
    width: 20%;
    float: right;
}
.rtl .append_Air {
    width: 20%;
    float: right;
}
.rtl .append_Cabin {
    width: 20%;
    float: right;
}
.rtl .append_Other {
    width: 20%;
    float: right;
}

.apps_container {
    min-height: 650px;
    direction: ltr;
}
.img-filter {
    height: 100%;
}
.view_oem_select_box {
    width: 30%;
    padding-top: 10px;
}
.manag_title {
    padding-top: 10%;
}
.algn-left {
    text-align: left;
}
.pad-bot {
    padding-bottom: 0px;
    margin: 2px;
}
.view__selectbox_Search {
  position: absolute;
  top: 16px;
  right: 45px;
  font-size: 22px;
  color: #771776;
}
.rtl .view__selectbox_Search{
    right: auto;
    left: 45px;
}
@media (max-width: 992px) {
        .d-block {
}
    .apps_container {
        min-height: 730px;
    }
    .view_oem_select_box {
        width: 50%;
        padding-top: 10px;
    }
    .select2-search_plus {
        left: 55% !important;
        top: 15px;
    }
    .select2-search_minus {
        left: 68% !important;
        top: 15px;
    }
    .refresh {
        left: 55% !important;
        top: 15px;
    }
    .rtl .select2-search_plus {
        right: 55% !important;
        left: auto;
        top: 15px;
    }
    .oem_search_tab {
        position: relative;
    }
    .rtl .select2-search_minus {
        right: 68% !important;
        left: auto;
        top: 15px;
    }
    .rtl .refresh {
        right: 55% !important;
        left: auto;
        width: 50%;
        top: 15px;
        overflow: visible;
    }
    .append {
        width: 50%
    }
    .append_Air .view-product {
        width: 80% !important;
        float: left;
        padding-left: 3%;
    }
    .append_Oil .view-product {
        width: 80% !important;
        float: left;
        padding-left: 3%;
        bottom: 0px;
    }
    .append_Fuel .view-product {
        width: 80% !important;
        float: left;
        padding-left: 3%;
        bottom: 0px;
    }
    .append_Cabin .view-product {
        width: 80% !important;
        float: left;
        padding-left: 3%;
        bottom: 0;
    }
    .append_Other .view-product {
        width: 80% !important;
        float: left;
        padding-left: 3%;
        bottom: 0;
    }
    .rtl .append_Fuel {
        width: 100%;
    }
    .rtl .append_Oil {
        width: 100%;
    }
    .rtl .append_Air {
        width: 100%;
    }
    .rtl .append_Cabin {
        width: 100%;
    }
    .rtl .append_Other {
        width: 100%;
    }
    .rtl .append_Air .view-product {
        width: 48% !important;
        float: right;
        padding-left: 3%;
    }
    .rtl .append_Oil .view-product {
        width: 48% !important;
        float: right;
        padding-left: 3%;
        bottom: 0px;
    }
    .rtl .append_Fuel .view-product {
        width: 48% !important;
        float: right;
        padding-left: 3%;
        bottom: 0px;
    }
    .rtl .append_Cabin .view-product {
        width: 48% !important;
        float: right;
        padding-left: 3%;
        bottom: 0;
    }
    .rtl .append_Other .view-product {
        width: 48% !important;
        float: right;
        padding-left: 3%;
        bottom: 0;
    }
    .view_product_Cabin_img {
        background-size: 60% !important;
    }
    .vehicle-container {
        padding-top: 0px;
    }
    .apps_container {
        padding-top: 0px;
    }
    .app_modal_tbody tr td {
        font-size: 18px;
    }
    .table tr td:first-child {
        width: 50%;
    }
    .new_prod_app_table_products {
        align-items: center;
    }
    .my-md {
        align-items: center;
    }
    .img_view_mtable {
        background-size: contain;
        background-position: 0px 0px;
    }
    .view-mtable__side:nth-of-type(odd) {
        max-height: 180px !important;
        overflow: hidden;
    }
    .new_prod_app_table {
        width: 90%;
    }
    .oem_app_table {
        max-width: 90%;
    }
    .rtl .header-nav__link {
      font-size:x-large !important;
    }
    .rtl .qw-side-wrap:first-child {
        margin-left: 0;
    }
    .rtl .qw-side-wrap:last-child {
        margin-right: 0;
    }
    .rtl .header_language:nth-of-type(2) {
        font-size: 21px;
    }
    .view-product-wrap__inner {
        max-width: 50%;
    }
    .rtl .contacts-aside {
        width: 100%; 
    }
    .contacts {
        padding-top: 150px;
    }
    .view-mtable__thumb {
        width: 180px !important;
        height: 180px !important;
        max-height: 180px !important;
        min-height: 180px;
        position: relative !important;
        overflow: hidden !important;
        margin: 0 auto;
        justify-content: center;
        align-items: center;
    }
    .view-mtable__thumb img {
        margin: 0 !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important ;
        width: auto !important ;
        height: auto !important;
        min-height: 100% !important;
        min-width:  100% !important;
        max-height: 107% !important;
        max-width: 107% !important;
    }
    .accordion__inner {
          max-height: 3000px;
        }
        .view-product-wrap--x5 {
        min-width: 100% !important;
    }
}

@media (max-width: 500px) {
    .view-product-wrap--x5 {
        min-width: 100% !important;
    }
        .view-mtable__side:nth-of-type(even) {
        max-width: 180px !important;
    }
    .view-mtable__side:first-child {
        margin-right: 20px;
    }
    .view-stats__key {
        font-size: 21px;
    }
}

@media (max-width: 400px) {
    .view__selectbox_Search {
        top: -30px;
    }
    .icon-search {
        top: -30px;
    }
    .view-mtable__side:first-child {
        margin-right: 20px;
    }
    .view-mtable__side:nth-of-type(odd) {
        max-height: 150px !important;
        max-width: 160px !important;
        overflow: hidden;
    }
    .view_oem_select_box {
        min-width: 250px;
    }

    .select2-search_plus {
        left: 73% !important;
        top: 15px;
    }
    .select2-search_minus {
        left: 85% !important;
        top: 15px;
    }
    .rtl .select2-search_plus {
        right: 73% !important;
        left: auto;
        top: 15px;
    }
    .rtl .select2-search_minus {
        right: 85% !important;
        left: auto;
        top: 15px;
    }
    .view-mtable__info {
        font-size: 19px;
    }
    .view-mtable__side :first-child {
       text-align: right;
    }
    .rtl .view-mtable__info {
        text-align: left;
    }
    .view_product_Fuel_img {
        background-size: 60% !important;
    }
    .view_product_Air_img {
        background-size: 60% !important;
    }
   .view_product_Oil_img {
        background-size: 60% !important;
    }
   .view_product_Cabin_img {
        background-size: 60% !important;
    }
       .view_product_Other_img {
        background-size: 60% !important;
    }
        .view-mtable__thumb {
        width: 130px !important;
        height: 130px !important;
        max-height: 130px !important;
        min-height: 130px;
    }
}
.rtl .view-accordion {
    direction: rtl;
}
.rtl .algn-left {
    text-align: right;
}
.select2-search_plus {
  position: absolute;
  width: 39px;
  height: 39px;
  margin: 0 auto;
  background: #771776;
  line-height: 26px;
  font-size: 44px;
  color: #fff;
  text-align: center;
  font-style: normal;   
  z-index: 2;
  left: 36%;
  top: 15px;
}
.icon-spinner11:before{
  font-family: 'icomoon2' !important;
  content: "\e984";
  width: 39px;
  height: 39px;
  margin-bottom: 31px;
  background: #771776;
  line-height: 39px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  font-style: normal;   
  z-index: 2;
  display: block;
}
.details_container{
    padding-top: 0;
}
.refresh {
    overflow:auto;
    position: absolute;
    left: 36%;
    top: 15px;
}
.rtl .refresh{
    right: 36%;
    left: auto;
}
.rtl .select2-search_plus{
  right: 36%;
  left: auto;
}
.rtl .select2-search_minus {
    right: 41%;
    left: auto;
}

.select2-search_minus {
  position: absolute;
  width: 39px;
  height: 39px;
  margin: 0 auto;
  background: #771776;
  line-height: 26px;
  font-size: 44px;
  color: #fff;
  text-align: center;
  font-style: normal;   
  z-index: 2;
  left: 41%;
  top: 15px;
}
.rtl .table tr td {
  font-size: 16px;
}
.select2-selection__clear {
    float: left !important;
    padding-right: 10px !important;
}
.rtl .select2-selection__clear {
    float: right !important;
    padding-left: 10px !important;
}

.cert_img img {
    margin: 0 auto;
    display:block;
    position: relative;
}

.title-vehicle-filters {
    color: #771776;
}
.images_dem {
    color: Grey;
    font-size:x-small;
}

.show_applications_filter {
    margin: 0 auto;
    margin-bottom: 5px;
    width: 300px;
    display: block;
}
.zoko {
  color: #771776 !important;
  font-weight: bold !important;
}

.filter_type_info{
    font-size: 16px;
}
.filter_type_title{
    font-size: 20px;
}
.rtl .header {
    font-family: "Verdana";
}

.oem_app_table {
    width: 100% !important;
}
.rtl .header-nav__link {
    font-size:large;
}
.rtl .home-search__title {
    font-family: "Verdana";
}
.rtl .home-search__info {
    font-family: "Verdana";
}
.rtl .title {
    font-family: "Verdana";
}
.rtl .products-slider__item-info{
    font-family: "Verdana";
}
.rtl .home-product {
    font-family: "Verdana";
}
.rtl .footer {
    font-family: "Verdana";
}
.rtl .footer-nav__link {
    font-size: large;
}
.rtl .footer-content__copy {
    font-size: small;
}
}
.rtl .footer-aside__link {
    font-size: 14px;
}
.rtl .table {
    font-family: "Verdana";
}
.rtl .table td{
    font-size: 14px;
}
.rtl .select {
    font-family: "Verdana";
}
.rtl .view-product__title {
    font-family: "Verdana";
}
.rtl .categories__item {
    font-family: "Verdana";
}
.rtl .laboratory-block {
    font-family: "Verdana";
}
.rtl .contacts-aside {
    font-family: "Verdana";
}
.rtl .input {
    font-family: "Verdana";
}
.rtl .qw-side {
    font-family: "Verdana";
}
.rtl .btn {
    font-family: "Verdana";
}
.rtl .view-stats {
    font-family: "Verdana";
}
.rtl .treeitem {
    font-family: "Verdana" !important;
}

.centerParent {
    position: relative !important;
    overflow:hidden !important;
    margin: 0 auto;
}
.centerParent .small {

   height:100% !important;
   width:100%  !important;
}
.centerChild {
    margin: 0 !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important ;
    width: auto !important ;
    height: auto !important;
    min-height: 100% !important;
    min-width:  102% !important;
    max-height: 110% !important;
    max-width: 103% !important;
}