@grid-float-breakpoint: @screen-phone
html,body,header{min-width:350px}
.login-info{font-size:18px}
.bootstrapWizard li{width:33%}
.visibility-hidden{visibility:hidden}
.disp-none,.pager li.disabled,#redactor-image-editter{display:none}
.disp-inline{display:inline}
.disp-inln-block,.row-fluid .span2,.row-fluid .span10{display:inline-block}
#logo-group span.home-nav a,#logo .fa-logo-org{color:#2a2725}
#logo .fa-logo-org{font-size: 1.5em;margin-top:-3px}
#logo-group span.home-nav:hover a{color:#6D645E}
#logo-group span.home-nav{display:inline-block;font-weight:700;height:24px;width:24px;padding:2px;text-align:center;font-size:19px;margin:15px 0 0;position:relative}
#logo:not(.svg-logo) .fa-logo-org,.svg-logo img{display:none;}
.jarviswidget-ctrls{display:none}
.bg-color-light{background:#f7f9fc}
.form fieldset{background:inherit}
.ui-modal.ui-autocomplete{z-index:1052!important}
.ui-autocomplete .ui-menu-item a.ui-corner-all{color:#000}
.modal-re-dropdown.redactor_dropdown{z-index:1051!important}
@media (max-width: 768px) {
.navbar-form{margin-top:-1px;margin-bottom:-1px}
.modal-dialog{width:auto!important}
.fuelux .wizard ul li{float:none;padding-left:20px}
.fuelux .wizard .actions{position:relative;float:none}
.description.action > ul{padding-left:0px}
}
@media (min-width: 768px) {
.navbar-collapse{padding-right:15px;padding-left:5px}
}
@media (min-width: 1119px) {
.form-horizontal .control-label.lg-top-label{text-align:left}
}
.friends-list img{width:30px;height:30px}
.opacity_2{opacity:.2}
.opacity_5{opacity:.5}
/*::-webkit-scrollbar{height:8px}*/
aside::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #ccc}
::-webkit-scrollbar-thumb{background-color:#ccc}
::-webkit-scrollbar-thumb:hover{background-color:#aaa}
body{scrollbar-width:12px;scrollbar-base-color:silver;scrollbar-base-color:silver;scrollbar-3dlight-color:silver;scrollbar-highlight-color:silver;scrollbar-track-color:#EBEBEB;scrollbar-arrow-color:#000;scrollbar-shadow-color:silver;scrollbar-dark-shadow-color:silver}
.chat-body li.message .message-text{display:block}
.inner-navbar{margin-left:3px!important;margin-right:3px!important;margin-top:-9px!important}
.inner-navbar.detail-navbar{margin-left:-1px!important;margin-right:-1px!important;margin-top:-10px!important}
.inner-navbar.bottom-navbar{margin-bottom:-9px!important;margin-top:13px!important}
.inner-navbar .navbar-brand{font-size:1.1em}
.formgroup-divider:not(:last-child):after{content:" ";display:block;border-bottom:1px solid #e7e7e7;margin-bottom:10px}
.input-box.form-control{height:auto;min-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:1px solid #EDEDED}
textarea.form-control{resize:vertical;}
.input-box.readonly{border:1px solid #ccc}
.control-label.req-star:after{content:"*";color:#a90329;padding-left:4px}
.select2-container{width:100%!important}
label.control-label{color:#777;font-weight:600;font-size:.85em}
.modal-body .form-horizontal{padding-left:1px}
.form-horizontal.less-margin .form-group{margin-bottom:3px;}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:0!important}
label.error{color:#b94a48}
.select2-container .select2-choice abbr{right:15px}
abbr.select2-search-choice-close:hover:before{color:#777!important}
abbr.select2-search-choice-close:before{color:#ccc!important;font-size:15em;content:"\f057"}
.profile-message img.profile-img{max-height:60px;max-width:50px}
.t-h{display:inline-block;border-left:4px solid #fff;text-align:right;position:absolute;width:50px}
.t-h img{border: 1px solid #fff;outline: 1px solid #bfbfbf}
.t-h div.user-icon{padding-top:15px}
.user-icon{outline: 1px solid #bfbfbf;border: 1px solid #fff;text-align:center}
.message-reply .t-h{padding-right:20px}
nav > ul > li > ul::before{border-left:none!important}
.dd-grp-name{color:#777;padding-left:8px;margin-bottom:-3px;font-style:italic;font-size:.9em;font-weight:400}
.dropdown-menu .divider.double{height:2px}
nav .dd-grp-name{color:#9B9B9B;margin-left:42px;margin-bottom:5px;margin-top:4px}
nav .menuCat{color:#979593;margin-left:24px;margin-top:12px;margin-bottom:12px;font-style:italic;font-size:.9em;margin-bottom:5px;line-height:1.4em}
.dropdown-submenu ul{max-height:500px;overflow-y:auto}
.navbar-form{padding-left:5px;padding-right:5px}
@media (min-width: 767px) {
.no-nav #ribbon{left:0!important}
.no-nav #left-panel,.no-nav #hide-menu,.msie .msie-hidden{display:none!important}
.no-nav #main{margin-left:0!important}
.no-nav .page-footer{padding-left:20px!important}
}
nav .nav-divider-li{border-top:1px solid #525151}
nav .schedule-nav a:before{margin-top:13px}
nav .project-nav span{margin-left:-15px}
.prj-settings-btn{margin-left:35px;margin-top:9px}
.prj-settings-btn span{margin-top:-2px}
nav .project-nav.active > a > span{color:#333;background-color:#e6e6e6;border-color:#adadad}
nav .nav-divider-li > a{border-top:1px solid #1A1817;margin-top:-2px}
nav ul li.active > a:before{right:-20px}
nav ul ul{padding:0}
.goto{cursor:pointer}
a.goto:hover{text-decoration:underline}
.italic{font-style:italic}
.adsr-messenger{position:fixed;z-index:1601;right:20px;width:450px;bottom:0px;margin-left:-400px;-webkit-background-clip:border-box}
.adsr-messenger li.msg-item{list-style:none;margin:5px;padding:10px;background-color:#404040;font-size:.75em;border-radius:4px;line-height:1.4em;opacity:.9}
.adsr-messenger li.msg-item .msg-close{top:-8px;right:-5px;color:#fff}
.adsr-messenger li.msg-item > div > table{background-color:inherit;color:#fff!important}
.adsr-messenger li.msg-item,.adsr-messenger li.msg-item div span{color:#fff!important}
.adsr-messenger li.msg-item > div a[href]{color:#ccf;text-decoration:underline}
.select2-hidden-accessible{display:none}
.layout-fixed{table-layout:fixed}
table.formatted.grouped tr:not(.group):not(.row-detail):not(.dataTables_empty) td:nth-child(1),table.formatted.grouped tr:not(.group) td:nth-child(2){display:none}
table.formatted.grouped tr.group .ui-icon{display:inline-block}
.dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:#fff}
.paging_simple_numbers,.dataTables_filter,.dataTables_length,.dataTables_paginate .first,.dataTables_paginate .previous,.dataTables_paginate .next,.dataTables_paginate .last{display:none}
.responsiveExpander{background:none!important;display:none;padding-left:0!important;padding-right:5px}
.has-columns-hidden .responsiveExpander .minus,.has-columns-hidden .detail-show .responsiveExpander .plus{display:none}
.has-columns-hidden .responsiveExpander,.has-columns-hidden .detail-show .responsiveExpander .minus{display:inline}
.bottom-expandicon-sm .responsiveExpander{position:absolute;margin-left:-5px;margin-top:5px}
.bottom-expandicon .responsiveExpander{position:absolute;margin-left:-3px;margin-top:120px}
.bottom-expandicon#resList .responsiveExpander{margin-top:83px}
.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active,.paging_full_numbers a.current{padding:2px;margin:0 3px}
.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active{cursor:pointer;color:#fff!important}
.projects-table > tbody > tr.row-detail > td{padding:0!important}
tr.row-detail > td{border-bottom:1.4px solid #aaa!important}
tr.row-detail td > ul{display:table;width:100%}
tr.row-detail td > ul > li{display:table-row}
tr.row-detail td > ul > li .columnTitle,tr.row-detail td > ul > li .columnValue{display:table-cell;padding:5px}
tr.row-detail td > ul > li .columnTitle{text-align:right;border-right:none!important;width:150px}
tr.row-detail td > ul > li .columnValue{border-left:none!important}
.columnTitle:after{content:": "}
table.formatted tr.group td{position:relative;color:#666;font-weight:700;padding: 3px 10px 5px!important;height:18px;vertical-align:bottom;padding-left:2px;background:#e7e7e7!important;border-left:solid 1px #e7e7e7!important;border-right:solid 1px #e7e7e7!important;border-top:solid 1px #B7B7B7!important}
table.formatted tr.group td .icon_14{top:0;margin-left:3px;cursor:pointer}
table.formatted tr.group td span.ui-icon{display:inline-block;position:relative;top:3px;margin-right:2px;background-image:url(../images/ui-icons_888888_256x240.png);cursor:pointer;*cursor:hand}
table.formatted tr.group td span.ui-icon:hover{background-image:url(../images/ui-icons_222222_256x240.png)}
table.formatted tr.group td span.icon_16{top:3px;margin-left:3px;cursor:pointer;*cursor:hand;opacity:.6}
table.formatted tr.group td.collapsed span.icon_16{display:none}
tr.discontinued{background-color:#f99!important;border-color:#f99!important;}
tr.discontinued.even.notMine{background-color:#f99;border-color:#f99}
tr.discontinued.odd.notMine{background-color:#f99;border-color:#f99}
tr.generalContractorRow{background-color:#ABFCB9!important;border-color:#ABFCB9!important}
tr.primary-row{background-color:#EEFCF2!important;border-color:#EEFCF2!important}
tr.assigned-to-me{background-color:#f9efe5!important;border-color:#f9efe5!important}
tr.highlight_user.owner{background-color:#9FC;border-color:#9FC}
tr.highlight_user.account_admin{background-color:#CFF;border-color:#CFF}
tr.avail-discontinued{background-color:#FFF0F0!important}
tr.unavailable{background-color:#FFF0F0!important}
tr.generalContractorRow.row_selected:not(.nbg){background-color:#DBFCB9!important;border-color:#DBFCB9}
table.formatted thead.angTH th{padding-top:0;padding-bottom:0;height:75px}
table.formatted thead.angTH:not(.rotated) th div{height:75px}
table.formatted thead.angTH.rotated th div{-webkit-transform:translate(25px,51px) rotate(315deg);-moz-transform:translate(25px,51px) rotate(315deg);transform:translate(25px,51px) rotate(315deg);width:30px}
table.formatted thead.angTH.rotated th div > span{border-top:1px solid #999;margin:-2px -3px;padding:2px 0 0 17px;width:108px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
table.formatted thead.angTH.rotated th div{height:75px}
.dataTables_scrollBody table.formatted thead.angTH th div{display:none}
table.formatted thead.angTH th > div img{position:absolute}
table.formatted thead.angTH th > div div{position:absolute;width:60px;overflow:hidden}
#archivedImg,#archivedImgSmall{position:absolute;z-index:1;width:100%;display:none}
.frmResSched #archivedImg{height:75px}
.archived #archivedImg{display:inline}
.dt-toolbar,.dataTables_wrapper:not(.pagination-enabled) .dt-toolbar-footer{display:none}
.detailLink{padding-right:3px}
.detail-table thead tr,.detail-table thead th{height:0;padding:0!important;border:none}
.detail-table tbody tr:not(.row-detail) td{border:none;padding:6px 3px!important;border-top:1.2px solid #aaa}
.detail-table #prjResSchedTable tbody tr:not(.row-detail){height:141px;vertical-align:top}
.has-columns-hidden .detail-show,.dataTable tbody .row-detail,.dataTable tbody .row-detail td{background-color:#E4F1FA!important}
.detContOuter.first{margin-left:3px}
.detContOuter.last{margin-right:3px}
.detail-table table.prjResSchedDet tr:not(.row-detail)div.detContOuter > div{height:123px!important}
.detail-table table.prjResSchedDet div.margin{padding-top:3px;padding-bottom:6px;position:absolute;top:3px}
.detail-table div.margin.marginLeft{left:0;width:19px}
.detail-table div.margin.marginRight{right:0;width:9px}
.detail-table .frmResSched #archivedImg,#archivedImgSmall{height:16px}
.detail-table table .field,.detail-table table textarea,div#attr{background:#fff!important;margin-bottom:1px;border:1px solid #DDD;padding:2px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.detail-table table .field{width:100%;min-height:24px}
div#attr,.field.notes{height:118px!important;overflow-y:auto!important;white-space:normal!important}
#attr label{padding-left:10px!important;font-weight:700}
.projects-table div.checkbox{margin-top:0}
.attrGroupBox .checkbox input[type="checkbox"].checkbox + span{margin-left:20px}
.attrGroupBox label input[type="checkbox"].checkbox + span:before{margin-left:-20px}
.attrGroup{font-style:italic;padding-left:3px;padding-top:8px}
.input-box .attrGroup{padding-left:0}
#attributesHtml label,.attributesHtml label{padding-left:3px}
.detail-table table.prjResSchedDet a.icon_16{background-color:#fff;border:1px outset #fff;left:0;top:0;margin-bottom:6px}
.detail-table label,.attrGroup{font-size:.85em}
.detail-table label{color:#888;margin-bottom:0;padding:0}
.attrGroup{color:#aaa}
.tbs{background-color:#FFF0B2!important}
td div.varies{font-style:normal;color:#000!important}
#roomfinishList tr td:nth-child(n+5):nth-child(-n+11),#doorList tr td:nth-child(n+4):nth-child(-n+14),#windowList tr td:nth-child(n+4):nth-child(-n+7){text-align:center}
.detail-table .prjResImageDefault{max-width:148px;max-height:77px}
.detail-table #resList .prjResImageDefault{max-height:85px}
.detail-table .data-img{width:100%;height:100%}
.detail-table span.tagCode,.detail-table span.tagNum,.detail-table span.tagCode + span{padding:3px 4px;width:70px;font-size:22px}
.detail-table span.tagCode{float:left}
.detail-table span.tagCode.catNum{width:150px;margin-bottom:9px}
.detail-table span.tagCode + span{width:10px;padding:3px 0;text-align:center;display:inline-block;float:left}
#PrjRelatedCompany div.ui-state-error{border:none}
.detail-table div.prjResImageDefaultCont{width:150px;height:79px!important;background:#f7f7f7!important;margin-top:2px;border:1px solid #DDD;clear:both}
.detail-table #resList div.prjResImageDefaultCont{height:88px!important}
.input-table.projects-table > tbody > tr > td{padding:1px!important}
.dataTables_scroll{clear:both}
.dataTables_scrollBody{*margin-top:-1px}
.top,.bottom{padding:15px;background-color:#F5F5F5;border:1px solid #CCC}
.top .dataTables_info{float:none}
.clear{clear:both}
td.dataTables_empty{text-align:center}
table.formatted td.tagHyphen{padding-left:6px!important}
table.formatted td.tagHyphen div{position:relative}
table.formatted td.tagHyphen span{position:absolute;left:-6px;top:0;padding-left:1px}
label + div.dataTables_wrapper{margin-top:4px}
tr.even #resExist div.input{border:solid 1px #f7f7f7}
tr.odd #resExist div.input{border:solid 1px #fff}
tr.row_selected #resExist div.input{border:solid 1px #fff0B2}
#resExist .ui-selectmenu-status{padding-left:0;padding-top:0}
.sched-res-alert,.prj-rel-alert,.approveCmpTable{border-collapse:collapse;margin:auto;border-spacing:2px;width:100%;margin:5px}
.sched-res-alert tbody th,.prj-rel-alert tbody th,.approveCmpTable tbody th{padding:3px 0;padding:5px;text-align:left}
.sched-res-alert th:nth-child(2),.prj-rel-alert thead th:nth-child(2){border:1px solid #aaa;padding:3px 0}
.prj-rel-alert thead th:nth-child(3){border:1px solid #aaa;padding:3px 0;background:#950000!important;color:#fff}
.sched-res-alert thead th:nth-child(3){border:1px solid #aaa;padding:3px 0;background:#039!important;color:#fff}
.approveCmpTable thead th:nth-child(3),.approveCmpTable thead th:nth-child(2){border:1px solid #aaa;padding:3px 0;background:#039;color:#fff}
.approveCmpTable.cntTable{margin:0}
.approveCmpTable.cntTable tbody th{min-width:35px;max-width:55px}
.approveCmpTable.cntTable thead th{background:#950000!important}
.approveCmpTable.cntTable tbody td{word-wrap:normal;max-width:200px}
.approveCmpTable.cntTable tbody td li{margin-left:10px}
table.approveCmpTable tr td{vertical-align:top!important;padding:7px}
.sched-res-alert tbody td,.prj-rel-alert tbody td,.approveCmpTable tbody td{border:1px solid #aaa;padding:3px 2px}
.sched-res-alert ul,.prj-rel-alert ul,.approveCmpTable ul{list-style-type:lower-alpha;padding-left:18px}
.sched-res-alert ul.alert-attributes,.prj-rel-alert ul.alert-attributes{padding-left:0}
.sched-res-alert ul.alert-attributes span.attrGroup,.prj-rel-alert ul.alert-attributes span.attrGroup{margin-left:-3px}
.sched-res-alert ul.alert-attributes li,.prj-rel-alert ul.alert-attributes li{margin-left:22px}
.sched-res-alert ul.alert-attributes li ol,.prj-rel-alert ul.alert-attributes li ol{margin-left:-43px}
.sched-res-alert span.deleted,.prj-rel-alert span.deleted{color:red}
.package-privilege input{background:#fff}
tr input[type=text],select{width:100%;height:100%}
table.formatted span.checkbox span,table.formatted span.checkbox radio{margin-right:0}
table.formatted span.checkbox span:before{margin-top:-10px}
table.formatted span.checkbox label{margin-top:-25px}
table div.checkbox input,table div.radio input{display:none!important}
.phasePrivilege tbody tr:nth-child(1) td{border-top:2px solid grey;padding:6px}
.phasePrivilege tbody tr td{border-top:2px solid #aaa;padding:6px}
.phasePrivilege tbody tr td.cl{width:70%}
.phasePrivilege tbody tr td.cv{width:30%}
td .static{display:inline}
li.level2,li.level2:hover{font-weight:700}
li.level4{font-style:italic;color:#555}
.fileuploadmsg{background-color:#fff;border:1px solid #000;left:45%;opacity:1;padding:10px;position:absolute;text-align:center;top:50%;z-index:5550}
.fileuploadhover{background:#000 url(/images/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;opacity:.25;position:fixed;left:0;top:0;width:100%;height:100%;z-index:5000;text-align:center}
.headerbar h2{margin:5px 0;font-weight:500}
.head-cell{display:inline-block}
.head-butttons{margin-top:-10px;margin-left:10px}
.page-title{margin:12px 0 10px}
.bordered-bottom{border-bottom:1px solid #ddd}
.bordered-top{border-top:1px solid #ddd}
.padding-top-20{padding-top:20px!important}
.padding-right-0{padding-right:0!important}
.padding-right-10{padding-right:10px!important}
.padding-left-5{padding-left:5px!important}
.padding-left-0{padding-left:0!important}
.padding-left-10{padding-left:10px!important}
.padding-bottom-40{padding-bottom:40px!important}
.margin-minus-all-10{margin:-10px}
.margin-minus-10{margin-top:-10px}
.margin-left-10{margin-left:10px}
.margin-left-20{margin-left:20px!important}
.margin-left-0{margin-left:0!important}
.img-xs{max-width:100px;max-height:60px}
.img-data{width:100%}
.height-80{height:80px}
.w100pc,.inputs-100 input{width:100%!important}
.w95pc{max-width:95%!important}
.w60px{max-width:60px!important}
.inputs-100 input{min-height:32px}
.full-height{height:100%}
.color-alert{color:#cd0a0a}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.margin-left-65{margin-left:65px!important}
.tr-pointer td{cursor:pointer}
.bold{font-weight:700}
.bolder{font-weight:900!important}
.nowrap{white-space:nowrap}
.ws-normal{white-space:normal}
.border-right-width-1{border-right-width:1px!important}
.no-border-right{border-right:none!important}
.text-normal{color:#000}
.text-light{color:#CCC}
.no-border{-webkit-box-shadow: none!important;box-shadow: none!important}
.uppercase{text-transform:uppercase}
.title-row{margin:-3px -8px 0!important;background:#e7e7e7}
.collapsed .brief-desc{display:block}
.collapsed .brief-desc ol{font-size:.85em;padding-left:20px}
.comments-wrap .type-item{border:1px solid #e7e7e7}
.comments-wrap .ui-comments.type-item{border-left:3px solid #fff!important}
.comments-wrap .ui-comments.type-item:hover{border-left:3px solid #cc6600!important}
.descriptionWrap .description img{max-width:100%}
.attr-group-box{height:auto;max-height:145px;overflow-y:auto;overflow-x:hidden;margin-bottom:10px;width:100%}
#frmResourceAssign #attributesHtml label,.submissionAttributesHtml .attrGroup{font-size:1em;text-overflow:ellipsis;overflow:hidden;white-space:normal;display:inline-block}
#frmResourceAssign #attributesHtml label{max-width:208px;margin-bottom:-1px}
.attr-overlay{position:absolute;width:189px;height:153px;z-index:100;background:#000 url(/images/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;opacity:.09;overflow-y:hidden;margin:-6px -12px}
.attr-overlay>div{background:url(/images/loader.gif) 50% no-repeat;width:100%;height:100%}
.flat-ui.detail-loading:after{content:"  Loading...";height:275px;background-color:#F1F1F1;margin-top:-10px;margin-bottom:-21px;display:block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-1px;font-size:24px;padding:10px 0;font-weight:400;font-family:"Open Sans",Arial,Helvetica,Sans-Serif;font-weight:300}
.listWrap.row .clb{margin-right:0}
.resSched-footer{padding:0 0px 4px}
.listDisplay .detailWrap,.detailDisplay .listWrap,.detailDisplay .nav-buttons,.listDisplay .gotoListBtn,.listDisplay .detailShown,.detailDisplay .listShown,.listDisplay .nextPrevNav,.detailDisplay .adsrFilterBox,.detail-loading .listWrap,.detail-loading .inner-content,.detail-loading .detailWrap,.detail-loading .headerbar,.editDisabled .editModeShown,.editEnabled .viewModeShown,.detailNavHidden .cur-rec-indicator,.detailNavHidden .newPrevNav,.detailWrap.fullWidth .sub{display:none!important}
.detailWrap.fullWidth .main{width:100%}
.default-image-control img:not(.cropImage){display:inline;max-width:100%;max-height:100%}
.default-image{padding-bottom:10px}
.default-image.has-image{padding-bottom:0;text-align:left!important}
.default-image.has-image img{display:inline!important}
.default-image i.fa-cube{opacity:.5;font-size:16em}
.default-image.has-image i.fa-cube,.default-image img{display:none!important}
.filterInputbox .clearFilterBtn{top:4px!important;right:5px!important;display:none;z-index:101;cursor:pointer}
.filtered .clearFilterBtn{display:inline}
.sorting-enabled .drag-handle{background:url(/images/grippy_large_dark.png);cursor:move;position:absolute;margin-left:-12px;background-repeat:repeat-y;display:none}
tr:hover .drag-handle{display:inline}
label.sticky{position:absolute;cursor:text;pointer-events:none;color:#777;transition:color .2s linear 0;-webkit-transition:color .2s linear 0;-moz-transition:color .2s linear 0;width:auto;margin-left:5px;margin-top:6px;font-weight:400}
label.sticky.focus{color:#DDDADA}
label.sticky.has-val{display:none}
label.sticky.has-val.overridden{display:inline}
input.sticky.overridden{color:#fff!important}
.adsrFilterBox label.sticky{left:9px;z-index:100;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:171px}
.attr-search{float:right;border-radius:5px;width:130px!important;margin-top:0}
.title-box{padding:2px 12px 8px;width:100%;min-height:30px;margin-bottom:10px;margin-right:4px}
.detailWrap .main .title-box .record-number,.detailWrap .main .title-box .record-type,.detailWrap .main .title-box .record-tag{font-size:1.8em;padding:2px;margin-right:6px}
.row-con{margin:0 -9px -9px!important}
.detailWrap{margin:0 -9px -9px!important}
.title-box .record-number{width:82px}
.detailWrap .main .title-box .record-type{width:63px}
.detailWrap .main .title-box .record-tag{width:120px}
.comment-date{margin-right:7px;margin-top:-5px}
.hide-activity-menu{position:absolute;right:0;margin-top:10px;margin-right:19px;z-index:1}
.message-reply .hide-activity-menu{margin-right:16px}
.message-text.hidden-activity,.message-text.hidden-activity-forced{margin-left:0!important;float:right;padding-right:30px!important}
.status-changes{margin:10px 1px}
.status-changes label{width:auto}
.status-changes span:not(.bold),.status-changes em,.status-changes inline{padding-left:3px}
.status-changes .statusChange_icon,.status-changes .bold,.color-gray{color:#777}
.status-changes em,.status-changes .from-to-prefix{color:#999;font-style:italic}
.status-changes span,.status-changes em{vertical-align: middle}
.status-changes span,.status-changes em,.status-changes inline{display:inline-block;white-space:nowrap;overflow:hidden}
.status-changes .from-to{text-overflow:ellipsis;max-width:242px}
.status-changes .from-to img{max-width:50px;max-height:50px;width:50px;height:50px;vertical-align:middle;padding:3px 0}
.status-changes .from-to p{margin:0}
#review_new p.constructionDisclaimers{color:#8E0013;font-weight:700;font-size:16px;padding-right:30px}
p.constructionDisclaimers.edit{display:none}
p.constructionDisclaimers{font-weight:400;font-size:12px;font-style:italic;color:#900}
.new-comment-box,.updateContractorComments,.panel-collapse{clear:both}
.hidden-sub-activity .message-body,.sub-stream .hidden-activity,.sub-stream.hidden-sub-activity .shown-activity{display:none!important}
.sub-stream.hidden-sub-activity .hidden-activity{display:block!important}
.sub-stream.hidden-sub-activity abbr.hidden-activity{display:inline!important}
.message-text.hidden-activity{opacity:.7;border-radius:5px}
.ajaxloadingTop{display:none;position:fixed;top:0;left:50%;border-color:#F0C36D;background-color:#F9EDBE;padding:0 10px;z-index:9999;border:1px solid transparent;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);transform:translate(-50%,0);font-size:1.5em}
.ajaxloadingTop.error{border-color:#953b39;background-color:#c26565;color:#fff;}
div.detailWrap #tagSet{display:inline-block}
.title-box label{display:inline-block;font-size:.75em;font-weight:700;color:#888}
div.detailWrap #tagSet input{font-size:1.8em;margin-right:3px;width:64px;background:#fff!important;border:1px solid #ccc!important;padding:4px 12px}
#tagSet span{font-size:20px!important}
label input[type="radio"].radiobox + span.a-cl,label input[type="checkbox"].checkbox + span.a-cl{margin-left:0}
label input[type="radio"].radiobox + span.a-cl:before,label input[type="checkbox"].checkbox + span.a-cl:before{margin-left:-20px}
.btn-group.selected.open{z-index:4}
.btn.dropdown-toggle.btn-xs{font-size:.98em;}
.adsr-home #content,html.adsr-home,body.adsr-home{background:#fff}
.home-icon-box{padding:30px;display:block}
.home-icon-box:hover,.wsTypeSelection.selected{cursor:pointer;background:rgba(204,204,204,0.3)}
.input-table .select2-container.select2-allowclear:not(.select2-container-active) .select2-choice abbr,.input-table .select2-container:not(.select2-container-active) .select2-choice .select2-arrow{display:none}
.input-table td:hover .select2-container.select2-allowclear .select2-choice abbr,.input-table td:hover .select2-container .select2-choice .select2-arrow{display:inline-block}
.ui-sortable tr:not(.dataTables_empty):not(.group):not(.unavailable):hover td:first-child,.grouped .ui-sortable tr:not(.dataTables_empty):not(.group):hover td:nth-child(3){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RkQ1OEY4NTM4NUIxMUUzQjdCMUMxQzJCQUE3MTMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RkQ1OEY4NjM4NUIxMUUzQjdCMUMxQzJCQUE3MTMxOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGRDU4RjgzMzg1QjExRTNCN0IxQzFDMkJBQTcxMzE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRGRDU4Rjg0Mzg1QjExRTNCN0IxQzFDMkJBQTcxMzE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pTD+wgAAACtJREFUeNpimDBhwn8gYABhdDYjiIELMDHgAUwTJ06Ea0VnjxpLO2MBAgwAGYZLegQbQ3UAAAAASUVORK5CYII=) 1px 3px repeat-y}
.ui-sortable tr:not(.dataTables_empty):not(.group) td:first-child,.grouped .ui-sortable tr:not(.dataTables_empty):not(.group) td:nth-child(3){padding-left:17px!important;cursor:move}
.adsr-bg{background-color:#F4F4F4}
.table-hover>tbody>tr.dataTables_empty{background:inherit!important;cursor:default!important}
.table-hover>tbody>tr.dataTables_empty td{cursor:default!important}
.empty-table tr,.empty-table td,.empty-table th,.empty-table{border:none!important;background-color:#fff!important}
.empty-table thead{display:none}
.adsr-prf .pagination>.active>a,.adsr-prf .ui-menu-item a:hover,.adsr-prf .panel-warning>.panel-heading,.adsr-prf .alert.alert-success,.adsr-prf .selectize-dropdown .active,.adsr-prf .selectize-control.multi .selectize-input > div.active{color:#fff}
.adsr-prf .a-tl,.adsr-prf .adsr-messenger li.msg-item > div a[href],.adsr-prf .pagination>li>a,.adsr-prf .pagination>li>span,.adsr-prf .ui-menu-item a{color:#5C6164}
.adsr-prf .a-tl.GrayText,.adsr-prf label input[type="radio"].radiobox:checked + span:before,.adsr-prf label input[type="checkbox"].checkbox:checked + span:before{color:#484b4e}
.adsr-prf .a-tl:hover,.adsr-prf label input[type="radio"].radiobox:checked + span:hover:before,.adsr-prf label input[type="checkbox"].checkbox:checked + span:hover:before{color:#484b4e}
.adsr-prf .nav-tabs > li.active > a{-webkit-box-shadow:0 -2px 0 #676c70;-moz-box-shadow:0 -2px 0 #676c70;box-shadow:0 -2px 0 #676c70}
.adsr-prf .label-success,.adsr-prf .btn.btn-primary,.adsr-prf .pagination>.active>a,.adsr-prf .pagination>.active>a:focus,.adsr-prf .pagination>.active>a:hover,.adsr-prf .pagination>.active>span,.adsr-prf .pagination>.active>span:focus,.adsr-prf .pagination>.active>span:hover,.adsr-prf .ui-menu-item a.ui-state-focus,.adsr-prf .panel-warning>.panel-heading,.adsr-prf .progress-bar-warning,.adsr-prf .alert.alert-success,.adsr-prf .panel-default>.panel-heading .badge,.adsr-prf.ui-datepicker td .ui-state-hover,.adsr-prf .selectize-dropdown .active,.adsr-prf .selectize-control.multi .selectize-input > div.active{background-color:#676c70;border-color:#5C6164}
.adsr-prf .btn.btn-primary:hover,.adsr-prf .btn.btn-primary:focus{background-color:#525659;border-color:#484b4e}
.adsr-prf .table-hover>tbody>tr:hover{background-color:#eff0f2}
.adsr-prf .adsr-bg,.adsr-prf .nav-tabs>li.active>a,.adsr-prf .nav-tabs>li.active>a:focus,.adsr-prf .nav-tabs>li.active>a:hover{background-color:#f5f5f5}
.adsr-prf.select2-drop-active,.adsr-prf.select2-container-active .select2-choice,.adsr-prf .select2-container-active .select2-choices,.adsr-prf .select2-container-multi .select2-choices .select2-search-choice,.adsr-prf input:focus,.adsr-prf textarea:focus,.adsr-prf label:hover input[type="checkbox"].checkbox + span:before,.adsr-prf label:hover input[type="radio"].radiobox + span:before{border-color:#5C6164;outline-color:#5C6164}
.adsr-prf .dropdown-menu>.active>a,.adsr-prf .dropdown-menu>.active>a:focus,.adsr-prf .dropdown-menu>.active>a:hover,.adsr-prf .dropdown-menu>li>a:focus,.adsr-prf .dropdown-menu>li>a:hover,.adsr-prf .select2-results .select2-highlighted,.adsr-prf .select2-container-multi .select2-choices .select2-search-choice{background-color:#676c70}
.adsr-prf .dataTable tbody .row-detail,.adsr-prf .has-columns-hidden .detail-show,.adsr-prf .dataTable tbody .row-detail td,table.formatted.row-selection tr.row_selected,.adsr-prf .filesBoxBody ul.file-table li.rowList.selected{background-color:#eff0f0!important;border:solid 1px #e0e1e2}
.adsr-lib .pagination>.active>a,.adsr-lib .ui-menu-item a:hover,.adsr-lib .panel-warning>.panel-heading,.adsr-lib .alert.alert-success,.adsr-lib .selectize-dropdown .active,.adsr-lib .selectize-control.multi .selectize-input > div.active{color:#fff}
.adsr-lib .a-tl,.adsr-lib .a-t,.adsr-lib .adsr-messenger li.msg-item > div a[href],.adsr-lib .pagination>li>a,.adsr-lib .pagination>li>span,.adsr-lib .ui-menu-item a{color:#3276b1}
.adsr-lib .label-success,.adsr-lib .btn.btn-primary,.adsr-lib .pagination>.active>a,.adsr-lib .pagination>.active>a:focus,.adsr-lib .pagination>.active>a:hover,.adsr-lib .pagination>.active>span,.adsr-lib .pagination>.active>span:focus,.adsr-lib .pagination>.active>span:hover,.adsr-lib .ui-menu-item a.ui-state-focus,.adsr-lib .panel-warning>.panel-heading,.adsr-lib .progress-bar-warning,.adsr-lib .alert.alert-success,.adsr-lib .panel-default>.panel-heading .badge,.adsr-lib.ui-datepicker td .ui-state-hover,.adsr-lib .selectize-dropdown .active,.adsr-lib .selectize-control.multi .selectize-input > div.active{background-color:#3276b1;border-color:#2c699d}
.adsr-lib .a-tl:hover,.adsr-lib label input[type="radio"].radiobox:checked + span:hover:before,.adsr-lib label input[type="checkbox"].checkbox:checked + span:hover:before{color:#275b89}
.adsr-lib .btn.btn-primary:hover{background-color:#214e75;border-color:#1f496d}
.adsr-prj .pagination>.active>a,.adsr-prj .ui-menu-item a:hover,.adsr-prj .panel-warning>.panel-heading,.adsr-prj .alert.alert-success,.adsr-prj .selectize-dropdown .active,.adsr-prj .selectize-control.multi .selectize-input > div.active{color:#fff}
.adsr-prj .a-tl,.adsr-prj .a-t,.adsr-prj .adsr-messenger li.msg-item > div a[href],.adsr-prj .pagination>li>a,.adsr-prj .pagination>li>span,.adsr-prj .ui-menu-item a{color:#B75B00}
.adsr-prj .a-tl.GrayText,.adsr-prj label input[type="radio"].radiobox:checked + span:before,.adsr-prj label input[type="checkbox"].checkbox:checked + span:before{color:#A88C6F}
.adsr-prj .a-tl:hover,.adsr-prj label input[type="radio"].radiobox:checked + span:hover:before,.adsr-prj label input[type="checkbox"].checkbox:checked + span:hover:before{color:#8E4700}
.adsr-prj .nav-tabs > li.active > a{-webkit-box-shadow:0 -2px 0 #C60;-moz-box-shadow:0 -2px 0 #C60;box-shadow:0 -2px 0 #C60}
.adsr-prj .label-success,.adsr-prj .btn.btn-primary,.adsr-prj .pagination>.active>a,.adsr-prj .pagination>.active>a:focus,.adsr-prj .pagination>.active>a:hover,.adsr-prj .pagination>.active>span,.adsr-prj .pagination>.active>span:focus,.adsr-prj .pagination>.active>span:hover,.adsr-prj .ui-menu-item a.ui-state-focus,.adsr-prj .panel-warning>.panel-heading,.adsr-prj .progress-bar-warning,.adsr-prj .alert.alert-success,.adsr-prj .panel-default>.panel-heading .badge,.adsr-prj.ui-datepicker td .ui-state-hover,.adsr-prj .selectize-dropdown .active,.adsr-prj .selectize-control.multi .selectize-input > div.active{background-color:#C60;border-color:#B75B00}
.adsr-prj .btn.btn-primary:hover,.adsr-prj .btn.btn-primary:focus{background-color:#A35100;border-color:#8E4700}
.adsr-prj .table-hover>tbody>tr:hover{background-color:#F8F3EC}
.adsr-prj .adsr-bg,.adsr-prj .nav-tabs>li.active>a,.adsr-prj .nav-tabs>li.active>a:focus,.adsr-prj .nav-tabs>li.active>a:hover{background-color:#FCF9F7}
.adsr-prj.select2-drop-active,.adsr-prj.select2-container-active .select2-choice,.adsr-prj .select2-container-active .select2-choices,.adsr-prj .select2-container-multi .select2-choices .select2-search-choice,.adsr-prj input:focus,.adsr-prj textarea:focus,.adsr-prj label:hover input[type="checkbox"].checkbox + span:before,.adsr-prj label:hover input[type="radio"].radiobox + span:before{border-color:#B75B00;outline-color:#B75B00}
.adsr-prj .dropdown-menu>.active>a,.adsr-prj .dropdown-menu>.active>a:focus,.adsr-prj .dropdown-menu>.active>a:hover,.adsr-prj .dropdown-menu>li>a:focus,.adsr-prj .dropdown-menu>li>a:hover,.adsr-prj .select2-results .select2-highlighted,.adsr-prj .select2-container-multi .select2-choices .select2-search-choice{background-color:#C60}
.adsr-prj .dataTable tbody .row-detail,.adsr-prj .has-columns-hidden .detail-show,.adsr-prj .dataTable tbody .row-detail td,table.formatted.row-selection tr.row_selected,.adsr-prj .filesBoxBody ul.file-table li.rowList.selected{background-color:#f9efe5!important;border:solid 1px #f4e0cc}
.a-cc{padding-bottom:0;opacity:.95}
.a-well-c.a-cc .headerbar{cursor:pointer}
.a-cc .inner-content,.a-cc .headerbar .nav-btn-forms,.a-cc .headerbar .fa-chevron-up,.a-cd .headerbar .fa-chevron-down{display:none}
li.workspace-request{list-style-type:none;padding:10px}
#workspaceRequestWrap li.workspace-request:not(:last-child){border-bottom:1px solid #ddd}
.product-row{padding:10px 0}
.adsr-lib .tab a.selected{box-shadow:0 -3px 0 0 #3276b1}
.slabtexted .nav>li>a:focus,.slabtexted .nav>li>a:hover{background-color:inherit}
.input-table th{width:150px}
.input-table td{padding:0!important}
.table-responsive{width:auto!important;border:1px solid #ddd}
tr.data-selector input,tr.data-selector .select2-container .select2-choice{background:#F7F7F7}
.input-table td.padding-5{padding:5px!important}
.input-table .data-selector .form-group{width:100%;margin-left:0}
.input-table .data-selector .form-group .col-xs-12{padding:0}
.input-table .data-selector .form-group .input-group{width:100%}
.input-table .data-selector .input-group-addon{width:20px!important;background-color:#f7f7f7!important;border-color:#f7f7f7!important}
tr.group:hover .groupEdit{display:inline}
.tick.applyAll{display:none;position:absolute;right:11px;z-index:2;top:7px}
th.col-highlight{border-top:2px solid #B75B00!important}
.popover-content img{max-height:80px!important;}
.popover{max-width:350px!important;}
.td-paragraph{height:32px!important;resize:none!important;overflow-y:hidden;padding-right:18px;}
.prPopup{display:none;top:8px;right:5px;position:absolute;cursor:pointer;color:#ccc;}

.prPopup:hover{color:#444;}
.td-hover .prPopup,.td-active .prPopup{display:inline;}
.td-active,.td-hover{position:relative}
.row-fluid .span2{vertical-align: top;padding-right:10px;padding-top:4px;}
.row-fluid .span2 img{width:30px;}