
/* Override control panel frame style override */

.logistrik-wc-control-panel-frame {
    margin-top: 20px;
    margin-right: 20px;
}


/* Icons */

.logistrik-wc-partner-logo {
    height:35px !important;
    margin-left:auto !important;
    margin-right:auto !important;
}


/* Texts */

.logistrik-wc-text-center {
    text-align:center;
    text-indent:0;
}

.logistrik-wc-text-small {
    font-size:75%;
}

.logistrik-wc-text-big {
    font-size:125%;
}


/* Spacers */

.logistrik-wc-top-padding-1 {
    padding-top: 1rem !important;
}

.logistrik-wc-top-padding-2 {
    padding-top: 2rem !important;
}

/* Logistrik form */
.logistrik-form-row .logistrik-input-text,
.logistrik-form-row .logistrik-description,
.logistrik-form-row .logistrik-select {
    border: 1px solid #eee !important;
    background-color: #fff !important;
    border-radius: 4px;
    padding: 2px 8px;
    width: 100%;
}

.logistrik-form-row .logistrik-input-text:focus-visible,
.logistrik-form-row .logistrik-description:focus-visible,
.logistrik-form-row .logistrik-select:focus-visible {
    outline: 1px solid #ccc !important;
}

.logistrik-form-row .logistrik-select {
    padding: 8px 8px;
}

.logistrik-autocomplete {
    position: absolute;
    margin: 0;
    overflow-y: auto;
    list-style: none;
    border: 1px solid #aaa;
    background-color: #fff;
    box-sizing: border-box;
    cursor: pointer;
}

.logistrik-autocomplete li .ui-menu-item-wrapper {
    padding: 6px;
}

.logistrik-autocomplete li .ui-state-active {
    background-color: #E5E4E2;
    color: #767676;
}

.logistrik-autocomplete-loading {
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75 75'%3E%3Cstyle%3E@keyframes rotate%7B0%25%7Btransform:rotate(360deg)%7Dto%7Btransform:rotate(0deg)%7D%7D.lgspin1%7Bfill:%23fff%7D%3C/style%3E%3Cg style='transform-origin:center center;transform-box:fill-box;animation-duration:1s;animation-name:rotate;animation-iteration-count:infinite;animation-timing-function:linear'%3E%3Ccircle cx='37.5' cy='37.5' r='37.5' fill='%23ec672a'/%3E%3Cpath class='lgspin1' d='M68.4 42.7c-.5-.6-.9-1.3-1.3-1.9-5 22.7-23.6 25.6-23.1 24.9.4-.6 18-6.2 20.2-25.3-.1.1-.2.2-.2.3-.6.6-1.2 1.2-1.8 1.7-.6.5-1.3 1-2 1.5.3-.8.7-1.5 1.1-2.2l1.2-2.1c.8-1.4 1.6-2.8 2.6-4.1l1.2-1.6.9 1.8c.7 1.4 1.3 2.8 1.8 4.3.2.7.5 1.5.6 2.2.2.8.4 1.5.5 2.3-.7-.6-1.2-1.2-1.7-1.8zm-51 18.6c.8-.1 1.5-.1 2.3-.2-17-15.7-10.1-33.3-9.8-32.5.3.7-3.7 18.7 11.6 30.2 0-.1-.1-.2-.1-.3l-.6-2.4c-.1-.8-.2-1.6-.2-2.5.5.7.9 1.4 1.4 2.1l1.2 2.1c.8 1.4 1.5 2.8 2.2 4.3l.8 1.9-2-.1c-1.6-.1-3.1-.3-4.6-.7-.8-.2-1.5-.4-2.3-.6-.7-.2-1.5-.5-2.3-.8.9-.3 1.7-.4 2.4-.5zm8.5-52.5c-.3.7-.6 1.4-1 2.1 22-7.6 34.1 6.9 33.3 6.8-.7-.1-14.7-12.2-32.1-4.1.1 0 .2 0 .3.1l2.4.6c.8.3 1.6.6 2.3 1-.8.1-1.7.2-2.5.2-.8.1-1.6.1-2.4.1-1.6 0-3.2 0-4.9-.2l-2-.2 1.1-1.7c.8-1.3 1.8-2.6 2.8-3.7.5-.6 1-1.2 1.6-1.7.6-.5 1.2-1.1 1.8-1.6-.2.8-.4 1.5-.7 2.3z'/%3E%3C/g%3E%3Cpath class='lgspin1' d='M40 35.4c.9-.8 1.8-1.5 2.6-2.3.9-.8 1.8-1.6 2.5-2.6.9-1.2 1.4-2.5 1.6-4 0-.2.1-1.8.3-2.2h1.8v-1.6H26.1v1.6h1.8c.2.5.2 1.9.2 2.1.2 2 .9 3.7 2.1 5.1.8 1 1.8 1.7 2.8 2.4.7.6 1.5 1.1 2.1 1.8 1 1 1.2 2.4.6 3.8-.4 1.1-1.2 1.9-2 2.7l-3 3c-1.5 1.6-2.4 3.6-2.7 5.9 0 .1 0 .5-.1 1H26v1.6h22.8v-1.6H47c0-.5-.1-.9-.1-1v-.3c-.3-2.4-1.2-4.5-2.8-6.2-.9-1-1.8-1.8-2.8-2.7-.7-.7-1.5-1.3-2-2.2-.4-.6-.6-1.3-.6-2 .1-.9.6-1.7 1.3-2.3z'/%3E%3C/svg%3E") !important;
    background-origin: content-box !important;
    transition: background-position 0s; !important;
}

.logistrik-wc-validation-errors {
    font-size: 0.7em;
    color:red;
    text-align: center;
}

.logistrik-wc-validation-errors > ul {
    display: inline-block;
    margin: 0 auto;
    padding: 0 15px;
    list-style: none;
    text-align: left;
}

.logistrik-wc-validation-errors > ul > li {
    list-style: disc !important;
    margin: 0 !important;
}