*{ margin: 0; padding: 0; } html{ width: 100%; height: 100%; min-width: 1550px; min-height: 820px; } body{ padding: 10px; width: calc(100% - 20px); height: calc(100% - 20px); min-width: 1550px; min-height: 750px; } .container { min-width: 1550px; min-height: 750px; } .table-box > :nth-child(1){ width: calc(100% - 631px); height: 100%; } .table-box > :nth-child(2){ width: 630px; height: 100%; } .table-container{ height: calc(100% - 71px); } .padding-ctrl{ padding-left: 5px !important; padding-right: 5px !important; padding-top: 8px !important; padding-bottom: 8px !important; } .expl-text{ width: calc(100% - 20px); height: 40px; display: flex; align-items: center; padding-left: 20px; } .video-box{ width: 630px; height: 420px; background-color: black; } .empty-body{ width:calc(100% - 2px); height:calc(100% - 2px); display: flex; flex-direction: column; justify-content: center; align-items: center; } #video{ width: calc(100% - 2px); height: calc(100% - 2px); } .tab-box{ width: 100%; height: calc(100% - 514px); } .control-div, .oper-div, .cbox-div, .network-div{ width : 100%; height: 100%; min-width: 650px; min-height: 200px; } .network-div > div:nth-child(1){ width: calc(100% - 4px); height: calc(100% - 71px); margin-left: 2px; margin-top: 2px; } .network-div > div:nth-child(2){ width: calc(100% - 20px); height: 30px; display: flex; align-items: center; padding-left: 20px; } .network-div > div:nth-child(3) { width: calc(100% - 10px); height: 40px; align-items: center; display: flex; padding-left: 10px; } .network-div > div:nth-child(3) > div{ margin-left: 10px; } .control-div > div > div{ margin-left: 10px; } .cbox-div > div:nth-child(5), .on-off-div > div:nth-child(3){ display: flex; align-items: flex-end; } .cbox-div > div:nth-child(5){ height: 100px; } .oper-div > div:nth-child(3){ margin-top: 10px; } .cbox-div > div > div, .oper-div > div > div{ margin-left: 10px; } .on-off-div > div:nth-child(3){ height: 180px; } .control-div > div, .oper-div > div, .cbox-div > div, .on-off-div > div{ width: calc(100% - 20px); height: 40px; padding-left: 20px; display: flex; align-items: center; } .label{ width: 90px; display: flex; justify-content: right; margin-right: 10px; } .wcam_btn_box{ margin-left: auto; margin-right: 20px; } .control-btn-box > div{ margin-left: 10px; } .cbox-label{ width: 160px; height: 100%; display: flex; align-items: center; justify-content: right; } .dx-row.dx-freespace-row.dx-column-lines { display: none; } .ml-5{ margin-left: 10px; } .fr{ display: flex; } .fr > div:nth-child(3){ width: 140px; } .error-label { width: 90px; } .error-content{ width: 256px; }