﻿
/*.quick-copy-list table tr td {background-color: #FFF;}
.quick-copy-list table tr.publication-even td {background-color: #F9F9F9; }

.quick-copy-list table tr.publication-row td .field input { font-weight: bold; }
.quick-copy-list table tr.copy-row td { padding-top:5px;}
.quick-copy-list table tr.copy-row td label { font-weight:normal; }
.entity-list .list-table table.space-saving-table tbody tr td { padding-left:5px;padding-right:5px; line-height: 27px; }
.entity-list .list-table table.space-saving-table tbody tr.hide-field-labels .field label {display:none;}*/

.quick-copy-list-container .options-bar {margin-bottom:0;}
.quick-copy-list .outer-scrollable-container { position:relative; }
.quick-copy-list .scrollable-container { overflow-x: scroll; margin-left: 538px; }
.quick-copy-list .scrollable-container .row-header { position: absolute; *position:relative; margin-left: -650px; border-bottom-style:solid; }
.quick-copy-list .scrollable-container .row-header + .row-header + .row-header + .row-header { border-right: 2px solid #000; }
/*.quick-copy-list .scrollable-container .row-header.album-id { width:56px; margin-left:-650px; color: #888; }*/
.quick-copy-list .scrollable-container .row-header.hero { width: 132px; margin-left: -540px; }
.quick-copy-list .scrollable-container .row-header.album-title { width: 200px; margin-left: -404px; }
.quick-copy-list .scrollable-container .row-header.series { width: 146px; margin-left: -200px; }
.quick-copy-list .scrollable-container .row-header.series-part { width: 42px; margin-left: -50px; }
/*.quick-copy-list .scrollable-container .row-header.publication-id { width: 56px; margin-left: -60px; color: #888; }*/

.quick-copy-list table { 
    /*border-collapse: collapse; */
    font-size:11px; 
    width:100%; 
    table-layout:fixed; 
    *margin-left:650px;
}
.quick-copy-list table th { border-bottom: 1px solid #D6D6D6; vertical-align:bottom; }
.quick-copy-list table th,
.quick-copy-list table td { 
    padding:2px;
    line-height:23px;
}
.quick-copy-list table td { vertical-align: top; border-bottom: 1px dashed #D6D6D6; }
.quick-copy-list table td { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.quick-copy-list table td.align-center { text-align:center; }

.quick-copy-list table tr.first-edition td,
.quick-copy-list table tr.first-edition td input { color: #e4312a; }
.quick-copy-list table tr.row-focus { font-weight:bold; }
.quick-copy-list table tr.row-changed td { background-color: #f3bc00; }
.quick-copy-list table tr.row-saved td { background-color: #82ff86; }
.quick-copy-list table tr.row-failed td { background-color: #ffafaf; }

.quick-copy-list .field { margin:0; }
.quick-copy-list .field button { width:20px;height:20px; padding:0;margin:0;line-height:normal; float:right;}
.quick-copy-list .field input:not([type="checkbox"]) { width: 100%; }
.quick-copy-list input { line-height:19px; font-size:11px; border: 1px solid #AAA; }
.quick-copy-list input:focus { border-color: #000; }
.quick-copy-list .field .delete {width:21px;height:21px;}
.quick-copy-list .field.validation-error input { border-color: red; }

.quick-copy-list td[data-column="customer_availability"] .field .list-source input { vertical-align: unset; margin: 0 2px; }
.quick-copy-list td[data-column="customer_availability"] .field .list-source label { vertical-align: inherit; margin: 0; }

.log-container tr:hover { background-color: #ffffb1 !important; cursor: pointer; }
.log-container tr:nth-child(even) { background: #ffffe9; }
.log-container tr td { padding-bottom: 2px; border-bottom: 1px dotted #e4312a; vertical-align: top; }