.shipping-status-form-wrapper{width: 50%;}
.shipping-status-form{padding:25px;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.frm-shipping-status{position: relative;}
.frm-shipping-status .form-row{margin-bottom: 1rem;}
.frm-shipping-status .form-row label{font-size: 1.5rem;font-weight: 500;margin-bottom: 1rem;display: block;}
.frm-shipping-status .form-row .form-element{}
.frm-shipping-status .form-row .form-element input[type=text]{font-size: 1.5rem;padding: 10px 0;border: solid 1px #e4e9ec;border-width: 0 0 1px 0;font-family: var(--altff);outline: none;width: 100%;}
.frm-shipping-status .form-row .form-element input[type=text]:focus{border-color: #cb0060;border-width: 0 0 2px 0;}
.frm-shipping-status .form-row .form-element input[type=text]::placeholder,
.frm-shipping-status .form-row .form-element input[type=email]::placeholder,
.frm-shipping-status .form-row .form-element textarea::placeholder{color: #666;}
.frm-shipping-status .form-row .form-element.btn-holder{text-align: right;}
.frm-shipping-status .form-row .form-element.btn-holder .btn-submit{position: relative;}
.frm-shipping-status .form-row .form-element.btn-holder .btn-submit::after{content: "";position: absolute;width: 1.25rem;height: 1.25rem;display: block;right: 0;top: 50%;background: url(../img/arrow.svg) no-repeat center center/1.25rem 1.25rem;transform: translate(0, -51%);transition: all 0.2s ease 0s;}
.frm-shipping-status .form-row .form-element.btn-holder .btn-submit:hover{}
.frm-shipping-status .form-row .form-element.btn-holder .btn-submit input{padding: 0.5rem 2rem 0.5rem 0;font-size: 1.25rem;text-transform: uppercase;color: var(--theme-color-outlined-button-text);border:solid 0 var(--theme-color);transition: all 0.2s ease 0s;display: inline-block;font-weight: 700;position: relative;font-family: var(--tff);background:#fff;}
.frm-shipping-status .form-row .form-element.btn-holder .btn-submit input:hover{padding: 0.5rem 2.5rem 0.5rem 0;}
.frm-shipping-status .form-row .form-element.btn-holder .ajax-loader{float: left;}
.shipping-status-form .status{border:solid 1px #ccc;background: #f5f5f5;padding: 20px;margin-top: 10px;display: none;}
.shipping-status-form .status.status-avaiable{}
.shipping-status-form .status.status-not-avaiable{border:solid 1px #ffcccc;background-color: #ffeeee;}

@media (max-width: 1440px) {
    .shipping-status-form-wrapper{width: 75%;}
}


@media (max-width: 992px) {
    .shipping-status-form-wrapper{width: 100%;}
}
