@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,700italic,400italic);.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{margin:0}a{text-decoration:none}.container{width:1170px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.navbar{position:relative;min-height:50px;margin-bottom:20px;background-color:#222}.navbar>a{color:#d3d3d3;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar ul{float:left;padding:0;margin:0}.navbar ul li,.navbar ul li a{position:relative;display:block}.navbar ul li,.navbar>a{float:left}.navbar ul li a{color:#fff;padding:15px;line-height:20px}.navbar ul li.active a{background-color:#000}.btn,.jumbotron{text-align:center;border-radius:6px}.jumbotron{margin-bottom:30px;padding:60px;background-color:#dcdcdc}.btn{display:inline-block;vertical-align:middle;cursor:pointer;border:1px solid transparent;color:#fff;background-color:#5cb85c;border-color:#4cae4c;padding:10px 16px;font-size:18px;line-height:1.33}.col{float:left;width:33.33%;position:relative;padding-left:15px;padding-right:15px;box-sizing:border-box}.col .thumbnail{height:200px;border:1px solid #d3d3d3;border-radius:4px;margin-bottom:20px}.col .thumbnail .caption{padding:9px}.col .thumbnail img.pull-right,downhill-explain-atf .graph-pane .legends we-line-legend,downhill-test-pane .lower-pane .legend-row we-line-legend{width:50px}.pull-right{float:right}hr{clear:both}.yesno-at-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-align-items:baseline;-webkit-justify-content:space-between}.yesno-at-right btf-radiogroup{-ms-flex-negative:0;flex-shrink:0;-webkit-flex-shrink:0;position:relative;top:4px}.yesno-at-right btf-radiogroup .radio-row,.yesno-at-right btf-radiogroup .we-radio-group{padding-right:3px}.yesno-at-right.first-row{margin-top:-5px}.narrow-yesno .yesno-at-right{width:360px}.pk-im-pane.single-pane-plain,.pk-im-pane.single-pane-pretty,.pk-im-pane.std-pane-pretty,.std-pane-plain.pk-im-pane,collision-trials-atf .main-pane .pk-im-pane.table-pane,kinetic-trials-atf .main-pane .pk-im-pane.table-pane{height:355px}.pk-im-pane.single-pane-plain img,.pk-im-pane.single-pane-pretty img,.pk-im-pane.std-pane-pretty img,.std-pane-plain.pk-im-pane img,collision-trials-atf .main-pane .pk-im-pane.table-pane img,kinetic-trials-atf .main-pane .pk-im-pane.table-pane img{position:relative;left:-20px}.di-icon{display:inline-block;width:19px;height:18px;vertical-align:text-top;background:url(../app/simsci-core/assets/images/dataInspector.png)}.numeric-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}.numeric-row input[type=text]{font-family:Verdana;font-size:14px;width:50px;text-align:right;margin-right:5px}.numeric-row input[type=text].numeric-invalid{background-color:#fdd}.observe-thermal .yesno-at-right{margin-top:-5px}.shim-row{height:10px}.explain-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:space-between;width:100%;height:110px}.explain-box .top-text{-ms-flex-negative:0;flex-shrink:0;-webkit-flex-shrink:0}.explain-box .student-answer{border:1px solid #000;boxsizing:border-box}.explain-box .student-answer,.explain-box textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;width:100%;padding:2px}.explain-prompt{padding-bottom:3px}.dlog-img{display:block;margin:auto auto 10px}.forced-scroll{overflow-y:auto}.forced-scroll::-webkit-scrollbar{-webkit-appearance:none;width:7px}.forced-scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}btf-radiogroup.horizontal .we-radio-group{padding-right:25px}[yaml-bind] ul{margin:0}.pane-holder,.pane-stacker{padding:2.5px}.naked-pane-holder,.naked-pane-stacker,.pane-holder,.pane-stacker{height:100%;width:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around;-webkit-box-pack:justify;-ms-flex-align:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center}.naked-pane-stacker,.pane-stacker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.naked-pane-holder,.naked-pane-stacker{padding:0}.single-pane-plain,.single-pane-pretty,.std-pane-plain,.std-pane-pretty{background-color:#fff}.single-pane-plain,.single-pane-pretty,.std-pane-plain,.std-pane-pretty,collision-trials-atf .main-pane .table-pane,kinetic-trials-atf .main-pane .table-pane{border-radius:10px;box-sizing:border-box;border:2px solid #666;height:calc(100% - 5px);width:calc(100% - 5px);margin:2.5px;overflow:hidden;position:relative}.single-pane-pretty,.std-pane-pretty{background:linear-gradient(#b4bbc2,#485270)}.single-pane-plain,.single-pane-pretty{width:50%}.std-pane-title{text-align:center;height:20px;border-bottom:2px solid #666;color:#fff;padding:5px;font-weight:700;font-size:16px;background:linear-gradient(#677eb9,#375999,#184286)}.std-pane-anim{overflow:hidden}.ss-glassy-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'PT Sans',sans-serif;font-weight:700;font-size:22px;text-align:center;padding:3px;background:url(../app/simsci-core/assets/images/btn-next-up.png);box-sizing:border-box;width:99px;height:32px;cursor:pointer;position:relative}.ss-glassy-button .glint{position:absolute;left:0;top:0;opacity:.6}.ss-glassy-button:hover{background:url(../app/simsci-core/assets/images/btn-next-over.png);color:#425866}.ss-glassy-button:active{background:url(../app/simsci-core/assets/images/btn-next-down.png);color:#eee}.ss-flexy{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify}collision-trials-atf>div,kinetic-trials-atf>div{position:relative;z-index:0}collision-trials-atf .main-pane{overflow:visible}collision-trials-atf .main-pane .naked-pane-stacker,collision-trials-atf .main-pane .pane-stacker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}collision-trials-atf .main-pane .tear-out-holder{position:relative;width:100%;height:223px}collision-trials-atf .main-pane .tear-out-pane{position:absolute;left:0;top:0;width:100%;height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:space-between;z-index:1}collision-trials-atf .main-pane .hidden{visibility:hidden}collision-trials-atf .main-pane .shrunk,downhill-test-pane .anim-pane truck-downhill-animation canvas{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(.45);transform:scale(.45)}collision-trials-atf .main-pane .shrunk.trial1,collision-trials-atf .main-pane .shrunk.trial2{top:50px}collision-trials-atf .main-pane .shrunk.trial1,collision-trials-atf .main-pane .shrunk.trial3{left:498px}collision-trials-atf .main-pane .shrunk.trial2,collision-trials-atf .main-pane .shrunk.trial4{left:738px}collision-trials-atf .main-pane .shrunk.trial3,collision-trials-atf .main-pane .shrunk.trial4{top:207px}collision-trials-atf .main-pane .shrunk.trial3AsNeeded{left:645px;top:155px}collision-trials-atf .main-pane .shrunk .reset-btn,collision-trials-atf .main-pane .shrunk .save-btn{visibility:hidden}collision-trials-atf .main-pane .in-transit{transition:all .5s}collision-trials-atf .main-pane .upper-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-justify-content:space-between;width:100%;height:215px}collision-trials-atf .main-pane .variables-pane{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:space-around;-webkit-align-items:center;padding-bottom:30px;padding-top:0}collision-trials-atf .main-pane .variables-pane .header{font-size:12px;font-weight:700;padding:5px}collision-trials-atf .main-pane .variables-pane we-slider,downhill-test-pane .upper-sim-pane>.variables-pane we-slider,kinetic-trials-atf .main-pane .variables-pane we-slider{width:115px}collision-trials-atf .main-pane .variables-pane .slider-label{width:135px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-justify-content:space-between;font-size:10px}collision-trials-atf .main-pane .variables-pane .slider-label div:first-child,downhill-test-pane .upper-sim-pane>.variables-pane .slider-label div:first-child,kinetic-trials-atf .main-pane .variables-pane .slider-label div:first-child{font-weight:700}collision-trials-atf .main-pane .anim-pane{-webkit-box-flex:0;-ms-flex:0 0 305px;flex:0 0 305px;-webkit-flex:0 0 305px;overflow:visible}collision-trials-atf .main-pane .middle-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;-webkit-justify-content:flex-end;-webkit-align-items:center;width:100%;padding:0 3px;box-sizing:border-box}collision-trials-atf .main-pane .middle-pane .reset-btn,collision-trials-atf .main-pane .middle-pane .run-btn{width:90px}collision-trials-atf .main-pane .middle-pane .save-btn{width:110px;margin-left:5px}collision-trials-atf .main-pane .table-pane{width:100%;height:auto;background-color:#2d5293}collision-trials-atf .main-pane .table-pane table,design-trials-atf table,kinetic-trials-atf .main-pane .table-pane table{width:100%;font-size:12px;border-collapse:collapse;text-align:center}collision-trials-atf .main-pane .table-pane thead,design-trials-atf thead,kinetic-trials-atf .main-pane .table-pane thead{background-color:#2d5293;color:#fff;font-size:12px}collision-trials-atf .main-pane .table-pane thead th.xtrial,design-trials-atf thead th.trial{width:80px}collision-trials-atf .main-pane .table-pane thead th{border-left:2px solid rgba(255,255,255,.2);font-size:11px}collision-trials-atf .main-pane .table-pane thead th.trial{border-left:none}collision-trials-atf .main-pane .table-pane thead th.spread-header{border-bottom:2px solid rgba(255,255,255,.2)}collision-trials-atf .main-pane .table-pane tbody,collision-trials-atf .main-pane .table-pane tbody tr.dummy-row:hover,kinetic-trials-atf .main-pane .table-pane tbody tr.dummy-row:hover{background-color:#fff}collision-trials-atf .main-pane .table-pane tbody tr{border-bottom:1px solid #ccc;border-top:1px solid #ddd;cursor:pointer;height:18px;padding:0}collision-trials-atf .main-pane .table-pane tbody tr.click-disabled{pointer-events:none}collision-trials-atf .main-pane .table-pane tbody tr.dummy-row{cursor:auto}collision-trials-atf .main-pane .table-pane tbody tr.selected{background-color:#ffa;pointer-events:none}collision-trials-atf .main-pane .table-pane tbody tr:hover{background-color:#ffd}collision-trials-atf .main-pane .table-pane tbody tr td.highlight-col,collision-trials-atf .main-pane .table-pane tbody tr.highlight-row{background-color:#ff0}collision-trials-atf .main-pane .table-pane tbody td{text-align:right;padding:0 20px 0 0}collision-trials-atf .main-pane .table-pane tbody td.trial{text-align:center;width:80px;padding:0;font-weight:700}collision-trials-atf .main-pane .table-pane tbody tr td:nth-child(2){width:70px}collision-trials-atf .main-pane .table-pane tbody td:nth-child(3){padding-right:50px}collision-trials-atf .main-pane .table-pane tbody td:nth-child(4),collision-trials-atf .main-pane .table-pane tbody td:nth-child(5){width:60px;padding-right:30px}collision-trials-atf .main-pane .table-pane glassy-button.new-trial,design-trials-atf glassy-button.new-trial,kinetic-trials-atf .main-pane .table-pane glassy-button.new-trial{font-size:10px;width:70px;margin-left:5px}collision-trials-atf .saved-trials-pane .napkin{position:absolute;width:228px;height:147px;background:rgba(0,0,0,.2);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;-webkit-align-items:flex-end;box-shadow:inset 0 0 12px rgba(0,0,0,.3)}collision-trials-atf .saved-trials-pane .napkin .label{padding:10px 12px;color:#fff;font-size:14px;font-weight:700}collision-trials-atf .saved-trials-pane .napkin.trial1,collision-trials-atf .saved-trials-pane .napkin.trial2{top:45px}collision-trials-atf .saved-trials-pane .napkin.trial1,collision-trials-atf .saved-trials-pane .napkin.trial3{left:5px}collision-trials-atf .saved-trials-pane .napkin.trial2,collision-trials-atf .saved-trials-pane .napkin.trial4{left:245px}collision-trials-atf .saved-trials-pane .napkin.trial3,collision-trials-atf .saved-trials-pane .napkin.trial4{top:202px}collision-trials-atf .saved-trials-pane .napkin.trial3IfNeeded{left:152px;top:148px}collision-trials-atf .saved-trials-pane .napkin .view-button{width:65px;height:22px;background:url(../assets/images/submodule2/viewButton_up.png);background-size:100% 100%;cursor:pointer;position:absolute;right:8px;bottom:8px;z-index:2}collision-trials-atf .saved-trials-pane .napkin .view-button:hover{background:url(../assets/images/submodule2/viewButton_over.png);background-size:100% 100%}collision-trials-atf .saved-trials-pane .napkin .view-button:active{background:url(../assets/images/submodule2/viewButton_dn.png);background-size:100% 100%}btf-im-checkbox,collision-trials-graph,kinetic-trials-graph{display:block}collision-trials-graph we-graph{position:relative;left:30px;height:135px;width:270px}collision-trials-graph we-graph .graph-area .kineticEnergy,collision-trials-graph we-graph .graph-area.kineticEnergy path,collision-trials-graph we-line-legend .kineticEnergy,collision-trials-graph we-line-legend.kineticEnergy path{stroke:red}collision-trials-graph we-line-legend,truck-log-collision we-line-legend{width:60px;display:inline-block}collision-trials-graph we-graph .graph-area .truckKE,collision-trials-graph we-graph .graph-area.truckKE path,collision-trials-graph we-line-legend .truckKE,collision-trials-graph we-line-legend.truckKE path{stroke:#009a11;stroke-width:3px}collision-trials-graph we-graph .graph-area .logKE,collision-trials-graph we-graph .graph-area.logKE path,collision-trials-graph we-line-legend .logKE,collision-trials-graph we-line-legend.logKE path{stroke:#2010f0;stroke-width:3px;stroke-dasharray:7,5}collision-trials-graph we-graph .graph-area .totalKE,collision-trials-graph we-graph .graph-area.totalKE path,collision-trials-graph we-line-legend .totalKE,collision-trials-graph we-line-legend.totalKE path{stroke:#ff7600;stroke-dasharray:1,6;stroke-width:4px;stroke-linecap:round}collision-trials-graph .data-flag{width:60px}collision-trials-graph .data-flag .flag-body{color:#fff;text-align:center;text-shadow:1px 1px 3px #000;font-weight:700}collision-trials-graph .data-flag.truckKE .flag-body{background-color:#009a11}collision-trials-graph .data-flag.truckKE .flag-tail{fill:#009a11}collision-trials-graph .data-flag.logKE .flag-body{background-color:#2010f0}collision-trials-graph .data-flag.logKE .flag-tail{fill:#2010f0}collision-trials-graph .data-flag.totalKE .flag-body{background-color:#ff7600}collision-trials-graph .data-flag.totalKE .flag-tail{fill:#ff7600}collision-trials-graph .title{font-weight:700;text-align:center;padding:5px}collision-trials-graph .y-axis{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;left:7px;top:170px;font-weight:700;font-size:12px}collision-trials-graph .x-axis{position:relative;font-weight:700;font-size:12px;text-align:center;left:15px}collision-trials-graph .legend-holder{position:absolute;bottom:5px;right:5px;width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}collision-trials-graph .legend-holder .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-ms-flex-line-pack:center;align-content:center}.static-atf{overflow:hidden}.static-atf force-arrow,truck-forces force-arrow,truck-log-big force-arrow{position:absolute;left:80px;top:180px}speedometer,truck-forces,truck-log-big{display:block;position:relative}btf-im-checkbox input[type=checkbox],truck-forces force-arrow.hidden,truck-log-big force-arrow.hidden{display:none}truck-forces speedometer{position:absolute;top:10px;left:10px}truck-forces glassy-button{position:absolute;top:330px;left:440px}downhill-choose-graph-atf .graph-pane{width:750px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}downhill-choose-graph-atf .graphs-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1px}downhill-choose-graph-atf .graphs-holder .graph-button{margin:5px 2px 2px;width:235px;height:166px;border-radius:10px;border:3px solid transparent;box-sizing:border-box;background:0 0;cursor:pointer}downhill-choose-graph-atf .graphs-holder .graph-button:hover{box-shadow:0 0 5px #000;border:3px solid gray;background:gray}downhill-choose-graph-atf .graphs-holder .graph-button.selected{box-shadow:0 0 5px red;border:3px solid red;background:red}downhill-choose-graph-atf .graphs-holder .graph-button .graph-inner{width:100%;height:100%;border-radius:10px;border:1px solid #000;background:#fff;position:relative;overflow:hidden;box-sizing:border-box}downhill-choose-graph-atf .graphs-holder .graph-button.hinting .graph-inner{background:#ff8}downhill-choose-graph-atf .graphs-holder .graph-button we-graph{height:130px;width:240px}downhill-choose-graph-atf .graphs-holder .graph-button .title{padding-top:5px;text-align:center;font-weight:700}downhill-choose-graph-atf .graphs-holder .graph-button .y-axis{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;left:14px;top:114px;font-weight:700;font-size:12px}downhill-choose-graph-atf .graphs-holder .graph-button .x-axis{position:absolute;font-weight:700;font-size:12px;text-align:center;width:100%;bottom:10px}downhill-choose-graph-atf .legend-pane{width:235px}downhill-choose-graph-atf .legend-pane .legend-chip{border-radius:10px;border:1px solid #000;background:#fff;margin:10px;padding:10px}downhill-choose-graph-atf .legend-pane .title{padding-top:5px;text-align:center;font-weight:700;margin-bottom:20px}downhill-choose-graph-atf .legend-pane .legend-row{font-weight:700;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}downhill-choose-graph-atf .legend-pane we-line-legend{width:40px;margin-left:5px;margin-bottom:10px}downhill-choose-graph-atf we-graph .graph-area .kinetic,downhill-choose-graph-atf we-graph .graph-area.kinetic path,downhill-choose-graph-atf we-line-legend .kinetic,downhill-choose-graph-atf we-line-legend.kinetic path{stroke:#009a11;stroke-width:2px}downhill-choose-graph-atf we-graph .graph-area .potential,downhill-choose-graph-atf we-graph .graph-area.potential path,downhill-choose-graph-atf we-line-legend .potential,downhill-choose-graph-atf we-line-legend.potential path{stroke:#2010f0;stroke-width:2px;stroke-dasharray:7,5}downhill-explain-atf .anim-pane{padding:10px;position:relative}downhill-explain-atf .anim-pane speedometer{position:absolute;top:10px;right:40px}downhill-explain-atf .anim-pane .run-button{position:absolute;bottom:10px;right:10px}downhill-explain-atf we-graph{height:260px}downhill-explain-atf we-graph .graph-area .kinetic,downhill-explain-atf we-graph .graph-area.kinetic path,downhill-explain-atf we-line-legend .kinetic,downhill-explain-atf we-line-legend.kinetic path{stroke:#009a11;stroke-width:3px}downhill-explain-atf we-graph .graph-area .potential,downhill-explain-atf we-graph .graph-area.potential path,downhill-explain-atf we-line-legend .potential,downhill-explain-atf we-line-legend.potential path{stroke:#2010f0;stroke-width:3px;stroke-dasharray:7,5}downhill-explain-atf .graph-pane .title{padding-top:5px;text-align:center;font-weight:700}downhill-explain-atf .graph-pane .y-axis{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;left:14px;top:204px;font-weight:700;font-size:14px}downhill-explain-atf .graph-pane .x-axis{font-weight:700;font-size:14px;text-align:center;width:100%}downhill-explain-atf .graph-pane .legends{position:absolute;left:0;bottom:15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}downhill-explain-atf .graph-pane .legends>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:-webkit-box;-webkit-display:flex;font-size:12px;box-sizing:border-box;padding:0 20px}downhill-test-pane .naked-pane-stacker,downhill-test-pane .pane-stacker{height:calc(100% - 32px)}downhill-test-pane .upper-pane{overflow:hidden;position:relative;height:153px}.static-atf,downhill-test-pane .upper-pane>img{position:relative}downhill-test-pane .upper-pane speedometer,downhill-test-pane .upper-sim-pane speedometer{position:absolute;top:5px;right:5px}downhill-test-pane .naked-pane-stacker,downhill-test-pane .pane-stacker,downhill-test-pane .upper-sim-pane{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}downhill-test-pane .upper-sim-pane{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;height:153px}collision-trials-atf .main-pane downhill-test-pane .upper-sim-pane>.table-pane,downhill-test-pane .upper-sim-pane>.single-pane-plain,downhill-test-pane .upper-sim-pane>.single-pane-pretty,downhill-test-pane .upper-sim-pane>.std-pane-plain,downhill-test-pane .upper-sim-pane>.std-pane-pretty,downhill-test-pane collision-trials-atf .main-pane .upper-sim-pane>.table-pane,downhill-test-pane kinetic-trials-atf .main-pane .upper-sim-pane>.table-pane,kinetic-trials-atf .main-pane downhill-test-pane .upper-sim-pane>.table-pane{margin:0;height:100%}downhill-test-pane .upper-sim-pane>.variables-pane{width:164px;margin-right:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}downhill-test-pane .upper-sim-pane>.variables-pane .header{font-size:12px;font-weight:700;padding:5px}downhill-test-pane .lower-pane,downhill-test-pane .upper-sim-pane>.variables-pane,downhill-test-pane .upper-sim-pane>.variables-pane .slider-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}downhill-test-pane .upper-sim-pane>.variables-pane .slider-label{width:135px;display:-webkit-flex;-webkit-justify-content:space-between;font-size:10px}downhill-test-pane .anim-pane{width:290px;border-radius:10px;margin:0}downhill-test-pane .lower-pane{height:150px}downhill-test-pane .lower-pane>div{position:relative;width:50%}downhill-test-pane .lower-pane we-graph{height:120px;width:240px}downhill-test-pane .lower-pane .title{padding-top:5px;text-align:center;font-weight:700}downhill-test-pane .lower-pane .y-axis{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;left:14px;top:114px;font-weight:700;font-size:12px}downhill-test-pane .lower-pane .x-axis{position:absolute;font-weight:700;font-size:12px;text-align:center;width:100%;bottom:10px}downhill-test-pane .lower-pane .legend-pane{padding:50px 0}downhill-test-pane .lower-pane .legend-row{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}downhill-test-pane .lower-pane .legend-row div:first-child{width:150px;font-weight:700;font-size:12px}downhill-test-pane .lower-pane .big-question-mark{font-size:50px;position:absolute;top:40px;right:85px;font-weight:700}downhill-test-pane we-graph .graph-area .kinetic,downhill-test-pane we-graph .graph-area.kinetic path,downhill-test-pane we-line-legend .kinetic,downhill-test-pane we-line-legend.kinetic path{stroke:#009a11;stroke-width:2px}downhill-test-pane we-graph .graph-area .potential,downhill-test-pane we-graph .graph-area.potential path,downhill-test-pane we-line-legend .potential,downhill-test-pane we-line-legend.potential path{stroke:#2010f0;stroke-width:2px;stroke-dasharray:7,5}truck-downhill-wide-atf .main-pane{width:670px;height:344px}truck-downhill-wide-atf .main-pane speedometer{position:absolute;top:10px;right:40px}truck-downhill-wide-atf .main-pane .run-button{position:absolute;bottom:10px;right:180px}truck-downhill-wide-atf .main-pane anim-scrubber{position:absolute;bottom:15px;right:10px;width:150px}numeric-input{display:block;position:relative;top:-3px;font-size:14px}force-arrow .arrow-track svg,kinetic-trials-atf .main-pane{overflow:visible}kinetic-trials-atf .main-pane .naked-pane-stacker,kinetic-trials-atf .main-pane .pane-stacker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}kinetic-trials-atf .main-pane .tear-out-holder{position:relative;width:100%;height:223px}kinetic-trials-atf .main-pane .tear-out-pane{position:absolute;left:0;top:0;width:100%;height:235px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:space-between;z-index:1}kinetic-trials-atf .main-pane .hidden{visibility:hidden}kinetic-trials-atf .main-pane .shrunk{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(.45);transform:scale(.45)}kinetic-trials-atf .main-pane .shrunk.trial1,kinetic-trials-atf .main-pane .shrunk.trial2{top:50px}kinetic-trials-atf .main-pane .shrunk.trial1,kinetic-trials-atf .main-pane .shrunk.trial3{left:498px}kinetic-trials-atf .main-pane .shrunk.trial2,kinetic-trials-atf .main-pane .shrunk.trial4{left:738px}kinetic-trials-atf .main-pane .shrunk.trial3,kinetic-trials-atf .main-pane .shrunk.trial4{top:207px}kinetic-trials-atf .main-pane .shrunk.trial3AsNeeded{left:645px;top:155px}kinetic-trials-atf .main-pane .shrunk .reset-btn,kinetic-trials-atf .main-pane .shrunk .save-btn{visibility:hidden}kinetic-trials-atf .main-pane .in-transit{transition:all .5s}kinetic-trials-atf .main-pane .upper-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-justify-content:space-between;width:100%;height:210px}kinetic-trials-atf .main-pane .variables-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;box-sizing:border-box;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:space-around;-webkit-align-items:center;padding-bottom:30px}kinetic-trials-atf .main-pane .variables-pane .header{font-size:12px;font-weight:700;padding:5px}kinetic-trials-atf .main-pane .variables-pane .slider-label{width:135px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-justify-content:space-between;font-size:10px}kinetic-trials-atf .main-pane .anim-pane{-webkit-box-flex:0;-ms-flex:0 0 305px;flex:0 0 305px;-webkit-flex:0 0 305px}kinetic-trials-atf .main-pane .middle-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;-webkit-justify-content:flex-end;-webkit-align-items:center;width:100%;padding:0 3px;box-sizing:border-box}kinetic-trials-atf .main-pane .middle-pane .reset-btn,kinetic-trials-atf .main-pane .middle-pane .run-btn{width:90px}kinetic-trials-atf .main-pane .middle-pane .save-btn{width:110px;margin-left:5px}kinetic-trials-atf .main-pane .table-pane{width:100%;height:auto;background-color:#2d5293}design-trials-atf thead tr.main-row th,kinetic-trials-atf .main-pane .table-pane thead tr.main-row th{width:65px}design-trials-atf thead tr,design-trials-atf thead tr th,kinetic-trials-atf .main-pane .table-pane thead tr,kinetic-trials-atf .main-pane .table-pane thead tr th{margin:0;padding:3px 0;height:12px}kinetic-trials-atf .main-pane .table-pane thead tr th{position:relative;border-left:2px solid rgba(255,255,255,.2)}kinetic-trials-atf .main-pane .table-pane thead tr th.trial{border-left:none}design-trials-atf tbody,kinetic-trials-atf .main-pane .table-pane tbody,truck-log-collision .table-pane tbody{background:#fff}design-trials-atf tbody tr,kinetic-trials-atf .main-pane .table-pane tbody tr{border-bottom:1px solid #ccc;border-top:1px solid #ddd;cursor:pointer;height:18px}kinetic-trials-atf .main-pane .table-pane tbody tr.click-disabled{pointer-events:none}kinetic-trials-atf .main-pane .table-pane tbody tr.dummy-row{cursor:auto}kinetic-trials-atf .main-pane .table-pane tbody tr.selected{background-color:#ffa;pointer-events:none}kinetic-trials-atf .main-pane .table-pane tbody tr:hover{background-color:#ffd}kinetic-trials-atf .main-pane .table-pane tbody tr td.highlight-col,kinetic-trials-atf .main-pane .table-pane tbody tr.highlight-row{background-color:#ff0}design-trials-atf tbody td,design-trials-atf tbody tr,kinetic-trials-atf .main-pane .table-pane tbody tr{padding:0}kinetic-trials-atf .main-pane .table-pane tbody td{text-align:right;padding:0 40px 0 0}kinetic-trials-atf .main-pane .table-pane tbody td.trial{text-align:center;width:80px;padding:0;font-weight:700}kinetic-trials-atf .saved-trials-pane .napkin{position:absolute;width:228px;height:147px;background:rgba(0,0,0,.2);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;-webkit-align-items:flex-end;box-shadow:inset 0 0 12px rgba(0,0,0,.3)}kinetic-trials-atf .saved-trials-pane .napkin .label{padding:10px 12px;color:#fff;font-size:14px;font-weight:700}kinetic-trials-atf .saved-trials-pane .napkin.trial1,kinetic-trials-atf .saved-trials-pane .napkin.trial2{top:45px}kinetic-trials-atf .saved-trials-pane .napkin.trial1,kinetic-trials-atf .saved-trials-pane .napkin.trial3{left:5px}kinetic-trials-atf .saved-trials-pane .napkin.trial2,kinetic-trials-atf .saved-trials-pane .napkin.trial4{left:245px}kinetic-trials-atf .saved-trials-pane .napkin.trial3,kinetic-trials-atf .saved-trials-pane .napkin.trial4{top:202px}kinetic-trials-atf .saved-trials-pane .napkin.trial3IfNeeded{left:152px;top:148px}kinetic-trials-atf .saved-trials-pane .napkin .view-button{width:65px;height:22px;background:url(../assets/images/submodule2/viewButton_up.png);background-size:100% 100%;cursor:pointer;position:absolute;right:8px;bottom:8px;z-index:2}kinetic-trials-atf .saved-trials-pane .napkin .view-button:hover{background:url(../assets/images/submodule2/viewButton_over.png);background-size:100% 100%}kinetic-trials-atf .saved-trials-pane .napkin .view-button:active{background:url(../assets/images/submodule2/viewButton_dn.png);background-size:100% 100%}kinetic-trials-graph we-graph{position:relative;left:30px;height:150px;width:280px}kinetic-trials-graph we-graph .graph-area .kineticEnergy,kinetic-trials-graph we-graph .graph-area.kineticEnergy path,kinetic-trials-graph we-line-legend .kineticEnergy,kinetic-trials-graph we-line-legend.kineticEnergy path{stroke:red}design-trials-atf .variables-pane .header,kinetic-trials-graph .title{font-weight:700;text-align:center;padding:5px}kinetic-trials-graph .y-axis{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;left:7px;top:170px;font-weight:700;font-size:12px}kinetic-trials-graph .x-axis{position:relative;font-weight:700;font-size:12px;text-align:center;left:15px}design-trials-atf .details-pane{height:307px}design-trials-atf .variables-pane{width:150px;padding:10px}design-trials-atf .variables-pane>div{margin-bottom:20px}design-trials-atf .variables-pane .header{font-size:14px;margin-bottom:5px}design-trials-atf .variables-pane .slider-label{width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-justify-content:space-between;font-size:12px}design-trials-atf .variables-pane .slider-label div:first-child{font-weight:700}design-trials-atf .variables-pane .cost-select{margin-bottom:10px;font-weight:400}design-trials-atf .variables-pane .cost-select>div:first-child{font-size:12px}design-trials-atf .variables-pane .cost-select.disabled,design-trials-atf tbody tr.click-disabled,textarea.text-input-disabled{pointer-events:none}design-trials-atf .variables-pane trials-radiogroup{display:block;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(.9);transform:scale(.9);margin-left:10px;font-size:14px}design-trials-atf .variables-pane we-slider{width:135px}design-trials-atf .anim-pane{width:60%;position:relative}design-trials-atf .anim-pane speedometer{position:absolute;top:10px;left:10px}design-trials-atf .anim-pane heat-gauge{position:absolute;top:10px;left:130px}design-trials-atf truck-downhill-animation canvas{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(.78);transform:scale(.78)}design-trials-atf .controls-pane{margin:10px 0;width:100%}design-trials-atf .controls-pane .run-button{float:right;margin-right:10px}design-trials-atf .table-pane{background-color:#2d5293}design-trials-atf tbody tr.dummy-row{cursor:auto}design-trials-atf tbody tr.selected{background-color:#ffa;pointer-events:none}design-trials-atf tbody tr:hover{background-color:#ffd}design-trials-atf tbody tr.dummy-row:hover{background-color:#fff}design-trials-atf tbody tr td.highlight-col,design-trials-atf tbody tr.highlight-row{background-color:#ff0}design-trials-atf tbody td.trial{width:80px;font-weight:700}design-trials-atf tbody td:nth-child(3),design-trials-atf tbody td:nth-child(4){text-align:right;padding-right:30px}design-trials-atf .Overheating-temp{color:red}design-trials-atf .Warning-temp{color:#bb0}design-trials-atf .Safe-temp{color:green}observe-thermal-atf .close-up-anim{overflow:hidden}observe-thermal-atf .close-up-anim heat-gauge,observe-thermal-atf .truck-anim speedometer,truck-log-big speedometer,truck-log-collision speedometer{position:absolute;top:10px;left:10px}observe-thermal-atf .close-up-anim,observe-thermal-atf .truck-anim{width:50%;position:relative;height:315px}observe-thermal-atf .truck-anim heat-gauge{position:absolute;top:10px;left:130px}observe-thermal-atf .main-pane{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}observe-thermal-atf .anim-holder{height:319px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end}observe-thermal-atf .play-controls,truck-log-big .ctlr-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}observe-thermal-atf .play-controls{width:300px;-ms-flex-item-align:end;align-self:flex-end}truck-log-big .ctlr-row{position:absolute;top:330px;left:340px}truck-log-big .ctlr-row anim-scrubber{width:170px}truck-log-collision .anim-pane{position:relative}truck-log-collision speedometer{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:top left;transform-origin:top left}truck-log-collision .run-button{position:absolute;bottom:5px;right:5px}truck-log-collision we-graph .graph-area .truckKE,truck-log-collision we-graph .graph-area.truckKE path,truck-log-collision we-line-legend .truckKE,truck-log-collision we-line-legend.truckKE path{stroke:#009a11;stroke-width:3px}truck-log-collision we-graph .graph-area .logKE,truck-log-collision we-graph .graph-area.logKE path,truck-log-collision we-line-legend .logKE,truck-log-collision we-line-legend.logKE path{stroke:#2010f0;stroke-width:3px;stroke-dasharray:7,5}truck-log-collision we-graph .graph-area .totalKE,truck-log-collision we-graph .graph-area.totalKE path,truck-log-collision we-line-legend .totalKE,truck-log-collision we-line-legend.totalKE path{stroke:#ff7600;stroke-dasharray:1,6;stroke-width:4px;stroke-linecap:round}truck-log-collision .data-flag{width:60px}truck-log-collision .data-flag .flag-body{color:#fff;text-align:center;text-shadow:1px 1px 3px #000;font-weight:700}truck-log-collision .data-flag.truckKE .flag-body{background-color:#009a11}truck-log-collision .data-flag.truckKE .flag-tail{fill:#009a11}truck-log-collision .data-flag.logKE .flag-body{background-color:#2010f0}truck-log-collision .data-flag.logKE .flag-tail{fill:#2010f0}truck-log-collision .data-flag.totalKE .flag-body{background-color:#ff7600}truck-log-collision .data-flag.totalKE .flag-tail{fill:#ff7600}truck-log-collision .graph-pane{position:relative;z-index:0;height:250px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}truck-log-collision .graph-pane we-graph{position:relative;left:30px;height:190px;width:400px;z-index:1}truck-log-collision .graph-pane .title{font-weight:700;text-align:center;padding:5px}truck-log-collision .graph-pane .y-axis{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;left:14px;top:184px;font-weight:700;font-size:12px;z-index:0}truck-log-collision .graph-pane .x-axis{position:relative;font-weight:700;font-size:12px;text-align:center;left:15px}truck-log-collision .table-pane{height:98px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}truck-log-collision .table-pane table{width:100%;border-collapse:collapse}truck-log-collision .table-pane td,truck-log-collision .table-pane th{font-size:12px;padding:3px;text-align:right}truck-log-collision .table-pane tr td:first-child{text-align:left;width:180px;font-weight:700}truck-log-collision .table-pane tr td:nth-child(2){width:70px}truck-log-collision .table-pane tr td:nth-child(4){width:52px}truck-log-collision .table-pane tbody td{border-top:1px solid #eee}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}textarea{font-size:14px;resize:none}textarea:focus{outline:none}textarea:-moz-focusring{outline:3px solid #fff}.ui-locked,force-arrow.disabled,we-slider.disabled{pointer-events:none}btf-im-checkbox .cb-holder{padding:3px 6px 4px 3px;border:1px solid transparent;border-radius:5px}.we-radio-group.highlighted .radio-row,.we-radio-group.highlighted [type=radio]+span,btf-im-checkbox .highlight{border-color:green}btf-im-checkbox input[type=checkbox]+label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}btf-im-checkbox input[type=checkbox]+label div.icon-holder{display:block;float:left;width:26px;height:20px;margin:-1px -1px 0 0;vertical-align:middle;background:url(../app/simsci-core/assets/images/ui/tight/cbx-up.png) left top no-repeat;cursor:pointer}btf-im-checkbox input[type=checkbox]+label div.icon-holder:hover{background:url(../app/simsci-core/assets/images/ui/tight/cbx-over.png) left top no-repeat}btf-im-checkbox .label-content{left:-15px;display:block;overflow:hidden}btf-im-checkbox input[type=checkbox]:checked+label div.icon-holder{background:url(../app/simsci-core/assets/images/ui/cbx-selected.png) left top no-repeat}btf-im-checkbox input[type=checkbox]:checked+label div.icon-holder.correct{background:url(../app/simsci-core/assets/images/ui/tight/cbx-correct.png) left top no-repeat}btf-im-checkbox input[type=checkbox]:checked+label div.icon-holder.incorrect{background:url(../app/simsci-core/assets/images/ui/tight/cbx-incorrect.png) left top no-repeat}btf-im-checkbox.rb-style input[type=checkbox]+label div.icon-holder{background:url(../app/simsci-core/assets/images/ui/btn-radioButton-up.png) left top no-repeat}btf-im-checkbox.rb-style input[type=checkbox]+label div.icon-holder:hover{background:url(../app/simsci-core/assets/images/ui/btn-radioButton-over.png) left top no-repeat}btf-im-checkbox.rb-style input[type=checkbox]:checked+label div.icon-holder{background:url(../app/simsci-core/assets/images/ui/btn-radioButton-selected.png) left top no-repeat}btf-im-checkbox.rb-style input[type=checkbox]:checked+label div.icon-holder.correct{background:url(../app/simsci-core/assets/images/ui/btn-radioButton-correct.png) left top no-repeat}btf-im-checkbox.rb-style input[type=checkbox]:checked+label div.icon-holder.incorrect{background:url(../app/simsci-core/assets/images/ui/btn-radioButton-incorrect.png) left top no-repeat}.horiz-cbx .label-content,.horiz-cbx btf-im-checkbox,btf-radiogroup.rb-yesno{display:inline-block}btf-radiogroup.horizontal .button-container,btf-radiogroup.rb-yesno .button-container{display:-webkit-box;display:-ms-flexbox;display:flex}btf-radiogroup.horizontal{display:block}btf-radiogroup.horizontal .button-container{display:-webkit-flex}.we-radio-group{padding-right:5px}.we-radio-group label{display:block;cursor:pointer}.we-radio-group [type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.we-radio-group .radio-row{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:2px 6px 2px 0;border:1px solid transparent;border-radius:5px}.we-radio-group .radio-row>span{padding-top:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}.we-radio-group [type=radio]+.radio-row .radio-dot{content:'';background-image:url(../app/simsci-core/assets/images/ui/btn-radioButton-up.png);background-repeat:no-repeat;display:inline-block;width:20px;height:20px;vertical-align:top;padding-right:5px;padding-left:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-shrink:0}.we-radio-group [type=radio]:checked+.radio-row .radio-dot{background-image:url(../app/simsci-core/assets/images/ui/btn-radioButton-selected.png)}.we-radio-group [type=radio]:hover:not(:checked)+.radio-row .radio-dot{background-image:url(../app/simsci-core/assets/images/ui/btn-radioButton-over.png)}.we-radio-group [type=radio]:focus+.radio-row .radio-dot{background-color:none}.cbx-row{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;margin-left:10px}.cbx-row btf-im-checkbox{width:75px}we-graph{display:block;position:relative;z-index:0}we-graph .axis text{font-family:Verdana;font-size:10px}we-graph .tick line,we-slider .slider-block slider-ticks .tick line{stroke:#000;stroke-width:1px}we-graph .graph-area path,we-line-legend path{stroke:#000;stroke-width:2px}we-graph .graph-area path.protected{opacity:.25}we-graph .data-inspector{position:absolute}we-graph .data-inspector .vernier{position:relative;left:-1px;width:1px;height:100px;background-color:#000}we-graph .data-inspector .di-thumb{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);cursor:pointer}we-graph .data-flag{position:absolute;font-size:12px;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);pointer-events:none}we-graph .data-flag .flag-body,we-graph .data-flag .flag-tail{-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5))}we-graph .data-flag .flag-body{border-radius:5px;background-color:#fff;padding:3px;margin:0 5px}we-graph .data-flag .flag-tail{height:8px;overflow:hidden;stroke-width:1px;stroke-dasharray:5}we-graph .data-flag .flag-tail svg{position:relative;top:-7px}we-graph .data-flag .flag-tail.top-left{-webkit-transform:scale(-1,1);transform:scale(-1,1);-webkit-filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.5));filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.5))}we-graph .data-flag .flag-tail.bottom-right{-webkit-transform:scale(1,-1);transform:scale(1,-1);-webkit-filter:drop-shadow(2px -2px 2px rgba(0,0,0,.5));filter:drop-shadow(2px -2px 2px rgba(0,0,0,.5))}we-graph .data-flag.top-left{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}we-graph .data-flag.bottom-right{-webkit-transform:translate(0,0);transform:translate(0,0)}we-line-legend{width:150px;padding:0 5px;vertical-align:bottom}we-line-legend svg{width:100%;height:10px}.test-graph-wrapper{width:500px}.test-graph-wrapper .test-graph{width:300px;height:200px}.test-graph-wrapper .test-graph2{width:400px;height:150px}.test-graph-wrapper we-line-legend{width:36px;display:inline-block}.test-graph-wrapper we-graph .graph-area .line1,.test-graph-wrapper we-graph .graph-area.line1 path,.test-graph-wrapper we-line-legend .line1,.test-graph-wrapper we-line-legend.line1 path{stroke:#080;stroke-dasharray:8,5,1,5;stroke-width:3px;stroke-linecap:round}.test-graph-wrapper we-graph .graph-area .line2,.test-graph-wrapper we-graph .graph-area.line2 path,.test-graph-wrapper we-line-legend .line2,.test-graph-wrapper we-line-legend.line2 path{stroke:#008}.test-graph-wrapper we-graph .graph-area .line3,.test-graph-wrapper we-graph .graph-area.line3 path,.test-graph-wrapper we-line-legend .line3,.test-graph-wrapper we-line-legend.line3 path{stroke:#f80;stroke-dasharray:5,5;stroke-width:3px}.test-graph-wrapper .data-flag{width:40px}.test-graph-wrapper .data-flag .flag-body{color:#fff;text-align:right}.test-graph-wrapper .data-flag.line1 .flag-body{background-color:#080}.test-graph-wrapper .data-flag.line1 .flag-tail{fill:#080}.test-graph-wrapper .data-flag.line2 .flag-body{background-color:#008}.test-graph-wrapper .data-flag.line2 .flag-tail{fill:#008}.test-graph-wrapper .data-flag.line3 .flag-body{background-color:#f80}.test-graph-wrapper .data-flag.line3 .flag-tail{fill:#f80}.start-bar .next-button.disabled,.ui-disabled,bottom-bar .next-button.disabled,glassy-button.disabled{opacity:.5;pointer-events:none}.bottom-bar-debug button,.main-debug button{font-size:11px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}pip pip-frame,sim-sci-screen,we-line-legend{display:block;overflow:hidden}.ss5-container{position:relative;width:980px;height:600px;background-color:#fff;box-shadow:2px 2px 16px;margin-right:auto;margin-left:auto;font-family:Verdana,Geneva,sans-serif;font-size:14px}.above-the-fold{height:375px;width:100%;background:linear-gradient(#94a7d0,#d4deed)}.below-the-fold{box-sizing:border-box;max-height:175px;overflow:hidden}.below-the-fold .col1,.below-the-fold .col2{padding:15px;display:inline-block;box-sizing:border-box;width:50%}.below-the-fold .col2{float:right}.below-the-fold .flow-columns{box-sizing:border-box;height:192px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-width:200px;-moz-column-width:200px;column-width:200px;padding:15px}.start-bar,bottom-bar{height:52px;width:980px;background:url(../app/simsci-core/assets/images/bottom-bar.png);position:absolute;bottom:0;z-index:1000}.start-bar .screen-num,bottom-bar .screen-num{position:absolute;left:470px;top:15px}.start-bar .preview-num,bottom-bar .preview-num{position:absolute;width:290px;height:30px;font-size:24px;color:#fff;background-color:#000;left:330px;top:7px;padding:5px;text-align:center}.start-bar .next-button,bottom-bar .next-button{position:absolute;right:10px;top:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center}.dialog .close-button span,.start-bar .next-button span,bottom-bar .next-button span{vertical-align:middle}.std-gradient{background:linear-gradient(#fff,#a0b2cb)}.welcome-text{font-size:64px;width:100%;text-align:center;padding-top:100px}.tts-cursor{cursor:url(../app/simsci-core/assets/images/TTSIcon.png) 14 14,pointer}.tts-cursor:hover,.tts-cursor:hover ul{background:#ff8}.tts-cursor.active,.tts-cursor.active ul{background:#8ff}.tts-icon{display:inline-block;margin-top:-13px;position:relative;top:10px}.tts-icon-big{margin-left:30px}play-with-scrubber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}play-with-scrubber .pause-play{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:5px}play-with-scrubber .pause-play .play-button{width:28px;height:28px;cursor:pointer;background:url(../app/simsci-core/assets/images/pauseplay/playButton-up.png)}play-with-scrubber .pause-play .play-button:hover{background:url(../app/simsci-core/assets/images/pauseplay/playButton-over.png)}play-with-scrubber .pause-play .play-button:active{background:url(../app/simsci-core/assets/images/pauseplay/playButton-down.png)}play-with-scrubber .pause-play .pause-button{width:28px;height:28px;cursor:pointer;background:url(../app/simsci-core/assets/images/pauseplay/pauseButton-up.png)}play-with-scrubber .pause-play .pause-button:hover{background:url(../app/simsci-core/assets/images/pauseplay/pauseButton-over.png)}play-with-scrubber .pause-play .pause-button:active{background:url(../app/simsci-core/assets/images/pauseplay/pauseButton-down.png)}anim-scrubber,glassy-button{cursor:pointer;position:relative}anim-scrubber,anim-scrubber .scrub-thumb{border:1px solid #868484;background-color:#fff}anim-scrubber{display:block;background:linear-gradient(#b4bbc2,#fff);margin:0 5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:7px;height:14px}anim-scrubber .scrub-thumb{position:absolute;width:12px;height:12px;border-radius:6px;cursor:pointer}glassy-button{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;font-size:16px;width:100px;z-index:0}glassy-button .btn-cap-left{background:url(../app/simsci-core/assets/images/btn-up-cap-left.png)}glassy-button .btn-cap-right{background:url(../app/simsci-core/assets/images/btn-up-cap-right.png)}glassy-button .btn-cap-left,glassy-button .btn-cap-right{width:2px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-webkit-flex-grow:0;background-size:100% 100%;box-sizing:border-box}glassy-button .btn-body-span{background:url(../app/simsci-core/assets/images/btn-up-body.png);font-family:'PT Sans',sans-serif;font-weight:700;font-size:inherit;text-align:center;background-size:100% 100%;box-sizing:border-box;width:100%;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;-webkit-justify-content:space-around;-webkit-align-items:center}glassy-button .btn-body-span>div{text-align:baseline;box-sizing:border-box;overflow:hidden;padding:3px 0 1px;position:relative;z-index:1;vertical-align:middle}glassy-button:hover .btn-cap-left{background:url(../app/simsci-core/assets/images/btn-over-cap-left.png);background-size:100% 100%}glassy-button:hover .btn-cap-right{background:url(../app/simsci-core/assets/images/btn-over-cap-right.png);background-size:100% 100%}glassy-button:hover .btn-body-span{background:url(../app/simsci-core/assets/images/btn-over-body.png);background-size:100% 100%}glassy-button:active .btn-cap-left{background:url(../app/simsci-core/assets/images/btn-down-cap-left.png);background-size:100% 100%}glassy-button:active .btn-cap-right{background:url(../app/simsci-core/assets/images/btn-down-cap-right.png);background-size:100% 100%}glassy-button:active .btn-body-span{background:url(../app/simsci-core/assets/images/btn-down-body.png);background-size:100% 100%;color:#fff}pip{background-color:#999;z-index:0}pip pip-frame{position:absolute;height:100%;width:100%;left:0;bottom:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:1;transition:-webkit-transform .5s,left .5s,bottom .5s,z-index .5s;transition:transform .5s,left .5s,bottom .5s,z-index .5s}pip pip-frame.picture-in-picture{left:20px;bottom:20px;z-index:2;-webkit-transform:scale(.25,.25);transform:scale(.25,.25);border:8px solid #000;border-radius:5px;overflow:hidden;cursor:pointer}pip pip-frame.picture-in-picture:hover{box-shadow:0 0 20px 10px rgba(255,0,0,.8)}pip pip-frame.noTrans{transition:none}force-arrow,pip,we-slider{position:relative;display:block}we-slider{font-family:'Verdana';width:150px}we-slider .header{height:15px;font-size:11px}we-slider .title{font-weight:700;float:left}we-slider .value{float:right;position:relative;left:10px}we-slider .slider-block{position:relative;height:40px;width:100%;margin-left:5px}we-slider .slider-block .thumb-track{height:20px;width:100%;position:absolute;top:0}we-slider .slider-block .thumb-track .thumb-track-line{width:100%;height:2px;background-color:green;position:absolute;top:7px}we-slider .slider-block .thumb{position:relative;cursor:pointer;width:11px;height:17px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}we-slider .slider-block slider-ticks{width:100%;position:absolute;top:14px;left:-15px}we-slider .slider-block slider-ticks text{font-size:8px;font-weight:700}we-slider.green .slider-block .thumb-track .thumb-track-line{background-color:green}we-slider .slider-block .thumb,we-slider.green .slider-block .thumb{background-image:url(../app/simsci-core/assets/images/sliderThumb_green.png)}we-slider.purple .slider-block .thumb-track .thumb-track-line{background-color:purple}we-slider.purple .slider-block .thumb{background-image:url(../app/simsci-core/assets/images/sliderThumb_purple.png)}we-slider.blue .slider-block .thumb-track .thumb-track-line{background-color:#00f}we-slider.blue .slider-block .thumb{background-image:url(../app/simsci-core/assets/images/sliderThumb_blue.png)}we-slider.slate .slider-block .thumb-track .thumb-track-line{background-color:#69c}we-slider.slate .slider-block .thumb{background-image:url(../app/simsci-core/assets/images/sliderThumb_slate.png)}we-slider.yellow .slider-block .thumb-track .thumb-track-line{background-color:#e5b233}we-slider.yellow .slider-block .thumb{background-image:url(../app/simsci-core/assets/images/sliderThumb_yellow.png)}we-slider.disabled .slider-block .thumb-track .thumb-track-line{background-color:#000;opacity:.1}we-slider.disabled .slider-block .thumb{width:4px;border-radius:1px;background-image:none;background-color:#000;-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}we-slider.disabled.green .slider-block .thumb{background-color:green}we-slider.disabled.purple .slider-block .thumb{background-color:purple}we-slider.disabled.blue .slider-block .thumb{background-color:#00f}we-slider.disabled.slate .slider-block .thumb{background-color:#69c}we-slider.disabled.yellow .slider-block .thumb{background-color:#e5b233}.dialog,.modal-dialog-shield{position:absolute;top:0;left:0}.modal-dialog-shield{display:block;height:600px;opacity:.25;width:980px;background-color:#000}.dialog{width:350px;min-height:150px;background-color:#fff;border-radius:10px;border:2px solid #cd9a00;box-shadow:2px 2px 16px;overflow:hidden}.dialog .header-bar{display:block;height:40px;width:100%;background:linear-gradient(#f2e7bf,#e4c86f)}.dialog .header-bar .header-icon{position:absolute;top:4px;left:4px;width:29px;height:33px;background-image:url(../app/simsci-core/assets/images/dialog/bang.png)}.dialog .content{padding:15px;margin-bottom:30px}.dialog .close-button{position:absolute;right:0;bottom:5px;-webkit-transform:scale(.75,.75);transform:scale(.75,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;vertical-align:top}.dialog.validation{border-color:#8e0a03}.dialog.validation .header-bar{background:linear-gradient(#e4c5c5,#bf7776)}.dialog.validation .header-bar .header-icon{background-image:url(../app/simsci-core/assets/images/dialog/ex.png)}.dialog.correct{border-color:#009a2c}.dialog.correct .header-bar{background:linear-gradient(#bfe6cb,#6dc68a)}.dialog.correct .header-bar .header-icon{background-image:url(../app/simsci-core/assets/images/dialog/check.png)}force-arrow{width:800px;height:40px;box-sizing:border-box}force-arrow .central-button{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:drop-shadow(3px 3px 3px #000);filter:drop-shadow(3px 3px 3px #000)}force-arrow .central-button .button-back,force-arrow .central-button .button-forward{position:absolute;top:7px}force-arrow .central-button .button-forward{right:7px}force-arrow .central-button .button-back{left:6px}force-arrow .arrows-container{position:absolute;width:100%;text-align:right}force-arrow .arrow-track{float:right;position:relative;box-sizing:border-box;height:40px;width:50%;cursor:pointer;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5))}force-arrow .arrow-track .force-text{position:absolute;text-align:left;left:4px;top:13px;font-weight:700;font-size:11px}heat-gauge,speedometer.big-meter{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1.3);transform:scale(1.3)}speedometer .pointer{position:absolute;left:16px;top:32px;-webkit-transform-origin:30px 7px;transform-origin:30px 7px}speedometer .readout{position:absolute;bottom:5px;color:#fff;font-size:12px;width:100%;text-align:center}heat-gauge{display:block;-webkit-transform:scale(.975);transform:scale(.975);position:relative}heat-gauge .pointer,heat-gauge.big-meter{-webkit-transform:scale(1.3);transform:scale(1.3)}heat-gauge .pointer{position:absolute;left:14px;top:37px;-webkit-transform-origin:30px 7px;transform-origin:30px 7px}