@charset "utf-8";
div.ui-datepicker, .ui-datepicker td, .ui-datepicker a {
 font-size: 1.4rem;
}

.cc-table input {
	padding: 0px;
}
table.cc-table thead {
	font-size: 1.4rem;	
}
table.cc-table {
	font-size: 1.4rem;	
}
table.cc-table th {
    border-top: none !important;
    border-bottom: none !important;
}
table.cc-table td {
    border-top: none !important;
    border-bottom: none !important;
    padding-right: 0px;
}
table.cc-table tr {
    min-height: 45px !important;
    height: 45px !important;
}
table.cc-table td.cc_date_col, th.cc_date_col {
    min-width:140px !important;
    width:120px !important;
}

table.cc-table tr:nth-child(odd) td{
    background:#eee;
}
table.cc-table tr:nth-child(odd) td.cc_date_read_only {
    background:#ddd !important;
}
table.cc-table tr:nth-child(even) td{
    background:#fff;
}
table.cc-table tr:nth-child(even) td.cc_date_read_only{
    background:#eee !important;
}

table.cc-table {
    margin-bottom: 0px;
}

span.open-date-picker {
    display: table-cell;
}
span.red-icon-cell {
    display: table-cell;
    background-color: #f97d7d;
}
span.red-icon-cell[disabled] {
    pointer-events: none;
    background-color: lightgray;
}
span.green-icon-cell {
    display: table-cell;
    background-color: #2ee72e;
    :disabled { pointer-events: none; }
}
span.green-icon-cell[disabled] {
    pointer-events: none;
    background-color: lightgray;
}
#cc_product_search {
	/* width: 250px !important; */
}

#cc_lot_form_div {
 	overflow-y: auto;
	max-height: 80%;
}
.cc_clickable {
    cursor: pointer !important;
}
.cc_unselectable_text {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media (max-width:1200px) {
    table.cc-table td:nth-child(6),table.cc-table th:nth-child(6) {display:none;}
}
@media (max-width:1100px) {
    table.cc-table td:nth-child(6),table.cc-table th:nth-child(6) {display:none;}
    table.cc-table td:nth-child(7),table.cc-table th:nth-child(7) {display:none;}
}
@media (max-width:1000px) {
    table.cc-table td:nth-child(6),table.cc-table th:nth-child(6) {display:none;}
    table.cc-table td:nth-child(7),table.cc-table th:nth-child(7) {display:none;}
    table.cc-table td:nth-child(8),table.cc-table th:nth-child(8) {display:none;}
}
@media (max-width:800px) {
    table.cc-table td:nth-child(1),table.cc-table th:nth-child(1) {display:none;}
    table.cc-table td:nth-child(2),table.cc-table th:nth-child(2) {display:none;}
    table.cc-table td:nth-child(3),table.cc-table th:nth-child(3) {padding-left:5px;}
    table.cc-table td:nth-child(6),table.cc-table th:nth-child(6) {display:none;}
    table.cc-table td:nth-child(7),table.cc-table th:nth-child(7) {display:none;}
    table.cc-table td:nth-child(8),table.cc-table th:nth-child(8) {display:none;}
}
@media (max-width:600px) {
    table.cc-table td:nth-child(1),table.cc-table th:nth-child(1) {display:none;}
    table.cc-table td:nth-child(2),table.cc-table th:nth-child(2) {display:none;}
    table.cc-table td:nth-child(3),table.cc-table th:nth-child(3) {padding-left:5px;}
    table.cc-table td:nth-child(4),table.cc-table th:nth-child(4) {display:none;}
    table.cc-table td:nth-child(6),table.cc-table th:nth-child(6) {display:none;}
    table.cc-table td:nth-child(7),table.cc-table th:nth-child(7) {display:none;}
    table.cc-table td:nth-child(8),table.cc-table th:nth-child(8) {display:none;}
}