.content,td,th{border:1px solid #ddd}.advancedInputs,.hidden{display:none}*{box-sizing:border-box}body{background:#efefef;text-align:center}h1{font-size:200%;font-family:sans-serif}.content{background:#fff;margin:20px}.tomato{color:tomato}table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}td,th{text-align:left;padding:8px}tr:nth-child(even){background-color:#ddd}.input-text{font-size:small}.side-margin{margin:0 35px!important}.temp-size-fix{font-size:80%}.btn-primary{margin:10px 0 15px}.overall-data-row{margin-bottom:55px}.overalTcoCol{margin-top:4%;text-align:left}.col-sm-3 p{font-size:medium}.col-sm-3 p>span,.col-sm-4 p>span,.colored-values{color:#00f}.size-adj{font-weight:400!important}span.tco_slider_value{color:tomato;font-weight:bolder}h3.site-title{margin-bottom:45px}.data-hr{margin:45px 0;display:block;height:1px;border:0;border-top:1px solid #ccc;padding:0}.data-entry-header{margin-bottom:45px}.vm-slider-div{padding:0 45px}.data-result-header{margin:35px 0 65px}.footer{margin-bottom:150px}.cta-col{text-align:center}#display-s2-btn,#hide-s2-btn{margin:-5px 0 45px}.button-filler{height:72px!important}.s2_vm_filler{height:0}.btn-primary{background-color:#1e90ff;border-color:#1e90ff}.tco_modal{z-index:20}.column-chart{position:relative;z-index:5;bottom:0;width:100%;height:320px;margin-top:40px}@media (min-width:568px){.column-chart{width:60%;margin-left:-1%}}@media (min-width:768px){.column-chart{width:80%;margin-left:6%}.s2_vm_filler{height:106px}}@media (min-width:992px){.column-chart{width:80%;margin-left:-1%}.s2_vm_filler{height:106px}}@media (min-width:1024px){.column-chart{width:75%;margin-left:-1%}.s2_vm_filler{height:106px}}.column-chart:after,.column-chart:before{position:absolute;content:'';top:0;left:0;width:calc(100% + 30px);height:25%;margin-left:-15px;border-top:1px dashed #b4b4b5;border-bottom:1px dashed #b4b4b5}.column-chart:after{top:50%}.column-chart>.legend{position:absolute;z-index:-1;top:0}.column-chart>.legend.legend-left{left:0;width:25px;height:75%;border:1px solid transparent;border-right:none}.column-chart>.legend.legend-left>.legend-title{display:block;position:absolute;top:50%;left:0;width:65px;height:50px;line-height:50px;margin-top:-25px;margin-left:-60px;font-size:28px;letter-spacing:1px}.column-chart>.legend.legend-right{right:0;width:100px;height:100%;margin-right:-115px}.column-chart>.legend.legend-right>.item{position:relative;width:100%;height:25%}.column-chart>.legend.legend-right>.item>h4{display:block;position:absolute;top:0;right:0;width:100px;height:40px;line-height:40px;margin-top:-20px;font-size:16px;text-align:right}.column-chart>.chart{position:relative;z-index:5;bottom:0;left:50%;width:98%;height:100%;margin-left:-49%}.column-chart>.chart>.item{position:relative;float:left;height:100%}.column-chart>.chart>.item>.bar{position:absolute;bottom:0;left:3px;width:94%;height:100%}.column-chart>.chart>.item>.bar>span.percent{display:block;position:absolute;z-index:5;bottom:-26px;left:0;width:100%;height:26px;line-height:26px;color:#fff;background-color:#a9a9a9;font-size:14px;font-weight:700;text-align:center;letter-spacing:1px}.column-chart>.chart>.item>.bar>.item-progress{position:absolute;bottom:0;left:0;width:100%;height:20%;color:#fff;display:flex;justify-content:center;align-items:center}#legacy-bar{background-color:#00f}#dvx-bar{background-color:red}#hci-bar{background-color:green}.column-chart>.chart>.item>.bar>.item-progress>.title{position:absolute;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:0}.dvx-total-value,.hci-total-value,.legacy-total-value{position:absolute!important;top:-30px!important}.legacy-total-value{color:#00f}.dvx-total-value{color:red}.hci-total-value{color:green}@media (min-width:360px){.column-chart>.chart>.item>.bar>.item-progress>.title{font-size:16px;letter-spacing:0}}@media (min-width:480px){.column-chart>.chart>.item>.bar>.item-progress>.title{font-size:18px;letter-spacing:0}}.container-cb{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;font-weight:100!important}.container-cb input{position:absolute;opacity:0;cursor:pointer}.checkmark-cb{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid grey;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.container-cb:hover input~.checkmark-cb{background-color:#ccc}.container-cb input:checked~.checkmark-cb{background-color:#2196F3}.checkmark-cb:after{content:"";position:absolute;display:none}.container-cb input:checked~.checkmark-cb:after{display:block}.container-cb .checkmark-cb:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.flex-cont-cb{display:flex;justify-content:center;align-items:center;height:100%}