@-moz-document url-prefix() {
  .icon-phone{
    color:#ffffff !important;
    font-size:12px !important;
}

.nav-link:hover{
    color:#ffffff !important;
}

ul.select-country1.dropdown-menu.show {
  top: 58.5px !important;
  top: 54.5px !important;
  max-height: 459px;
  opacity: 1;
  width: 275px;
  position: absolute !important;
  margin-left: -86px;
  height: 592px;
  left: -177px !important;
}



/* listing page css*/

  .alert-warning {
    /*color: #852c00;*/
    background-color: #4A4F54 !important;
    border-color: #4A4F54 !important;
  }
  
   .btn-dark {
    color: #fff;
    background-color: #212529 !important;
    border-color: #212529 !important;
   }
   [data-title]:hover:after {
        opacity: 1 !important;
        /*transition: all 0.2s ease 0.6s;*/
        visibility: visible !important;
    }
    [data-title]:after {
        content: attr(data-title);
        position: absolute !important;
        padding: 0px 10px 0px 10px !important;
        color: #222 !important;
        border-radius: 0px !important;
        /* box-shadow: 0px 0px 15px #222; */
        background-color : #fff !important;
        margin-top:10px !important;
        font-size:12px !important;
        text-transform:none !important;                    
        visibility: hidden !important;
        
    }
    
    .navbar-expand-lg .navbar-nav .dropdown-menu {
  position: absolute;
  top: 72.4px !important;
  margin-right: -136% !important;
  left: -81px ! important ;
}
.font-weight-light.btn-dark{
    background-color: #0E0E23 !important;
  border-color: #05101A !important;
} 
 li.list-group-item {
    border: 0 !important;
    margin-bottom: -5px !important;
    /* margin-bottom: 0px; */
}
 .list-group-item:hover, .list-group-item:focus {
    z-index: 0 !important;
    text-decoration: none;
  }
  
.list-group {
    margin-bottom: 2px !important;
  }
  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125) !important;
    border-radius: 0px !important;
  }
  .btn-market1:hover {
  border: 1.3px solid #f8f8f8 !important;
  color: #fff !important;
  font-weight: 500 !important;
  background-color: transparent !important;
}

.foo-link-white > .nav-item > .nav-link:hover {
  background-color: #fff !important;
  line-height: 15px !important;
  color: #000000 !important;
  text-decoration: underline;
}

.nav-link > [class*=" icon-"] {
  font-size: 12px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
  /*color: #000;*/
}

 .terms{
     color:#000000 !important;
 }
 .privacy{
     color:#000000 !important;
 }
 
 .btn-group > .btn-market:hover {
  border: 1.3px solid #f8f8f8 !important;
  color: #fff !important;
  background-color: #4A4F54 !important;
  
}

ul.select-country3.dropdown-menu.show {
  top: 54.5px !important;
  max-height: 468px;
  opacity: 1;
  width: 275px;
  position: absolute !important;
  margin-left: -104px;
  height: 465px;
  left: -224px !important;
}
.btn-dark:hover {
    color: #000 !important;
    background-color: #ffffff !important;
    border: 1px solid #000 !important;

}
.reset_filter:hover{
    color: #000000 !important;
    background-color:#E4E8E8 !important;
}

.accordion-button1:hover {
  border: none !important;
  color: #000000 !important;
  background-color: #eff2f0 !important;
}

.dropdown-toggle::after {
 display:none !important;
}

.slider {
  -webkit-appearance: none;
  width: 100% !important;
   opacity: 1 !important;
  background: #d3d3d3 !important;
  outline: none !important;
 
  -webkit-transition: .2s !important;
  transition: opacity .2s !important;
}

.slider:hover {
  opacity: 1 !important;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  appearance: none !important;
   width:  19px !important;
  height:  19px !important;
  border-radius: 50% !important;
  background: #4b4b4b !important;
  cursor: pointer !important;
}

.slider::-moz-range-thumb {
 
  border-radius: 50% !important;
  background:  #4b4b4b !important;
  cursor: pointer !important;
}
.slider::-moz-range-thumb {
  width:  17px !important;
  height:  17px !important;
  border-radius: 50% !important;
  background:  #4b4b4b !important;
  cursor: pointer !important;
}
.btn-group > .color_active {
    background-color: transparent !important;
    border: 1.7px solid #000 !important;
    color: #000 !important;
    font-weight: bold !important;
}
.btn-group > .btn-outline-dark {
    border: 1px solid #B0BDC5 !important;
}
.color_tabs{
    height:30px !important;
}
  .btn-outline-dark:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    border-color: #4A4F54 !important;
  }
   .form-control:disabled, .form-control[readonly] {
    background-color: #ffffff !important;
    opacity: 1;
  }
  button:focus {
    outline: 0px dotted !important;
  }
  
  .btn {
   border: 0px solid transparent !important;
  }
  .submenu {
  position: relative !important;
  z-index: 1 !important;
}
.font-weight-bold {
    font-weight: 600 !important;
  }
  
   /* .modal-header {
     display: flex;
     align-items: center !important;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 0px solid #e9ecef;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }*/
   .header_firefox{
       margin-left:-50px !important;
       font-weight:500px !important;
  }
}