.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.unpadded-h{padding-right:0!important;padding-left:0!important}.unpadded-top{padding-top:0!important}.unpadded-bottom{padding-top:0!important}.align-right{text-align:right}.float-right{float:right}.float-left{float:left}body{background:#dadada}h1{font-size:1.5em;font-weight:300;color:#fff}h2{font-size:1.1em;font-weight:400;color:#666}h4{text-transform:uppercase;font-size:.8em;font-weight:400}p{font-size:1em}.green{background:#bae63f;color:#1d1d1b;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.green:hover{background:#bae63f;color:#819e18}.white{background:#fff;color:#123752;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.white:hover{background:#fff;color:#a9c6d8}.red{background:#e84748;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.red:hover{background:#e84748;color:#efaeaf}.blue{background:#01abf8;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.blue:hover{background:#01abf8;color:#a0dcf7}table td table.no-padding td{padding:0}textarea{resize:vertical}label{font-weight:bold;clear:both}.label2{padding-right:20px}.bold{font-weight:bold}.emphasis-box{background:#f6f6f6;width:685px;position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}::-webkit-input-placeholder{font-style:italic;font-weight:300}:-moz-placeholder{font-style:italic;font-weight:300}::-moz-placeholder{font-style:italic;font-weight:300}:-ms-input-placeholder{font-style:italic!important;font-weight:300}input,select{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bbb;vertical-align:middle;min-height:20px}input[type='text'],input[type='password'],textarea{-moz-box-sizing:border-box;box-sizing:border-box;color:#666;border-radius:3px;border:1px solid #d4d4d4;padding-left:5px;padding-right:5px;min-height:20px;width:100%;margin-bottom:10px}label{margin-right:5px}.calendar-icon{background-image:url("../../images/calendar-15x15.png");background-position:100% 50%;background-repeat:no-repeat;padding-right:25px;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;cursor:pointer;background-origin:content-box}.search-icon{background-image:url("../../images/search-15x15.png");background-position:left 5px center;background-repeat:no-repeat;padding-left:25px;-moz-box-sizing:border-box;box-sizing:border-box;height:30px}input[type='text'],input[type='password']{height:20px}.width-wrapper{position:inherit}.top-area{height:85px}.header-top{height:100%}.sticky-header{background:#123752}.logo{line-height:75px;padding-right:10px}.nav a{border:0;text-transform:uppercase;line-height:52px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;font-size:.7em;padding-left:15px;padding-right:15px;height:100%;text-decoration:none;display:inline-block}.nav a:last-child:after{background:none}.menuitem:hover>a{background:#bae63f;color:#1d1d1b}.activate{background:#fff;color:#1d1d1b}.nav a.active{background:#bae63f;color:#1d1d1b}.dropdown-menu{padding:7px 0}.sidebar{background:#f0f0f0;font-size:.8em;font-weight:300}.padding-area{padding:16px;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar .top-area{background:#99ddfd;color:#575756;background-image:url("../../images/transparent-bg.png")}.sidebar .top-area h4{margin-bottom:10px}.sidebar h2{margin-bottom:10px}.sidebar ul{color:#666;padding:0;margin:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.sidebar ul:last-child{border-bottom:0}.sidebar li{color:#999;list-style-type:none;margin-left:-5px}.sidebar li a{text-decoration:none;width:100%;background:none;width:100%;display:block;padding:4px 5px 5px 5px;border-radius:3px 3px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin-bottom:2px}.sidebar li a:hover{background:#fff}.sidebar li a:hover .icon-number{background:#888;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.icon-number{background:#bfbfbf;color:#fff;padding:1px 4px;border-radius:3px 3px;float:right;text-align:center;min-width:13px}.sidebar li a.active{background:#666;color:#fff}.sidebar li a.active .icon-number{background:#fff;color:#666;font-weight:bold}.main{width:718px;background:#fff;font-size:.8em}.main .top-area{background:#01abf9;background-image:url("../../images/transparent-bg.png");color:#fff}.content-padder{padding-top:20px}.sticky-footer{background:none;font-size:.7em;text-align:center}.footer{text-align:center;margin-top:20px;font-size:.7em;color:#666}.jobtable .row{padding:15px;-moz-box-sizing:border-box;box-sizing:border-box}.jobtable .row:hover{cursor:pointer}.jobtable .row:nth-child(odd){background:#f6f6f6}.jobtable h1{color:#575756;font-weight:normal;margin-bottom:5px;margin-top:0;letter-spacing:-1px;line-height:100%}.jobtable h2{color:#888;font-weight:normal;font-style:italic;margin-top:-1px;font-size:1em;margin-bottom:0}.jobtable h3{color:#575756;font-weight:normal;margin-bottom:0;letter-spacing:-1px;font-size:1.3em;margin-top:2px}.jobtable h4{color:#888;font-weight:normal;text-transform:uppercase;letter-spacing:1px}.overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;display:none}.modalBackground{background-color:#000;filter:alpha(opacity=60);opacity:.6}.item-detail{background:#fff;padding:30px 20px;overflow:auto;z-index:1001;width:890px;border-radius:5px 5px}.item-detail .header-top{margin-bottom:15px;margin-top:15px}.item-detail .nav{font-size:1.2em}.item-detail .nav a{background:#bae63f;color:#123752}.item-detail .nav .inactive{background:none;color:#fff}.item-detail .nav .inactive:hover{background:#051d2e}.item-detail table{table-layout:fixed;width:100%}.item-detail table tr th{color:#fff;background:#47aef6;background:#01abf9;padding:0 5px;text-align:center;border:1px solid #d7d7d7;line-height:normal;font-weight:normal}.item-detail tr{border-bottom:1px solid #d7d7d7}.item-detail .no-borders{border:0}.item-detail .no-borders td,tr,th{border:0}.item-detail .no-borders tr{border-bottom:0}.item-detail .buttonbar{float:right;text-align:right;margin-top:10px}.item-detail .buttonbar .button{margin-left:10px}.item-detail .vertical-button-stack .button{width:90%;margin-bottom:3px;margin-left:auto;margin-right:auto}.item-detail-icon{vertical-align:middle;padding:0 3px;height:auto;border:0;border:none}a .item-detail-icon{border:0;border:none}a item-detail-icon:hover{opacity:.5}input[type="text"]{width:100%}input,select,textarea{-moz-box-sizing:border-box;box-sizing:border-box}.multi-col-form{width:100%}.multi-col-form .half-width-form{width:150px}.multi-col-form .label{float:left;padding-right:20px;min-width:120px}.multi-col-form .input{overflow:hidden}.multi-col-form .input input,select{width:100%}.multi-col-form select{margin-bottom:10px}.row .sidebar .padding-area select{width:100%}#table-2{color:#333}.myDragClass{background:#999}.myDragClass td{color:#fff}.dragbox{width:100%;background:#efefef;border:1px dashed #ccc;color:#999;padding:5px;box-sizing:border-box;text-align:center;text-transform:uppercase}.slot{background:#666;color:#fff}body{}*{color:#444}select{color:#444}input[type='text'],input[type='password'],textarea{color:#444}.label,.label-small,.label-large,.label-no-width{color:#444;font-weight:600}.search-box h2{margin-bottom:10px}.search-box .date-from{width:65px}.search-box .date-to{width:65px}.search-col-renovation{width:23.15%;padding-left:2%;border-left:1px solid #ccc;padding-bottom:15px;padding-top:15px}h2{color:#444;font-weight:600}h3{font-weight:600}table *{color:#444;color:#000}.validator{color:red;font-size:.9em}.data-emphasis-box{background:#f3f3f3;padding:14px;margin-top:10px}.data-emphasis-box.extra-padding{padding:20px}.data-emphasis-box-itementry{background:#f9f9f9;padding:6px 8px}.top-margin-0{margin-top:0}.top-margin-5{margin-top:5px}.top-margin-10{margin-top:10px}.top-margin-30{margin-top:30px}.top-margin-30-important{margin-top:30px!important}.top-margin-20{margin-top:20px}.top-margin-15{margin-top:15px}.bottom-margin-0{margin-bottom:0}.bottom-margin-5{margin-bottom:5px}.bottom-margin-15{margin-bottom:15px}.bottom-margin-20{margin-bottom:20px}.bottom-margin-30{margin-bottom:30px}.bottom-margin-40{margin-bottom:40px}.left-margin-5{margin-left:5px}.left-margin-15{margin-left:15px}.left-margin-30{margin-left:30px}.right-margin-30{margin-right:30px}.no-right-margin{margin-right:0}.pref-page-input-top-margin{margin-top:4px}.allow-overflow{overflow:auto}.pref-right-side-input,.multi-col-form .input input.pref-right-side-input{width:90px;float:right}.hr-wider-margins{margin:24px -16px;border:.5px solid #ccc}.font-weight-normal{font-weight:normal}.modalBackground{filter:alpha(opacity=50);opacity:.5}.item-detail .container.full-screen-box{box-sizing:border-box;padding:15px;border:1px solid #d7d7d7;margin-top:5px}.full-screen-box .search-box{width:auto;padding-left:20px;padding-right:20px}.full-screen-box .grid.bottom-border{float:left;border-bottom:1px solid #d7d7d7}.remove-x-anchor{display:inline-block;padding-left:5px}.emp-text-blast .remove-x-anchor{margin-left:4px;padding-top:4px}.logo a:hover{background:none}.logout{text-decoration:none}.button{font-weight:500}.lower-case{text-transform:lowercase}.upper-case{text-transform:uppercase}.bold{font-weight:700}.normal-weight{font-weight:400}.align-right{text-align:right}.align-left{text-align:left}.align-middle{vertical-align:middle}.font-1-point-3{font-size:1.3em}.no-underline{text-decoration:none}.margin-area-top-half{margin-top:8px}.margin-area-bottom-half{margin-top:8px}.margin-top-small{margin-top:1px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-45{margin-top:45px}.margin-left-45{margin-left:45px}.margin-left-16{margin-left:16px}.border-bottom{border-bottom:1px solid #d7d7d7}.border-top{border-top:1px solid #d7d7d7}.dashed{border-style:dashed}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.red-text{color:red}.std-text-color{color:#444}.modal-header .modal-title.blue-text{color:#01abf8}.blue-text{color:#01abf8}.blue-text-original{color:blue}.green-text{color:#393}.gray-text{color:#666}.green-background{background-color:#bae63f}.font-1point1em{font-size:1.1em}.font-point95em{font-size:.95em}.font-point9em{font-size:.9em}.font-point85em{font-size:.85em}.font-point8em{font-size:.8em}.font-point75em{font-size:.75em}.lighter-text{color:#999}.check-color{color:red}.anchor-instructions{color:blue}.lblpopuperr{color:red}.fa-icon,.fa-icon-expand-collapse{text-decoration:none;font-size:1.3em;margin:0 8px;background:none}.extra-left-margin-icon{margin-left:14px}.extra-left-padding{padding-left:30px}.extra-right-padding{padding-right:30px}.fa-icon-expand-collapse{font-size:1em;margin-left:2px}.fa-icon-job-header{float:right;text-decoration:none;font-size:2.7em;margin:3px 8px 0 8px;background:none}.fa-icon-ko{height:auto;border:0}.restrict-icon{text-decoration:none;float:right;color:#01abf8;vertical-align:baseline}.note{color:#999;margin-bottom:5px;vertical-align:top}.note-left-margin{margin-left:5px}.div-search-items{float:left;margin:10px 10px 0 0;padding:0;vertical-align:baseline}.instructions{letter-spacing:.05em;line-height:1.6em;font-weight:bold}.ul,.ul-smaller-bottom-margin{list-style-type:disc}.ul li,.ul-no-indent li{margin-bottom:10px}.ul-smaller-bottom-margin li{margin-bottom:4px}.ul-no-indent{margin-left:-24px;list-style-type:disc}.modal-button-bar{margin-top:20px;text-align:center}.modal-item-entry-box{padding:8px;border:1px solid #d7d7d7;margin-bottom:6px}.modal-error-label{color:red;margin-top:10px}.required-field{color:red;font-weight:bold}.button-text-gray{background:none;color:#666;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.button-text-gray:hover{background:none;color:#a9c6d8}.button-text-blue{background:none;color:#0080ff;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.button-text-blue:hover{background:none;color:#64b1ff}.button-text-red{background:none;color:red;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.button-text-red:hover{background:none;color:#a9c6d8}.button-text-green{background:none;color:#393;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.button-text-green:hover{background:none;color:#a9c6d8}.button-job-small-selected{float:right;margin-left:10px;color:blue;font-weight:bold;background:#e6e6e6;background:#d9d9d9;padding:2px 4px;font-size:.8em;border-radius:4px}.button-job-small-deselected{float:right;margin-left:10px;color:blue;font-weight:400;background:none;padding:2px 4px;font-size:.8em;border-radius:0}.dropdown .dropdown-menu{background:#f7f7f7;border-radius:0}.calendar-icon{background-image:url('../../Graphics/calendar-15x15.png');position:relative}.search-icon{background-image:url("../../Graphics/search-15x15.png")}.sidebar .top-area{background-image:url("../../Graphics/transparent-bg.png")}.main .top-area{background-image:url("../../Graphics/transparent-bg.png")}.calendar-width-yyyy{width:100px!important}.calendar-width-yyyy-no-icon{width:80px!important}.search-box input[type='text'],.full-screen-box .search-box select.text-box-width,textarea .calendar-width{width:85px}.equip-area .calendar-width{width:75px}input,select{height:25px;padding:2px 2px 2px 5px;border:1px solid #d4d4d4;-webkit-border-radius:0;height:23px;padding:1px 1px 1px 5px}input[type='text'],textarea{min-height:25px;height:25px;padding:3px 5px;border-radius:0;vertical-align:middle;-webkit-border-radius:0;-webkit-appearance:none;min-height:23px;height:23px;padding:1px 4px 1px 5px}.input input[type='checkbox']{width:auto}input .small-checkbox{height:10px;width:10px;line-height:2px}.search-box select{margin-bottom:3px;height:22px;padding:1px 1px 1px 3px;font-size:.9em}.search-box .ddl select{width:75%}.search-box input[type='text'],textarea{margin-bottom:3px;min-height:22px;height:22px;padding:0 2px 0 3px;font-size:.9em}.search-box input[type='text'].calendar-width-small{width:65px;font-size:.8em}.search-box .label{padding-right:2px;min-width:90px;font-size:.9em}.full-screen-box .search-box .label{min-width:75px}.label-non-input{padding-top:2px;margin-right:4px}.small-bottom-margin select{margin-bottom:3px}.small-bottom-margin input[type='text'],textarea{margin-bottom:0}.export-criteria-box{margin-bottom:10px}.export-criteria-box .label{float:left;padding-right:2px;min-width:90px}.multi-col-form .export-criteria-box .input .small-width-form{width:25%}.multi-col-form .export-criteria-box .input input,.multi-col-form .export-criteria-box .input select{margin-bottom:5px}.text-small,.multi-col-form .input .text-small{min-width:90px;width:90px}.dropdown-small{min-width:90px;width:90px}.dropdown-medium{min-width:120px;width:120px}.dropdown-large{min-width:150px;width:150px}.label-note{margin:0 5px;vertical-align:top}.sidebar{background:#fbfbfb}.row .main select{width:125px}.SchedListBoxTimes{height:auto;width:125px}.sidebar h2{margin-bottom:6px}.sidebar li{margin-left:0}.sidebar li.underline,.sidebar ul.underline li{border-bottom:1px solid #b3b3b3}.sidebar li a{font-weight:400;padding:2px 0;margin-bottom:0}.sidebar li a:hover{background:#eee}.sidebar ul.more-vertical-padding-a li a{padding-top:4px;padding-bottom:4px}.sidebar .joblists li a{padding:1px 0 2px 0}.row .sidebar h2 .calendar-icon{width:100px;margin-left:20px;margin-bottom:0;background-color:#f9f9f9;padding:2px 5px;padding:1px 4px 1px 5px}.left-side-list{border-collapse:collapse;border:none;padding:0;margin:0}.left-side-list tr td{margin:0;padding:0 0 0 0;border:none}.sidebar .letter-list tr{float:left;width:16px}.sidebar .letter-list tr:nth-child(13){width:auto}.sidebar .letter-list li{display:inline-block;float:left;margin:0}.sidebar .letter-list li a{float:left;padding:0;padding-bottom:5px}.un-sched-jobs-list{border:none;margin:0;padding:0}.sidebar .un-sched-jobs-list tr td{padding:0;margin:0;border:none;border-bottom:thin solid #d7d7d7;padding:6px 10px 11px 10px}.sidebar .un-sched-jobs-list tr td h2{font-size:1em;margin-bottom:3px;margin-bottom:0;margin-top:3px}.emphasis-box{padding:6px 10px;margin-top:3px}.emphasis-box label{display:inline-block;font-weight:500;margin-top:2px}.emphasis-box .label{font-weight:700}.emphasis-box input[type='text'],textarea{margin-top:auto;margin-bottom:auto}.emphasis-box input,select{vertical-align:top}.sidebar .top-area h4{font-weight:700}.sidebar ul{border-bottom:0}.sidebar ul input[type='text'],input[type='password'],textarea{margin-bottom:0}.joblists ul{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.main .top-area h1{font-weight:400}.jobtable .row:nth-child(odd){background:transparent}.jobtable .right-side-list .row{padding:5px}.jobtable .right-side-list h1{font-size:1.3em;margin-bottom:3px}.jobtable .right-side-list h3{font-size:1em}.right-side-list{border-collapse:collapse;border:none;padding:0;width:97%;margin:0 auto}.right-side-list tr td{margin:0;padding:5px;border:none}.right-side-list tr:nth-child(odd){background:#fff}.right-side-list tr:nth-child(even){background:#f6f6f6}.right-side-list h4{text-transform:none;font-size:.9em}.container-overflow{max-height:600px;overflow:auto}.accordonreportsheader,.accordonreportsheaderselected{border:none;font-size:1.2em;font-weight:500;padding:4px 5px;background-color:#ebebeb;margin:6px 0}.accordonreportsheader a,.accordonreportsheaderselected a{text-decoration:none}.accordonreportsheaderselected a{color:#000;font-weight:500}.reports-list{overflow:hidden;margin:0;margin-bottom:4px;padding:0;border:0}.reports-list tr td{border:0;margin:0;padding:1px 0;padding-left:5px;font-weight:400}.reports-list tr td .rptcol1{width:5%}.reports-list tr td .rptcol2{width:95%}.item-detail{font-size:.8em;border-radius:0;padding:20px;width:920px;z-index:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.item-detail .container{padding-top:10px;padding-top:5px;min-height:400px;float:left;width:99.8%}.item-detail .multi-col-form h1{font-size:1.3em;font-weight:600;color:#666}.item-detail .multi-col-form .blue-text{color:#01abf8}.multi-col-form .input .city{width:125px;margin-right:5px}.multi-col-form .input .city-60-pct-page{width:165px;margin-right:5px}.multi-col-form .input .state{width:55px;margin-right:5px}.multi-col-form .input .zip{width:85px}.margin-below-pager{margin-bottom:10px}table{border-top:none;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}table input[type='text'],textarea{margin-bottom:0}table textarea{font-size:1em;margin-top:auto;margin-bottom:auto}table tr th{line-height:20px;height:20px;color:#fff;background:#47aef6;font-weight:normal;text-align:center;border:none;padding:1px 5px;border:thin solid #d7d7d7}table tr td{border:none;padding:7px 5px;color:#666}table.alt-td-padding tr td{padding:5px}.with-borders table tr td{border:1px solid #ccc}table tr th a{color:#fff}table tr td{word-wrap:break-word}.small-table-padding tr td{padding:3px 5px}.light-border{border:1px solid #e6e6e6}.bordered td{border:none}.bordered-table-yes td{border:1px solid #d7d7d7}.item-detail table tr th{padding:1px 5px;border:none;border:thin solid #d7d7d7}.item-detail table tr th span{color:#fff}.item-detail table.no-header-background tr th{background:none;color:#000}.item-detail table.alt-blue-header-darker tr th{background:#018bcb;background:#019ce4}.item-detail table.vertical-padding-3 tr th{padding-top:3px;padding-bottom:3px}.item-detail table.vertical-padding-4 tr th{padding-top:4px;padding-bottom:4px}.item-detail table.include-border tr td{border:1px solid #d7d7d7;border-bottom:none;border-top:none}.item-detail table.header-bold tr th{font-weight:700}.alt-background tr:nth-child(odd){background:#f2f2f2;background:#ebebeb}.multi-col-form .input .txt-like-label{border:none;background:transparent}.multi-col-form .job-header select,.multi-col-form .job-header input[type='text'],.multi-col-form .job-header input[type='checkbox'],.multi-col-form .job-header textarea{margin-bottom:4px}.item-detail table{table-layout:auto;margin:0}.item-detail tr{border:none}.item-detail .job-header-upper tr td{padding:0}.contacts-list .button-row,.job-header-upper .button-row{margin-top:3px}.item-detail .job-header-lower{width:auto}.item-detail .job-header-lower tr td{padding-top:0;padding-bottom:0;padding-right:16px}.item-detail .job-header-lower input[type='text'],textarea{}.item-detail .job-header-lower tr:nth-child(1){height:5em}.item-detail .job-header-lower .text-small{min-width:90px;width:90px}.item-detail .notes-table{table-layout:auto}.item-detail .notes-table tr td{padding-left:0;padding-right:15px;padding-bottom:0;padding-top:4px}.item-detail .profitability-table tr td{padding:0 5px 0 0}.item-detail .actions-table tr td{padding:0;margin:0}.expand-collapse{font-size:1.5em;text-decoration:none}.staffing-list-container{height:600px;overflow:auto;padding:0 4px 0 4px;width:96%}.item-detail .staffing-header-list{border-collapse:collapse;border:none;padding:0;margin:0;font-size:.9em}.item-detail .staffing-header-list tr{border:none}.item-detail .staffing-header-list tr td{padding:0;border:none;color:#000;height:auto;font-weight:600;font-weight:500}.item-detail .staffing-header-list .nested-list-header td{padding-top:5px}.item-detail .staffing-header-list tr td .fa-icon-expand-collapse{color:#444}.item-detail .staffing-header-list .nested-list-footer td{padding-bottom:5px}.item-detail .staffing-detail-list{border-collapse:collapse;border:none;padding:0;margin:0;font-size:.9em}.item-detail .staffing-detail-list tr{border:none}.item-detail .staffing-detail-list tr th{padding:0;background:#fff;color:blue;border:none;height:auto}.item-detail .staffing-detail-list tr td{border-style:none;border-top:thin solid #ccc;padding:0 2px;background:#fff;font-weight:400}.item-detail .staffing-detail-list tr td a{color:blue}.item-detail .staffing-detail-list .nested-detail td{padding-bottom:1px}.item-detail .staffing-header-list .nested-list-footer{border-bottom:1px solid #666}.contacts-list-box{}.contacts-list{border-collapse:collapse;border:none;padding:0}.item-detail .contacts-list tr td{max-width:280px;width:280px;overflow-x:hidden}.item-detail .alt-contact-list .contacts-list tr td{padding:20px 10px;border:thin solid #e8e8e8}.item-detail .alt-contact-list .contacts-list tfoot tr td{padding-bottom:10px}.item-detail .company .contacts-list tfoot tr td{padding:20px 0 0 0;border:none}.job-docs-list,.job-docs-list-one-column{border-collapse:collapse;border:none;padding:0}.job-docs-list tr{vertical-align:top;line-height:2em}.job-docs-list tr td{max-width:33%;width:33%;padding:12px;border:thin solid silver}.job-docs-list-one-column tr td{padding:12px;border:thin solid silver}.item-detail-icon{padding:0 4px}.item-detail .job-header-unittitle{width:320px;padding-top:0;padding-bottom:1px;height:22px;min-height:22px}.item-detail .sched-jobs-list-header{margin:0;margin-top:30px;padding:0;font-size:1em}.item-detail .sched-jobs-list-header tr td{padding:0}.item-detail .sched-jobs-list{margin-bottom:20px;font-size:1.1em}.item-detail .sched-jobs-list tr th{line-height:20px;height:20px;padding-top:0;padding-bottom:0}.item-detail .sched-jobs-list tr td{border:thin solid #ccc;border:none;padding:4px 4px}.content-padder{padding-top:10px}.padding-area-sides{padding-left:16px;padding-right:16px}.padding-area-double{padding:32px}.padding-area-sides-double{padding-left:32px;padding-right:32px}.padding-area-vertical{padding-top:16px;padding-bottom:16px}.padding-area-top{padding-top:16px}.padding-area-bottom{padding-bottom:16px}.padding-area-right{padding-right:16px}.padding-area-left{padding-left:16px}.no-padding{padding:0}.color1{background:#bae63f;margin-left:4px;padding:2px 5px;display:inline-block}.color2{background:#ff0;margin-left:4px;padding:2px 5px;display:inline-block}.color3{background:#ffa500;color:#fff;margin-left:4px;padding:2px 5px;display:inline-block}.color4{background:#c6f;color:#fff;margin-left:4px;padding:2px 5px;display:inline-block}.color5{background:red;color:#fff;margin-left:4px;padding:2px 5px;display:inline-block}.button-small{padding:5px 7px;margin:0 3px 0 0;line-height:12px;height:12px;font-size:.9em}.button-toggle-small{padding:2px 8px;margin:0 0 1px -1px;line-height:12px;height:auto;font-size:.8em;font-weight:500;border-radius:0;width:130px}.button-toggle-small-active{background:#e6e6e6;background:#ededed;font-weight:bold;font-size:.85em;color:#555}.dashboard-div-above-table{float:left;width:100%;margin-bottom:2px}.full-screen .button-small{height:auto}.file-upload{height:35px;padding:4px}.popup-emaillist-box{width:100%;margin:25px auto;max-height:150px;overflow:auto;border-bottom:thin solid #d7d7d7}.popup-emaillist-box table tr td{padding:3px 5px}.item-detail .nav a{line-height:25px}.item-detail .header-top{margin-bottom:0;margin-top:10px;float:left}.list-table-job-sched{margin:0}.list-table-job-sched-header{padding-bottom:2px;margin-bottom:6px}.item-detail .list-table-job-sched-cell{padding:16px 0;font-size:.95em;border-bottom:thin solid #d7d7d7}.list-table-job-sched-sub{font-size:.9em}.job-schedule-date-header{font-size:1.4em;text-transform:uppercase;font-weight:700}.fixed-header{position:absolute;width:auto;float:left}.item-detail .list-table{font-size:.85em;padding:0}.item-detail .font-1{font-size:1em}.item-detail .billing-list tr td{padding:6px 5px;padding:8px 6px;border:thin solid #d7d7d7}.item-detail .underline-only,.underline-only{border:none}.item-detail .underline-only tr td,.underline-only tr td{border:none;border-bottom:thin solid #d7d7d7;padding:5px}.no-borders{border:0}.no-borders td,tr,th{border:0}.no-borders tr{border-bottom:0}.item-detail .job-note{min-height:120px;height:120px;min-height:100px;height:100px}.item-detail .buttonbar{margin-top:0}.list-like-tree-header{display:inline-block;padding-right:5px}.alt-list tr th,.item-detail .alt-list tr th{background:#fff;text-decoration:underline;color:#444;font-weight:600;font-size:.95em;text-align:left;border:none}.alt-list tr td,.item-detail .alt-list tr td{padding:2px 5px}.item-detail .oncall-list tr th{padding-top:0;background:#fff;color:#444;font-weight:600;text-align:left;border:none;vertical-align:top}.item-detail .oncall-list tr td{padding:0 5px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.item-detail .oncall-list tr td .fa-icon{font-size:1.15em}.list-footer-control{border:none;padding-left:0;height:20px}.fa-margins-padding{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.no-left-padding tr td{padding-left:0}.table-plain{border:0;padding:0;margin:0;width:auto}.table-plain tr th{background:#fff;padding:2px 20px 2px 0;color:#444;font-weight:600;text-align:left;border:0}.table-plain tr td{padding:2px 20px 2px 0}.full-width{width:100%}.multi-col-form .input .full-width-form{width:100%}.multi-col-form .input .three-quarter-width{width:75%}.multi-col-form .input .half-width-form,.half-width{width:50%}.multi-col-form .input .half-width-form,.pct-width-45{width:45%}.multi-col-form .input .small-width-form{width:35%}.multi-col-form .input .small-width{width:97px}.multi-col-form .label-no-width{min-width:0;padding-right:10px}.multi-col-form .label-prefs{min-width:380px;padding-right:10px}.multi-col-form .label-prefs-acct{min-width:300px;padding-right:10px}.multi-col-form .label-large{margin-top:3px;float:left;min-width:150px;padding-right:10px}.multi-col-form .label-larger{min-width:175px;padding-right:10px}.multi-col-form .label-185{min-width:185px}.multi-col-form .label{margin-top:3px;padding-right:5px}.multi-col-form .label-small{margin-top:3px;float:left;padding-right:5px;min-width:80px}.modal-popup .label-for-textbox .label{margin-top:2px;min-width:85px}.modal-popup .label-for-textbox .input{margin-top:2px}.multi-col-form h3{font-size:1em;text-transform:capitalize}.multi-col-form .quarter-width-form{width:25%}.multi-col-form .input .quarter-width-form{width:100px}.multi-col-form table tr td select{margin-bottom:0}input .fileupload{height:35px}.right-border{padding-right:15px;border-right:thin solid #d7d7d7}.left-border{border-left:thin solid #d7d7d7}.bottom-border{padding-bottom:16px;border-bottom:thin solid #d7d7d7}.data-pager-box-with-other-controls{float:left;width:100%;margin-bottom:10px}.data-pager-box{margin:6px auto 0 auto}.data-pager{-moz-box-sizing:border-box;box-sizing:border-box;padding-top:2px;padding-bottom:4px;text-align:center;width:100%}.data-pager a{display:inline-block;min-width:21px;width:21px;max-width:21px}.data-pager-number{margin:0 1px 0 1px;padding:2px 0 3px 0;background:#fff;text-decoration:none}.data-pager-number-current{margin:0 1px 0 1px;padding:2px 0 3px 0;background:#999;color:#fff;font-weight:700;text-decoration:none;border:thin solid #ccc;display:inline-block;min-width:21px;width:21px;max-width:21px}.data-pager-next-previous{text-decoration:none;font-weight:600;color:#01abf8}.calendar-restriction-box{padding:0 20px}.calendar-week-buttons a{margin:0 2px 0 2px;padding:2px;display:inline-block;text-align:center}.calendar-week-button-show{text-decoration:none;background:#999;color:#fff;font-weight:700;width:20px}.calendar-week-button-hide{text-decoration:none;background:#fff;color:#999;font-weight:400;width:20px}.pnlmodaldataentry{background:#fff;border:2px solid #444;padding:16px;width:-moz-available;max-width:24%;min-width:440px}.pnlmodal-report{background:#fff;border:2px solid #444;padding:16px;width:-moz-available;max-width:90%;width:90%;min-width:440px}.task-entry{width:250px;min-width:250px;max-width:250px}.pnlmodalreport{background:#fff;border:2px solid #444;padding:16px;width:-moz-available}.main .modal-popup{font-size:13px}.modal-popup .input{overflow:hidden}.modal-popup{}.modal-popup .input input,.modal-popup .input textarea,.modal-popup .input select{width:286px}.modal-popup .input .ajaxcombo input{width:100%}.modal-popup .input input[type='checkbox']{width:auto}.modal-popup .input .half-width-form{width:140px}.modal-popup .input .small-width-form{width:100px}.modal-popup .input .small-width{width:90px}.modal-popup select,.modal-popup textarea{margin-bottom:10px}textarea{margin-bottom:10px}.modal-popup .label{margin-top:2px;float:left;padding-right:10px;min-width:100px}.modal-popup .label.top-margin-15{margin-top:15px}.modal-popup h2{margin-bottom:15px;font-size:1.2em;text-align:center;font-weight:bold;text-transform:uppercase;color:#444;font-style:normal}.modal-popup h2.blue-text{color:#01abf8}.modal-popup h3{margin-bottom:15px;font-size:1.1em;text-align:center;font-weight:bold;text-transform:uppercase}.info-spacer-block{margin-top:26px}.vertical-info-block{margin-top:21px}.vertical-info-block .label{margin-bottom:5px;display:inline-block}.tree-level1{border-collapse:collapse;border:none;margin:0;padding:0;font-weight:600}.tree-level1 tr td{border:none;margin:0;padding:0}.tree-level2{border-collapse:collapse;border:none;padding:0;margin:0;margin-left:20px;font-weight:normal}.multi-col-form .input .radio-button{min-width:50px}.multi-col-form .input .radio-button input[type='checkbox']{margin-right:3px}.multi-col-form .input .radio-button input[type='radio']{width:auto;margin-right:3px}.multi-col-form .input .radio-button label{font-weight:normal;margin-right:14px;color:#444;font-weight:600}.multi-col-form .input .normal-weight label{font-weight:normal}.margin-bottom-equalizer{margin-bottom:10px}.section-box-top{border-top:1px solid #ccc}.edit-rec-color{background:#ffe1e1}.section-box,.section-box-top{padding:16px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.section-header{color:#01abf8;font-weight:600;font-size:1em;margin-bottom:10px}div.ui-datepicker{font-size:12px}.tooltip{font:12px 'Arimo-Regular',Arial,Helvetica,sans-serif;background-color:#123752;padding:10px;color:#fff;z-index:3;position:absolute;top:0;left:0;width:250px;display:none}.tooltip:after,.tooltip::after{width:0;height:0;position:absolute;content:"";left:35%;top:100%;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#123752 transparent transparent transparent}span.help{margin-left:3px;padding:0;vertical-align:top;color:#01abf8;font-weight:bold;cursor:pointer}.very-poor{font-size:12px;padding:3px 6px;margin-left:20px;margin-top:3px;background-color:#ccc;color:red}.weak{font-size:12px;padding:3px 6px;margin-left:20px;margin-top:3px;background-color:#ccc;color:#ff0}.average{font-size:12px;padding:3px 6px;margin-left:20px;margin-top:3px;background-color:#ccc;color:#03c}.strong{font-size:12px;padding:3px 6px;margin-left:20px;margin-top:3px;background-color:#e4e4e4;background-color:#ccc;color:#93f}.excellent{font-size:12px;padding:3px 6px;margin-left:20px;margin-top:3px;background-color:#e4e4e4;background-color:#ccc;color:#393}.inline{display:inline}tr.underline-header th{text-decoration:underline}tr.underline-header th.no-underline{text-decoration:none}.nav.navbar-nav .menuitem:hover>a{background:#bae63f;color:#1d1d1b}.section-header-color{color:#337ab7}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-header{padding:2px 16px;background-color:#5cb85c;color:#fff}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:animatetop;animation-duration:.4s}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.parent-table{font-size:.95em}.parent-table>tbody>tr:nth-of-type(4n+1){background-color:#f9f9f9;background-color:#f6f6f6;background:#f2f2f2}.parent-table>tbody>tr>td{}.item-detail table .child-table{width:auto;font-size:.9em;margin:10px 0;margin:15px 0 15px 0;font-weight:normal}.item-detail table .child-table>thead>tr>th{padding-top:1px;padding-bottom:1px;background-color:#f2f2f2;background:#337ab7}.item-detail table .child-table>tbody>tr>td,.item-detail table .child-table>tfoot>tr>td{padding:1px 10px;padding:1px 8px;border:0;border-bottom:1px solid #ccc;background-color:#ffffe6}.item-detail table .child-table.no-vertical-padding>tbody>tr>td{padding-top:0;padding-bottom:0}.item-detail table .child-table>tfoot>tr>td{background-color:#f2f2f2}.item-detail table .child-table.bordered>tbody>tr>td,.item-detail table .child-table.bordered>tfoot>tr>td{border:1px solid #ccc}.item-detail table .child-table>tbody>tr>td.alt-right-border,.item-detail table .child-table>tfoot>tr>td.alt-right-border{border-right:1px solid #f2f2f2}.table-std>tbody>tr>td.child-table-td{padding:0;border-left:0;border-right:0;vertical-align:top}.table-std>tbody>tr.align-right>td{text-align:right}.table-header-color{background:#d9d9d9!important}.selected-row-color{background:#ebebeb!important}.selected-row-color-darker-gray{background:#ccc!important}.selected-row-color-yellow{background:#ff9!important}.parent-table-tr-selected{background:#d9d9d9!important;font-weight:bold;border-top:1px solid #bfbfbf}.transparent-text-box{background:transparent;width:100%;border:0!important}.search-controls-box{width:100%;display:-ms-flexbox;display:-webkit-flex}.search-input{border:1px solid #d9d9d9;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.search-input-box{width:84%;display:inline-block}.search-button-box{display:inline-block;text-align:center;background:#337ab7;border:1px solid #337ab7;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-top:4px;padding-left:5px;padding-right:5px}.search-button{color:#fff}.search-box select.search-control-left{width:80%}.search-box select.search-control-right{width:18%;font-size:.8em;padding-left:0;float:right}.search-box select.search-control-left-with-delete{width:60%}.search-box select.search-control-right-with-delete{width:25%;font-size:.8em;margin-left:2px}.text-right{text-align:right}.no-top-margin{margin-top:0}.no-bottom-margin{margin-bottom:0}.box-below-listview{margin-top:48px;border-top:1px solid #333;padding-top:10px}.no-bottom-border{border-bottom:0}.h2-column-head-title{width:100%;padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:16px}.min-width-120{min-width:120px}@media only screen and (min-width:768px)and (max-width:1024px){.sidebar .letter-list tr{width:24px}.sidebar .letter-list tr:nth-child(9),.sidebar .letter-list tr:nth-child(18),.sidebar .letter-list tr:nth-child(27){width:auto}.sidebar .letter-list tr:nth-child(13){width:24px}.pnlmodaldataentry{background:#fff;border:2px solid #444;padding:16px}}@media only screen and (max-width:768px){.full-width-on-mobile{width:100%}}