.sdm_clear_float{clear:both}.sdm_pass_text{margin-bottom:10px}.sdm_download_item{display:block;border:1px solid #E7E9EB;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.05);margin-top:10px;margin-bottom:10px;padding:15px}.sdm_download_title{float:left;font-size:24px;font-weight:bold;line-height:75px}.sdm_download_thumbnail{float:left}.sdm_download_thumbnail_image{width:75px !important;height:75px !important;float:left !important;margin-right:10px !important}.sdm_download_description{margin:15px 0 15px 0;padding-bottom:10px;border-bottom:1px solid #EEE}.sdm_download_item_count{margin-left:20px;border:1px solid #E7E9EB;padding:3px 10px;display:inline-block;float:right}.sdm_download_link{display:block}.sdm_download_link:after{content:"";display:table;clear:both}.sdm_download_button{display:inline-block}.sdm_download_button_box_default{margin:10px 0}.sdm-g-recaptcha{margin-bottom:10px}.sdm_yellow_box{background:#FFF6D5;border:1px solid #D1B655;color:#3F2502;margin:10px 0px 10px 0px;padding:5px 5px 5px 10px}.sdm_grey_box{background:#ECECEC;border:1px solid #CFCFCF;color:#363636;margin:10px 0px 15px 0px;padding:5px 5px 5px 10px}.sdm_blue_box{background:#D7E7F5;border:1px solid #AACEE6;color:#1D263B;margin:10px 0px 15px 0px;padding:5px 5px 5px 10px}.sdm_post_item{width:90%}.sdm_post_item_top{display:block}.sdm_post_item_top_left{width:40%;float:left;margin-right:30px}.sdm_post_item_top_right{float:left;width:50%}.sdm_post_item_top_left img{width:100%;border:1px solid #e8e4e3;padding:5px}.sdm_post_title{font-size:26px;font-weight:bold;margin-bottom:20px}.sdm_post_download_count{margin-bottom:20px;font-size:18px;font-weight:bold;border:1px solid #e8e4e3;display:inline-block;padding:10px 15px}.sdm_post_download_file_size{font-weight:bold}.sdm_post_download_version{font-weight:bold}.sdm_post_download_published_date{font-weight:bold}.sdm_post_download_section{margin:15px 0}.sdm_post_meta_section{border-top:4px double #e8e4e3;padding-top:15px}.sdm_download{display:inline-block;text-decoration:none;font:bold 12px/12px HelveticaNeue, Arial;padding:8px 11px;color:#555;border:1px solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sdm_download.green{background:#b7d770;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57');background:-webkit-gradient(linear, left top, left bottom, from(#cae285), to(#9fcb57));background:-moz-linear-gradient(top,  #cae285, #9fcb57);border-color:#adc671 #98b65b #87aa4a;color:#2F4014 !important;text-shadow:0 1px 0 #cfe5a4;-webkit-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;-moz-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4}.sdm_download.green:hover{background:#b9d972;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8d872', endColorstr='#b9d972');background:-webkit-gradient(linear, left top, left bottom, from(#b8d872), to(#b9d972));background:-moz-linear-gradient(top,  #b8d872, #b9d972);border-color:#8bb14d #83a648 #7d9e45;text-shadow:0 1px 0 #d5e8aa;-webkit-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;-moz-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #cae295}.sdm_download.blue{background:#92dbf6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abe4f8', endColorstr='#6fcef3');background:-webkit-gradient(linear, left top, left bottom, from(#abe4f8), to(#6fcef3));background:-moz-linear-gradient(top,  #abe4f8, #6fcef3);border-color:#8dc5da #76b7cf #63abc7;color:#1E4657 !important;text-shadow:0 1px 0 #b6e6f9;-webkit-box-shadow:0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;-moz-box-shadow:0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;box-shadow:0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa}.sdm_download.blue:hover{background:#92dbf6;border-color:#7caec0 #68a3ba #5a9cb5;text-shadow:0 1px 0 #bee9fa;-webkit-box-shadow:0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;-moz-box-shadow:0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;box-shadow:0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8}.sdm_download.purple{background:#dfaeda;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8c4e4', endColorstr='#d494ce');background:-webkit-gradient(linear, left top, left bottom, from(#e8c4e4), to(#d494ce));background:-moz-linear-gradient(top,  #e8c4e4, #d494ce);border-color:#bc9db9 #ad89aa #a1799d;color:#4D334A !important;text-shadow:0 1px 0 #eacae6;-webkit-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;-moz-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb}.sdm_download.purple:hover{background:#e0b1db;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deabd9', endColorstr='#e0b1db');background:-webkit-gradient(linear, left top, left bottom, from(#deabd9), to(#e0b1db));background:-moz-linear-gradient(top,  #deabd9, #e0b1db);border-color:#a482a0 #9b7897 #947090;text-shadow:0 1px 0 #ecd0e9;-webkit-box-shadow:0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;-moz-box-shadow:0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;box-shadow:0 1px 1px #cdcdcd, inset 0 1px 0 #ccc}.sdm_download.teal{background:#9cedef;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7f2f4', endColorstr='#7ce7ea');background:-webkit-gradient(linear, left top, left bottom, from(#b7f2f4), to(#7ce7ea));background:-moz-linear-gradient(top,  #b7f2f4, #7ce7ea);border-color:#90c6c8 #78bdc0 #65b6ba;color:#2B5052 !important;text-shadow:0 1px 0 #bef3f5;-webkit-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;-moz-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7}.sdm_download.teal:hover{background:#9fedf0;border-color:#7db9bb #6bb2b5 #5dacaf;text-shadow:0 1px 0 #c5f4f6;-webkit-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;-moz-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4}.sdm_download.darkblue{background:#a5b8c6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#becbd6', endColorstr='#88a1b4');background:-webkit-gradient(linear, left top, left bottom, from(#becbd6), to(#88a1b4));background:-moz-linear-gradient(top,  #becbd6, #88a1b4);border-color:#a2afb8 #8696a1 #6f818f;color:#26313B !important;text-shadow:0 1px 0 #c4d0d9;-webkit-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;-moz-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0}.sdm_download.darkblue:hover{background:#adbfcb;border-color:#8996a0 #798791 #6c7a85;text-shadow:0 1px 0 #ced9e0;-webkit-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;-moz-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8}.sdm_download.black{background:#525252;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#434343');background:-webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));background:-moz-linear-gradient(top,  #5e5e5e, #434343);border-color:#4c4c4c #313131 #1f1f1f;color:#FFF !important;text-shadow:0 1px 0 #2e2e2e;-webkit-box-shadow:0 1px 1px #afafaf, inset 0 1px 0 #868686;-moz-box-shadow:0 1px 1px #afafaf, inset 0 1px 0 #868686;box-shadow:0 1px 1px #afafaf, inset 0 1px 0 #868686}.sdm_download.black:hover{background:#5a5a5a;border-color:#2c2c2c #1c1c1c #101010;text-shadow:0 1px 0 #363636;-webkit-box-shadow:0 1px 1px #b1b1b1, inset 0 1px 0 #838383;-moz-box-shadow:0 1px 1px #b1b1b1, inset 0 1px 0 #838383;box-shadow:0 1px 1px #b1b1b1, inset 0 1px 0 #838383}.sdm_download.grey{background:#bdbdbd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca', endColorstr='#aeaeae');background:-webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#aeaeae));background:-moz-linear-gradient(top,  #cacaca, #aeaeae);border-color:#b5b5b5 #a1a1a1 #8f8f8f;color:#555 !important;text-shadow:0 1px 0 #d4d4d4;-webkit-box-shadow:0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;-moz-box-shadow:0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;box-shadow:0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7}.sdm_download.grey:hover{background:#c2c2c2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc', endColorstr='#c2c2c2');background:-webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#c2c2c2));background:-moz-linear-gradient(top,  #bcbcbc, #c2c2c2);border-color:#989898 #8e8e8e #878787;text-shadow:0 1px 0 #dadada;-webkit-box-shadow:0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;-moz-box-shadow:0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;box-shadow:0 1px 1px #cdcdcd, inset 0 1px 0 #ccc}.sdm_download.pink{background:#f67689;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78297', endColorstr='#f56778');background:-webkit-gradient(linear, left top, left bottom, from(#f78297), to(#f56778));background:-moz-linear-gradient(top,  #f78297, #f56778);border-color:#df6f8b #da5f75 #d55061;color:#4F272C !important;text-shadow:0 1px 0 #f89ca9;-webkit-box-shadow:0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;-moz-box-shadow:0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;box-shadow:0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1}.sdm_download.pink:hover{background:#f67c90;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56c7e', endColorstr='#f78297');background:-webkit-gradient(linear, left top, left bottom, from(#f56c7e), to(#f78297));background:-moz-linear-gradient(top,  #f56c7e, #f78297);border-color:#c36079 #c25669 #c14e5c;text-shadow:0 1px 0 #f9a6b4;-webkit-box-shadow:0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;-moz-box-shadow:0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;box-shadow:0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e}.sdm_download.orange{background:#fecc5f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feda71', endColorstr='#febb4a');background:-webkit-gradient(linear, left top, left bottom, from(#feda71), to(#febb4a));background:-moz-linear-gradient(top,  #feda71, #febb4a);border-color:#f5b74e #e5a73e #d6982f;color:#4D3217 !important;text-shadow:0 1px 0 #fedd9b;-webkit-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;-moz-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395}.sdm_download.orange:hover{background:#fecb5e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec354', endColorstr='#fecd61');background:-webkit-gradient(linear, left top, left bottom, from(#fec354), to(#fecd61));background:-moz-linear-gradient(top,  #fec354, #fecd61);border-color:#d29a3a #cc9436 #c89133;text-shadow:0 1px 0 #fee1a0;-webkit-box-shadow:0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;-moz-box-shadow:0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;box-shadow:0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e}.sdm_download.white{background:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));background:-moz-linear-gradient(top,  #f9f9f9, #f0f0f0);border-color:#dedede #d8d8d8 #d3d3d3;color:#555 !important;text-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;-moz-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb}.sdm_download.white:hover{background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');background:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8));background:-moz-linear-gradient(top,  #efefef, #f8f8f8);border-color:#c7c7c7 #c3c3c3 #bebebe;text-shadow:0 1px 0 #fdfdfd;-webkit-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;-moz-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3}.sdm_download.disabled{background:rgb(223, 223, 223);color:#9c9c9c;box-shadow:unset;cursor:not-allowed}.sdm_object_tree .sdm_post_title{margin-right:5px;display:block}.sdm_search_result_item{margin-top:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid silver}.sdm_search_result_item:last-child{border-bottom:none}.sdm_general_error_msg{color:red}.sdm_disabled_button{opacity:0.2}.sdm_fancy3_download_item{display:block;max-width:320px;border:1px solid #ccc;margin-bottom:5px}.sdm_fancy3_download_title{font-weight:bold;float:left;padding:5px 10px;max-width:170px;overflow:hidden}.sdm_fancy3_view_details_link{float:right;padding:5px 10px}.sdm_dl_request_intermediate_page_content{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;text-align:center}.sdm_g_captcha_spinner{width:40px;height:40px;animation:sdm_g_captcha_spin 1s linear infinite}@keyframes sdm_g_captcha_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#sdm_after_captcha_verification_content.hidden{display:none}.jp-related-posts-i2{margin-top:1.5rem}.jp-related-posts-i2__list{--hgap:1rem;display:flex;flex-wrap:wrap;column-gap:var(--hgap);row-gap:2rem;margin:0;padding:0;list-style-type:none}.jp-related-posts-i2__post{display:flex;flex-direction:column;flex-basis:calc(( 100% - var(--hgap) ) / 2)}.jp-related-posts-i2__post:nth-last-child(n+3):first-child,.jp-related-posts-i2__post:nth-last-child(n+3):first-child~*{flex-basis:calc(( 100% - var(--hgap) * 2 ) / 3)}.jp-related-posts-i2__post:nth-last-child(4):first-child,.jp-related-posts-i2__post:nth-last-child(4):first-child~*{flex-basis:calc(( 100% - var(--hgap) ) / 2)}.jp-related-posts-i2__post-link{display:flex;flex-direction:column;row-gap:0.5rem;width:100%;margin-bottom:1rem;line-height:1.2}.jp-related-posts-i2__post-link:focus-visible{outline-offset:2px}.jp-related-posts-i2__post-img{order:-1;max-width:100%}.jp-related-posts-i2__post-defs{margin:0;list-style-type:unset}.jp-related-posts-i2__post-defs dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.jp-related-posts-i2__post-defs dd{margin:0}.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__list{display:block}.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post{margin-bottom:2rem}@media only screen and (max-width: 640px){.jp-related-posts-i2__list{display:block}.jp-related-posts-i2__post{margin-bottom:2rem}}#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both}.jp-relatedposts::after{content:"";display:block;clear:both}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em 0;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit}#jp-relatedposts h3.jp-relatedposts-headline em::before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid rgba(0, 0, 0, 0.2);margin-bottom:1em}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{float:left;width:33%;margin:0 0 1em;box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:20px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title, #jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;border-bottom:0}#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{text-transform:none;margin:0;font-family:inherit;display:block;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:inherit;font-weight:400;text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context{opacity:0.6}.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;overflow:hidden;max-width:33%;margin-right:3%}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width: 640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width: 320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;clear:both;margin:0 0 1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;max-width:100%;margin-right:0}}@media print{.jp-relatedposts{display:none !important}}