﻿.NoTouch:hover .RolloverText{display:block;opacity:1}.Rollover{position:relative}.Rollover a[href=""]{cursor:default}.Rollover img{width:100%}.Rollover .RolloverText{height:100%;height:calc(100% - 45px);width:100%;position:absolute;top:0;color:#fff;background-color:#8dc61e;background-color:rgba(141,198,30,.78);padding:20px;opacity:0;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;font-size:18px;line-height:19px;font-family:montserrat,sans-serif}.Rollover .RolloverText p,.Rollover .RolloverText span{font-size:17px;line-height:19px;color:#fff}.Rollover.open .RolloverText{display:block;opacity:1}.Rollover .Caption{position:absolute;bottom:0;width:100%;height:45px;background-color:#505050;background-color:rgba(80,80,80,.7);color:#fff;padding:14px 15px}.Rollover .Caption span{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:13px;color:#fff;font-family:montserrat,sans-serif}.dnnForm.dnnTextEditor{width:680px;display:inline-block}.dnnFileUploadScope .dnnFormItem span{width:100px}.SolutionRollover{margin-bottom:15px}.SolutionRollover:hover .RolloverText{display:none;opacity:0}.SolutionRollover .Caption{display:block;text-align:center;background:0 0;height:60px}.SolutionRollover:hover .Caption span{color:#81bb00}.SolutionRollover .RolloverText{height:100%!important;padding:20px!important}.SolutionRollover img{max-height:100%}.SolutionRollover.Alternate .Caption span{color:#81bb00}.SolutionRollover.Alternate:hover .Caption span{color:#fff}.newsEntry div,.newsEntry div:hover{color:#fff!important}.newsEntry .publishedOn{margin-bottom:5px;color:#fff;text-decoration:none!important}.newsEntry .readMore{float:right;margin-top:5px}.newsEntry .readMore:hover{text-decoration:underline!important}span.closerollover{color:#fff;position:absolute;top:10px;right:10px;display:none}.RolloverText span.infomessage{position:absolute;bottom:10px;text-align:center;left:15%;right:15%;display:none;border:1px solid #fff;padding:4px}