html,body{max-height:100%;height:auto}body{background:url(/bg-nemo.png) no-repeat center top;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-helvetica{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.clickable{cursor:pointer}button{border-radius:3px!important}button:focus,input[type=button]:focus,input[type=submit]:focus{outline:0}.full-width{width:100%;margin-left:auto;margin-right:auto;max-width:initial;display:flex}.width-100-percent{width:100%}.min-width-60{min-width:60px}.display-inline-block{display:inline-block}.no-border{border:0}.margin-top-bottom-10{margin-top:10px;margin-bottom:10px}.margin-right-0-7em{margin-right:.7em}.color-alert{color:#f04124}.text-overflow-ellipsis{text-overflow:ellipsis}.no-wrap-hidden-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#super-user-icon{border-right-style:solid;border-right-width:thin}#super-user-checkbox{margin-top:12px;margin-left:8px}.callout.announcement{margin:150px auto 0;width:100%;max-width:600px;background-color:#f08a24}.panel.error{margin:auto;width:100%;background-color:#f04124;color:#fff;font-size:smaller}span.forgot-label{color:#fff;font-size:13px;width:100%}.new-password{border-color:#e7e7e7!important;text-align:justify!important;margin-left:20px!important;margin-bottom:unset!important}.disclaimer{padding:20px;text-align:center;color:#999;font-size:13px;width:100%;max-width:800px;margin:0 auto}.full-width{width:100%!important}.min-width-60{min-width:60px!important}.max-width-60{max-width:60px!important}.min-width-80{min-width:80px!important}.max-width-80{max-width:80px!important}.max-width-110{max-width:110px!important}.no-border{border:0!important}.color-blue{color:#00f!important}.color-red{color:red!important}.color-black{color:#000!important}.font-size-11{font-size:11px!important}.pointer{cursor:pointer}.left-40{left:40px}.asp-macro-site{max-width:80px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.padding-top-7{padding-top:7px!important}.top-bar{height:4rem;line-height:4rem;width:100%;position:fixed;z-index:9999;top:0}.top-bar-section ul{list-style-type:none}.top-bar-section ul li{float:left}.top-bar-section{text-align:center;line-height:normal}.top-bar-section:hover{display:block;text-align:center;line-height:normal}.top-bar-section label{color:#fff;line-height:1.25rem;font-size:11px}.logo{margin:0 10px}.gray-bar{background-color:#6c6c6c;color:#fff;line-height:34px;margin:0;max-width:none;height:34px;width:100%;overflow:hidden}.gray-bar .search{display:inline}.date .prefix{width:40px;background-color:transparent!important;border:none;color:#fff;line-height:inherit}.gray-bar input[type=text]{margin:0;font-size:13px;height:33px;border:2px solid #6c6c6c;vertical-align:top;display:inline}.gray-bar .search input[type=text]{width:175px}.gray-bar .date input[type=text]{width:100px;padding-right:10px;text-align:right;font-size:15px;color:#fff;background-color:#6c6c6c}.gray{background-color:#6c6c6c}.gray-bar i{margin:0 5px 0 10px}.blue-bar{background-color:#17a5c8;color:#fff;line-height:34px;width:auto;margin:0;max-width:none;height:34px;overflow:hidden}.blue-bar .title{margin-left:10px}.macro-cell-id{font-size:xx-small;line-height:90%;max-width:120px}.macro-issue-icon{cursor:pointer}.sub-info-bar{margin:0;background-color:#17a5c8;height:auto;font-size:13px;color:#000}.sub-info-bar .column{padding:8px 10px!important}.status-bar{margin:0 0 2em;background-color:#17a5c8;height:auto;font-size:13px;color:#000;padding:8px 10px!important}.status-bar table{border-collapse:collapse;background-color:#fff}.status-bar table td:nth-child(1){text-align:right;min-width:4em;max-width:4em}.status-bar table td:nth-child(2) div{padding:10px}.status-bar tr td:nth-child(2){width:6em;padding:0!important;margin:0!important}.status-bar table td:nth-child(-n+2){background-color:#17a5c8;border:none}.status-bar table td:nth-child(3){padding:0!important}.status-bar table td:nth-child(n+3){border:1px solid black}.status-bar tr input{margin:0!important}.status-bar textarea{display:inline-block;resize:none}.status-bar select{margin:0!important}.spacing-15{margin:15px 0!important}.spacing-top{margin-top:15px!important}.chatimport-form{color:#4f4f4f;font-size:.8125rem;display:inline-block;width:230px;text-overflow:ellipsis!important}.button.import-button{width:115px}input[type=file].import-file{display:none}.content-side{padding:0 15px;margin-top:80px}.column,.columns{padding-bottom:.9375rem}.panel,.table-panel{border:1px solid #6c6c6c;border-top:none;background:#f2f2f2}.blue-panel{border:1px solid #17a5c8;border-top:none;background:#fff}.table-scroll{width:100%;height:auto;overflow-x:scroll!important}.table-scroll table{border-collapse:collapse;table-layout:fixed}.table-scroll table tr td{border:1px solid #ccc}.table-scroll .import-view table tr th{background-color:#17a5c8;font-size:13px;color:#fff;min-width:100px;max-width:150px}.alert-view{position:fixed;background-color:#00000080;top:50%;left:50%;margin-top:-100px;margin-left:-100px;z-index:9998!important;-webkit-animation:fadein .25s;-moz-animation:fadein .25s;-o-animation:fadein .25s;animation:fadein .25s}.alert-view .alert-panel{width:100%;max-width:300px;min-height:75px;height:100%;background-color:#fff;border:1px solid #555;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);box-shadow:0 1px 5px #00000040}.alert-panel .alert-type{background-color:#17a5c8;height:36px;line-height:36px;padding-left:10px;color:#fff;font-size:17px}.alert-panel .alert-msg{padding:10px;line-height:1.5em;font-size:13px}.alert-panel input[type=button]{width:100%;height:36px;line-height:36px;padding:0;margin:0;border:none}.alert-panel .button-group{width:100%;overflow:hidden}.alert-panel .button-group>li:first-child{margin:0 -2px 0 0}.alert-panel .button-group li{width:50%}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.table-scroll .macro-view{background-color:#fff}.table-scroll .macro-view table{border:none;border-bottom:5px solid #fff}.table-scroll .macro-view table tr th{font-size:13px;color:#222;min-width:40px;max-width:40px;font-weight:400;text-align:center}.table-scroll .macro-view table tr th:first-child{min-width:100px;max-width:150px;text-align:left}.table-scroll .macro-view table tr td{text-align:center;border:none;border-top:5px solid #fff}.table-scroll .macro-view .site-row{padding:0 20px 0 5px}.table-scroll .macro-view table .issue,.table-scroll .macro-view table .chat,.table-scroll .macro-view table .files{min-width:35px;max-width:35px}.table-scroll .macro-view table .issue i,.table-scroll .macro-view table .chat i,.table-scroll .macro-view table .files i{color:#ccc}.table-scroll .macro-view table .nofiles i{color:#fff}.table-scroll .macro-view table .chatunread i,.table-scroll .macro-view table .filesunread i{color:#00f}.table-scroll .macro-view table .chatread i,.table-scroll .macro-view table .filesread i{color:green}.table-scroll .macro-view table .issue,.table-scroll .macro-view table .chat{background-color:transparent!important}.table-scroll .macro-view table .site-gray{background:url(/arrow-first.svg) no-repeat right center #eee;color:#000;cursor:pointer}.table-scroll .macro-view table .site-gray:hover{background:url(/arrow-first.svg) no-repeat right center #83cadb;color:#000}.table-scroll .macro-view table .site-blue{background:url(/arrow-first.svg) no-repeat right center #17a5c8;color:#000;cursor:pointer}.table-scroll .macro-view table .gray{background:url(/arrow-40.svg) no-repeat center center #bbb;font-size:10px;color:#bbb;padding-left:5px;padding-right:5px}.table-scroll .macro-view table .green{background:url(/arrow-40.svg) no-repeat center center #4dac26;background-size:auto;font-size:10px;color:#000;padding-left:5px;padding-right:5px}.table-scroll .macro-view table .darkgreen{background:url(/arrow-40.svg) no-repeat center center #4d6a26;background-size:auto;font-size:10px;padding-left:5px;padding-right:5px}.table-scroll .macro-view table .orange{background:url(/arrow-40.svg) no-repeat center center #f80}.macro-view-site-id{font-size:xx-small!important;line-height:90%!important;max-width:120px!important}.table-scroll .limited-view table tr th:first-child,.table-scroll .limited-view table tr td:first-child{min-width:100px;text-align:left}.table-scroll .micro-view{background-color:#e5e5e5}.table-scroll .micro-view table{border:none;display:inline-table}.table-scroll .micro-view table tr th{background-color:#e5e5e5;font-size:13px;color:#222;min-width:40px;max-width:40px;font-weight:400;text-align:center}.table-scroll .micro-view table tr td{max-width:40px;background-color:#fff;padding:0!important}.table-scroll .micro-view table tr td:first-child{border-left:none}.micro-view table tr td input[type=button]{margin:0;padding:0;width:40px;height:37px;border-top:1px solid #ccc}.micro-view table tr td .button{color:#ddd}.micro-view table tr td .green{color:#4dac26}.micro-view table tr td .fe-ms-bg{background-color:#5085bc}.micro-view table tr td .bo-ms-bg{background-color:#888}.micro-view table tr td .fe-ms-unmarked,.micro-view table tr td .bo-ms-unmarked{color:#fff}.micro-view table tr td .ancient{color:#006400}.micro-view table tr td .grey{background-color:#fff;color:#bbb}.micro-view table tr td .blue,.micro-view table tr td input[type=button]:hover{background-color:#198aa5;color:#fff}.micro-view table tr td .disabled{pointer-events:none;color:#222;background:#bbb}.micro-view table tr td .empty{color:#ddd}.subco-data{display:inline;font-size:13px;color:#f1f1f1;width:100%}.table-scroll .sub-micro-view table{border:none;display:inline-block}.table-scroll .sub-micro-view table tr th{font-size:13px;color:#222;font-weight:400;text-align:center;height:37px;line-height:37px;padding:0;width:72px;min-width:72px}.pref-ref{min-width:71px}.table-scroll .sub-micro-view table tr th:first-child{color:#17a5c8;font-weight:700;width:125px;min-width:110px;text-align:left;padding-left:5px}.table-scroll .sub-micro-view table tr td{height:37px;padding:4px 0 0;text-align:center}.table-scroll .sub-micro-view table tr td:first-child{text-align:left;font-size:11px;padding:0 0 0 5px;line-height:36px;border-left:none}.table-scroll .sub-micro-view table col:nth-child(2n+2){background-color:#eee!important}.sub-micro-view span{background-position:center center;background-repeat:no-repeat;background-color:#bbb;border:1px solid #b7b7b7;width:40px;height:22px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;cursor:pointer}.sub-micro-view span:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.75);box-shadow:0 0 4px #000000bf}.sub-micro-view .green{background-color:#4dac26;border:1px solid #6c6c6c}.sub-micro-view .blue{background-color:#5085bc;border:1px solid #6c6c6c}.sub-micro-view .disabled{pointer-events:none;background-color:#96d47d}.sub-micro-view .grey{background-color:#888}.sub-micro-view .disabledText{pointer-events:none;background-color:#bbb}.sub-micro-view .empty{pointer-events:none}.table-scroll .sub-micro-view table tr td input[type=text]{width:62px;padding:2px;height:21px;font-size:11px;display:inline;margin:0 0 2px}.table-scroll .sub-micro-view table tr td input[type=text].disabled{pointer-events:none}.chat-view .table-scroll{height:320px;padding:10px 10px 0;overflow-y:scroll!important;overflow-x:hidden!important}.chat-view .row{padding:10px 10px 0}.chat-view input[type=text]{margin:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.chat-view .send-button{height:2.3125rem;padding:.5rem;font-size:.875rem;margin:0;width:100%;border-bottom-right-radius:3px;border-top-right-radius:3px}.chat-view .name-sent,.chat-view .name-received{font-size:11px;font-style:italic;color:#666}.chat-view .name-sent{text-align:left}.chat-view .name-received{text-align:right}.chat-view .msg-panel{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;margin-bottom:10px;font-size:13px}.chat-view .msg-time{font-style:italic;font-size:11px;width:100%}.chat-view .sent{position:relative;color:#222;background-color:#d8d8d8;border:1px solid #8d8d8d;margin-right:50px}.chat-view .sent:after,.chat-view .sent:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.chat-view .sent:after{border-color:#d8d8d800;border-left-color:#d8d8d8;border-width:8px;margin-top:-8px}.chat-view .sent:before{border-color:#8d8d8d00;border-left-color:#8d8d8d;border-width:9px;margin-top:-9px}.chat-view .sent .msg-time{text-align:left}.chat-view .received{position:relative;color:#fff;background-color:#17a5c8;border:1px solid #8d8d8d;margin-left:50px}.chat-view .received:after,.chat-view .received:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.chat-view .received:after{border-color:#17a5c800;border-right-color:#17a5c8;border-width:8px;margin-top:-8px}.chat-view .received:before{border-color:#8d8d8d00;border-right-color:#8d8d8d;border-width:9px;margin-top:-9px}.chat-view .received .msg-time{text-align:right}.issue-view{background:#fff}.issue-view .tabs .new{float:right;right:0;z-index:999;position:absolute;border-right:none;margin-right:16px;box-shadow:-2px 0 3px #aaa}.issue-view .tabs .new a{background-color:#ddd!important}.issue-view .column{padding:0}.issue-view .issue-row{text-align:left;font-size:13px;color:#17a5c8}.issue-view .issue-row .column{padding:0 10px}.issue-view .flag{text-align:center;padding-right:5px!important}.issue-view .issue-items{padding:0}.issue-view .issue-flag i{width:100%;position:absolute;bottom:8px;height:36px;line-height:36px;text-align:center!important}.issue-flag-icon{padding:10px 0 0 15px}.macro-view .green i,.issue-view .green i{color:#4dac26!important}.macro-view .blue i,.issue-view .blue i{color:#198aa5!important}.macro-view .orange i,.issue-view .orange i{color:#ff7f00!important}.macro-view .red i,.issue-view .red i{color:red!important}.macro-view .yellow i,.issue-view .yellow i{color:#ff0!important}.macro-view .amber i,.issue-view .amber i{color:#ffbf00!important}.macro-view .yellow i,.issue-view .yellow i,.macro-view .amber i,.issue-view .amber i{text-shadow:0 0 1px #999;-webkit-text-stroke:1px rgba(100,100,100,.25)}.flashing{-webkit-animation-name:flashing;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:flashing;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:flashing;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@-moz-keyframes flashing{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@-webkit-keyframes flashing{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@keyframes flashing{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.issue-view .dropdown-items .column{border-right:5px solid #fff}.issue-view .dropdown-button{border:1px solid #888;padding:0 5px;display:block;width:100%;height:36px;line-height:36px;font-size:13px;color:#222;background:url(/arrow-down.svg) no-repeat right center #eee}.issue-view .dropdown-items .column:last-child{border-right:0}.issue-view .dropdown-items{border:none!important;padding-top:5px!important}.issue-view .dropdown-items .column{padding:0}.issue-view .f-dropdown:after,.issue-view .f-dropdown:before{display:none!important}.issue-view .f-dropdown{min-width:100%;margin:0}.f-dropdown.content{padding:0;border:1px solid #888;border-top:0}.f-dropdown li{font-size:13px!important}.f-dropdown a{color:#222!important}.issue-view .f-open-dropdown{left:0!important}.issue-view .content .row{padding:5px}.issue-view .issue-input-label{height:36px;line-height:36px;padding-left:5px!important;font-size:13px}.issue-view input[type=text]{margin:0}.issue-view .issue-items .row{padding:7px 0}.issue-view .issue-close-button{width:100%;height:36px;line-height:36px;padding:0;margin:0;border-left:5px solid #fff}#issue-first-row{padding:10px 0 0 15px!important;font-size:13px}#issue-flag{padding:10px 0 0!important}.table-scroll::-webkit-scrollbar{width:14px;height:14px}.table-scroll::-webkit-scrollbar-track{background-color:#fff;border-top:1px solid #eaeaea}.table-scroll::-webkit-scrollbar-thumb{background:url(/scroll-lines.svg) no-repeat center center #bbb;border:1px solid #bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.table-scroll::-webkit-scrollbar-thumb:hover{background-color:#888;border:1px solid #7F7F7F}@media only screen and (max-width:30em){.content-side{padding:0}.macro-column{padding:0 0 .9375rem}.micro-column{padding:0}.issue-view .tabs .new{margin-right:0}}@media only screen and (max-width:40em){.issue-view .dropdown-items .column{border:0;margin-bottom:5px}.issue-view .issue-input-label{height:24px;line-height:24px}.issue-view .issue-close-button{border:0;margin-top:10px}.nemologo{visibility:hidden;display:none;height:0;width:0}.suncastlelogo{visibility:visible;display:compact;height:35px;width:35px}}@media only screen and (max-width:89.938em){.full-width{display:block}}@media only screen and (min-width:89.938em){.macro-column{min-width:750px!important;max-width:750px!important}.micro-column{width:50%!important;display:inline-block}.full-width{width:100%!important}.block{display:block}.xlarge-4{width:25%}.xlarge-5{width:40%}.xlarge-6{width:50%}.xlarge-7{width:30%}.xlarge-8{width:60%}.xlarge-12{width:100%}}div.chat{background-color:#17a5c8;border:1px solid #8d8d8d}div.milestone-marked{color:#fff;background-color:#4dac26;border:1px solid #6c6c6c}div.milestone-unmarked{color:#fff;background-color:#5085bc;border:1px solid #6c6c6c}div.issue{background-color:gold;border:1px solid goldenrod}div.focus{cursor:pointer}.notification-area{position:fixed;width:250px;max-width:250px;top:65px;right:1px;z-index:20;display:block}.notification-view{background-color:#0000;height:100%;min-height:100%;width:100%;min-width:100%}.notification-view .notification-panel{width:100%;max-width:250px;min-width:250px;min-height:75px;max-height:175px;background-color:#fff;right:-8px;top:65px;border:1px solid #555;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);box-shadow:0 1px 5px #00000040}.notification-panel .notification-type{color:#fff;font-size:17px;line-height:36px;background-color:#555;padding-left:10px;height:36px}.notification-panel .notification-msg{padding:10px;line-height:1.5em;font-size:13px}.notification-panel input[type=button]{line-height:36px;background-color:#373737;margin:0;padding:0;width:100%;height:36px;border:none}
