@charset "UTF-8";

/* revert bootstrap */
fieldset, legend, pre {
   all: revert;
}

div.w2p_flash {
    width: auto;
    height: auto;
    text-align: center;
    font-weight: bold;
    display: none;
    position: absolute;
    padding: 0.8em;
    top: 3.1em;
    right: auto;
    margin-left: 23em;
    max-width: 38em;
    min-width: 14em;
    opacity: 0.95;
    color: #EEEEEE;
    cursor: pointer;
    border: 0.15em solid #333333;
    border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    -webkit-border-radius: 0.4em;
    z-index: 2;
}

div.error a {
    text-decoration: underline;
}

div.w2p_flash_error {
    background-color: red;
    border: 0.08em solid #333333;
    padding: 0.23em;
    text-align: left;
}

dd {
    padding: 0.08em 0 0 0;
    margin-left: 0.8em;
}

dt {
    padding: 0.08em 0 0 0;
    margin: 0 0 0.3em 0;
}

dl {
    clear: both;
    margin: 0;
    padding: 0.8em 0 0 0;
    overflow: hidden;
}

dl.inline {
    padding: 0;
    margin: 0;
}

dl.inline dt {
    float: left;
    width: 10em;
    margin: 0 0.5em 0 0;
}

dl.inline dd {
    float: left;
    margin: 0 0.5em 0 0;
}

dl.inline dd + dt, dl.inline dd + dd {
    clear: left
}

dl.inline dd + dd {
    float: none
}

dl.inline dt {
    font-weight: bold
}

ul.inline li {
    display: inline-block;
    margin-right: 0.5em;
}

td.w2p_fl {
    padding-right: 0.6em;
}

/* Messages: adapted from magento */
.error-msg,
.notice-msg,
.success-msg {
    padding: 0.3em 0.9em;
    text-align: center;
    border-style: double;
    border-width: 0.23em;
}

.error-msg {
    background-color: #FAEBE7;
    border-color: #F16048;
    color: #DF280A;
}

.notice-msg {
    border-color: #FCD344;
    background-color: #FAFAEC;
    color: #3D6611;
}

.success-msg {
    background-color: #EFF5EA;
    border-color: #446423;
    color: #3D6611;
}

.error-text {
    color: #DF280A;
}
.notice-text {
    color: inherit;
}
.warning-text {
    color: #cca300;
}

.warn {
    background-color: yellow;
    color: black;
    padding: 0;
}

fieldset {
  border: 1px solid #dee2e6;
  border-radius: 0.4em;
  -moz-border-radius:0.4em;
  -webkit-border-radius: 0.4em;
  margin: 0.65em 0 0 0;
  padding: 1.5em;
}

fieldset legend {
    padding: 0 0.8em 0 0.8em;
    text-transform: inherit;
    font-weight: inherit;
    background: inherit;
}

input[type="text"] {
    border: 1px solid #aaa;
    border-radius: 0.2em;
    -moz-border-radius:0.2em;
    -webkit-border-radius: 0.2em;
}

select {
    background-color: #fff;
    min-height: 1.8em;
    border: 1px solid #aaa;
    border-radius: 0.2em;
    -moz-border-radius:0.2em;
    -webkit-border-radius: 0.2em;
}

.breadcrumb_menu {
    font-size: 11px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 1.8em;
    padding: 0.9em 0.18em;
}

.breadcrumb_menu img {
    margin-bottom: 0.7em;
}

.breadcrumb_menu ul {
    margin-left: 0;
    padding-left: 0;
}

.breadcrumb_menu ul li {
    position: inherit;
    margin-left: 0;
    padding-left: 0.18em;
    list-style: none;
    margin-top: 0;
    float: left;
}

.breadcrumb_menu ul li a, .breadcrumb_menu ul li span {
    color: #3D3625;
    display: inline;
    border-left: 0;
    text-transform: lowercase;
    font-weight: normal;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
}

.breadcrumb_menu_active a, .breadcrumb_menu_inactive a:hover {
    background: #6c757d;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
    color: #E6DBC2 !important;
}

.breadcrumb_menu_inactive a  {
    color: #3D3625 !important;
}

.ebay_submit_buttons {
    padding: 0.9em 0 0 0;
}

.footnote {
    font-size: 0.9em;
}

.instruction {
    clear: both;
    padding: 0 0 0.9em 0;
    max-width: 44em;
}

.instruction ul {
    padding-bottom: 0;
}

.instruction #toggle_instructions_div {
    display: none;
}

.vertical_buttons {
    margin-top: 3em;
}

.vertical_buttons li {
    padding: 0.2em;
}

.clipboard_icon_container {
    opacity: 0.20;
    margin-top: 1px;
}

.column_container {
    position: relative;
    display: inline-block;
    min-width: 100%;
}

.column_left {
    overflow: hidden;
}

.column_centre {
    position: absolute;
    margin-left: 21.4em;
}

.column_right {
    position: absolute;
    margin-left: 36.4em;
}

.float_right {
    float: right;
}

.float_left {
    float: left;
}

.hidden {
    display: none;      /* default hidden */
}

.highlight {
    background-color: yellow;
}

.img_thumbnail_10 {
    max-height: 10em;
}

.img_thumbnail_14 {
    max-height: 14em;
}

.img_thumbnail_20 {
    max-height: 20em;
}

.inline_block {
    display: inline-block;
}

.input_04 {
    width: 4em;
}

.input_06 {
    width: 6em;
}

.input_08 {
    width: 8em;
}

.input_10 {
    width: 10em;
}

.input_12 {
    width: 12em;
}

.input_16 {
    width: 16em;
}

.input_22 {
    width: 22em;
}

.input_25 {
    width: 25em;
}

.input_35 {
    width: 35em;
}

.medium_font {
    font-size: 10pt;
}

.small_font {
    font-size: 8pt;
}

.very_small_font {
    font-size: 7pt;
}

.nowrap {
    white-space: nowrap;
}

.editable-buttons button {
    border-radius: 4px;
    background-color: #efefef;
    display: inline-block;
}

.editable-container label {
    font-weight: normal;
}

.editable-input {
    background-color: #ffffff;
}

.instruction {
    font-size: 0.8em;
}

.instruction_example {
    font-style: italic;
}

table.bordered td,
table.bordered th {
    border: 1px solid #eee;
    padding: 0.2em 0.4em;
}

table.dataTable {
    font: inherit;
}

table.dataTable .column_search_input,
table.dataTable select.column_search_input {
    font-size: 14px;
}

li.bulletless {
    list-style: none;
}

ul.bulletless {
    list-style: none;
    padding: 0;
}

.main-container {
    margin-top: 0;
    max-width: 100%;
}

.navbar-nav .nav-link {
    padding: 0;
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: inherit;
}

.navbar {
    border-radius: 0 0 4px 4px;
}

@media (min-width: 768px) {
    .navbar {
        height: 0.6em;
    }
}

.navbar-brand {
    padding: 5px;
    height: inherit;
}

.navbar-nav {
    padding-left: 1em;
}

.navbar_title {
    background-color: #777;
    border: 1px solid #777;
    border-radius: 0.4em;
    -moz-border-radius:0.4em;
    -webkit-border-radius: 0.4em;
}

button.navbar-toggler.btn {
    background-color: inherit;
}

.image_comparison_table td {
    padding: 1em;
}

.image_comparison_table th {
    text-align: center;
    border: 1px solid #EEE;
}

.image_comparison_table tr.even {
    background-color: #EEE;
    border: 1px solid #EEE;
}

#auction_description_page p {
    width: 42em;
}

#auction_images_page .column_right {
    top: -3em;
}

#auction_images_page img {
    margin: 1em;
}

#auction_images_page .vertical_buttons {
    margin-top: 4em;
}

#auction_page a[role="button"]:hover {
    color: cyan !important;
}

#auction_page #auction_notes_container {
    border: 1px solid #eee;
    font-size: 10pt;
    margin-left: 0em;
    max-width: 36em;
    padding: 0.4em;
}

#auction_post_manager .section_container_header {
    font-size: 18px;
    font-weight: bold;
}

#auction_post_manager_grid #column_search__listing_type,
#auction_post_manager_grid .listing_type_ddm {
    width: 7em;
}

#auction_post_manager_summary {
    margin: 0 1em 3em 1em;
}

#auction_post_manager_summary caption {
    caption-side: top;
}

#auction_post_manager_summary td:nth-child(2),
#auction_post_manager_summary td:nth-child(3),
#auction_post_manager_summary td:nth-child(4) {
    text-align: right;
}

#auction_post_on_ebay_page .api_response_container {
    padding-top: 1em;
    font-size: 12px;
}

#auction_post_on_ebay_page .not_postable_container {
    padding-top: 1em;
}

#auction_post_on_ebay_page .not_postable_title {
    font-weight: bold;
}

#auction_post_on_ebay_page .post_button_container {
    padding-top: 1em;
}

#auction_post_on_ebay_page .section_container {
    padding-top: 1em;
    max-width: 40em;
}

#auction_post_on_ebay_page .verify_errors_container {
    padding-top: 1em;
}

.auction_wizard_page {
    max-width: 64em;
}

.auction_wizard_page .section_container {
    margin-top: 1em;
}

.auction_wizard_page .section_container_header {
    font-size: 24px;
    font-weight: bold;
}

.auction_wizard_page .vertical_buttons {
    margin-top: 1em;
}

#auction_preview_page .not_required_item,
#wz_preview_page .not_required_item {
    background-color: #FAFAEC;
    border-color: #FCD344;
    color: #3D6611;
    padding: 0.1em 0.3em;
    border-style: double;
    border-width: 0.1em;
}

#auction_preview_page .required_item,
#wz_preview_page .required_item {
    background-color: #FAEBE7;
    border-color: #F16048;
    color: #DF280A;
    padding: 0.1em 0.3em;
    border-style: double;
    border-width: 0.1em;
}

#auction_preview_page td {
    padding-right: 1em;
}

#auction_shipping_rates_page #shipping_rates table {
    width: 45em
}

#auction_shipping_rates_page #shipping_rates td:nth-child(2) {
    text-align: right;
}

#auctions_container .auctions_in_order_table,
#auctions_container .comics_in_auction_table {
    margin: 0 !important;
}


#auctions_container .comics_in_auction_table td,
#auctions_container .comics_in_auction_table th {
    background-color: #DAE5EE;
    border: 1px solid #EEE !important;
    font-size: 12px;
}

#build_tool_page .column_right ul {
    padding-top: 3em;
}

#build_tool_page {
    max-width: 64em;
}

#build_tool_page table.comics_in_series img.is_key_issue_true {
    width: 1.3em;
}

#build_tool_page table.comics_in_series td,
#build_tool_page table.comics_in_series th {
    background-color: #DAE5EE;
    font-size: 12px;
}

#build_tool_page table.comics_in_series td:nth-child(8) {
    text-align: right;
}

#build_tool_page table.comics_in_series td:nth-child(9) {
    text-align: center;
}

#build_tool_page .toggle_show_comics_link {
    display: inline-block;
    padding: 0 1em;
}


#create_auction_page #name_input_comments {
    margin-left: 4.4em;
}

#comic_image_comparer .our_image_container {
    text-align: right;
}

#comic_images_page #comic_images_fieldset {
    max-width: 54em;
}

#comic_images_page img {
    padding-right: 1em;
    padding-bottom: 1em;
}

#comic_images_page .img_up_arrow_container {
    display: inline-block;
    white-space: nowrap;
}

#comic_images_page .img_up_arrow_link {
    display: inline-block;
    vertical-align: top;
}

#comic_images_page .disabled_link {
    pointer-events: none;
    color: #999;
    cursor: default;
    text-decoration: none;
}

#comic_prices_page table {
    max-width: 30em;
}

#comic_prices_page table td {
    text-align: right;
}

#comic_to_gcd_page #img_container div {
    margin-right: 2em;
}
#comic_to_gcd_page #img_modify_links {
    text-align: left;
}

#comic_to_gcd_page #status_input_container {
    margin-top: -1em;
}

#comic_wz_edit_page .column_right {
    margin-left: 47em;
    margin-top: 8em;
}

#comic_wz_edit_page #no_table_signed {
    margin-left: -1.5em;
}

#comic_to_gcd_page #img_container,
#comics_crud_page #img_container {
    display: flex;
    height: 140px;
    font-size: 8pt;
    color: #AAA;
    text-align: center;
}

#comics_crud_page #img_container {
    width: 188px;
}

#comics_crud_page #gcd_img_container,
#comics_crud_page #our_img_container {
    border: 1px solid #eee;
    display: inline-block;
    width: 50%;
}

#comics_crud_page #img_container img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

#comics_crud_page .img_placeholder {
    padding: 0.6em;
}

#comics_crud_page #barcode_to_isbn {
    padding-left: 1em;
}

#comics_crud_page #buttons_container {
    margin-left: 36em;
    margin-top: -3em;
}

#comics_crud_page #gmart_diamond_to_notes,
#comics_crud_page #gmart_issue_to_notes {
    padding-right: 1em;
}

#comics_crud_page #links_table_second_col {
    padding-left: 1.4em;
}

#comics_crud_page .list_widget_im {
    margin-bottom: 0;
}

#comics_crud_page .list_widget_im li {
    list-style: none;
}

#comics_crud_page .list_widget_im_comment {
    font-size: 8pt;
    max-width: 30.8em;
}

#comics_crud_page .list_widget_im_comment_text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#comics_crud_page .list_widget_im_comment_text.expanded {
    overflow: visible;
    text-overflow: unset;
    white-space: normal;
}

#comics_crud_page .list_widget_im_comment_link {
    display: inline-block;
    float: right;
    padding-left: 0.6em;
}

#comics_crud_page #notes_presets {
    margin: 0;
}

#comics_crud_page #notes_presets td {
    padding: 0.1em 0.2em;
}

#comics_crud_page #page_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.2;
    z-index: 9999;
}

#comics_crud_page .upcitemdb_img_anchor,
#comics_crud_page #rate_limit_remaining {
    padding-right: 1em;
}

#comics_datatables_grid_wrapper select,
#destinations_datatables_grid_wrapper select {
    max-width: 6em;
}

#comics_grid td:nth-child(4),
#comics_grid td:nth-child(5){
    text-align: right;
}

#comics_grid td:nth-child(1){
    text-align: center;
}

#edit_attribute_page .column_right ul {
    margin-left: 7em;
}

#edit_box_id_link,
#edit_gcd_issue_id_link,
#edit_gcd_series_id_link,
#edit_gcd_series_id_assoc_link {
    padding-left: 3em;
}

#edit_item_type_link {
    padding-left: 1.2em;
}

#gmart_auto_search_container,
#locg_auto_search_container {
    margin-left: 1em;
}

#gmart_auto_search_container input,
#locg_auto_search_container input {
    vertical-align: middle;
}

#gmart_section td,
#locg_section td,
#series_section td,
#upcitemdb_section td {
    padding: 0.1em;
}

.gmart_table_label,
.locg_table_label,
.series_table_label,
.upcitemdb_table_label {
    width: 8em;
}

#gmart_title_ul {
    margin-left: 0;
}

#image_renamer dl.inline dt {
    width: 20em;
}

#image_renamer td,
#image_renamer th {
    border: 1px solid #ddd;
    padding: 0.1em;
}

#incomplete_auctions_table td:nth-child(2) {
    text-align: right;
}

#incomplete_report_grid {
    max-width: 100em;
}

#incomplete_report_grid .editable-empty.not_required,
#incomplete_report_grid .editable-empty.not_required:hover,
#incomplete_report_grid .editable-empty.not_required:focus {
    color: #999;
}

#order_create_shipment_page .col-form-label {
    padding: 0 0 3px 0;
}

#order_create_shipment_page fieldset {
    padding: 0.2em;
}

#order_create_shipment_page .form-group {
    margin-left: 0.2em;
}

#order_page {
    max-width: 70em;
}

#order_page .amounts_section {
    width: 18em;
}

#order_page .amounts_section dd {
    text-align: right;
    float: right;
    padding-left: 20px;

}

#order_page #auctions_container {
    margin-top: 3em;
}

#order_page #auctions_container legend {
    margin-bottom: inherit;
}

#order_page #auctions_container  td:nth-child(4),
#order_page #auctions_container  td:nth-child(5) {
    text-align: right;
}

#order_create_shipment_page #shipment_fieldset {
    margin-top: 4em;
}

#order_create_shipment_page ul.bulletless,
#order_page ul.bulletless {
    margin-left: inherit;
}

#order_page .vertical_buttons {
    margin-left: inherit;
    margin-top: 4em;
}

#order_rates_for_shipment_page #shipping_rates_table td:nth-child(2) {
    text-align: right;
}

#orders_earnings_report_grid td:nth-child(7),
#orders_earnings_report_grid td:nth-child(8),
#orders_earnings_report_grid td:nth-child(9),
#orders_earnings_report_grid td:nth-child(10),
#orders_earnings_report_grid td:nth-child(11),
#orders_earnings_report_grid td:nth-child(12),
#orders_earnings_report_grid td:nth-child(13),
#orders_earnings_report_grid td:nth-child(14) {
    text-align: right;
}

#package_sizes_grid td:nth-child(2),
#package_sizes_grid td:nth-child(3),
#package_sizes_grid td:nth-child(4),
#package_sizes_grid td:nth-child(5) {
    text-align: right;
}

#rate_calculator_page {
    max-width: 60em;
    height: inherit;
}

#rate_calculator_page .carrier_name {
    font-weight: bold;
}

#rate_calculator_page .carrier_name_container {
    background-color: #fafafa;
    border: 1px solid #fafafa;
    padding-right: 0.2em;
}

#rate_calculator_page table td {
    padding: 0.2em;
}

#rate_calculator_page table td.even {
    background-color: #EEE;
    border: 1px solid #EEE;
}

#rate_calculator_page table td.odd {
    background-color: #fafafa;
    border: 1px solid #fafafa;
}

#rate_calculator_page .spacer_row {
    height: 1em;
}

#rate_calculator_page .col-form-label {
    padding-top: 2px;
    padding-bottom: 0;
    margin-bottom: 0;
    font-weight: inherit;
}

#rate_calculator_page fieldset legend {
    font-weight: inherit;
    font-size: inherit;
    text-transform: inherit;
}

#rate_calculator_page .form-control {
    padding: 0 6px;
    height: 24px;
}

#rate_calculator_page h3 {
    margin-bottom: 0;
}

#rate_calculator_page #loading_container img {
    margin-left: 20em;
    margin-top: 6em;
    display: block;
}

#rate_calculator_page #results_container {
    min-height: 32em;
    width: 100%;
}

#rate_table_rates_page #loading_container img {
    padding-left: 1em;
}

#rate_table_rates_page table td:nth-child(5) {
    text-align: right;
}

.series__view_on_comics_org {
    padding-left: 3em;
}

#shipping_amounts_summary td:nth-child(2) {
    text-align: right;
}

#shipping_rates_grid td:nth-child(3) {
    text-align: right;
}

.text_with_max {
    height: 8em;
    width: 25em;
}

.text_with_max_notice {
    display: none;
    font-size: 8pt;
    padding-top: 0.18em;
}

.text_with_max_left {
    color: #990000;
}

#wz_dimensions_page #presets_table td {
    padding-left: 1em;
}

#wz_edit_page  #rate_table_weight_presets {
    margin-left: 0.6em;
}

#wz_edit_page  #rate_table_weight_container div {
    display: inline-block;
    vertical-align: top;
}

#wz_images_page img {
    margin: 1em;
}

#wz_services_page span.method {
    display: inline-block;
    padding-left: 1.6em;
    text-align: left;
    white-space: nowrap;
    width: 20em;
}

#wz_services_page span.price {
    display: inline-block;
    text-align: right;
    white-space: nowrap;
    width: 5em;
}

#wz_verify_page table {
    margin-top: 2em;
    max-width: 32em;
}

#wz_verify_page td.w2p_fc {
    padding-left: 1em;
    padding-top: 0.2em;
}


