.container {margin: 0 auto;} .modal-dialog {width: 100%;} .checkbox-primary {overflow: hidden;} .pgmWidth {width: 48% !important;} #whitelistBox .checkbox-inline {display: inline-block !important; padding-left: 0px !important;} #whitelistBox .checkbox-inline:first-child {margin-left: 10px !important;} #budget {border-right: 0px;} .divider {background: #f1f1f1 !important; width: 20px !important; padding: 1px !important;} .gray {background: #f1f1f1 !important;} .side-col {padding-right: 0px;} div.divider {vertical-align: middle;} .main-row {margin-top: 20px; padding: 20px; background: #f1f1f1;} .main-row .side-col .nav li.active a {background: #006af1; color: #fff; border-radius: 4px;} #source > .cell {padding: 0; position: relative; height: 450px;} #source > .cell > .lineGroup-title {position: absolute; top: 0; left: 0; right: 0; padding: 10px;} #source > .cell > .line-groups {position: absolute; top: 40px; left: 0; bottom: 0; right: 0; overflow: auto; padding: 0 10px 10px 10px;} #source .lineGroup-title .item {float: left;} #source .lineGroup-title .item:first-child {width: 176px;} #source .lineGroup>div {display: table-cell;} #source .lineGroup {background: #f1f1f1; border-radius: 4px; display: table; width: 100%;} #source .lineGroup+.lineGroup {margin-top: 10px;} #source .lineGroup .productList {vertical-align: middle; padding: 6px;} #source .lineGroup .projectList .scroll-handle {max-height: 200px; overflow-y: scroll; padding: 6px;}