.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}#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(249,249,249,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;background-color:rgba(249,249,249,0.95)}#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}#content-bar{display:none;position:fixed;top:60px;left:0;right:0;z-index:1999}.bar-item{height:60px;line-height:60px;border-bottom:1px solid #ddd;background-color:rgba(249,249,249,0.95)}.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}.statusbar{display:table;table-layout:fixed;width:100%;height:50px}.statusbar div{display:table-cell;height:50px;text-align:center;vertical-align:middle}.statusbar div#first{position:relative;width:50px}.statusbar div.item{position:relative}.statusbar div.item.status-item-selected{border:1px solid red;background:#999}.statusbar div.item:hover{background:#999}.statusbar div#last{position:relative;width:50px}.statusbar selector{z-index:999;table-layout:fixed;position:absolute;top:0;left:50%;width:50px;margin:0;margin-left:-25px;padding:0}.statusbar ul{z-index:999;table-layout:fixed;position:absolute;left:50%;width:50px;margin:0;margin-left:-25px;padding:0;list-style-type:none}.statusbar ul.up{top:-100px;background-color:rgba(51,51,51,0.5)}.statusbar ul.prim{top:0}.statusbar ul.sub{top:50px;background-color:rgba(51,51,51,0.5)}.statusbar ul li{height:50px;line-height:50px}.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}.tm-menu li:hover{color:#0096d1}.tm-menu li.active-path{color:#0096d1}.dummy-menu{padding-top:10px;padding-bottom:10px}.dummy-menu ul{display:table;width:100%;padding:0}.dummy-menu li{display:table-cell;table-layout:fixed;border-spacing:5px;text-align:center}.dummy-menu li:hover{color:#0096d1}.dummy-menu li .main-list-button{text-align:center}.dummy-menu li .main-list-button .main-list-button-icon{font-size:20px}.dummy-menu li .main-list-button .main-list-button-label{font-size:12px;padding-top:10px}@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}}.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{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}.noselect{-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;margin: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 .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}.target .progress{border-radius:0;margin-bottom:0}.target .progress .progress-bar{background:0;background-color:rgba(51,51,51,0.2)}.target .progress .progress-bar.kpi-rating-0,.target .progress .progress-bar.kpi-rating-1{background-color:rgba(255,0,0,0.7)}.target .progress .progress-bar.kpi-rating-2,.target .progress .progress-bar.kpi-rating-3{background-color:rgba(255,255,0,0.7)}.target .progress .progress-bar.kpi-rating-4{background-color:rgba(202,238,77,0.7)}.target .milesones ul{list-style-type:none;margin:0;padding:0}.target .milesones ul li{display:inline;margin-right:20px;padding-left:10px;padding-right:10px;background:#ddd}.target .menu{margin-right:20px}.target .menu.path{border:1px solid green}.target .menu.sibling{border:1px solid green;margin-left:30px}.target .list-targets .target-container{width:180px;display:block;margin-left:auto;margin-right:auto}.target .list-targets .target-container .target-depth{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333;background-color:#f9f9f9;margin:20px 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.target .list-targets .target-container .target-depth-0{-webkit-box-shadow:1px 4px 10px #3d3d3d;-moz-box-shadow:1px 4px 10px #3d3d3d;box-shadow:1px 4px 10px #3d3d3d;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.target .list-targets .target-container .target-depth-1{-webkit-box-shadow:1px 4px 10px #cfcfcf;-moz-box-shadow:1px 4px 10px #cfcfcf;box-shadow:1px 4px 10px #cfcfcf;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.target .target-switcher-container{position:absolute;left:0;right:0;z-index:500;height:40px;top:-20px;color:white}.target .target-switcher-container .target-budget-switcher{background-color:#b4c9d1;border-radius:5px 0 0 0;height:20px;width:50px;line-height:20px;font-size:.7em;display:block;float:left;bottom:0;margin-left:40px}.target .target-switcher-container .target-budget-switcher.active{background-color:#0096d1}.target .target-switcher-container .target-rating-switcher{background-color:#b4c9d1;border-radius:0 5px 0 0;height:20px;line-height:20px;width:50px;font-size:.7em;display:block;float:right;bottom:0;margin-right:40px}.target .target-switcher-container .target-rating-switcher.active{background-color:#0096d1}.target .target-switcher-container .target-badge{position:absolute;right:-5px;top:10px}.target .target-switcher-container .target-badge.changed{background-color:red}.target .target-budget-container,.target .target-rating-container,.target .target-history-container,.target .target-priority-container{position:absolute;z-index:500;left:0;right:0;display:none}.target .target-budget-hidden .target-list-content,.target .target-rating-hidden .target-list-content,.target .target-history-hidden .target-list-content,.target .target-priority-hidden .target-list-content,.target .framebar-option-hidden .target-list-content{display:none}.target .name{display:block;display:-webkit-box;height:39.2px;margin:0 auto;font-size:14px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:10px;font-weight:bold}.target .user{display:block;display:-webkit-box;height:18px;margin:0 auto;font-size:12px;line-height:1.5;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.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 .target-current{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f9f9f9}.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 .progress-block{margin-top: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}.target .target-current-header{position:relative;line-height:30px;height:30px}.target .target-current-header.target-current-header-medium{line-height:50px;height:50px}.target .target-current-header .status-icon{position:absolute}.target .target-current-header .status-icon .fa{width:20px}.target .target-current-header .status-icon .kpi-rating{margin-left:10px}.target .target-current-header .status-icon.pos-right{right:0}.target .target-current-header .status-icon.pos-left{left:0}.target .target-current-header .status-icon.pos-center{left:50%;margin-left:-10px}.target .target-current-footer .label-tarma{margin-top:5px;margin-bottom:5px;padding-left:10px;padding-right:10px;display:inline-block;font-size:.8em}.target .target-current-footer .label-tarma.label-tarma-changed{background-color:#0096d1;color:#fff;border-radius:5px}.target .target-list-content{color:black;font-size:.8em;padding:0;background-color:rgba(255,255,255,0.95)}.target .target-list-content .list-group-item{height:50px;position:relative;padding:0;background:0}.target .target-list-content .list-group-item .progress{background:0}.target .target-list-content .list-group-item .progress .progress-bar{position:absolute}.target .target-list-content .list-group-item .progress .title{color:#333;line-height:50px;position:absolute;left:10px}.target .target-list-content .list-group-item .progress .value{line-height:50px;position:absolute;right:10px;color:#333}.target .target-list-content .list-group-item .progress .plan{font-size:1.1em;font-weight:bold;margin:5px 0 0 5px}.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}