body .page-content .testi-head,body .page-content section{position:relative}@media only screen and (min-width:728px){body .page-content{display:table;margin:0 auto}body .page-content .testi-head{border-bottom:1px solid #ececec;padding-bottom:2em}body .page-content .testi-head h1{font-size:30px;display:block;margin-bottom:0}body .page-content .testi-head p{display:block}}@media only screen and (max-width:727px){body .page-content .testi-head{display:block;margin-bottom:3em}body .page-content .testi-head h1{font-size:30px;text-align:center;margin-bottom:0}body .page-content .testi-head p{max-width:85%;display:table;margin-top:0}}body .page-content section.page-header{overflow:hidden}body .page-content section.page-header h1{font-size:25px;border-bottom:1px solid #eee;color:#666;padding-top:0;padding-bottom:.7em}body .page-content section.page-header .inside{overflow:hidden;padding:.5em 0}body .page-content section.ct-tests{padding-top:1em}body .page-content section.ct-tests .collection{display:table;margin:0 auto 2em;width:100%}body .page-content section.ct-tests .collection:last-child{margin-bottom:0}body .page-content section.ct-tests .collection .ct-test{text-align:center;display:inline-block;margin:0;padding:1.5em 0 0;vertical-align:top;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;transition:background .1s ease-in-out;position:relative;tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:728px){body .page-content section.ct-tests .collection .ct-test{width:25%;display:table-cell}}@media only screen and (max-width:727px){body .page-content section.ct-tests .collection .ct-test{width:50%;min-height:250px}body .page-content section.ct-tests .collection .ct-test.placehold.item-1,body .page-content section.ct-tests .collection .ct-test.placehold.item-2,body .page-content section.ct-tests .collection .ct-test.placehold.item-3{display:none}body .page-content section.ct-tests .collection .ct-test p{padding:.5em 3px!important}}@media only screen and (max-width:320px){body .page-content section.ct-tests .collection .ct-test{width:100%}body .page-content section.ct-tests .collection .ct-test.placehold{display:none}}body .page-content section.ct-tests .collection .ct-test a{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:10}body .page-content section.ct-tests .collection .ct-test img{width:100px;height:100px;max-width:100%}body .page-content section.ct-tests .collection .ct-test h1{margin:0;font-size:25px;font-weight:400}body .page-content section.ct-tests .collection .ct-test h1 a{color:#555;text-decoration:none}body .page-content section.ct-tests .collection .ct-test p{font-size:17px;font-weight:600;padding:.5em 1.5em;font-family:'Open Sans',sans-serif}body .page-content section.ct-tests .collection .ct-test p span.desc{display:block;font-size:13px;font-weight:500;margin-top:1em}body .page-content section.ct-tests .collection .ct-test:active,body .page-content section.ct-tests .collection .ct-test:hover{background:#f7f7f7}body .page-content section.ct-tests .collection .ct-test.placehold{background:#fff!important;cursor:default}body .page-content section.ct-tests .collection .ct-test.admin-only>a:after{content:'private';background:#FF5722;position:absolute;right:0;top:0;color:#fff;text-transform:uppercase;font-style:italic;letter-spacing:.05em;padding:1px 6px;border-radius:2px;font-size:10px}body .page-content .tests-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:14px 18px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding-top:20px;font-family:'Open Sans',Helvetica,Arial,sans-serif}body .page-content .tests-pagination .tests-pagination-status{color:#666;font-size:15px}@media only screen and (max-width:727px){body .page-content .tests-pagination .tests-pagination-status{-ms-flex-order:-1;order:-1;width:100%;text-align:center}}body .page-content .tests-pagination .qnav{display:inline-block;cursor:pointer;min-height:1em;outline:0;border:none;background-color:#FAFAFA;color:gray;margin:0;padding:.8em 1.5em;text-transform:uppercase;line-height:1;font-weight:700;text-align:center;text-decoration:none;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));border-radius:.25em;box-shadow:0 0 0 1px rgba(0,0,0,.08) inset;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;position:relative;tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}body .page-content .tests-pagination .qnav:focus,body .page-content .tests-pagination .qnav:hover{color:gray;text-decoration:none}body .page-content .tests-pagination .qnav .icon{position:absolute;top:0;left:0;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;border-radius:.25em 0 0 .25em;line-height:1;box-shadow:-1px 0 0 0 rgba(0,0,0,.05) inset}body .page-content .tests-pagination .qnav.next .icon{left:auto;right:0;border-radius:0 .25em .25em 0;box-shadow:1px 0 0 0 rgba(0,0,0,.05) inset}body .page-content .tests-pagination .qnav.next .text{padding-right:2.5em}body .page-content .tests-pagination .qnav.back .text{padding-left:2.5em}body .page-content #langSelect{float:right}body .page-content #langSelect #langSelectList{left:-30px}body .page-content .group-title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden}body .page-content .group-title::after,body .page-content .group-title::before{content:'';display:block;min-height:.09em;min-width:30vw}body .page-content .group-title::before{background:linear-gradient(to right,#d3f4ff,#22b9ec);margin-right:4vh}body .page-content .group-title::after{background:linear-gradient(to left,#d3f4ff,#22b9ec);margin-left:4vh}body .edit-page{display:none}body #tests-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:10px}body #tests-heading h1{margin-top:0}body #tests-heading #tests-langs a{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body #tests-heading #tests-langs a img{height:25px}body #tests-heading #tests-langs a span{margin-left:7px}@media only screen and (max-width:727px){body #tests-heading{margin-bottom:18px}}body #page.rtl .page-content{direction:rtl}body #page.rtl .page-content #langSelect{float:left}html:not([lang=en]) .page-content .ct-tests .collection .ct-test .desc{display:none!important}html.supports-dark-mode.theme-dark,html.supports-dark-mode.theme-dark body{background:#282828}html.supports-dark-mode.theme-dark #main-content{background:#282828!important}html.supports-dark-mode.theme-dark #main-content .ct-tests .collection .ct-test{color:#999}html.supports-dark-mode.theme-dark #main-content .ct-tests .collection .ct-test.placehold{background:0 0!important}html.supports-dark-mode.theme-dark #main-content .ct-tests .collection .ct-test:active,html.supports-dark-mode.theme-dark #main-content .ct-tests .collection .ct-test:hover{background:#555;color:#ccc!important}html.supports-dark-mode.theme-dark #main-content .testi-head{color:#ccc}html.supports-dark-mode.theme-dark #main-content .ct-tests .sort-by li{color:#555!important}