﻿body{margin:0}
canvas{width:100%;height:100%}
table{font-size:14px;margin-bottom:0px !important}
table.borderless td,table.borderless th{border:none!important}
.button-column{width:40px}
.text-column{}
.data-column{width:51px}
.algorithm-name-column{width:180px; vertical-align:middle !important}
.gray-cell{background-color:#ececec}
.result{margin-top:20px;display:none}
.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px 3px !important
}
.panel-custom-default {
    margin-top: 20px
}
.panel-custom-heading {
    padding: 10px !important
}
.panel-custom-body{padding:0px !important}
.custom-button {
    border: 0;
    background: none;
    padding: 0px 2px 6px 2px;
}
.custom-glyphicon-remove, .custom-glyphicon-plus {top: 5px !important}
.custom-glyphicon-remove{color: #d9534f}
.custom-glyphicon-plus {color: #449d44}
.form-input-decimal {max-width: 50px;padding:2px;}
.form-input-name{max-width:430px !important}
.custom-footer{padding:0px !important}
.custom-panel{padding:5px 10px}
.table-custom-static{padding:0 !important;margin:0 !important;min-height:0 !important}
.custom-table-name > tbody > tr > td, .custom-table-name > tbody > tr > th, .custom-table-name > tfoot > tr > td, .custom-table-name > tfoot > tr > th, .custom-table-name > thead > tr > td, .custom-table-name > thead > tr > th {
    vertical-align: middle !important;
    padding: 0px !important
}
.error-container{margin-top:20px;display:none}
input.invalid {border-color:red}
tr.active td {
    font-weight:bold;
    background-color: antiquewhite !important
}
#total-div {width:25%;float:right;min-width:125px}
#total-div strong {width:70%;display: inline-block}
#total-div span {width:29%;display: inline-block;text-align:right}


#container-animation{text-align:center;display:none}
.result-container-animation{}
.packing-tab{}
.tab-results li.active{background:#f5f5f5 !important}
#container-animation .alert{padding:2px;margin:0;margin-top:5px;}

.sortable {
    cursor:pointer
}

.text-secondary {
    color: #a020f0
}
#containerList tr.virtual {
    background: #ffe6ea
}