  /*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT *//*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lightSlider:before,.lightSlider:after{content:" ";display:table}
.lightSlider{overflow:hidden;margin:0}
.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}
.lSSlideWrapper>.lightSlider:after{clear:both}
.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}
.lSSlideWrapper .lSFade{position:relative}
.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}
.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}
.lSSlideWrapper .lSFade>*.active{z-index:10}
.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}
.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}
.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}
.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0;transition:all .5s linear 0}
.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}
.lSSlideOuter .media{opacity:.8}
.lSSlideOuter .media.active{opacity:1}
.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0 .35s linear 0;transition:border-radius .12s linear 0 .35s linear 0}
.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}
.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}
.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}
.lSSlideOuter .lSPager.lSGallery:after{clear:both}
.lSAction>a{width:32px;display:block;top:50%;height:32px;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0;transition:opacity .35s linear 0}
.lSAction>a:hover{opacity:1}
.lSAction>.lSPrev{background-position:0 0;left:10px}
.lSAction>.lSNext{background-position:-32px 0;right:10px}
.lSAction>a.disabled{pointer-events:none}
.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}
.lSSlideOuter.vertical{position:relative}
.lSSlideOuter.vertical.noPager{padding-right:0 !important}
.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}
.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}
.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}
.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}
.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}
.lSSlideOuter.lSrtl{direction:rtl}
.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}
.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}
.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}
.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}
@-webkit-keyframes rightEnd{0{left:0}
50%{left:-15px}
100%{left:0}
}
@keyframes rightEnd{0{left:0}
50%{left:-15px}
100%{left:0}
}
@-webkit-keyframes topEnd{0{top:0}
50%{top:-15px}
100%{top:0}
}
@keyframes topEnd{0{top:0}
50%{top:-15px}
100%{top:0}
}
@-webkit-keyframes leftEnd{0{left:0}
50%{left:15px}
100%{left:0}
}
@keyframes leftEnd{0{left:0}
50%{left:15px}
100%{left:0}
}
@-webkit-keyframes bottomEnd{0{bottom:0}
50%{bottom:-15px}
100%{bottom:0}
}
@keyframes bottomEnd{0{bottom:0}
50%{bottom:-15px}
100%{bottom:0}
}
.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}
.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}
.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/docs/3.3/customize/?id=58359ea2825388dbdd4c6b6ae6c15437)
 * Config saved to config.json and https://gist.github.com/58359ea2825388dbdd4c6b6ae6c15437
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{line-height:1.42857143;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:hover,a:focus{color:#23527c;//text-decoration:underline}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#337ab7;font-weight:normal;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block + .btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}
}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li + li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li + li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}
}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn + .btn{margin-left:-1px}
.modal-footer .btn-block + .btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.nav:before,.nav:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.nav:after,.modal-header:after,.modal-footer:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:767px){.visible-xs-block{display:block !important}
}
@media(max-width:767px){.visible-xs-inline{display:inline !important}
}
@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table !important}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table !important}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table !important}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg-block{display:block !important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table !important}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
/*! jQuery UI - v1.12.1 - 2018-03-08
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_444444_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_444444_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_555555_256x240.png")}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_777620_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_cc0000_256x240.png")}
.ui-button .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_777777_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_444444_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_444444_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_555555_256x240.png")}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_777620_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_cc0000_256x240.png")}
.ui-button .ui-icon{background-image:url("/etc.clientlibs/jm/clientlibs/clientlib-site/external/css/jquery-ui-autocomplete/images/ui-icons_777777_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.homepage20180625{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;width:100%;color:#0e4e91e5;padding-top:25px;font-size:36px;margin-bottom:-25px}
.homePageTextComp h1{text-transform:none!important}
.homePageTextComp{padding-left:10px;padding-right:10px}
.homepage20180625 .recentNewsTitle{width:28.5%;max-width:350px;margin-left:10px;margin-right:10px;min-width:303px;font-family:"Open Sans Light",sans-serif}
.homepage20180625 .recentNewsPadding{width:28.5%;max-width:350px;margin-left:10px;margin-right:10px}
.homepage20180625ImageContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;width:100%;height:34.45vw;max-height:375px}
.homepage20180625ImageContainer .widgets{height:79%;width:26%;max-width:350px;max-height:275px;margin-left:10px;margin-right:10px;margin-top:50px;margin-bottom:50px;overflow:hidden}
.homepage20180625ImageContainer .widgets img{width:100%;height:100%}
@media only screen and (max-width:1023px){.homepage20180625{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.homepage20180625 .recentNewsTitle{min-width:350px}
.homepage20180625ImageContainer{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:952px;min-height:952px;z-index:3}
.homepage20180625ImageContainer .widgets{height:100%;width:100%;max-width:350px;max-height:275px;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0}
}
@media only screen and (max-width:786px){}
.generalTemplate .contentDiv{//padding-left:50px}
.generalTemplate .container-fluid{padding-left:0;padding-right:0}
.generalTemplate .container-fluid.general-full-width{max-width:unset!important;padding-left:0!important}
.generalTemplate .cnt_full_width .xf-product-detail img,.generalTemplate .cnt_full_width .filterIndicator img{width:auto}
.generalTemplate .bannerBreadcrumb{margin-top:15px;padding-left:30px}
.generalTemplate .pageTitle{padding-top:25px;padding-left:30px}
}
.generalTemplate .cnt_1-2-3-column img{width:100%}
.generalTemplate .cnt_full_width img{width:100%}
.generalTemplate .columnHeader{margin-top:0;margin-bottom:0}
.generalTemplate .cnt_1-2-3-column:first-of-type .column-2{margin-right:10px}
.generalTemplate .breadcrumb-item.home{padding-left:0}
@media only screen and (max-width:1023px){.generalTemplate .container-fluid{padding-left:0;padding-right:0}
.generalTemplate .bannerBreadcrumb{padding-left:24px}
.generalTemplate .pageTitle{padding-left:24px}
.generalTemplate .general-nav-col{padding-left:9px!important}
}
.formPage .bannerHero .container-fluid{padding-right:0;padding-left:0}
.formPage .bannerBreadcrumb{padding-left:8px}
.formPage .leftPadding{padding-left:15px}
.formPage .col-sm-6.two-column-padding{padding-left:0}
.twoColumnPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.productPageFont{overflow:hidden;font-family:'Open Sans Regular',sans-serif}
.twoColumnPage .banner{margin-top:116px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.twoColumnPage .bannerHero{display:none}
.twoColumnPage .contentDiv{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:center;-ms-flex-pack:center;justify-content:center;background:0;width:100%}
.twoColumnPage .bannerBreadcrumb{padding-top:15px}
.twoColumnPage .topRow{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-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:25px}
.twoColumnPage .bottomRow{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-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}
.twoColumnPage .descriptionFilterDiv{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-flex:1;-ms-flex:1;flex:1 1 auto;margin-top:-15px}
.twoColumnPage .descriptionDiv{background:0}
.twoColumnPage .descriptionTitle{padding-top:15px}
.twoColumnPage .descriptionSubTitle{font-size:16pt;text-transform:uppercase;color:#666;padding-bottom:10px}
.twoColumnPage .iframeSection{font-size:13pt;min-height:60px;margin-bottom:10px;display:block}
.clear{clear:both}
@media only screen and (min-width:0) and (max-width:768px){.twoColumnPage .iframeSection .container-fluid{padding-left:0;padding-right:0}
}
@media only screen and (max-width:1023px){.formPage .col-sm-6.two-column-padding{padding-left:13px}
.formPage .leftPadding{padding-left:5px;padding-right:5px}
}
@media only screen and (min-width:768px) and (max-width:991px){.rowIframe .col-sm-6{width:100%!important}
.twoColumnPage .bannerHero{display:none}
.twoColumnPage .topRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.twoColumnPage .bottomRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}
.twoColumnPage .descriptionFilterDiv{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%}
}
@media only screen and (min-width:992px){.twoColumnPage .bannerHero{margin-top:0;width:100%;display:block}
.twoColumnPage .topRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.twoColumnPage .bottomRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:15px}
.twoColumnPage .iframeSection{display:block}
}
.marketingResourcePage .bannerHero .container-fluid{padding-left:0;padding-right:0}
.two-columns-padding{padding-top:15px;padding-bottom:15px}
.marketingResourcePage .leftPadding{padding-left:23px}
.marketingResourcePage .leftPad{padding-left:5px}
.marketingResourcePage .col-sm-6.two-columns-padding{padding-left:7px;padding-top:0;padding-bottom:0}
@media only screen and (max-width:1023px){.marketingResourcePage .leftPadding{padding-left:20px;padding-right:20px}
}
table{font-size:16px;color:#333;max-width:1366px;width:100%;margin-bottom:20px}
td{padding:5px;border:2px solid #aaa;vertical-align:top}
th{padding:5px;color:#fff;border:2px solid #aaa;background-color:#aaa;font-weight:600;text-align:left}
.siteSearchResults{max-width:1050px;margin-left:auto;margin-right:auto}
.siteSearchResults .innerWrapper{max-width:800px}
.siteSearchResults .searchHeader{margin-top:25px}
.siteSearchResults .searchHeader .mainHeader,.siteSearchResults .searchHeader .queryText{font-weight:normal;font-family:'Open Sans Regular',sans-serif;color:#000;font-size:18px;text-transform:uppercase;margin:10px 0}
.siteSearchResults .searchHeader .queryText{text-transform:none}
.siteSearchResults .typeSelect{margin:25px 0 50px 0}
.siteSearchResults .typeSelect label{display:inline-block;margin-right:5px;margin-bottom:5px;vertical-align:top;padding-top:8px}
.siteSearchResults .no-margin{margin:0}
.siteSearchResults .resultsSection{border-top:1px solid #e4e4e4;padding:35px 0 0 0}
.siteSearchResults .resultsItem{margin-bottom:35px}
.siteSearchResults .resultsItem:last-child{margin-bottom:25px}
.siteSearchResults .resultType,.siteSearchResults .resultTitle,.siteSearchResults .rTextColumn,.siteSearchResults .rImageColumn{float:left}
.siteSearchResults .resultType{width:116px}
.siteSearchResults .resultTitle{width:calc(100% - 116px)}
.siteSearchResults .headerRow,.siteSearchResults .resultText{margin-bottom:5px}
.siteSearchResults .resultImage{display:block;width:142px;height:87px;background-size:cover;background-repeat:no-repeat}
.siteSearchResults .youtube{margin:0}
.siteSearchResults .rTextColumn{padding-right:15px;width:calc(100% - 155px)}
.siteSearchResults .rTextColumn a{word-break:break-word}
.siteSearchResults .rImageColumn{width:155px}
.siteSearchResults .moreBtnContainer{text-align:center}
.siteSearchResults .btnMoreResults{padding:11px 40px;color:#002d62;position:relative;background:#cccfcf;display:inline-block;line-height:1;border:1px solid #002d62;overflow:hidden}
.siteSearchResults .selectLoader{display:inline-block;width:40px;height:25px;position:relative}
.siteSearchResults .loadingIcon{position:absolute;right:2px;top:0;opacity:0}
.siteSearchResults .loading .loadingIcon{opacity:1;transition:opacity 1s}
@media only screen and (min-width:768px){.siteSearchResults .rTextColumn{padding-right:55px}
}
.productSearchResults .jm-product-view{background-image:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/ViewDocuments.png);background-repeat:no-repeat;background-position:right 10px top 10px}
.productSearchResults .panelInner{overflow:hidden}
.productSearchResults .hr-gray{border-top:1px solid #ccc;margin:5px 0}
.productSearchResults .jumpHeader{margin-bottom:5px}
.productSearchResults .filterIndicatorGroups{font-size:14px;text-transform:uppercase;margin-bottom:20px;display:flex;flex-wrap:wrap}
.productSearchResults .filterIndicatorGroups .filterGroup{flex:0 1 25%}
.productSearchResults .filterGroupHeader{margin-bottom:5px;width:100%}
.productSearchResults .filterIndicator{color:#006bb7;position:relative;width:180px;float:left;margin-right:5px;margin-bottom:4px}
.productSearchResults .ftRemove{position:absolute;padding-right:4px;top:2px}
.productSearchResults .ftRefilter{position:absolute;padding-right:4px;top:2px}
.productSearchResults .filterIndicatorGroups.singleGroup .filterGroup{flex:1 1 auto}
.productSearchResults .filterIndicatorGroups.singleGroup .filterIndicator{width:185px}
.productSearchResults .ftText{padding-left:22px;display:block}
.productSearchResults .carot{margin:-3px 0 0 10px}
.productSearchResults .collapsed:after{content:none}
.productSearchResults .noResults{padding-bottom:15px;font-size:15px}
.productSearchResults .panel-heading h2{margin-bottom:0}
.productSearchResults .sectionTitle{font-family:'Open Sans Regular';overflow:hidden;margin-bottom:0}
.productSearchResults .sectionTitle a{color:#333!important}
.productSearchResults .sectionTitle:after{max-width:100%}
.productSearchResults .panel-title a:not(.collapsed) .carot{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-family:'Open Sans Regular'}
.productSearchResults .panel-title a:hover{text-decoration:none}
@media only screen and (max-width:510px){.productSearchResults .search-panel-title{display:flex;flex-wrap:wrap;max-width:255px;line-height:28px}
}
.ui-front{z-index:10}
.ui-autocomplete{overflow:hidden}
.ui-widget{font-family:'Open Sans Regular'}
.searchInputForm{vertical-align:middle}
.main-nav-htl .searchInput{-webkit-appearance:none;border:0;height:40px;padding:0 10px !important;background:#ccc;color:black;outline:0;width:252px;overflow:hidden;vertical-align:middle}
.main-nav-htl .searchInput.open{outline:0;width:100%}
.main-nav-htl .ui-autocomplete-term{font-weight:bold}
.main-nav-htl ::placeholder{color:#000;font-style:normal;font-size:16px}
.main-nav-htl :-ms-input-placeholder{color:#000;font-style:normal;font-size:16px}
.main-nav-htl ::-ms-input-placeholder{color:#000;font-style:normal;font-size:16px}
body .ui-menu-item-wrapper.ui-state-active{color:#000;width:281px;overflow:hidden}
body .ui-menu .ui-menu-item{list-style-image:none;color:#000;overflow:hidden;width:281px}
body .ui-menu .ui-menu-item-wrapper{padding:8px 8px;width:281px;overflow:hidden}
body .ui-widget.ui-widget-content{padding:1px;width:281px}
@media only screen and (min-width:992px){body .ui-menu .ui-menu-item-wrapper{padding:5px 8px;width:281px;overflow:hidden}
}
.main-util-nav-htl .utilities-nav{display:flex;flex-direction:row;height:36px;font-size:18px;text-align:right;justify-content:flex-end;padding-top:5px;position:relative}
.main-util-nav-htl .utility-nav-item{padding:0 10px 0 40px}
.main-util-nav-htl .utility-nav-item a:link,.main-util-nav-htl .utility-nav-item a:visited,.main-util-nav-htl .utility-nav-item a:hover,.main-util-nav-htl .utility-nav-item a:active{text-decoration:none;color:#0e4e91}
.main-util-nav-htl .utility-nav-item .jm-lock{color:#0e4e91;padding-right:3px;font-size:17px}
.main-util-nav-htl .utility-nav-item a:hover{color:#ccc}
.main-util-nav-htl .dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0 6px 8px 0 rgba(0,0,0,0.2);z-index:1000;flex-direction:column;text-align:left;padding-left:8px;padding-top:8px;padding-bottom:8px;margin-top:5px;padding:10px;border-radius:0 0 4px 4px}
.main-util-nav-htl .dropdown-content .dropdownItem{padding-right:8px;display:flex;flex-wrap:nowrap}
.main-util-nav-htl .utility-nav-item:hover .dropdown-content{display:flex}
@media only screen and (max-width:1023px){.main-util-nav-htl{display:none}
}
.productsNav .container-fluid,.toolsDiv .container-fluid{//position:absolute;float:left}
.mobile-navigation-wrapper{display:none !important}
.main-navigation-wrapper{display:flex !important}
.mobile-footer-wrapper{display:none !important}
.desktop-footer-wrapper{display:table-cell !important}
.topNav_subNav_Container{display:flex;justify-content:space-between}
.topNav_subNav_subContainer_label{width:85%}
.topNav_subNav_subContainer_label:hover{background-color:#373737}
.topNav_subNav_subContainer_icon{align-content:center;flex-grow:1;display:flex;justify-content:flex-end;align-items:center;padding-right:13px;border-left:1px dotted #7a7a7a}
.topNav_subNav_subContainer_icon:hover{background-color:#373737;cursor:pointer}
.topNav_subNav_icon{width:8px;height:11px}
.topNav_subNav_label,.topNav_subNav_label:hover,.topNav_subNav_label:active,.topNav_subNav_label:visited{display:block;font-size:15px;font-style:normal;font-weight:normal;text-align:left;text-decoration:none;text-transform:capitalize;color:#fff;height:100%;width:100%;padding:15px 0}
.topNav_subNav_label_nudgeLeft,.topNav_subNav_label_nudgeLeft:hover,.topNav_subNav_label_nudgeLeft:active,.topNav_subNav_label_nudgeLeft:visited{padding-left:6px}
.topNav_subSecHdr_label,.topNav_subSecHdr_label:hover{text-indent:32px;font-size:15px;font-style:normal;font-weight:normal;text-align:left;text-decoration:none;text-indent:32px;text-transform:capitalize;color:#fff}
.topNav_subSecHdr_container{display:flex;justify-content:space-between;border-top:solid 1px #7a7a7a}
body{background:0;font-family:'Open Sans Regular',sans-serif;font-weight:normal;font-style:normal;color:#333}
.wrapper{margin:0 auto;max-width:1140px;background:transparent !important}
.btn,.btn:hover,.btn:active,.btn:visited{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:bold;text-align:center;color:#fff;text-decoration:none;padding:10px 20px}
.btn.btn-md-dkbl,.btn.btn-md-dkbl:hover,.btn.btn-md-dkbl:active,.btn.btn-md-dkbl:visited{background-color:#004575;width:100%}
.btn.btn-md-dkbl:hover,.btn.btn-md-dkbl:active{background-color:#002f4f}
.btn.btn-md-wh,.btn.btn-md-wh:hover,.btn.btn-md-wh:active,.btn.btn-md-wh:visited{color:#006bb6;background-color:#fff}
.btn.btn-md-wh:hover,.btn.btn-md-wh:active{color:#006bb6;background-color:#ededed}
.btn.btn-lg-mdbl,.btn.btn-lg-mdbl:hover,.btn.btn-lg-mdbl:active,.btn.btn-lg-mdbl:visited{padding:12px 20px;background-color:#006bb6;font-size:15px;width:100%;text-align:left;background-image:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-rt-wht.svg);background-position:92.5% 50%;background-repeat:no-repeat}
.btn.btn-lg-mdbl:hover,.btn.btn-lg-mdbl:active{background-color:#004575;width:100%}
.btn-search,.btn-search:hover,.btn-search:active,.btn-search:visited{display:table-cell;width:44px;height:38px;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/search-icon-wht.svg) no-repeat 11px 10px;background-color:#016cb7;text-decoration:none;vertical-align:top}
.btn-search:hover,.btn-search:active{background-color:#004575}
.btn-mobile-search{display:none}
.headerHeight{height:145px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sticky-nav .headerHeight{height:55px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hdr-fixed{width:100%;position:fixed;background-color:none;z-index:20;top:0}
header{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;background-color:#0f4e92;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #0f4e92}
.sticky-nav header{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 3px 3px -3px black;box-shadow:0 3px 3px -3px black}
.mobile-nav-overlay{display:none}
.mobile-nav{width:24px;vertical-align:middle;display:none}
.mobile-nav a,.mobile-nav a:hover,.mobile-nav a:active,.mobile-nav a:visited{display:block;height:24px;margin:-15px 20px 0 0}
.mobile-nav a>span,.mobile-nav a:hover>span,.mobile-nav a:active>span,.mobile-nav a:visited>span{display:block;font-size:1px;width:24px;height:4px;border-top:solid 3px #fff;padding-top:5px}
.mobile-nav a:hover>span,.mobile-nav a:active>span{border-top:solid 3px #999}
.jm-logo{display:table-cell;width:142px;height:110px;vertical-align:top;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-left:25px}
.jm-logo a{display:block;width:142px;height:110px;text-indent:-9999px;overflow:hidden;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/JMBH_Wht_square_fullnav.png) no-repeat;background-size:contain;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sticky-nav .jm-logo{width:61px;height:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sticky-nav .jm-logo a{width:61px;height:42px;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/JMlogo_white_smallnav.png) no-repeat;background-size:contain;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hdr-nav-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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}
.middleNavSpacerBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.topNavBox{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:199}
.sticky-nav .middleNavSpacerBox{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sticky-nav .topNavBox,.sticky-nav .corporateNavBox,.sticky-nav .corporateNavTab,.sticky-nav .corporateDropdownHeader,.sticky-nav .corporateHeader,.sticky-nav .corp-nav,.sticky-nav .corp-nav-box{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:0;height:0;font-size:0}
.sticky-nav .hdr-nav-box{-webkit-transition:all .3s eas-in-out;-o-transition:all .3s eas-in-out;transition:all .3s eas-in-out;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.corporateNavBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:34px}
.corporateNavTab{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;width:600px;height:34px;background-color:white;color:blue;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 1px 5px #000;box-shadow:2px 1px 5px #000}
.corporateDropdownHeader{position:relative;display:block;margin-top:9px}
.corporateDropdownHeader:hover .corporateDropdownMenu{display:block}
.corporateDropdownHeader:hover .corporateDropdownMenu2{display:block}
.languageBox{float:right;margin-right:25px}
.bottomNavBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.divisionalNavBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:25px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sticky-nav .divisionalNavBox{padding-top:17px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.searchBox,.searchBoxPlaceHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-justify:center;min-width:240px;height:32px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-radius:5px;margin-right:15px;margin-left:10px}
.searchCloseIcon{display:none;height:20px;width:20px;margin-left:7px;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/close-icon.svg) no-repeat 50% 50%;background-size:contain}
.searchBox .searchSite{width:100%}
.searchSite .predictiveSearchField .searchInput{height:40px;font-size:14px}
.searchSite .predictiveSearchField .search-icon{background-position-y:10px;background-position-x:5px}
.searchBoxPlaceHolder{display:none}
.searchBoxHasFocus .searchBoxPlaceHolder{display:-webkit-box;display:-ms-flexbox;display:flex}
.searchBoxHasFocus .searchBox{margin-left:40%;margin-bottom:-12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:510px;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.searchBoxHasFocus .bottomNavBox{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}
.searchBoxHasFocus .nav-box ul.primary-nav>li>a.sub-nav{padding-bottom:20px !important}
.sticky-nav .searchBoxHasFocus .searchBoxPlaceHolder{display:none}
.sticky-nav .searchBoxHasFocus .searchBox{margin-bottom:0;margin-top:0}
.sticky-nav .searchBoxHasFocus .searchBox{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:10px;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.sticky-nav .searchBoxHasFocus .bottomNavBox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:24px;padding-bottom:8px;border-bottom:1px solid #e5e5e5;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid yellow}
.sticky-nav .search-box{height:0;background:0;padding-bottom:0;border-bottom:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.mobile-search{display:table-cell;height:auto;vertical-align:middle;text-align:right}
.mobile-search a,.mobile-search a:hover,.mobile-search a:active,.mobile-search a:visited{display:none;width:53px;height:66px;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/search-icon-blk.svg) no-repeat 50% 10px;text-decoration:none;position:relative;margin-bottom:-6px;top:18px;opacity:1}
.mobile-search a:hover,.mobile-search a:active{opacity:.6}
.search-inner{display:table-cell;width:auto;vertical-align:top}
.search-field{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:24px;margin-left:24px;padding:0 10px;font-size:17.5px;font-style:normal;text-align:left;color:#656565;outline:0;border:0}
.super-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;vertical-align:top;width:100px;padding-left:50px}
.sticky-nav .mobile-search,.sticky-nav .search-inner,.sticky-nav .super-nav{display:none}
.super-nav a,.super-nav a:hover,.super-nav a:active,.super-nav a:visited{display:table-cell;font-size:13px;font-style:normal;color:#3d3d3d;text-decoration:none;padding-left:30px;white-space:nowrap;color:white}
.super-nav a:hover,.super-nav a:active{color:#333;text-decoration:underline}
.languageBox,.languageBox>select-language{float:right;color:white}
.select-language{display:table-cell;width:75px;height:36px;position:relative}
.select-language>a,.select-language>a:hover,.select-language>a:active,.select-language>a:visited{width:75px;padding-right:15px;color:white;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-down-wht.svg) no-repeat right;text-decoration:none}
ul.select-language-dd{display:inline-block;height:auto;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(119,110,110,0.5);box-shadow:0 2px 4px 0 rgba(119,110,110,0.5);border:solid 1px #979797;position:absolute;top:20px;left:15px;margin-left:-40%;display:none;z-index:8;padding:5px 0;padding-right:15px}
ul.select-language-dd>li{display:block;padding:0 5px}
ul.select-language-dd>li>a,ul.select-language-dd>li>a:hover,ul.select-language-dd>li>a:active,ul.select-language-dd>li>a:visited{display:inline-block;padding:2px 15px;background-color:#fff;width:70px;text-decoration:none}
ul.select-language-dd>li>a:hover,ul.select-language-dd>li>a:active{padding:2px 15px;background-color:#0f4e92;color:#fff}
.search-field::-ms-clear{display:none !important}
.search-field::-webkit-input-placeholder{color:#656565;font-style:normal}
.search-field::-moz-placeholder{color:#656565;font-style:normal}
.search-field:-ms-input-placeholder{color:#656565;font-style:normal}
.search-field:-moz-placeholder{color:#656565;font-style:normal}
.nav-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:0;height:auto;-webkit-transition:none;-o-transition:none;transition:none}
.mobile-close-login{display:none}
.corp-nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:0;-webkit-transition:none;-o-transition:none;transition:none}
.corp-nav-box .corp-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;width:100%}
.corporateHeader{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:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:5px}
.nav-box ul.primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}
.nav-box ul.primary-nav>li{display:block;white-space:nowrap}
.nav-box ul.primary-nav>li>a,.nav-box ul.primary-nav>li>a:hover,.nav-box ul.primary-nav>li>a:active,.nav-box ul.primary-nav>li>a.visited{display:inline-block;font-family:'Open Sans Regular',sans-serif;font-size:18px;color:white;text-transform:uppercase;text-decoration:none;height:38px;border-bottom:solid 4px transparent;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}
.sticky-nav .nav-box ul.primary-nav>li>a,.sticky-nav .nav-box ul.primary-nav>li>a:hover,.sticky-nav .nav-box ul.primary-nav>li>a:active,.sticky-nav .nav-box ul.primary-nav>li>a.visited{font-size:16px;padding-left:5px;padding-right:5px}
.nav-box ul.primary-nav>li>a.sub-nav{padding-bottom:50px}
.sticky-nav .nav-box ul.primary-nav>li>a.sub-nav{padding-bottom:23px}
.nav-box ul.primary-nav>li>a.single-nav:hover,.nav-box ul.primary-nav>li>a.single-nav:active,.nav-box ul.primary-nav>li>a.sub-nav.active{border-bottom:solid 4px #002d62;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/chevronDown.png) no-repeat 50% 80%}
.sticky-nav .nav-box ul.primary-nav>li>a{-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}
.mm-outer{position:relative}
.mm-main{position:absolute;width:500px;height:auto;background-color:#f2f2f2;z-index:100;left:0;top:0;padding:10px 0 30px 0;-webkit-box-shadow:1px 1px 5px #000;box-shadow:1px 1px 5px #000;display:none}
.mm-inner{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:100%;max-width:1140px;min-width:305px;height:auto;white-space:normal}
.mm-inner ul{display:table-cell;padding:15px 15px 0 0;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%}
.mm-inner ul:empty{padding-right:0;width:50%}
.mm-inner ul.rsc-boxes{padding-right:0;width:212px}
.mm-inner ul.no-hdr-col{padding-top:50px}
.mm-inner ul>li{display:block;color:#fff;margin:5px 0}
.corporateDropdownMenu{background-color:white;position:absolute;min-width:320px;display:none;margin-top:5px;margin-left:-65px;-webkit-box-shadow:1px 6px 12px rgba(0,0,0,0.175);box-shadow:1px 6px 12px rgba(0,0,0,0.175)}
.corporateDropdownMenu2{background-color:white;position:absolute;display:none;margin-top:5px;margin-left:-1px;-webkit-box-shadow:1px 6px 12px rgba(0,0,0,0.175);box-shadow:1px 6px 12px rgba(0,0,0,0.175)}
.corporateNavTab .mm-inner1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:320px}
.corporateNavTab ul{min-width:155px}
.corporateNavTab ul>li{padding:3px;padding-left:5px}
.mm-inner ul>li>a>h2,.mm-inner ul>li>a:hover>h2,.mm-inner ul>li>a:active>h2,.mm-inner ul>li>a:visited>h2{text-transform:uppercase;font-size:16px;font-weight:bold;color:#0f4e92;margin-top:0;padding-top:0;text-decoration:none}
.mm-inner ul>li>a,.mm-inner ul>li>a:hover,.mm-inner ul>li>a:active,.mm-inner ul>li>a:visited{font-size:14px}
.mm-inner ul>li.sub-sec{display:block;margin:-15px 0 0 0}
.mm-inner ul>li.sub-sec>ul{padding-top:0}
.mm-inner ul>li>a,.mm-inner ul>li>a:hover,.mm-inner ul>li>a:active,.mm-inner ul>li>a:visited{color:#000;text-decoration:none}
.mm-inner ul>li>a:hover,.mm-inner ul>li>a:active{color:#000;text-decoration:underline}
.corporateNavTab .mm-inner1{text-transform:none}
.mm-inner1 ul>li>a:hover,.mm-inner1 ul>li>a:active{color:#000;text-decoration:underline}
.mm-inner ul>li>a.sub-sec-hdr,.mm-inner ul>li>a.sub-sec-hdr:hover,.mm-inner ul>li>a.sub-sec-hdr:active,.mm-inner ul>li>a.sub-sec-hdr:visited{text-decoration:none}
.mm-box{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:212px;margin-bottom:5px}
.mm-box.bl-bg{padding:18px 20px 22px 20px;background-color:#006bb6}
.mm-box.wh-bg{background-color:#fff}
.mm-box h3{display:block;margin:0 0 3px 0;padding:0;text-transform:uppercase;font-size:19px;font-weight:bold}
.mm-box p{display:block;margin:0 0 15px 0;padding:0}
.mm-box.wh-bg h3{margin:14px 20px 3px 20px;color:#333}
.mm-box.wh-bg p{margin:0 20px 18px 20px;color:#333}
.mm-box>.btn{width:100%}
.mm-box .mm-img-sm{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.breadcrumb-bar{width:100%;background-color:#f6f6f6;margin-top:121px}
.breadcrumb-bar .wrapper{font-size:11.5px;font-weight:normal;color:#000;padding:16px 0}
.breadcrumb-bar a,.breadcrumb-bar a:hover,.breadcrumb-bar a:active,.breadcrumb-bar a:visited{text-decoration:none;white-space:nowrap;color:#000}
.breadcrumb-bar a:hover,.breadcrumb-bar a:active{text-decoration:underline;color:#333}
span.arrow-rt{display:inline-block;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-rt-blk.svg) no-repeat 50% 50%;width:15px}
.hero{width:100%;height:242px;overflow:hidden;position:relative;background-color:#eaeaea;background-position:top right;background-repeat:no-repeat;background-size:cover;text-align:center}
.hero.commercial-roofing{background-image:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/hero-commercial-roofing.png)}
.hero>.overlay{width:100%;height:242px;background-color:#606060;opacity:.45;position:absolute;top:0;z-index:1}
.hero>.msg-cta{display:table;width:630px;height:100%;position:absolute;top:0;left:50%;margin-left:-315px;z-index:2}
.hero>.msg-cta>div{display:table-cell;height:100%;vertical-align:middle}
.hero h1{text-transform:uppercase;font-size:40px;font-weight:bold;color:#fff;margin:10px 0 15px 0;padding:0}
.hero p{font-size:20px;color:#fff;margin:0;padding:0 0 22px 0}
.main-content{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:40px 0 46px 0}
.product-main{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:80%}
.product-grid{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.product-grid>h2{text-transform:uppercase;font-size:28px;font-weight:bold;color:#006bb6;margin:0 0 15px 0;padding:0}
.product-grid .pg-row{display:table;width:100%}
.product-grid .pg-item{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:225px;height:100px;padding:0 7% 38px 0;vertical-align:top}
.product-grid a.img-box,.product-grid a.img-box:hover,.product-grid a.img-box:active,.product-grid a.img-box:visited{display:inline-block;text-decoration:none;position:relative}
.product-grid a.img-box .prod-desc-overlay,.product-grid a.img-box:hover .prod-desc-overlay,.product-grid a.img-box:active .prod-desc-overlay,.product-grid a.img-box:visited .prod-desc-overlay{-webkit-box-sizing:border-box;box-sizing:border-box;width:225px;height:100px;background-color:#606060;opacity:.85;position:absolute;top:0;z-index:1;overflow:hidden;padding:14px 15px 16px 15px;display:none}
.product-grid .pg-item .prod-desc-overlay span{opacity:1;color:#fff}
.product-grid a.img-box:hover .prod-desc-overlay,.product-grid a.img-box:active .prod-desc-overlay{display:inline-block}
.product-grid .pg-item img{width:225px;height:100px}
.product-grid .pg-item h3{display:block;width:225px;padding:0;margin:5px 0 0 0;text-transform:uppercase;font-size:16px;font-weight:bold;color:#333}
.product-grid .pg-item h3>span{display:inline-block;width:12px;height:19px;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-rt-blue.svg) no-repeat 100% 7px}
.product-details{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:12px;padding-right:50px}
.product-details>h2{text-transform:uppercase;font-size:24px;font-weight:bold;color:#006bb6;margin:0 0 -12px 0;padding:0}
.product-details>p{font-size:15px}
.product-details>h3{text-transform:uppercase;font-size:20px;font-weight:bold;color:#333;margin:30px 0 -12px 0;padding:0}
.product-info{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:54px;width:256px}
.product-info .pi-row,.product-info .pi-grp{display:initial}
.product-info .news-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:256px;background-color:#eee;margin-top:20px}
.product-info .news-box h2{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px;font-size:15px;font-weight:bold;text-align:left;margin:0}
.product-info .news-box h2.ylw-hdr{background-color:#fecb2f;color:#333}
.product-info .news-box h2.blk-hdr{background-color:#454545;color:#fff}
.product-info .news-box article{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;margin:0 20px;padding:16px 0;border-bottom:solid 1px #979797}
.product-info .news-box article:last-child{border-bottom:0}
.news-box article h3{margin:0 0 3px 0;padding:0;font-size:13px;font-weight:normal;color:#333;text-transform:none}
.news-box article span{display:inline-block;font-size:11px;font-weight:normal;color:#8b8b8b;text-transform:none}
.feature-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:256px;margin-top:20px}
.feature-box.bl-bg{background-color:#006bb6;padding:18px 26px 26px 26px}
.feature-box.wh-bg{background-color:#fff;padding:0}
.feature-box.bl-bg h2{margin:0 0 3px 0;padding:0;font-size:23px;font-weight:bold;color:#fff;text-transform:uppercase}
.feature-box.bl-bg p{margin:0 0 18px 0;padding:0;font-size:14.5px;font-weight:normal;color:#fff}
.feature-box.wh-bg .fb-img-md{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.feature-box.wh-bg>div{display:table;width:90%;margin:18px 16px 18px 16px}
.feature-box.wh-bg .jm-sb-icon{display:table-cell;vertical-align:top;width:65px;height:56px}
.feature-box.wh-bg .jm-sb-desc{display:table-cell;vertical-align:middle;width:80%;padding-left:14px}
.jm-sb-desc h2{margin:0;padding:0;font-size:18px;font-weight:bold;color:#333;text-transform:uppercase}
.jm-sb-desc p{margin:0;padding:0;font-size:15px;color:#333;line-height:115%}
.resources{width:100%;background-color:#f6f6f6;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}
.resources .wrapper>div{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:32px 0 56px 0}
.resources-links,.resources-panels{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:50%}
.resources-links>h2{text-transform:uppercase;font-size:28px;font-weight:bold;color:#006bb6;margin:0 0 24px 0;padding:0;width:100%}
.resources-links>div{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.resources-links ul{display:table-cell;margin:0;padding:0 34px 0 0;width:50%}
.resources-links ul>li{margin:0;padding:12px 0 12px 8px;list-style:none;border-top:solid 1px #a0a0a0}
.resources-links ul>li:last-child{border-bottom:solid 1px #a0a0a0}
.resources-links li>a,.resources-links li>a:hover,.resources-links li>a:active,.resources-links li>a:visited{text-decoration:none;font-size:15px;color:#333}
.resources-links li>a:hover,.resources-links li>a:active{text-decoration:underline;color:#000}
.resource-panels>div{display:table;margin-top:62px}
.resources-panels .feature-box{display:table-cell;width:47%}
.resources-panels .fb-div{display:table-cell;width:6%}
.resources-panels .feature-box.bl-bg{padding-top:38px}
.resources-panels .feature-box.wh-bg{margin-right:0}
.partner-search{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:22px;width:100%;height:110px;background-color:#31abad;padding:12px 16px}
.partner-search>h2{text-transform:uppercase;font-size:24px;font-weight:bold;color:#fff;margin:0 0 4px 0;padding:0}
.partner-search .ps-search-box{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:98%;height:40px;border-spacing:2px}
.partner-search .ps-search-box .search-field{display:table-cell;width:95%;font-size:15px;font-weight:normal;color:#6f6f6f;margin:0;padding:18px 10px}
.super-ftr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}
.superFooterWrapperAdditions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.social-media{justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-spacing:21px;vertical-align:middle;padding-bottom:20px}
.social-media a{display:inline-block;text-decoration:none;vertical-align:top}
.social-media a.facebook{background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/JMfacebook2.fw.png) no-repeat 0 0}
.social-media a.linked-in{background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/JMlinkedin.fw.png) no-repeat 0 0}
.social-media a.twitter{background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/JMtwitter-bird2.fw.png) no-repeat 0 0}
.social-media a.instagram{background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/JM_instagram_icon.png) no-repeat 0 0}
.social-media a.youtube-icon{background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/JMyoutube2.fw.png) no-repeat 0 0}
.return-top{padding-top:10px;padding-bottom:20px;width:80%;vertical-align:middle;text-align:right}
.return-top a,.return-top a:hover,.return-top a:active,.return-top a:visited{display:inline-block;font-weight:bold;color:#3d7299;text-decoration:none;vertical-align:top;padding:5px 35px 5px 0;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/Top_anchor_carot.png) no-repeat right;background-size:45%}
footer{width:100%;-webkit-box-sizing:border-box;box-sizing:content-box;background-color:#0e4e91;padding:30px 0 10px 0;height:auto;margin:auto;border-top:solid 8px #d7d7d7}
.ftr-header{text-transform:uppercase;font-size:16px;font-weight:bold;color:#fff;margin-top:0;margin-bottom:12px;padding-top:0;margin-left:10px;margin-right:10px}
.ftrNav_noLink{font-weight:normal;color:#fff;text-decoration:none;margin-left:10px;margin-right:10px;display:block}
.ftr{display:inline-block;width:100%}
.ftr-p-links{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:26px;text-align:left}
.ftr-p-links>div{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;padding-right:3%}
.ftr-p-links>div:last-child{width:80%;padding-right:0}
.ftr-p-links>div>div{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;padding-right:3%}
.ftr-p-links>div:last-child>div:last-child{width:1%;padding-right:0}
.ftr-p-links ul>li{display:block;color:#fff;margin:8px 0}
.ftr-p-links ul>li>h2{text-transform:uppercase;font-size:16px;font-weight:bold;color:#fff;margin-top:0;margin-bottom:12px;padding-top:0}
.ftr-p-links ul>li>a,.ftr-p-links ul>li>a:hover,.ftr-p-links ul>li>a:active,.ftr-p-links ul>li>a:visited{font-weight:normal;color:#fff;text-decoration:none;margin-left:10px;margin-right:10px;display:block}
.ftr-p-links ul>li>a:hover,.ftr-p-links ul>li>a:active{color:#fff;text-decoration:underline}
ul.ftr-s-links{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:solid 1px #66a6d4;border-bottom:solid 1px #66a6d4;padding:16px 20px;text-align:left}
ul.ftr-s-links>li{display:inline-block;color:#fff;float:left}
ul.ftr-s-links>li>a,ul.ftr-s-links>li>a:hover,ul.ftr-s-links>li>a:active,ul.ftr-s-links>li>a:visited{font-weight:normal;font-size:12px;color:#fff;text-decoration:none;padding:0 8px 0 10px}
ul.ftr-s-links>li>a:hover,ul.ftr-s-links>li>a:active{color:#fff;text-decoration:underline}
ul.ftr-t-links{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:98%;padding:20px 20px;text-align:left}
ul.ftr-t-links>li{display:inline-block;color:#fff;float:left}
ul.ftr-t-links>li>a,ul.ftr-t-links>li>a:hover,ul.ftr-t-links>li>a:active,ul.ftr-t-links>li>a:visited{font-weight:normal;font-size:12px;color:#fff;text-decoration:none;padding:0 8px 0 10px}
ul.ftr-t-links>li>a:hover,ul.ftr-t-links>li>a:active{color:#fff;text-decoration:underline}
#jm-logo-sm{display:inline-block;width:65px;height:46px;text-indent:-9999px;overflow:hidden;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/jm-logo-wh.svg) no-repeat;min-width:65px;margin:-16px -36px 0 22px}
.hiddenNav{display:none !important}
@media only screen and (max-width:1190px){.mm-inner{margin:0 1.5%;width:97%}
.breadcrumb-bar .wrapper{padding-left:10px;padding-right:10px}
.nav-box ul.primary-nav>li>a.sub-nav{font-size:16px}
.main-content{padding-right:15px;padding-left:15px}
.product-grid .pg-item{padding-right:1%}
.resources .wrapper>div{padding-right:10px;padding-left:10px}
}
@media only screen and (max-width:991px){.resourceNav .container-fluid,.productsNav .container-fluid,.ctaDiv .container-fluid,.toolsDiv .container-fluid{position:static;position:unset;float:unset;top:auto;top:unset;width:auto}
.mobile-navigation-wrapper{display:block !important}
.main-navigation-wrapper{display:none !important}
.mobile-footer-wrapper{display:block !important}
.desktop-footer-wrapper{display:none !important}
.topNavBox,.corporateNavBox,.corporateNavTab,.corporateDropdownHeader,.corporateHeader,.corp-nav,.corp-nav-box{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:0;height:0;font-size:0}
.hdr-fixed{position:static;z-index:0;border-bottom:0}
header{padding-left:30px;padding-right:30px}
.mobile-nav-overlay{display:none;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(43,46,56,0.65)}
.hiddenNav{display:table !important}
.mobile-nav{display:table-cell}
.mobile-search a,.mobile-search a:hover,.mobile-search a:active,.mobile-search a:visited{display:inline-block}
.mobile-search a.active,.mobile-search a.active:hover,.mobile-search a.active:active,.mobile-search a.active:visited{opacity:1;background-color:#e9e9e9}
.jm-logo a{width:93px;height:65px;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/JM_bug_mobile_White.png) no-repeat;background-size:contain;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.search-box{background:0;border-bottom:0;position:relative}
.super-nav{display:none}
.search-inner{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;top:82px;left:-248px;padding:15px 30px;background-color:#e9e9e9;display:none}
.search-inner.open{display:table}
.search-field{display:table-cell;height:45px;width:100%;margin-left:0;padding:0 10px;font-size:17.5px;font-style:normal}
.btn-mobile-search,.btn-mobile-search:hover,.btn-mobile-search:active,.btn-mobile-search:visited{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:45px;padding:10px 18px;background-color:#016cb7;text-decoration:none;vertical-align:top;font-size:17.5px;font-weight:bold;color:#fff}
.btn-mobile-search:hover,.btn-mobile-search:active{background-color:#004575}
.nav-box{display:inherit;position:absolute;z-index:200;left:-1000px;top:0;width:375px;background:0;margin-top:0;height:auto;background-color:#222;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav-box.open{left:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.mobile-close-login{display:flex;justify-content:space-between;padding:22px 20px 0 20px}
a.btn-close-nav,a.btn-close-nav:hover,a.btn-close-nav:active,a.btn-close-nav:visited{display:table-cell;width:19px;height:19px;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/close-icon.svg) no-repeat 50% 50%;opacity:1}
a.btn-close-nav:hover,a.btn-close-nav:active{opacity:.6}
.mobile-close-login>div{display:table-cell;width:auto;vertical-align:middle;text-align:right}
a.cust-login,a.cust-login:hover,a.cust-login:active,a.cust-login:visited{display:inline-block;color:#fff;text-decoration:none}
a.cust-login:hover,a.cust-login:active{text-decoration:underline}
.nav-box ul.primary-nav{display:table;margin:115px 0 200px 0}
.nav-box ul.primary-nav>li,.nav-box ul.primary-nav>li:nth-child(4),.nav-box ul.primary-nav>li:nth-child(5),.nav-box ul.primary-nav>li:last-child{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:305px;padding-right:0;margin-left:70px;white-space:nowrap;border-top:solid 1px #7a7a7a}
.nav-box ul.primary-nav>li:last-child{border-bottom:solid 1px #7a7a7a}
.nav-box ul.primary-nav>li>a,.nav-box ul.primary-nav>li>a:hover,.nav-box ul.primary-nav>li>a:active,.nav-box ul.primary-nav>li>a.visited,.nav-box ul.primary-nav>li>a.sub-nav,.nav-box ul.primary-nav>li>a.sub-nav:hover,.nav-box ul.primary-nav>li>a.sub-nav:active,.nav-box ul.primary-nav>li>a.sub-nav:visited .nav-box ul.primary-nav>li>a.single-nav,.nav-box ul.primary-nav>li>a.single-nav:hover,.nav-box ul.primary-nav>li>a.single-nav:active,.nav-box ul.primary-nav>li>a.single-nav:visited{display:block;font-weight:normal;font-size:15px;color:#fff;text-indent:5px;text-transform:capitalize;height:auto;width:100%;padding:15px 0;border-bottom:0;-webkit-transition:none;-o-transition:none;transition:none;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-down-wht.svg) no-repeat 96% 50%}
.nav-box ul.primary-nav>li>a:hover,.nav-box ul.primary-nav>li>a:active,.nav-box ul.primary-nav>li>a.sub-nav:hover,.nav-box ul.primary-nav>li>a.sub-nav:active,.nav-box ul.primary-nav>li>a.single-nav:hover,.nav-box ul.primary-nav>li>a.single-nav:active{background-color:#373737}
.nav-box ul.primary-nav>li>a.sub-nav.active,.nav-box ul.primary-nav>li>a.sub-nav.active:hover,.nav-box ul.primary-nav>li>a.sub-nav.active:active,.nav-box ul.primary-nav>li>a.sub-nav.active:visited{background-color:#373737;background-image:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-up-wht.svg);background-repeat:no-repeat;background-position:96% 50%}
.nav-box ul.primary-nav>li>a.sub-nav.active.partial,.nav-box ul.primary-nav>li>a.sub-nav.active.partial:hover,.nav-box ul.primary-nav>li>a.sub-nav.active.partial:active,.nav-box ul.primary-nav>li>a.sub-nav.active.partial:visited{background-color:transparent}
.nav-box ul.primary-nav>li>a.single-nav,.nav-box ul.primary-nav>li>a.single-nav:hover,.nav-box ul.primary-nav>li>a.single-nav:active,.nav-box ul.primary-nav>li>a.single-nav:visited{background-image:none}
.nav-box ul.primary-nav>li>a.single-nav:hover,.nav-box ul.primary-nav>li>a.single-nav:active,.nav-box ul.primary-nav>li>a.sub-nav.active{border-bottom:0}
.mm-outer{width:305px}
.mm-main{position:static;width:305px !important;height:auto;background-color:#222;z-index:inherit;padding:0;box-shadow:inset 1px 1px 5px #000}
.mm-main-corp{position:static;width:305px !important;height:auto;background-color:none;z-index:inherit;padding:0}
.mm-inner{display:table;margin:0;width:100%;max-width:none;min-width:inherit}
.mm-inner ul,.mm-inner ul:empty{display:table;padding:0;width:100%}
.mm-inner ul.rsc-boxes{display:none}
.mm-inner ul.no-hdr-col{padding-top:0}
.mm-inner ul>li{display:block;color:#fff;margin:0;width:100%}
.mm-inner ul>li>a>h2,.mm-inner ul>li>a:hover>h2,.mm-inner ul>li>a:active>h2,.mm-inner ul>li>a:visited>h2{display:block;font-weight:normal;font-size:15px;color:#fff;text-indent:32px;text-transform:capitalize;height:auto;width:100%;padding:15px 0;margin:0;border-bottom:0;-webkit-transition:none;-o-transition:none;transition:none;background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-down-wht.svg) no-repeat 96% 50%;border-top:solid 1px #7a7a7a}
.mm-inner ul>li>a:hover>h2,.mm-inner ul>li>a:active>h2{background-color:#373737}
.mm-inner ul>li.sub-sec{margin:0;display:none}
.mm-inner ul>li.sub-sec>ul{padding-top:0}
.mm-inner ul>li>a,.mm-inner ul>li>a:hover,.mm-inner ul>li>a:active,.mm-inner ul>li>a:visited{display:block;font-weight:normal;font-size:15px;color:#fff;text-indent:32px;text-transform:capitalize;color:#fff;text-decoration:none;padding:15px 0;border-top:solid 1px #7a7a7a}
.mm-inner ul>li>a.active,.mm-inner ul>li>a.active:hover,.mm-inner ul>li>a.active:active,.mm-inner ul>li>a.active:visited,.mm-inner ul>li>a:hover,.mm-inner ul>li>a:active{background-color:#373737}
.mm-inner ul>li>a.active>h2,.mm-inner ul>li>a.active:hover>h2,.mm-inner ul>li>a.active:active>h2,.mm-inner ul>li>a.active:visited>h2{background:url(/etc.clientlibs/jm/components/navigation/nav_main_htl/clientlib/imgs/arrow-up-wht.svg) no-repeat 96% 50%}
.mm-inner ul>li>a.sub-sec-hdr,.mm-inner ul>li>a.sub-sec-hdr:hover,.mm-inner ul>li>a.sub-sec-hdr:active,.mm-inner ul>li>a.sub-sec-hdr:visited{text-decoration:none;padding:0;border-top:0}
.mm-inner li.sub-sec>ul>li>a,.mm-inner li.sub-sec>ul>li>a:hover,.mm-inner li.sub-sec>ul>li>a:active,.mm-inner li.sub-sec>ul>li>a:visited{text-indent:62px}
.breadcrumb-bar{display:none}
.product-main{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:2%;padding-left:2%}
.product-grid .pg-item{width:40%;padding-right:1.7%}
.product-grid .pg-item:last-child{padding-right:0;width:5%}
.product-info{display:table;width:100%}
.pi-row{display:table}
.product-info .pi-grp,.product-info .news-box{display:table-cell;width:46%}
.product-info .pi-grp{padding-right:4%}
.btn.btn-lg-mdbl{background-position:95% 50%;margin-bottom:20px}
.product-info .news-box article{width:87.5%}
.feature-box.bl-bg{width:46%;margin-right:4%}
.feature-box.bl-bg .btn-md-dkbl,.feature-box.bl-bg .btn-md-dkbl:hover,.feature-box.bl-bg .btn-md-dkbl:active,.feature-box.bl-bg .btn-md-dkbl:visited{max-width:175px}
.resources .wrapper>div{padding-right:2%;padding-left:2%}
.resources-links,.resources-panels,.resources-links>h2{display:table;width:100%}
.resources-panels{margin-top:25px}
.partner-search{margin-top:30px}
.resources-links ul:last-child{padding-right:0}
.ftr-p-links>div{width:35%;padding-right:5%}
.ftr-p-links>div:last-child{width:1%;padding-right:0;white-space:nowrap}
.ftr-p-links>div>div{display:table;width:100%;padding-right:0;padding-left:15px}
ul.ftr-s-links>li>a,ul.ftr-s-links>li>a:hover,ul.ftr-s-links>li>a:active,ul.ftr-s-links>li>a:visited,ul.ftr-t-links>li>a,ul.ftr-t-links>li>a:hover,ul.ftr-t-links>li>a:active,ul.ftr-t-links>li>a:visited{padding:0 6px 0 18px}
#jm-logo-sm{margin-left:18px}
.product-main{padding-right:.3%;padding-left:.3%}
.bottomNavBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px}
.divisionalNavBox{display:none}
.openDivisionalNavBox{display:block}
.jm-logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.searchBoxHasFocus .searchBoxPlaceHolder{display:none}
.searchBoxHasFocus .searchBox{margin-left:5%;margin-bottom:0}
.searchBoxHasFocus .bottomNavBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media only screen and (max-width:768px){.resourceNav .container-fluid,.productsNav .container-fluid,.ctaDiv .container-fluid,.toolsDiv .container-fluid{position:static;position:unset;float:unset;top:auto;top:unset;width:auto}
.mobile-navigation-wrapper{display:block !important}
.main-navigation-wrapper{display:none !important}
.mobile-footer-wrapper{display:block !important}
.desktop-footer-wrapper{display:none !important}
.product-grid .pg-item,.product-grid .pg-item:last-child{display:table;width:100%;height:auto;border-top:solid 1px #d8d8d8;padding:10px 0 10px 0}
.product-grid a.img-box,.product-grid a.img-box:hover,.product-grid a.img-box:active,.product-grid a.img-box:visited{display:table;width:100%}
.product-grid a.img-box .prod-desc-overlay,.product-grid a.img-box:hover .prod-desc-overlay,.product-grid a.img-box:active .prod-desc-overlay,.product-grid a.img-box:visited .prod-desc-overlay{display:none}
.product-grid .pg-item img{width:90px;height:40px;display:table-cell;vertical-align:middle}
.product-grid .pg-item h3{display:table-cell;vertical-align:middle;width:100%;padding-left:10px}
.btn.btn-lg-mdbl{margin-bottom:0}
.product-info .pi-grp,.product-info .news-box{display:table;width:100%;padding-right:0}
.pi-row{width:100%}
.feature-box.bl-bg{width:100%;margin-right:0}
.resources-links ul{display:table;margin:0;padding:0;width:100%}
.resources-links ul:first-child>li:last-child{border-bottom:0}
.resources-panels .feature-box{display:table;width:100%}
.resources-panels .fb-div{display:none}
.feature-box.wh-bg .fb-img-md{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.feature-box.wh-bg .jm-sb-desc{width:90%}
.ftr-p-links>div{display:table;width:98%;padding:0 0 5px 0}
.ftr-p-links>div:last-child{padding:0}
ul.ftr-s-links>li,ul.ftr-t-links>li{display:block;float:none;margin-bottom:12px}
ul.ftr-s-links>li:last-child,ul.ftr-t-links>li:last-child{margin-bottom:0}
ul.ftr-s-links>li>a,ul.ftr-s-links>li>a:hover,ul.ftr-s-links>li>a:active,ul.ftr-s-links>li>a:visited,ul.ftr-t-links>li>a,ul.ftr-t-links>li>a:hover,ul.ftr-t-links>li>a:active,ul.ftr-t-links>li>a:visited{padding:0}
#jm-logo-sm{margin-left:0}
.bottomNavBox{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:15px}
.divisionalNavBox{display:none}
.openDivisionalNavBox{display:block}
.jm-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:145px;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.topNavBox{display:none}
.searchBox .searchSite{display:none}
.searchBox{min-width:auto}
.searchBox .searchIcon{height:30px;min-width:30px;background-image:url('/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/search.png');background-size:contain;background-repeat:no-repeat}
.superFooterWrapperAdditions{width:100%;padding-right:0;//padding-left:5%}
}
.main-nav-htl{height:70px;background-color:#0e4e91;z-index:100;position:relative}
.main-nav-htl .main-nav-item{text-align:center;align-content:center;align-items:center;height:100%}
.main-nav-htl .main-nav-dropdown-closeButton{position:absolute;font-size:40px;color:#0e4e91;right:20px;top:20px;z-index:25;cursor:pointer}
.main-nav-htl .mobileMenuDiv{display:none;align-items:center;position:relative;font-size:20px;color:white;padding-left:10px}
.main-nav-htl .mobileNavDiv{display:flex;overflow:hidden;flex-direction:column;color:white;background-color:#0e4e91;position:absolute;z-index:20;flex-direction:column;text-align:left;top:60px;left:0;cursor:pointer;font-size:16px;box-shadow:1px 1px 3px 0 #000;transition:width .25s;width:0}
.main-nav-htl .showMobileMenu{width:340px}
.main-nav-htl .firstLevelItemDiv{display:flex;align-items:center;flex-direction:row;color:white;background-color:#0e4e91;border-bottom:2px solid white;height:50px}
.main-nav-htl .secondLevelItemHideShowDiv{display:flex;flex-direction:column;overflow:hidden}
.main-nav-htl .thirdLevelItemHideShowDiv{display:flex;flex-direction:column;overflow:hidden}
.main-nav-htl .secondLevelItemDiv{display:flex;align-items:center;overflow:hidden;flex-direction:row;color:#0e4e91;background-color:#f1f1f1;transition:height .5s;height:0}
.main-nav-htl .thirdLevelItemDiv{display:flex;align-items:center;display:flex;flex-direction:row;color:black;background-color:white;transition:height .5s;height:0}
.secondLevelItemHideShowDiv.showMe .secondLevelItemDiv{height:50px;border-bottom:2px solid white}
.thirdLevelItemHideShowDiv.showMe .thirdLevelItemDiv,.secondLevelItemHideShowDiv.showMe .secondLevelUtilItemDiv{height:50px;border-bottom:2px solid #fafafa}
.main-nav-htl .thirdLevelItemDiv a{color:black}
.main-nav-htl .firstLevelItemIconDivPlus,.main-nav-htl .secondLevelItemIconDivPlus,.main-nav-htl .thirdLevelItemIconDiv{display:flex;flex-direction:column;align-items:center;width:34px}
.main-nav-htl .expanded .firstLevelItemIconDivPlus,.main-nav-htl .secondLevelItemHideShowDiv .expanded .secondLevelItemIconDivPlus{display:none}
.main-nav-htl .firstLevelItemIconDivMinus,.main-nav-htl .secondLevelItemIconDivMinus,.main-nav-htl .thirdLevelItemIconDivMinus{display:none;flex-direction:column;align-items:center;width:34px}
.main-nav-htl .expanded .firstLevelItemIconDivMinus,.main-nav-htl .secondLevelItemHideShowDiv .expanded .secondLevelItemIconDivMinus{display:flex}
.main-nav-htl .firstLevelItemTextDiv{display:flex;flex-direction:row;align-items:center;height:100%;width:100%;text-transform:uppercase;color:white;white-space:nowrap;cursor:pointer}
.main-nav-htl .firstLevelItemTextDiv:hover,.main-nav-htl .secondLevelItemTextDiv:hover,.main-nav-htl .thirdLevelItemTextDiv:hover,.main-nav-htl .firstLevelUtilItemTextDiv:hover,.main-nav-htl .secondLevelUtilItemTextDiv:hover{text-decoration:none}
.main-nav-htl .secondLevelItemTextDiv{display:flex;width:100%;height:100%;align-items:center;white-space:nowrap;cursor:pointer}
.main-nav-htl .thirdLevelItemTextDiv{display:flex;width:100%;height:100%;align-items:center;white-space:nowrap;cursor:pointer}
.main-nav-htl .firstLevelUtilItemDiv{display:flex;align-items:center;flex-direction:row;overflow:hidden;color:black;background-color:#ccc;border-bottom:2px solid white;height:50px}
.main-nav-htl .secondLevelUtilItemDiv{display:flex;align-items:center;flex-direction:row;overflow:hidden;color:black;background-color:#ccc;transition:height .5s;height:0}
.main-nav-htl .secondLevelUtilItemDiv{background-color:#fff;color:#333}
.main-nav-htl .firstLevelUtilItemIconDivPlus,.main-nav-htl .secondLevelUtilItemIconDiv{display:flex;flex-direction:column;align-items:center;width:34px}
.main-nav-htl .firstLevelUtilItemIconDivMinus{display:none;flex-direction:column;align-items:center;width:34px}
.main-nav-htl .expanded .firstLevelUtilItemIconDivPlus{display:none}
.main-nav-htl .expanded .firstLevelUtilItemIconDivMinus{display:flex}
.main-nav-htl .firstLevelUtilItemTextDiv,.main-nav-htl .secondLevelUtilItemTextDiv{display:flex;width:100%;height:100%;align-items:center;white-space:nowrap;cursor:pointer}
.main-nav-htl .jm-logo-wrapper{height:70px;align-items:center;justify-content:flex-start;display:flex;margin-left:20px;margin-right:15px}
.main-nav-htl .jm-logo-wrapper img{width:320px}
.main-nav-htl .main-desktop-nav{display:flex;flex-direction:row;justify-content:space-between}
.main-nav-htl .predictiveSearchField{display:flex;flex-direction:row}
.main-nav-htl .main-nav-items{display:flex;flex-direction:row;width:100%;justify-content:flex-end;align-items:flex-end;text-align:right}
.main-nav-htl .search-icon-ic{justify-content:flex-end;display:flex;align-items:center;text-align:left;width:30px;margin-right:10px;font-size:20px;color:#fff;position:relative;cursor:pointer}
.main-nav-htl .nav-space{max-width:38px;width:100%}
.main-nav-htl .main-nav-dropdown-content-wrapper{visibility:hidden;opacity:0;flex-direction:column;position:absolute;left:calc((100% - 1366px) / 2);max-width:1366px;width:100%;z-index:11;box-shadow:0 2px 5px 0 rgba(0,0,0,0.35);background-color:#fff;transition:opacity 200ms}
.main-nav-htl .main-nav-dropdown-content-wrapper img{max-width:100%;padding-left:18px;padding-bottom:18px}
.main-nav-htl .imagehotspot.image.parbase.section{height:100%}
.main-nav-htl .main-nav-item.main-desktop-nav_visibible>.main-nav-dropdown-content-wrapper{visibility:visible;opacity:1;border-radius:0 0 8px 8px}
.main-nav-htl .main-nav-item.main-desktop-nav_visibible>.main-nav-item-ButtonDiv>.chevron-down{visibility:visible;opacity:1}
.main-nav-htl .main-nav-item>.main-nav-item-ButtonDiv{display:flex;flex-direction:column;justify-content:flex-end;height:100%;cursor:pointer}
.main-nav-htl .main-nav-item.main-desktop-nav_visibible>.main-nav-item-ButtonDiv{background-color:#68737a}
.main-nav-htl .main-nav-items .main-nav-item-ButtonDiv .navmaincategory{font-size:20px;text-transform:uppercase;color:#fff;margin:0 10px 5px 10px;white-space:nowrap;text-decoration:none;cursor:pointer}
.main-nav-dropdown-content-wrapper .hl{border-top:1px solid #0e4e91;z-index:11;width:calc(100% - 40px);text-align:center;display:flex;align-self:center}
.main-nav-dropdown-content-wrapper .hl:first-of-type{display:none}
.main-nav-htl .main-nav-dropdown-content{display:flex;position:relative;z-index:11;flex-direction:row;text-align:left;padding-left:8px;padding-top:8px;padding-bottom:8px;padding-right:25px;justify-content:left;left:0;max-width:1366px;width:100%}
.main-nav-htl .main-nav-dropdown-content p{line-height:unset}
.main-nav-htl .main-nav-dropdown-content .main-nav-col{display:flex;flex-direction:column;padding-right:20px}
.main-nav-htl .main-nav-item:hover .main-nav-dropdown-content-wrapper{display:flex;max-width:1366px;width:100%}
.main-nav-htl .chevron-down{opacity:0;text-align:center;margin-top:-4px;visibility:hidden;color:#fff;font-size:18px;margin-bottom:-6px;margin-right:9px;margin-left:9px;transition:opacity 200ms}
.search-wrapper{display:none;position:absolute;z-index:2;flex-direction:column;text-align:left;width:282px;background-color:#ccc;top:60px;right:-20px}
.search-wrapper .fa-angle-right{align-self:center;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.search-wrapper .angle-right{align-self:center;color:#fff;font-size:18px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;cursor:pointer}
@media only screen and (max-width:5000px){.main-nav-htl .main-nav-item:hover .main-nav-dropdown-content-wrapper{left:calc((100% - 1366px) / 2)}
}
@media only screen and (max-width:1366px){.main-nav-htl .main-nav-item:hover .main-nav-dropdown-content-wrapper{left:0}
.main-nav-htl .main-nav-dropdown-content-wrapper{left:0}
}
@media only screen and (max-width:1023px){.main-nav-htl{height:60px}
.main-nav-htl .jm-logo-wrapper{height:60px}
.main-nav-htl .jm-logo-wrapper img{width:100%}
.main-nav-htl .mobileMenuDiv{display:flex}
.main-nav-htl .main-nav-items{display:none}
.search-wrapper{top:50px}
}
.optanon-show-settings-popup-wrapper{display:inline-block!important;-webkit-box-sizing:unset!important;-webkit-box-sizing:inherit!important;box-sizing:unset!important;box-sizing:inherit!important;//width:unset!important;//width:inherit!important;//padding:unset!important;//padding:inherit!important}
.optanon-show-settings{display:inline-block!important;color:#fff!important;font-weight:normal!important;font-size:12px!important;padding:0 8px 0 10px!important;float:left!important}
#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{border:0;padding:none;line-height:normal;cursor:pointer;transition:none;display:inline-block!important;color:#fff!important;font-weight:normal!important;font-size:12px!important;padding:0 8px 0 10px!important}
#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{background-color:transparent}
.optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings{font-weight:normal;font-size:12px;color:#fff;padding:0 8px 0 10px}
.optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings:hover{text-decoration:underline!important}
.optanon-show-settings-popup-wrapper .optanon-show-settings-left{background-color:unset!important;background-color:inherit!important;background:unset!important;background:inherit!important;background-size:unset!important;background-size:inherit!important;background-repeat:unset!important;background-repeat:inherit!important;background-position:unset!important;background-position:inherit!important;border-left:unset!important;border-left:inherit!important;border-top:unset!important;border-top:inherit!important;border-bottom:unset!important;border-bottom:inherit!important;float:unset!important;float:inherit!important;height:unset!important;height:inherit!important;width:unset!important;width:inherit!important}
.optanon-show-settings-popup-wrapper .optanon-show-settings-middle{background:unset!important;background:inherit!important;border-top:unset!important;border-top:inherit!important;border-bottom:unset!important;border-bottom:inherit!important;background:unset!important;background:inherit!important;float:unset!important;float:inherit!important;height:unset!important;height:inherit!important;padding-top:unset!important;padding-top:inherit!important}
.optanon-show-settings-popup-wrapper .optanon-show-settings-right{background:unset!important;background:inherit!important;border-top:unset!important;border-top:inherit!important;border-bottom:unset!important;border-bottom:inherit!important;border-right:unset!important;border-right:inherit!important;background:unset!important;background:inherit!important;float:unset!important;height:unset!important;height:inherit!important;width:unset!important;width:0}
.optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings{color:#fff !important;font-weight:unset!important;margin-top:unset!important;float:none!important;font-size:unset!important;font-family:'Open Sans Regular',sans-serif!important}
@media only screen and (max-width:991px){.optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings{padding-left:0!important}
}
.cq-Overlay--placeholder{min-width:200px!important}
.nav_main-footer_htl .footer-main-nav-item,.nav_main-footer_htl .footer-main-nav-item a,.nav_main-footer_htl a .footer-main-nav-item{font-weight:500!important;color:#fff!important;text-decoration:none!important;margin-left:6px!important;margin-right:10px!important;text-transform:uppercase;font-size:16px!important}
.nav_main-footer_htl{display:flex;flex-direction:row;padding:0 20px}
.main-nav-col .footer-main-nav-item{display:inline-block!important}
.nav_main-footer_htl .vl{display:none!important}
.nav_main-footer_htl .main-nav-col .link-footer-nav-item,.nav_main-footer_htl .main-nav-col .link-footer-nav-item a,.nav_main-footer_htl .main-nav-col a .link-footer-nav-item{font-weight:normal!important;color:#fff!important;text-decoration:none!important;margin-left:3px!important;margin-right:10px!important;font-size:14px;cursor:pointer;display:inline-block!important}
.nav_main-footer_htl .footer-main-nav-item a{margin-left:0!important}
.nav_main-footer_htl p{line-height:initial}
.nav_main-footer_htl .footer-main-nav-item a:hover{margin-left:0!important;text-decoration:underline!important}
.nav_main-footer_htl .main-nav-col .link-footer-nav-item:hover,.nav_main-footer_htl .main-nav-col .link-footer-nav-item a:hover,.nav_main-footer_htl .main-nav-col a .link-footer-nav-item:hover{color:#fff!important;text-decoration:underline!important}
.nav_main-footer_htl .main-nav-col:first-of-type{padding-left:8px!important}
.nav_main-footer_htl .main-nav-col{text-align:left}
.nav_main-footer_htl .main-nav-col .nav-wysiwyg-text.text.parbase.section{padding-left:0!important}
@media only screen and (max-width:1023px){.nav_main-footer_htl .main-nav-col:first-of-type{padding-left:0!important}
.nav_main-footer_htl{display:flex;flex-direction:column}
.nav_main-footer_htl .main-nav-col{width:85%!important}
.main-nav-col .footer-main-nav-item{display:flex!important}
.nav_main-footer_htl .footer-main-nav-item,.nav_main-footer_htl .footer-main-nav-item a,.nav_main-footer_htl a .footer-main-nav-item{margin-left:0!important}
.nav_main-footer_htl .main-nav-col .link-footer-nav-item,.nav_main-footer_htl .main-nav-col .link-footer-nav-item a,.nav_main-footer_htl .main-nav-col a .link-footer-nav-item{margin-left:0!important}
}
.main-nav-col:first-child .vl:first-of-type{display:none}
.main-nav-col:first-of-type{padding-left:20px}
.main-nav-col .vl{border-left:1px solid #0e4e91;height:calc(100% - 25px);position:absolute;margin-right:18px;top:12.5px;bottom:12.5px;margin-left:0}
.main-nav-col .nav-wysiwyg-text.text.parbase.section{padding-left:18px}
.main-nav-col .header-main-nav-item{font-size:18px!important;font-weight:700;color:#0e4e91}
div.main-nav-items div.main-nav-dropdown-content-wrapper div.nav-wysiwyg-text.text.parbase.section .link-main-nav-item{font-size:16px;color:#333}
.main-nav-col .header-main-nav-item a{font-size:18px!important;font-weight:700;color:#0e4e91}
.main-nav-col .header-main-nav-item a:link,.main-nav-col .header-main-nav-item a:visited,.main-nav-col .header-main-nav-item a:active{color:#0e4e91}
.main-nav-col .link-main-nav-item a:link,.main-nav-col .link-main-nav-item a:visited,.main-nav-col .link-main-nav-item a:active{color:#333}
.main-nav-col .link-main-nav-item a:hover{text-decoration:underline}
.main-nav-col .link-main-nav-item a{color:#333}
.login-form-jm{display:flex;justify-content:center;flex-direction:column}
.form-signin{display:flex;justify-content:center;flex-direction:row}
.jm-login-ger-login,.label-jm-login-ger-login{visibility:hidden}
.rem-login{display:flex;flex-direction:row}
.rem-me-jm{width:50%}
.btn.btn-lg.btn-primary.btn-block.jm-login-rem{width:100%;font-size:18px;text-transform:none}
.jm-pwd-field-sec{width:100%;border:gray solid 3px;height:40px;font-size:20px;padding:10px;margin-bottom:15px}
.loginerror.jm-notify{text-align:center;font-size:16px;color:red}
.youtube{max-width:1170px;margin:0 auto 0}
.youtube .text-container{position:fixed;top:-10000000px}
.youtube .video-container{padding:0!important;display:block!important}
.youtube .videothumbnail{position:relative;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}
.youtube .videothumbnail.float-right{padding:0 0 0 10px!important;float:right}
.youtube .videothumbnail.float-left{padding:0 10px 0 0!important;float:left}
.youtube .videothumbnail a{display:inline-block;position:relative}
.youtube .videothumbnail img{vertical-align:bottom}
.youtube .videothumbnail .play{position:absolute;width:50px;height:50px;border:3px solid #fff;top:50%;right:50%;margin:-28px;border-radius:30px;box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-sizing:content-box}
.youtube .videothumbnail .play span{position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #fff;top:15px;left:18px}
.youtube .videothumbnail .object-fit{-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover}
.videothumbnail.compat-object-fit{background-size:cover;background-position:center center}
.videothumbnail.compat-object-fit .object-fit{opacity:0}
.desktopYoutube{display:block}
.mobileYoutube{display:none}
@media only screen and (max-width:700px){.desktopYoutube{display:none}
.mobileYoutube{display:block}
}
html{scroll-behavior:smooth}
.sticky-nav-output .cmp-sticky-navigation-container{display:flex;justify-content:space-between}
.sticky-nav-output .cmp-sticky-navigation{position:fixed;top:0;left:0;transform:translateY(-100%);z-index:50;background-color:#d7d7d7d9 !important;width:100%;display:flex;min-height:50px}
.sticky-nav-output .cmp-sticky-navigation__group{display:flex;align-items:center;justify-content:center;gap:20px}
.sticky-nav-output .cmp-sticky-navigation__item{background-color:#0e4e91;border:3px solid #0e4e91;flex:1;display:flex;align-items:center;justify-content:center;height:100%}
.sticky-nav-output .cmp-sticky-navigation__item:hover{background-color:#3e71a7;border:3px solid #3e71a7;cursor:pointer}
.sticky-nav-output .cmp-sticky-navigation__item:active{background-color:white;border:3px solid #0e4e91}
.sticky-nav-output .cmp-sticky-navigation__item-link{box-sizing:border-box;font-family:'Open Sans Regular',sans-serif;color:#fff;text-align:center;line-height:normal;font-size:16px;padding:15px;max-width:150px;min-width:149px}
.sticky-nav-output .cmp-sticky-navigation__item-link:hover{color:#fff;text-decoration:none}
.sticky-nav-output .cmp-sticky-navigation__item-link:active{color:#0e4e91}
.sticky-nav-output .cmp-sticky-navigation__contact{display:flex;gap:15px;align-items:center;justify-content:start;margin-left:100px}
.sticky-nav-output .cmp-sticky-navigation__contact__item{background-color:#ffc425;text-align:center;padding:10px 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:40px;display:flex;align-items:center}
.sticky-nav-output .cmp-sticky-navigation__contact__item-link{box-sizing:border-box;font-family:'Open Sans Regular',sans-serif;color:#333;text-align:center;line-height:normal;font-size:16px}
.sticky-nav-output .cmp-sticky-navigation__contact__item-link:hover{color:#333;text-decoration:none}
.sticky-nav-output .cmp-fixed-navigation__group{display:flex;align-items:center;justify-content:start;gap:20px;flex-wrap:wrap}
.sticky-nav-output .cmp-fixed-navigation__item{max-width:220px;min-width:220px;background-color:#0e4e91;display:flex;align-items:center;justify-content:center;height:80px}
.sticky-nav-output .cmp-fixed-navigation__item:hover{background-color:#3e71a7;border:3px solid #3e71a7;cursor:pointer}
.sticky-nav-output .cmp-fixed-navigation__item:active{background-color:white;border:3px solid #0e4e91}
.sticky-nav-output .cmp-fixed-navigation__item:active a{color:#0e4e91}
.sticky-nav-output .cmp-fixed-navigation__item-link{box-sizing:border-box;font-family:'Open Sans',sans-serif;color:#fff;text-align:center;line-height:normal;font-size:1.1em;padding:20px}
.sticky-nav-output .cmp-fixed-navigation__item-link:hover{color:#fff;text-decoration:none}
.sticky-nav-output .cmp-fixed-navigation__item-link:active{color:#0e4e91}
.sticky-nav-output .nav-appear{transform:translateY(0);transition:all 1.2s ease}
.sticky-nav-output .nav-disappear{transform:translateY(-100%);transition:all 1.2s ease-out}
#onTopIcon{cursor:pointer;display:flex;align-content:center;align-items:center;position:absolute;top:30%;left:7%}
#onTopIcon svg{font-size:25px;color:#878685}
#onTopIcon svg:hover{color:#333 !important}
@media screen and (max-width:1640px){#onTopIcon{left:3%}
}
@media screen and (max-width:1500px){.sticky-nav-output{overflow-x:hidden}
#onTopIcon{display:none}
}
@media screen and (max-width:1099px){.cmp-sticky-navigation__contact{display:none !important}
}
@media screen and (max-width:768px){.sticky-nav-output{padding:10px}
.sticky-nav-output .cmp-fixed-navigation__group{flex-direction:column;overflow-y:hidden}
.sticky-nav-output .cmp-fixed-navigation__item{flex:auto;width:100%;max-width:100%;height:40px}
.sticky-nav-output .cmp-sticky-navigation{display:none}
}
.productContainer .threeColumnComp{display:flex;flex-direction:row;max-width:1366px;justify-content:center}
.productContainer img{width:100%}
.productContainer .spacebwCol{max-width:30px;width:100%}
.productContainer .columnContent{background-color:#fff;display:flex;flex-direction:column;width:100%}
.productContainer .cta-button{width:220px;height:80px;padding:10px 10px 10px 10px;background-color:#0e4e91;box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#fff;text-align:center;line-height:normal}
@media only screen and (max-width:1023px){.productContainer .threeColumnComp{display:flex;flex-direction:column;max-width:1366px;justify-content:center;align-items:center}
.productContainer .spacebwCol{height:0}
}
html{scroll-behavior:smooth}
.cmp-product__product-list ul{display:flex;gap:35px;list-style:none;padding:0}
.cmp-product__product-list a{font-weight:600;color:#0e4e91;font-size:18px;text-decoration:underline}
.cmp-product__mobile-list{display:none}
.cmp-product p{line-height:1.4rem;margin:0}
.cmp-product__head-title{font-size:44px;margin-bottom:10px;font-weight:600}
.cmp-product__title{font-size:34px;margin:20px 0 10px 0;background:#f1f1f1;display:flex;justify-content:space-between;list-style:none;color:black;background-color:#f1f1f1;cursor:pointer;align-items:center;padding:10px}
.cmp-product__subtitle{font-size:24px;margin:10px 0 5px 0}
.cmp-product__about-product{margin-bottom:0}
.cmp-product__about-product ul,.cmp-product__dropdown-content ul{display:grid;grid-template-columns:repeat(auto-fill,300px);grid-gap:30px;padding:0}
.cmp-product__about-product ul,.cmp-product__dropdown-content ul{list-style:none}
.cmp-prodcut__details img{width:300px}
.cmp-prodcut__details li section{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.cmp-prodcut__details li a{color:#000;text-decoration:none}
.svg-dropdown,.cmp-product__dropdown-content-desktop{display:none}
.svg-dropdown.active{display:flex}
.cmp-product__dropdown-content-desktop.active{display:block}
@media screen and (max-width:600px){.productListContainer{padding:0}
.cmp-product__dropdown-content{display:none}
.cmp-product__dropdown-content ul{grid-template-columns:1fr;margin-bottom:30px}
.cmp-product__dropdown-content ul li{padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.cmp-product__dropdown-content.active{display:block}
.cmp-product__about-product{display:none}
.cmp-product__product-list{display:none}
.cmp-product__title{display:none}
.cmp-product__mobile-list{display:block}
.cmp-product__mobile-list-title{display:flex;justify-content:space-between;font-size:20px;list-style:none;color:black;background-color:#f1f1f1;cursor:pointer;align-items:center;padding:10px}
.cmp-product__mobile-list img{width:100%;min-width:19px}
.cmp-product__subtitle{margin:5px 0 5px 0;font-size:24px}
.cmp-product__head-title{font-size:34px}
}
html{scroll-behavior:smooth}
.cmp-product-documents__mobile-list{display:none}
.cmp-product p{line-height:1.4rem;margin:0}
.cmp-product-documents__head-title{font-size:44px;margin-bottom:10px;font-weight:600}
.cmp-product-documents__subtitle{font-size:16px;margin:10px 0 5px 0}
.cmp-product-documents__about-product{margin-bottom:20px}
.cmp-product-documents__about-product ul{display:grid;grid-template-columns:repeat(auto-fill,180px);grid-gap:20px;padding:0}
.cmp-product-documents__about-product ul{list-style:none}
.cmp-product-documents__details img{width:180px;border:1px solid #0e4e91}
.cmp-product-documents__details li section{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
@media screen and (max-width:600px){.cmp-product-documents__details img{display:none}
.cmp-product-documents__about-product ul{grid-template-columns:1fr;grid-gap:5px}
.cmp-product-documents__subtitle{font-size:16px;margin:0 0 5px 0}
.cmp-product-documents__head-title{font-size:34px}
}
.productName{white-space:nowrap;padding:0 0 0 20px;background-color:rgba(255,255,255,0);box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:left;line-height:normal;font-size:50px}
.productDescriptiveName{white-space:nowrap;padding:0 0 5px 20px;background-color:rgba(255,255,255,0);box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:left;line-height:normal;font-size:26px}
.productDescription{padding:0 0 20px 20px;background-color:rgba(255,255,255,0);box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:left;line-height:normal}
.mainImagePanel{padding:0 0 5px 0;background-color:rgba(255,255,255,0);box-sizing:border-box}
.cfproduct .featuredDocs{padding:110px 2px 2px 2px;background-color:#fff;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-kerning:normal;white-space:nowrap;text-transform:none;border-width:0;display:flex;font-family:"Open Sans SemiBold","Open Sans",sans-serif;font-weight:600;font-style:normal;font-size:12px}
.cfproduct .featuredDocs a{border-width:0;display:flex;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#0e4e91;line-height:14px}
.cfproduct .socialIcons{border-width:0;width:200px;height:40px;display:flex}
.cfproduct .columnThumbnail{float:left;width:25%;border:2px solid #fff}
.cfproduct .row:after{content:"";display:table;clear:both}
.cfproduct .mobileViewProduct{display:none}
.cfproduct .desktopViewProduct{display:block}
@media screen and (max-width:767px){.cfproduct .mobileViewProduct{display:block}
.cfproduct .desktopViewProduct{display:none}
.cfproduct .featuredDocs{display:none}
.mainImagePanel{width:100%;padding:0;background-color:rgba(255,255,255,0);box-sizing:border-box}
.productName{white-space:nowrap;padding:0 5px 0 5px;background-color:rgba(255,255,255,0);box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:left;line-height:normal;font-size:35px}
.productDescriptiveName{white-space:nowrap;padding:0 5px 5px 0;background-color:rgba(255,255,255,0);box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:left;line-height:normal;font-size:20px}
.productDescription{padding:10px 5px 0 5px;background-color:rgba(255,255,255,0);box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:left;line-height:normal}
}
.product-filter{display:block;padding:0;max-width:770px;margin-bottom:30px}
.product-filter>div.filter-container{position:relative;display:none}
.product-filter>div.filter-container.show{display:block;margin:auto}
.product-filter .filter-text{background:#fff url(/etc.clientlibs/jm/clientlibs/base/resources/images/arrow.down.png) right no-repeat;padding-right:17px;cursor:pointer;text-decoration:none;outline:1px solid #797979!important;padding:11px;display:block;background-size:11px;background-position:97%;font-size:16px;color:#000;font-family:'Open Sans Regular';outline-offset:0}
.product-filter .filter-menu{vertical-align:top;list-style:none;height:auto;position:absolute;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:19;left:0;justify-content:space-evenly;background:#FFF;outline:1px solid #3d7299;padding:0;margin:0;width:100%}
.product-filter .filter-menu ul{padding-left:5px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;flex-flow:row wrap;list-style:none;width:100%}
.product-filter .filter-menu ul>li{width:150px;display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:auto}
.product-filter .filter-menu ul>li label{display:flex}
.product-filter .filter-menu>ul{padding:10px;display:flex;align-content:flex-start;flex-flow:row wrap}
.product-filter .filter-menu>ul>li{width:150px;display:inline-block}
.product-filter .filter-menu .section{width:100%;margin-bottom:20px}
.product-filter .filter-menu .section.collapsable>a{background:url(/etc.clientlibs/jm/clientlibs/base/resources/images/arrow.fw.png) right no-repeat;background-size:4px;padding-right:20px;display:inline-block}
.product-filter .filter-menu .section.collapsable>a.expanded{background-size:11px!important;background:url(/etc.clientlibs/jm/clientlibs/base/resources/images/arrow.down.png) right no-repeat}
.product-filter .filter-menu .header>ul li{margin-bottom:5px;margin-right:10px}
.product-filter .filter-menu .header>ul li.header{margin-bottom:10px;max-width:150px}
.product-filter .filter-menu .header>a{font-weight:bold;margin-bottom:5px;display:block;font-size:12px;color:#000;font-family:'Open Sans Regular';text-decoration:none}
.product-filter .filter-menu .header>a>span{font-size:9px;font-family:'Open Sans Regular';margin-left:10px}
.product-filter .filter-menu .header .styled-checkbox{position:absolute;opacity:0}
.product-filter .filter-menu .header .styled-checkbox + label{position:relative;cursor:pointer;padding:0;font-size:12px;font-family:'Open Sans Regular';font-weight:normal}
.product-filter .filter-menu .header .styled-checkbox + label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;padding-right:13px;height:13px;background:white;outline:1px solid #797979}
.product-filter .filter-menu .header .styled-checkbox:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}
.product-filter .filter-menu .header .styled-checkbox:checked + label:before{background:#FFF}
.product-filter .filter-menu .header .styled-checkbox:disabled + label{color:#b8b8b8;cursor:auto}
.product-filter .filter-menu .header .styled-checkbox:disabled + label:before{box-shadow:none;background:#CCC}
.product-filter .filter-menu .header .styled-checkbox:checked + label:after{content:'';position:absolute;left:1px;top:6px;background:#3d7299;width:2px;height:2px;box-shadow:2px 0 0 #3d7299,4px 0 0 #3d7299,4px -2px 0 #3d7299,4px -4px 0 #3d7299,4px -6px 0 #3d7299,4px -8px 0 #3d7299;transform:rotate(45deg)}
.product-filter .controls{border-top:1px solid #3d7299;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:center;width:100%;font-family:'Open Sans Regular'}
.product-filter .controls .button{border:0;color:white;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;text-transform:uppercase;height:30px;margin-top:16px;margin-bottom:16px}
.product-filter .controls .button.primary{background-color:#3d7299;outline:2px solid #3d7299;width:80px}
.product-filter .controls .button.secondary{background-color:#FFF;outline:2px solid #3d7299;color:#3d7299;width:110px;margin-right:36px}
.marketingEverything h3{//margin:0}
.panel-m-tab-events-mobile{display:none}
.marketing-section-btn-wrapper{border-width:0;width:148px;height:45px;display:flex;font-family:'Open Sans Regular';color:#fff;margin-top:30px;align-items:flex-end;flex-grow:1}
.content-sections-button{align-items:flex-end;display:flex;flex-grow:1}
.column-2-marketing-comp.col-margin{margin-right:30px}
.marketing-section-btn-wrapper a{border-width:0;width:148px;height:45px;background:inherit;background-color:rgba(61,114,153,1);box-sizing:border-box;border-width:1px;border-style:solid;border-color:rgba(61,114,153,1);border-radius:8px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'Open Sans Regular';color:#fff;display:flex;align-items:center;justify-content:center}
.row .marketingResourcesWrapper img{width:auto!important}
fieldset.group-blog-multimedia{display:none}
div.field-field-language{display:none}
fieldset.group-recent-blog-post{display:none}
div.field-field-blog-author-name{display:block}
.marketingResourcesWrapper .panel-m-tab-events{width:25%;padding-left:15px;overflow-x:hidden;overflow-y:hidden;max-height:460px}
.marketingResourcesWrapper{margin-bottom:60px;padding-right:0}
.marketingResourcesWrapper .worko-tabs-marketing{width:100%}
.marketingResourcesWrapper .worko-tabs-marketing .state{position:absolute;left:-10000px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs{display:flex;flex-wrap:wrap}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .tab{font-size:28px;text-align:center;min-width:100px;top:1px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m{background-color:#fff;padding:20px;min-height:300px;display:block;width:100%;flex-basis:auto;border:2px solid #f2f2f2;position:absolute;top:-9999px;left:-9999px}
.marketingEverything .event-link-title{font-family:"Open Sans Regular";font-size:18px;color:#3d7299}
.marketingEverything .event-description{font-size:16px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper{display:flex;flex-direction:column}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-purpose{font-family:'Open Sans Regular';font-size:20px;padding-top:8px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-sub-purpose{font-family:'Open Sans Regular';font-size:18px;padding-top:15px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content{padding-top:5px;width:100%;display:flex;flex-direction:row}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 auto;overflow-y:auto;width:100%}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1{margin-right:10%;width:40%;display:flex;flex-direction:column}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper{display:flex;flex-direction:row}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-left{width:50%;display:flex;flex-direction:column;margin-bottom:45px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-left .webinar-name{font-family:"Open Sans Regular";font-size:20px;padding-bottom:10px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-left .webinar-description{font-family:"Open Sans Light";font-size:16px;padding-bottom:10px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-left .webinar-date{font-family:"Open Sans Regular";font-size:14px;text-transform:uppercase;padding-bottom:10px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-left .webinar-link-title{font-family:"Open Sans Regular";font-size:18px;color:#3d7299;//padding-bottom:45px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-right{width:50%;display:flex;flex-direction:column;align-items:flex-end}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-right .col-youtube-img{width:160px;height:144px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2{width:50%;display:flex;flex-direction:column}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper{display:flex;flex-direction:row}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper .col-2-inner-left{width:50%;display:flex;flex-direction:column}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper .col-2-inner-left .webinar-name{font-family:"Open Sans Regular";font-size:20px;padding-bottom:10px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper .col-2-inner-left .webinar-description{font-family:"Open Sans Light";font-size:16px;padding-bottom:10px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper .col-2-inner-left .webinar-date{font-family:"Open Sans Regular";font-size:14px;text-transform:uppercase;padding-bottom:10px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper .col-2-inner-left .webinar-link-title{font-family:"Open Sans Regular";font-size:18px;text-transform:uppercase;color:#3d7299;padding-bottom:10px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper .col-2-inner-right{width:50%;display:flex;flex-direction:column;align-items:flex-end}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col2 .col-2-wrapper .col-2-inner-right .col-youtube-img{width:160px;height:144px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .img-tab{overflow-y:auto;max-height:400px}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .img-tab img{max-width:100%;height:auto;width:auto;cursor:pointer}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .feed-wrapper-marketing{overflow-y:auto;width:100%}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .feed-wrapper-marketing img{max-width:100%;height:auto;width:auto}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .content-sections{overflow-x:hidden;overflow-y:auto;padding-right:20px;display:flex;flex-direction:column;width:100%}
.marketingResourcesWrapper .worko-tabs-marketing .tab{display:inline-block;vertical-align:top;background-color:#f2f2f2;cursor:hand;cursor:pointer;border-left:0;color:#68737a;min-width:100px;top:1px;background-color:white;border-bottom:6px solid white;padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:5px;margin-right:30px;font-size:28px}
.marketingResourcesWrapper .worko-tabs-marketing .tab:hover{background-color:#fff}
.marketingResourcesWrapper #tab-one:checked~.tabs-m #tab-one-label,.marketingResourcesWrapper #tab-two:checked~.tabs-m #tab-two-label,.marketingResourcesWrapper #tab-three:checked~.tabs-m #tab-three-label,.marketingResourcesWrapper #tab-four:checked~.tabs-m #tab-four-label,.marketingResourcesWrapper #tab-five:checked~.tabs-m #tab-five-label,.marketingResourcesWrapper #tab-six:checked~.tabs-m #tab-six-label{border-bottom:6px solid #0e4e91;cursor:default;color:#0e4e91}
.marketingResourcesWrapper #tab-one:checked~.tabs-m #tab-one-panel,.marketingResourcesWrapper #tab-two:checked~.tabs-m #tab-two-panel,.marketingResourcesWrapper #tab-three:checked~.tabs-m #tab-three-panel,.marketingResourcesWrapper #tab-four:checked~.tabs-m #tab-four-panel,.marketingResourcesWrapper #tab-five:checked~.tabs-m #tab-five-panel,.marketingResourcesWrapper #tab-six:checked~.tabs-m #tab-six-panel{display:block}
@media only screen and (max-width:991px){.column-2-marketing-comp.col-margin{margin-right:0}
.panel-m-tab-events-mobile{display:block;padding-top:25px;background-color:#fff;padding-left:15px;padding-right:15px}
.marketingResourcesWrapper .panel-m-tab-events{display:none}
.marketingResourcesWrapper .flex-tabs{flex-direction:column}
.marketingResourcesWrapper .flex-tabs .tab{background:#fff;border-bottom:1px solid #3d7299}
.marketingResourcesWrapper .flex-tabs .tab:last-of-type{//border-bottom:0}
.marketingResourcesWrapper .flex-tabs #tab-one-label{order:1}
.marketingResourcesWrapper .flex-tabs #tab-two-label{order:3}
.marketingResourcesWrapper .flex-tabs #tab-three-label{order:5}
.marketingResourcesWrapper .flex-tabs #tab-four-label{order:7}
.marketingResourcesWrapper .flex-tabs #tab-five-label{order:9}
.marketingResourcesWrapper .flex-tabs #tab-six-label{order:11}
.marketingResourcesWrapper .flex-tabs #tab-one-panel{order:2}
.marketingResourcesWrapper .flex-tabs #tab-two-panel{order:4}
.marketingResourcesWrapper .flex-tabs #tab-three-panel{order:6}
.marketingResourcesWrapper .flex-tabs #tab-four-panel{order:8}
.marketingResourcesWrapper .flex-tabs #tab-five-panel{order:10}
.marketingResourcesWrapper .flex-tabs #tab-six-panel{order:12}
.marketingResourcesWrapper #tab-one:checked~.tabs-m #tab-one-label,.marketingResourcesWrapper #tab-two:checked~.tabs-m #tab-two-label,.marketingResourcesWrapper #tab-three:checked~.tabs-m #tab-three-label,.marketingResourcesWrapper #tab-four:checked~.tabs-m #tab-four-label,.marketingResourcesWrapper #tab-five:checked~.tabs-m #tab-five-label,.marketingResourcesWrapper #tab-six:checked~.tabs-m #tab-six-label{border-bottom:0}
.marketingResourcesWrapper #tab-one:checked~.tabs-m #tab-one-panel,.marketingResourcesWrapper #tab-two:checked~.tabs-m #tab-two-panel,.marketingResourcesWrapper #tab-three:checked~.tabs-m #tab-three-panel,.marketingResourcesWrapper #tab-four:checked~.tabs-m #tab-four-panel,.marketingResourcesWrapper #tab-five:checked~.tabs-m #tab-five-panel,.marketingResourcesWrapper #tab-six:checked~.tabs-m #tab-six-panel{border-bottom:1px solid #3d7299;height:auto}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row{flex-direction:column;height:auto}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1{width:65%}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .feed-wrapper-marketing{overflow-y:auto;max-height:none}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .content-sections{height:auto;flex-direction:column}
.column-2-marketing-comp{margin-top:30px}
.content-sections-button{margin-top:40px}
.marketingResourcesWrapper{margin-left:0!important;margin-right:0!important}
}
@media only screen and (max-width:767px){.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-right{display:none}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1 .col-1-wrapper .col-1-inner-left{width:90%}
.marketingResourcesWrapper .worko-tabs-marketing .flex-tabs .panel-m .panel-m-content-wrapper .panel-m-tab-content .webinar-row .webinar-col1{width:92%}
}
.xf-web-container{background:#fff}
.marketingResourcesWrapper .experiencefragment .xf-product-detail .productCarot{transform:rotate(90deg)}
.marketingResourcesWrapper .experiencefragment .xf-product-detail .jm-collapsed-description{display:none}
.marketingResourcesWrapper .experiencefragment .xf-product-detail .jm-product-tabs{display:block}
.xf-product-detail{margin-bottom:15px}
.xf-product-detail .product-image{width:150px;height:95px}
.xf-product-detail .cq-dd-image{max-width:100%}
.xf-product-detail .jm-product-line-image-div{position:absolute;bottom:5px;right:5px;z-index:3;cursor:pointer;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/QuickSheets.png);background-size:contain;background-repeat:no-repeat;height:26px;width:20px}
.xf-product-detail .jm-product-line-image-div-white{background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/ViewDocuments_white.png);background-size:contain;background-repeat:no-repeat;height:26px;width:20px}
.xf-product-detail .jm-product-line-close-div{display:none;position:absolute;top:5px;right:5px;z-index:3;float:right;font-weight:bold;margin-top:-5px;cursor:pointer;color:white}
.xf-product-detail .jm-product-line-image-div-show{display:none}
.xf-product-detail .jm-product-line-close-div-close{display:block}
.xf-product-detail .closeOverlay{float:right;font-weight:bold;margin-top:-5px;cursor:pointer}
.xf-product-detail .productCarot{margin-left:10px}
.xf-product-detail .overlay.show{height:100%;padding:4px}
.xf-product-detail .overlay-text{position:relative}
.xf-product-detail .overlay-text>a:link,.xf-product-detail .overlay-text>a:hover,.xf-product-detail .overlay-text>a:visited,.xf-product-detail .overlay-text>a:active{color:#fff}
.xf-product-detail .overlay{position:absolute;bottom:0;background-color:transparent;overflow:hidden;width:150px;height:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:1;background-color:#47799e}
.xf-product-detail .overlayColor{top:0;left:0;right:0;bottom:0;background:#3d7299;position:absolute;opacity:.9;z-index:0}
.xf-product-detail .rotateCarot{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.xf-product-detail .jm-tabs{margin-left:0;display:block}
.xf-product-detail .feature .content ul,.xf-product-detail .feature .content ol,.xf-product-detail .feature .sidebar ul,.xf-product-detail .feature .sidebar ol{margin-left:0}
.xf-product-detail .jm-collapsed-description{color:#000;min-height:110px;position:relative}
.xf-product-detail .nav-tabs>li>a{margin-right:0;padding-top:7px;padding-bottom:3px;line-height:1.42857143;border-radius:0;font-size:14px;width:127px;height:32px;text-align:center}
.xf-product-detail .nav-tabs>li.active>a:link{color:#fff;background-color:#3d7299;border:1px solid #3d7299;cursor:default;padding-top:7px;padding-bottom:3px;font-size:14px;width:127px;height:32px;text-align:center}
.xf-product-detail .nav-tabs>li>a:link,.xf-product-detail .nav-tabs>li>a:hover,.xf-product-detail .nav-tabs>li>a:focus{color:#1e1e1e;background-color:#f2f2f2;cursor:default;padding-top:7px;padding-bottom:3px;font-size:14px;width:127px;height:32px;text-align:center}
.xf-product-detail .nav .open>a,.xf-product-detail .nav .open>a:hover,.xf-product-detail .nav .open>a:focus{background-color:#3d7299}
.xf-product-detail .nav-tabs{border-bottom:1px solid #3d7299}
.xf-product-detail .tab-content{border-bottom:1px solid #3d7299;border-left:1px solid #3d7299;border-right:1px solid #3d7299;background-color:#fff;height:338px;overflow:auto}
.xf-product-detail .tab-content .tab-pane{overflow:hidden}
.xf-product-detail .tab-content .tab-pane>h3{width:100%;color:#fff;background-color:#337ab7}
.xf-product-detail .jm-tab-content{padding:14px 7px 20px 7px;overflow:hidden}
.xf-product-detail .jm-ddb{width:300px;height:33px;margin-right:15px;font-size:14px;color:#000;-webkit-appearance:none;-webkit-border-radius:0;padding:5px;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/arrow_drop_down_black.png);background-repeat:no-repeat;background-position:278px;background-size:18px;overflow:hidden;padding-right:20px;text-overflow:ellipsis}
.xf-product-detail .data-sheet{margin-top:15px;margin-bottom:15px}
.xf-product-detail .jm-data--sheet-view-btn{width:81px;height:33px;background-color:#3d7299;color:#fff;border:0;text-align:center;text-decoration:none;display:inline-block;border-radius:6px;text-transform:uppercase;font-size:13px}
.xf-product-detail .jm-product-name{color:#006bb7;margin-bottom:5px;cursor:pointer;display:flex;flex-direction:inherit;align-items:center}
.xf-product-detail .jm-product-name h3{margin:0}
.xf-product-detail .hidetab{display:none}
.xf-product-detail .object-fit{-o-object-fit:cover;object-fit:cover}
.xf-product-detail .jm-product-view.compat-object-fit{background-size:cover;background-position:center center}
.xf-product-detail .jm-product-view.compat-object-fit .object-fit{opacity:0}
.xf-product-detail .textimage-left{float:left;margin-right:7px;margin-bottom:7px}
.xf-product-detail .textimage-right{float:right;margin-left:7px;margin-bottom:7px}
.xf-product-detail .textimage.parbase:after{content:' ';display:block;clear:both}
.xf-product-detail .inner img{max-width:100%;-o-object-fit:cover;object-fit:cover}
.xf-product-detail .inner p{margin-top:0}
.xf-product-detail .flex50{margin-bottom:15px}
.xf-product-detail .teaserText{margin-right:190px}
.xf-product-detail .jm-product-line-image{width:150px;height:95px;position:absolute;right:0;top:0}
@media only screen and (max-width:991px){.xf-product-detail .tab-content{height:auto}
.xf-product-detail .nav-tabs>li{float:none;width:100%}
.xf-product-detail .nav-tabs>li a{width:100% !important;height:40px !important}
}
@media only screen and (min-width:480px){.xf-product-detail .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}
.xf-product-detail .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.xf-product-detail .flex50{padding:0 7px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;min-width:150px}
.xf-product-detail .oneTwo .left{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}
.xf-product-detail .oneTwo .right{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}
.xf-product-detail .twoOne .left{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}
.xf-product-detail .twoOne .right{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}
}
.aem-AuthorLayer-initial .collapse,.aem-AuthorLayer-Layouting .collapse,.aem-AuthorLayer-Edit .collapse,.aem-AuthorLayer-Design .collapse,.cq-wcm-edit .collapse{display:block}
.aem-AuthorLayer-initial .fade,.aem-AuthorLayer-Layouting .fade,.aem-AuthorLayer-Edit .fade,.aem-AuthorLayer-Design .fade,.cq-wcm-edit .fade{opacity:1}
.aem-AuthorLayer-initial .xf-product-detail .overflow,.aem-AuthorLayer-Layouting .xf-product-detail .overflow,.aem-AuthorLayer-Edit .xf-product-detail .overflow,.aem-AuthorLayer-Design .xf-product-detail .overflow,.cq-wcm-edit .overflow{height:auto;overflow:unset}
@media only screen and (max-width:480px){.jm-data--sheet-view-btn{margin-top:20px}
}
#imgMarketing{border-radius:5px;cursor:pointer;transition:.3s}
#myImg:hover{opacity:.7}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9)}
.modal-content{width:auto!important;margin:auto;display:block;max-width:80%!important}
@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}
to{-webkit-transform:scale(1)}
}
@keyframes zoom{from{transform:scale(0)}
to{transform:scale(1)}
}
.close{position:absolute;top:3%!important;right:10%!important;font-size:30px!important;font-weight:bold;transition:.3s}
.close{cursor:pointer;color:#fff;border:2px solid #fff;border-radius:30px;display:inline-block;line-height:0;padding:21px 14px}
.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}
@media only screen and (max-width:991px){.modal-content{max-width:65%!important}
}
.marketingNewsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;min-height:330px;margin-bottom:50px;overflow:hidden}
.marketingNews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;//min-height:380px}
.displayTesti-0{display:block}
.marketingNewsWrapper .marketingNewsLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}
.marketingNewsWrapper .newsMarketingWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;flex-direction:row}
.marketingNewsWrapper .testiminialsImage .marketingNewsName{font-family:'Open Sans Light';font-weight:200;font-style:normal;font-size:20px;color:#3d7299;text-align:left;padding-left:5px;padding-bottom:18px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;max-width:262px}
.marketingNewsWrapper .arrowTestimonialsLeft.active img{display:none}
.marketingNewsWrapper .arrowTestimonialsLeft.inactive img{display:block}
.displayTesti-0{display:block}
[class*="displayTesti-"]:not(.displayTesti-0){display:none}
[class*="testimonialList-"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:82%;text-align:left;left:9%;right:9%}
.flexTestimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.displayRightArrow-1{display:none}
[class*="displayRightArrow-"]:not(.displayRightArrow-1){display:block}
.arrowTestimonialsRight.inactive img{display:block}
[class*="displayLeftArrow-"]{display:none}
.marketingNewsWrapper .marketingNewsHeader{font-family:'Open Sans Light';font-weight:200;font-style:normal;font-size:28px;text-transform:uppercase;padding-left:15px}
.marketingNewsWrapper .testiminialsImages{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:28px;position:relative}
.marketingNewsWrapper .testiminialsImage{width:100%;position:relative}
.marketingNewsWrapper .newsDescription{width:87%;text-align:left;padding-top:42px;max-width:98%;padding-left:5px;padding-right:5px}
.quoteTestimonialsSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.marketingNewsWrapper .testimonialImageIcon{width:100%!important;height:100%!important;max-width:260px;//padding-right:5px;//padding-left:5px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex}
.marketingNewsWrapper .marketingNewsLink{color:#333!important;text-decoration:none!important}
.marketingNewsWrapper .arrowTestimonialsRight img{width:80px !important;float:right;top:11vh;top:97px;position:absolute;right:30px;padding-left:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.marketingNewsWrapper .arrowTestimonialsRight.active img{cursor:pointer}
.marketingNewsWrapper .arrowTestimonialsRight{width:20px;float:right;padding-right:30px}
.marketingNewsWrapper .arrowTestimonialsLeft img{width:80px !important;float:left;top:11vh;top:97px;position:absolute;left:30px;padding-right:15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.marketingNewsWrapper .arrowTestimonialsLeft.active img{cursor:pointer}
.marketingNewsWrapper .arrowTestimonialsLeft{width:20px;float:left;padding-left:30px}
@media only screen and (max-width:1106px){.marketingNewsWrapper .testiminialsImage .marketingNewsName{font-size:18px}
}
@media only screen and (max-width:991px){.marketingNewsWrapper .newsMarketingWrapper{padding-left:70px;width:100%;max-width:98%;flex-direction:row;padding-bottom:63px}
[class*="displayTesti-"]{display:flex!important;flex-direction:column}
.marketingNewsWrapper .testiminialsImage{max-width:260px;margin-bottom:0}
.marketingNewsWrapper .marketingNewsHeader{padding-left:25px}
.marketingNewsWrapper .employeeTestimonialsHeader{margin-left:15px}
.marketingNewsWrapper .testiminialsImages{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:9px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.marketingNewsWrapper .testimonialImageIcon{padding-left:0}
[class*="testimonialList-"]{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}
.flexTestimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.marketingNewsWrapper .testiminialsImage .marketingNewsName{padding-left:0;font-size:20px}
.marketingNewsWrapper .quoteTestimonials{margin-top:0}
.marketingNewsWrapper .arrowTestimonialsRight{display:none}
.marketingNewsWrapper .quoteTestimonials{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:26px}
.marketingNewsWrapper .quoteName{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:26px}
.marketingNewsWrapper .jump2Top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.marketingNewsWrapper .jump2Text{margin-right:95px;margin-bottom:53px}
.marketingNewsWrapper .jump2TopImage{float:right;padding-right:65px}
.marketingNewsWrapper .quoteTestimonialsSection{margin-bottom:105px}
.marketingNewsWrapper .arrowTestimonialsLeft{width:0;padding-left:0}
.marketingNewsWrapper .arrowTestimonialsLeft img{//display:none}
.marketingNewsWrapper .arrowTestimonialsRight{width:0;padding-left:0}
.marketingNewsWrapper .testimonialList-0{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.marketingNewsWrapper .newsDescription{padding-left:5px;padding-right:5px;max-width:94%}
.arrowTestimonialsLeft{display:none}
}
@media only screen and (min-width:0) and (max-width:767px){.marketingNewsWrapper{margin-top:28px}
.marketingNewsWrapper .newsDescription{padding-left:0;padding-right:0}
.marketingNewsWrapper .newsMarketingWrapper{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}
.marketingNewsWrapper .testimonialImageIcon{padding-left:0}
.marketingNewsWrapper .testiminialsImage .marketingNewsName{padding-left:0;white-space:unset;white-space:normal;max-width:262px}
.marketingNewsWrapper .employeeTestimonialsHeader{width:330px}
.marketingNewsWrapper .testiminialsImage{margin-bottom:0}
.marketingNewsWrapper .newsDescription{padding-top:24px;padding-bottom:63px;max-width:94%}
.marketingNewsWrapper .quoteTestimonials{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:18px;margin-right:18px}
.marketingNewsWrapper .quoteTestimonials{margin-bottom:58px}
.marketingNewsWrapper .quoteName{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:18px;margin-right:18px}
.marketingNewsWrapper .jump2Top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:105px}
.marketingNewsWrapper .jump2TopImage{padding-right:30px}
.marketingNewsWrapper .jump2Text{margin-right:58px}
.marketingNewsWrapper .quoteTestimonialsSection{margin-bottom:0}
.arrowTestimonialsLeft{display:none}
}
.marketing_events{margin-left:0!important;margin-right:0!important}
.marketingEventsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;min-height:380px;overflow:hidden;background-color:rgba(242,242,242,1);//margin-left:-15px;margin-right:0;height:400px;margin-bottom:60px}
.marketingEventsWrapper .marketingEventsHeader{font-family:'Open Sans Light';font-weight:200;font-style:normal;font-size:28px;text-transform:uppercase;padding-left:15px;padding-top:20px}
.marketingEventsWrapper .marketingEventsImage{padding-left:30px;padding-top:30px}
.marketingEventsWrapper .visible{display:block}
.marketingEventsWrapper .notVisible{display:none}
.marketingEventsWrapper .marketingEventsContentWrapper{min-width:403px;margin-left:30px;margin-top:30px;margin-bottom:30px;padding-right:25px;overflow-y:auto;height:350px}
.marketingEventsWrapper .marketingEventsImage img{width:100%!important;max-width:260px!important;height:auto!important;margin-left:30px;margin-right:30px}
.marketingEventsWrapper .marketingEventsPromotioWrapper{align-items:center;align-self:center;text-align:center;padding-top:15px;flex:1;min-width:200px;display:flex;justify-content:center}
.marketingEventsPromotioWrapper .video-container{width:260px}
.marketingEventsWrapper .marketingEventsPromotioWrapper img{width:100%!important;max-width:260px!important;height:auto!important;min-width:200px}
.marketingEventsWrapper .marketingEventsLeftWrapper{display:flex;flex-direction:column;margin-right:27px}
.marketingEventsWrapper .marketingEventsPromotionContent{text-align:left;width:90%}
.marketingEventsWrapper .marketingEventsContentAll{padding-bottom:7px;padding-left:10px;padding-top:10px;padding-right:20px;display:flex;flex-direction:column;overflow:hidden;width:344px;cursor:pointer;height:140px;margin-bottom:15px}
.marketingEventsWrapper .marketingEventsLink{text-decoration:none}
.marketingEventsWrapper .marketingEventsLeftOuter{display:flex;flex-direction:row}
.marketingEventsWrapper .marketingEventsContentTitle{display:flex;flex-direction:row}
.marketingEventsWrapper .marketingEventsTitle{display:flex;justify-content:flex-start;width:95%;font-family:'Open Sans Light';font-size:16px;color:#002d63;flex-direction:column}
.marketingEventsWrapper .marketingEventsDate{display:flex;justify-content:flex-end;width:59%;font-family:'Open Sans Light';font-size:13px}
.marketingEventsWrapper .marketingEventsDesc{font-family:'Open Sans Regular';font-size:13px;text-align:left;padding-top:8px;padding-bottom:7px;color:#000}
.marketingEventsWrapper .marketingEventsTriangleImg{width:100%!important}
.marketingEventsWrapper .marketingEventsPromoDesc{font-family:'Open Sans Regular';font-size:13px;text-align:left;padding-top:8px;padding-bottom:7px;color:#000;max-width:260px}
.marketingEventsWrapper .marketingEventsContentAll.selected{border-width:0;left:0;top:0;width:344px;height:140px;background:inherit;background-color:rgba(255,255,255,1);box-sizing:border-box;border-width:1px;border-style:solid;border-color:rgba(242,242,242,1);border-radius:0;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.349019607843137);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.349019607843137);box-shadow:3px 3px 5px rgba(0,0,0,0.349019607843137)}
.marketingEventsWrapper .marketingEventsDest{font-family:'Open Sans Regular';font-size:13px;text-transform:uppercase;text-align:right;padding-right:2px}
.marketingEventsWrapper .marketingEventsDest a{color:#337ab7}
.marketingEventsWrapper .marketingEventsInner{display:flex;flex-direction:row;position:relative;width:386px;justify-content:center}
.marketingEventsWrapper .marketingEventsTriangle.selected{display:block;border-width:0;position:absolute;left:-7px;top:0;width:44px;height:101px;display:flex;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);align-items:center}
.marketingEventsWrapper .marketingEventsTriangle{display:none}
.leftHandNav .expandButtonArea{min-width:25px;max-width:25px;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:991px){.leftHandNav h5{padding:10px !important;display:block;width:100%;max-width:321px;border-top:2px solid #46779d}
.marketingEventsWrapper{flex-direction:column;height:auto;padding-bottom:50px;min-height:857px}
.marketingEventsWrapper .marketingEventsPromotioWrapper img{margin-left:0}
.marketingEventsWrapper .marketingEventsPromotionContent{margin-left:0;padding-left:0}
.marketingEventsWrapper .marketingEventsContentWrapper{margin-top:65px}
.marketingEventsWrapper .marketingEventsHeader{font-family:'Open Sans Regular';font-size:32px;padding-left:57px;padding-top:56px}
.marketingEventsWrapper .marketingEventsPromotioWrapper{flex:0 0 auto}
.marketingEventsWrapper .marketingEventsContentAll.selected{border-width:0;border-style:none;border-color:unset;-webkit-box-shadow:none;box-shadow:none}
.marketingEventsWrapper .marketingEventsLeftOuter{margin-bottom:50px}
.marketingNewsWrapper .arrowTestimonialsLeft.inactive img{display:none}
.marketingEventsWrapper .marketingEventsTitle{flex-direction:column;width:100%;position:relative}
.marketingEventsWrapper .marketingEventsPromoDesc{position:absolute;width:100%;margin-top:16px}
}
@media only screen and (min-width:0) and (max-width:767px){.marketingEventsWrapper{flex-direction:column;height:auto;padding-bottom:50px}
.marketingEventsWrapper .marketingEventsPromotioWrapper img{margin-left:0}
.marketingEventsWrapper .marketingEventsPromotionContent{margin-left:0;padding-left:0}
.marketingNewsWrapper .arrowTestimonialsLeft.inactive img{display:none}
.marketingEventsWrapper .marketingEventsPromotioWrapper{flex:0 0 auto;padding-bottom:70px}
.marketingEventsWrapper .marketingEventsHeader{padding-left:25px}
.marketingEventsWrapper .marketingEventsLeftOuter{flex-direction:column;margin-bottom:0}
.marketingEventsWrapper .marketingEventsImageWrapper{display:none}
.marketingEventsWrapper .marketingEventsContentWrapper{height:auto;align-self:center;margin-top:12px}
.marketingEventsWrapper .marketingEventsContentAll.selected{border-width:unset!important;left:unset!important;top:unset!important;background:none!important;background-color:unset!important;border-width:unset!important;border-style:unset!important;border-color:unset!important;border-radius:unset!important;-moz-box-shadow:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;width:344px;cursor:initial!important;height:140px}
.marketingEventsWrapper .marketingEventsContentAll{cursor:initial!important}
.marketingEventsWrapper .marketingEventsTriangle.selected{display:none}
.marketingEventsWrapper .marketingEventsTitle{flex-direction:column;width:100%;position:relative}
.marketingEventsWrapper .marketingEventsPromoDesc{position:absolute;width:100%;margin-top:16px}
}
}
.leftHandNav{margin-bottom:15px;font-size:16px;font-family:'Open Sans Regular'}
.leftHandNav h3{font-size:23px;font-family:'Open Sans Regular'}
.leftHandNav ul{list-style:none}
.leftHandNav ul li{margin-bottom:3px;display:inline-block;width:100%}
.leftHandNav .levelOneContainer{margin-bottom:11px}
.leftHandNav .levelOneHeading,.leftHandNav .levelTwoHeading{display:block;margin:0;font-size:16px;text-transform:none;font-family:'Open Sans Regular';line-height:normal}
.leftHandNav .levelOneHeading{margin-top:5px;margin-bottom:6px;font-weight:100;font-size:16px}
.leftHandNav .levelTwoHeading{margin-bottom:2px;position:relative;padding-right:15px;font-weight:normal}
.leftHandNav .levelOneContainer:not(.ungrouped) .levelTwoHeading{margin-bottom:4px}
.leftHandNav .levelOneContainer .leftExpandable{margin-top:6px}
.leftHandNav button{outline:0;border:0;background:transparent;padding:0!important;width:100%;max-width:220px;text-transform:none;font-family:inherit;text-align:left;position:relative}
.leftHandNav .leftExpandable{margin:0 0 7px 0}
.leftHandNav button,.leftHandNav a,.leftHandNav a:link,.leftHandNav a:visited,.leftHandNav a:active{color:#333}
.leftHandNav .arrow-down{display:inline-block;color:rgba(0,0,0,0.5);position:relative;transform:rotate(-90deg);bottom:0;margin-left:0}
.leftHandNav .itemArea{display:flex}
.leftHandNav .itemAreaText{width:100%}
.leftHandNav .expandButtonArea{min-width:25px;max-width:25px;display:flex;align-items:center;justify-content:center}
.leftHandNav .expandButtonAreaFull{display:flex;flex-direction:row;justify-content:space-between}
.leftHandNav .misc{width:1px;opacity:0;height:0}
.leftHandNav button:hover,.leftHandNav button:focus{text-decoration:underline;color:#333;text-align:left;cursor:pointer}
.leftHandNav .navAccordion ul{display:none}
.leftHandNav .navAccordion ul li{padding-left:15px}
.leftHandNav .navAccordion.open ul{display:block}
.leftHandNav .navAccordion.open .arrow-down{display:inline-block}
@media only screen and (max-width:991px){.leftHandNav .sectionTitle{display:none}
.leftHandNav .levelOneHeading{padding:4px 10px}
.leftHandNav .levelOneHeading,.leftHandNav .levelTwoHeading{margin:0!important}
.leftHandNav .lNavOuter{border:2px solid #46779d;border-top:0}
.leftHandNav .lNavOuter ul>li{margin:0}
.leftHandNav button{display:block;width:100%;max-width:321px;border-top:2px solid #46779d}
.leftHandNav a{padding:10px!important;display:block;width:100%;max-width:321px;border-top:2px solid #46779d}
.leftHandNav h5{padding:10px!important;display:block;width:100%;max-width:321px;border-top:2px solid #46779d}
.leftHandNav .leftExpandable,.leftHandNav .levelOneContainer{margin-top:0;margin-bottom:0}
.leftHandNav .levelOneContainer .leftExpandable{margin-top:0}
.leftHandNav .navAccordion ul>li{padding-left:0}
.leftHandNav .navAccordion ul>li>button{padding-left:25px!important;padding-top:10px!important;padding-bottom:10px!important}
.leftHandNav .navAccordion ul>li>a{padding-left:25px!important}
.leftHandNav button:hover,.leftHandNav a:hover{background-color:rgba(61,114,153,0.65882353);color:#fff;text-decoration:none}
.leftHandNav button:hover .arrow-down,.leftHandNav a:hover .arrow-down{color:white}
.leftHandNav button:hover,.leftHandNav button:focus{text-decoration:none}
.leftHandNav .levelOneHeading{background-color:#46779d;color:#fff;height:auto;opacity:1;width:auto}
.leftHandNav .navAccordion ul>li:hover{color:#46779d}
}
.jm-locations-location-card{padding:5px 10px;border-radius:5px;border:2px solid #d7d7d7;background-color:#fff;box-sizing:border-box;width:min-content;margin:10px;height:fit-content}
.jm-locations-location-name{font-size:larger}
.jm-locations-business-unit{font-weight:bold;margin-bottom:20px}
.jm-locations-job-openings-url{margin-top:20px}
.jm-locations-image{margin:10px 0}
#jm-location-cards-main-container{display:flex;flex-wrap:wrap}
#jm-locations-top-buttons-container{display:flex;justify-content:space-between;flex-direction:column}
.jm-location-button{background:white;border:2px solid #d7d7d7;border-radius:5px;padding:7px 40px;box-shadow:none}
#jm-locations-top-buttons-container-division{display:none}
#jm-locations-plants-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}
#jm-locations-technical-centers-button{border-top-left-radius:0;border-bottom-left-radius:0}
.jm-locations-button-active{background:#22508e !important;color:white !important}
#jm-locations-insulation-button{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:none !important}
#jm-locations-commercial-roofing-button{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:none !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
#jm-locations-engineering-products-button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
#jm-locations-us-flag-button,#jm-locations-canada-flag-button,#jm-locations-germany-flag-button,#jm-locations-slovakia-flag-button{padding:0;display:flex;border-width:2px}
#jm-locations-show-wall-button{color:black;background:#f8c344}
#jm-locations-world-headquaters-information-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;padding:20px}
#jm-locations-world-headquaters-image{width:500px}
#jm-locations-world-headquaters-title{font-size:40px;font-weight:bold;margin:20px}
#jm-locations-world-headquaters-denver-co{font-size:30px;margin:20px 0}
#jm-locations-world-headquaters-contact-information{padding:0 20px;display:flex;flex-direction:column;justify-content:space-between}
#jm-locations-google-map{height:400px;width:100%}
#jm-locations-info-window-country{color:#22508e;font-size:medium}
#jm-locations-info-window-facility-type{font-size:medium;font-weight:bold;color:#22508e}
#jm-locations-info-window-address,#jm-locations-info-window-phone1{font-size:medium}
.jm-locations-info-window-button{width:350px;height:100px;box-shadow:rgba(17,17,26,0.1) 0 4px 16px,rgba(17,17,26,0.1) 0 8px 24px,rgba(17,17,26,0.1) 0 16px 56px}
.jm-locations-location-card{padding:5px 10px;border-radius:5px;border:2px solid #d7d7d7;background-color:#fff;box-sizing:border-box;width:min-content;margin:10px;height:500px}
#jm-location-cards-main-container,.jm-locations-top-card-container{flex-direction:row;flex-wrap:wrap;display:flex;align-content:flex-start;align-items:flex-start}
#jm-locations-top-buttons-container-title{font-weight:bold;padding:10px 5px}
.jm-locations-location-name{font-size:larger}
.jm-locations-business-unit{font-weight:bold;margin-bottom:20px}
.jm-locations-job-openings-url{margin-top:20px}
.jm-locations-image{margin:10px 0}
#jm-location-cards-main-container{display:flex;flex-wrap:wrap}
#jm-locations-top-buttons-container{display:flex;justify-content:space-between;flex-direction:column;background-color:#f1f1f1;padding-right:37px;padding-left:12px}
.jm-location-button{background:white;border:0;border-radius:5px;padding:10px 30px;box-shadow:none}
.jm-location-button:hover{background:#e7e7e7;border:2px solid #d7d7d7}
.jm-location-button-with-border{border:2px solid #d7d7d7}
#jm-locations-top-buttons-container-division{display:none;align-items:center;flex-wrap:wrap}
#jm-locations-bottom-buttons-container-division{display:flex;align-items:flex-start}
#jm-locations-plants-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}
#jm-locations-technical-centers-button{border-top-left-radius:0;border-bottom-left-radius:0}
.jm-locations-button-active{background:#22508e !important;color:white !important}
#jm-locations-insulation-button{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:none !important}
#jm-locations-commercial-roofing-button{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:none !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
#jm-locations-engineering-products-button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
#jm-locations-us-flag-button,#jm-locations-canada-flag-button,#jm-locations-germany-flag-button,#jm-locations-slovakia-flag-button{padding:0;display:flex;border-width:2px;background:none !important;border:none !important;margin-right:15px}
#jm-locations-us-flag-button.jm-locations-flag-active,#jm-locations-canada-flag-button.jm-locations-flag-active,#jm-locations-germany-flag-button.jm-locations-flag-active,#jm-locations-slovakia-flag-button.jm-locations-flag-active{border:2px solid #0e4e91 !important}
#jm-locations-us-flag-button>img,#jm-locations-canada-flag-button>img,#jm-locations-germany-flag-button>img,#jm-locations-slovakia-flag-button>img{border-radius:50%;height:40px}
#jm-locations-show-all-button{color:black;background:#f8c344;min-height:43px}
#jm-locations-show-all-button:hover{border:0}
.circle-flag-canada{scale:1.3;display:flex}
.circle-flag-germany{scale:1.1;display:flex}
.circle-flag-slovakia{scale:.9;display:flex}
.circle-flag-us{scale:1;display:flex}
button.gm-ui-hover-effect{height:22px !important}
#jm-locations-world-headquaters-information-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;padding:20px}
.jm-locations-facility-type{font-weight:bold;color:#296db3}
#jm-locations-world-headquaters-image{width:500px}
#jm-locations-world-headquaters-title{font-size:40px;font-weight:bold;margin:20px}
#jm-locations-world-headquaters-denver-co{font-size:30px;margin:20px 0}
#jm-locations-world-headquaters-contact-information{padding:0 20px;display:flex;flex-direction:column;justify-content:space-between}
#jm-locations-google-map{height:400px;width:100%}
.jm-locations-top-card-container{justify-content:space-between;align-items:center;height:55px;flex-direction:row;flex-wrap:wrap;display:flex;align-content:flex-start;align-items:flex-start}
#jm-locations-info-window-country{color:#22508e;font-size:medium}
#jm-locations-info-window-facility-type{font-size:medium;font-weight:bold;color:#22508e}
#jm-locations-info-window-address,#jm-locations-info-window-phone1{font-size:medium}
.jm-locations-info-window-button{width:350px;height:100px;box-shadow:rgba(17,17,26,0.1) 0 4px 16px,rgba(17,17,26,0.1) 0 8px 24px,rgba(17,17,26,0.1) 0 16px 56px}
#jm-locations-centers-types{display:flex;align-items:center}
#jm-locations-main-container{display:flex;justify-content:space-between}
.jm-locations-tiny-country-flag{height:16px;max-width:26px;margin-top:5px}
.jm-locations-image>img{max-width:100%;aspect-ratio:1.77777778}
#jm-locations-bottom-buttons-container-division,#jm-locations-centers-types,#jm-locations-top-buttons-container-division{margin-bottom:10px}
@media(max-width:599px){#jm-location-cards-main-container,.jm-locations-top-card-container{align-items:stretch !important}
.jm-locations-location-card{width:100% !important;margin:10px 0 !important;height:fit-content}
#jm-locations-world-headquaters-image{width:100% !important;max-width:100vw !important}
#jm-locations-main-container{display:flex;flex-direction:column}
.jm-location-button{min-height:43px;white-space:nowrap;padding:10px 10px}
}
@media(max-width:592px){#jm-locations-commercial-roofing-button{border-right:2px solid #d7d7d7 !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}
}
@media(max-width:411px){#jm-locations-insulation-button{border-right:2px solid #d7d7d7 !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}
}
@media(min-width:600px) and (max-width:1023px){.jm-locations-location-card{width:250px !important;margin:10px 1% !important}
#jm-locations-world-headquaters-image{width:90% !important;max-width:90vw !important}
#jm-locations-main-container{display:flex;flex-direction:column}
.jm-location-button{min-height:43px;white-space:nowrap;padding:10px 10px}
}
@media(min-width:1024px){.jm-locations-location-card{width:300px;margin:10px}
#jm-locations-world-headquaters-image{width:500px;max-width:100%}
.jm-location-button{min-height:43px;white-space:nowrap;padding:10px 10px}
}
.jm-locations-flag-active{border:2px solid #0e4e91 !important;border-radius:50% !important}
#insulation-calculator-page-1{display:flex}
#insulation-calculator-page-1-left-section{width:50%;padding-right:20px}
#insulation-calculator-page-1-right-section{width:50%;text-align:center}
.insulation-calculator-page-1-get-started-button,.insulation-calculator-page-back-button,.insulation-calculator-page-next-button,.insulation-calculator-page-show-locations{height:40px;padding:10px 40px;border-radius:5px;box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:center;line-height:normal;letter-spacing:.4px;border:0;align-items:center}
.insulation-calculator-page-show-locations{width:20px !important;justify-content:center}
#insulation-calculator-location{width:100%;max-width:270px;border-radius:5px;height:40px;border:solid #d2d2d2 2px;text-align:center;margin-right:10px;margin-bottom:10px}
.insulation-calculator-page-show-locations-button-container{display:flex;margin-top:5px;flex-wrap:wrap}
#insulation-calculator-location::focus-visible{border:solid #d2d2d2 2px}
.insulation-calculator-page-back-button:hover{background-color:#d7d7d7;border:2px solid #d7d7d7;display:flex}
.insulation-calculator-page-next-button,.insulation-calculator-page-show-locations{background-color:#ffc425;border:2px solid #ffc425;display:flex}
.insulation-calculator-page-show-locations{margin-left:0 !important}
.insulation-calculator-page-next-button{margin-left:20px}
#insulation-calculator-stores-container{display:flex;justify-content:normal;flex-wrap:wrap;animation-duration:1s;animation-name:display-stores;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-out;opacity:0}
@keyframes display-stores{0{opacity:0}
100%{opacity:1}
}
.insulation-calculator-stores-divider{margin-right:12%;font-size:large;min-width:150px;margin-bottom:20px}
#insulation-calculator-locator-paragraph{padding:20px 0}
.insulation-calculator-page-back-button,.insulation-calculator-page-next-button[disabled],.insulation-calculator-page-show-locations,.insulation-calculator-page-show-locations[disabled]{background-color:#ffc425;border:2px solid #ffc425;margin-left:20px;display:flex}
.insulation-calculator-page-next-button[disabled],.insulation-calculator-page-show-locations[disabled]{background-color:#d7d7d7;border:2px solid #d7d7d7;margin-left:20px;display:flex}
#insulation-calculator-page-download-pdf{letter-spacing:.4px;border:0;margin-left:20px}
.insulation-calculator-page-1-get-started-button{background-color:#ffc425;width:250px;box-sizing:border-box;display:flex;justify-content:center}
.insulation-calculator-page-1-get-started-button:hover{background-color:#d7d7d7}
.insulation-calculator-page-next-button:hover,.insulation-calculator-page-show-locations:hover{background-color:#d7d7d7 !important;border:2px solid #d7d7d7;box-sizing:border-box}
.insulation-calculator-page-next-button:active{border:2px solid #0e4e91;background-color:white !important;box-sizing:border-box;color:#0e4e91;display:flex}
#insulation-calculator-page-back-button{background-color:#d7d7d7;color:#333}
#insulation-calculator-page-back-button:hover{background-color:#ffc425;box-sizing:border-box}
#insulation-calculator-page-back-button:active,.insulation-calculator-page-1-get-started-button:active{border:2px solid #0e4e91;background-color:#fff;color:#0e4e91;display:flex}
.insulation-calculator-page-1-get-started-button:active{box-sizing:border-box;justify-content:center}
#insulation-calculator-page-download-pdf{height:40px;padding:10px 40px;border-radius:5px;background-color:#0e4e91;box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#fff;text-align:center;line-height:normal;align-items:center}
#insulation-calculator-page-download-pdf :hover{opacity:.8;box-sizing:border-box;color:rgba(255,255,255,0.98);display:flex}
#insulation-calculator-page-download-pdf :active{border:3px solid #0e4e91;background-color:#fff;box-sizing:border-box;color:#0e4e91;display:flex}
#insulation-calculator-page-2,#insulation-calculator-page-3,#insulation-calculator-page-4{display:flex;justify-content:center;flex-direction:column}
.insulation-calculator-page-3-result-or-container{display:flex;justify-content:center;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:21px;color:#d9001b}
#insulation-calculator-page-footer{display:none;margin-top:15px;justify-content:center}
#insulation-calculator-page-footer-with-contact-us{width:50%;display:flex;justify-content:center}
#insulation-calculator-page-footer-download-pdf{display:flex;justify-content:center;margin-top:15px}
#insulation-calculator-steps-container-bottom,#insulation-calculator-steps-container-top{display:flex;justify-content:center}
.insulation-calculator-steps-numbers,.insulation-calculator-steps-text{color:#333;text-align:center;line-height:normal;font-size:1.6vw;width:350px}
.insulation-calculator-steps-numbers{position:relative;width:10%;padding-bottom:10%;background:gold;border-radius:50%;font-size:4vw}
.insulation-calculator-steps-numbers p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:60%;font-family:"Open Sans",sans-serif}
#insulation-calculator-steps-container-separator{width:60%;display:flex;justify-content:center;align-items:center}
#insulation-calculator-step-separator-1,#insulation-calculator-step-separator-2{width:20%;height:15%;margin:0 20px}
.insulation-calculator-step-text{justify-content:space-around !important}
.insulation-calculator-content-container{display:flex;padding:2px;border-radius:5px;border:2px solid #d7d7d7;background-color:transparent;box-sizing:border-box;margin-top:30px}
#insulation-calculator-page-2-left-section,#insulation-calculator-page-2-right-section,#insulation-calculator-page-3-left-section,#insulation-calculator-page-3-right-section{width:50%;padding:15px;display:flex;flex-direction:column}
#insulation-calculator-download-button-container{display:flex;width:100%;justify-content:flex-end;padding:15px}
#insulation-calculator-download-button-container>svg{width:15px;height:20px}
#insulation-calculator-download-button-container>svg path{fill:#0e4e91 !important;cursor:pointer}
#insulation-calculator-download-button-container>svg path:hover{fill:#808080 !important}
#insulation-calculator-recommendations-container{display:flex;flex-direction:column;align-content:center;align-items:flex-start;padding:15px}
#insulation-calculator-recommendations-title-text{background-color:transparent;box-sizing:border-box;font-family:"Open Sans Semibold","Open Sans",sans-serif;font-weight:600;color:#0e4e91;text-align:left}
#insulation-calculator-recommendations-description-text{background-color:transparent;box-sizing:border-box;font-family:"Open Sans",sans-serif;color:#333;text-align:left;line-height:normal}
.insulation-calculator-option-button{height:42px;background-color:#fff;border:2px solid #d7d7d7;border-radius:5px;flex:0 0 45%;margin:5px 5px 5px 0}
.insulation-calculator-option-button-for-project-question{padding:0 50px;height:42px;background-color:#fff;margin:0;border:0;max-width:250px}
.insulation-calculator-option-button-for-project-question-container{width:fit-content;margin-top:10px;margin:10px 0 15px 0}
.insulation-calculator-option-button-for-project-question-container>*{margin:0 !important}
.insulation-calculator-option-button-for-project-question{border:2px solid #d7d7d7}
.insulation-calculator-option-button-for-project-question:hover{cursor:pointer;background-color:#f4f4f4}
#insulation-calculator-r-value-basement-question-1,#insulation-calculator-r-value-basement-question-2,#insulation-calculator-r-value-basement-question-3,#insulation-calculator-r-value-basement-question-4,#insulation-calculator-r-value-basement-question-5{font-size:x-large}
#insulation-calculator-option-button-project-type-active{background-color:#0e4e91;color:#fff;border-color:#0e4e91}
.insulation-calculator-county-dropdown-autocomplete-item-county:hover,.insulation-calculator-option-button:hover{background-color:#f4f4f4}
.insulation-calculator-option-button-container{display:flex;flex-direction:row;flex-wrap:wrap}
#insulation-calculator-climate-zone-value-error-label{color:red;font-size:smaller}
@media(max-width:600px){.insulation-calculator-option-button-container{flex-direction:column}
.insulation-calculator-option-button{flex:0 0 100%;padding:5px}
}
.insulation-calculator-county-dropdown-autocomplete{display:flex;flex-wrap:wrap}
.insulation-calculator-county-dropdown-autocomplete-items{width:350px;position:absolute;background:#fff;margin-top:50px;z-index:1}
#insulation-calculator-climate-zone-value-container{display:flex;align-items:center}
.insulation-calculator-county-dropdown-autocomplete-item-county{width:350px;padding:10px;border:1px solid #797979;background-color:#fff;box-sizing:border-box;color:#333;text-align:left;line-height:normal;font-size:14px}
#insulation-calculator-county-dropdown-list{width:30vmin;border-radius:5px;padding:10px;font-size:16px;margin-top:10px;border:2px solid #d7d7d7;color:#333}
#insulation-calculator-county-dropdown-list:hover{border:2px solid #333;padding:10px}
#insulation-calculator-county-dropdown-list:focus{border:2.5px solid #00f !important}
.insulation-calculator-contact-us-link{text-decoration:none;width:100%;text-align:center;margin-top:10px}
.insulation-calculator-contact-us-link:hover{cursor:pointer}
.insulation-calculator-page-title{color:#0e4e91;font-weight:600}
.insulation-calculator-step-title{font-size:x-large;width:100%;margin-top:10px}
.insulation-calculator-step-container{margin-top:20px}
.insulation-calculator-step-sub-container{margin-top:15px}
#insulation-calculator-climate-zone-value{padding:5px;border-radius:4px;box-sizing:border-box;font-family:"Open Sans Bold","Open Sans",sans-serif;font-weight:700;color:#0064b5;line-height:normal;font-size:xx-large;text-align:center}
#insulation-calculator-climate-zone-r-value-rectangle{font-size:48px;background-color:#0e4e91;color:#fff;display:flex;align-items:center;padding:10px 20px;font-weight:700;margin-bottom:20px;margin-top:20px}
#insulation-calculator-climate-zone-r-value-project{font-weight:700;font-size:x-large;text-align:center;margin-bottom:15px}
#insulation-calculator-project-r-value-container{justify-content:space-around;display:flex}
.insulation-calculator-county-dropdown-autocomplete-active{background-color:#f4f4f4}
#insulation-calculator-county-dropdown-list::-webkit-search-cancel-button{-webkit-appearance:none;height:14px !important;width:14px !important;display:block !important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3Cpath%20fill=%22%230e4e91%22%20d=%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM175%20175c9.4-9.4%2024.6-9.4%2033.9%200l47%2047%2047-47c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9l-47%2047%2047%2047c9.4%209.4%209.4%2024.6%200%2033.9s-24.6%209.4-33.9%200l-47-47-47%2047c-9.4%209.4-24.6%209.4-33.9%200s-9.4-24.6%200-33.9l47-47-47-47c-9.4-9.4-9.4-24.6%200-33.9z%22/%3E%3C/svg%3E) !important;background-repeat:no-repeat;background-size:14px !important;border-radius:5px !important;background-color:#fff}
#insulation-calculator-county-dropdown-list::-webkit-search-cancel-button:hover{cursor:pointer}
.insulation-calculator-multiplication-equal-icon,.insulation-calculator-multiplication-x-icon{align-items:center;display:flex;justify-content:center}
.insulation-calculator-multiplication-equal-icon::before,.insulation-calculator-multiplication-x-icon::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:xx-large;color:#0e4e91;padding:0 10px}
#insulation-calculator-page-3-special-note-for-existing-insulation{font-weight:bold}
.insulation-calculator-multiplication-equal-icon::before{content:"";padding:0 15px}
#insulation-calculator-page-2-length,#insulation-calculator-page-2-width{width:50px;border-radius:5px;height:40px;border:solid #d2d2d2 2px}
#insulation-calculator-page-2-length::placeholder,#insulation-calculator-page-2-width::placeholder{text-align:center}
#insulation-calculator-page-2-square-feet{width:50px;height:60px;display:flex;align-items:flex-end;justify-content:center;font-size:x-large;font-weight:700;color:#0e4e91}
#insulation-calculator-page-2-total-square-footage-input,#insulation-calculator-page-2-total-square-footage-input:hover{width:100px;border-radius:5px;height:40px;border:solid #d2d2d2 2px;text-align:center}
.insulation-calculator-page-2-total-square-footage{padding:25px 0;display:flex}
.insulation-calculator-page-3-main-result-container{display:flex;border:solid 1px #d7d7d7;padding:20px;margin:20px 0;border-radius:5px}
.insulation-calculator-page-3-main-result-half-width-container{width:50%}
.insulation-calculator-page-3-bold-text-result{font-size:x-large;font-weight:600}
.insulation-calculator-page-3-flex-column{display:flex;flex-direction:column;margin:10px 0 0 0}
.insulation-calculator-page-3-bold-text{font-weight:700;margin-right:6px}
.margin-20{display:flex;flex-direction:column;align-items:center;margin:0 20px}
.insulation-calculator-page-3-larger-border{font-size:xx-large;border:solid 2px #000;display:flex;justify-content:center;height:75px;width:75px;align-items:center;border-radius:5px;border-color:#0e4e91}
.insulation-calculator-page-3-width-40{width:40%}
.insulation-calculator-page-3-center-text{text-align:center}
.insulation-calculator-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto}
.insulation-calculator-modal-content{background-color:#fefefe;margin:6% auto;border:1px solid #888;width:60%;border-radius:5px;height:fit-content}
.insulation-calculator-modal-close{color:black;float:right;font-size:28px;font-weight:bold;display:flex;justify-content:flex-end;line-height:.4}
.insulation-calculator-modal-close:hover,.insulation-calculator-modal-close:focus{color:black;text-decoration:none;cursor:pointer}
.insulation-calculator-modal-header{align-content:space-around;align-items:stretch;justify-content:flex-start;border-bottom:1px solid #888;padding:15px 40px;margin:0 !important;display:flex;flex-direction:column}
.insulation-calculator-modal-title{font-size:24px;font-weight:bold;margin:0;color:#0e4e91}
.insulation-calculator-modal-footer{display:flex;justify-content:center;border-top:1px solid #888;padding:35px}
.insulation-calculator-modal-ok-button{border-radius:5px;width:150px;color:white;background-color:#0e4e91;border:2px solid #0e4e91;padding:5px 10px;margin:0 30px}
.insulation-calculator-modal-ok-button:hover,.insulation-calculator-modal-ok-button:active{border-radius:5px;width:150px;color:white;background-color:#8c8c8c;border:2px solid #8c8c8c;padding:5px 10px;margin:0 30px}
.insulation-calculator-modal-box-information-button{border:0;fill:#ffc425;text-align:center;text-decoration:none;cursor:pointer;background:0}
.insulation-calculator-modal-box-information-button svg{height:20px;width:20px;vertical-align:middle}
#insulation-calculator-project-r-value-container-mobile{display:flex;justify-content:center;color:white;font-size:2.25em;display:none}
#insulation-calculator-climate-zone-r-value-rectangle{min-width:140px}
.insulation-calculator-page-3-bold-text-result-mobile{display:none}
.insulation-calculator-page-3-container-pagination-mobile{display:none}
.insulation-calculator-page-3-results-image{max-width:345px;margin-right:20px}
.insulation-calculator-page-3-installation-tips-p>html>body>p{margin-bottom:20px !important;line-height:unset !important}
@media only screen and (max-width:390px){#insulation-calculator-page-show-locations-go-button{margin-top:10px}
}
@media only screen and (max-width:1024px){#insulation-calculator-page-1-right-section,#insulation-calculator-page-2-right-section,#insulation-calculator-page-3-right-section{display:none !important}
#insulation-calculator-page-1-left-section,#insulation-calculator-page-2-left-section,#insulation-calculator-page-3-left-section{width:100% !important;padding-right:15px}
.insulation-calculator-page-1-get-started-button{width:100%}
#insulation-calculator-county-dropdown-list{width:60vmin}
#insulation-calculator-steps-container-separator{width:100%}
.insulation-calculator-steps-numbers{font-size:6.6vw}
.insulation-calculator-steps-text{font-size:2.6vw}
#insulation-calculator-step-separator-1,#insulation-calculator-step-separator-2{width:15%}
.insulation-calculator-steps-text{width:390px !important}
.insulation-calculator-steps-text:nth-of-type(1){width:637px !important}
.insulation-calculator-steps-text:nth-of-type(2){width:493px !important}
.insulation-calculator-steps-text:nth-of-type(3){width:512px !important}
.insulation-calculator-option-button-container{display:flex;flex-direction:column;flex-wrap:nowrap}
.insulation-calculator-option-button{padding:10px 50px}
.insulation-calculator-content-container{flex-direction:column}
#insulation-calculator-project-r-value-container{flex-direction:column;align-items:center}
.insulation-calculator-content-container{padding:0 !important}
#insulation-calculator-climate-zone-r-value-rectangle-mobile{border-top-left-radius:5px;border-top-right-radius:5px}
.insulation-calculator-modal-content{width:90%}
.insulation-calculator-page-3-result-or-container{display:none}
.insulation-calculator-page-3-main-result-container{flex-direction:column;align-items:center}
.insulation-calculator-page-3-bold-text-result-mobile{display:flex;font-size:x-large;font-weight:600}
.insulation-calculator-page-3-results-desktop-title{display:none}
.insulation-calculator-page-3-bold-text-result-mobile{display:flex}
.insulation-calculator-page-3-flex-column{flex-direction:row;display:flex;width:100%;justify-content:center}
.insulation-calculator-page-3-auto-margin{margin:unset}
.insulation-calculator-page-3-flex-column-mobile{flex-direction:column;margin:10px 0 20px 0;align-items:center}
.insulation-calculator-page-3-main-result-half-width-container{width:unset}
#insulation-calculator-page-3-result-targets>div>div.insulation-calculator-page-3-flex-column.margin-20>h2{display:flex;margin-right:15px}
.insulation-calculator-page-3-container-pagination-mobile{display:flex}
.insulation-calculator-page-3-container-pagination-mobile-back,.insulation-calculator-page-3-container-pagination-mobile-next{border-radius:50%;width:35px;height:35px;border:0;text-align:center}
#insulation-calculator-download-button-container{display:none}
.insulation-calculator-page-3-container-pagination-mobile-next{background-color:#0e4e91;margin-left:10px}
.insulation-calculator-page-3-container-pagination-mobile-back{margin-right:10px}
.insulation-calculator-page-3-container-pagination-mobile-back::before{content:"\f053";font-family:"Font Awesome 5 Free";display:inline;font-weight:900;font-size:x-large;color:white;margin-right:5px}
.insulation-calculator-page-3-container-pagination-mobile-next::before{content:"\f054";font-family:"Font Awesome 5 Free";display:inline;font-weight:900;font-size:x-large;color:white;margin-left:5px}
.insulation-calculator-page-3-width-40{width:100%;text-align:center;margin:20px 0 0 0}
.insulation-calculator-option-button-for-project-question{padding:0 20px}
.insulation-calculator-page-back-button,#insulation-calculator-page-start-over{margin-left:10px;padding:10px 25px}
#insulation-calculator-page-download-pdf{display:none}
.insulation-calculator-page-3-results-image{width:100%;margin-bottom:20px}
.insulation-calculator-county-dropdown-autocomplete-item-county{width:270px}
.insulation-calculator-page-show-locations{width:100%;padding:10px 25px;text-wrap:wrap}
}
.ant-box-canvas{position:relative;margin:0;display:none;width:100%;min-width:300px}
.ant-scene-wrapper{position:absolute;width:100%;height:100%;animation:antMarch 7s infinite linear}
@media only screen and (min-width:600px){.ant-scene-wrapper{animation:antMarch 10s infinite linear}
}
@media only screen and (min-width:900px){.ant-scene-wrapper{animation:antMarch 13s infinite linear}
}
@keyframes antMarch{0{transform:translateX(300px)}
100%{transform:translateX(-100%)}
}
.ant-wrapper{position:absolute;bottom:-5px;width:100px;height:100px}
.ant-wrapper.one{left:100%;transform:translateX(-100%)}
.ant-leaf{position:absolute;top:20px;width:80px;height:50px}
.ant-leaf::before{content:'';position:absolute;background:#8abd29;width:80px;height:50px;clip-path:polygon(33% 9%,99% 1%,91% 30%,100% 70%,71% 98%,0 98%,0 70%,0 30%);border-radius:20%;transform:rotate(-20deg)}
.ant-leaf::after{content:'';position:absolute;bottom:-7px;left:12px;border:2px solid black;width:10px;height:5px;border-top-color:transparent;border-right-color:transparent;border-radius:50%;transform:rotate(20deg)}
.ant-body-left{position:absolute;width:20px;height:20px;background:black;border-radius:50%;bottom:17px;right:60px}
.ant-body-left::before{content:'';position:absolute;top:-8px;height:10px;width:5px;border:1px solid black;border-left-color:transparent;border-bottom-color:transparent;border-radius:40%}
.ant-body-left::after{content:'';position:absolute;left:10px;top:-8px;height:10px;width:5px;border:1px solid black;border-right-color:transparent;border-bottom-color:transparent;border-radius:40%}
.ant-body-middle{position:absolute;bottom:10px;right:40px;background:black;border-radius:50%;width:25px;height:20px}
.ant-body-middle::after{content:'';position:absolute;bottom:-12px;left:10px;height:15px;width:15px;border:2px solid black;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent;border-radius:50%;animation:middleLegMove .25s infinite}
@keyframes middleLegMove{0{transform:translateY(-5px)}
50%{transform:translateY(0)}
100%{transform:translateY(-5px)}
}
.ant-body-middle::before{content:'';position:absolute;bottom:-8px;left:-15px;height:15px;width:15px;border:2px solid black;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent;border-radius:40%;transform:rotate(20deg);animation:frontLegMove .25s infinite}
@keyframes frontLegMove{0{transform:rotate(20deg)}
50%{transform:rotate(20deg) translateY(-5px)}
100%{transform:rotate(20deg)}
}
.ant-body-right{position:absolute;bottom:10px;right:15px;width:30px;height:20px;background:black;border-radius:50%;transform:rotate(-10deg)}
.ant-body-right::before{content:'';position:absolute;top:10px;right:-5px;height:20px;width:25px;border:2px solid black;border-left:0;border-bottom:0;transform:skew(0,-40deg) rotate(25deg);animation:backLegMove .25s infinite}
@keyframes backLegMove{0{transform:skew(0,-40deg) rotate(25deg)}
50%{transform:skew(0,-40deg) rotate(25deg) translateY(-3px)}
100%{transform:skew(0,-40deg) rotate(25deg)}
}
.insulation-calculator-lds-ellipsis,.insulation-calculator-lds-ellipsis div{box-sizing:border-box}
.insulation-calculator-lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}
.insulation-calculator-lds-ellipsis div{position:absolute;top:33.33333px;width:13.33333px;height:13.33333px;border-radius:50%;background:#ccc;animation-timing-function:cubic-bezier(0,1,1,0)}
.insulation-calculator-lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}
.insulation-calculator-lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}
.insulation-calculator-lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}
.insulation-calculator-lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1{0{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis3{0{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes lds-ellipsis2{0{transform:translate(0,0)}
100%{transform:translate(24px,0)}
}
#image-rotator-clicked-element-to-display{width:100%}
.image-rotator-main-image{position:relative;height:200px;display:block;height:auto;cursor:pointer;width:inherit;box-sizing:border-box}
.image-rotator-bottom-right-icon{position:absolute;bottom:0;right:0;height:20px;width:auto;margin:10px;fill:#0e4e91;opacity:0}
.image-rotator-main-image:hover .image-rotator-bottom-right-icon{opacity:1}
#image-rotator-current-image{cursor:pointer;object-fit:cover;aspect-ratio:1.77777778;width:inherit;box-sizing:border-box}
.thumbnails-container{padding-top:1%;justify-content:left;flex-direction:column;width:inherit}
.image-rotator-thumbnail{cursor:pointer;margin-bottom:1%;height:auto;object-fit:cover;aspect-ratio:1.77777778;width:inherit}
.image-rotator-column{flex:24%;max-width:25%}
.image-rotator-column img{margin-top:8px;vertical-align:middle;width:100%;height:90%}
.image-rotator-video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.image-rotator-video-container{position:relative;width:100%;padding-bottom:70.25%}
#image-rotator-modal{display:none;position:fixed;z-index:51;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(14,78,145,0.4)}
.image-rotator-modal-content{margin:auto;display:block}
.image-rotator-modal-content,.caption{-webkit-animation-name:zoom;animation-name:zoom}
#image-rotator-grouping>*{max-width:60%}
#times-container{display:flex;flex-direction:column;align-items:flex-end}
#image-rotator-grouping{display:flex;align-items:center;flex-direction:column;justify-content:center}
.image-rotator-close{color:#0e4e91;font-size:45px;font-weight:bold;transition:.3s;border-radius:5px;background-color:white;width:50px;height:43px;display:flex;align-items:center;justify-content:center;text-shadow:0 1px,1px 0,1px 1px;margin-bottom:2px}
.thumbnail-row{display:flex-start;justify-content:space-between;width:100%}
.thumbnail-row>img{height:100%;width:100%}
.image-rotator-close:hover,.image-rotator-close:focus{text-decoration:none;cursor:pointer}
#image-rotator-modal-img{position:relative;z-index:1;-webkit-box-shadow:5px 6px 5px 0 rgba(0,0,0,0.55) !important;-moz-box-shadow:5px 6px 5px 0 rgba(0,0,0,0.55) !important;box-shadow:5px 6px 5px 0 rgba(0,0,0,0.55) !important;aspect-ratio:1.5 !important;width:100%}
@media only screen and (max-width:700px){.image-rotator-modal-content{width:100%}
}
.close-image-rotator-modal{background:0;border:0;cursor:pointer;margin-right:15%;display:flex;flex-direction:column;align-items:flex-end}
.close-image-rotator-modal::after{font-family:"Font Awesome 5 Free";font-size:xx-large;content:"\f00d";font-weight:bold;background:white;display:flex;align-items:center;justify-content:center;border-radius:50%;width:45px;height:45px;color:rgba(0,0,0,0.5)}
html,body{height:100%}
:root{--document-library-blue:#22508e;--document-library-light-gray:#d7d7d7;--document-library-background-gray:#f1f1f1}
#document-library-main-container{display:flex;flex-direction:row;grid-gap:30px}
#document-library-filters-container{width:100%;margin-top:15px;background-color:white;overflow-y:scroll;overscroll-behavior:contain}
#document-library-filters-container::-webkit-scrollbar{display:none}
.document-library-secondary-yellow-filter-button{background-color:#f9c300 !important;color:black !important}
#document-library-documents-container,#document-library-documents-container-for-active-filters{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0 0 20px 0}
#document-library-documents-container-for-active-filters{padding:unset}
.document-library-document-card{width:100%;padding:10px 0;display:flex;border-top:1px solid var(--document-library-light-gray);flex-direction:row;grid-gap:20px}
.document-library-document-rendition{max-width:150px;border:1px solid #697379}
.document-library-document-info-container{display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%;grid-gap:10px}
#document-library-document-sorts{display:flex;justify-content:space-around;color:var(--document-library-blue);flex-direction:row;width:100%;gap:20px}
#document-library-saved-documents-count{background-color:gray;white-space:nowrap}
.document-library-document-title{font-size:medium;color:var(--document-library-blue);overflow-wrap:break-word}
a.document-library-document-title{cursor:pointer !important;line-height:normal}
.document-library-button-icon{height:23px;background:0;border:0;fill:var(--document-library-blue);display:inline-flex;padding:0 4px}
.document-library-button-icon:hover{cursor:pointer}
.document-library-button-icon>svg{height:-webkit-fill-available}
.document-library-document-title,#document-library-title-sort{min-width:45%}
.document-library-document-type,#document-library-doc-type-sort{min-width:17%}
.document-library-file-type,#document-library-file-type-sort{text-align:left;text-align:center !important}
.document-library-language,#document-library-language-sort{min-width:13%;text-align:center !important}
.document-library-card-buttons-container{min-width:15%;text-align:right !important}
#document-library-title-sort,#document-library-doc-type-sort,#document-library-file-type-sort,#document-library-language-sort{cursor:pointer;display:flex;align-items:center;align-content:center}
#document-library-active-filters-container,#document-library-results-based-on-filters{width:100%;font-size:medium;padding:15px 0;padding-bottom:15px}
#document-library-active-filters{width:100%;display:flex;flex-direction:column}
#document-library-active-filters-container{border-style:solid;border-color:var(--document-library-light-gray);border-width:0 0 1px 0}
.document-library-filter{margin-right:5px}
.document-library-filter-button{color:black;cursor:pointer;padding:18px;width:100%;border:0;text-align:left;outline:0;font-size:15px;display:flex;justify-content:space-between;align-items:center;font-size:large;font-weight:600;background:0;border-radius:5px;border:1px solid var(--document-library-light-gray)}
.document-library-filter-panel{background-color:white;overflow:hidden;padding:0 15px 15px 15px;display:none}
.document-library-carret-open,.document-library-carret-close{fill:var(--document-library-blue);width:8%}
.document-library-carret-open path,.document-library-carret-close path{stroke:var(--document-library-blue);stroke-width:30px}
.document-library-carret-open{display:none}
.document-library-filter-panel-options-open{border:1px solid #d7d7d7;border-top:unset;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.document-library-filter-button-open{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.document-library-active-filter-close-button{background:var(--document-library-blue);border:0;color:white;margin:2.5px 5px;border-radius:5px;padding:4px 10px;font-size:14px;max-width:fit-content}
.document-library-clear-all-filter-button{border:1px solid var(--document-library-blue) !important;background-color:white !important;color:var(--document-library-blue) !important}
.document-library-active-filter-close-button:hover{cursor:pointer;background:var(--document-library-light-gray)}
.document-library-sort-arrow{height:12px;padding:0 5px;stroke:#000;stroke-width:20px}
#document-library-saved-documents-container{position:fixed;bottom:0;right:0;width:fit-content;min-width:35%;height:50px;border-top-left-radius:5px;background-color:var(--document-library-background-gray);box-shadow:-1px 0 5px 1px rgba(0,0,0,0.45);display:flex;justify-content:space-evenly;align-items:center;padding:30px 0;z-index:101}
#document-library-saved-documents-container>button{padding:8px 10px}
#document-librarys-saved-documents-count-pop-up-close{width:25px;height:25px;border:0;margin-right:5px}
#document-librarys-saved-documents-count-pop-up-close>button{border:0}
#document-librarys-saved-documents-count-pop-up-close-container{display:flex;justify-content:flex-end;padding:5px;border-radius:5px}
#document-librarys-saved-documents-count-pop-up-close>svg{fill:white;background:var(--document-library-blue);height:15px;width:20px}
#document-library-saved-documents-count-pop-up-questions-container{padding:0 15px 0}
#document-library-saved-documents-count-pop-up{position:fixed;width:237px;background:var(--document-library-background-gray);bottom:-600px;right:30px;height:260px;opacity:1}
#document-library-saved-documents-count-pop-up-coversheet-yes,#document-library-saved-documents-count-pop-up-coversheet-no,#document-library-saved-documents-count-pop-up-leed-yes,#document-library-saved-documents-count-pop-up-leed-no,#document-library-saved-documents-count-pop-up-leed-yes-2,#document-library-saved-documents-count-pop-up-leed-no-2,#document-library-saved-documents-count-pop-up-coversheet-yes-2,#document-library-saved-documents-count-pop-up-coversheet-no-2{background-color:white;width:48%;border-style:solid;border-width:1px;border-color:var(--document-library-light-gray)}
#document-library-saved-documents-count-pop-up-leed-yes-2,#document-library-saved-documents-count-pop-up-leed-no-2,#document-library-saved-documents-count-pop-up-coversheet-yes-2,#document-library-saved-documents-count-pop-up-coversheet-no-2{width:15% !important}
.document-library-saved-documents-count-pop-up-answers-container{display:flex;justify-content:center;width:100%;margin:10px 0}
.document-library-saved-documents-count-pop-up-answers-container button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
.document-library-saved-documents-count-pop-up-answers-container button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
#document-library-saved-documents-count-pop-up-questions-container-2{padding:15px;display:flex;flex-direction:column}
#document-library-saved-documents-count-pop-up-questions-container-2>.document-library-saved-documents-count-pop-up-answers-container{display:flex;justify-content:flex-start}
.flex-display{animation:slide .75s cubic-bezier(0.25,0.46,0.45,0.94);animation-fill-mode:forwards}
.document-library-button-icon{position:relative}
.document-library-custom-tooltip{visibility:hidden;background:#0e4e91;color:#fff;text-align:left;border-radius:4px;padding:4px 8px;position:absolute;z-index:10;bottom:50%;left:auto;right:110%;transform:translateY(50%);white-space:nowrap;font-size:12px;opacity:.95;pointer-events:none}
#document-library-saved-documents{position:fixed;width:36%;background-color:var(--document-library-background-gray);right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-1px 0 5px 1px rgba(0,0,0,0.45);z-index:102;height:100%;top:0}
#document-library-saved-documents-top-half-container{display:flex;flex-direction:column;justify-content:flex-start;min-height:60vh;max-height:90vh}
#document-library-saved-documents-download-selected-button,#document-library-saved-documents-download-email-selected-button,#document-library-saved-documents-download-all-selected-button,#document-library-saved-documents-close-button{width:45%;border:0;border-radius:5px;padding:5px 15px;font-size:clamp(14px,0.9vw,18px)}
#document-library-saved-documents-download-selected-button,#document-library-saved-documents-download-email-selected-button{margin-bottom:10px;margin-top:10px}
#document-library-saved-documents-download-all-selected-button,#document-library-saved-documents-close-button{margin-bottom:10px}
#document-library-saved-documents-download-selected-button,#document-library-saved-documents-download-all-selected-button{margin-right:5px}
#document-library-saved-documents-download-email-selected-button,#document-library-saved-documents-close-button{margin-left:5px}
#document-library-saved-documents-download-selected-button{background-color:#d7d7d7}
#document-library-saved-documents-download-email-selected-button{background-color:var(--document-library-light-gray)}
#document-library-saved-documents-download-all-selected-button,#document-library-saved-documents-close-button{background-color:var(--document-library-blue);color:white}
#document-library-view-more-results-btn{border:0;border-radius:5px;color:white;background-color:var(--document-library-blue);width:auto;padding:0 20px;text-align:center;height:40px}
#document-library-view-saved-documents{border:0;border-radius:5px;color:white;background-color:var(--document-library-blue);width:50%;margin:0 10px}
#document-library-saved-documents-count{border:0;border-radius:5px;width:fit-content;background-color:#f9c300;display:flex;align-items:center;margin-right:10px}
#document-library-saved-documents-count>svg{width:20px;height:20px;margin-left:15px}
#document-library-saved-documents-items{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:30px;padding-bottom:10px;overflow:auto;overflow-x:hidden}
#document-library-saved-documents-description{padding:10px 25px}
#document-library-saved-documents-title{padding:0 25px;padding-top:25px;display:flex;justify-content:space-between}
#document-library-saved-documents-title-button{border-radius:5%;fill:var(--document-library-blue);color:white;width:45px;height:45px;border:0}
.document-library-saved-documents-items-left-container{display:flex;flex-direction:row}
.document-library-saved-documents-items-right-container{display:flex;flex-direction:row}
.document-library-saved-items-main-container{width:100%;display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--document-library-light-gray)}
.document-library-saved-items-buttons-container{display:flex}
.document-library-saved-items-checkbox-container>input[type="checkbox"]{width:20px;height:20px;margin-right:10px}
#document-library-loader-modal-background{background-color:gray;position:fixed;width:300%;height:300%;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center}
#document-library-loader-modal-background .balls{grid-row:.66666667;grid-column:.66666667;display:grid;grid-template-columns:1fr;grid-template-rows:60px 60px}
#document-library-loader-modal-background .down>.ball,#document-library-loader-modal-background .up>.ball{height:20px;width:20px;margin:0 10px}
#document-library-loader-modal-background .up,#document-library-loader-modal-background .down{display:grid;grid-template-columns:repeat(5,1fr);place-items:center}
#document-library-loader-modal-background .up .ball{animation:wave 2s ease-in-out infinite;background-color:#0e4e91}
#document-library-loader-modal-background .down .ball{animation:reverseWave 2s ease-in-out infinite;background-color:#0a3766}
#document-library-loader-modal-background .ball{border-radius:50%;width:40px;height:40px;background-color:#26609c}
#document-library-loader-modal-background .up .ball:nth-child(2){animation-delay:-0.25s;background-color:#3e71a7}
#document-library-loader-modal-background .up .ball:nth-child(3){animation-delay:-0.5s;background-color:#5683b2}
#document-library-loader-modal-background .up .ball:nth-child(4){animation-delay:-0.75s;background-color:#87a7c8}
#document-library-loader-modal-background .up .ball:nth-child(5){animation-delay:-1s;background-color:#87a7c8}
#document-library-loader-modal-background .down .ball:nth-child(2){animation-delay:-0.25s;background-color:#9fb8d3}
#document-library-loader-modal-background .down .ball:nth-child(3){animation-delay:-0.5s;background-color:#0e4e91}
#document-library-loader-modal-background .down .ball:nth-child(4){animation-delay:-0.75s;background-color:#cfdce9}
#document-library-loader-modal-background .down .ball:nth-child(5){animation-delay:-1s;background-color:#2887e2}
#document-library-mobile-main-filters-container{padding:0;background-color:unset}
#document-library-main-filter-button{display:none}
.document-library-mobile-horizontal-line{display:none}
.document-library-mobile-buttons-container{display:none}
#document-library-mobile-apply-button{display:none}
@media(max-width:1300px){#document-library-saved-documents{width:50%}
}
@media(max-width:768px){.document-library-apply-button-background{position:sticky;bottom:0;display:flex;background:var(--document-library-light-gray)}
.document-library-language,#document-library-language-sort{min-width:unset !important}
#document-library-mobile-main-filters-container{padding:5px;position:sticky;overflow:hidden;z-index:100}
#document-library-main-container{display:flex;flex-direction:column}
.document-library-filter-button{display:flex;justify-content:space-between;width:90%;margin:auto}
#document-library-main-filter-button{display:block;color:black;cursor:pointer;padding:10px;width:100%;border:0;text-align:left;outline:0;font-size:15px;display:flex;justify-content:space-between;align-items:center;font-size:large;font-weight:800;background:var(--document-library-light-gray);border:2px solid var(--document-library-light-gray);transition:.4s}
a.document-library-document-title,.document-library-document-title{font-size:medium;word-break:break-word}
.document-library-document-card>.document-library-document-info-container>.document-library-document-type{line-height:normal}
#document-library-main-filter-button>svg{height:30px}
#document-library-document-sorts{display:none}
.document-library-card-buttons-container{display:none}
.document-library-document-info-container{padding:0 15px;padding-left:0;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%;line-height:10px}
.document-library-document-info-container>div{font-size:.875rem}
.document-library-mobile-buttons-container{display:flex;gap:20px}
.document-library-document-title,#document-library-title-sort{min-width:95%}
.document-library-document-rendition{width:120px}
.document-library-mobile-horizontal-line{color:black;width:100%;display:flex;margin:5px 0}
.document-library-document-card{border-top:2px solid var(--document-library-light-gray)}
#document-library-saved-documents-container{width:100%}
#document-library-saved-documents-count{justify-content:center}
#document-library-saved-documents-count-text{text-wrap:nowrap}
.document-library-document-type,.document-library-file-type,.document-library-language{font-size:small}
.document-library-mobile-buttons-container{display:flex;width:100%;padding:15px 0;align-items:center;padding-top:0}
.document-library-button-icon[button-type="save"]{height:25px}
#document-library-filters-container{display:none}
.document-library-main-filter-is-sticky{padding:0 !important;animation:document-library-mobile-nav-sticky-navigation ease-in-out forwards .5s;opacity:0;top:0}
@keyframes document-library-mobile-nav-sticky-navigation{0{opacity:0}
100%{opacity:1}
}
.document-library-main-filter-is-sticky>#document-library-main-filter-button{padding:10px 10px 10px 20px}
#document-library-filters-container{flex-direction:column;justify-content:center}
.document-library-carret-open,.document-library-carret-close{fill:var(--document-library-blue);width:7.5%}
#document-library-mobile-main-filters-container.document-library-main-filter-is-sticky #document-library-main-filter-button{border-radius:0 !important;background:var(--document-library-background-gray) !important;border:2px solid var(--document-library-background-gray)}
#document-library-filters-container{background-color:var(--document-library-light-gray);width:92%;margin:auto;left:4%;z-index:3}
.document-library-filter-button{background-color:white}
.document-library-filter-panel-options-open{width:90%;margin:auto}
#document-library-saved-documents{width:100%}
.document-library-document-title{text-wrap:unset !important;max-width:15em}
#document-library-saved-documents-download-selected-button,#document-library-saved-documents-download-email-selected-button,#document-library-saved-documents-download-all-selected-button,#document-library-saved-documents-close-button{padding:10px;margin:7px}
#document-library-saved-documents-items{display:flex;align-items:center;height:100%;justify-content:flex-start;flex-direction:column;padding:30px}
#document-library-filters-container{position:fixed}
.document-library-main-filter-cross{fill:var(--document-library-blue);stroke-width:92px;stroke:var(--document-library-blue);height:30px;width:35px;padding:5px}
#document-library-mobile-apply-button{display:flex;justify-content:center;width:35%;margin:15px auto;padding:5px 28px;color:white;background:var(--document-library-blue);border-radius:5px;border:0}
#document-library-filters-container{word-break:break-all}
#document-library-filters-container{max-height:calc(var(--vh, 1vh) * 85);overflow-y:scroll;overscroll-behavior:contain}
.document-library-custom-tooltip{display:none}
}
div.cnt_tool_buttons{height:100%}
.clickToConfigure{color:red;font-weight:bold}
.tool{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;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:20px;height:100%}
.tool .toolButton,.toolButton2,.toolButton3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#002d62;background:#ccc;overflow:hidden;height:34px;width:300px;margin-top:5px;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.tool .toolContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.tool .toolError{font-weight:bold;color:red}
.toolsIcon{width:28px;height:28px;margin-right:30px;max-height:100%;max-width:100%}
.tool .rulerPencilIcon{background:url(/etc.clientlibs/jm/clientlibs/base/resources/images/ruler_pencil.png);background-size:contain}
.tool .setSquareIcon{background:url(/etc.clientlibs/jm/clientlibs/base/resources/images/set_square.png);background-size:contain}
.tool .wrenchIcon{background:url(/etc.clientlibs/jm/clientlibs/base/resources/images/wrench.png);background-size:contain}
.toolsImg{max-height:100%;max-width:100%}
.tool :visited{color:white}
.tool :hover{text-decoration:none}
.tool .toolText{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:center;-ms-flex-pack:center;justify-content:center;padding-left:17px;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-right:5px}
@media only screen and (max-width:991px){.tool .toolButton,.toolButton2,.toolButton3{width:316px}
}
@media only screen and (min-width:768px){.tool{padding-top:0}
}
@media only screen and (min-width:992px){.tool .toolButton,.toolButton2,.toolButton3{height:46px}
}
.clickToConfigure{color:red;font-weight:bold;width:100%}
.staticProductSectionContainer .staticProductTile h3{margin-top:0;padding-top:0}
.staticProductSectionContainer .staticProductSectionHeader h2{margin-top:0;padding-top:0;margin-bottom:0}
.staticProductSectionContainer .staticProductTile a{text-decoration:none}
.staticProductSectionContainer .staticProductTile{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin:7px 0 7px 0;padding:7px 10px 8px 10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;//min-width:350px;min-height:112px;border:1px solid lightgrey;overflow:hidden;width:100%;margin:10px 0;padding:15px}
.staticProductSectionContainer .staticProductColumn1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.staticProductSectionContainer .staticProductTileTitle{color:#002d62;font-size:14px;margin-bottom:10px}
.staticProductSectionContainer .staticProductTileTitle h3{margin-bottom:0}
.staticProductSectionContainer .tileDescription,.staticProductSectionContainer .staticProductTileSubContent{margin-bottom:10px;margin-right:7px}
.staticProductSectionContainer .staticProductTileDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;color:#333;margin-top:5px;padding-right:5px;overflow:hidden}
.staticProductSectionContainer .moreless{color:#3d7299;font-weight:bold}
.staticProductSectionContainer .moreless.less,.staticProductSectionContainer .expanded .moreless.more{display:none}
.staticProductSectionContainer .moreless.more,.staticProductSectionContainer .expanded .moreless.less{display:inline}
.staticProductSectionContainer .staticProductTileButtonBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 88px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}
.staticProductSectionContainer .staticProductTileButtonBox a:hover{text-decoration:none}
.staticProductSectionContainer .staticProductTileButton{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;width:103px;height:30px;border-radius:5px;background-color:#47799e;color:#fff;font-size:16px;text-decoration:none;cursor:pointer}
.staticProductSectionContainer .a:hover{text-decoration:none}
.staticProductSectionContainer .staticProductColumn2{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:88px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.staticProductSectionContainer .staticProductThumbnailImage{display:none;max-width:88px;max-height:64px;width:auto;height:auto}
.staticProductSectionContainer .staticProductViewSheetsIcon{position:absolute;bottom:0;right:0;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/QuickSheets.png);background-size:contain;background-repeat:no-repeat;height:26px;width:20px;cursor:pointer}
.staticProductSectionContainer .closeOverlay{float:right;font-weight:bold;margin-top:-5px;cursor:pointer}
.staticProductSectionContainer .overlay{display:none;padding:10px;color:white;top:0;bottom:0;right:0;left:0;z-index:10;overflow:hidden;background-color:#47799e}
.staticProductSectionContainer .overlayText{color:white;font-size:14px}
.staticProductSectionContainer .show{display:block;position:absolute;-webkit-animation:expandTopLeft 500ms;animation:expandTopLeft 500ms;height:100%}
@media only screen and (min-width:768px){.staticProductSectionContainer .staticProductTile{width:100%}
.staticProductSectionContainer .staticProductThumbnailImage{display:block}
}
@media only screen and (min-width:992px){.staticProductSectionContainer .staticProductTile{width:100%}
}
@-webkit-keyframes expandTopLeft{from{height:0;top:90%}
to{top:0;height:100%}
}
@keyframes expandTopLeft{from{height:0;top:90%}
to{top:0;height:100%}
}
.clickToConfigure{color:red;font-weight:bold}
.staticProductSectionContainer .staticProductSectionHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;//white-space:nowrap;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e4e4e4;justify-content:space-between}
.staticProductSectionContainer .staticProductSectionTitle{color:#000;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:'Open Sans Regular'}
.staticProductSectionContainer .staticProductSectonLegend{font-size:12px;color:#000;align-self:center}
.staticProductSectionContainer .staticProductTiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}
@media only screen and (min-width:768px){.staticProductSectionContainer .staticProductTiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@-webkit-keyframes fadeIn{0{opacity:0;background:#000}
90%{opacity:0}
100%{opacity:1;background:#fff}
}
@keyframes fadeIn{0{opacity:0;background:#000}
90%{opacity:0}
100%{opacity:1;background:#fff}
}
.separator-wrapper{display:flex;flex-direction:row;justify-content:flex-start}
.separator{display:block;margin-top:.5em;margin-bottom:.5em;margin-left:auto;margin-right:auto;border-style:inset;border-top:2px solid #aaa;width:100%}
.resourcesLinks{margin-bottom:15px;font-size:16px}
.resourcesLinks h3{font-size:23px;font-family:'Open Sans Regular'}
.resourcesLinks .dropdown-toggle{width:100%;background:#46779d;color:white;border:0;position:relative;text-align:left !important;padding:8px 15px !important;font-weight:normal}
.resourcesLinks .rightBox{position:absolute;right:0;top:0;bottom:0;width:35px}
.resourcesLinks .rightBox .arrow-down{bottom:15px}
.resourcesLinks .dropdown{position:relative}
.resourcesLinks .dropdown-menu{list-style:none}
.resourcesLinks ul.dropdown-menu{margin:0}
.resourcesLinks .dropdown-menu li{margin-bottom:4px}
.resourcesLinks a,.resourcesLinks a:hover,.resourcesLinks a:active,.resourcesLinks a:visited{color:#333;text-decoration:none}
@media only screen and (max-width:991px){.resourcesLinks ul>li>a{padding:10px 15px !important;display:block}
.resourcesLinks ul>li>a:hover,.resourcesLinks ul>li>a:focus{text-decoration:none;background-color:rgba(61,114,153,0.658823529411765);color:#fff}
.resourcesLinks .dropdown.devicesOnly>.dropdown-menu{display:none}
.resourcesLinks .dropdown.open.devicesOnly>.dropdown-menu{display:inline-block;position:absolute;left:0;z-index:15;width:100%;padding:0;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.575);box-shadow:0 6px 12px rgba(0,0,0,0.575)}
.resourcesLinks .dropdown>.dropdown-menu>li{margin:0}
.resourcesLinks .desktopOnly button.dropdown-toggle span.arrow-down{display:none}
.resourcesLinks .dropdown.desktopOnly .dropdown-toggle{display:none}
.resourcesLinks .subToggle{padding:10px 11px !important}
.resourcesLinks .dropdown-menu>li.noPadding{padding:0 !important;border:0;color:white;border-bottom:0}
}
@media only screen and (min-width:992px){.resourcesLinks .dropdown.devicesOnly>.dropdown-toggle{display:none}
.resourcesLinks .dropdown.desktopOnly>.dropdown-menu{display:none}
.resourcesLinks .dropdown.open.desktopOnly>.dropdown-menu{display:inline-block;position:absolute;top:100%;left:0;z-index:15;max-width:220px;width:100%;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;padding:10px;background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.resourcesLinks .desktopOnly button{outline:0;border:0;background:transparent;padding:0 24px 0 0 !important;width:100%;max-width:220px;color:#333;text-transform:none}
.resourcesLinks .desktopOnly .arrow-down{position:absolute;right:0;bottom:7px}
}
.regionalCarousel_400{background-color:#a9a9a9;height:0;padding-bottom:40%}
.regionalCarousel_400 .lightSlider{height:0 !important;padding-bottom:40% !important;z-index:0}
.regionalCarousel_400 .lightSlider img{width:100%;padding-top:146px}
.regionalCarousel_400 .lSSlideOuter{position:relative}
.regionalCarousel_400 ul.lSPager{position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.regionalCarousel_400 li{list-style:none}
.regionalCarousel_400 .lSPager.lSpg>li a{height:10px;width:10px;background-color:transparent;border:2px solid white;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.15);opacity:.9}
.regionalCarousel_400 .lSAction>a{opacity:.8;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}
.regionalCarousel_400 .lSAction>a:hover{opacity:1}
.regionalCarousel_400 .lSPager.lSpg>li:hover a,.regionalCarousel_400 .lSPager.lSpg>li.active a{background-color:white}
.regionalCarousel_400 .lSPrev,.regionalCarousel_400 .lSNext{background-position:initial;height:44px;width:37px;margin-top:54px;background-size:cover;z-index:10}
.regionalCarousel_400 .lSAction a:nth-child(2),.regionalCarousel_400 .lSAction a:nth-child(4){display:none}
.regionalCarousel_400 .lSPrev{background-image:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/left_arrow.png);background-position:right center}
.regionalCarousel_400 .lSNext{background-image:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/right_arrow.png);background-position:left center}
.regionalCarousel_400 .clickBlocker{display:block;top:50%;cursor:pointer;position:absolute;z-index:9;height:44px;width:37px;margin-top:-22px}
.regionalCarousel_400 .clickBlocker.left{left:10px}
.regionalCarousel_400 .clickBlocker.right{right:10px}
.regionalCarousel_400_tablet{display:none}
.regionalCarousel_400_mobile{display:none}
@media only screen and (max-width:991px){.regionalCarousel_400{display:none}
.regionalCarousel_400_tablet{display:block;max-height:300px;background-color:#222;padding-top:21.78%;position:relative}
.regionalCarousel_400_tablet img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}
.regionalCarousel_400_mobile{display:none}
}
@media only screen and (max-width:786px){.regionalCarousel_400{display:none}
.regionalCarousel_400_tablet{display:none}
.regionalCarousel_400_mobile{display:block;max-height:300px;background-color:#222;padding-top:21.78%;position:relative}
.regionalCarousel_400_mobile img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}
}
.regionalCarousel_1030{margin-top:146px;background-color:#0e4e91e5;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#a9a9a9),to(#0e4e91e5));background:-webkit-linear-gradient(top,#a9a9a9 50%,#0e4e91e5);background:-o-linear-gradient(top,#a9a9a9 50%,#0e4e91e5);background:linear-gradient(-180deg,#a9a9a9 50%,#0e4e91e5);height:75.125vw;max-height:1030px !important;position:relative;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}
.regionalCarousel_1030 .lightSlider{position:relative;top:0;bottom:0;left:0;right:0;z-index:2}
.regionalCarousel_1030 .regionalCarousel_overlay{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;background:-webkit-gradient(linear,left top,left bottom,color-stop(90%,rgba(14,78,145,0.9)),to(rgba(14,78,145,1)));background:-webkit-linear-gradient(top,rgba(14,78,145,0.9) 90%,rgba(14,78,145,1));background:-o-linear-gradient(top,rgba(14,78,145,0.9) 90%,rgba(14,78,145,1));background:linear-gradient(-180deg,rgba(14,78,145,0.9) 90%,rgba(14,78,145,1));width:100%;height:34.45vw;max-height:475px;z-index:3}
.regionalCarousel_1030 .youtube{margin:0;max-width:1366px}
.regionalCarousel_1030 .overLayWidgets{height:79%;width:26%;max-width:350px;max-height:375px;margin-left:10px;margin-right:10px;margin-top:50px;margin-bottom:50px}
.regionalCarousel_1030 .overLayWidgets img{width:auto;height:100%}
.regionalCarousel_1030 .lightSlider img{width:100%}
.regionalCarousel_1030 .lSSlideOuter{position:relative}
.regionalCarousel_1030 ul.lSPager{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.regionalCarousel_1030 li{list-style:none}
.regionalCarousel_1030 .lSPager.lSpg>li a{height:10px;width:10px;background-color:transparent;border:2px solid white;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.15);opacity:.9}
.regionalCarousel_1030 .lSAction>a{opacity:.8;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;top:19%}
.regionalCarousel_1030 .lSAction>a:hover{opacity:1}
.regionalCarousel_1030 .lSPager.lSpg>li:hover a,.regionalCarousel_1030 .lSPager.lSpg>li.active a{background-color:white}
.regionalCarousel_1030 .lSPrev,.regionalCarousel_1030 .lSNext{background-position:initial;height:44px;width:37px;margin-top:54px;background-size:cover;z-index:10}
.regionalCarousel_1030 .lSAction a:nth-child(2),.regionalCarousel_1030 .lSAction a:nth-child(4){display:none}
.regionalCarousel_1030 .lSPrev{background-image:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/left_arrow.png);background-position:right center}
.regionalCarousel_1030 .lSNext{background-image:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/right_arrow.png);background-position:left center}
.regionalCarousel_1030 .clickBlocker{display:block;top:50%;cursor:pointer;position:absolute;z-index:9;height:44px;width:37px;margin-top:-22px}
.regionalCarousel_1030 .clickBlocker.left{left:10px}
.regionalCarousel_1030 .clickBlocker.right{right:10px}
.regionalCarousel_1030_tablet{display:none}
.regionalCarousel_1030_mobile{display:none}
.regionalCarousel_overlay_mobile{display:none}
.regionalCarousel_1030 .regionalCarousel_overlay_mobile{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
@media only screen and (max-width:991px){.regionalCarousel_1030{display:none}
.regionalCarousel_1030 .regionalCarousel_overlay_mobile{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.regionalCarousel_1030_tablet{display:block;min-height:375px;min-width:375px;height:100vw;background-color:#222;position:relative}
.regionalCarousel_1030_tablet img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}
.regionalCarousel_1030_mobile{display:none}
.regionalCarousel_overlay_mobile{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;background:#0e4e91;height:1350px;z-index:3;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;padding-bottom:65px}
.regionalCarousel_overlay_mobile .overLayWidgets{height:100%;width:100%;max-width:350px;max-height:375px;margin-left:10px;margin-right:10px;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
}
@media only screen and (max-width:786px){.regionalCarousel_1030{display:none}
.regionalCarousel_1030_tablet{display:none}
.regionalCarousel_1030_mobile{display:block;min-height:375px;min-width:375px;height:100vw;background-color:#222;position:relative}
.regionalCarousel_1030_mobile img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}
}
.regionalCarousel{background-color:#a9a9a9;height:0;padding-bottom:14.52%}
.regionalCarousel .lightSlider{height:0 !important;padding-bottom:14.52% !important;z-index:0}
.regionalCarousel .lightSlider img{width:100%}
.regionalCarousel .lSSlideOuter{position:relative}
.regionalCarousel ul.lSPager{position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.regionalCarousel .fa-angle-left,.regionalCarousel .fa-angle-right{font-size:48px!important;color:#ccc!important;opacity:.8!important}
.regionalCarousel li{list-style:none}
.regionalCarousel .lSPager.lSpg>li a{height:10px;width:10px;background-color:transparent;border:2px solid white;transition:all .25s;box-shadow:0 0 0 1px rgba(0,0,0,0.15);opacity:.9}
.regionalCarousel .lSAction>a{opacity:.8;transition:opacity .25s}
.regionalCarousel .lSAction>a:hover{opacity:1}
.regionalCarousel .lSPager.lSpg>li:hover a,.regionalCarousel .lSPager.lSpg>li.active a{background-color:white}
.regionalCarousel .lSPrev,.regionalCarousel .lSNext{background-position:initial;height:44px;width:37px;margin-top:-22px;background-size:cover;z-index:10}
.regionalCarousel .lSAction a:nth-child(2),.regionalCarousel .lSAction a:nth-child(4){display:none}
.regionalCarousel .lSPrev{background-position:right center}
.regionalCarousel .lSNext{background-position:left center}
.regionalCarousel .clickBlocker{display:block;top:50%;cursor:pointer;position:absolute;z-index:9;height:44px;width:37px;margin-top:-22px}
.regionalCarousel .clickBlocker.left{left:10px}
.regionalCarousel .clickBlocker.right{right:10px}
@media only screen and (max-width:1024px){.regionalCarousel{display:none}
}
.multiCarousel{overflow:hidden;position:relative;height:561px;background-color:#f3f3f3}
.multiCarousel .lSPager{position:absolute;width:100%;left:0}
.multiCarousel li{text-align:center;color:#FFF;list-style:none}
.multiCarousel .sliderColumn{display:block;float:left;height:561px}
.multiCarousel .sliderColumn img{min-width:calc(102%)}
.multiCarousel .leftColumn{width:50%}
.multiCarousel .rightColumn{width:50%}
.multiCarousel .imageWrapper{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;overflow:hidden;height:561px}
.multiCarousel .sliderColumn .tcItem{flex:1 0 auto}
.multiCarousel .leftColumn .layoutOneOne img,.multiCarousel .leftColumn .layoutOneTwo img{min-height:561px}
.multiCarousel .rightColumn .layoutOneOne img{min-height:561px}
.multiCarousel .rightColumn .layoutOneTwo .top,.multiCarousel .leftColumn .layoutTwoTwo .top,.multiCarousel .rightColumn .layoutTwoTwo .top{height:335px}
.multiCarousel .rightColumn .layoutOneTwo .top img,.multiCarousel .leftColumn .layoutTwoTwo .top img,.multiCarousel .rightColumn .layoutTwoTwo .top img{min-height:335px}
.multiCarousel .rightColumn .layoutOneTwo .bottom,.multiCarousel .leftColumn .layoutTwoTwo .bottom,.multiCarousel .rightColumn .layoutTwoTwo .bottom{height:226px}
.multiCarousel .rightColumn .layoutOneTwo .bottom img,.multiCarousel .leftColumn .layoutTwoTwo .bottom img,.multiCarousel .rightColumn .layoutTwoTwo .bottom img{min-height:226px}
.multiCarousel .lSPager.lSpg>li a{height:10px;width:10px;opacity:.75;background-color:transparent;border:2px solid white;transition:all .25s}
.multiCarousel .lSPager.lSpg>li:hover a,.multiCarousel .lSPager.lSpg>li.active a{background-color:white}
.multiCarousel .lSPager.lSpg>li{display:inline}
.multiCarousel ul.lSPager{position:absolute;width:100%;z-index:15;bottom:0}
.multiCarousel .lSPager.lSpg>li a{height:10px;width:10px;background-color:transparent;border:2px solid white;transition:all .25s;box-shadow:0 0 0 1px rgba(0,0,0,0.25);opacity:.9}
.multiCarousel .mcPrev,.multiCarousel .mcNext{opacity:.8;transition:opacity .25s}
.multiCarousel .mcPrev:hover,.multiCarousel .mcNext:hover,.multiCarousel .lSPager.lSpg>li:hover a{opacity:1}
.multiCarousel .lSPager.lSpg>li:hover a,.multiCarousel .lSPager.lSpg>li.active a{background-color:white}
.multiCarousel .mcPrev,.multiCarousel .mcNext{position:absolute;top:411px;background-position:initial;height:50px;width:42px;background-size:cover;z-index:15;cursor:pointer;display:none}
.multiCarousel.initialized .mcPrev,.multiCarousel.initialized .mcNext{display:block}
.multiCarousel .lSAction a:nth-child(2),.multiCarousel .lSAction a:nth-child(4){display:none}
.multiCarousel .mcPrev{background-image:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/left_arrow.png);background-position:right center;left:10px}
.multiCarousel .mcNext{background-image:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/right_arrow.png);background-position:left center;right:10px}
.multiCarousel .mobileBanners{background-color:#e4e4e4;display:none}
.multiCarousel .mobileBanners .sizeWrapper{width:360px;height:181px;display:block;margin:0 auto}
.multiCarousel .sizeWrapper .object-fit{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.multiCarousel .compat-object-fit{background-size:cover;background-position:center center}
.multiCarousel .compat-object-fit .object-fit{opacity:0}
@media only screen and (max-width:767px){.multiCarousel{height:auto;background-color:initial}
.multiCarousel .multiSliderWrapper{display:none}
.multiCarousel .mobileBanners{display:block}
}
.rowIframe{max-width:1366px;display:flex;flex-direction:row}
.title-content{top:-25px}
.frame-left-component{float:left;max-width:1250px;height:auto}
.left-component{max-width:98%;height:auto}
.two-column-padding{padding-top:0;max-width:48%;//display:flex;//flex:1 1 auto}
.rowIframe .two-column-padding img{height:auto;width:100%}
.mobile-nav a>span,.mobile-nav a:hover>span,.mobile-nav a:active>span,.mobile-nav a:visited>span{height:6px}
@media only screen and (min-width:0) and (max-width:768px){.rowIframe .col-sm-6{padding-left:30px;padding-right:0}
.two-column-padding{padding-top:15px}
.title-content{top:0}
.rowIframe{flex-direction:column}
.two-column-padding{max-width:98%}
}
.clickToConfigure{color:red;font-weight:bold;width:100%}
.imageTextExpandTile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;color:#0e4e91}
.imageTextExpandTile .overlay{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-align:center;-ms-flex-align:center;align-items:center;min-height:20px;background-color:white;padding-left:10px;padding-right:10px}
.imageTextExpandTile .imageTextExpandTileTitle{font-size:20px;width:100%;padding-top:5px;padding-bottom:3px}
.imageTextExpandTile .imageTextExpandTileDescription{display:block;max-height:300px;font-size:15px;width:100%}
.imageTextExpandTile .imageTextExpandTileButton{display:block;width:190px;max-height:300px;margin:7px;margin:7px;padding:3px;text-align:center;text-transform:uppercase;background-color:rgba(27,97,164,.2);border:2px solid #0e4e91;font-size:15px}
.imageTextExpandTile:active .imageTextExpandTileButton,.imageTextExpandTile:active .imageTextExpandTileDescription,.imageTextExpandTile:hover .imageTextExpandTileButton,.imageTextExpandTile:hover .imageTextExpandTileDescription{display:block;max-height:300px}
.imageTextExpandTile .imageTextExpandTileUrl{text-decoration:none}
@media only screen and (min-width:768px){.imageTextExpandTile .imageTextExpandTile{width:50%;margin:7px 0 7px 0}
.imageTextExpandTile .staticProductThumbnailImage{display:block}
.imageTextExpandTile .imageTextExpandTileDescription{display:block}
.imageTextExpandTile .imageTextExpandTileButton{display:block}
}
@media only screen and (min-width:992px){.imageTextExpandTile .imageTextExpandTile{width:calc(50% - 10px);margin:7px 5px 7px 5px}
.imageTextExpandTile:active .imageTextExpandTileButton,.imageTextExpandTile:active .imageTextExpandTileDescription,.imageTextExpandTile:hover .imageTextExpandTileButton,.imageTextExpandTile:hover .imageTextExpandTileDescription{display:block;max-height:300px}
.imageTextExpandTile .imageTextExpandTileDescription{display:none}
.imageTextExpandTile .imageTextExpandTileButton{display:none}
}
.horizontalCarousel .lightSlider.lSSlide{height:100%!important}
.horizontalCarousel .timelineArea{display:flex;justify-content:stretch;margin-left:30px;margin-right:30px}
.horizontalCarousel .timeLineLabel{font-size:2.5vmin;color:#ccc;padding-bottom:15px}
.horizontalCarousel .timeLineLineArea{padding-bottom:15px}
.horizontalCarousel .timeLineFirstSection:hover,.horizontalCarousel .timeLineMiddleSections:hover,.horizontalCarousel .timeLineFinalSection:hover{cursor:pointer;z-index:1}
.horizontalCarousel .timeLineFirstSection:hover .timeLineLabel,.horizontalCarousel .timeLineMiddleSections:hover .timeLineLabel,.horizontalCarousel .timeLineFinalSection:hover .timeLineLabel{color:#a5a4a4}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.horizontalCarousel .timeLineMarker{margin-top:-7px}
}
.horizontalCarousel .timeLineFirstSection{display:flex;flex-grow:1;flex-direction:column}
.horizontalCarousel .timeLineFirstSection .timeLineLabel{text-align:left;white-space:nowrap}
.horizontalCarousel .timeLineFirstSection .timeLineLineArea{display:flex;flex-direction:column;flex-grow:1;justify-content:center}
.horizontalCarousel .timeLineFirstSection .timeLineLineArea .timeLineLine{display:flex;flex-direction:column;justify-content:center;width:100%;background-color:#ffc425;height:10px;min-width:10px;margin-right:5px;align-items:flex-start;border-radius:5px 0 0 5px}
.horizontalCarousel .timeLineFirstSection .timeLineLineArea .timeLineLine .timeLineMarker{font-size:30px;border:5px solid #ffc425;min-height:25px;max-width:8px}
.horizontalCarousel .timeLineFirstSection .timeLineLineArea .timeLineLine .timeLineMarker.active{border:9px solid #ffc425;min-height:25px;min-width:25px;border-radius:50%;background-color:white;cursor:move}
.horizontalCarousel .timeLineMiddleSections{display:flex;flex-grow:1;flex-direction:column}
.horizontalCarousel .timeLineMiddleSections .timeLineLabel{text-align:center}
.horizontalCarousel .timeLineMiddleSections .timeLineLabel.end{text-align:right}
.horizontalCarousel .timeLineMiddleSections .timeLineLineArea{display:flex;flex-direction:column;flex-grow:1;justify-content:center}
.horizontalCarousel .timeLineMiddleSections .timeLineLineArea .timeLineLine{display:flex;flex-direction:column;justify-content:center;width:100%;background-color:#ffc425;height:10px;min-width:10px;margin-right:5px;align-items:center}
.horizontalCarousel .timeLineMiddleSections .timeLineLineArea .timeLineLine .timeLineMarker{font-size:30px;border:5px solid #ffc425;min-height:25px;max-width:8px}
.horizontalCarousel .timeLineMiddleSections .timeLineLineArea .timeLineLine .timeLineMarker.active{border:9px solid #ffc425;min-height:25px;min-width:25px;border-radius:50%;background-color:white;cursor:move}
.horizontalCarousel .timeLineFinalSection{display:flex;flex-grow:1;flex-direction:column}
.horizontalCarousel .timeLineFinalSection .timeLineLabel{text-align:right}
.horizontalCarousel .timeLineFinalSection .timeLineLineArea{display:flex;flex-direction:column;flex-grow:1;justify-content:center}
.horizontalCarousel .timeLineFinalSection .timeLineLineArea .timeLineLine{display:flex;flex-direction:column;justify-content:center;width:100%;background-color:#ffc425;height:10px;min-width:10px;margin-right:5px;align-items:flex-end;border-radius:0 5px 5px 0}
.horizontalCarousel .timeLineFinalSection .timeLineLineArea .timeLineLine .timeLineMarker{font-size:30px;border:5px solid #ffc425;min-height:25px;max-width:8px}
.horizontalCarousel .timeLineFinalSection .timeLineLineArea .timeLineLine .timeLineMarker.active{border:9px solid #ffc425;min-height:25px;min-width:25px;border-radius:50%;background-color:white;cursor:move}
.horizontalCarousel .carouselArea{display:flex;flex-direction:row;position:relative}
.horizontalCarousel .leftArrowArea,.horizontalCarousel .rightArrowArea{display:flex;flex-direction:column;justify-content:center;font-size:51px;color:rgba(0,0,0,0.15);position:absolute;height:100%;padding-bottom:104px;z-index:10}
.horizontalCarousel .leftArrowArea svg,.horizontalCarousel .rightArrowArea svg{cursor:pointer}
.horizontalCarousel .leftArrowArea svg:hover,.horizontalCarousel .rightArrowArea svg:hover{color:rgba(0,0,0,0.35)}
.horizontalCarousel .leftArrowArea .white,.horizontalCarousel .rightArrowArea .white{border-color:#fff;border-style:solid;background-color:#fff;border-radius:50%}
.horizontalCarousel .leftArrowArea{left:-30px}
.horizontalCarousel .rightArrowArea{right:-30px}
.horizontalCarousel .itemArea{display:flex;flex-direction:row}
.horizontalCarousel .itemContainer{display:flex;flex-direction:column;padding-left:20px;padding-right:20px;padding-bottom:10px;padding-top:10px;width:100%;margin-right:0!important;margin-left:0;position:relative;height:100%}
.horizontalCarousel .itemContainer.visibleItem{display:block}
.horizontalCarousel .itemContainer.hiddenItem{display:none}
.horizontalCarousel .tile-wrapper{padding:10px;height:100%}
.horizontalCarousel .tile-wrapper.active{box-shadow:0 0 10px 0 rgba(0,0,0,0.25);border-radius:5px}
.horizontalCarousel .itemContainer.history .tile-wrapper.active:after,.horizontalCarousel .itemContainer.history.active .tile-wrapper:after,.horizontalCarousel ul .itemContainer.history:nth-child(2) .tile-wrapper:after{content:' ';position:absolute;left:97.4%;top:139px;background-color:rgba(0,0,0,0.15);border-radius:50px;display:inline-block;width:20px;height:20px}
.horizontalCarousel ul .itemContainer.history:nth-last-child(2) .tile-wrapper:before,.horizontalCarousel .itemContainer.history .tile-wrapper.active:before,.horizontalCarousel ul .itemContainer.history:nth-last-child(2) .tile-wrapper.active:before,.horizontalCarousel ul .itemContainer.history:nth-last-child(1) .tile-wrapper.active:before{content:' ';position:absolute;left:-2.6%;top:139px;background-color:rgba(0,0,0,0.15);border-radius:50px;display:inline-block;width:20px;height:20px}
.horizontalCarousel ul .itemContainer.history:nth-last-child(1) .tile-wrapper.active:after{content:none}
.horizontalCarousel ul .itemContainer.history:nth-child(1) .tile-wrapper.active:before{content:none}
.horizontalCarousel .itemContainer.step .tile-wrapper.active:after,.horizontalCarousel .itemContainer.step.active .tile-wrapper:after{position:absolute;left:97.4%;top:139px;display:inline-block;content:'>';font-weight:900;color:#ccc;font-size:39px;font-family:cursive}
.horizontalCarousel .itemContainer.step .tile-wrapper.active:before{position:absolute;left:-2.6%;top:139px;display:inline-block;content:'>';font-weight:900;color:#ccc;font-size:39px;font-family:cursive}
.horizontalCarousel ul .itemContainer.step:nth-child(2) .tile-wrapper.active:before,.horizontalCarousel ul .itemContainer.step:nth-last-child(1) .tile-wrapper.active:before{position:absolute;left:-2.6%;top:139px;display:inline-block;content:'>';font-weight:900;color:#ccc;font-size:39px;font-family:cursive}
.horizontalCarousel ul .itemContainer.step.active .tile-wrapper:before{position:absolute;left:-2.6%;top:139px;display:inline-block;content:'>';font-weight:900;color:#ccc;font-size:39px;font-family:cursive}
.horizontalCarousel ul .itemContainer.step:nth-last-child(1) .tile-wrapper.active:after{content:none}
.horizontalCarousel ul .itemContainer.step:nth-child(1) .tile-wrapper.active:before{content:none}
.horizontalCarousel .videoPlayer{position:absolute;left:43%;bottom:27%;color:gray;font-size:70px;opacity:.75}
.horizontalCarousel .itemTypeTitle{font-size:18px;color:#ffc425;margin-bottom:10px;text-transform:uppercase;font-weight:600}
.horizontalCarousel .itemImageArea{margin-bottom:15px;position:relative;max-width:400px}
.horizontalCarousel .itemImageArea img{max-width:100%}
.horizontalCarousel .itemImageDateTimeArea{position:absolute;left:10px;bottom:10px;padding:10px;padding-top:7px;padding-bottom:7px;background-color:#0e4e91;color:white;font-size:16px;border-radius:3px}
.horizontalCarousel .itemImageDate{font-weight:600;margin-bottom:-5px}
.horizontalCarousel .itemTextTitleArea{display:flex;justify-content:space-between;margin-bottom:10px}
.horizontalCarousel .itemTextTitleButton{display:flex;flex-direction:column;justify-content:center;background-color:#ffc425;font-size:12px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:white;font-weight:500;border-radius:5px;max-height:26px;margin-left:5px;min-width:93px;align-items:center}
.horizontalCarousel .itemTextTitle{font-size:20px;font-weight:600}
.horizontalCarousel .itemTextDescription{font-size:16px;font-weight:normal;margin-bottom:15px}
.horizontalCarousel .itemTextLinksArea{display:flex;flex-direction:row;font-size:16px;font-weight:normal}
.horizontalCarousel .itemTextTitleButton .itemTextLink1 a{color:#fff}
.horizontalCarousel .itemTextLinkDivider{margin-left:10px;margin-right:10px}
.horizontalCarousel .itemSpacer{display:flex;flex-direction:column;justify-content:center;font-size:36px;color:rgba(0,0,0,0.15);width:40px;padding-bottom:104px}
@media only screen and (max-width:1431px){.horizontalCarousel .leftArrowArea{left:4px;text-shadow:0 0 5px white}
.horizontalCarousel .rightArrowArea{right:4px;text-shadow:0 0 5px white}
.horizontalCarousel .leftArrowArea svg,.horizontalCarousel .rightArrowArea svg{border-radius:50%}
}
@media only screen and (max-width:1023px){.horizontalCarousel .itemContainer.step .tile-wrapper.active:after,.horizontalCarousel .itemContainer.step.active .tile-wrapper:after,.horizontalCarousel ul .itemContainer.history:nth-last-child(2) .tile-wrapper:before,.horizontalCarousel .itemContainer.history .tile-wrapper.active:before,.horizontalCarousel ul .itemContainer.history:nth-last-child(2) .tile-wrapper.active:before,.horizontalCarousel ul .itemContainer.history:nth-last-child(1) .tile-wrapper.active:before,.horizontalCarousel .itemContainer.history .tile-wrapper.active:after,.horizontalCarousel .itemContainer.history.active .tile-wrapper:after,.horizontalCarousel ul .itemContainer.history:nth-child(2) .tile-wrapper:after{content:none}
.horizontalCarousel .itemContainer.history.active .tile-wrapper:after{content:none}
.horizontalCarousel .itemContainer.history.active + :after{content:none}
.horizontalCarousel .itemContainer.step.active .tile-wrapper:after{content:none}
.horizontalCarousel .itemContainer.step.active + :after{content:none}
.horizontalCarousel .lightSlider{display:flex;flex-wrap:nowrap}
.horizontalCarousel .itemImageArea{max-width:100%}
.horizontalCarousel .itemImageArea img{max-width:100%}
.horizontalCarousel .timelineArea{display:none}
.horizontalCarousel .itemSpacer{display:none}
.horizontalCarousel .itemArea{overflow:hidden;justify-content:center}
.horizontalCarousel .itemContainer.active{display:flex;margin-right:5px;margin-left:5px;padding-left:5px;padding-right:5px}
.horizontalCarousel .itemContainer.active .tile-wrapper.active{box-shadow:none;border-radius:0}
.horizontalCarousel .itemContainer{display:flex;margin-right:5px!important;margin-left:5px;padding-left:5px;padding-right:5px}
.horizontalCarousel .itemContainer .tile-wrapper.active,.horizontalCarousel .itemContainer .tile-wrapper{box-shadow:none!important;border-radius:0!important}
}
.homePageHero{margin-top:0;background-color:#0e4e91;height:70vh;position:relative;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15;overflow:hidden}
.homePageHero .lightSlider{overflow:inherit}
.homePageHero .overlay{position:absolute;bottom:0;background:#000;background:#ccc;color:#ccc;width:100%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:.87;color:#000;font-family:"Open Sans Regular";font-style:italic;font-size:14px;padding:13px;text-align:left;text-align:-webkit-center;font-weight:bold;height:46px}
.homePageHero a:hover,.homePageHero a:visited,.homePageHero a:link,.homePageHero a:active{text-decoration:none}
.homePageHero .overlay-desc{max-width:1366px;text-align:left;padding-left:100px}
.homePageHero .heroOverlay{position:absolute;top:20.5%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;font-family:"Open Sans Regular";padding-bottom:20px;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1306px;width:calc(100% - 40px);transform:translate(-50%)}
.homePageHero .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.homePageHero .heroTagOverlay{color:#fff;//text-align:right;font-size:48px;width:100%%;text-transform:none;text-shadow:1px 1px 10px #666;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;margin-top:0;margin-bottom:0;line-height:1.1}
.homePageHero .heroTagOverlay h2{color:#fff;//text-align:right;font-size:48px;width:100%;text-shadow:1px 1px 10px #666;text-transform:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;margin-top:0;margin-bottom:0;line-height:1.1}
.homePageHero .heroSubTagOverlay{color:#fff;text-align:right;font-size:18px;padding-bottom:15px;width:100%;text-shadow:1px 1px 10px #666}
.homePageHero .heroButton{background-color:#0f4e92;color:white;font-size:18px;padding:11px 40px;border:0;cursor:pointer;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}
.row{margin-left:0;margin-right:0}
.homePageHero .lightSlider{height:0 !important;z-index:0}
.lSSlideOuter .lSPager.lSpg{margin-bottom:13px}
@media only screen and (max-width:5000px){.homePageHero .lightSlider img{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover}
}
@media only screen and (max-width:1920px){.homePageHero .lightSlider img{// min-width:1920px;height:70vh;max-height:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
}
.homePageHero .lSSlideOuter{position:relative}
.homePageHero ul.lSPager{position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.homePageHero li{list-style:none}
.homePageHero .lSPager.lSpg>li a{height:10px;width:10px;background-color:transparent;border:2px solid white;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.15);opacity:.9}
.homePageHero .lSAction>a{opacity:.8;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}
.homePageHero .lSAction>a:hover{opacity:1}
.homePageHero .lSPager.lSpg>li:hover a,.homePageHero .lSPager.lSpg>li.active a{background-color:white}
.homePageHero .lSPrev,.homePageHero .lSNext{background-position:initial;height:44px;width:37px;margin-top:-22px;background-size:cover;z-index:10}
.fa-angle-left,.fa-angle-right{font-size:48px;color:#ccc;opacity:.8}
.homePageHero .lSAction a:nth-child(2),.homePageHero .lSAction a:nth-child(4){display:none}
.homePageHero .lSPrev{background-position:right center;left:30px}
.homePageHero .lSNext{background-position:left center;right:30px}
.homePageHero .clickBlocker{display:block;top:50%;cursor:pointer;position:absolute;z-index:9;height:44px;width:37px;margin-top:-22px;color:#ccc;font-size:48px}
.homePageHero .clickBlocker.left{left:30px}
.homePageHero .heroTagOverlay p{margin:0}
.homePageHero .heroSubTagOverlay p{margin:0}
.homePageHero .heroButton p{margin:0}
.homePageHero .clickBlocker.right{right:30px}
@media only screen and (max-width:1023px){.homePageHero{display:block;margin-top:0;height:400px}
.homePageHero .overlay{display:block;background:#0e4e91;height:100%;opacity:.6}
.homePageHero .overlay-desc{display:none}
.homePageHero .heroOverlay{width:90%;left:50% !important;text-align:center !important;transform:translate(-50%,0) !important;top:15%}
.homePageHero .heroTagOverlay{text-align:center !important;line-height:1;padding-bottom:40px}
.homePageHero .heroTagOverlay h2{font-size:34px}
.homePageHero .heroSubTagOverlay{text-align:center !important;display:none}
.homePageHero .heroButton{text-align:center !important}
.homePageHero .buttonWrapper{justify-content:center !important}
.homePageHero .clickBlocker{display:none}
.homePageHero .heroButton{padding:10px 20px;max-width:300px}
.homePageHero .lSSlideWrapper{max-width:100%;overflow:hidden;position:relative;height:400px}
}
.cnt_full_width_container .wrapper{padding-left:30px;padding-right:30px}
.cnt_full_width_container .general-nav-col .wysiwyg-text.text.parbase.section{padding-left:0;padding-right:0}
.ccnt_full_width_container .table.parbase.section{padding-right:30px;padding-left:30px;overflow-x:auto}
.cnt_full_width_container .general-nav-col .table.parbase.section{padding-left:0;padding-right:0;overflow-x:auto}
@media only screen and (max-width:1023px){.flex-column-prop{flex-direction:column!important}
.cnt_full_width_container .wrapper{padding-left:20px;padding-right:20px}
}
.cnt_full_width .wrapper .wysiwyg-text.text.parbase.section{padding-left:30px;padding-right:30px}
.cnt_full_width .wrapper .general-nav-col .wysiwyg-text.text.parbase.section{padding-left:0;padding-right:0}
.cnt_full_width .table.parbase.section{padding-right:30px;padding-left:30px;overflow-x:auto}
.cnt_full_width .general-nav-col .table.parbase.section{padding-left:0;padding-right:0;overflow-x:auto}
@media only screen and (max-width:1023px){.flex-column-prop{flex-direction:column!important}
.cnt_full_width .wrapper .wysiwyg-text.text.parbase.section{padding-left:20px;padding-right:20px}
}
.cta_button-wrapper{display:flex}
.cta_button-wrapper .cta-button{font-size:18px;border:0;cursor:pointer;border-radius:4px;background-color:#0e4e91;color:#fff;display:flex;flex-direction:row;justify-content:center;align-self:center;align-items:center;padding:11px 23px;width:100%}
.cta_button-wrapper .cta-button i{display:flex;justify-content:flex-end;font-size:25px}
.cta_button-wrapper .fa-angle-left,.cta_button-wrapper .fa-angle-right{font-size:unset!important;color:unset!important;opacity:unset!important}
.cta_button-wrapper .cta-button:hover{background-color:#2c649f!important}
.cta_button-wrapper a,.cta_button-wrapper a:hover{text-decoration:none}
.general-mav-col-content .wysiwyg-text{height:auto}
.general-nav-col:last-of-type{margin-right:20px}
.general-mav-col-content .wysiwyg-text:first-of-type p{margin-top:0}
.general-nav-col:first-child .vl:first-of-type{display:none}
.general-nav-col:first-of-type .vl{margin-left:0;margin-right:30px}
.general-nav-col .cnt_cta_button.section:last-of-type{height:100%;display:flex;flex-direction:column;place-content:flex-end}
.general-nav-col:first-of-type{//margin-left:0}
.general-nav-col .general-mav-col-content .imagehotspot,.general-nav-col .general-mav-col-content .image{height:auto}
.general-mav-col-content{display:flex;flex-direction:column;width:100%}
.general-nav-col .vl{height:100%;margin-right:30px;top:12.5px;bottom:12.5px;margin-left:0}
.general-nav-col .nav-wysiwyg-text.text.parbase.section{padding-left:18px}
@media only screen and (max-width:1023px){.general-nav-col:first-of-type .vl{margin-left:0;margin-right:15px}
.cnt_full_width .wrapper>.wysiwyg-text{padding-left:15px;padding-right:15px}
.general-nav-col .vl{margin-right:15px;margin-left:0}
.general-nav-col{width:100%!important;padding-right:30px;padding-left:15px}
.general-nav-col .general-mav-col-content.jm-column-spacing{padding-top:0;padding-bottom:10px}
.general-nav-col .general-mav-col-content.jm-column-spacing p{margin-bottom:0}
.general-nav-col:last-of-type{margin-right:unset}
}
div.cnt_call_to_action_buttons{height:100%}
.clickToConfigure{color:red;font-weight:bold}
.callToAction{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:20px;height:100%}
.callToAction .ctaButton{display:flex;justify-content:center;flex-direction:column;color:#fff;background:#002d62;height:34px;width:300px;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.callToAction .ctaError{font-weight:bold;color:red}
.callToAction .horizontalRule{display:block}
.callToAction .ctaButton2{display:flex;justify-content:center;flex-direction:column;color:#fff;background:#002d62;height:34px;width:300px;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.callToAction :visited{color:white}
.callToAction :hover{text-decoration:none}
.callToAction .ctaText{padding-left:17px}
@media only screen and (max-width:991px){.callToAction .ctaButton{width:316px}
.callToAction .ctaButton2{width:316px}
}
@media only screen and (min-width:768px){.callToAction{padding-top:0}
}
@media only screen and (min-width:992px){.callToAction .ctaButton{height:46px}
.callToAction .ctaButton2{height:46px}
}
.cnt_business_area .threeColumnComp{display:flex;flex-direction:row;max-width:1366px;justify-content:center}
.cnt_business_area img{width:100%;max-width:500px;max-height:262.6px}
.cnt_business_area .spacebwCol{max-width:30px;width:100%}
.cnt_business_area .businessButtonWrapper{text-align:center;display:flex;justify-content:center;margin-top:10px;margin-bottom:20px}
.cnt_business_area .businessButton{text-align:center;background-color:#0e4e91;width:fit-content;color:#fff;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;font-size:16px;border-radius:4px}
.cnt_business_area .businessButton:hover{background-color:#2c649f!important}
.cnt_business_area .businessLink:hover{text-decoration:unset}
.cnt_business_area .businsessHeader{font-size:20px;font-weight:600;margin-left:20px;margin-right:20px;margin-top:10px;line-height:22px}
.cnt_business_area .businsessHeader h2{font-size:20px;font-weight:600;margin-left:20px;margin-right:20px;margin-top:10px;line-height:22px;text-transform:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}
.cnt_business_area .businessDescr{font-size:16px;margin-left:20px;margin-right:20px;margin-top:10px}
.cnt_business_area .columnContent{max-width:500px;background-color:#fff;display:flex;flex-direction:column;width:100%}
.cnt_business_area .columnContent .businessLink{display:flex;justify-content:center;flex-direction:row;flex:auto;align-items:flex-end;text-align:center;align-self:center}
@media only screen and (max-width:1023px){.cnt_business_area .threeColumnComp{display:flex;flex-direction:column;max-width:1366px;justify-content:center;align-items:center}
.cnt_business_area .spacebwCol{height:30px}
}
.breadcrumb_items{text-transform:uppercase;display:flex;flex-wrap:wrap}
.breadcrumb-item{font-size:12px;padding-left:7px;padding-right:7px;float:left;display:flex;z-index:1}
a.breadcrumb-item-link:link,a.breadcrumb-item-link:visited,a.breadcrumb-item-link:hover,a.breadcrumb-item-link:active{color:#000}
.breadcrumb-item.home{color:#006bb7}
.breadcrumb-item-image{padding-top:3px;padding-left:15px;background-image:url(/etc.clientlibs/jm/clientlibs/base/resources/images/Breadcrumbcarotfw.png);background-repeat:no-repeat;text-align:center;background-position:center}
.blog-related-articles-wrapper .blog-header{font-size:18px;font-family:'Open Sans Regular'}
.blog-related-articles-wrapper .blog-related-article{margin-bottom:21px}
.blog-related-articles-wrapper .blog-header:after{content:' ';display:block;width:100%;margin:3px 0 10px 0;border-bottom:1px solid #e4e4e4}
.general-mav-col-content .wysiwyg-text:first-of-type p{margin-top:0}
.generalTemplate .marketingResourcesWrapper.container-fluidm{padding-left:30px;padding-right:20px}
.general-mav-col-content .blog-feed-articles-wrapper:first-of-type{margin-top:0}
.general-mav-col-content .blog-header:first-of-type{margin-top:0}
.blog-feed-articles-wrapper .blog-container{display:flex;flex-direction:row}
.blog-feed-articles-wrapper .blog-image-container{max-width:320px;margin-right:20px;margin-bottom:20px}
.blog-feed-articles-wrapper .blog-image-container img{max-width:320px;width:auto}
.blog-feed-articles-wrapper{margin-top:20px}
.blog-feed-articles-wrapper .blog-header{font-size:20px;font-family:'Open Sans Regular'}
.blog-feed-articles-wrapper .blog-feed-article-detail{font-size:16px;margin-top:8px}
.blog-feed-articles-wrapper .blog-feed-date-author{margin-bottom:8px}
.blog-feed-articles-wrapper .blog-feed-article{margin-bottom:21px;font-size:20px}
.blog-feed-articles-wrapper .blog-feed-intro{margin-bottom:1.15rem}
.blog-feed-articles-wrapper .blog-feed-read-more{margin-top:10x;margin-bottom:10px}
.blog-feed-articles-wrapper .blog-header:after{content:' ';display:block;width:100%;margin:3px 0 10px 0;border-bottom:1px solid #e4e4e4}
.blog-feed-articles-wrapper .blog-container{width:100%;margin:3px 0 10px 0;border-bottom:1px solid #eee}
@media only screen and (max-width:1023px){.general-mav-col-content .wysiwyg-text:first-of-type p{margin-top:unset}
.generalTemplate .marketingResourcesWrapper.container-fluidm{padding-left:20px;padding-right:20px}
.blog-feed-articles-wrapper .blog-container{flex-direction:column}
.blog-feed-articles-wrapper .blog-image-container{height:100%;margin-right:0}
.general-mav-col-content .blog-feed-articles-wrapper:first-of-type{margin-top:unset}
.general-mav-col-content .blog-header:first-of-type{margin-top:unset}
}
.blog-breadtags-wrapper{display:flex;flex-direction:row}
.blog-breadtag-pipe{font-size:11px}
.right-padding0{padding-right:0}
.blog-articles-by-topic-wrapper-mobile{display:block;position:relative}
.blog-slider-button{cursor:pointer;z-index:3}
.blog-articles-by-topic-wrapper-mobile .blog-child-links{font-size:14px}
.blog-articles-by-topic-wrapper-mobile .blog-header{font-size:18px;font-family:'Open Sans Regular'}
.blog-articles-by-topic-wrapper-mobile .blog-header:after{content:' ';display:block;width:100%;//max-width:200px;margin:3px 0 10px 0;border-bottom:1px solid #e4e4e4}
.blog-articles-by-topic-wrapper-mobile .blog-title{margin-bottom:2px;position:relative;padding-right:15px;display:block;margin:0;font-size:14px;text-transform:none;font-family:'Open Sans Regular';line-height:normal}
.blog-articles-by-topic-wrapper-mobile a,.blog-articles-by-topic-wrapper-mobile a:active,.blog-articles-by-topic-wrapper-mobile a:hover,.blog-articles-by-topic-wrapper-mobile a:visited,.blog-articles-by-topic-wrapper-mobile a:link{font-weight:normal;font-style:normal;color:#333;display:inline-block;width:100%;cursor:pointer}
.blog-articles-by-topic-wrapper-mobile .by-topic-area-mobile{display:none;position:absolute;z-index:2;background-color:#fff;padding:9px;box-shadow:1px 1px 3px #ccc;width:213px;top:20px;left:-190px}
.blog-articles-by-topic-wrapper-mobile .blog-collapsible{width:100%;border:0;text-align:left;outline:0;margin-top:10px;display:flex;flex-direction:row}
.blog-articles-by-topic-wrapper-mobile .blog-content{display:none;overflow:hidden}
.blog-articles-by-topic-wrapper-mobile .blog-content.visible{display:block}
.blog-articles-by-topic-wrapper-mobile .blog-child-links{margin-left:15px;margin-bottom:3px}
.blog-articles-by-topic-wrapper-mobile .arrow-down{transform:rotate(-90deg);float:right;position:inherit;border-left:5px solid transparent;margin-top:10px;color:rgba(0,0,0,0.5);cursor:pointer}
.blog-articles-by-topic-wrapper-mobile .arrowFirst{transform:rotate(0)}
.blog-articles-by-topic-wrapper-mobile .blog-slider-mobile{display:block;color:#ccc;float:right}
.blog-articles-by-topic-wrapper-mobile{display:flex;flex-direction:row;justify-content:flex-end}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile{display:block;position:relative}
.blog-slider-button{cursor:pointer;z-index:3}
.flex-mbile-area-topic{width:50%}
.flex-mbile-area-topic-date{display:flex;flex-direction:row}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-child-links{font-size:14px}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-header{font-size:18px;font-family:'Open Sans Regular'}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-header:after{content:' ';display:block;width:100%;//max-width:200px;margin:3px 0 10px 0;border-bottom:1px solid #e4e4e4}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-title{margin-bottom:2px;position:relative;padding-right:15px;display:block;margin:0;font-size:14px;text-transform:none;font-family:'Open Sans Regular';line-height:normal}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile a,.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile a:active,.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile a:hover,.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile a:visited,.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile a:link{font-weight:normal;font-style:normal;color:#333;display:inline-block;width:100%;cursor:pointer}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .by-topic-area-mobile{display:none;position:absolute;z-index:2;background-color:#fff;padding:9px;box-shadow:1px 1px 3px #ccc;width:460px;top:20px;left:-436px}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-collapsible{width:100%;border:0;text-align:left;outline:0;margin-top:10px;display:flex;flex-direction:row}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-content{display:none;overflow:hidden}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-content.visible{display:block}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-child-links{margin-left:15px;margin-bottom:3px}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .arrow-down{transform:rotate(-90deg);float:right;position:inherit;border-left:5px solid transparent;margin-top:10px;color:rgba(0,0,0,0.5);cursor:pointer}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .arrowFirst{transform:rotate(0)}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .blog-slider-mobile{display:block;color:#ccc;float:right}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile{display:flex;flex-direction:row;justify-content:flex-end}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .arrow-down-date{transform:rotate(-90deg);float:right;position:inherit;border-left:5px solid transparent;margin-top:10px;color:rgba(0,0,0,0.5);cursor:pointer}
@media only screen and (min-width:200px) and (max-width:767px){.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .by-topic-area-mobile{left:-205px}
.flex-mbile-area-topic-date{display:flex;flex-direction:column}
.flex-mbile-area-topic{width:100%}
.blog-articles-by-topic-date-wrapper-mobile .blog-articles-by-topic-wrapper-mobile .by-topic-area-mobile{width:230px}
}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .by-topic-area{display:block}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-header{font-size:18px;font-family:'Open Sans Regular'}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-header:after{content:' ';display:block;width:100%;//max-width:200px;margin:3px 0 10px 0;border-bottom:1px solid #e4e4e4}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-child-links{font-size:16px}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-title{margin-bottom:2px;position:relative;padding-right:15px;display:block;margin:0;text-transform:none;font-family:'Open Sans Regular';line-height:normal}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper a,.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper a:active,.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper a:hover,.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper a:visited,.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper a:link{font-weight:normal;font-style:normal;color:#333;display:inline-block;width:100%;cursor:pointer}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-collapsible{width:100%;border:0;text-align:left;outline:0;margin-top:0;display:flex;flex-direction:row}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-content{display:none;overflow:hidden}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-content.visible{display:block}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .blog-child-links{margin-left:15px;margin-bottom:3px}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .arrow-down{transform:rotate(-90deg);float:right;position:inherit;border-left:5px solid transparent;margin-top:10px;color:rgba(0,0,0,0.5);cursor:pointer}
.blog-articles-by-topic-date-wrapper .blog-articles-by-topic-wrapper .arrowFirst{transform:rotate(0)}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper{margin-top:35px}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .by-topic-area{display:block}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-header{font-size:18px;font-family:'Open Sans Regular'}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-header:after{content:' ';display:block;width:100%;//max-width:200px;margin:3px 0 10px 0;border-bottom:1px solid #e4e4e4}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-child-links{font-size:16px}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-title{margin-bottom:2px;position:relative;padding-right:15px;display:block;margin:0;font-size:16px;text-transform:none;font-family:'Open Sans Regular';line-height:normal}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper a,.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper a:active,.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper a:hover,.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper a:visited,.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper a:link{font-weight:normal;font-style:normal;color:#333;display:inline-block;width:100%;cursor:pointer}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-collapsible{width:100%;border:0;text-align:left;outline:0;margin-top:10px;display:flex;flex-direction:row}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-content{display:none;overflow:hidden}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-content.visible{display:block}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .blog-child-links{margin-left:15px;margin-bottom:3px}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .arrow-down-date{transform:rotate(-90deg);float:right;position:inherit;border-left:5px solid transparent;margin-top:10px;color:rgba(0,0,0,0.5);cursor:pointer}
.blog-articles-by-topic-date-wrapper .blog-articles-by-date-wrapper .arrowFirst{transform:rotate(0)}
.blog-articles-by-topic-wrapper .by-topic-area{display:block}
.blog-articles-by-topic-wrapper .blog-header{font-size:18px;font-family:'Open Sans Regular'}
.blog-articles-by-topic-wrapper .blog-header:after{content:' ';display:block;width:100%;//max-width:200px;margin:3px 0 10px 0;border-bottom:1px solid #e4e4e4}
.blog-articles-by-topic-wrapper .blog-child-links{font-size:16px}
.blog-articles-by-topic-wrapper .blog-title{margin-bottom:2px;position:relative;padding-right:15px;display:block;margin:0;text-transform:none;font-family:'Open Sans Regular';line-height:normal}
.blog-articles-by-topic-wrapper a,.blog-articles-by-topic-wrapper a:active,.blog-articles-by-topic-wrapper a:hover,.blog-articles-by-topic-wrapper a:visited,.blog-articles-by-topic-wrapper a:link{font-weight:normal;font-style:normal;color:#333;display:inline-block;width:100%;cursor:pointer}
.blog-articles-by-topic-wrapper .blog-collapsible{width:100%;border:0;text-align:left;outline:0;margin-top:10px;display:flex;flex-direction:row}
.blog-articles-by-topic-wrapper .blog-content{display:none;overflow:hidden}
.blog-articles-by-topic-wrapper .blog-content.visible{display:block}
.blog-articles-by-topic-wrapper .blog-child-links{margin-left:15px;margin-bottom:3px}
.blog-articles-by-topic-wrapper .arrow-down{transform:rotate(-90deg);float:right;position:inherit;border-left:5px solid transparent;margin-top:10px;color:rgba(0,0,0,0.5);cursor:pointer}
.blog-articles-by-topic-wrapper .arrowFirst{transform:rotate(0)}
.alert-banner-jm{background-color:#ffc425}
.alert-banner-jm .banner-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.alert-banner-jm .banner-wrapper .alert-icon{margin-left:30px;margin-right:15px}
.alert-banner-jm .banner-wrapper .jm-alert-icon{font-size:24px;color:#fff}
.alert-banner-jm .banner-wrapper .alert-message{font-size:18px;color:#fff;padding:5px;padding-right:20px}
.alert-banner-jm .banner-wrapper .alert-message a{color:unset;text-decoration:underline}
.alert-banner-jm .banner-wrapper .close-alert-jm{font-size:24px;color:#fff;text-align:end;margin-right:30px;margin-left:auto}
.alert-banner-jm .banner-wrapper .jm-close-alert-tag{cursor:pointer}
@media only screen and (max-width:1023px){.alert-banner-jm .banner-wrapper .alert-message{white-space:unset}
.alert-banner-jm .banner-wrapper .close-alert-jm{width:unset;margin-right:20px}
.alert-banner-jm .banner-wrapper .alert-icon{margin-left:10px}
}
.column-2-marketing-comp{float:left;width:48%;min-height:20px;max-width:623px}
.column-1-marketing-comp{float:left;width:100%;min-height:20px;max-width:1259px}
@media only screen and (min-width:768px) and (max-width:991px){.column-2-marketing-comp{float:none;width:100%;min-height:20px;max-width:707px}
.column-1-marketing-comp{float:none;width:100%;min-height:20px;max-width:707px}
}
@media only screen and (min-width:200px) and (max-width:767px){.column-3-marketing-comp{float:none;width:100%;min-height:20px;max-width:707px}
.column-2-marketing-comp{float:none;width:100%;min-height:20px;max-width:707px}
}
.cnt_1-2-3-column{padding-right:13px}
.column-3{float:left;width:32%;min-height:20px;max-width:450px}
.column-2{float:left;width:49%;min-height:20px;max-width:680px}
.column-1{float:left;width:100%;min-height:20px;max-width:1366px}
.column-1 img{width:100%}
.columnHeader{margin-top:40px;margin-bottom:15px}
.topmargin25>div{margin-top:0}
@media only screen and (min-width:768px) and (max-width:991px){.marketingOpenPage .bannerHero{display:none}
.marketingOpenPage .topRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.column-3{float:none;width:100%;min-height:20px;max-width:707px}
.column-2{float:none;width:100%;min-height:20px;max-width:707px}
.column-1{float:none;width:100%;min-height:20px;max-width:707px}
}
@media only screen and (min-width:200px) and (max-width:767px){.marketingOpenPage .bannerHero{display:none}
.marketingOpenPage .topRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.column-3{float:none;width:100%;min-height:20px;max-width:707px}
.column-2{float:none;width:100%;min-height:20px;max-width:707px}
}
.locator-config-page{display:flex;flex-direction:column;align-items:center}
.tbl_key_val_pl{display:flex}
.col_key_val_pl{width:50%}
.xf-web-container{background:#fff}
.product-page .experiencefragment .xf-product-detail .productCarot{transform:rotate(90deg)}
.product-page .experiencefragment .xf-product-detail .jm-collapsed-description{display:none}
.product-page .experiencefragment .xf-product-detail .jm-product-tabs{display:block}
.xf-product-detail{margin-bottom:15px}
.xf-product-detail .product-image{width:150px;height:95px}
.xf-product-detail .cq-dd-image{max-width:100%}
.xf-product-detail .jm-product-line-image-div{position:absolute;bottom:5px;right:5px;z-index:3;cursor:pointer;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/QuickSheets.png);background-size:contain;background-repeat:no-repeat;height:26px;width:20px}
.xf-product-detail .jm-product-line-image-div-white{background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/ViewDocuments_white.png);background-size:contain;background-repeat:no-repeat;height:26px;width:20px}
.xf-product-detail .jm-product-line-close-div{display:none;position:absolute;top:5px;right:5px;z-index:3;float:right;font-weight:bold;margin-top:-5px;cursor:pointer;color:white}
.xf-product-detail .jm-product-line-image-div-show{display:none}
.xf-product-detail .jm-product-line-close-div-close{display:block}
.xf-product-detail .closeOverlay{float:right;font-weight:bold;margin-top:-5px;cursor:pointer}
.xf-product-detail .productCarot{margin-left:10px}
.xf-product-detail .overlay.show{height:100%;padding:4px}
.xf-product-detail .overlay-text{position:relative}
.xf-product-detail .overlay-text>a:link,.xf-product-detail .overlay-text>a:hover,.xf-product-detail .overlay-text>a:visited,.xf-product-detail .overlay-text>a:active{color:#fff}
.xf-product-detail .overlay{position:absolute;bottom:0;background-color:transparent;overflow:hidden;width:150px;height:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:1;background-color:#47799e}
.xf-product-detail .overlayColor{top:0;left:0;right:0;bottom:0;background:#3d7299;position:absolute;opacity:.9;z-index:0}
.xf-product-detail .rotateCarot{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.xf-product-detail .jm-tabs{margin-left:0;display:block}
.xf-product-detail .feature .content ul,.xf-product-detail .feature .content ol,.xf-product-detail .feature .sidebar ul,.xf-product-detail .feature .sidebar ol{margin-left:0}
.xf-product-detail .jm-collapsed-description{color:#000;min-height:110px;position:relative}
.xf-product-detail .nav-tabs>li>a{margin-right:0;padding-top:7px;padding-bottom:3px;line-height:1.42857143;border-radius:0;font-size:14px;width:127px;height:32px;text-align:center}
.xf-product-detail .nav-tabs>li.active>a:link{color:#fff;background-color:#3d7299;border:1px solid #3d7299;cursor:default;padding-top:7px;padding-bottom:3px;font-size:14px;width:127px;height:32px;text-align:center}
.xf-product-detail .nav-tabs>li>a:link,.xf-product-detail .nav-tabs>li>a:hover,.xf-product-detail .nav-tabs>li>a:focus{color:#1e1e1e;background-color:#f2f2f2;cursor:default;padding-top:7px;padding-bottom:3px;font-size:14px;width:127px;height:32px;text-align:center}
.xf-product-detail .nav .open>a,.xf-product-detail .nav .open>a:hover,.xf-product-detail .nav .open>a:focus{background-color:#3d7299}
.xf-product-detail .nav-tabs{border-bottom:1px solid #3d7299}
.xf-product-detail .tab-content{border-bottom:1px solid #3d7299;border-left:1px solid #3d7299;border-right:1px solid #3d7299;background-color:#fff;height:338px;overflow:auto}
.xf-product-detail .tab-content .tab-pane{overflow:hidden}
.xf-product-detail .tab-content .tab-pane>h3{width:100%;color:#fff;background-color:#337ab7}
.xf-product-detail .jm-tab-content{padding:14px 7px 20px 7px;overflow:hidden}
.xf-product-detail .jm-ddb{width:300px;height:33px;margin-right:15px;font-size:14px;color:#000;-webkit-appearance:none;-webkit-border-radius:0;padding:5px;background:url(/etc.clientlibs/jm/clientlibs/clientlib-all/resources/images/arrow_drop_down_black.png);background-repeat:no-repeat;background-position:278px;background-size:18px;overflow:hidden;padding-right:20px;text-overflow:ellipsis}
.xf-product-detail .data-sheet{margin-top:15px;margin-bottom:15px}
.xf-product-detail .jm-data--sheet-view-btn{width:81px;height:33px;background-color:#3d7299;color:#fff;border:0;text-align:center;text-decoration:none;display:inline-block;border-radius:6px;text-transform:uppercase;font-size:13px}
.xf-product-detail .jm-product-name{font-size:14px;color:#006bb7;margin-bottom:5px;cursor:pointer}
.xf-product-detail .hidetab{display:none}
.xf-product-detail .object-fit{-o-object-fit:cover;object-fit:cover}
.xf-product-detail .jm-product-view.compat-object-fit{background-size:cover;background-position:center center}
.xf-product-detail .jm-product-view.compat-object-fit .object-fit{opacity:0}
.xf-product-detail .textimage-left{float:left;margin-right:7px;margin-bottom:7px}
.xf-product-detail .textimage-right{float:right;margin-left:7px;margin-bottom:7px}
.xf-product-detail .textimage.parbase:after{content:' ';display:block;clear:both}
.xf-product-detail .inner img{max-width:100%;-o-object-fit:cover;object-fit:cover}
.xf-product-detail .inner p{margin-top:0}
.xf-product-detail .flex50{margin-bottom:15px}
.xf-product-detail .teaserText{margin-right:190px;line-height:1.65em;color:#333}
.xf-product-detail .jm-product-line-image{width:150px;height:95px;position:absolute;right:0;top:0}
@media only screen and (max-width:991px){.xf-product-detail .tab-content{height:auto}
.xf-product-detail .nav-tabs>li{float:none;width:100%}
.xf-product-detail .nav-tabs>li a{width:100% !important;height:40px !important}
}
@media only screen and (min-width:480px){.xf-product-detail .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}
.xf-product-detail .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.xf-product-detail .flex50{padding:0 7px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;min-width:150px}
.xf-product-detail .oneTwo .left{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}
.xf-product-detail .oneTwo .right{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}
.xf-product-detail .twoOne .left{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}
.xf-product-detail .twoOne .right{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}
}
.aem-AuthorLayer-initial .collapse,.aem-AuthorLayer-Layouting .collapse,.aem-AuthorLayer-Edit .collapse,.aem-AuthorLayer-Design .collapse,.cq-wcm-edit .collapse{display:block}
.aem-AuthorLayer-initial .fade,.aem-AuthorLayer-Layouting .fade,.aem-AuthorLayer-Edit .fade,.aem-AuthorLayer-Design .fade,.cq-wcm-edit .fade{opacity:1}
.aem-AuthorLayer-initial .xf-product-detail .overflow,.aem-AuthorLayer-Layouting .xf-product-detail .overflow,.aem-AuthorLayer-Edit .xf-product-detail .overflow,.aem-AuthorLayer-Design .xf-product-detail .overflow,.cq-wcm-edit .overflow{height:auto;overflow:unset}
@media only screen and (max-width:480px){.jm-data--sheet-view-btn{margin-top:20px}
}
.modalImage{border-radius:5px;cursor:pointer;transition:.3s}
.modalImage:hover{opacity:.7}
.modal{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.8)}
.modal-content{margin:auto;display:block;width:80%;max-width:700px}
.modalCaption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}
.modal-content,#caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}
@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}
to{-webkit-transform:scale(1)}
}
@keyframes zoom{from{transform:scale(0)}
to{transform:scale(1)}
}
.close{position:absolute;top:110px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s;opacity:1}
.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}
@media only screen and (max-width:700px){.modal-content{width:100%}
}