#pcbLayoutContainer {
    width:100%;
}

#PCB_panel_overlay {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-size: 100%;
    z-index:200;
}

#PCB_panel_overlay div {
    position:relative;
}

#PCB_panel_overlay img {
    width:100%!important;
    height:100%!important;
}

#pcbPanelForm input{
    width:136px!important;
    padding:2px!important;
    border-width:1px!important;
}

#pcbPanelForm textarea {
    overflow:auto;
}


#pcbPanelForm td {
    padding:1px;
}

.arrayInputs,.multiParts {
    display:none;
}

.pad-dec{
    font-weight: bold;
    color:#fff;
}

#pcbPanelForm{
    background: #efefef;
}
 
.input-tbl tr {
    height: 35px !important;
}
.bg-white, .panelInputs:nth-of-type(odd), .multiParts:nth-of-type(odd) {
    background: #fff !important;
}
.bold, .panelInputs:nth-of-type(even), .multiParts:nth-of-type(even) {
    font-weight: bold !important;
}
.text-white:hover{
    color: #fff !important;
}
.res-head{
    background: #57b8ff !important;
    font-size: 14px;
}

.mar-top{
    margin-top: 25px !important;
}

.mar-both{
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.mar-bottom{
    margin-bottom: 25px !important;
}

#pcbPanelForm .input-tbl td{
    line-height: 25px !important;
}

.result-tbl td{
    line-height: 50px;
}