h2{font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 18px;font-weight: normal;}h2.collapsible {background-color: #E4E4E4;height: 30px; line-height: 30px;text-indent: 5px;border-radius: 5px;}h3.hrLabel{clear: both;margin: 0; padding: 0 10px;font-size: 16px;font-weight: normal;}.halfWidth { width: 50%; }.fullWidth { width: 100%; }.fullWidthFixedHeight{width: 100%;max-height: 300px;overflow: auto;display: block;}form.mediumWidth{min-width: 600px;max-width: 1000px;}#section_content div.search-bar{position: absolute;top: 0px; bottom: 0px; left: 0;}#section_content label{font-size: 11px;font-weight: bold;color: #555;}select.greySelect,input.greyInput,textarea.greyInput,div.greyInput{width: 60px; height: 20px;background: #E4E4E4 !important;border: 1px solid #CACACA;border-radius: 2px;}textarea.greyInput {width: initial; height: initial;}select.greySelect,input.greyInput{padding: 0; margin: 0;font-size: 12px; line-height: 20px;text-indent: 3px !important;}div.greyInput{overflow: hidden;text-indent: 0 !important;}div.greyInput table{width: 100% !important;}div.greyInput table,div.greyInput table tr,div.greyInput table tr td{height: 20px !important;border: none; background: none !important;margin: 0; padding: 0; border-spacing: 0;border-collapse:collapse;}div.greyInput input{border: none; width: 90% !important; height: 20px !important; line-height: 20px !important;padding: 0; margin: 0 2px 0 0;background: #E4E4E4 !important;font-size: 12px;}div.greyInput table tr td.inputLeft input { text-align: right !important; }div.greyInput table tr td.inputRight input { text-align: left !important; }div.greyInput table tr td.inputLeft{width: auto !important;line-height: 18px !important;text-align: right;}div.greyInput table tr td.inputRight{width: auto !important;line-height: 18px !important;text-align: left;}div.greyInput table tr td.labelRight{width: 25px !important;line-height: 14px !important;font-size: 13px;max-width: 38px;padding-right: 2px;}div.greyInput table tr td.labelLeft{width: 10px !important;line-height: 14px !important;font-size: 13px;text-align: right;}textarea.fullsize {width: 100%; height: 100%;max-width:690px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.inputWrapper input.greyInput,.inputWrapper div.greyInput {height: 22px; float: left;}.inputWrapper a.inlineInputButton.iconLock {float: left;}.popup, .standard-tooltip {position: absolute;top: 0px; left: 0px;display: none;}.standardButton{display: inline-block;height: 20px;padding: 0 25px;line-height: 21px;text-align: center;background-color: #E4E4E4;border: #BDBDBD 1px solid;border-radius: 2px;}.standardButton.enabled{background-color: #F06631;border-color: #C63E00;color: #FFF;}.desktop .standardButton:hover{background-color: #F06631;border-color: #DB855C;border-top-color: #C63E00;color: #FFF;}.left-bar a.standardButton{display: block; width: 75%;padding: 0;margin: 0 auto;margin-top: 8px;text-transform:uppercase;}a.inlineEditButton{display: inline-block;width: 15px; height: 15px;background: url('modules/edit-9d11b3a0d986df44e54391bca3106e38.png') no-repeat;}a.inlineRemoveButton,div.dialogueBox div.header a.closeButton{display: inline-block;width: 15px; height: 15px;background: url('modules/btn_icon_sprite-ef3fca6e320f24ff637156b70de9cb93.gif') no-repeat 0px -30px;}a.inlineQuestionButton{display: inline-block;width: 15px; height: 15px;background: url('modules/btn_icon_sprite-ef3fca6e320f24ff637156b70de9cb93.gif') no-repeat 0px -60px;float: right;}p.helpHeaderText{font-weight: bold;}p.helpSubText{margin-left: 15px;}p.helpTextItalic{font-style: italic;}.search-bar-list ul li div.cellWraper{position:relative;}.search-bar-list ul li:nth-child(even) .cellButtons {background-color: #FFF;}.search-bar-list ul li:nth-child(odd) .cellButtons {background-color: #F0F0F0;}.search-bar-list ul li div div.cellButtons{position:absolute;top:0px;right:10px;background-color:white;margin: 2px 20px 0px 0px;padding: 3px 3px 0px 5px;}.search-bar-list ul li a.inlineEditButton{display:inline-block;min-height:0px;line-height:0px;padding:0;margin-right:5px;width:15px;}.search-bar-list ul li a.inlineRemoveButton{display:inline-block;min-height:0px;line-height:0px;padding:0;width:15px;}a.inlineInputButton{display: inline-block;width: 22px; height: 24px;}.title-wrapper div#productivity-tracking-selector {display: inline-block;position: relative;width: 16px;height: 16px;}.title-wrapper a.inlineEditButton {height: 21px; width: 21px;line-height: 28px;background-position: 0px 3px;}.title-wrapper a.inlineEditButton.selected {background-color: #DADADA;}.tabblock {position: relative;}.tabblock .tabpane li a.selected,.tabblock .content-wrapper {background-color: #EFEFEF !important;}.standard-tooltip {font-size: 12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;cursor: default;color: #333333;background: #FFF;border: 1px solid #777;border-radius: 3px;opacity: 0.95;}.standard-tooltip span.title {font-size: 10px;}.tenderMaterial{background-image: none !important;}hr { width: 100%; }.redWarn{background-color: #F44 !important;}.notificationBox{position: absolute; top: 5px; right: 5px;height: auto; min-height: 100px;border: 3px solid #222;border-radius: 20px;background-color: #7CDD9B;}.notificationBox h3{margin: 5px 20px;font-size: 15px;font-family: "Trebuchet MS", Helvetica, sans-serif;}.notificationBox { width: 30%; min-width: 210px; max-width: 350px; }.up-button,.down-button,.right-icon{width: 12px; height: 24px;display: block; float: right;margin-right: 5px; text-decoration: none;background: url('modules/select-arrows-cc9bbe49e6428047f4cd0d5a9601a6c7.gif') no-repeat 0px 10px;}.down-button{background-position: 0px -8px !important;}.right-icon{background-position: -40px 8px !important;}table.metricsContainer{border-colapse: seperate;border-spacing: 5px;}table.metricsContainer td.container{background-color: #F5F5F5;border: #C9C9C9 1px solid;border-radius: 2px;}div.metricsContainer{display: inline-block;margin-left: 5px;background-color: #F5F5F5;border: #C9C9C9 1px solid;border-radius: 2px;}.metricsContainer table{border-collapse: collapse;}.metricsContainer tr{height: 25px; font-size: 11px;}.metricsContainer table tr td{padding: 5px;}.metricsContainer span{margin-left: 5px;}.target-diff.above {color: #00AA00;}.target-diff.under {color: #FF0000;}.metricsHeader{width: 240px;}.topRight {position: absolute; top: 0px; right: 0px;}p.summaryTitle{clear: both;width: 190px; text-align: right;margin-bottom: 0;}.summaryTable{border-collapse: collapse;margin: 10px;}.summaryTable tr{height: 35px; line-height: 15px;}.summaryTable tr th,.summaryTable tr td{font-size: 12px;font-weight: normal;}.summaryTable tr td{border: #000 1px solid;padding: 0 10px;}.summaryTable tr td.header{width: 170px;border-top: none;border-left: none;border-bottom: none;text-align: right;}.summaryTable tr td.percOfTotal{width: 60px;}.summaryTable.dualWidth,.costingTable.dualWidth {width: 45%; margin: 10px; min-width: 400px; float: left}.summaryTable table.productivityTargets { margin: 0; padding: 0; border: 0; border-spacing: 0px; }.summaryTable table.productivityTargets tr td { border: 0; }div.summarySection{width: 100%; margin-bottom: 20px;}#section_content div.right-content{background-color: #FFFFFF;}input.okay, td.okay, div.okay, span.okay{color: #00AA00 !important;}input.fail, td.fail, div.fail, span.fail{color: #FF0000 !important;}input.ng-invalid {border-color: red;}a.upButton,a.downButton {display: block;height: 24px; width: 24px;background-image: url('modules/up-down-buttons-0204631deec17f9deba54317444cc147.gif');}a.downButton {background-position: bottom left;}button.smallButton{font-size: 12px;padding: 2px 4px;margin: 0px 2px;}button.smallButton.noText {padding: 2px !important;}button.mediumButton{font-size: 12px;padding: 4px 8px;margin: 2px;}button.mediumButton:disabled {opacity: 0.5;}button.mediumButton.noText {padding: 4px !important;}button.smallButton,button.mediumButton {display:inline-block;color: #555;font-family:Arial;text-decoration:none;background-color:#ededed;border:1px solid #aaaaaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.desktop .smallButton:hover,.desktop .mediumButton:hover {background-image: none;background-color:#e2e2e2;}.smallButton:active,.mediumButton:active {position:relative;top:1px;}.iconLock {background-image: url('modules/lock-5aaefc072fbab35b579e02d1600dcafa.gif');background-repeat: no-repeat;}button.smallButton span,button.mediumButton span{display: inline-block;padding-left: 19px;height: 15px; line-height: 16px;background-image: url('modules/btn_icon_sprite-ef3fca6e320f24ff637156b70de9cb93.gif');background-repeat: no-repeat;}button.smallButton.noText span {height: 17px; width: 17px; padding: 0; margin: 0;}.iconPlus { background-position: 0px 0px !important; }.iconMinus { background-position: 0px -15px !important; }.iconX { background-position: 0px -30px !important; }.iconV { background-position: 0px -45px !important; }.iconQuestion { background-position: 0px -60px !important; }.iconTick { background-position: 0px -75px !important; }.iconExport { background-position: 0px -90px !important; }.iconPrint { background-position: 0px -105px !important; }.iconEdit { background-image: url('modules/edit-9d11b3a0d986df44e54391bca3106e38.png') !important; }button span.graph {background-image: url('modules/btn_graph_sprite-6d24981f034d68cd02a050579f3018a6.gif') !important;}.iconTable { background-position: -1px -1px !important; }.iconPlot { background-position: -1px -23px !important; }.iconMeter { background-position: -1px -45px !important; }.iconBar { background-position: -1px -67px !important; }.iconPie { background-position: -1px -89px !important; }.hoverContextButton{display: inline-block; position: relative;padding-right: 20px !important;}.hoverContextButton .contextButton { display: none !important; }.desktop .hoverContextButton:hover .contextButton { display: inline-block !important; }.contextButton,.contextButton_Clicked{display: block !important;position: absolute !important;top: 2px !important; right: 2px !important;width: 16px !important; height: 16px !important;margin: 0 !important;background: url('modules/btn_icon_sprite-ef3fca6e320f24ff637156b70de9cb93.gif') no-repeat;background-position: 1px -45px;cursor: pointer;}.contextButton_Clicked{background-color: #FF9A38;z-index: 88;}.contextButton.close { background-position: 1px -30px !important; }.contextButton div.contextList {display: none}.contextButton_Clicked div.contextList {display: block}.contextList{position: relative !important;left: 0; top: 15px !important;width: auto; height: auto !important;margin: 0 !important; padding: 0 !important;background-color: #F5F5F5;border: #F37333 1px solid;font-size: 12px !important;text-indent: 5px !important;}.optionList{line-height: 19px;}.contextList ul, ul.optionList { padding: 0; margin: 0; }.contextList ul li, ul.optionList li { list-style-type: none; }.contextList ul li a{display: block; width: 100%;text-decoration: none;font-weight: normal;color: #000000;font-size: 12px;line-height: 18px;text-align:left;-moz-user-select: -moz-none;}.contextList ul li:nth-child(even) a{background-color: #FFF;}.desktop .contextList ul li a:hover,.desktop .contextList ul li a.selected:hover {background-color: #FF9A38; color: #FFF;}.ajaxForm_topbar{position: absolute;top: 0px; left: 0px; right: 0px; height: 20px;background-color: #EEE;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#999999');background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#999));background: -moz-linear-gradient(top,  #EEE,  #999);}.ajaxForm_topbar a{float: right;}.ajaxForm_content{position: absolute;top: 20px; left: 0px; right: 0px; bottom: 0px;overflow-y: scroll;background-color: #F4F4F4;}.loadingDialogue{background: url('modules/spinner-c7b3cbb3ec8249a7121b722cdd76b870.gif') no-repeat top left;padding-left: 15px; margin: 15px;}a.messageDialogue{position: absolute;top: 5px; right: 10px;color: white;text-decoration: none;font-size: 24px;font-weight: bold;}div.dialogueBox{position: absolute;top: 0px; left: 0px;width: 370px;text-align: left;background: #FFF;border: 2px solid #4A4A4A;border-radius: 3px;z-index: 99;}div.dialogueBox div.header{width: 100%; height: 26px;background-color: #E4E4E4;line-height: 27px; text-indent: 6px;font-size: 11px;font-weight: bold;text-transform: uppercase;}div.dialogueBox div.header a.closeButton{float: right; margin: 4px;}div.dialogueBox div.header a.closeButton.hide{display:none;}div.dialogueBox div.header a.closeButton span {display: none}div.dialogueBox div.content{max-height: 300px;overflow-y: scroll;position: relative;padding: 14px 20px;font-size: 15px;color: #414042;}div.dialogueBox div.content strong {color: #000;}div.dialogueBox div.content div.message {color: inherit;margin-bottom: 1em;white-space: pre-wrap;}div.dialogueBox div.options{width: 92%; height: 50px;position: relative; bottom: 0; left: 4%;border-top: 1px solid #9B9B9B;}div.dialogueBox div.options a.standardButton{margin-top: 13px;margin-left: 13px;float: right;}.dialogueBox .search-bar-list {bottom: 30px !important;}.dialogueBox .search-bar-buttons {position: absolute; bottom: 0px; left: 0px;height: 30px; width: 100%;}div.frameLocked{position: absolute; top: 0px; left: 0px;width: 100%; height: 100%;background-color: #F4F4F4;z-index: 99;}div.frameLocked p{width: 80%; margin: 10%;text-align: center;}div.adjuster a.increase,div.adjuster a.decrease{display: block; width: 16px; height: 10px;background-image: url('modules/adjust-5918994780df202bd29a218e08368c12.gif');}div.adjuster a.increase span,div.adjuster a.decrease span {display: none}div.adjuster a.increase{ background-position: 0px 0px;	}div.adjuster a.increase:hover{ background-position: 16px 0px; }div.adjuster a.decrease{ background-position: 0px 10px; margin-top: 2px; }div.adjuster a.decrease:hover{ background-position: 16px 10px; }ul.sidetabs{margin: 0;padding: 0;}ul.sidetabs li{list-style: none;margin-top: 6px;position: relative;}ul.sidetabs li a {display: block;height: 40px;line-height: 16px;width: 100px;text-align: center;padding-top: 5px;color: #222;border: 1px solid silver;background-color: #F5F5F5;border-radius: 3px 0 0 3px;}ul.sidetabs li a.selected,ul.sidetabs li.selected a {color: #FFF;background-color: #F37333;border-color: #C63E00;}ul.sidetabs li .day-warning i  {position: absolute;font-size: 11px;top: 4px;left: 4px;color: red;}ul.sidetabs li span {display: none;}ul.sidetabs li span.day-warning {display: inline;}ul.sidetabs li.selected .day-warning i  {color: #FFF;}ul.sidetabs li.selected.disabled a,ul.sidetabs li a.selected.disabled{border-color: #EEE;}ul.sidetabs li.disabled a,ul.sidetabs li a.disabled {background-color: #C0C0C0;}.desktop ul.sidetabs li a:hover,.desktop ul.sidetabs li a.selected:hover,.desktop ul.sidetabs li a.disabled:hover{background-color: #FF9A38;border-color: #F37333;}.cellWrapper {position: relative;width: 100%; height: 100%;margin: 0 !important; padding: 0 !important;}fieldset.form{border: none;text-align: left;}fieldset.form label{width: 250px;display: block;float: left;border-bottom: 1px dashed #CCC;padding-bottom: 3px;}.project_reports_section { float: left; }.project_reports_section table.metricsContainer{ width: 100%; }.project_reports_graph { width:100%;height:300px;margin-top:15px;float:left; }div.statistics{margin-top: 16px;}.statistics div.highchart {height: 250px; width: 100%;}div.project_reports_right {float: left;background-color: #C0C0C0;}.project_graph { height:300px; }.projectGraphContainer {width: 98%; margin-top: 10px;padding: 10px;border: #DDD 1px solid;}.projectGraphContainer div {margin-top: 5px;}.projectGraphsOptions {width: 410px;}.projectGraphsOptions select {width: 150px;}.projectGraphsOptions,.allowanceBox,.optionsBox{background-color: #F4F4F4;border: #E4E4E4 1px solid;border-radius: 5px;}.allowanceBox hr {background: #CFCFCF;height: 1px;border: none;}.optionsBox ul {list-style: none;}#users_content .optionsBox ul {max-height: 200px;overflow-y: scroll;}#createEmployee{width: 485px;margin: 0 auto;}#attachmentSidebar {position: relative;width: 820px;height: 270px;padding: 10px 5px 10px 5px;}#attachmentSidebar  .attachmentList {width: 810px;position: absolute;top: 40px; left: 15px; right: 10px; bottom: 10px;overflow-y: scroll;}.attachmentName {max-width: 80px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 15px;position: relative;}.attachmentFloatDiv {float:left;min-width:150px;height:120px;padding:2px;}@media only screen and (min-width: 1560px)  {#attachmentSidebar {position: absolute;top: 10px;width: 350px;left: 870px;height: 80%;}#attachmentSidebar .attachmentList {width: 340px;position: absolute;top: 40px; left: 15px; right: 10px; bottom: 10px;overflow-y: scroll;}}#attachmentSidebar  .attachmentList tr td {text-align:center;}.dialogueBox .fileupload-progress {width: 313px; height: 22px;background-color: #f1f1f1;border: 1px solid #9B9B9B;}.dialogueBox .fileupload-progress .progress {width: 1px; height: 22px;background-color: #F37333;}.editLink{position: absolute;top: 5px; right: 5px;}.detailsForm{list-style: none;}.detailsForm label{display: block;}#tenderStatus{position: absolute;top: 12px; right: 8px;}form.addSection{margin: 10px;}form.addSection input{height: 22px;width: 200px;line-height: 22px;}form.addSection a{text-decoration: none;font-weight: bold;font-size: 30px;line-height: 26px;}form.addSection p{font-size: 12px;margin-top: 8px;}form.itemQuantities{margin-top: 90px;}#quantityTable_header{position: absolute;height: 78px; width: 716px;min-height: 78px; min-width: 716px;margin-top: 10px;margin-left: 10px;z-index: 99;border: 1px solid #DCDCDC;background-color: #E4E4E4;}#quantityTable_mask{position: fixed;height: 30px; width: 405px;margin-left: 4px;z-index: 88; background: #FFF;}#quantityTable{border-collapse: collapse;margin-left: 10px;}.quantityTableHeader{height: 22px !important;background-color: #E4E4E4;color: #555;font-size: 11px;font-weight: bold;text-transform: uppercase;}.quantityTableHeader .sectionButton{width: 20px; height: 20px;position: relative;margin: 0 auto;}.quantityTableSection{height: 21px !important;background-color: #F37333;border-top: 1px solid #C54200;border-bottom: 1px solid #D96C35;color: #FFF;font-size: 12px;font-weight: bold;text-indent: 6px;}tr.item.striped{background: url('modules/odd-cells-bg-ac05884ccb6b826b5e2652218c5165b1.png') !important;}#quantityTable td{border: 1px solid #DCDCDC;}.quantityTopHeader,.rotatedHeader{display: block;position: absolute;bottom: 0px; left: 0px;border-bottom: 1px solid #F37333;}.quantityTopHeader a,.rotatedHeader span{display: block; height: auto !important;white-space: nowrap;text-decoration: none;font-size: 12px;font-weight: bold;color: #000;}.desktop .quantityTopHeader a:hover span{display: block; position: relative;top: 75px; left: -70px;width: 160px; height: 18px; line-height: 18px !important;font-size: 12px;text-align: center;color: #FFFFFF;background-color: #222222;border-radius: 5px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);}.quantityTopHeader a span { display: none; }td.quantityHeader { width: 250px; min-width: 250px; }td.quantitySingleHeader { min-width: 25px; }td.quantitySingleTotal { width: 80px; }td.quantityNotes { width: 340px; min-width: 280px; }.quantityHeader div{display: inline-block;position: relative;width: 98%; height: 100%;margin-left: 2%;font-size: 11px;}div.quantitySundry{padding-top: 7px;}input.quantityValue,input.quantityTotal{border: none;width: 98%;height: 98%;}span.quantityItemName{display: inline-block;width: 225px;margin-left: 2px;font-size: 11px;font-weight: bold;text-decoration: none;color: #333;}input.quantityItemName{width: 90% !important;margin-top: 2px; margin-left: 1%;}span.quantitySupplyFactor{position: absolute; bottom: 10px; left: 2px;}input.quantitySupplyFactor{width: 40px !important;margin-top: 5px; padding-right: 3px;text-align: right;}input.quantityMeasureUnit{width: 70px;}td.quantityNotes div{display: block; position: relative;width: 100%; height: 33px;}td.quantityNotes div textarea{border: none; background: none;width: 99%; height: 98%;padding: 0;font-family: 'Droid Sans', arial, serif;}tr.item td.quantityNotes{background-color: #FFF;}td.quantitySingle{height: 33px; width: 50px; min-width: 35px;}td.quantitySingle input.greyInput{width: 48px !important;height: 20px!important;border: 1px solid #CACACA !important;}td.quantitySingle input:disabled,td.quantitySingleTotal input:disabled{color: #000; background: none; text-indent: 5px;}tr.item td.quantitySingleHeader{height: 33px;white-space: nowrap;font-size: 11px;font-weight: bold;color: #555;}tr.item td.quantitySingleTotal{height: 33px;}#variation_content,#claim_content{padding: 20px;}td.claim_thisMonthClaim div.greyInput { width: 130px; }.variations_name { width: 350px; }.variationHeading { width: 100px; }.variationField { width: 250px; }.variationField input { width: 200px; }.variationField textarea { width: 245px; height: 70px; }table.costingTable.variation { min-width: 720px; }#variationButtons{width: 300px; height: 50px;}#variationStatus,#claimStatus{position: absolute; top: 22px; left: 402px;width: 336px; height: 22px;}.claimHeadingA { width: 100px; }.claimHeadingB { width: 200px; }.claimField { width: 200px; line-height: 22px; }.claimField input[type="text"] { width: 120px; }.claims_perc { text-align: right; padding-right: 10px; }.claimsVariation { margin-top: 20px; float: left; clear: both; width: 100%; }.config {float:left;margin-left: 40px}.config label {font-size: 12px;}.config-container {background: #E4E4E4 !important;border: 1px solid #CACACA;overflow: auto;padding: 10px;margin-bottom: 10px}.config-label {font-weight: 100 !important;color: #000 !important;}table.configTable{}table.detailsTable, table.configTable, table.project_detailsTable{border-collapse: collapse;margin-bottom: 10px;font-size: 12px;}table.configTable {margin-top: 10px;}table.detailsTable tr, table.configTable, table.project_detailsTable{height: 25px;}table.detailsTable td input.greyInput{width: 250px;}table.project_detailsTable td input.greyInput{width: 250px;}table.detailsTable input.hidden:disabled, table.project_detailsTable input.hidden:disabled{color: #000;background: #FFF;border: 1px solid #FFF;}table.detailsTable td.label{width: 230px;vertical-align: top;}table.project_detailsTable td.label{width: 100px;vertical-align: top;}table.detailsTable td.label.short{width: 110px;}.detailsTable.wide div.greyInput {width: 350px !important;}.detailsTable .checkTable .project_detailsTable {margin-left: 54px;}.detailsTable .checkTable .greyInput .project_detailsTable {width: 350px;}.checkTable tr.header td{vertical-align: top;}.checkTable td.checkbox{width: 40px; text-align: center;}.disabled label {color: #BBB !important;}label.primary_target, label.secondary_target  {display: inline-block;height: 19px; line-height: 19px;}label.primary_target input, label.secondary_target input {margin: -1px 3px 0;vertical-align: middle;}#tender_leftHalf{float:left; width:50%;}#tender_rightHalf{left: 50%;}#time_content {padding: 15px;}table.htCore tr.save-pending td {color: #AAA;}.employee_detailsTable{margin: 30px;}.employee_detailsHeader{width: 155px;border-bottom: 1px dashed #DDD;}.employee_detailsData{width: 200px;}.employee-starRating-1:not(.selected){color: #FF0000 !important;}.employee-rating {overflow: hidden;vertical-align: bottom;display: inline-block;height: 16px;}.employee-rating-clear {float: right;margin-left: 6px;}.employee-rating > input {display: none;}.employee-rating > label {position: relative;display: block;float: right;background: url('star-93f7d270f16626d92fc5233d51833713.png');background-size: 16px 16px;}.employee-rating > label:before {display: block;opacity: 0;content: '';width: 16px;height: 16px;background: url('star-filled-569a84b5479619869c002bb078c81a3b.png');background-size: 16px 16px;transition: opacity 0.2s linear;}.employee-rating > label:hover:before,  .employee-rating > label:hover ~ label:before,  .employee-rating:not(:hover) > :checked ~ label:before { opacity: 1; }#time_topbar{width: 100%; height: 80px;margin-bottom: 5px;}#time_dates{width: 180px; height: 60px;position: absolute; top: 15px; left: 45px;}#time_dates label{width: 70px;display: block;float: left;}#time_dates fieldset{width: 110px; height: 70px;margin: 0; padding: 0; border: 0;display: block;float: left;}#time_dates input{width: 100px; height: 18px;margin-bottom: 2px;}#time_topbar #employee-details {font-size: 0.9em;font-weight: bold;color: #555;position: absolute;bottom: 0;left: 0;}#save-button-top {position: absolute;bottom: 0;left: 80px;}#time_totals{float: left;position: absolute; top: 15px; left: 235px;background-color: #F4F4F4;border: #E4E4E4 1px solid;border-radius: 5px;}#time_totals table{margin: 0; padding: 0;border-collapse: collapse;text-align: center;border-left: none;}#time_totals tr td{width: 75px;}#time_totals_header td,#time_totals_header label{line-height: 12px;}#time_totals_header {border-bottom: 1px solid #DDD;}#time_totals_data td.grouping-label {border-right: 1px solid #DDD;}#time_datetabs{position: absolute;top: 125px; left: 10px;}#time_table,#employee_time_table{height:  430px; width: 1200px; overflow: scroll;min-height: 430px;border: 1px solid #555;}#time_table { margin-left: 97px; }#employee_time_table { margin-left: 10px; }#time_table td:nth-child(5), #time_table th.htColHeader:nth-child(5){border-left: #666 2px solid !important;}#time_table td:nth-child(7), #time_table th.htColHeader:nth-child(7){border-right: #666 2px solid !important;}table.costingTable.productivity{min-width: 830px;}div.costingOptions{margin: 30px 0;}#tenderProductivityOptions {width: 320px;margin-left: 508px; margin-bottom: 10px;}#tenderProductivityOptions input[type="checkbox"] {float: right;}.allowanceBox table {width: 100%;margin-bottom: 2px;border-collapse: collapse;}.allowanceBox tbody div.greyInput,.allowanceBox tbody a.inlineInputButton {margin-top: 2px;}#projectProductivityForm{position: relative;margin-left: 102px;margin-top: 80px;padding: 10px;min-height: 437px;min-width: 840px;border: 1px solid #333;}h2.productivityHeader{font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 21px;font-weight: normal;}#productivity_datetabs{position: absolute;top: 123px; left: 10px;}.productivitySection h2.productivityHeader{display: block; float: left;width: 250px;margin-left: 20px;margin-top: 6px;}.productivityTable{float: left; clear: right;}.productivityTotals{margin-left: 20px;}.productivityTable,.productivityTableEnds{border-collapse: collapse;}.productivityTableEnds{margin-left: 270px;text-align: left;}.productivityTableEnds thead tr{height: 35px;vertical-align: bottom;font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 16px;}td.productivity_name,td.productivity_productivity{width: 200px;}td.productivity_productivity div.greyInput,td.productivity_productivity span{float: left;}td.productivity_productivity div.greyInput,td.productivity_score div.greyInput{width: 90px !important;}td.productivity_productivity span { line-height: 22px;}td.productivity_score{width: 135px;}td.productivity_score div.greyInput{float: left;}td.productivity_tracking {width: 180px;}td.productivity_name  span.productivityTarget {float: right;margin-right: 5px;line-height: 22px;}td.productivity_totals {vertical-align: top;padding-top: 6px;}td.productivity_score span.productivityScore,td.productivity_totals span.productivityScore{float: left;margin-left: 5px;line-height: 22px;}td.productivity_percentage{width: 170px;}td div.productivity_percentage.or_text{float:left;margin-right:10px;margin-top:3px;}td.productivity_percentage div.greyInput{float: left;margin-right: 5px;}td.productivity_calc{width: 105px;}td.productivity_calc div.install_units,td.productivity_calc div.install_time  {margin: 2px 0;}td.productivity_totals input{float: left;width: 85px;padding-left: 5px;text-align: center;}td.productivity_totals span.productivity_percentage_total{line-height: 22px;font-size:13.33333px;padding-left: 10px;}td.productivity_progress {min-width: 300px;}div.productivityProgressContainer {width: 99%; height: 24px;position: relative;}div.productivityProgressContainer div.completedQuantity,div.productivityProgressContainer div.remainingQuantity {width: 0%; height: 20px; line-height: 20px; text-overflow:ellipsis; overflow: hidden;position: absolute; top: 2px; left: 0%;}div.productivityProgressContainer div.completedQuantity {background-color: #737573; color: #FFF;}div.productivityProgressContainer div.completedQuantity span {position: relative; display: inline-block; min-width: 28px; max-width: 48px;}div.productivityProgressContainer div.remainingQuantity.okay {background-color: #A5BA7B;}div.productivityProgressContainer div.remainingQuantity.fail {background-color: #BD7173;}div.productivityProgressContainer div.targetMarker {width: 2px; height: 24px; overflow: hidden;position: absolute; top: 0px; left: 0%;background-color: #000;}#productivityProgressPopup {width: 285px; height: auto;padding-bottom: 5px;}div.productivity_checkbox,div.productivity_checkbox label,div.productivity_checkbox input {display: block; float: left;height: 18px;margin: 0 15px 0 0; padding: 0;}span.align_to_label {display: inline-block;min-width: 40px;}tr.header_divider {height: 15px !important;text-indent: 4px;}tr.header_divider td{font-size: 11px;font-weight: bold;color: #000;}.costingTable thead tr.topBar td{height: 32px;border: 1px solid #CCC;color: #555;background-color: #EEE;background-image: linear-gradient(bottom, rgb(216,216,216) 25%, rgb(246,246,246) 75%);background-image: -o-linear-gradient(bottom, rgb(216,216,216) 25%, rgb(246,246,246) 75%);background-image: -moz-linear-gradient(bottom, rgb(216,216,216) 25%, rgb(246,246,246) 75%);background-image: -webkit-linear-gradient(bottom, rgb(216,216,216) 25%, rgb(246,246,246) 75%);background-image: -ms-linear-gradient(bottom, rgb(216,216,216) 25%, rgb(246,246,246) 75%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(216,216,216)),color-stop(0.75, rgb(246,246,246)));}.costingTable {border-collapse: collapse;text-indent: 6px;}.costingTable tr.header td{height: 22px !important;line-height: 22px;vertical-align: bottom;}.costingTable tr.button-header td{height: 32px !important;}.costingTable tr.header td,.costingTable tr.button-header td{background-color: #E4E4E4;color: #555;font-size: 11px;font-weight: bold;text-transform: uppercase;}.costingTable tr.section td{height: 21px !important;background-color: #F37333;border-top: 1px solid #C54200;border-bottom: 1px solid #D96C35;color: #FFF;font-size: 12px;font-weight: bold;}.costingTable tbody tr.body,.costingTable tfoot tr {height: 27px;font-size: 11px;}.costingTable tbody tr.body{border-bottom: 1px solid #DCDCDC;}.costingTable tbody tr.body:nth-child(even){background: url('modules/odd-cells-bg-ac05884ccb6b826b5e2652218c5165b1.png');}.costingTable tbody tr.body:last-child{border-bottom: 1px solid #CFCFCF;}.costingTable tfoot tr.grandTotal {border-top: 5px double #CFCFCF;}.costingTable tfoot tr td.underscored {border-bottom: 2px solid #CFCFCF;}.costingTable tfoot label{float: right; margin-right: 5px;}.costingTable tfoot input:disabled{height: 18px;background: #FFF;border: 1px solid #FFF;}.costingTable tr.section input[type="text"]{height: 15px; line-height: 15px;}td.costing_name{width: 250px;}td.costing_name input,td.costing_name select {width: 235px; margin-left: 5px;}td.costing_quantity{width: 80px;}td.costing_supplier{width: 140px;}td.costing_supplier select{width: 130px; margin-left: 5px;}td.costing_unitscost{width: 93px;}td.costing_unitscost div.greyInput{width: 70px; margin-left: 5px;}td.costing_unitscost span { width: 85px; }td.costing_waste{width: 67px;}td.costing_waste div.greyInput{width: 50px;}td.costing_waste span { width: 58px; }td.costing_calc{width: 70px;}td.preliminaries_calc{width: 130px;}td.preliminaries_calc input{width: 110px; margin-left: 5px;}td.preliminaries_units{width: 105px;}td.preliminaries_units input{width: 75px; margin-left: 3px;}#costingSidebar {position: fixed;top: 180px; right: 16px;width: 250px;}#costingSidebar label {display: block;font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 21px;}#costingSidebar div.total {height: 40px; line-height: 35px;margin-bottom: 10px;}#costingSidebar div.total label {float: left; width: 60px; height: 35px;}#costingSidebar div.total span {display: block; float: left;width: 158px; height: 35px;padding-left: 10px;border: 1px solid #666;}#costingSidebar div.supplier {margin-left: 60px;}#costingSidebar div.supplier label {width: 170px; height: 22px; margin-bottom: 15px;}#costingSidebar div.supplier select {width: 170px; height: 200px;}td.costingRotatedHeader{vertical-align: bottom;}td.positions_rates{width: 195px;}td.positions_rates input.greyInput{float: left;}td.positions_checkbox{width: 35px;}.positions_checkbox.fixed{width: 50px !important;}fieldset.optionPanel{margin: 0; padding: 0; border: 0;}fieldset.optionPanel input.greyInput,fieldset.optionPanel div.greyInput{float: left;}fieldset.optionPanel label{width: auto; height: 20px; float: left;margin: 6px 25px 0 10px;}#sor_top{width: 100%; height: 40px;}.sor_left{float: left; width: 50%;}.sor_right{float: left; width: 50%; min-width: 410px;}table.scheduleOfRates{width: 97%;}table.scheduleOfRates tbody tr td { height: 25px; }td.sor_units{ width: 65px; }td.sor_rate { width: 85px; }td.sor_loadingadj { width: 145px; min-width: 135px; }td.sor_loading { width: 65px; }td.sor_material,td.sor_labor,td.sor_other { width: 80px; }td.sor_loadingadj div.greyInput{ float: left; }tr td div.buttonTableRow,tr td div.buttonRemoveRow { display: none; position:relative; }div.cellButtons {position: absolute;top: 0px; right: 0px;}tr.section div.cellButtons {height: 18px;padding: 2px 2px 0px 0px;margin-top: 1px;text-indent: 4px;background: #FFF;}div.cellButtons a span.standard-tooltip {display: none;}div.cellButtons a:hover span.standard-tooltip {display: inline-block; position: relative;top: -25px; left: 0px;width: auto; height: 18px; line-height: 18px;padding: 0px 8px; text-indent: 0;white-space: nowrap;}div.buttonWithTips {display: inline-block;}div.buttonWithTips a.inlineRemoveButton{margin-right:7px}div.cellButtons div.buttonWithTips span.standard-tooltip-fix {display: none;}div.cellButtons div.buttonWithTips:hover span.standard-tooltip.fix {display: block; position: absolute;top: -25px; left: 0px;width: auto; height: 18px; line-height: 18px;padding: 0px 8px; text-indent: 0;white-space: nowrap;}.desktop tr td div.cellButtons { display: none; }.desktop tr:hover td div.cellButtons { display: block; }.desktop tr:hover td div.buttonTableRow,.desktop tr:hover td div.buttonRemoveRow { display: block; }.buttonTableRow a{position: absolute; display: block;margin: -25px 0 0 131px;height: 28px; line-height: 28px; width: 110px;text-align: center;text-decoration: none;color: #222;background-color: #DDD;border: 1px solid #666;border-radius: 0 10px 10px 0;}.desktop .buttonTableRow a:hover{background-color: #99CCCC;}.desktop tr:hover td div.buttonRemoveRow a.iconX{position: absolute; display: block;background-image: url('modules/btn_icon_sprite-ef3fca6e320f24ff637156b70de9cb93.gif');background-repeat: no-repeat;width: 14px; height: 15px;text-decoration: none;}.desktop tr:hover td div.buttonRemoveRow a.iconX span {display: none}.desktop tr:hover td div.buttonRemoveRow a.iconX:hover span {display: block; position: relative;top: -1px; left: 18px;width: 120px; height: 18px;line-height: 18px !important;text-align: center; font-weight: bold;color: #FFFFFF;background-color: #222222;border-radius: 5px;}.costingTable div.buttonRemoveRow a.iconX{top: -15px !important;right: 4px !important;}span.infoContainer{display: inline-block; position: relative; width: 100%; height: 14px;z-index: 1;}span.infoContainer span.infoTip{display: none;position: absolute; top: -20px; left: 1px;padding: 4px; width: 1px; height: 15px; line-height: 15px;background: #FFF;border: 1px solid #666;z-index: 1;}.desktop span.infoContainer:hover{z-index: 98;}.desktop span.infoContainer:hover span.infoTip{display: block; z-index: 99;}div.adjuster{float: left; margin-left: 2px; width: 16px; height: 22px;}fieldset.horizontalList label,fieldset.horizontalList input{display: block !important;float: left !important;height: 18px !important;margin-right: 20px;}.cornerExportBox{position: absolute;top: 10px; right: 10px;background-color: #F5F5F5;border: #aaa 1px solid;border-radius: 3px;}.cornerExportBox input {width: 90px;}.cornerExportBox select {width: 100%;}@media all and (max-width: 1260px) {div.halfWidth {width: 98%;}}.toggleUniqueSection{display: none;}.toggleUniqueSection.selected,.toggleUniqueSection.search{display: block !important;}input.datepicker {width: 100px;}#tsdefaults {width: 586px; height: 125px;}#tsdefaults .content-wrapper {padding: 10px;}.material-factor div.greyInput {width: 371px !important;}.material-factor div.greyInput table tr td.inputLeft {width: 40px !important;}.material-factor div.greyInput table tr td.inputLeft input {text-align: left !important;}.material-factor div.greyInput table tr td.labelRight {width: 331px !important;text-align: left !important;}