*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#098666;--primary-color-translucent:#e6f3f0;--primary-color-light:#F4F9FD;--primary-color-dark:#1D3853;--primary-color-hight:#18B778;--dark-color:#404040;--grey-color:#7A9295;--danger-color:#D9534F;--danger-light-color:#fdcfcc;--font-size-extra-large:24px;--font-size-large:16px;--font-size-base:14px;--font-size-inter:13px;--font-size-small:12px;--font-size-smallest:10px}body{font-family:"helvetica neue",arial,sans-serif;font-size:var(--font-size-base);background-color:#FEFEFE}.main{max-width:1000px;margin:0.5rem auto}.main .navigation{display:flex;align-items:center;padding:2px;background-color:var(--primary-color)}.main .navigation .brand{display:flex;align-items:center}.main .navigation .brand .logo{color:var(--primary-color-light);border:1px solid white;font-size:var(--font-size-small);padding:2px 5px;margin-right:5px}.main .navigation .brand .name{}.main .navigation .brand .name a{font-size:var(--font-size-large);line-height:14px;font-weight:bold;text-decoration:none;color:var(--primary-color-light);cursor:pointer;white-space:nowrap}.main .navigation .nav-items{display:flex;align-items:center;margin-left:0.25rem}.main .navigation .nav-items.right{margin-left:auto;overflow-x:visible}.main .navigation .nav-items a{text-decoration:none;color:var(--primary-color-light);margin:0 0.25rem;font-size:var(--font-size-small);white-space:nowrap}.main .navigation .nav-items a.selected{border-bottom:2px solid var(--primary-color-light)}.main .content{padding:1rem 0.5rem}.main .content .content-title{margin-bottom:0.5rem}.main .content .content-title p{font-size:var(--font-size-base);font-style:italic;color:var(--grey-color)}.main .footer{text-align:center;border-top:3px solid var(--primary-color);color:var(--dark-color);font-size:var(--font-size-small);padding:0.5rem 0}.main .footer .links{margin:0.5rem 0}.main .footer .links a{text-decoration:none;color:var(--dark-color);margin-right:10px}@media only screen and (max-width:992px){.main{margin:0}.main .navigation{padding:0.5rem 2px}.main .navigation .nav-items{overflow-x:auto;overflow-y:clip}}.messages{font-size:var(--font-size-small)}.messages .error{background-color:var(--danger-light-color);color:var(--dark-color);padding:7px 15px;border-radius:4px}.form .form-group{margin-bottom:1rem}.form .form-group label{display:inline-block;margin-bottom:.5rem}.form .form-group input[type="text"],.form .form-group input[type="password"],.form .form-group textarea{display:block;width:100%;padding:.375rem .75rem;font-size:var(--font-size-small);font-weight:400;line-height:1.5;color:var(--dark-color);background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form .form-group .subtext{margin-top:.25rem;font-size:.875em;color:var(--grey-color)}.form .form-group .field-error{display:none;margin-top:.25rem;font-size:.875em;color:var(--danger-color)}button{font-size:var(--font-size-base);padding:4px 16px;border-radius:4px;border:0;cursor:pointer;background-color:var(--primary-color);color:var(--primary-color-light)}button:hover{background-color:var(--primary-color-hight)}.pagination{display:flex;padding:0.5rem 1rem}.pagination a.page-link{text-decoration:none;font-size:var(--font-size-base);font-weight:bold;color:var(--grey-color);line-height:1.3}.pagination span.separator{margin:0 0.5rem}.color-success{color:var(--primary-color)!important}.color-danger{color:var(--danger-color)!important}.text-bold{font-weight:bold!important}.comments{margin-top:1rem}.comments ol{list-style:none;padding:0;margin-left:20px;padding-left:6px}.comments ol.first{margin-left:0;padding-left:0}.comments ol li{position:relative;margin:1rem 0}.comments ol li .comment-block{position:relative}.comments ol li .comment-block:target{background-color:var(--primary-color-translucent);border-radius:4px}.comments ol li .comment-block label{font-size:9pt;color:var(--grey-color);letter-spacing:0.1em;width:1.5em;cursor:pointer;float:left;text-align:center;margin-left:-4px}.comments ol li .comment-block label::before{content:"[-]"}.comments ol li .comment-block label.collapsed::before{content:"[+]"}.comment-votes{float:left;margin-top:0;width:30px}.comment-votes .upvote{display:block;cursor:pointer;margin-left:9px;width:0;height:0;border-bottom:11px solid #BBBBBB;border-left:6px solid transparent;border-right:6px solid transparent;border-top:3px solid transparent}.comment-votes .upvote:hover{border-bottom:11px solid var(--primary-color-hight)}.comment-votes .upvote.voted{border-bottom:11px solid var(--primary-color)}.comment-votes .upvote.voted:hover{border-bottom:11px solid var(--danger-color)}.comment-votes .score{color:var(--grey-color);font-size:var(--font-size-base);margin-top:1px;margin-bottom:-3px;text-align:center}.comment-tree{position:absolute;top:34px;left:28px;border-left:1px dotted var(--grey-color);bottom:0}.comment-details{margin-left:30px}.comment-details .comment-meta{font-size:var(--font-size-small);color:var(--grey-color)}.comment-details .comment-meta .comment-author{color:var(--primary-color-hight)}.comment-details .comment-meta .comment-time{}.comment-details .comment-meta .comment-meta-separator{margin:0}.comment-details .comment-meta .comment-link a{text-decoration:none;color:var(--grey-color)}.comment-details .comment-meta .comment-reply a{text-decoration:none;color:var(--grey-color)}.comment-details .comment-meta .comment-entry a{text-decoration:none;color:var(--grey-color)}.comment-details .comment-content{font-size:var(--font-size-base);color:var(--dark-color);line-height:1.45em;max-width:1000px;word-wrap:break-word;overflow:hidden}.comment-details .comment-content p{margin:0.2rem 0}.comment-details .comment-reply-form{display:none}.comment-details .comment-reply-form.show{display:block}