﻿.article_title{text-align:center;padding:100px 40px;padding-bottom:20px;margin-top:83px;margin-bottom:10px;background-image:linear-gradient(180deg, #292a2e 10%, #4a4b4d 100%);color:#fff}.article_title h1{font-family:"Montserrat", Arial, sans-serif;font-weight:normal}.article_title .metrics{overflow:hidden;margin-top:60px}.article_title .metrics .author,.article_title .metrics .updated{text-align:left;float:left;margin-right:20px}.article_title .metrics .read_time{float:right}.article_page a,.articles_page a{color:#ae6803}.article_page a:hover,.article_page a:focus,.articles_page a:hover,.articles_page a:focus{color:#333}.article_page .warning{padding-top:10px;padding-bottom:10px;border:1px solid #ae6803}.article_page .created{margin-top:40px}.article_page .article_view{font-size:16px}.article_page .article_text{overflow:auto}.article_page .article_text img{display:block;margin:1rem auto;border-radius:6px;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.15))}.article_page .article_text p{margin:0.5rem 0}.article_page .article_text h2{margin:3rem 0 1rem 0}.article_page .article_text h3{margin:2rem 0 0.5rem 0}.article_page .article_text li p{margin:0}.article_page .article_text .toc{font-style:italic;padding:20px 0px}.article_page .article_text .toc li{margin-left:30px}.article_page .article_text .cta{background-color:#f4f4f4;margin-top:2rem;padding:1rem}.article_page .article_text .cta .title{font-size:20px;margin-bottom:1rem;color:#1d1d1d;font-weight:bold}.article_page .article_text .cta strong{padding:0 5px}.article_page .article_text .cta ul{padding:1rem 0}.article_page .article_text .cta ul li{display:block;margin-left:17px;font-style:italic}.article_page .article_text .cta ul li::before{content:"";font-family:"Glyphicons Halflings";font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#CCCCCC}.article_page .article_text .cta .btn{margin-top:1rem;background-color:#f1636b;color:white}.article_page .article_text .cta .btn:hover{background-color:#ff5757}.article_page .other_articles{background-color:#ededed;padding:20px;width:50%;border-radius:3px}.article_page .other_articles .title{font-size:18px}.article_page .other_articles .list{margin-top:20px}.article_page .other_articles .list ul,.article_page .other_articles .list li{margin-left:15px;margin-bottom:5px}.article_page .other_articles .list ul::marker,.article_page .other_articles .list li::marker{color:#ae6803}.article_page .link-to-prices,.article_page .link_cta{margin:0 auto;width:fit-content}.article_page .link-to-prices a,.article_page .link_cta a{color:#fff}.contents ol{margin-left:-20px}.neighboring_articles{padding:40px 0px;font-size:16px}.neighboring_articles .prev,.neighboring_articles .next{float:left}.neighboring_articles .prev{margin-right:20px}.welcome_text{font-size:16px;padding-bottom:20px}.rating{padding-top:20px}.articles_page .breadcrumb{margin-bottom:0px}.articles_page .tree .level1 h2{margin:0px;padding-top:60px;padding-bottom:10px}.articles_page .tree .level2{border-left:1px solid #dfcac0;padding:0px 0px 0px 20px;margin-left:20px}.articles_page .tree .level2 .item{padding:15px 0px 15px 0px;position:relative}.articles_page .tree .level2 .item a:before{position:absolute;left:-25px;top:20px;width:10px;height:10px;border-radius:3px;background-color:#dfcac0;content:""}.articles_page .tree .level2 .item a:hover:before{background-color:#999999}.articles_page .basics .item{border-left:1px solid #dfcac0;padding:10px 0px 10px 20px;margin-left:20px;position:relative}.articles_page .basics .item a{font-size:16px}.articles_page .basics .item a:before{position:absolute;left:-5px;top:15px;width:10px;height:10px;border-radius:3px;background-color:#dfcac0;content:""}.articles_page .basics .item a:hover:before{background-color:#999999}.articles_page .other_sections{overflow:hidden;margin:20px 0px;padding-bottom:20px;padding-top:40px;background-color:#f9f5ec;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTg5MTMxNjc4NkExMUUzQkU1QUNDNEQ3MzMzNzIzRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTg5MTMxNzc4NkExMUUzQkU1QUNDNEQ3MzMzNzIzRSI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1ODkxMzE0Nzg2QTExRTNCRTVBQ0M0RDczMzM3MjNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1ODkxMzE1Nzg2QTExRTNCRTVBQ0M0RDczMzM3MjNFIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BqzQrtwAAAp9JREFUeNpi%2FP%2F%2FP8NQBkwMQxwMeQ8wEpAXwYLF0PiiUDFWIJYaTJ6bBcT%2FScAfBsKRLHjkPtPRDX%2FwyPMDsQISVgRieShWGAweOALEL4B4PhBvAeK%2FaPJkx2wJHZKQEpoZT4G4A4g1kNQQshcnSKeDB0rxmJdDjAeYBjgJheCRO0ZpMcoNxOIkOOYfED8gQb0cVD02N9wFYhWkGCCrFPoKxPdoGPrBeAJwFTWKUXUgXkqCg74AsQOJHsAF1lAjhNRomImlocUlNnNuo6nFay8oBs5gseA4ELfTMPkE4mmHrSa1FjTGIv6TxqVQCAnJ5yM0s8PwfSB%2BCMUPcEXRZSIrEXKSkDi06YDNjFvUak7zI%2FmeFsmHmVqZF1cpxAel7QmUVMjgL41KH7LqAVgMOAKxBJEO%2BwHEF4joX%2BAqakGlzzlyohRXmgZ54jSV80AyHv1tJLqPYFuID1o50av0WU2OgYQ8QM2iVACInfEkn%2FPU9gA%2FlT3gD%2B03U7XpQCgGPlG58cZAaeNtoJIQyCw3PMnnAi08wE%2FFTOwLxOzUzLz0joEgapc%2BxHqAGjHAA8SetEg%2B9CqFvICYk9qZl55JiJSm86ArRjlpmXzokYSEgHgGEG8F4jtoLdZVVCogcDaUTkKHNqjZmAMVpTrQZCVHofvgI3O4JK5De0%2FkeoAFT9lPjQAm2BqltCLzAOJXQLwSiCOQ%2BhhUB7h89wWpp0VODMxHkwcNFOwA4gwSenkUJaH%2F0L7rBzI8AGp1vsOh7ia9khAsGZFTlILa%2FYK0aDqQUoxSUpkF06rtQ44HSM3IoPQdgEMONO5zkZ4eIKcyM4BWYDQPfVrFwBloJVUBxFdp7QFCuTwKiBdTWBODxl77gfgwLSoyxtG1EqMeGOEeAAgwAJjUhyVdXjGdAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center 20px}.articles_page .other_sections h2{text-align:center}.articles_page .other_sections .sections{margin:0 auto;width:90%}.articles_page .other_sections .sections .section{float:left}.articles_page .other_sections .sections .section .section_inner{background-color:white;padding:20px;margin-bottom:20px}.articles_page .other_sections .sections .section .section_inner .title{font-size:18px}.articles_page .other_sections .sections .section .section_inner .small{color:#333}.articles_page .other_sections .all_pages{text-align:center}.articles_page .other_sections .all_pages a{text-transform:uppercase;color:white}.articles_page .tree{font-size:16px}@media (max-width: 768px){.article_text img{width:100%;height:auto;object-fit:contain}.articles_page .useful{padding-top:70px}.article_page .other_articles{width:100%}.article_title{margin-top:50px}.article_title .metrics .read_time{float:left}}.comment{padding:10px 5px;background-color:#ededed;margin:5px 0px;border-radius:5px}.comments{padding-bottom:20px;overflow:hidden}#comments_block{overflow:hidden;padding-top:15px;border-top:1px solid #f5f5f5}.comments_block .col-lg-8,.comments_block .col-lg-9,.comments_block .col-lg-10{padding:0px;margin:0px}.comments_block .comments_list{margin:40px 0px}.comments_block .comments_list .media .media-heading{margin-bottom:0px;color:#333;font-size:16px;font-weight:bold}.comments_block .comments_list .media small{padding-left:10px;color:#717171}.comments_block .comments_list .media p{margin-top:5px;font-size:14px}.comments_form{overflow:hidden;padding-bottom:20px}.comments_form .well{padding-bottom:0px;margin-bottom:0px}.bugreport_form .comments .comment{position:relative;padding:5px}.bugreport_form .comments .comment p{font-size:14px}.bugreport_form .comments .comment p.datetime{position:absolute;right:5px;top:5px;font-size:12px}#propositions .proposition_list .row .title a.comments{font-size:11px;font-style:italic;color:grey;white-space:nowrap}#propositions .proposition_list .row .title a.comments:hover,#propositions .proposition_list .row .title a.comments:focus{color:#333}.blog-category-label{display:inline-block;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;vertical-align:middle}.blog-category-added{color:#1e8449 !important;background-color:rgba(39,174,96,0.1) !important}.blog-category-improved{color:#1a6fa0 !important;background-color:rgba(41,128,185,0.1) !important}.blog-category-fixed{color:#b8650e !important;background-color:rgba(230,126,34,0.1) !important}.article_title h1 .blog-category-label{font-size:14px;padding:4px 12px}.blog-category-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.blog-dot-added{background-color:#27ae60}.blog-dot-improved{background-color:#2980b9}.blog-dot-fixed{background-color:#e67e22}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;max-width:800px}.blog-filter{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;border:1px solid #ddd;font-size:13px;font-weight:500;color:#555;text-decoration:none;transition:all 0.15s ease;cursor:pointer}.blog-filter:hover{border-color:#bbb;color:#333;text-decoration:none}.blog-filter.active{background:#333;border-color:#333;color:#fff;text-decoration:none}.blog-filter.active .blog-category-dot{background-color:#fff}.blog-feed{max-width:800px}.blog-month{margin-bottom:28px}.blog-month__title{font-family:"Montserrat", Arial, sans-serif;font-size:13px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #eee}.blog-category-group{margin-bottom:6px}.blog-category-group__header{padding:4px 0}.blog-item{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:4px;text-decoration:none;color:inherit;transition:background-color 0.15s ease}.blog-item:hover{background-color:#f7f7f7;text-decoration:none;color:inherit}.blog-item:focus{text-decoration:none;color:inherit}.blog-item__dot{width:6px;height:6px;min-width:6px;border-radius:50%;margin-top:7px}.blog-item__body{flex:1;min-width:0}.blog-item__title{font-size:14px;font-weight:400;color:#333;line-height:1.4}.blog-item__excerpt{font-size:13px;color:#888;line-height:1.4;margin-top:2px}@media (max-width: 768px){.blog-month__title{font-size:12px}.blog-item{padding:5px 6px}}
