/**************************************
*checkout
*/
fieldset.hika_address_field.hikashop_checkout_billing_address_block legend,
fieldset.hika_address_field.hikashop_checkout_shipping_address_block legend {
    font-family: Oswald;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px;
}
.hikashop_wizardbar {
    font-family: Oswald;
    text-transform: uppercase;
    letter-spacing: .5px;
}
div#hikashop_checkout h1 {
    text-align: center;
    font-size: 25px;
    padding: 20px;
    border-bottom: 2px solid #0099cc;
}
div#hikashop_checkout_login_form h2,
div#hikashop_checkout_registration h2,
fieldset.hika_address_field.hikashop_checkout_checkout_address_block legend{
    font-size: 18px;
    text-transform: uppercase;
    font-weight:500;
}
.hkform-horizontal .hkcontrol-label{
    text-align:left;
    font-size: 13px;
}
button.hikabtn{
    background:#0099cc;
    color:white;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:all 200ms;
    -webkit-transition:all 200ms;
    font-family: Oswald;
}
div#hikashop_checkout_login_form button.hikabtn.hikabtn_checkout_login_form:hover {
    background:#007196;
}
.hkform-group.control-group.hikashop_login_forgot_password_line a,
.hkform-group.control-group.hikashop_login_forgot_username_line a{
    font-size:12px;
}
/**************************************
*quantity del
*/
td.hikashop_cart_product_quantity_value input {
    width: 70px;
    float: left;
}

.hikashop_cart_product_quantity_refresh,
.hikashop_cart_product_quantity_delete {
    margin:10px 0 0 5px;
}
/*step1*/
.hikashop_checkout_cart img.hikashop_product_checkout_cart_image {
    width:100px;
}
.hikashop_checkout_cart{
    border-top: 2px solid #14b4ea;
    padding: 10px 0;
    margin-top:20px;
}

div#hikashop_checkout_registration legend,
form#hikashop_checkout_form legend{
    font-family: Oswald;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 18px;
    border: none;
    margin: 0;
}

.hkform-group.control-group.hikashop_registration_required_info_line,
.hkform-group.control-group.hikashop_address_required_info_line .controls{
    font-size: 13px;
    color: #9a3838;
    font-style: italic;
}

.hikashop_checkout_cart th {
    color: #0099cd;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

p.hikashop_cart_product_name {
    font-family: Oswald;
}
/*step2*/
button.hikabtn.hikashop_checkout_address_cancel_button img,
button.hikabtn.hikashop_checkout_address_ok_button img {
    display: none;
}

button.hikabtn.hikashop_checkout_address_ok_button,
button.hikabtn.hikashop_checkout_address_cancel_button {
    min-width:100px;
}
button.hikabtn.hikashop_checkout_address_cancel_button{
    background:#b9b9b9;
}
/*address*/
fieldset.hika_address_field.hikashop_checkout_billing_address_block input {
    float: left;
}
.hika_edit {
    background: transparent !important;
    display: flex;
}
.hika_edit a{
    margin: 0 5px;
}
fieldset.hika_address_field.hikashop_checkout_billing_address_block,
fieldset.hika_address_field.hikashop_checkout_shipping_address_block{
    font-size: 13px;
}

/*table*/
.table-striped>tbody>tr:nth-of-type(odd),
.table-hover>tbody>tr:hover{
  background:white;
}

td#hikashop_checkout_cart_total2_title,
td#hikashop_checkout_cart_shipping_title,
td#hikashop_checkout_cart_final_total_title {
    font-weight: 600;
    font-family: Oswald;
}

/******************************************
*process bar
*/
.hikashop_wizardbar ul li.hikashop_cart_step_current {
    background: #f1f6fc;
}
.hkbadge-current {
    background-color: #0099cd;
}
.hikashop_wizardbar ul li:nth-child(1){
    padding-left: 10px;
}
.hikashop_wizardbar ul li{
    padding:0 15px;
}
/******************************************
*popup
*/
.vex.vex-theme-default {
    z-index: 9999;
}
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
    background: #0099cc !important;
    padding: 5px 10px;
    margin: 10px 5px;
}
.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons {
    display: flex !important;
}

/*******************************
*checkout table
*/
@media(max-width:768px){
.hikashop_checkout_cart table td:before{
    position:inherit;
    float:left;
    font-size: 14px;
    letter-spacing: 0;
    font-family: Oswald;
    min-width:70px;
    }

.hikashop_checkout_cart td.hikashop_cart_product_name_value {
    width: 100%;
    }
}