@import "styles/buttons.css";
@import "styles/accordion.css";
@import "styles/chosen.css";
@import "styles/tabs.css";

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(./bundles-legacy/images/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot);
    src: url(./bundles-legacy/images/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot) format("embedded-opentype"), url(./bundles-legacy/images/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"), url(./bundles-legacy/images/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"), url(./bundles-legacy/images/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"), url(./bundles-legacy/images/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg) format("svg");
}

body {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #3c3c3c;
}

a {
    text-decoration: none;
    color: #0071bc;
}

a:hover {
    text-decoration: underline;
}

p {
    margin: 0;
    margin-bottom: 10px;
}

select {
    max-width: 250px;
}

#wls-page-title,
.heading {
    color: #000066;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 32px;
}

h2,
.subheading {
    color: #000066;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 20px;
}

h5 {
    color: #000066;
    font-weight: normal;
    font-size: 18px;
}


input[type='text'],
input[type='password'],
input[type='number'],
textarea,
#wls-main textarea  {
    border: 1px solid #3c3c3c;
    border-radius: 0;
    background: #fff;
    outline: none;
    color: #3c3c3c;
}

textarea {
    min-width: 150px;
    min-height: 50px;
    max-width: 800px;
}

.edit-details-component td {
    vertical-align: top;
}

.edit-details-component .label {
    text-align: right;
}

.table-with-border {
    width: 100%;
    border-spacing: 0;
}

.table-with-border th {
    background: #e7e7e7;
    font-weight: normal;
    padding: 8px 4px;
    text-align: left;
    white-space: normal;
}

.table-with-border td {
    border-bottom: 2px solid #e7e7e7;
    padding: 4px 8px;
    background: #fff;
}

.settings-block .flex-content .content td {
    padding: 4px;
}

.ui-slider {
    border-radius: 0;
}

.ui-slider .ui-slider-handle {
    background: #000066;
    border-radius: 0;
    outline: none;
}

.ui-dialog-titlebar.ui-widget-header {
    color: #e7e7e7;
    background: #000066;
    border-radius: 0;
}

#gbox_wls-market-object-types .ui-jqgrid-titlebar {
    height: 20px;
}

.changed {
    background: #fffbb3 !important;
}

.error {
    color: red;
}

.dependent-control-container {
    display: inline-block;
    padding-left: 8px;
}

.flashDeliveryLog .subheading {
    color: #e7e7e7;
    font-weight: normal;
    font-size: 14px;
}

.rw-heading-text {
    color: #3c3c3c;
}