*{box-sizing:border-box}html,body{width:100%;margin:0;font-family:"Lato",sans-serif;overflow-x:hidden;color:#000;background-color:#fff}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hide{display:none}.noScrollbar{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.noScrollbar::-webkit-scrollbar{width:0;height:0}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.centeredContainer{position:relative;text-align:center}.centeredVertical{display:inline-block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:auto;background-color:#bababa;color:#000;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding:5px;position:absolute;z-index:1;top:100%;left:50%;font-size:16px;opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;white-space:nowrap;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;border-width:5px;border-style:solid;border-color:transparent transparent #bababa transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.topProfTooltip{left:0% !important;top:120% !important}.topProfTooltip::after{left:60% !important}.niceButton{border:none;padding:1rem 2rem;margin:0;text-decoration:none;background-color:#0069ed;color:#fff;font-family:sans-serif;font-size:1rem;line-height:1;cursor:pointer;text-align:center;transition:background-color 250ms ease-in-out,transform 50ms ease;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:background-color 250ms ease-in-out,transform 50ms ease;-moz-transition:background-color 250ms ease-in-out,transform 50ms ease;-ms-transition:background-color 250ms ease-in-out,transform 50ms ease;-o-transition:background-color 250ms ease-in-out,transform 50ms ease}.niceButton:hover{background-color:#0053ba}.niceButton:active{transform:scale(0.95);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95)}#footer{width:100%;height:80px;line-height:80px;background-color:#fff;padding-right:15px}.hover-text-indigo:hover{color:#3f51b5 !important}.hover-text-purple:hover{color:#9c27b0 !important}.hover-text-red:hover{color:#f44336 !important}.hover-text-yellow:hover{color:#d2be0e !important}.hover-text-light-blue:hover{color:skyblue !important}#joeHerbertLink,#joeHerbertLink a,#joeHerbertLink a i{text-decoration:none;color:#000}#joeHerbertLink a{display:inline-flex}.btnAnimateBorder a{position:relative;display:block;padding-left:35px;padding-right:35px;text-transform:uppercase;overflow:hidden}.btnAnimateBorder a:before{box-sizing:border-box;transform:translateX(100%);content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-bottom:2px solid transparent;border-left:2px solid transparent}.btnAnimateBorder a:after{box-sizing:border-box;transform:translateX(-100%);content:"";position:absolute;top:0;left:0;width:100%;height:2px;border-top:2px solid transparent;border-right:2px solid transparent}.btnAnimateBorder a:hover{color:inherit;text-decoration:none}.btnAnimateBorder a:hover:before{transition:.1s transform linear,.1s height linear .1s;transform:translateX(0);height:100%;border-color:#000798}.btnAnimateBorder a:hover:after{transition:.1s transform linear .2s,.1s height linear .3s;transform:translateX(0);height:100%;border-color:#000798}.niceList{background-color:#fff;padding:10px;counter-reset:niceListC}.niceList ul{list-style:none;padding:0}.niceList ul li{padding:0px 10px;height:35px;display:flex;transition:.25s;counter-increment:niceListC}.niceList ul li:before{content:counter(niceListC);font-size:30px;font-weight:bold;color:#000;opacity:.15;transition:all .25s}.niceList ul li span{position:relative;left:10px;color:#3d3d3d;font-size:16px;line-height:35px;transition:all .25s}.niceList ul li:hover{background-color:#fafafa}.niceList ul li:hover:before{opacity:.4}.niceList ul li:hover span{left:15px}input[type=range][orient=vertical]{-ms-writing-mode:bt-lr;writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:8px;height:175px;padding:0 5px}input[type=checkbox].niceSwitch{font-size:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.5em;height:1.5em;background:#ddd;border-radius:3em;position:relative;cursor:pointer;outline:none;transition:all .2s ease-in-out}input[type=checkbox].niceSwitch:checked{background:#0ebeff}input[type=checkbox].niceSwitch:after{position:absolute;content:"";width:43%;height:100%;border-radius:50%;background:#fff;box-shadow:0 0 .25em rgba(0,0,0,.3);transform:scale(0.7);left:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}input[type=checkbox].niceSwitch:checked:after{left:57%}
