.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;}