/*.ui-state-default {width:90px;height:90px;border:1px solid silver}*/
#obj_nav {position:relative;top:0px;left:-34px;height: 80px;position: relative;width: 100%;overflow-x: auto;overflow-y: hidden;margin-left: 40px;}
#obj_nav ol{width:1470px;display:inline-block;margin-left:-40px;position:relative;}
#obj_nav ol li{list-style:none;display:inline-table;cursor:pointer;user-select:none}


.clear{clear:both;height:10px;}
.ac_button{width:200px;text-align:center;}
#module{margin-top:0px;}




#edit-info-table td{color:#3a3a3a;font-weight:bold;font-family:Trebuchet MS;font-size:15px;text-align:center;border-bottom:1px solid silver}
#edit-info-table {border:1px solid silver;border-collapse:collapse;}


#hardware{width:700px;height:500px;overflow:auto;}
#bottom-navigation{left:0;bottom:0px;position:relative;padding-top:10px;width:100%;text-align:right;height:40px;background-color:#3a3a3a;}

#bottom-navigation .buttons{margin-right:20px;margin-top:-5px;}
.print-offers{border-collapse:collapse}
.print-offers td{border:1px solid silver;padding:5px;}
.print-offers th{border:1px solid #3a3a3a;background-color:#E6E6E6;padding:10px;}
.print-offers .emptytd{border:none;bacoground-color:transparent}

#document-dropzone {
    border: 2px dashed #0087F7;
    border-radius: 5px;
    background: white;
    padding: 30px 30px;
    cursor: pointer;
}

#document-dropzone .note {
    font-size: 0.9em;
    font-weight: 200;
    display: block;
    margin-top: 1.4rem;
}

.list-selector{
    list-style: none;
    padding: 0;
    margin: 0;
}
.list-selector li{
    border: 1px solid #c0c0c061;
    padding: 0 0 10px 10px;
    border-radius: 10px;
    margin-top:10px;
}
.list-selector li label{
    margin-left: 10px;
}
.list-selector li:has(input:checked){
    border: 1px solid #c0c0c0;
}
/*#position-list-over td{border-top:1px solid #3a3a3a;background-color:#FFeeee;color:#ff1111;}*/