button:focus { outline: none; }
.btn{
  border: 2px solid #4a4a56 !important;
  font-size: 14px;
  vertical-align: top;
  border: none;
  text-transform: uppercase;
      padding: 11px 20px;
      font-weight: 500;

  display: inline-block;
  -webkit-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  cursor: pointer;
border-radius: 0.25rem!important;

  }

  .kampanyaliurun{  border-radius:8px !important;}

.btn i{
  font-size: 22px;

  margin-top: 0px;
  -webkit-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

 .k-btn{
  display: block;
  width: 48px;
  height: 48px;
  border: 1px solid;
  border-radius:8px;
  line-height: 47px;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.btn-3{
  color: #fff;
    font-size: 10px;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 5px 10px 4px;
    display: inline-block;
    margin-left: 10px;
    font-weight: 900;
}



.btn-4{
  color: #4a4a56;
  font-size: 11px;
    font-weight: 700;
    margin: 10px 0 10px;
border: 2px solid #4a4a56;
padding: 11px 20px;
    border-radius: 4px;

    display: inline-block;

    font-weight: 900;
}



.btn-5{
  background: #fff 0 0 no-repeat padding-box!important;
      box-shadow: 0 12px 20px rgb(0 114 167 / 67%)!important;
      border-radius: 5px;
      border-color: #fff!important;
      width: 220px;
      height: 50px;
      color: #40bbee !important;
      margin-top: 0;
      display: inline-block;
      font-size: 14px;
      font-weight: 600;
line-height: 1;
padding: 19px 15px;
vertical-align: middle;
    white-space: nowrap;
    letter-spacing: 1.1px;

    text-align: center;
}


.btn-6{
  background: #1eafeb 0 0 no-repeat padding-box;

      border-radius: 5px;
      border-color: #fff;
      width: 220px;
      height: 50px;
      color: #fff !important;
      margin-top: 0;
      display: inline-block;
      font-size: 14px;
      font-weight: 600;
line-height: 1;
padding: 19px 15px;
vertical-align: middle;
    white-space: nowrap;
    letter-spacing: 0.8px;

    text-align: center;
}


a.btn-8,.btn-8{
    width: 124px!important;
    height: 38px!important;
    display: flex;
    font-size: 11px!important;
    justify-content: center;
    align-items: center;
    border: 2px solid #4A4A56!important;
    font-weight: 700!important;
    background: transparent !important;
    color:#4A4A56 !important;
}

a.btn-8:hover,.btn-8:hover{
    background: #fff !important;
        color:#4A4A56 !important;
  }
.btn-5:hover{
    box-shadow: 0px 12px 20px 0 rgb(64 187 244 / 36%);
}


.btn-6:hover{
    box-shadow: 0 12px 20px rgb(0 114 167 / 67%);
}


.btn-7{

      font-size: 18px;
      vertical-align: top;
      border: none;
      text-transform: uppercase;
      padding: 11px 20px;
      font-weight: 500;
      display: inline-block;
      -webkit-transition: all .4s ease 0s;
      transition: all .4s ease 0s;
      cursor: pointer;
      border-radius: 0.25rem!important;
box-shadow: 0px 12px 20px 0 rgb(64 187 244 / 36%);
text-align: center;
background-color: #40bbf4;
color: #fff !important

}

.btn-7:hover{
  background-color: #3aafe6;
color: #fff !important;
box-shadow: none;
outline: none;
}

.talep-btn{
  background-color: #f48225;
}

.talep-btn:hover{
  background-color: #d7680d;
}

.btn-2{font-size: 14px;
color: #fff !important;
vertical-align: middle;
border: none;
padding: 16px 3px;
display: inline-block;
-webkit-transition: all .4s ease 0s;
transition: all .4s ease 0s;
cursor: pointer;
text-align: center;}

/* Ürün detaydaki sayı + - butonları */
.btn-number{
width: 18px;
height: 24px;
font-size: 14px;
display: block;
border-radius:0px !important;
cursor: pointer;
line-height: 10px !important;
padding: 3px !important;
}
/* Ürün detaydaki sayı + - butonları */

.btn.btn-facebook{
  color: #fff ;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
  text-transform: uppercase;
  }

  .btn.btn-google{
    color: #fff ;
    background-color: #d96909 !important;
    border-color: #b75807 !important;
      text-transform: uppercase;
    }


 
