*,::after,::before{box-sizing:border-box}body,html{margin:0;padding:0}body{margin-bottom:3.125em}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin-top:.5em;margin-bottom:.25em}button,h1,h2,h3,h4,h5,h6,input,label,legend,li,p,span{font-family:Overpass,sans-serif}router-outlet+*{display:block;max-width:1200px;width:100%;margin:1.25em auto 0;padding:0 .625em}#loading-app{color:#006891;font-size:2em;text-align:center}.center{text-align:center}div.is-dev-mode{width:100%;height:40px;top:0;left:0;background-image:linear-gradient(to right,#48c6ef 0,#6f86d6 100%);text-align:center;font-family:Overpass,sans-serif;line-height:40px;color:rgba(255,255,255,.75);font-weight:400;letter-spacing:.5px;cursor:pointer}header{min-height:80px;width:100%;background-color:#00688f;overflow:hidden}header.is-login-view li:first-child{width:100%;text-align:center}header nav{max-width:1200px;width:100%;margin:0 auto}header ul{height:80px;line-height:80px}header li{display:inline-block;vertical-align:middle;min-width:100px;text-align:center;height:80px}header li.right{float:right}#logo{height:80px}header a{color:#fff;text-decoration:none;cursor:pointer}header a:hover{color:#009fde;text-decoration:underline}header a:active{color:#003145;text-decoration:underline}.message{padding:.3125em .625em;color:#282c34;overflow:hidden;width:100%}.message.bad{border-left:10px solid #e06666;background-color:rgba(224,102,102,.5)}.message.good,.message.notice{border-left:10px solid #006891;background-color:rgba(0,104,145,.5)}form li{margin:.625em 0}fieldset{border-radius:5px;border:1px solid #009fde;padding:.625em}.fieldset-no-border{border:none}legend{padding:0 .625em;color:#aaa;font-size:smaller;text-transform:uppercase;font-weight:300;letter-spacing:.5px;text-decoration:none}input[type=email],input[type=password],input[type=search],input[type=text]{padding:5px 8px;min-width:250px}.dropdown,button,input[type=checkbox],input[type=radio],label{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:.625em}input.filter{width:100%;margin:1.25em 0}button,input{font-size:14px}button{background-color:#eee;border:1px solid #ccc;min-width:100px;margin:.625em 0}button:disabled{cursor:default}.dropdown{min-width:300px;font-weight:300;border:1px solid #ccc;padding:.3125em .9375em;position:relative}.dropdown.dropdown-open{background-color:#009fde;border:1px solid #009fde}.dropdown.dropdown-open .dropdown-current-value{color:#fff!important}.dropdown.dropdown-open .dropdown-display-view{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dropdown.dropdown-open .dropdown-display-view path{fill:#fff}.dropdown .dropdown-current-value.is-placeholder{color:#aaa}.dropdown .dropdown-display-view{width:24px;height:24px;position:absolute;right:.625em;transition:all ease .2s}.dropdown .dropdown-display-view path{fill:#eee;transition:all ease .2s}.dropdown ul{position:absolute;background-color:#fff;left:-1px;right:-1px;top:100%;border:1px solid #ccc;box-shadow:5px 5px 20px rgba(0,0,0,.1);z-index:100}.dropdown li{padding:.20833333em .9375em}.dropdown li:hover{background-color:#006891;color:#fff}.table-wrapper{max-width:100%;overflow:auto}table{width:100%;border-collapse:collapse;font-family:Overpass,sans-serif;overflow-x:scroll}td,th{border-collapse:collapse;padding:.625em .3125em;min-width:100px}th{font-weight:300;color:#fff;background-color:rgba(0,104,143,.8);text-align:left}tr{border-bottom:1px solid #eee}.role-tag{padding:3px 15px;color:#fff;border-radius:8px;font-size:smaller;white-space:nowrap;letter-spacing:-.5px}.role-tag.role-user{background-image:linear-gradient(to top,#596164 0,#868f96 100%)}.role-tag.role-project-administrator{background-image:linear-gradient(to top,#6a85b6 0,#bac8e0 100%)}.role-tag.role-application-administrator{background-image:linear-gradient(to top,#13547a 0,#80d0c7 100%)}.note{margin:0}.note img{height:28px;width:28px;vertical-align:-7px}.note a:link,.note a:visited{color:#aaa;text-transform:uppercase;font-weight:300;letter-spacing:.5px;text-decoration:none;transition:all ease .2s}.note a:hover{text-decoration:underline}.note a:active{color:#e06666}.dropzone{border-style:dashed;display:flex;align-items:center;cursor:pointer}.dropzone-annotation{margin:0 auto;text-align:center;pointer-events:none}.upload-button{display:block;position:relative;padding:1.25em 2.5em;margin:.625em auto 0;border:none;border-radius:5px;color:#ccc;background-color:#006891;border-bottom:5px solid #003145}.upload-button:active{top:3px;border-bottom:2px solid #003145}.upload-button-implementation-option{font-size:larger;padding:0 .3125em;font-weight:600;color:#282c34}.upload-note{font-weight:100;opacity:.3;font-size:smaller;margin-top:.625em;display:inline-block}.dz-error-mark,.dz-image,.dz-success-mark{display:none}.dz-preview{text-align:center}hr{border:2px solid #eee;height:2px;margin:3em 0}.step{display:inline-block;max-width:100px;height:20px;margin-right:.625em;background-color:#009fde;color:#fff;font-weight:300;border-radius:25px;text-align:center;font-size:smaller}.key-value-pairs{margin:.5em 0}.key-value-pair{margin:.25em 0}.key-value-pair .key{font-weight:100;text-align:right;color:#aaa;font-style:italic}.key-value-pair .value{font-weight:300}cad-progress-bar{width:100%}.progress-bar{width:100%;max-width:600px;padding:0 .625em;margin:0 auto}.progress-bar svg{padding:0 .625em;overflow:visible}.progress-bar-statement{font-style:italic;color:#aaa;margin-top:0}cad-login{max-width:400px}#login-form ul{width:250px;margin:0 auto}#learn-more{color:#ccc;font-size:smaller}#projects .project{border-radius:10px;padding:.625em;cursor:pointer;float:left;background-color:#eee;width:100%;margin:.625em 0}#projects .project:hover{background-color:rgba(0,49,69,.2)}.project-title{text-align:center;color:#003145;margin:0}.no-project-image,.project-image{border-radius:50%;margin:20px auto;width:90%;padding-top:90%}.project-image{background-size:cover;background-position:50% 50%}.no-project-image{position:relative;background-color:#ccc}.no-project-image p{position:absolute;top:50%;text-align:center;width:100%;font-weight:100;font-size:24px;color:#f2f2f2;margin-top:-20px}.project-expando .description{margin:1.25em 0}.project button{width:100%;background-color:#009fde;color:#fff;border:1px solid #006891;height:40px;transition:all ease .2s}.project button:hover{box-shadow:0 0 5px rgba(0,104,145,.8);font-weight:700}.project button:active{background-color:#e06666}#admin-tabs{text-align:center}#admin-tabs ul{display:inline-block;font-size:0;overflow:hidden;cursor:pointer}#admin-tabs li{display:inline-block;padding:3px 20px;position:relative;font-weight:300;font-size:16px;transition:all ease .2s}#admin-tabs li.app-admin{border-top:1px solid #e06666;border-left:1px solid #e06666;border-bottom:1px solid #e06666;color:#e06666}#admin-tabs li.app-admin.active{background-color:#e06666}#admin-tabs li.project-admin{border-top:1px solid #009fde;border-left:1px solid #009fde;border-bottom:1px solid #009fde;color:#009fde}#admin-tabs li.project-admin.active{background-color:#009fde}#admin-tabs li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#admin-tabs li:last-child{border-right:1px solid #009fde;border-top-right-radius:5px;border-bottom-right-radius:5px}#admin-tabs li.active{color:#fff}@media only screen and (max-width:900px){#admin-tabs li{width:50%;border-bottom:none!important}#admin-tabs li:nth-of-type(1){border-bottom-left-radius:0}#admin-tabs li:nth-of-type(2){border-top-right-radius:5px}#admin-tabs li:nth-of-type(2n){border-right:1px solid #009fde}#admin-tabs li:nth-last-of-type(1){border-top-right-radius:0}#admin-tabs li:nth-last-of-type(1),#admin-tabs li:nth-last-of-type(2){border-bottom:1px solid #009fde!important}}#bucket-flow,#bucket-flow-complete,#bucket-management,#project-selection{padding:.3125em 0;border-left:5px solid transparent;margin:2em 0}#bucket-management fieldset{min-height:200px}.bucket-entry{margin:0;padding:.25em 0;font-size:.9em}.bucket-entry label{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-left:4px solid transparent}.bucket-entry img{cursor:pointer;height:18px;vertical-align:top;padding:0 .25em;transition:all ease .1s}.bucket-entry img:active{-webkit-transform:scale(.9);transform:scale(.9)}.bucket-entry.selected label{border-left:4px solid #006891}.bucket-entry.autodesk-translated label,.bucket-entry.autodesk-translating label,.bucket-entry.autodesk-translation-pending label,.bucket-entry.autodesk-uploaded label,.bucket-entry.autodesk-uploading label,.bucket-entry.locally-uploaded label,.bucket-entry.locally-uploading label{border-left:4px solid #27daa7}.bucket-entry.autodesk-download-error label,.bucket-entry.autodesk-translation-failuretimeout label,.bucket-entry.local-uploadwrite-error label{border-left:4px solid #e06666}.bucket-entry-expando{margin-bottom:.5em}#disclaimer-text{font-size:smaller;max-height:10em;overflow:scroll}