@charset "UTF-8";

/*========================================
    Style sheet - since - 2020 05 20 
          Patpat - CR - Changes
===========================================*/


.item-preview .item-info .mobile-number-wrap {
  background-color: #8f4299;
  display: inline-block;
  border-radius: 5px;
}

.item-preview .item-info .mobile-number-wrap .mobile-number {
  color: #fff;
  cursor: pointer;
}

.item-preview .item-info .mobile-number-wrap .mobile-number:hover {
  color: #fff;
  background-color: #812a8d !important;
}

#sortby{
  background-color: #f5eef8;
  box-shadow: 0 .125rem .25rem rgba(0,0,0,0.075) !important;
  border: 1px solid #dee2e6 !important;
  padding: 15px 0;
}
#sortby .custom-select{
  padding: 0 10px;
  height: 35px;
  font-size: .75rem;
}

.stiky-box {
  top: 195px;
}
.stiky-box.stky{
  top: 96px;
  z-index: 1029;
  padding-top: 15px;
  background-color: #fff;
}
.dealer-tab {
    padding-left: 71px;
}
.f_location select{
  border-radius: 0;
}
.installment-wr .icon svg{
  height: 42.88px;
}
.installment-wr .icon {
    text-align: center;
}
.similar-ad-wr .item .card .img-wr {
    height: 150px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
/*.no_form form {
    visibility: hidden;
    height: 0;
    margin: 0 !important;
    padding: 0 !important;
}*/
.f_location select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(https://patpat.lk/resources/images/icons/darrow.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 96% center;
}

.f_location select::-ms-expand {
  display: none;
}
.edit-profile .focus .error{
  display: none;
}
.edit-profile .active .error{
  display: none;
}
.edit-profile .error{
  color: #f35d5d;
  padding-top: 7px;
  position: absolute;
}
@media only screen and (max-width: 600px) {
  .f_location{
    padding-right: 15px;
    padding-bottom: 15px;
  }
}

/*2020-05-22 - Madushan*/

@media only screen and (max-width: 767px) {
    #sort-container,
    #filter-container {
        display: none;
    }
}
@media only screen and (min-width: 768px) {
    #sort-container,
    #filter-container {
        display: block;
    }
}


/*new header styles*/
.sub-header {
    background-color: #8f4299;
    color: gray;
}
.add-hover {
    border-left: 1px solid #8f4299;
}
.sub-header .nav-link {
    color: white;
}
.sub-header .nav-link.active {
    position: relative;
}
.sub-header .nav-link.active {
    color: white;
}
.sub-header .nav-link.active:hover {
    color: #8f4299;
}
.sub-header .nav-link.active:after{
    content: "";
    height: 3px;
    width: 100%;
    color: #fff;
    display: block;
    position: absolute;
    bottom: 0.7px;
    background-color: #fff;
    left: 0;
}
.add-hover:hover {
    background-color: #8f4299;
    border-left: 1px solid #8f4299;
}
.add-hover:hover>.dropdown-menu {
    margin-top: 0px;
    display: block;
    left: -1px;
}
.sub-header .nav-link.active:hover {
    color: #ffffff;
}
.sub-header .nav-link:hover {
    color: #ffffff;
}
.dropdown-toggle::after {
    display: none;
}
.notifications .btn{
  color: #fff;
}
#dropdownMenuButton{
color: #fff;
}
.login-wrapper .nav-link{
border-radius: 6px;
    color: #fff;
}
.login-wrapper .nav-link small{
      font-size: 90%;
}
.mobile-number-wrap i {
    font-size: 14px;
    vertical-align: baseline;
    margin-top: -4px;
}
.item-preview .item-info .mobile-number-wrap .mobile-number {
    color: #fff;
    cursor: pointer;
    padding: 12px;
    border-radius: 5px;
    border: solid 1px #8f4299;
}
.item-preview .item-info .mobile-number-wrap {
    background-color: #8f4299;
    display: inline-block;
    border-radius: 5px;
    padding: 0 !important;
}
.item-preview .item-info .mobile-number-wrap .mobile-number:hover {
    color: #812a8d;
    background-color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  .installment-wr .icon svg {
      height: 22.88px !important;
  }
  .installment-wr .vehicles .row .col-2{
      max-width: 25%;
  }
  .installment-wr .vehicles .row{
        flex-wrap: nowrap;
        overflow-x: scroll;
  }
  .result-item .result-info .result-info-inner h4 {
      font-size: 0.8rem;
  }
  .sub-header .nav-link {
      color: white;
      padding: 4px 5px !important;
      font-size: 10px;
      /*background-color: #ddd;*/
      border-radius: 4px;
      margin-bottom: 1px;
      margin-top: 8px;

  }
  .sub-header .nav-link:hover{
     background-color: #60086b;
  }
  .sub-header .nav-link i{
    margin:0 !important;
  }
  #app {
      margin-top: 130px;
  }
  .sub-header .nav-link.active:after {
      content: none;
      height: 0px;
  }
  .sub-header .nav-link.active{
    background-color: #60086b;
  }
  .sub-header .nav-link {
      font-size: 14px;
  }
  .dealer-txt {
      display: block;
      text-align: center !important;
  }
  .dealer-tab .vehicle-icon.threewl {
      height: auto;
  }
  .dealer-tab.nav-link {
      height: auto;
      margin: 0;
      padding: 6px !important;
      font-size: 9px;
      border: 1px solid #ccc;
  }
  .dealer-tab .vehicle-icon{
    position: relative;
  }
  .dealer-tab .vehicle-icon.bike {
      height: auto;
  }
.dealer-tab .vehicle-icon {
    height: 54px !important;
}
}
.notifications .btn{
    font-size: 19px;
}

.fb-btn {
    background-color: #3b5998 !important;
    color: #fff !important;
    background: #3b5998 !important;
    border-color: #3b5998 !important;
}
    
.fb-btn i {
    color: #fff !important;
    position: static;
}
@media only screen and (max-width: 480px) {
  .installment-wr .icon svg {
      height: 17.88px ;
  }
}
/* Icon set */
.marketplace_icon_menu{
  background-image: url(../images/essential/marketplace2.svg);
  width: 100%;
  height: 20px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
}

.marketplace_icon_menu_desktop{
  background-image: url(../images/essential/marketplace2.svg);
  width: 13px;
  height: 13px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 9px;
}

.marketplace_icon_ad_post{
  background-image: url(../images/essential/marketplace3.svg);
  width: 28px;
  /* background-color: aquamarine; */
  height: 27px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 16px;
}
.marketplace_icon_menu_burg{
  background-image: url(../images/essential/marketplace3-light.svg);
  
  width: 14px;
  /* background-color: aquamarine; */
  height: 14px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 10px;
}



.lesure_icon_menu{
  background-image: url(../images/essential/lesure-white.svg);
  width: 100%;
  height: 20px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
}

.lesure_icon_menu_desktop{
  background-image: url(../images/essential/lesure-white.svg); 
  width: 19px;
  height: 16px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 9px;
}

.lesure_icon_ad_post{
  background-image: url(../images/essential/lesure-gray.svg);
  width: 28px;
  /* background-color: aquamarine; */
  height: 27px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 16px;
}

.lesure_icon_menu_burg{
  background-image: url(../images/essential/lesure-light-gray.svg);
  
  width: 14px;
  /* background-color: aquamarine; */
  height: 14px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 10px;
}


.mobile-number-wrap{
  float: left;
}    
  

@media only screen and (max-width: 600px) {
.dd-input:checked + .dd-menu {
  display: none !important;
}
.mobile-number-wrap{
      float: right;
 }
}
.one_height a{
  display: inline-block;
  width: 100%;
  height: 100%;
  border: solid 1px #ddd;
  border-radius: 6px;
}

@media  only screen and (max-width: 575px) {
  #app {
      margin-top: 7.1rem !important;
  }
  .breadcrumb-wrapper {
      margin-top: 1rem;
      margin-bottom: 0px;
      height: 41px;
      background: #f9f9f9;
  }
}

.msubcaterycol {
  margin-top: 0rem !important;
}

@media only screen and (max-width: 600px){
  .top_bacrem {
      display: none;
  }
}

#tamil-translation {
  font-size:8px;
}

@media only screen and (max-width: 400px){
  #submit-btn::after{
      content: "\a";
      white-space: pre;
  }
}


@media only screen and (max-width: 400px){
  #tamil-translation{
      font-size:10px;
  }
}
.edit-profile .error{
  display: none;
}




.lesure_icon_menu{
  background-image: url(../images/essential/lesure-white.svg);
  width: 100%;
  height: 20px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
}

.lesure_icon_menu_desktop{
  background-image: url(../images/essential/lesure-white.svg); 
  width: 19px;
  height: 16px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 9px;
}

.lesure_icon_ad_post{
  background-image: url(../images/essential/lesure-gray.svg);
  width: 28px;
  /* background-color: aquamarine; */
  height: 27px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 16px;
}

.lesure_icon_menu_burg{
  background-image: url(../images/essential/lesure-light-gray.svg);
  
  width: 14px;
  /* background-color: aquamarine; */
  height: 14px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-position: center;
  float: left;
  margin-right: 10px;
}
