.caliza-login-box {
    max-width: 450px;
    margin: auto;
    padding: 38px;
    border-radius: 12px;
    background: #fff;
}
body .caliza-login-box input {
    width: 100%;
    border: 1px solid #dedede !important;
    line-height: 0;
    border-radius: 8px;
    padding: 0 15px;
    min-height: 45px;
    margin-bottom: 14px;
    font-size: 14px;
    font-family: 'DM Sans';
}
.caliza-login-box h3 {
    font-size: 21px;
    font-family: 'Montserrat';
    font-weight: 500;
}
#otp-section button {
    transition: .3s all ease-in-out;
    background: #000;
}
#otp-section button:hover {
    background: #a56a06;
}

p#caliza-msg {
    font-size: 14px;
    font-family: 'DM Sans';
    margin-top: 10px;
    color: #36c03b;
    font-weight: 500;
}
#caliza-msg{
    margin-top:10px;
    font-weight:600;
}
.page-id-4859 .entry-content {
    margin-top: 0 !important;
}
.page-id-4859  .inside-article {
    padding-top: 0 !important;
}
.page-id-4859 #right-sidebar {
    display: none;
}

.page-id-4859 .site-content .content-area {
    width: 100%;
}
.page-id-4859 .inside-article {
    background: transparent !important;
}
.page-id-4859 h1.entry-title {
    display: none;
}
input#caliza-otp {
    margin-top: 14px;
}
body .caliza-login-box input:focus-visible {
    outline: unset;
    padding: 0 15px;
}
.caliza-login-box button:focus {
        background: #C8820A;
}
.caliza-login-box button {
    width: 100%;
    padding: 0;
    background: #C8820A;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 8px;
    font-size: 12px;
    min-height: 49px;
    font-family: 'Montserrat';
    transition: .3s all ease-in-out;
}
.caliza-login-box button:hover {
    background: #a56a06;
}
.caliza-order {
    border:1px solid #eee;
    padding:15px;
    margin-bottom:10px;
}
body .caliza-login-box input::placeholder {
    font-size: 14px;
    font-family: 'DM Sans';
}
.caliza-login-box h3 {
    font-size: 21px;
    font-family: 'Montserrat';
    font-weight: 500;
}

.caliza-login-box .login-logo img {
    max-width: 90px;
    margin: 0 auto;
    display: table;
    padding-bottom: 20px;
}

.caliza-login-box button:hover {
    background: #a56a06;
}
@media only screen and (max-width: 767px) {
	.woocommerce .woocommerce-customer-details address {
    height: auto !important;
}
	.mcc_online_pay_box input {
    font-size: 12px;
}
	.mycryptocheckout.online_payment_instructions .mcc_online_pay_box {
    padding: 10px !important;
}
	.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    padding-top: 30px;
}
	a.woocommerce-button.button.cancel.order-actions-button {
    font-size: 12px;
}
	a.woocommerce-button.button.pay.order-actions-button {
    font-size: 12px;
}
.checkout-page-dessection.woocommerce-order-details {
    overflow-x: auto;
}
}