/*--------------------------------------------*/
.sales_endirim_1{
position:relative;
top:-5px;
border-radius: 3px;
padding: 0 4px;
margin-left:5px;
height: 18px;
display: inline-flex;
justify-content: center;
align-items: center;
line-height: normal;
white-space: nowrap;
font-weight:500;
color:#860000;
font-size:11px;
border-color:#860000;
border: 1px solid #860000;
}



.ms_button_15 {
display:block;
margin-bottom:5px;
color: #ffffff!important;
font-size: 13px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 25px;
padding-right: 25px;
border: 1px solid #ffd495;
text-align: center;
line-height: 1.55;
font-weight: 600;
border-radius: 0px 0px 0px 0px;
background: #490E1D;
background-position: center center;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.ms_button_15:hover{
color: #FFFFFF!important;
border: 1px solid #490E1D;
background: #cf8840;
}



.ms_button_16 {
display:block;
color: #ffffff!important;
font-size: 15px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 60px;
padding-left: 60px;
border: 1px solid #ffd495;
text-align: center;
line-height: 1.55;
font-weight: 600;
border-radius: 1.66667vw;
background: #490E1D;
background-position: center center;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.ms_button_16:hover{
color: #FFFFFF!important;
border: 1px solid #490E1D;
background: #cf8840;
}


.ms_button_17 {
position:relative;
margin-top:0px;
color: #ffffff!important;
font-size: 13px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 80px;
padding-right: 80px;
border: 1px solid #ffd495;
text-align: center;
line-height: 1.55;
font-weight: 600;
border-radius: 0px 0px 0px 0px;
background: #490E1D;
background-position: center center;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.ms_button_17:hover{
color: #490E1D!important;
border: 1px solid #490E1D;
background: #cf8840;
}


.ms_button_18 {
display:block;
color: #ffffff!important;
font-size: 13px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 60px;
padding-left: 60px;
border: 1px solid #ffd495;
text-align: center;
line-height: 1.55;
font-weight: 600;
border-radius: 0;
background: #490E1D;
background-position: center center;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.ms_button_18:hover{
color: #FFFFFF!important;
border: 1px solid #490E1D;
background: #cf8840;
}


.ms_button_19 {
color: #ffffff!important;
font-size: 13px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 60px;
padding-left: 60px;
border: 1px solid #ffd495;
text-align: center;
line-height: 1.55;
font-weight: 600;
border-radius: 0;
background: #490E1D;
background-position: center center;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.ms_button_19:hover{
color: #FFFFFF!important;
border: 1px solid #490E1D;
background: #cf8840;
}





.ms_button_20 {
position:relative;
margin-top:0px;
color: #ffffff!important;
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #ffd495;
text-align: center;
font-weight: 600;
border-radius: 0px 0px 0px 0px;
background: #490E1D;
background-position: center center;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.ms_button_20:hover{
color: #490E1D!important;
border: 1px solid #490E1D;
background: #cf8840;
}











.ms_basket_checkout_div_input_1 :focus{outline: none;}
.ms_basket_checkout_div_input_1 {
position: relative;
display:block;
clear:both;
float: left; 
width: 100%; 
}

.ms_basket_checkout_div_input_1 input[type="text"],
.ms_basket_checkout_div_input_1 input[type="tel"],
.ms_basket_checkout_div_input_1 select{
font-size:14px;
padding-top:11px;
padding-bottom:11px;
padding-left:7px;
color: #490E1D; 
width: 100%; 
box-sizing: border-box; 
letter-spacing: 1px;
}

.ms_basket_checkout_input_2{
border: 0; 
padding: 7px 0; 
border-bottom: 2px solid #ccc;
}

.ms_basket_checkout_input_2 .ms_focus_border{
position: absolute; 
bottom: 0; 
left: 0; 
width: 0; 
height: 3px; 
background-color: #000; 
transition: 0.4s;
}

.ms_basket_checkout_input_2 ~ .ms_focus_border{
position: absolute; 
bottom: 0; 
left: 0; 
width: 0; 
height: 3px; 
background-color: #490E1D; 
transition: 0.4s;
}
.ms_basket_checkout_input_2:focus ~ .ms_focus_border{
width: 100%; 
transition: 0.4s;
}