@charset "UTF-8";body header #main-nav,noscript{background-color:#006986;color:#fff}body header #main-nav a .nav-item#this-page,body header #page-nav,body main section#news-first #pages-list .page-link:not(#this-page-link):hover{background-color:#0095be}body header #main-nav a,body main section#index-second #recent-releases #releases-slider .release-tile-link{color:inherit;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}.clear-fix{clear:both}body main section#news-first #filters #news-filters-form .form-row label,body main section#publish-first #publish-form fieldset .form-row label.publish-form-file-labels p,body main section#publish-first #publish-form fieldset .form-row label.publish-form-theme-labels p,p.bold{font-weight:700}p.centered{text-align:center}.text-block{padding:0 30px;margin:20px 0}.text-block .text-block-paragraph{margin:15px 0;text-indent:25px;text-align:justify;line-height:1.4;font-family:"Times New Roman",Times,serif;font-size:17px}.text-block .text-block-signature{text-align:right;font-family:"Times New Roman",Times,serif}.text-block .text-block-signature .text-block-signature-role{font-style:italic}abbr{cursor:help}.admin-error,.admin-success{color:#8b0000;font-weight:700;font-size:18px;margin:20px 0;text-align:center}.admin-success{color:#006400!important}noscript{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}noscript div{border-bottom:7px double #fff;padding-bottom:9px;width:90%;margin:0 auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}noscript div img{height:17vh;filter:invert(1)}noscript div h1{font-size:9vh;margin-left:33px}noscript p{padding:inherit;margin-top:37px;text-align:center;background-color:#505050;font-size:6vh;max-width:95%}noscript p a{color:#9fdff0;text-decoration:none}noscript p a:hover{color:#c7ecf6;text-decoration:underline}body header,body main section#viewer-first #view-wrap #embed-wrap #pdf{width:100%}body header #top-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 30px;color:#fff;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.55)) center/cover no-repeat fixed,url("../images/main.jpg") center/cover no-repeat fixed}body header #top-banner #sub-heading,body header #top-banner #sup-heading{font-size:22px;text-align:center}body header #top-banner h1{margin:9px 0 33px;font-size:73px}body header.admin-colors #main-nav{padding:0 20px;display:flex;flex-direction:row;background-color:#008546}body header #main-nav{align-items:center;justify-content:center;width:100%}@media only screen and (min-width:901px){body header #main-nav{padding:0 20px;display:flex;flex-direction:row}}body header #main-nav a{cursor:pointer}body header #main-nav a .nav-item{font-size:19px;text-shadow:1px 1px #000;padding:20px 35px;position:relative;z-index:1}body header #main-nav a .nav-item:not(#this-page)::after{content:"";position:absolute;top:0;right:none;bottom:none;left:0;z-index:-1;width:100%;height:100%;background-color:#0085aa;transform:scaleY(0);transform-origin:bottom;transition:transform .5s}body header #main-nav a .nav-item:not(#this-page):hover::after{transform:scaleY(1);transform-origin:top;cursor:pointer}body header #page-nav{align-items:center;justify-content:center;color:#fff;width:100%;padding:10px 30px;height:38.4px}body header #page-nav .page-nav-item{position:relative;font-size:16px;cursor:pointer}body header #page-nav .page-nav-item::after{content:"";position:absolute;top:100%;right:none;bottom:none;left:0;height:1.5px;width:100%;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .7s}body header #page-nav .page-nav-item:hover::after{transform:scaleX(1);transform-origin:left}body header #page-nav .nav-separator{margin:0 20px}body header #responsive-nav{padding:10px;width:100%;background-color:#006986}@media only screen and (min-width:900px){body header #page-nav{display:flex;flex-direction:row}body header #responsive-nav{display:none}}body header #responsive-nav img{width:40px;aspect-ratio:1;display:block;margin:auto;cursor:pointer}body header #nav-fix{width:100%;height:100px}body header #back-to-top{opacity:0;cursor:pointer;position:fixed;bottom:60px;right:55px;width:60px;aspect-ratio:1/1;border-radius:50%;z-index:900;background-image:url("../images/up.png");background-size:contain;background-position:center;transition:opacity .5s}body header.admin-colors #main-nav .nav-item:not(#this-page)::after{background-color:#00a959}body header.admin-colors #main-nav .nav-item#this-page{background-color:#00bd64}body main{background-color:#ededed}body main.admin-colors section h2{color:#128d2f}body main.admin-colors section h2::after{background-color:#128d2f}body main section{padding:35px;margin:0 auto;background-color:#fff}@media only screen and (min-width:870px){body main section{width:80%}}body main section h2{color:#1a8aa9;font-size:27px;margin-bottom:39px;width:-moz-fit-content;width:fit-content;position:relative}body main section h2::after{content:"";width:55%;height:2.5px;position:absolute;top:none;right:none;bottom:-5px;left:0;background-color:#1a8aa9}body main section#index-zero{background-color:#fff;padding:24px 0 40px}body main section#index-zero #news-wrapper{padding:23px;background:linear-gradient(140deg,#e9b1e9 8%,#eab5ea 13%,#f0c9f0 27%,#f3d5f3 52%);border-top-left-radius:15px;border-top-right-radius:15px;position:relative}body main section#index-zero #news-wrapper::after{content:"";position:absolute;top:none;right:0;bottom:-40px;left:none;width:100%;height:40px;background:linear-gradient(#f3d5f3,#fff)}body main section#index-zero #news-wrapper h2{color:#000;text-shadow:2px 2px #fff;margin:0}body main section#index-zero #news-wrapper h2::after{display:none}body main section#index-zero #news-wrapper #news-box{text-align:center;padding-bottom:11px;margin-bottom:6px;border-bottom:.5px solid #333}body main section#index-zero #news-wrapper #news-box #news-type{font-variant:small-caps;padding:4px 7px;width:-moz-fit-content;width:fit-content;margin:3px auto}body main section#index-zero #news-wrapper #news-box #news-type.breaking,body main section#news-first #filters #news-filters-form .form-row label.news-type.breaking,body main section#news-first .news .news-type.breaking,body main section#viewer2-first #news-type.breaking{background-color:rgba(211,5,5,.4)}body main section#index-zero #news-wrapper #news-box #news-type.announcement,body main section#news-first #filters #news-filters-form .form-row label.news-type.announcement,body main section#news-first .news .news-type.announcement,body main section#viewer2-first #news-type.announcement{background-color:rgba(179,182,14,.4)}body main section#index-zero #news-wrapper #news-box #news-type.release,body main section#news-first #filters #news-filters-form .form-row label.news-type.release,body main section#news-first .news .news-type.release,body main section#viewer2-first #news-type.release{background-color:rgba(7,194,47,.4)}body main section#index-zero #news-wrapper #news-box h3{margin:9px 0}body main section#viewer2-first ul{margin-left:55px;}body main section#index-zero #news-wrapper #news-box h3 a{color:navy;font-size:22px;text-decoration:none}body main section#index-zero #news-wrapper #news-box h3 a:hover,body main section#news-first .news .news-content h3 a:hover,body main section#team-second #emails table tbody tr td a:hover{text-decoration:underline}body main section#index-zero #news-wrapper #news-footer{display:flex;flex-direction:row;align-items:center;justify-content:right;letter-spacing:.5px}body main section#index-zero #news-wrapper #news-footer p{margin:0 3px}body main section#index-zero #news-wrapper #news-footer p a{text-decoration:none;color:#460046}body main section#index-zero #news-wrapper #news-footer p a:hover{text-decoration:underline;color:#061e24}body main section#index-zero #index-zer-top-left-curved-corner{width:100px;height:100px;overflow:hidden;position:absolute;top:0;left:0;border-top-left-radius:15px}body main section#index-zero #index-zer-top-left-curved-corner::before{content:"";display:block;width:230%;height:230%;position:absolute;border-radius:50%;top:0;left:0;box-shadow:-50px -50px 0 0 #e4a1e4}body main section#index-zero #index-zero-triangle{width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:24px solid #f2d1f2;position:absolute;top:-23px;right:50%;bottom:none;left:none;transform:translateX(50%)}body main section#index-first #latest-release{display:block;text-decoration:none;position:relative;padding:35px;margin:10px auto;border-radius:15px;width:440px;max-width:100%;aspect-ratio:0.7042253521;background-repeat:no-repeat;background-size:cover;border:1.5px solid #000;cursor:pointer;transition:box-shadow .7s,transform .7s;overflow-x:hidden}body main section#index-first #latest-release::after{content:"";width:325px;height:83px;position:absolute;top:29%;right:none;bottom:none;left:11%;transform:scaleY(0);transform-origin:top;transition:transform .7s 0.35s}body main section#index-first #latest-release:hover{box-shadow:inset 0 0 90px #000;transform:scale(1.01)}body main section#index-first #latest-release:hover::after{transform:scaleY(1)}body main section#index-first #latest-release:hover .latest-release-heading::after{transform:scaleX(1)}body main section#index-first #latest-release:hover .latest-release-subheadings{transform:translateX(45px)}body main section#index-first #latest-release .latest-release-heading{font-size:44px;font-weight:700;font-family:"Times New Roman";position:absolute;top:21%;right:none;bottom:none;left:none;z-index:1}body main section#index-first #latest-release .latest-release-heading::after{content:"";height:100%;padding:5px;width:calc(100% + 50px);position:absolute;top:-3px;right:none;bottom:none;left:-35px;z-index:-1;transition:transform .7s;transform:scaleX(.075);transform-origin:left}body main section#index-first #latest-release .latest-release-subheadings{display:flex;flex-direction:column;align-items:left;justify-content:center;position:absolute;top:31%;right:none;bottom:none;left:10%;max-width:30%;height:60px;z-index:1;transition:transform .7s 0.35s}body main section#index-second #left-arrow::after,body main section#index-second #right-arrow::after{top:21px;transform:translateY(-50%);height:281px;width:170px;pointer-events:none;content:"";bottom:none;position:absolute}body main section#index-first #latest-release .latest-release-subheadings p{white-space:nowrap;font-size:25px;font-weight:700;font-family:"Times New Roman"}body main section#index-second{position:relative}body main section#index-second .side-scroll-arrow{width:55px;aspect-ratio:1/1;background-position:center;background-size:contain;z-index:400;border-radius:50%;cursor:pointer;display:none}body main section#index-second #left-arrow{background-image:url("../images/left.png");position:absolute;top:calc(50% + 39px);right:none;bottom:none;left:26px;transform:translateY(-50%)}body main section#index-second #left-arrow::after{right:none;left:67px;background:linear-gradient(90deg,#fff,transparent)}body main section#index-second #right-arrow{background-image:url("../images/right.png");position:absolute;top:calc(50% + 39px);right:26px;bottom:none;left:none;transform:translateY(-50%)}body main section#index-second #right-arrow::after{right:67px;left:none;background:linear-gradient(90deg,transparent,#fff)}body main section#index-second #recent-releases{margin:0 60px;overflow-x:hidden}body main section#index-second #recent-releases #releases-slider{display:flex;flex-direction:row;align-items:left;justify-content:left;translate:0%;transition:translate .5s}body main section#index-second #recent-releases #releases-slider .release-tile-link .release-tile{width:190px;min-width:190px;margin:10px;aspect-ratio:0.7042253521;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;box-shadow:1.5px 1.5px 3px #000;transition:transform .7s;float:left}body main section#index-second #recent-releases #releases-slider .release-tile-link .release-tile:hover{cursor:pointer;transform:translateY(-4px)}body main section#index-second #recent-releases #releases-slider .release-tile-link .release-tile .release-num{font-size:30px;position:absolute;top:25%;right:none;bottom:none;left:50%;transform:translateX(-50%);padding:5px 7px}body main section#index-second #recent-releases #releases-slider .release-tile-link .release-tile .release-date{font-size:25px;white-space:nowrap;padding:4px 6px;position:absolute;top:53%;right:none;bottom:none;left:50%;transform:translateX(-50%)}body main section#index-third #printed-release{float:right;width:220px;clear:left}body main section#index-third #contact-info{font-size:18px;font-weight:700;text-align:center}body main section#index-third a:active,body main section#index-third a:hover{color:#1a8aa9}body main section#index-third a:link,body main section#index-third a:visited{color:#006986}body main section#cisla-first .releases-subheading{display:flex;flex-direction:row;align-items:center;justify-content:left}body main section#cisla-first .releases-subheading h3,body main section#cisla-second h3{margin:20px 0 0 10px;border-bottom:1px solid #000;width:90%}body main section#cisla-first .releases-subheading img{width:20px;aspect-ratio:1;transform:translateX(-100%);cursor:pointer}body main section#cisla-first ul{display:flex;flex-direction:column;align-items:left;justify-content:left}body main section#cisla-first ul li{margin-left:48px;padding-left:10px;max-width:790px}body main section#cisla-first ul li::marker{font-size:23px}body main section#cisla-first ul li .release{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;margin:12px 0;padding:10px 20px 10px 35px;position:relative;transition:padding .7s;text-decoration:none;color:inherit;background-repeat:no-repeat;background-size:cover;background-position:center}body main section#cisla-first ul li .release::before{content:"";position:absolute;top:0;right:none;bottom:none;left:0;height:100%;width:15px;transition:width .7s}body main section#cisla-first ul li .release:hover{cursor:pointer;padding:10px 20px 10px 50px}body main section#cisla-first ul li .release:hover::before{width:30px}body main section#cisla-first ul li .release .release-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:80%;margin-left:23px;text-align:left}body main section#cisla-first ul li .release .release-info h4{min-width:-moz-fit-content;min-width:fit-content;width:45%;font-size:22px;padding-bottom:2px;margin-bottom:11px;border-bottom-width:2px;border-bottom-style:solid}body main section#cisla-first ul li .release .release-info p{font-size:19px}body main section#cisla-second ul li{margin:9px 0 0 48px;padding-left:10px;max-width:790px;font-size:19px}body main section#cisla-second ul li a{text-decoration:none;color:#006986}body main section#cisla-second ul li a:hover{color:#1a8aa9;text-decoration:underline}body main section#viewer-first #view-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;width:100%;max-width:100%}body main section#viewer-first #view-wrap #tools{width:100%;position:sticky;margin:0 auto;top:90px;background-color:rgba(208,248,254,.55);padding:15px;display:flex;flex-direction:row;align-items:center;justify-content:center}body main section#viewer-first #view-wrap #tools a,body main section#viewer-first #view-wrap #tools button{text-decoration:none;text-align:center;font-size:17px;padding:10px 17px;color:#fff;border:none;border-radius:10px;background:linear-gradient(45deg,#1a8aa9,#0095be);margin:0 15px}body main section#viewer-first #view-wrap #tools a:hover,body main section#viewer-first #view-wrap #tools button:hover{background:linear-gradient(45deg,#1a8aa9,#00b9ec);cursor:pointer}body main section#viewer-first #view-wrap #embed-wrap{width:650px;max-width:100%;margin:35px auto}body main section#news-first #filter-icon{float:right;text-align:right;margin-bottom:10px;cursor:pointer;width:30px}body main section#news-first #filters{width:-moz-fit-content;width:fit-content;margin:0 auto 25px;padding:15px;border:1px solid #000;display:none}body main section#news-first #filters legend{padding:5px 9px;text-align:center;font-size:18px}body main section#news-first #filters #news-filters-form{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:sans-serif}body main section#news-first #filters #news-filters-form .form-row{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;margin:7px auto}body main section#news-first #filters #news-filters-form .form-row input[type=checkbox]{margin-left:10px;margin-right:6px;height:13px}body main section#news-first #filters #news-filters-form .form-row input[type=checkbox]:hover,body main section#news-first #filters #news-filters-form .form-row label.news-type:hover{cursor:pointer}body main section#news-first #filters #news-filters-form .form-row input[type=date]{margin-left:6px;font-family:inherit}body main section#news-first #filters #news-filters-form .form-row input[type=submit]{padding:6px 11px;background-color:#00b9ec}body main section#news-first #filters #news-filters-form .form-row input[type=submit]:hover{cursor:pointer;background-color:#07c9ff}body main section#news-first #filters #news-filters-form .form-row label.news-type{font-variant:small-caps;font-weight:initial!important;padding:4px 8px}body main section#news-first .news{display:flex;flex-direction:row;align-items:center;justify-content:left;background-color:#f1f1f1;padding:15px;max-width:1340px;margin:0 auto}body main section#news-first .news .news-type{font-variant:small-caps;padding:4px 7px;min-width:181px;margin-right:25px;text-align:center}body main section#news-first .news .news-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:left}body main section#news-first .news .news-content h3{font-size:21px}body main section#news-first .news .news-content h3 a{text-decoration:none;color:navy}body main section#news-first .news .news-content .news-date{color:#333;font-size:15px;margin:4px 0}body main section#news-first hr{background-color:#000;height:2.5px;margin:9px auto;max-width:1340px}body main section#news-first #pages-list{display:flex;flex-direction:row;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:15px auto}body main section#news-first #pages-list .page-link{padding:7px 12px;border-radius:8px;background-color:#0085aa;margin:0 10px;cursor:pointer}body main section#news-first #pages-list .page-link#this-page-link{background-color:#00b9ec}body main section#news-second #newsletter-form{display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #000;width:-moz-fit-content;width:fit-content;margin:5px auto 35px;font-size:17px}body main section#news-second #newsletter-form input{margin:0;padding:11px 16px;border:none}body main section#news-second #newsletter-editor #newsletter-confirm input:focus,body main section#news-second #newsletter-form input:focus{outline:0}body main section#news-second #newsletter-editor #newsletter-confirm input#newsletter-confirm-oneoff[type=number],body main section#news-second #newsletter-form input#newsletter-form-email[type=email]{min-width:300px;text-align:center}body main section#news-second #newsletter-editor #newsletter-confirm input[type=submit],body main section#news-second #newsletter-form input[type=submit]{background-color:#006986;transition:background-color .5s;color:#fff}body main section#news-second #newsletter-editor #newsletter-confirm input[type=submit]:hover,body main section#news-second #newsletter-form input[type=submit]:hover,body main section#team-second #feedback #feedback-form input[name=submit]:hover,body main section#team-second #newsletter-info a:hover{cursor:pointer;background-color:#0085aa}body main section#news-second #newsletter-editor{border:4px double #006986;border-radius:15px;padding:25px;background-color:#f1f1f1;box-shadow:2px 2px 3px #006986}body main section#news-second #newsletter-editor h3{color:#006986;font-size:22px;text-align:center;padding-bottom:4px;border-bottom:1px solid #000}body main section#news-second #newsletter-editor #newsletter-confirm{display:block;margin:10px auto;width:-moz-fit-content;width:fit-content}body main section#news-second #newsletter-editor #newsletter-confirm input{margin:0;padding:6px 11px}body main section#news-second #newsletter-editor p{margin-top:10px}body main section#news-second #newsletter-editor #newsletter-editor-content{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}body main section#news-second #newsletter-editor #newsletter-editor-content .vr{border-left:1.5px solid #aaa;min-height:135px}body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side{padding:15px}body main section#admin-first #login-form,body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side #newsletter-add{display:flex;flex-direction:column;align-items:center;justify-content:center}body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side #newsletter-add .form-row{display:flex;flex-direction:row;align-items:center;justify-content:left;margin:6px 0;width:100%}body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side #newsletter-add .form-row label{margin-left:6px}body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side #newsletter-add input[type=submit]{margin-top:13px;padding:7px 13px;background-color:#16cdff}body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side #newsletter-add input[type=submit]:hover{cursor:pointer;background-color:#34d3ff}body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side #newsletter-remove input[type=submit]{margin-top:13px;padding:7px 13px;background-color:#0085aa;color:#fff;cursor:pointer}body main section#news-second #newsletter-editor #newsletter-editor-content .newsletter-editor-content-side #newsletter-remove input[type=submit]:disabled{cursor:not-allowed;background-color:#a3b5b3;color:#333}body main section#news-second ul{font-size:17px;margin-left:80px}body main section#viewer2-first h2{margin-bottom:25px}body main section#viewer2-first #news-type{display:inline-block;font-variant:small-caps;padding:6px 9px;font-size:17.5px;width:-moz-fit-content;width:fit-content}body main section#viewer2-first #news-date{color:#333;margin-left:15px;display:inline-block}body main section#team-first #redaction-heading{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}body main section#team-first #redaction-heading #admin{width:23px}body main section#team-first h3{width:-moz-fit-content;width:fit-content;margin:23px auto 0;font-size:24px;text-align:center}body main section#team-first p{width:-moz-fit-content;width:fit-content;margin:8px auto 0;font-size:22px;text-align:center}body main section#team-second #newsletter-info{font-size:22px;font-weight:700;font-family:Calibri;-webkit-text-stroke:0.2px #fff;background:linear-gradient(rgba(202,221,223,.9) 40%,rgba(203,237,247,.9)) center no-repeat fixed,url("../images/at.png") center no-repeat fixed;width:70%;margin:0 auto 55px;padding:13px 20px;text-align:center}body main section#team-second #newsletter-info a{display:block;width:-moz-fit-content;width:fit-content;margin:25px auto 15px;text-transform:uppercase;text-decoration:none;color:#fff;padding:11px 15px;background-color:#006986}body main section#team-second #emails{overflow-x:auto;margin:35px 0}body main section#team-second #emails table{background-color:#c8f9ff;padding:9px 23px;max-width:90%;min-width:779px;margin:auto;border-collapse:collapse}body main section#team-second #emails table caption{border-bottom:5px solid #006986;padding-bottom:4px;font-size:19px;font-weight:700}body main section#team-second #emails table thead tr th{font-size:17.5px;padding:9px;border-bottom:2px solid #000}body main section#team-second #emails table tbody{font-family:Cambria,Cochin,Georgia,Times,"Times New Roman",serif}body main section#team-second #emails table tbody tr{padding:6px 0}body main section#team-second #emails table tbody tr.with-lines td{border-bottom:1px solid #000}body main section#team-second #emails table tbody tr td{padding:13px}body main section#team-second #emails table tbody tr td a{color:#00008b;text-decoration:none}body main section#team-second #emails table tbody tr td a:visited{color:#22004d}body main section#team-second #feedback{overflow-x:auto}body main section#team-second #feedback .success-box{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px auto;font-size:23px}body main section#team-second #feedback .success-box img{width:55px;display:inline-block;margin-right:25px}body main section#team-second #feedback #feedback-form{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;margin:0 auto}body main section#team-second #feedback #feedback-form legend{font-size:19px;font-weight:700}body main section#team-second #feedback #feedback-form .form-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:400px;margin:8px 0}body main section#team-second #feedback #feedback-form .form-row label{font-weight:700;margin-right:6px}body main section#team-second #feedback #feedback-form .form-row input,body main section#team-second #feedback #feedback-form .form-row select,body main section#team-second #feedback #feedback-form .form-row textarea{padding:5px;font-family:sans-serif}body main section#team-second #feedback #feedback-form input[name=submit]{padding:8px 20px;margin:9px 0;font-size:18px;background-color:#006986;color:#fff}body main section#team-third p{width:730px;max-width:90%;padding:30px;background-color:#a3eded;margin:0 auto;text-align:center;font-size:22px;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif;font-weight:700}body main section#admin-first #admin-info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:23px;background-color:#aeffd9;border:2px solid #00522b;box-shadow:3px 3px 7px #008546}body main section#admin-first #admin-info #admin-logged-as{font-weight:700;font-size:18.5px}body main section#admin-first #admin-info #admin-username{font-weight:700;font-size:23.5px;margin:29px 0 13px}body main section#admin-first #admin-info #admin-rights{margin-bottom:30px;font-size:17px}body main section#admin-first #danger-warning{margin:30px auto;padding:60px 30px 25px;background-color:#fad4da;color:#8b0000;font-weight:700;font-size:20px;width:-moz-fit-content;width:fit-content;max-width:80%;position:relative}body main section#admin-first #danger-warning::before{content:"Varování:";position:absolute;top:0;right:none;bottom:none;left:0;font-size:24px;width:30%;min-width:-moz-fit-content;min-width:fit-content;padding:9px;color:red;background-color:#ffb6c1}body main section#error-first .error-layout .error-info p,body main section#upload-first #upload-form .upload-form-heading{font-size:20px;font-weight:700}body main section#admin-first pre{width:-moz-fit-content;width:fit-content;max-width:70%;margin:38px auto;height:340px;overflow-y:scroll;padding:19px;background-color:#e9e9e9}body main section#admin-first #login-form input{margin:5px 0;padding:4px 7px}body main section#admin-first #login-form input[type=submit]{background-color:#00eb7c}body main section#admin-first #login-form input[type=submit]:hover,body main section#publish-first #publish-form input[type=submit]:hover{background-color:#15ff90;cursor:pointer}body main section#admin-first #logout-form input[type=submit]{padding:4px 7px;background-color:#f99393;margin-top:10px}body main section#admin-first #logout-form input[type=submit]:hover{background-color:#faa6a6;cursor:pointer}body main section#publish-first #publish-form{margin:10px auto;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;flex-direction:column;align-items:left;justify-content:center}body main section#publish-first #publish-form fieldset{padding:10px 30px;margin-bottom:13px;max-width:100%}body main section#publish-first #publish-form fieldset legend{padding:7px 13px;border-radius:17px;background-color:#00eb7c}body main section#publish-first #publish-form fieldset .form-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}body main section#publish-first #publish-form fieldset .form-row label.publish-form-file-labels,body main section#publish-first #publish-form fieldset .form-row label.publish-form-theme-labels{width:100%;margin-bottom:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}body main section#publish-first #publish-form fieldset .form-row label.publish-form-file-labels .color-square,body main section#publish-first #publish-form fieldset .form-row label.publish-form-file-labels img,body main section#publish-first #publish-form fieldset .form-row label.publish-form-theme-labels .color-square,body main section#publish-first #publish-form fieldset .form-row label.publish-form-theme-labels img{width:30px;aspect-ratio:1;cursor:pointer;margin-left:60px;position:relative}body main section#publish-first #publish-form fieldset .form-row label.publish-form-file-labels .color-square,body main section#publish-first #publish-form fieldset .form-row label.publish-form-theme-labels .color-square{background-color:#000}body main section#publish-first #publish-form fieldset .form-row label.publish-form-file-labels img,body main section#publish-first #publish-form fieldset .form-row label.publish-form-theme-labels img{background-color:#ddd;padding:4px}body main section#publish-first #publish-form fieldset .form-row input[type=color],body main section#publish-first #publish-form fieldset .form-row input[type=file]{visibility:hidden;width:0;height:0;padding:0!important}body main section#announce-first #release-news-form input:not([type=submit]),body main section#publish-first #publish-form fieldset .form-row input:not([type=color]),body main section#publish-first #publish-form fieldset .form-row select,body main section#upload-second #upload-pattern-form input:not([type=submit]){padding:4px 6px}body main section#publish-first #publish-form fieldset .form-row input#publish-form-num,body main section#upload-second #upload-pattern-form input[type=number]{width:75px;text-align:center}body main section#publish-first #publish-form fieldset .form-row input#publish-form-schoolyear{width:80px}body main section#publish-first #publish-form input[type=submit]{padding:7px 13px;background-color:#00eb7c;font-size:17px}body main section#upload-first #upload-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto}body main section#upload-first #upload-form fieldset{border-radius:20px;padding:13px;background-color:#fff9f3;margin-top:20px}body main section#upload-first #upload-form fieldset .name{font-weight:700;font-size:19px;padding-bottom:3px;border-bottom:1px solid #000;margin-bottom:5px}body main section#upload-first #upload-form fieldset .status{font-weight:700;font-size:17px;margin:9px 0}body main section#upload-first #upload-form fieldset .status.unuploaded{color:#ff4500}body main section#upload-first #upload-form fieldset .status.uploaded{color:#006400}body main section#upload-first #upload-form fieldset .row{display:flex;flex-direction:row;align-items:center;justify-content:left;margin:8px 0}body main section#upload-first #upload-form fieldset .row label{display:inline-block;margin-right:6px;font-weight:700}body main section#upload-first #upload-form input[type=submit]{margin-top:40px;padding:7px 13px;background-color:#00eb7c}body main section#announce-first #release-news-form input[type=submit]:hover,body main section#upload-first #upload-form input[type=submit]:hover,body main section#upload-second #upload-pattern-form input[type=submit]:hover{cursor:pointer;background-color:#00bd64}body main section#upload-second #upload-pattern-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}body main section#upload-second #upload-pattern-form input{margin:15px 0}body main section#announce-first #release-news-form input[type=submit],body main section#upload-second #upload-pattern-form input[type=submit]{padding:7px 13px;background-color:#00eb7c}body main section#upload-second #upload-pattern-form textarea{padding:10px;border-radius:3px;width:100%;max-width:100%;font-size:16px;font-family:inherit}body main section#announce-first #release-news-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;font-family:sans-serif}body main section#announce-first #release-news-form input{margin:15px 0;max-width:100%;text-align:center}body main section#announce-first #release-news-form input[type=text]{width:270px}body main section#announce-first #release-news-form input[type=date]{font-family:inherit}body main section#announce-first #release-news-form select{padding:4px 7px}body main section#announce-first #release-news-form textarea{padding:10px;border-radius:3px;max-width:100%;font-size:16px;font-family:inherit}body main section#error-first h2{width:-moz-fit-content;width:fit-content;margin:0 auto 39px}body main section#error-first h2::after{position:absolute;top:none;right:none;bottom:-5px;left:50%;transform:translateX(-50%)}body main section#error-first .error-layout{display:flex;flex-direction:row;align-items:flex-start;justify-content:left}body main section#error-first .error-layout .error-icon{width:35%;text-align:left}body main section#error-first .error-layout .error-icon img{width:300px;max-width:100%}body main section#error-first .error-layout .error-info{width:65%;padding:20px 8px;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:flex-start;justify-content:left}body main section#error-first .error-layout .error-info #return{display:block;margin:35px auto;padding:11px 23.5px;font-size:17.5px;background-color:#006986;border-radius:20px;color:#fff}body main section#error-first .error-layout .error-info #return:hover{background-color:#0085aa;cursor:pointer}body footer{background-color:#006986;color:#fff;padding:35px 55px 35px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}body footer .footer-column{display:flex;flex-direction:column;align-items:left;justify-content:center}body footer .footer-column p{margin:5px 0}body footer .footer-column a{color:#9fdff0}body footer .footer-column #logo{width:130px;filter:invert(1)}body footer.admin-colors{background-color:#008546;padding:20px}