.row{margin:0;padding:0}.content-fixed{position:relative}.content-fixed .content-fixed-top{position:absolute;top:0;left:0;right:0;bottom:0}.tm-menu{height:60px;line-height:60px}.tm-menu span{display:inline-block;height:60px;line-height:60px}.tm-menu .shortlink{display:none}.tm-menu li{overflow:hidden;display:inline-block;height:60px;line-height:60px;padding-left:20px;padding-right:20px}.tm-menu li .li-label{margin-left:10px}.dummy-menu ul{display:table;width:100%;padding:0}.dummy-menu ul li{display:table-cell;table-layout:fixed;text-align:center}#header-main-bar .tm-menu li:hover a,#header-main-bar .tm-menu li:hover span{color:#0096d1}#header-main-bar .tm-menu li.active-path a,#header-main-bar .tm-menu li.active-path span{color:#0096d1}#feature-bar .dummy-menu li{padding-top:15px;padding-bottom:15px}#feature-bar .dummy-menu li:hover{background-color:#0096d1}#feature-bar .dummy-menu li:hover a{color:white}#feature-bar .dummy-menu li.active-path{background-color:#0096d1}#feature-bar .dummy-menu li.active-path a{color:white}#frame-bar .dummy-menu li{padding:5px}#frame-bar .dummy-menu li a,#frame-bar .dummy-menu li span{font-size:15px;line-height:30px;height:30px;color:black;margin:5px}#frame-bar .dummy-menu li:hover a,#frame-bar .dummy-menu li:hover span{color:#0096d1}#frame-bar .dummy-menu li.active-path a,#frame-bar .dummy-menu li.active-path span{color:#0096d1}.key-value-list{color:black;font-size:.8em;padding:0;margin:0}.key-value-list .list-group-item{line-height:50px;position:relative;padding:0;margin:0;background:0}.key-value-list .list-group-item .progress{background:0}.key-value-list .list-group-item .progress .progress-bar{position:absolute}.key-value-list .list-group-item .progress .title{line-height:50px;position:absolute;left:10px}.key-value-list .list-group-item .progress .value{line-height:50px;position:absolute;right:10px;color:#333}.key-value-list .list-group-item .progress .plan{font-size:1.1em;font-weight:bold}.roundbox{background-color:#f9f9f9;width:100%;border-radius:6px}.box{background-color:#f9f9f9;width:100%}.arrow-down{display:block;margin-left:auto;margin-right:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0096d1}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap;color:#666}.strike>span{position:relative;display:inline-block}.strike>span:before,.strike>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#ddd}.strike>span:before{right:100%;margin-right:15px}.strike>span:after{left:100%;margin-left:15px}.clip-container .clip-body{padding-top:20px;padding-bottom:20px;background-color:rgba(249,249,249,0.95)}.clip-container .clip-footer{text-align:center}#szn-modal{width:100%;position:fixed;z-index:2000;padding-left:25px;padding-right:25px;background-color:#f9f9f9}.scroll_only_container{overflow:scroll;overflow-x:hidden;overflow-y:auto}.szn-no-scroll{overflow:hidden}.bucket-loading-overlay{display:none;position:absolute;top:0;height:100%;width:100%;background-color:rgba(255,255,255,0.95)}#header-bars #header-bars-primary{position:relative;border-bottom:1px solid #ddd;z-index:2002;background-color:rgba(255,255,255,0.95)}#header-bars #header-bars-primary a{text-decoration:none;font-size:13px;color:#444;height:60px;line-height:60px}#header-bars #header-bars-primary .tm-logo{background-image:url("../img/logo/tm_wb_logo_1_smaller.png");background-position:center center;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;height:60px;line-height:60px}#header-bars #header-bars-primary .options{height:60px;line-height:60px}#header-bars #header-bars-primary .options a{color:#888}#header-bars #header-bars-primary .options.pull-left span{padding:15px}#header-bars #header-bars-secondary{position:relative;z-index:2001}#header-bars #header-bars-secondary .bar-label{font-weight:bold;height:60px;line-height:60px}#header-bars #header-bars-secondary .hint{margin-top:10px;font-size:12px}#header-bars #header-bars-secondary .options{height:60px;line-height:60px}#header-bars #header-bars-secondary .options a{color:#888}.list-bar{background-color:rgba(249,249,249,0.95)}#feature-bar{background-color:rgba(255,255,255,0.8)}#content-bar{display:none;position:fixed;top:60px;left:0;right:0;z-index:1999}.label-bar-item{background-color:rgba(255,255,255,0.95);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:60px;font-weight:bold;border-bottom:1px solid #ddd}.bar-item{height:60px;line-height:60px}.bar-item .bar-label{font-weight:bold}.bar-item .hint{margin-top:10px;font-size:12px}.bar-item .options{height:60px;line-height:60px}.bar-item .options a{color:#888}.statusprogressbar{position:relative}.statusprogressbar .progressbar{width:100%;height:8px}.statusprogressbar .progressbar .progress{height:8px}.statusprogressbar .actionbar{position:absolute;overflow:visible;display:table;table-layout:fixed;height:8px;line-height:8px;top:0;width:100%}.statusprogressbar .actionbar .item-bucket{position:relative;display:table-cell;height:8px;line-height:8px;text-align:center;vertical-align:middle;overflow:visible}.statusprogressbar .actionbar .item-bucket.first{width:50px}.statusprogressbar .actionbar .item-bucket.last{width:50px}.statusprogressbar .actionbar .item-bucket .item-content{position:absolute;font-size:30px;height:30px;line-height:30px;top:-11px;left:0;right:0}.statusprogressbar .actionbar .item-bucket .item-options{position:absolute;top:-11px;left:0;right:0;background-color:rgba(51,51,51,0.4);opacity:0}.statusprogressbar .actionbar .item-bucket .item-options ul li{list-style-type:none;height:30px;line-height:30px}.statusprogressbar .statusbar{position:absolute;overflow:visible;display:table;table-layout:fixed;height:8px;line-height:8px;top:0;width:100%}.statusprogressbar .statusbar .item-bucket{position:relative;display:table-cell;height:8px;line-height:8px;text-align:center;vertical-align:middle;overflow:visible}.statusprogressbar .statusbar .item-bucket.first{width:50px}.statusprogressbar .statusbar .item-bucket.last{width:50px}.statusprogressbar .statusbar .item-bucket .item-content{position:absolute;font-size:8px;height:8px;line-height:8px;top:0;left:0;right:0}@media only screen and (min-width:320px){.display-desktop{display:none}.display-phablet{display:none}.display-tablet{display:none}.display-desktop-large{display:none}}@media only screen and (min-width:480px){.display-phablet{display:initial}td.display-phablet,th.display-phablet{display:table-cell}}@media only screen and (min-width:768px){.display-tablet{display:initial}td.display-tablet,th.display-tablet{display:table-cell}}@media only screen and (min-width:992px){.display-desktop{display:initial}td.display-desktop,th.display-desktop{display:table-cell}}@media only screen and (min-width:1200px){.display-desktop-large{display:initial}td.display-desktop-large,th.display-desktop-large{display:table-cell}}.can-have-perspective .perspective-hidden{visibility:collapse}.protocol{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.protocol .msg-header{text-align:center}.protocol .msg-list{padding-top:20px;padding-bottom:20px}.protocol .msg-list .msg-box{padding:10px 0 10px 50px;margin-top:10px;margin-bottom:10px;position:relative}.protocol .msg-list .msg-box:hover{background-color:#ddd}.protocol .msg-list .msg-box.msg-box-left{margin-left:25px}.protocol .msg-list .msg-box.msg-box-right{margin-right:25px}.protocol .msg-list .msg-box img{position:absolute;left:10px;top:10px}.protocol .msg-list .msg-box .msg-content{margin-left:20px}.protocol .msg-list .date-box{text-align:center;color:#aaa}.protocol .msg-list .event-box{margin-top:10px;margin-bottom:10px;text-align:center}.protocol .msg-list .event-box span{background-color:#ddd;line-height:1}.protocol .msg-footer{text-align:center}.btn-tarma-clip{background:#0096d1;color:#fff;border:0;outline:0;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;margin:0;font-weight:300;font-size:11px;-webkit-border-bottom-left-radius:.5em;-moz-border-bottom-left-radius:.5em;border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;-moz-border-bottom-right-radius:.5em;border-bottom-right-radius:.5em}#perspective-button{text-align:center;position:fixed;bottom:50px;width:200px;height:50px;line-height:50px;margin-left:auto;margin-right:auto;left:0;right:0;z-index:5000;background-color:rgba(0,150,209,0.8)}.btn-tarma{background:#0096d1;color:#fff;border:0;outline:0 none;border:0 none;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;margin:2px;font-weight:300;font-size:11px}.btn-tarma:hover,.btn-tarma:focus,.btn-tarma:active,.btn-tarma.active,.open>.dropdown-toggle.btn-tarma{background:#33a6cc;color:#fff}.btn-tarma:active,.btn-tarma.active{background:#007299;color:#fff;box-shadow:none}.btn-tarma-large{padding:14px 24px;margin:5px;font-weight:700;font-size:15px}.btn-tarma-light{background-color:transparent;border:1px solid #0096d1;color:#0096d1;border-radius:5px}.btn-tarma-light.gray{border:1px solid #ddd;color:#ddd}.editable-click{border:0;cursor:pointer}.indicator{background-color:#eee;height:8px;width:8px;position:relative;top:-webkit-calc(50% - 4px);top:-moz-calc(50% - 4px);top:calc(50% - 4px);margin:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.indicator.changed{background-color:red}.badge-indicator{display:inline-block;position:absolute;display:inline;font-size:12px;line-height:18px;border-radius:9px;padding:0 7px;top:-6px;right:-4px;z-index:700;background:#7d7d7d;color:white}.badge-indicator.alert{background:red;color:white}.cursor{cursor:pointer}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.szn-hidden{display:none}.usr-form{background-color:#f9f9f9;padding:25px;width:450px}.usr-form .usr-form-group{margin-top:15px;margin-bottom:15px}.usr-form ul{margin:0;padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0;list-style-type:none}.usr-form ul li{display:inline;margin-left:10px;margin-right:10px}.usr-form.usr-form-center{display:block;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.usr-form.usr-form-right{display:block;margin-left:auto;margin-right:0}.usr-form textarea,.usr-form input:not([type=submit]):not([type=file]):not([type=checkbox]){width:100%;padding:10px}.usr-form button,.usr-form input[type=submit]{margin-top:20px}.usr-form .input-group{margin-top:20px;margin-bottom:20px}.usr-form textarea{height:125px;margin-top:20px}.kpi-rating{display:inline-block;width:10px;height:10px;border-radius:5px;vertical-align:middle}.kpi-rating.kpi-rating-none{background:#999}.kpi-rating.kpi-rating-0,.kpi-rating.kpi-rating-1{background:red}.kpi-rating.kpi-rating-2,.kpi-rating.kpi-rating-3{background:yellow}.kpi-rating.kpi-rating-4{background:#caee4d}.fa.kpi-rating-none{color:#999}.fa.kpi-rating-0,.fa.kpi-rating-1{color:red}.fa.kpi-rating-2,.fa.kpi-rating-3{color:yellow}.fa.kpi-rating-4{color:#caee4d}.workload-rating{display:inline-block;vertical-align:middle;font-size:14px;min-width:18px;height:20px;border:1px solid;border-radius:10px;padding:0 8px}.workload-rating.workload-rating-none,.workload-rating.workload-rating-low{color:#aaa;border-color:#ddd}.workload-rating.workload-rating-medium{background:#ffc;border-color:yellow}.workload-rating.workload-rating-high{color:#900;background:#fdc;border-color:#da8}.workload-rating.workload-rating-critical{color:yellow;background:red;border-color:red;font-weight:bold}.heatmap{color:#ddd;border:1px solid #ddd;padding:0;margin:0}.szn-segmentchart{height:10px;overflow:visible}.szn-segment{cursor:pointer}.szn-segment:hover{cursor:pointer;z-index:1500 !important;border:2px solid black !important;margin:-2px -2px}#example1{background:#000;width:200px}#example2{height:40px;width:500px;margin:10px;background:white;border:1px solid black}#example3{height:60px;width:80%;margin:10px;background:white;border:3px solid black}html,body{height:100%}.examples_by_class{height:5%;width:90%;margin:2%;background:white;border:2px solid black}#stuff-container .stuff-object{display:inline-block;margin:10px;border:1px solid red;background:yellow;padding:10px}.filter-by-opacity{opacity:.2}.home p{margin-top:25px;margin-bottom:25px}.home .feature-list{margin-top:50px;margin-bottom:50px}.home .feature-list li{margin-top:25px;margin-bottom:25px;line-height:25px}.home .feature-list li .statement{line-height:20px;color:#666}.home .home-teaser{margin-top:-60px;padding-top:70px;padding-left:40px;padding-right:40px;background-image:url(../img/home/teaser_3.png);height:385px}.home .home-teaser h1{font-size:24px}.home .home-teaser .first-text{display:inline-block;color:#fff;line-height:40px;padding-left:25px;padding-right:25px;background-color:rgba(51,51,51,0.8)}.home .home-teaser .second-text{display:inline-block;color:#333;line-height:32px;font-size:70%;padding-top:5px;padding-bottom:5px;padding-left:25px;padding-right:25px;background-color:rgba(255,255,255,0.8)}.home .home-teaser .btn{margin-top:20px}.home .no-space{margin-top:0;margin-bottom:0}.home .features{padding-top:50px;padding-left:25px;padding-right:25px;text-align:center}.home .features h2{margin-bottom:50px}.home .features .feature-box{line-height:25px;padding-left:25px;padding-right:25px;margin-bottom:50px}.home .features .feature-box .feature-icon{border:3px solid #0096d1;width:100px;height:100px;display:block;margin-left:auto;margin-right:auto;margin-bottom:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.home .features .feature-box .feature-icon div{color:#0096d1;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home .howitworks{padding-top:50px;padding-left:25px;padding-right:25px;line-height:25px}.home .howitworks h2{margin-bottom:50px;text-align:center}.home .howitworks p{margin-bottom:50px}.home .howitworks img{padding-left:25px;padding-right:25px}.home .join{text-align:center;padding-top:50px;padding-left:25px;padding-right:25px;line-height:25px}.home .join h3{margin-bottom:25px}.home .join p{margin-bottom:50px;padding-left:25px;padding-right:25px}.home .join img{padding-left:25px;padding-right:25px}.tarma-sidebar{border-bottom:1px solid #ddd}.tarma-subline{font-size:21px;font-weight:200;line-height:25px;color:#666}p{line-height:25px;color:#666}.tarma-table-head{background-color:#f9f9f9}.tarma-table-head th{font-weight:200;font-size:14px;line-height:25px;color:#666}.tarma-hint{padding:20px}.tarma-hint .tarma-hint-title{font-weight:bold;padding-right:10px}.tarma-hint .tarma-hint-alert{display:block;color:red}h1,h2,h3,h4,h5{color:#333}h1{margin-top:25px;margin-bottom:25px}.vcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.numbers{margin-top:-90px;width:100%;font-size:.8em;font-weight:200}.numbers td,.numbers th{height:30px;text-align:right}.numbers tr{border-bottom:1px solid white}.progress{border-radius:0;margin-bottom:0}.progress .progress-bar{background:0;background-color:rgba(51,51,51,0.2)}.progress .progress-bar.kpi-rating-0,.progress .progress-bar.kpi-rating-1{background-color:rgba(255,0,0,0.7)}.progress .progress-bar.kpi-rating-2,.progress .progress-bar.kpi-rating-3{background-color:rgba(255,255,0,0.7)}.progress .progress-bar.kpi-rating-4{background-color:rgba(202,238,77,0.7)}.progress-block{margin-top:8px;white-space:nowrap;font-size:90%}.target .profile-container{margin-bottom:10px}.target .profile-container .profile-img{position:absolute;border-radius:50%;overflow:hidden}.target .profile-container .profile-img.kpi-rating-0,.target .profile-container .profile-img.kpi-rating-1{border:3px solid red}.target .profile-container .profile-img.kpi-rating-2,.target .profile-container .profile-img.kpi-rating-3{border:3px solid yellow}.target .profile-container .profile-img.kpi-rating-4{border:3px solid #caee4d}.target .profile-container .profile-img,.target .profile-container .profile-left,.target .profile-container .profile-right{left:50%}.target .profile-container.profile-container-medium{height:80px}.target .profile-container.profile-container-medium .profile-img{width:80px;height:80px;margin-left:-40px}.target .profile-container.profile-container-medium .profile-left{margin-left:-75px}.target .profile-container.profile-container-medium .profile-right{margin-left:-5px}.target .profile-container.profile-container-large{height:120px}.target .profile-container.profile-container-large .profile-img{width:120px;height:120px;margin-left:-60px}.target .profile-container.profile-container-large .profile-left{margin-left:-115px}.target .profile-container.profile-container-large .profile-right{margin-left:-5px}.target .list-targets .no-padding{padding:0}.target .list-targets .target-item{width:150px;display:block;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}.target .list-targets .target-item .target-name{height:50px;display:table}.target .list-targets .target-item .target-name span{width:150px;display:table-cell;vertical-align:middle;text-align:center}.target .list-targets .target-item .target-content{background-color:#f9f9f9;border:1px solid #ddd;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em}.target .list-targets .target-item .target-content .target-status li{padding-top:8px;padding-bottom:8px;width:50px;font-size:12px}.target .list-targets .target-item .target-content .content-fixed{height:160px}.target .list-targets .target-item .target-content .content-fixed .content-fixed-top-resource{padding-top:30px;overflow:hidden}.target .list-targets .target-item .target-content .content-fixed .content-fixed-top-resource .target-updated-at{padding-top:15px;font-size:12px}.target .list-targets .target-item .target-content .content-fixed .content-fixed-top-kpi{line-height:160px;background-color:rgba(249,249,249,0.95);font-size:2.5em;color:#ccc}.target .list-targets .target-item .target-content .content-fixed .key-value-list{background-color:rgba(249,249,249,0.95)}.target .list-targets .target-item .target-content .content-fixed .key-value-list .list-group-item{height:40px}.target .list-targets .target-item .target-content .content-fixed .key-value-list .list-group-item .progress .title{line-height:40px}.target .list-targets .target-item .target-content .content-fixed .key-value-list .list-group-item .progress .value{line-height:40px}.target .list-targets .target-item .target-footer .target-subtarget-counter{text-align:center}.target .target-current{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f9f9f9}.target .target-current .milesones ul{list-style-type:none;margin:0;padding:0}.target .target-current .milesones ul li{display:inline;margin-right:20px;padding-left:10px;padding-right:10px;background:#ddd}.target .target-current .content-fixed{height:190px}.target .target-current .content-fixed .content-fixed-top-resource{overflow:hidden}.target .target-current .content-fixed .content-fixed-top-kpi{line-height:190px;background-color:rgba(249,249,249,0.95);font-size:2.5em;color:#ccc;text-align:center}.target .target-current .content-fixed .key-value-list{background-color:rgba(249,249,249,0.95)}.target .target-current .content-fixed .key-value-list .list-group-item{height:47.5px}.target .target-current .content-fixed .key-value-list .list-group-item .progress .title{line-height:47.5px}.target .target-current .content-fixed .key-value-list .list-group-item .progress .value{line-height:47.5px}.target .target-current .status-bar{padding-left:15px;padding-right:15px}.target .target-current .observer{font-size:180%;vertical-align:middle;width:30px;height:30px;margin-top:-4px;margin-left:8px;float:right;color:#ccc}.target .target-current .observer .active{color:#fc0}.target .target-current .duration-block{margin-top:8px;margin-bottom:8px;white-space:nowrap;font-size:90%}.target .target-current .budget-block{margin-top:8px;margin-bottom:8px;white-space:nowrap;font-size:90%}.target .target-current .actual-block{margin-bottom:8px;white-space:nowrap;font-size:90%}.target .target-current .block-label{font-size:80%;width:70px;overflow:hidden;color:#999;padding-left:15px;padding-right:15px;display:inline-block;vertical-align:middle}.target .target-current .block-header{margin-top:8px;font-size:80%;color:#f66}.target .target-current .description .editable-pre-wrapped{white-space:normal}.frame .empty-list{color:#666;width:450px;padding:25px;display:block;line-height:25px;margin-left:auto;margin-right:auto}.frame table{margin-bottom:0}.frame .show{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f9f9f9;padding:25px;margin-bottom:50px}.frame .show .title{font-weight:bold;margin-bottom:20px;text-align:center}.frame .show .tarma-editable::before{position:relative;margin-left:0;margin-right:0;content:"EDITABLE"}.frame.frame-list .title{font-weight:bold}.frame.frame-list td{vertical-align:middle}html,body,p,div,ul,ol{margin:0}body{font:150% Helvetica,sans-serif;color:#333;padding-top:60px}body .max-width{max-width:1024px;margin:auto}@media only screen and (max-width:1044px){body .max-width.auto-padding{padding-left:20px;padding-right:20px}body .max-width.auto-padding-left{padding-left:20px}body .max-width.auto-padding-right{padding-left:20px}}body #header{position:fixed;top:0;left:0;right:0;z-index:2000}body #content hr{margin:0}body #content hr.vertical-distance{margin-top:40px;margin-bottom:40px}body #footer{padding-top:25px;padding-left:10px;padding-top:40px;padding-bottom:40px;border-top:1px solid #eee;color:#999;text-align:center;line-height:25px}body #footer ul{margin:0;padding:0;list-style-type:none}body #footer ul li{display:inline;margin-left:10px;margin-right:10px}body #footer p{color:#666;padding-top:25px;padding-left:25px;padding-right:25px}.empty-list{color:#666;width:450px;padding:25px;margin-top:50px;margin-bottom:50px;display:block;line-height:25px;margin-left:auto;margin-right:auto}