html{-webkit-font-smoothing:antialiased;position:relative;min-height:100%}body{font-family:'Open Sans',sans-serif;padding-top:15px;padding-bottom:20px;margin-bottom:60px;background:#f5f5f5;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Open Sans',sans-serif}h3{margin-top:0;margin-bottom:20px;font-size:30px;font-weight:300}img.profile-image{-ms-border-radius:50%;border-radius:50%}p.info-large{font-size:14px;color:#737373}.navbar-header{padding-top:5px}ul.nav.navbar-nav.leftlinks{padding-top:5px}.navbar-default{background:none;border:none;margin-bottom:10px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:none}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background:none}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{background:none}.navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background:none}.img-circle{border:solid 1px #777}.quadridcmblue{color:#009fe3!important}.vianova-orange{color:#005f9e!important}.btn-primary{background-color:transparent;border-color:#005f9e;color:#005f9e}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#005f9e;border-color:#005f9e}.btn-full-orange{color:#fff;background-color:#005f9e;border-color:#005f9e}.btn-full-orange:hover,.btn-full-orange:focus,.btn-full-orange:active,.btn-full-orange.active,.open .dropdown-toggle.btn-full-orange{color:#fff;background-color:#009ad9;border-color:#009ad9}.btn-white,.btn-white:hover{background-color:transparent;border-color:#fff;color:#fff}a:hover,a:focus{color:#009ad9}a{color:#005f9e}.form-control:focus{border-color:#005f9e;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(193,86,34,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(193,86,34,.6)}div.card{position:relative;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-ms-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#fff;padding:25px;margin-bottom:30px}div.card form{padding-left:10px;padding-right:10px}.card h2{color:#005f9e;margin-top:0;margin-bottom:0;font-size:20px;font-weight:300}p.info{color:#737373;font-size:13px;padding-top:5px;padding-bottom:15px}div.infotext{color:#737373;font-size:13px;padding-top:5px;padding-bottom:10px}ul.downloadlinks{padding-top:5px}.card h2.infotext-heading{margin-top:8px;margin-bottom:0;font-size:16px;font-weight:300;color:#005f9e}.product h2{color:#005f9e}a.nodecoration,a.nodecoration:hover,a.nodecoration:focus,a.nodecoration:visited{text-decoration:none}div.bottom-right-button{margin-top:50px}div.bottom-right-button a,div.bottom-right-button button{position:absolute;bottom:25px;right:25px}div.bottom-right-button.form-group{margin-top:40px}div.bottom-right-button.form-group a,div.bottom-right-button.form-group button{right:35px}.control-label{font-weight:600}.card .dl-horizontal dt{font-weight:600}@media(min-width:768px){.card .dl-horizontal dt{text-align:left;width:120px}}@media(min-width:768px){.card .dl-horizontal dd{margin-left:140px}}.card dl{margin-bottom:5px}.card .dl-horizontal dd{padding-bottom:12px}h1{font-weight:300;font-size:38px;color:#005f9e}@media(min-width:768px){h1{font-size:56px}}.jumbotron p{font-size:16px;line-height:1.6}@media(min-width:768px){jumbotron p{font-size:18px}}div.first-col{padding-right:10px}div.second-col{padding-top:20px;padding-left:60px}.vianovaproduct{margin-top:20px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:transparent;padding:5px;margin-bottom:20px}@media(min-width:768px){.vianovaproduct{padding:5px 35px 0 35px;margin-bottom:20px}}@media(min-width:1200px){.vianovaproduct{padding:5px 45px 0 45px;margin-bottom:20px}}@media screen and (max-width:31.5em){.grid{padding:10px 10px 100px 10px}.grid li{width:100%;min-width:300px}}div.page-header{font-weight:200;margin-top:0;padding-top:0;border-bottom-color:#e5e5e5}div.page-header h1{font-weight:300;font-size:56px;color:#005f9e;padding-top:0;margin-top:0}.nowrap{white-space:nowrap}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#005f9e}a.edit-link{font-size:14px}.same-height,.same-height0,.same-height1,.same-height2{position:relative}.card.card-hover{position:relative;padding:0}.card.card-hover figure{margin:0;position:relative;overflow:hidden}.card.card-hover figure img,.card.card-hover figure svg{max-width:100%;display:block;position:relative;margin:0 auto;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.card.card-hover figcaption{position:absolute;left:0;padding:15px;background:#f5f5f5;-ms-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-ms-border-bottom-left-radius:3px;border-bottom-left-radius:3px;height:80px;width:100%;top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s}.no-touch .card.card-hover figure:hover img,.no-touch .card.card-hover figure:hover svg,.card.card-hover figure.cs-hover img,.card.card-hover figure.cs-hover svg{-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.no-touch .card.card-hover figure:hover figcaption,.card.card-hover figure.cs-hover figcaption{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}.card.card-hover figcaption h2{color:#005f9e}.card.card-hover a:hover,a:focus h2{text-decoration:none}@media screen and (max-width:767px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-right{right:0}.row-offcanvas-left{left:0}.row-offcanvas-right .sidebar-offcanvas{right:-50%}.row-offcanvas-left .sidebar-offcanvas{left:-50%}.row-offcanvas-right.active{right:50%}.row-offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}.btn-primary.disabled{pointer-events:none;opacity:.5;color:#777;background-color:transparent;border-color:#005f9e}.disabled-white{pointer-events:none;opacity:.5;color:#fff}.row-featurecatalog-controls{margin-top:10px;margin-bottom:0}.panel-title>a{font-weight:normal}.panel-default>.panel-heading{background:none}.row-controls{margin-bottom:20px}.search{padding:6px 15px 6px 30px;background:#fff url(/Content/img/search.png) no-repeat 8px 8px;background-color:#fff;border:1px solid #005f9e;font-size:13px;border-right-width:0}@media all and (-webkit-min-device-pixel-ratio:1.5){.search{padding:6px 15px 6px 30px;background:#fff url(/Content/img/search@2x.png) no-repeat 8px 8px;background-color:#fff;background-size:16px 16px;border:1px solid #d0d0d0;font-size:13px;border-right-width:0}}.btn-search{border-color:#005f9e;background:#fcfcfc!important;background:rgba(252,252,252,.63)!important;color:#005f9e}.btn-search:hover,.btn-search:focus{background:#005f9e!important;border-color:#005f9e;color:#fff;outline:none}.panel-title{font-size:14px;color:#005f9e}.handwritten{font-family:'Over the Rainbow',cursive}.tutorial{font-weight:normal;text-align:right;padding-bottom:15px;padding-top:5px;white-space:normal}.tutorial img{margin-top:-5px;margin-bottom:18px}footer{position:absolute;bottom:0;width:100%;height:60px}.sticky-bottom-right{position:fixed;right:15px;bottom:15px}.label{font-weight:normal}.label.label-daysleft{font-weight:bold;color:#8dc63f;display:inline-block;margin-top:20px}.label.label-daysleft.attention{color:#dd4b39}.label.label-info{background-color:#f5f5f5;color:#777e83}.label.label-button{background-color:#009fe3;color:#fff;cursor:pointer;z-index:100;position:relative}.label.label-unverified{font-weight:bold;display:inline-block;color:#dd4b39}.label.label-price{color:#005f9e;font-weight:bold}.no-padding{padding:0!important}.img-responsive-fullwidth{display:inline;max-width:100%}.img-center{margin:0 auto}.grid-properties .table-condensed td{padding-left:20px;padding-right:20px}.table-condensed td.first{width:1px;white-space:nowrap;padding-right:75px}.table .table-noheader td{border-top:none}.search-result{display:block;padding:9px 14px;margin-bottom:14px;background-color:#fff;border:1px solid #e1e1e8;-ms-border-radius:4px;border-radius:4px}.search-result-count{color:#999}.highlight-word{color:#009fe3}.treespan-selected .highlight-word{color:#fff}#wrap>.container{padding:60px 15px 0}.container .credit{margin:20px 0}#footer>.container{padding-left:15px;padding-right:15px}code{font-size:80%}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:#dd4b39;font-weight:600}.field-validation-valid{display:none}.input-validation-error{border:1px solid #dd4b39;background-color:transparent}.validation-summary-errors{color:#dd4b39}.validation-summary-errors>ul{list-style-type:none}.validation-summary-valid{display:none}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#dd4b39}.has-error .form-control{border-color:#dd4b39}.form-wrapper{max-width:360px;margin:0 auto;background:#fff;position:relative;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3),0 -3px 8px rgba(0,0,0,.2);-ms-box-shadow:0 2px 6px rgba(0,0,0,.3),0 -3px 8px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.3),0 -3px 8px rgba(0,0,0,.2);-ms-border-radius:0;border-radius:0}.form-signin{max-width:330px;padding:15px;margin:60px auto 0 auto;position:relative}.form-signin-header{text-align:center;color:#005f9e;text-shadow:0 -1px rgba(255,255,255,.8),1px 0 rgba(255,255,255,.8),0 1px rgba(255,255,255,.8),-1px 0 rgba(255,255,255,.8)}.form-signin label{text-shadow:0 -1px rgba(255,255,255,.8),1px 0 rgba(255,255,255,.8),0 1px rgba(255,255,255,.8),-1px 0 rgba(255,255,255,.8)}.btn-signin{color:#005f9e;border-color:#005f9e;background:#fff}.btn-signin:hover,.btn-signin:focus{color:#fff;border-color:#005f9e;background:#005f9e}.sticky-footer{position:absolute;left:0;bottom:0;height:100px;width:100%;padding:40px 40px 0 40px}ol.tree{padding:0 0 0 39px}.tree.attree{padding-left:21px;padding-top:8px}.tree.timelinetree{padding-left:24px;padding-top:5px}.tree.specialpadding{padding-left:13px;padding-top:8px}.tree.scrollpanepadding{padding-left:31px;padding-top:8px}.treeview-ftg{margin-top:10px}.tree li input[type="checkbox"]{margin-left:0;margin-top:3px;margin-bottom:3px;margin-right:3px}.tree li{position:relative;margin-left:-15px;list-style:none;margin-bottom:5px}.tree li.ft,.tree li.at,.tree li.task,.tree li.user,.tree li.presentation{margin-left:-1px!important}.tree li.load{margin-left:-1px!important}.tree li input{position:absolute;left:0;margin-left:0;opacity:0;z-index:2;cursor:pointer;height:1em;width:1em;top:0}.tree li input+ol{background:url(/Content/img/collapsed.svg) 40px -4px no-repeat;margin:-.938em 0 0 -65px;height:1em}.tree li input+ol>li{display:none;margin-left:-14px!important;padding-left:1px}.tree ol.ol-loading{background:url(/Content/img/loader.gif) 40px 0 no-repeat!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.tree ol.ol-loading{background-image:url(/Content/img/loader@2x.gif)!important;background-position-x:40px!important;background-position-y:0!important;background-repeat:no-repeat!important;background-size:10px 10px!important}}.tree li label{display:block;padding-left:37px;padding-left:0;margin-left:-11px;margin-bottom:0;font-weight:200;white-space:nowrap}.tree li input:checked+ol{background:url(/Content/img/expanded.svg) 38px -1px no-repeat;margin:-1.25em 0 0 -65px;padding:1.563em 0 0 80px;height:auto}.tree li input:checked+ol>li{display:block}.treespan{padding-left:24px;padding-right:4px;padding-top:1px;padding-bottom:1px;cursor:pointer;font-weight:normal}.treespan:hover{padding-left:23px;border:solid 1px #9c9c9c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-position:2px 2px!important}.treespan-selected{color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.treespan-selected .typeahead-pid{color:#fff}.treespan-load{background:url(/Content/img/loader.gif) no-repeat 3px 2px!important;color:#000}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.treespan-load{background-image:url(/Content/img/loader@2x.gif)!important;background-position-x:3px!important;background-position-y:2px!important;background-repeat:no-repeat!important;background-size:10px 10px!important}}.treespan-ftg{background:url(/Content/img/ftg_outline.svg) no-repeat 3px 2px}.treespan-ftg.treespan-selected{background:url(/Content/img/ftg_outline_white.svg) no-repeat 3px 2px,linear-gradient(to bottom,#009fe3 0,#009fe3 100%);background:url(/Content/img/ftg_outline_white.svg) no-repeat 3px 2px,-webkit-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/ftg_outline_white.svg) no-repeat 3px 2px,-moz-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/ftg_outline_white.svg) no-repeat 3px 2px,-o-linear-gradient(top,#009fe3 0,#009fe3 100%)}.treespan-ft{background:url(/Content/img/ft_outline.svg) no-repeat 3px 2px}.treespan-ft.treespan-selected{background:url(/Content/img/ft_outline_white.svg) no-repeat 3px 2px,linear-gradient(to bottom,#009fe3 0,#009fe3 100%);background:url(/Content/img/ft_outline_white.svg) no-repeat 3px 2px,-webkit-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/ft_outline_white.svg) no-repeat 3px 2px,-moz-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/ft_outline_white.svg) no-repeat 3px 2px,-o-linear-gradient(top,#009fe3 0,#009fe3 100%)}.treespan-at{background:url(/Content/img/at_outline.svg) no-repeat 3px 2px}.treespan-at.treespan-selected{background:url(/Content/img/at_outline_white.svg) no-repeat 3px 2px,linear-gradient(to bottom,#009fe3 0,#009fe3 100%);background:url(/Content/img/at_outline_white.svg) no-repeat 3px 2px,-webkit-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/at_outline_white.svg) no-repeat 3px 2px,-moz-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/at_outline_white.svg) no-repeat 3px 2px,-o-linear-gradient(top,#009fe3 0,#009fe3 100%)}.treespan-at.treespan-at-super{background:url(/Content/img/at_outline_super.svg) no-repeat 3px 2px}.treespan-at.treespan-at-super.treespan-selected{background:url(/Content/img/at_outline_super_white.svg) no-repeat 3px 2px,linear-gradient(to bottom,#009fe3 0,#009fe3 100%);background:url(/Content/img/at_outline_super_white.svg) no-repeat 3px 2px,-webkit-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/at_outline_super_white.svg) no-repeat 3px 2px,-moz-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/at_outline_super_white.svg) no-repeat 3px 2px,-o-linear-gradient(top,#009fe3 0,#009fe3 100%)}.treespan-at.treespan-at-c{background:url(/Content/img/c_outline.svg) no-repeat 3px 2px}.treespan-at.treespan-at-c.treespan-selected{background:url(/Content/img/c_outline_white.svg) no-repeat 3px 2px,linear-gradient(to bottom,#009fe3 0,#009fe3 100%);background:url(/Content/img/c_outline_white.svg) no-repeat 3px 2px,-webkit-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/c_outline_white.svg) no-repeat 3px 2px,-moz-linear-gradient(top,#009fe3 0,#009fe3 100%);background:url(/Content/img/c_outline_white.svg) no-repeat 3px 2px,-o-linear-gradient(top,#009fe3 0,#009fe3 100%)}#ftTab ol.tree,#atTab ol.tree,#usedingrid ol.tree{padding-left:13px}.span-load{padding-left:20px;background:url(/Content/img/loader.gif) no-repeat 2px 5px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.span-load{background-image:url(/Content/img/loader@2x.gif)!important;background-position-x:2px!important;background-position-y:5px!important;background-repeat:no-repeat!important;background-size:10px 10px!important}}.treespan-company{background:url(/Content/img/company.png) no-repeat 3px 2px}.treespan-company.treespan-selected{background:url(/Content/img/company_white.png) no-repeat 3px 2px,#009fe3}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.treespan-company{background-image:url(/Content/img/company@2x.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-company.treespan-selected{background-image:url(/Content/img/company_white@2x.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}}.treespan-project{background:url(/Content/img/project.png) no-repeat 3px 2px}.treespan-project.treespan-selected{background:url(/Content/img/project_white.png) no-repeat 3px 2px,#009fe3}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.treespan-project{background-image:url(/Content/img/project@2x.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-project.treespan-selected{background-image:url(/Content/img/project_white@2x.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}}.treespan-task{background:url(/Content/img/tasks/general_task_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-{background:url(/Content/img/tasks/composedtask_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-ProjectRoot{background:url(/Content/img/tasks/projectroot_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-ImportProcessTask{background:url(/Content/img/tasks/importprocesstask_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-Group{background:url(/Content/img/tasks/group_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-AlignmentDesign{background:url(/Content/img/alignmentdesign_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-PLAN_PRESENTATION{background:url(/Content/img/tasks/Present_Plan_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-3D_PRESENTATION{background:url(/Content/img/tasks/Present_VR_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-WaterSewerDesign{background:url(/Content/img/tasks/Configuration_Watersewer_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-SubSurface{background:url(/Content/img/tasks/TaskType_SubSurface_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-SurfaceTool{background:url(/Content/img/tasks/TaskType_GroundSurface_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-3DBuilding{background:url(/Content/img/tasks/TaskType_RoofSurface_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-CreateSolidExtrudeInbox{background:url(/Content/img/tasks/TaskType_CreateExtrude_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-RoadDesign{background:url(/Content/img/tasks/TaskType_Road_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-Wms{background:url(/Content/img/tasks/wms_task_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-Ortophoto{background:url(/Content/img/tasks/ortophoto_task_outline.svg) no-repeat 3px 2px}.treespan-task.treespan-task-DistrictHeatingDesign{background:url(/Content/img/tasks/TaskType_DistrictHeating_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-LONG_SECTION_PRESENTATION{background:url(/Content/img/tasks/Present_LongSection_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-CROSS_SECTION_PRESENTATION{background:url(/Content/img/tasks/Present_CrossSection_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-LandUsePlanning{background:url(/Content/img/tasks/TaskType_Landuseplanning_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-MoveVerticallyInbox{background:url(/Content/img/tasks/TaskType_MoveVertically_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-RailwayDesign{background:url(/Content/img/tasks/Configuration_Railway_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-SlopeSurfaceDesign{background:url(/Content/img/tasks/Configuration_Slopesurface_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-TerrainDefinitionDesign{background:url(/Content/img/tasks/Configuration_Terrain_16.png) no-repeat 3px 2px}.treespan-task.treespan-task-RoadMarking{background:url(/Content/img/tasks/roadmarking.svg) no-repeat 3px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.treespan-task.treespan-task-PLAN_PRESENTATION{background-image:url(/Content/img/tasks/Present_Plan_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-3D_PRESENTATION{background-image:url(/Content/img/tasks/Present_VR_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-WaterSewerDesign{background-image:url(/Content/img/tasks/Configuration_Watersewer_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-SubSurface{background-image:url(/Content/img/tasks/Configuration_subsurface_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-SurfaceTool{background-image:url(/Content/img/tasks/Configuration_subsurface_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-3DBuilding{background-image:url(/Content/img/tasks/TaskType_RoofSurface_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-CreateSolidExtrudeInbox{background-image:url(/Content/img/tasks/TaskType_CreateExtrude_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-RoadDesign{background-image:url(/Content/img/tasks/Configuration_Road_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-DistrictHeatingDesign{background-image:url(/Content/img/tasks/Configuration_DistrictHeating_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-LONG_SECTION_PRESENTATION{background-image:url(/Content/img/tasks/Present_LongSection_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-CROSS_SECTION_PRESENTATION{background-image:url(/Content/img/tasks/Present_CrossSections_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-LandUsePlanning{background-image:url(/Content/img/tasks/Configuration_Landuseplanning_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-MoveVerticallyInbox{background-image:url(/Content/img/tasks/TaskType_MoveVertically_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-RailwayDesign{background-image:url(/Content/img/tasks/Configuration_Railway_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-SlopeSurfaceDesign{background-image:url(/Content/img/tasks/Configuration_Slopesurface_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-task.treespan-task-TerrainDefinitionDesign{background-image:url(/Content/img/tasks/Configuration_Terrain_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}}.treespan-features{background:url(/Content/img/tasks/features.svg) no-repeat 3px 2px}.treespan-user{background:url(/Content/img/user_outline.svg) no-repeat 3px 2px}.treespan-user.treespan-user-grey{background:url(/Content/img/user_outline_grey.svg) no-repeat 3px 2px;color:#aaa}.treespan-user.treespan-user-add{background:url(/Content/img/user_outline_green.svg) no-repeat 3px 2px;color:#8ec640}.treespan-vdc{background:url(/Content/img/tasks/vdc_16.png) no-repeat 3px 2px}.treespan-vdc.treespan-vdc-grey{background:url(/Content/img/tasks/vdc_16_grey.png) no-repeat 3px 2px;color:#aaa}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.treespan-vdc{background-image:url(/Content/img/tasks/vdc_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-vdc.treespan-vdc-grey{background-image:url(/Content/img/tasks/vdc_32_grey.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important;color:#aaa}}.treespan-presentation{background:url(/Content/img/tasks/Present_VR_16.png) no-repeat 3px 2px}.treespan-presentation.treespan-presentation-grey{background:url(/Content/img/tasks/Present_VR_16_grey.png) no-repeat 3px 2px;color:#aaa}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.treespan-presentation{background-image:url(/Content/img/tasks/Present_VR_32.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.treespan-presentation.treespan-presentation-grey{background-image:url(/Content/img/tasks/Present_VR_32_grey.png)!important;background-position-x:2px!important;background-position-y:3px!important;background-repeat:no-repeat!important;background-size:16px 16px!important;color:#aaa}}.dropdown-menu{font-size:13px}.twitter-typeahead{width:100%;position:relative}.twitter-typeahead .tt-query,.twitter-typeahead .tt-hint{margin-bottom:0;width:100%;height:34px;position:absolute;top:0;left:0}.twitter-typeahead .tt-hint{color:#a1a1a1;z-index:1;padding:6px 15px 6px 30px;border:1px solid transparent;background-image:none!important}.twitter-typeahead .tt-query{z-index:2;border-radius:4px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;background-color:#fff!important;border-color:#009fe3!important}.tt-dropdown-menu{min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.tt-suggestion{display:block;padding:3px 20px}.tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#009fe3}.tt-suggestion.tt-is-under-cursor a{color:#fff}.tt-suggestion p{margin:0}.typeahead-header{background-color:#f8f8f8;padding:10px 20px;font-weight:600}.typeahead-text{padding-left:24px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.typeahead-text.ft{background:url(/Content/img/ft_outline.svg) no-repeat 3px 1px}.tt-is-under-cursor .typeahead-text.ft{background:url(/Content/img/ft_outline_white.svg) no-repeat 3px 1px}.typeahead-text.at{background:url(/Content/img/at_outline.svg) no-repeat 3px 1px}.tt-is-under-cursor .typeahead-text.at{background:url(/Content/img/at_outline_white.svg) no-repeat 3px 1px}.typeahead-img{vertical-align:top;float:left;margin-right:5px}.typeahead-pid{color:#bfbdbd;font-size:10px}.tt-is-under-cursor .typeahead-pid{color:#fff}.carousel-control.left,.carousel-control.right{background-image:none}.marketing{padding-left:15px;padding-right:15px}.marketing .col-md-4{text-align:center;margin-bottom:20px}.marketing h2{font-weight:300;color:#009fe3}.marketing .col-lg-4 p{margin-left:10px;margin-right:10px}.featurette-divider{margin:80px 0}.featurette-divider-half{margin:40px 0}.featurette-divider-first{margin:80px 0;border-top:none}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}.header-title{text-align:center;background-color:#fff;color:#009fe3;box-shadow:inset 0 -10px 10px -10px #323a45;-moz-box-shadow:inset 0 -10px 10px -10px #323a45;-webkit-box-shadow:inset 0 -10px 10px -10px #323a45}.header-title h1{font-weight:300;font-size:32px;padding-top:20px;padding-bottom:20px}@media(min-width:768px){.marketing{padding-left:0;padding-right:0}}@media(min-width:992px){.featurette-heading{margin-top:50px}}span.success{color:#8ec640;font-weight:600}span.failed{color:#dd4b39;font-weight:600}div.addnewuserform{margin-top:30px;margin-bottom:20px}.modal-body{background-color:#fcfcfc}.modal-footer{margin-top:0}.has-success .help-block,.has-success .control-label{color:#8ec640}.has-success .form-control{border-color:#8ec640}.has-success .form-control-feedback{color:#8ec640}.has-error .form-control-feedback{color:#dd4b39}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.product .tab-pane{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:20px;background-color:#fff}.tabpanel.startcourse .tab-pane{background-color:#fff}.btn-start{background-color:#8ec640;border-color:#8ec640;color:#fff}.btn-start:hover,.btn-start:focus,.btn-start:active,.btn-start.active,.open .dropdown-toggle.btn-start{background-color:#8ec640;border-color:#8ec640;color:#fff}div.card.course,div.card.product{background-color:#f5f5f5}div.bold{font-weight:bold}div.card.course.mine{background-color:#414141}div.card.course.mine p.info,div.card.course.mine div.infotext{color:#faf7f7}.coursetitle img{margin-right:10px;margin-bottom:10px}header{background:#ffbe2a;margin-top:-15px}header h2{font-size:16px;font-weight:600}header p.info{color:#333;padding-top:0}#nav.affix{position:fixed;top:0;width:100%;z-index:10}#setasprimaryemailaddressform{display:inline;padding:5px 0 0 0}#deleteemailaddressform{display:inline;padding:5px 0 0 0}#setasprimaryemailaddressform+#deleteemailaddressform{padding-left:10px}span.primary{font-weight:600}p.unverified{color:#dd4b39;padding:0}div.extra-buttons{display:block;padding:5px 0 10px 0}.product-title{padding:10px;font-size:1.9rem;font-weight:600;color:#005f9e;margin:0;height:44px}.panel-products .panel-heading{border-bottom:1px solid #f3f3f7}.panel-products .panel-body{padding:20px}