/**
 * This optional CSS file is only loaded when the ProcessOrders module is run
 *
 * Remove it if you have no CSS styles to add. 
 *
 */

 .uk-alert-success {
	background: #3eb998;
	color: #fff;
}
.uk-modal-dialog>.uk-close:first-child {
    margin: -10px -10px 0 0;
    float: right;
}

.uk-close {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    padding: 0;
    background: 0 0;
    display: inline-block;
    box-sizing: content-box;
    width: 20px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    opacity: .3;
}

.uk-close::after {
    display: block;
    content: "\f00d";
    font-family: FontAwesome;
}

.uk-modal-dialog {
    position: relative;
    box-sizing: border-box;
    margin: 50px auto;
    padding: 20px;
    width: 600px;
    max-width: 100%;
    max-width: calc(100% - 20px);
    background: #fff;
    opacity: 0;
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
    -webkit-transition: opacity .3s linear, -webkit-transform .3s ease-out;
    transition: opacity .3s linear, transform .3s ease-out;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.uk-button {
    text-transform: none;
}
.uk-button-warning {
    background-color: #FFC000 !important;
    color: #000;
}
.uk-button-white {
    background-color: #fff;
}
.uk-button-primary:disabled {
    background-color: rgba(62, 185, 152, .5);
}
.uk-padding-xsmall {
    padding: 5px;
}
.uk-padding-xxsmall {
    padding: 2px 5px;
}
.uk-padding-xxsmall + .uk-padding-xxsmall {
    padding-block: 0;
}
.uk-alert-dark {
    background-color: #dde0e4;
}
.uk-label {
    white-space: normal;
    hyphens: auto;
}
.uk-label-warning {
    background-color: #FFC000;
    color: #000;
}
.mfp-bg {
    z-index: 1000;
}

.mfp-wrap {
    z-index: 1010;
}

.mfp-content {
    z-index: 1020;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 90%;
}

.mfp-content {
    background-color: #fff;
}


/* prevent double icons */

.uk-icon svg:nth-child(2) {
    display: none;
}


/* Fixed table headers */
.fixed-head th {
    background-color: #f0f3f7;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
}

.fixed-head th[scope=row] {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1;
}

.fixed-head th:not([scope=row]) {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
}
/* make first column (row headers) sticky */
.fixed-head tbody td:first-child {
    background-color: #f0f3f7;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 100;
}

#pw-content-head h1 {
    font-size: 2rem;
}

.uk-checkbox, .uk-radio {
	/* border: 1px solid #354b60; */
    background-color: #fff;
}

.preorder {
	background-color: rgba(255, 209, 94, .3);
}
.noworder {
	background-color: rgb(220, 227, 236);
}
.incart {
	background-color: rgba(62, 185, 152, .3);
}

.color-red {
    color: red;
}

.uk-link-reset a, .uk-link-reset a:hover, a.uk-link-reset, a.uk-link-reset:hover {
    color: #eee!important;
    text-decoration: none!important;
}