﻿.entry .cell:first-child{padding-left:1.5rem}.entry .cell:last-child{padding-right:1.5rem}.entry b.state{padding:2px 15px;border-radius:1rem}.logs .meta a{text-decoration:none}.logs .changes{margin:0}.logs .comment{padding:1rem 1.5rem 1rem;word-wrap:break-word}.logs .text p{margin:.5rem 0}.card .child{display:block}.child.card{margin-top:0}.card,.header.entry,.subheader.entry,.superheader.entry{border-top-left-radius:1rem;border-top-right-radius:1rem}.box.rounded-bottom{overflow:hidden;border-bottom:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.box.rounded-bottom table tr:last-child{border-bottom:0}.box.rounded-bottom table tr:last-child td{border-bottom:0}.header.entry,.subheader.entry,.superheader.entry{padding:0}.card{margin-bottom:0;border-bottom:0;overflow:hidden}.card .superheader.entry,.card .subheader.entry,.card .header.entry{margin-bottom:0;padding:0}.card h3{margin:0;font-size:.8em}.card .meta.box{border-top:1px solid transparent}.card .meta.box a{text-decoration:none}.card .meta.box a p{text-decoration:underline}.card .box{background:#fff;padding:.5rem 1.5rem;border-bottom:1px solid #ddd}.card .clear{clear:both}.card .long,.card .medium,.card .short-medium,.card .short{display:inline-block;padding:14px 0 12px;width:12rem}.card .long p,.card .medium p,.card .short-medium p,.card .short p{margin:0;font-size:120%;font-weight:normal}.card .short-medium{width:8rem}.card .short{width:6rem}.card .long{width:18rem}.card .full{clear:both;display:block;padding:14px 0 12px}.card .full pre,.card .full p{margin:0;font-size:120%;font-weight:normal}.card .full pre{white-space:pre-wrap}.card .cell.edit_link{width:1rem;padding-left:0}.card .cell.edit_link a{padding-left:0}@-webkit-keyframes message-animation{0%{bottom:-5rem;opacity:0}1%{bottom:0;opacity:1}95%{bottom:0;opacity:1}100%{bottom:-5rem;opacity:0}}@-moz-keyframes message-animation{0%{bottom:-5rem;opacity:0}1%{bottom:0;opacity:1}95%{bottom:0;opacity:1}100%{bottom:-5rem;opacity:0}}@-ms-keyframes message-animation{0%{bottom:-5rem;opacity:0}1%{bottom:0;opacity:1}95%{bottom:0;opacity:1}100%{bottom:-5rem;opacity:0}}@-o-keyframes message-animation{0%{bottom:-5rem;opacity:0}1%{bottom:0;opacity:1}95%{bottom:0;opacity:1}100%{bottom:-5rem;opacity:0}}@keyframes message-animation{0%{bottom:-5rem;opacity:0}1%{bottom:0;opacity:1}95%{bottom:0;opacity:1}100%{bottom:-5rem;opacity:0}}#message{z-index:12000;position:fixed;bottom:-5rem;opacity:0;display:block;background:#e67e22;padding:.2rem 0;text-align:center;color:#fff}#message.purple{background:#9b59b6}#message.blue{background:#3498db}#message.show{animation-iteration-count:1;-webkit-animation:message-animation 8s;-moz-animation:message-animation 8s;-ms-animation:message-animation 8s;-o-animation:message-animation 8s;animation:message-animation 8s}#message .content{max-width:none;margin:0}@media print{#message{display:none!important}}.df label{font-weight:normal;font-size:.8em;color:#34495e}.df div.picture{padding:1rem 0 0;width:160px;float:right;text-align:center}.df div.picture button{width:160px;transition:transform .3s,opacity .3s;transform:translateY(-40px);z-index:-10;opacity:0}.df div.picture button.icon-trash{background:#e74c3c url(texture/trash.png) no-repeat center;height:32px;border-radius:.5rem;width:100px;box-sizing:border-box;margin:0}.df div.picture:hover button{transform:translateY(0);opacity:1}.df div.picture .photo{z-index:20;width:160px;margin:0 auto;position:relative}.df div.picture label{z-index:30;position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer}.df div.picture #id_file{display:none}.df #id_photo{border-radius:.5rem;box-sizing:border-box;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);background:rgba(255,255,255,.1)}.df .rounded #id_photo{border-radius:80px}.df .indent-picture{margin-right:180px}@media screen and (max-width:32rem){.df div.picture{width:auto;text-align:center;float:none}.df .indent-picture{margin-right:0}}.df .small.memo.box textarea{padding-top:.5em;min-height:6em}.df .memo.box label{display:block;padding:1em 1.5em 0}.df input[type=text],.df input[type=date],.df input[type=time],.df input[type=number],.df input[type=password]{box-sizing:border-box;background:transparent;line-height:1.5em;font-size:120%;outline:0;width:100%;box-sizing:border-box;padding:0 0 1px;margin:0;border-width:1px 0;border-bottom:1px solid #ccc;border-top:1px solid transparent}.df input[type=text]:focus,.df input[type=date]:focus,.df input[type=time]:focus,.df input[type=number]:focus,.df input[type=password]:focus{padding-top:1px;padding-bottom:0;border-bottom:2px solid #2980b9;border-top:0}.df input[type=text]:readonly,.df input[type=date]:readonly,.df input[type=time]:readonly,.df input[type=number]:readonly,.df input[type=password]:readonly{border-bottom-color:transparent}.df .field{min-height:90px;box-sizing:border-box}.df .field.with-placeholder{position:relative;line-height:1.5em;padding-top:12px;padding-bottom:0;box-sizing:border-box}.df .field.with-placeholder label{position:absolute;transition:top .1s,opacity .1s;height:14px;padding-top:0;top:0;opacity:1;cursor:default}.df .field.with-placeholder input:placeholder-shown+label{padding-top:.25em;top:14px;opacity:0;cursor:text}.df .field.with-placeholder input:focus+label{padding-top:0;top:0;opacity:1}.df .field.with-placeholder input{padding-top:22px;padding-bottom:1px;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.df .field.with-placeholder input:placeholder-shown{padding-top:14px;padding-bottom:9px}.df .field.with-placeholder input:focus{padding-top:23px;padding-bottom:0}.df .field.with-placeholder input:focus::placeholder{color:transparent!important}.df .field{max-width:32rem}.df .fieldset{max-width:32rem}.df .fieldset.full{max-width:none}.df .fieldset.full .field{max-width:none}.df .field.field-typeahead input[type=text]{padding:10px 10px;cursor:pointer;background:#f1f1f1 url(texture/dropdown.png) no-repeat center right}.df .field.field-typeahead input[type=text]::placeholder{color:#2f2f2f}.df .field.field-typeahead input[type=text]:hover{background-color:#eee}.df .field.field-typeahead input[type=text]:focus{background-color:#eee}.df .field.field-typeahead input[type=text]:focus::placeholder{color:#95a5a6}.df .field.choices ul{margin:0;padding:0;background:#eee;height:2.7rem;display:inline-block;box-sizing:border-box;border-radius:.5rem}.df .field.choices li{margin:0;padding:0;list-style:none;display:inline-block}.df .field.choices li input{margin:0;padding:0;display:none}.df .field.choices li label{margin:0;padding:.5rem 1rem;display:block;height:2.7rem;font-size:1.2rem;box-sizing:border-box;background:#eee;color:#95a5a6;cursor:pointer;transition:background-color .2s}.df .field.choices li input:checked+label{background:#2ecc71;color:#fff}.df .field.choices li input:checked+label.status-90x{background:#e74c3c;color:#fff}.df .field.choices li:first-child label{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.df .field.choices li:last-child label{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.df .fieldset{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.df .fieldset .field{flex-grow:10;flex-basis:15rem;margin-right:.5rem}.df .fieldset .field:last-child{margin-right:0}.df .field{padding:0}.df .input{position:relative}.df .helptext{margin:0;color:#7f8c8d;font-size:70%;transition:height .3s}.df input:focus~.helptext{color:#2980b9}.df .field .error{font-size:70%;display:none;color:#c0392b}.df .field .warning{font-size:70%;color:#e67e22;display:none}.df .field .success{font-size:70%;color:#2ecc71;display:none}.df .field.error label,.df .field.error input,.df .field.error .helptext{color:#e74c3c}.df .field.error .error{display:block}.df .field.error input:focus~.error{color:#c0392b}.df .field.error .helptext{display:none}.df .field.error input[type=text],.df .field.error input[type=date],.df .field.error input[type=time],.df .field.error input[type=number],.df .field.error input[type=password]{border-bottom-color:#e74c3c}.df .field.error input[type=text]:focus,.df .field.error input[type=date]:focus,.df .field.error input[type=time]:focus,.df .field.error input[type=number]:focus,.df .field.error input[type=password]:focus{border-bottom-color:#e74c3c}.df .field.error input[type=text]::placeholder,.df .field.error input[type=date]::placeholder,.df .field.error input[type=time]::placeholder,.df .field.error input[type=number]::placeholder,.df .field.error input[type=password]::placeholder{color:rgba(255,0,0,.3)}.df .field.error input:focus~.helptext{color:#e74c3c}.df .field.warning label,.df .field.warning input,.df .field.warning .helptext{color:#e67e22}.df .field.warning .warning{display:block}.df .field.warning input:focus~.error{color:#e67e22}.df .field.warning .helptext{display:none}.df .field.warning input[type=text],.df .field.warning input[type=date],.df .field.warning input[type=time],.df .field.warning input[type=number],.df .field.warning input[type=password]{border-bottom-color:#e67e22}.df .field.warning input[type=text]:focus,.df .field.warning input[type=date]:focus,.df .field.warning input[type=time]:focus,.df .field.warning input[type=number]:focus,.df .field.warning input[type=password]:focus{border-bottom-color:#e67e22}.df .field.warning input[type=text]::placeholder,.df .field.warning input[type=date]::placeholder,.df .field.warning input[type=time]::placeholder,.df .field.warning input[type=number]::placeholder,.df .field.warning input[type=password]::placeholder{color:rgba(255,128,0,.3)}.df .field.warning input:focus~.helptext{color:#e67e22}.df .field.success .success{display:block}.df .field.success .helptext{display:none}.df .memo.box{padding:0;margin:0}.df .memo.box textarea{box-sizing:border-box;padding:1.5em;border:0;margin:0;outline:0;font-size:1em;min-height:12em}.df .yellow.memo.box{border-bottom:2px solid #a5a500}.df .yellow.memo.box textarea{background:#ffffa5}.df .tableset td input,.df .tableset td .subtitle{padding-left:.5em;padding-right:.5em}.df .tableset td input{border-color:transparent!important;border-top:1px solid transparent!important}.df .tableset td input:focus{padding-top:6px!important;padding-bottom:4px!important;border-bottom:2px solid transparent!important;border-top:0!important}.df .tableset td:first-child input,.df .tableset td:first-child .subtitle{padding-left:1.5em}.df .tableset td:last-child input,.df .tableset td:last-child .subtitle{padding-right:1em}input[type=time]{width:100%}.bottombar.section{-webkit-overflow-scrolling:touch;padding:0;position:fixed;bottom:0;right:0;left:0;z-index:300;min-height:64px;box-sizing:border-box}.bottombar.section .content{padding:0;margin:0}.bottombar.section .button{border-radius:0;height:64px;margin:0;font-size:110%;box-sizing:border-box;overflow:hidden;display:inline-block;vertical-align:middle}.bottombar.section input[type=file]{box-sizing:border-box;overflow:hidden;height:64px;outline:0}.bottombar.section .upload-wrapper{box-sizing:border-box;display:block;width:100%;height:64px;overflow:hidden;position:relative;padding:0}.bottombar.section ::-webkit-file-upload-button{visibility:hidden}.bottombar.section .fieldset{width:100%;margin:0;box-sizing:border-box;overflow:hidden;height:64px}.bottombar.section .fieldset .cell{padding:0;display:table-cell;box-sizing:border-box;height:64px;overflow:hidden}a.button{text-decoration:none;display:inline-block}.button,button{margin:0 .5rem 0 0;border:0;color:#fff;cursor:pointer;font-weight:bold;box-sizing:border-box;text-align:center;background:#3498db}.button.large,button.large{font-size:1.2rem;padding:.5rem 1rem;border-radius:.25rem}.button:hover,button:hover{background:#258cd1}.button.tools,button.tools{font-size:1rem;padding:.25rem .5rem;border-radius:.25rem;color:#95a5a6;background:#eee}.button.tools:hover,button.tools:hover{color:#fff;background:#3498db}.button.negative,button.negative{background:#e74c3c}.button.negative:hover,button.negative:hover{background:#e43725}.button.success,button.success{background:#1abc9c}.button.success:hover,button.success:hover{background:#17a689}.button.cancel,button.cancel{background:transparent;color:#e74c3c}.button.cancel:hover,button.cancel:hover{background:#eee}.button.action,button.action{background:#e67e22}.button.action:hover,button.action:hover{background:#d67118}.button.purple,button.purple{background:#9b59b6}.button.purple:hover,button.purple:hover{background:#8f4bab}.button.disabled,button.disabled{cursor:default;background:#95a5a6!important}.button.disabled:hover,button.disabled:hover{cursor:default;background:#95a5a6!important}.df .field.toggle ul{margin:0;padding:0;display:inline-block;box-sizing:border-box}.df .field.toggle .input{float:right}.df .field.toggle li{margin:0;padding:0;list-style:none;display:inline-block}.df .field.toggle li input{margin:0;padding:0;display:none}.df .field.toggle li label{margin:.5rem 0 0;display:block;box-sizing:border-box;cursor:pointer;width:5rem;height:2.7rem;border-radius:1.4rem;background:#ccc;padding:.25rem}.df .field.toggle li label b{display:inline-block;width:2.2rem;height:2.2rem;background:#fff;color:#95a5a6;border-radius:1.35rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.df .field.toggle li label.toggle-yes{text-align:right;background:#2ecc71}.df .field.toggle li label.toggle-no{text-align:left}.df .field.toggle li input:checked+label{display:none}.df .field-link{min-height:3rem;margin-bottom:.5rem}.df .field-link .input{display:flex}.df .field-link a{display:block;height:4rem;flex-grow:10;text-align:left;text-decoration:none;background:#eee;color:#2f2f2f;font-weight:normal;font-size:1.5rem;padding-right:36px;padding-left:1rem;border-radius:.5rem;box-sizing:border-box;padding:.8rem;overflow:hidden}.df .field-link a:hover{background-color:#f1f1f1}.df .field-link a.empty-button{width:32px;padding-left:0;padding-right:0;box-sizing:border-box;flex-grow:0;background:transparent url(texture/trash-dark.png) no-repeat center center;opacity:1}.df .field-link a.empty-button:hover{opacity:1;background:transparent url(texture/trash-red.png) no-repeat center center}.df .datagrid .field-link{margin-bottom:0;padding:0}.df .datagrid .field-link a{border-radius:0;background:transparent;height:3rem;margin-right:0;font-size:1.2rem}.df .datagrid .field-link a:hover{background:transparent url(texture/next-button-small.png) no-repeat right center}.input textarea{width:100%;box-sizing:border-box;font-size:1rem;border:1px solid #ccc;border:0;padding:.5rem 1.5rem 1rem;outline:0;min-height:8rem}.textarea.box{padding-left:0;padding-right:0;padding-bottom:0}.textarea.box .field{max-width:none}.textarea.box label{margin-left:1.5rem}.textarea.box.yellow,.textarea.box.yellow textarea{background:#ffffa5}.textarea.box.yellow label{color:rgba(0,0,0,.5)}.textarea.box.yellow{border-bottom:2px solid #a5a500}.textarea.box .helptext{padding:0 1.5rem .5rem}.tabs{margin:0;text-align:left;box-sizing:border-box;height:3.7rem;padding:0 3.5rem 0 3.5rem;background:#1abc9c;overflow:hidden}.tabs button{margin:0 .25rem 0 0;padding:0 1rem;box-sizing:border-box;min-width:5rem;height:3.7rem;background:transparent;display:inline-block;font-size:1.5rem;color:#fff;cursor:pointer;transition:color .3s;text-align:center;vertical-align:middle}.tabs button strong,.tabs button b{font-size:1rem;padding:.25rem .5rem;vertical-align:middle;display:none}.tabs button:hover{color:#ecf0f1}.tabs button.selected{border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-top:.5rem;height:3.2rem;border-bottom:0}.tabs button.selected b{display:inline-block}.tabs button.selected:hover,.tabs button.selected{background:#fff;color:#2f2f2f}@media screen and (max-width:450px){.tabs button b,.tabs button.selected b{display:none}}.white .tabs button.selected,.white .tabs button.selected:hover{background:#fff}.progressbar{position:fixed;bottom:0;left:0;right:0;height:8px;z-index:8000;pointer-events:none}.progressbar .bar{position:absolute;top:0;left:0;bottom:0;width:0;transition:width .2s;background:#e74c3c}#id_error{margin-top:1rem;background:#e67e22;color:#fff;padding:0 0 2rem;border-radius:1rem}#id_error h2{padding:2rem 1.5rem 0;margin-top:0;color:#fff;border-bottom:0;opacity:.8}#id_error p{padding:0 1.5rem;margin:0}#id_error textarea{display:block;outline:0;background:#f0b37e;width:100%;box-sizing:border-box;padding:1rem 1.5rem;text-align:left;font-family:consola,menlo,Courier;font-size:1rem;clear:both;border:0;height:0;overflow:hidden;display:none;transition:height .3s}#id_error button{background:rgba(255,255,255,.7);border:0;color:#e67e22;border-radius:.25rem;padding:5px 10px;margin-right:1.5rem;margin-bottom:.5rem}#id_error .exception{opacity:.6}#id_error .traceback-button{float:right}#id_error .hide-traceback-button{display:none;float:right}#id_error.with-traceback .traceback-button{display:none}#id_error.with-traceback .hide-traceback-button{display:inline}#id_error.with-traceback textarea{display:block;height:16rem;overflow-y:scroll}html,body{height:100%}body{position:relative}@-webkit-keyframes overlay-animation{1%{opacity:0}100%{opacity:.7}}@-moz-keyframes overlay-animation{1%{opacity:0}100%{opacity:.7}}@-ms-keyframes overlay-animation{1%{opacity:0}100%{opacity:.7}}@-o-keyframes overlay-animation{1%{opacity:0}100%{opacity:.7}}@keyframes overlay-animation{1%{opacity:0}100%{opacity:.7}}#popup{display:none}body.popup-shown #popup{display:block}#popup{position:relative}#popup .overlay{will-change:transform;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1000;box-sizing:border-box}#popup .container .page{z-index:2000;-webkit-overflow-scrolling:touch;overflow-y:scroll;width:100vw;height:100vh;position:absolute;top:0;left:0;transition:transform .3s,opacity .3s;transform:translateX(100vw);opacity:0;visibility:visible}#popup .container .page.unload{visibility:hidden}#popup .container .page.shown{transform:translateX(-100vw);pointer-events:none}#popup .container .page.shown:nth-last-child(2){opacity:.1;pointer-events:none}#popup .container .page.shown:last-child{opacity:1;pointer-events:auto;position:relative;transform:translateX(0)}#popup .container .page div.wrapper{will-change:transform;overflow:scroll;max-width:50rem;margin:0 auto}#popup .container .page iframe.wrapper{will-change:transform;width:100%;height:100%;border:0;max-width:none;background:#fff}.popup-only{display:none}.non-popup-only{display:block}.dismiss-button{position:absolute;top:0;left:0;width:4rem;height:3.8rem;font-size:1.2rem;padding:.4rem 1rem .5rem 2.5rem;color:#3498db;background:transparent url(texture/dismiss-button.png) no-repeat 1rem center}.dismiss-button:hover{background:transparent url(texture/dismiss-button.png) no-repeat 1rem center}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.dismiss-button,.dismiss-button:hover{background:transparent url(texture/dismiss-button@2x.png) no-repeat 1rem center;background-size:50% 50%}}.in-popup .popup-only,#in-popup .popup-only,#popup .popup-only{display:block}.in-popup .non-popup-only,#in-popup .non-popup-only,#popup .non-popup-only{display:none}body.popup-shown #page{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}html,body{height:100%}body{position:relative}body.selector-shown #page{position:absolute;pointer-events:none;top:0;left:0;right:0;bottom:0;overflow:hidden}#selector{display:none}body.selector-shown #selector{display:block}.df .field-selector{min-height:3rem;margin-bottom:.5rem}.df .field-selector .input{display:flex}.df .field-selector button{height:4rem;flex-grow:10;text-align:left;background:#eee url(texture/next-button.png) no-repeat right center;color:#2f2f2f;font-weight:normal;font-size:1.5rem;padding-right:36px;padding-left:1rem;border-radius:.5rem;overflow:hidden}.df .field-selector button:hover{background-color:#f1f1f1}.df .field-selector button.empty-button{width:32px;padding-left:0;padding-right:0;box-sizing:border-box;flex-grow:0;background:transparent url(texture/trash-dark.png) no-repeat center center;opacity:1}.df .field-selector button.empty-button:hover{opacity:1;background:transparent url(texture/trash-red.png) no-repeat center center}.df .datagrid .field-selector{margin-bottom:0;padding:0}.df .datagrid .field-selector button{border-radius:0;background:transparent url(texture/next-button-small.png) no-repeat right center;height:3rem;margin-right:0;font-size:1.2rem}.df .datagrid .field-selector button:hover{background:transparent url(texture/next-button-small.png) no-repeat right center}.df .datagrid .field-complex{position:relative;margin:0;padding:0;height:3rem}.df .datagrid .field-complex .input{position:absolute;top:0;left:0;right:0;bottom:0;font-size:1.2rem;padding:.5rem 0 0 .5rem;overflow:hidden;white-space:nowrap}.df .datagrid .field-complex .input:empty{cursor:pointer;background:transparent url(texture/next-button-small.png) no-repeat right center}.df .datagrid .field-complex .input:empty:hover{background:transparent url(texture/next-button-small.png) no-repeat right center}.df .datagrid .field-complex .input button{background:#f0e7f4;padding:5px 10px;font-size:1rem;margin-right:0}.df .datagrid .field-complex .input button:hover{background:#fbf8fc}.df .datagrid .field-complex .input button:nth-child(2){background:#c6a0d5}.df .datagrid .field-complex .input button:nth-child(2):hover{background:#d0b2dd}.df .datagrid .field-complex .input button:nth-child(1){background:#9b59b6}.df .datagrid .field-complex .input button:nth-child(1):hover{background:#a66bbe}.df .datagrid .field-complex .input button.blank{background:#bfc8c9;color:#fff}.df .datagrid .field-complex .input button.blank:hover{background:#ccd4d5}.df .datagrid .field-complex .input button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.df .datagrid .field-complex .input button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.df .datagrid .field-complex .empty-button{width:32px;position:absolute;right:0;top:0;bottom:0;padding-left:0;padding-right:0;box-sizing:border-box;flex-grow:0;background:transparent url(texture/trash-dark.png) no-repeat center center;opacity:1}.df .datagrid .field-complex .empty-button:hover{opacity:1;background:transparent url(texture/trash-red.png) no-repeat center center}.df .datagrid .field-complex .input:empty+button.empty-button{display:none}.df .datagrid .no-indent .field-complex .input{padding-left:0}#selector .choices,#selector .bar{right:-24rem;width:24rem;transition:right .2s}#selector.shown .choices,#selector.shown .bar{right:0}@media screen and (max-width:24rem){#selector .choices,#selector .bar{right:0;left:0;width:auto}#selector.shown .choices,#selector.shown .bar{transform:translateX(0)}}#selector{position:relative;z-index:2000;background:transparent;box-sizing:border-box}#selector .bar{position:fixed;z-index:5000;top:0;height:8rem;background:#fff}#selector label{height:4rem;box-sizing:border-box;display:block;text-align:center;font-size:1.5rem;padding:1rem 1rem .5rem;background:#fff}#selector .back-button{position:absolute;box-sizing:border-box;top:0;left:0;width:3rem;height:4rem;background:#fff url(texture/back-button.png) no-repeat center center}#selector .add-button{position:absolute;box-sizing:border-box;top:0;right:0;width:3rem;height:4rem;background:#fff url(texture/add-button.png) no-repeat center center}#selector .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);transition:background .2s}#selector .choices{position:fixed;top:8rem;bottom:0;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:0;background:#fff}#selector .choices li{display:block;border-bottom:1px solid #eee;padding:1rem 1.5rem;font-size:120%;cursor:pointer}#selector .choices li:hover{background:#f1f1f1}#selector .choices li:last-child{border-bottom:0}#selector .choices li.selected{background:#3498db;color:#fff}#selector .choices li h4{margin:0;color:#2f2f2f}#selector .choices li h5{margin:0;color:#2f2f2f}#selector .choices li p{margin:0;padding:0}#selector li{position:relative}#selector .tag{position:absolute;top:50%;right:.5rem;height:2rem;margin-top:-1rem;box-sizing:border-box;background:#e67e22;color:#fff;font-size:1rem;display:inline-block;padding:.3rem .3rem 0;border-radius:4px;z-index:10}.df .selector.field{box-sizing:border-box;max-width:none;background:#fff;padding:0 1rem 1rem;min-height:auto}.df .selector.field input[type=text]{padding:.5rem 1rem;border-radius:2rem;border:0;background:#eee}.df .selector.field input[type=text]:placeholder-shown{background:#eee url(texture/search-placeholder.png) no-repeat center center}.df .selector.field input[type=text]:focus{background:#eee}.df .datagrid.box{padding:0;border-bottom:0}.df .datagrid table{width:100%;padding:0;margin:0;cell-padding:0;cell-spacing:0;border-collapse:collapse;border-bottom:1px solid #ddd}.df .datagrid table col.edittools-rear{width:2rem}.df .datagrid table col.edittools{width:1.5rem}.df .datagrid table thead th{padding:0 0 1px;vertical-align:top;position:relative;border:1px solid #ddd;border-width:1px 1px 0}.df .datagrid table thead th.sort-asc button{background:#fff url(texture/sort-asc.png) no-repeat center right}.df .datagrid table thead th.sort-desc button{background:#fff url(texture/sort-desc.png) no-repeat center right}.df .datagrid table thead th>label,.df .datagrid table thead th>strong{display:block;width:100%;box-sizing:border-box;height:3.4rem;padding:.25rem 1rem;font-size:1rem;text-align:left;vertical-align:top;color:#666;font-weight:normal;text-decoration:none;background-color:#fff}.df .datagrid table thead th>button{display:block;width:100%;box-sizing:border-box;height:3.4rem;padding:.25rem 1rem;font-size:1rem;text-align:left;vertical-align:top;color:#666;font-weight:normal;text-decoration:none;background-color:#fff}.df .datagrid table thead th>button:hover{background-color:#e1f0fa}.df .datagrid table thead td.edittools,.df .datagrid table thead th.edittools{padding:0;margin:0}.df .datagrid table thead th:first-child{border-left:0}.df .datagrid table thead th:first-child button{padding-left:1.5rem}.df .datagrid table thead th:last-child{border-right:0}.df .datagrid table thead th:last-child button{padding-right:1.5rem}.df .datagrid table tfoot td{font-family:menlo,tahoma;font-size:1rem;padding:0;border-top:1px solid #ddd;height:100%}.df .datagrid table tfoot td>label,.df .datagrid table tfoot td>span,.df .datagrid table tfoot td>a{font-size:1rem;box-sizing:border-box;min-height:2.2rem;padding:.5rem 1rem 0 1rem;text-decoration:none;color:#667273;display:block}.df .datagrid table tbody td{font-family:menlo,tahoma;font-size:1rem;padding:0;border-top:1px solid #ddd;height:100%}.df .datagrid table tbody td>label,.df .datagrid table tbody td>span,.df .datagrid table tbody td>a{font-size:1rem;box-sizing:border-box;min-height:2.2rem;padding:.5rem 1rem 0 1rem;text-decoration:none;color:#667273;display:block}.df .datagrid table tbody td input:focus,.df .datagrid table tbody td input:placeholder-shown,.df .datagrid table tbody td input{box-sizing:border-box;min-height:2.2rem;padding:.5rem 1rem .5rem 1rem;text-decoration:none;color:#2f2f2f;display:block;border:0!important;background:#fff}.df .datagrid table tbody td:first-child{border-left:0}.df .datagrid table tbody td:first-child input,.df .datagrid table tbody td:first-child a{padding-left:1.5rem}.df .datagrid table tbody td:last-child{border-right:0}.df .datagrid table tbody td:last-child input,.df .datagrid table tbody td:last-child a{padding-right:1.5rem}.df .datagrid table tbody tr td,.df .datagrid table tbody tr input,.df .datagrid table tbody tr button{background-color:#fff}.df .datagrid table tbody tr.drag-enter td{border-top:3px solid #e74c3c}.df .datagrid table tbody tr:nth-child(odd) td,.df .datagrid table tbody tr:nth-child(odd) input,.df .datagrid table tbody tr:nth-child(odd) button{background-color:#f9f9f9}.df .datagrid table tbody tr:hover td,.df .datagrid table tbody tr:hover input,.df .datagrid table tbody tr:hover button{background-color:#e1f0fa}.df .datagrid table tbody tr.empty td{padding:.5rem 1.5rem .5rem;background:#f9f9f9}.df .datagrid table tbody tr.empty td:hover{background:#f9f9f9}.df .datagrid table tbody .drag-handle{display:none;background:transparent url(texture/drag-handle.png) no-repeat center center;width:100%;min-height:3rem;cursor:ns-resize}.df .datagrid table tbody tr:hover .drag-handle{display:block}.df .datagrid table tbody tr:first-child:last-child .drag-handle{display:none}.df .datagrid table tbody .delete-row-button{display:none;width:100%;height:32px;padding-left:0;padding-right:0;box-sizing:border-box;flex-grow:0;background:transparent url(texture/trash-dark.png) no-repeat center center}.df .datagrid table tbody .delete-row-button:hover{background:transparent url(texture/trash-red.png) no-repeat center center}.df .datagrid table tbody tr:hover .delete-row-button{display:block}.df .datagrid table tbody tr:first-child:last-child .delete-row-button{display:none}.df .datagrid table tbody tr.dragging td,.df .datagrid table tbody tr.dragging input{background-color:#fff!important}.df .datagrid.editable tbody td{padding:0;border-left:1px solid #ddd}.df .datagrid table tbody tr .field-buttonset{position:relative}.df .datagrid table tbody tr .field-buttonset button{height:2rem;width:30px;margin:0}.df .datagrid table tbody tr .field-buttonset button.button-open{background:transparent url(texture/open-dark.png) no-repeat center center}.df .datagrid table tbody tr .field-buttonset button.button-open:hover{background:transparent url(texture/open-blue.png) no-repeat center center}.df .comment.section,.comment.section{margin-top:1rem}.df .comment.section .header,.comment.section .header{background:#164666;min-height:2.5rem;padding:.25rem .25rem .6rem 1.5rem;box-sizing:border-box}.df .comment.section .header h3,.comment.section .header h3{padding:.4rem 1.5rem;color:#fff;font-size:1.2rem;font-weight:normal}.df .comment.section .header .field,.comment.section .header .field{min-height:auto}.df .comment.section .header .field.choices>label,.comment.section .header .field.choices>label{color:#fff}.df .comment.section .header .field.choices ul,.comment.section .header .field.choices ul{height:2rem}.df .comment.section .header .field.choices li label,.comment.section .header .field.choices li label{height:2rem;font-size:1rem;padding-top:.3rem}.df .comment.section #id_comment,.comment.section #id_comment{width:100%;padding:1rem 1.5rem;box-sizing:border-box;border:0;outline:0;font-size:1rem;min-height:8em}.df .comment.section .ql-toolbar,.comment.section .ql-toolbar{background:#fff;border:0;height:36px;padding-left:1rem}.df .comment.section .ql-editor,.comment.section .ql-editor{padding-left:1.5rem;padding-top:0;font-size:1rem;min-height:8em}.df .comment.section .ql-editor.ql-blank::before,.comment.section .ql-editor.ql-blank::before{font-style:normal;color:#ccc;left:1.5rem}.df .comment.section textarea,.comment.section textarea{border-bottom:1px solid #ccc}.df .comment.section #id_comment_quill,.comment.section #id_comment_quill{padding:1px;background:#fff;border:0;border-bottom:1px solid #ccc}#id_logs{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd;background:#f7f7f7}#id_logs:empty{border-top:1px solid #fff;background:#fff}#id_logs .meta{font-size:1rem}#id_logs .comment{padding:1rem 1.5rem 1rem;word-wrap:break-word}#id_logs .text p.plain{margin:.5rem 0}#id_logs .changes{font-size:1rem;list-style:none;margin:0;padding:0;color:#7f8c8d}#id_logs .changes li{margin:0;padding:0}#id_logs .changes em{font-weight:bold;font-style:normal;color:#2c3e50}#id_logs .changes em.old:after{color:#95a5a6;content:" → "}#id_logs .changes a{color:#3498db}#id_logs .comment{position:relative}#id_logs a.attachment{display:block;color:#3498db}#id_logs img{max-width:100%}#id_logs .text .ql-editor{padding:0}body{background:#fff;font-family:"Futura","Century Gothic","Droid Sans",sans-serif;color:#2f2f2f;padding:0;margin:0}html,body{margin:0;padding:0}html,body,.section{width:100%;max-width:auto}@media screen and (min-width:800px){body{font-size:120%}}.content{margin:0 auto;padding:1px 3rem}.sidebar{width:12rem;left:58.5rem;position:absolute;padding:0 1rem 1rem;margin-top:4rem}.sidebar.full{right:0;width:auto}.sidebar.short{margin-top:1rem}.content{max-width:50rem;padding:0 1rem;margin:0 0 0 7.5rem}.wide .content{max-width:72rem}@media screen and (min-width:71.5rem){.non-widescreen-only{display:none!important}}@media screen and (max-width:71.5rem){.non-widescreen-only{display:block}.widescreen-only{display:none!important}.sidebar{display:block;position:static;width:auto;max-width:50rem;margin:0 0 0 7.5rem;padding:.5rem 1rem 1rem}}@media screen and (max-width:67rem){.sidebar{max-width:50rem;margin:0 auto}.content{max-width:50rem;margin:0 auto}}@media screen and (min-width:38rem){.non-fullscreen-only{display:none!important}.multicolumns-3.entries{column-count:3}.multicolumns-3.entries li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.multicolumns-2.entries{column-count:2}.multicolumns-2.entries li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media screen and (max-width:38rem){.fullscreen-only{display:none!important}}@media screen and (max-width:450px){.mobile-only{display:block}.non-mobile-only{display:none}.sidebar,.content{padding:1px 5px}}.full.section .content{padding:0;margin:0;max-width:none}@media screen and (max-width:52rem){.full-if-not-fullscreen.section .content{padding:0;margin:0;max-width:none}}@media print{.content{margin:0}}.print-only{display:none}@media print{.screen-only{display:none!important}.print-only{display:block!important}}h1,h2,h3,h4,h5,h6{font-family:"Futura","Century Gothic","Droid Sans",sans-serif}h1{margin-bottom:.25rem;text-transform:uppercase;padding:0;border:0;text-align:center}ul.entries{margin:0;padding:0}ul.entries li{list-style:none;margin:0;padding:0}h2,h3{color:#2f2f2f;font-weight:normal;font-size:150%}h4{color:#2f2f2f;margin:1rem 0 .5rem}h4 a{color:#2f2f2f}h2{border-bottom:1px solid #ccc;margin-bottom:.5rem}h2 a{color:#2f2f2f;text-decoration:none}h3{margin-bottom:.5rem}ul.entries a.color-0 .number{background:#da4141}ul.entries a.color-0:hover .number{background:#e26c6c}ul.entries a.color-1 .number{background:#d6298d}ul.entries a.color-1:hover .number{background:#de54a4}ul.entries a.color-2 .number{background:#9628ce}ul.entries a.color-2:hover .number{background:#ac4ddc}ul.entries a.color-3 .number{background:#8a78e4}ul.entries a.color-3:hover .number{background:#afa2ed}ul.entries a.color-4 .number{background:#78a4e4}ul.entries a.color-4:hover .number{background:#a2c1ed}ul.entries a.color-5 .number{background:#4cb8dc}ul.entries a.color-5:hover .number{background:#77c9e4}ul.entries a.color-6 .number{background:#37d837}ul.entries a.color-6:hover .number{background:#62e062}ul.entries a.color-7 .number{background:#a1ca27}ul.entries a.color-7:hover .number{background:#b7db49}ul.entries a.color-8 .number{background:#adad23}ul.entries a.color-8:hover .number{background:#d5d52d}ul.entries a.color-9 .number{background:#f4985b}ul.entries a.color-9:hover .number{background:#f7b68b}ul.entries a.color-10 .number{background:#d39f28}ul.entries a.color-10:hover .number{background:#deb350}ul.entries a.color-11 .number{background:#df6d52}ul.entries a.color-11:hover .number{background:#e7917d}.empty{color:rgba(0,0,0,.4)}.backcolor-0{background:#da4141}.forecolor-0{color:#da4141}.backcolor-1{background:#d6298d}.forecolor-1{color:#d6298d}.backcolor-2{background:#9628ce}.forecolor-2{color:#9628ce}.backcolor-3{background:#8a78e4}.forecolor-3{color:#8a78e4}.backcolor-4{background:#78a4e4}.forecolor-4{color:#78a4e4}.backcolor-5{background:#4cb8dc}.forecolor-5{color:#4cb8dc}.backcolor-6{background:#37d837}.forecolor-6{color:#37d837}.backcolor-7{background:#a1ca27}.forecolor-7{color:#a1ca27}.backcolor-8{background:#adad23}.forecolor-8{color:#adad23}.backcolor-9{background:#d39f28}.forecolor-9{color:#d39f28}.backcolor-10{background:#f4985b}.forecolor-10{color:#f4985b}.backcolor-11{background:#df6d52}.forecolor-11{color:#df6d52}.colorwell{display:inline-block;width:2em;height:1em;box-sizing:border-box;border-radius:.2em;border:1px solid rgba(0,0,0,.2)}.entry{display:table;width:100%;text-decoration:none;color:#2f2f2f;padding:0;margin:0 0 .2rem;background:#f9f9f9}.entry h4{margin:0;font-size:90%;font-weight:normal;color:#3498db}.entry h5{margin:0;font-size:90%;font-weight:normal}.entry p{margin:0;color:#2f2f2f;font-size:80%}.entry .status{width:3rem}.entry .number{padding:.5rem!important;margin:0;color:#2f2f2f;overflow:hidden;text-align:center;width:1rem}.entry .cell{display:table-cell;padding:.5rem;overflow:hidden;margin:0;text-align:left}.entry .total_items{text-align:right;width:2rem;padding:0 1.5rem 0 0!important}.entry .info{text-align:right}.entry em{font-style:normal}a.entry:hover{background:#fff}.entry .nowrap{white-space:nowrap}.entry .number{text-align:center}.entry .checkbox{width:1rem}.logs .meta a{text-decoration:none}.logs .meta a:hover{text-decoration:underline}.logs .comment{font-size:90%;background:#fff;padding:1rem 1.5rem .5rem;margin:0 0 .5rem;border-bottom:1px solid #bdc3c7}.filterstable{margin:0;padding:.5rem 0;border-bottom:1px solid #ccc;font-size:90%}.filterstable:last-child{border-bottom:0}.filterstable li{margin:0;padding:0;list-style:none}.filterstable button,.filterstable a{display:block;font-size:1rem;box-sizing:border-box;color:#7f8c8d;padding:.25rem 1rem .25rem 1.5rem;cursor:pointer;text-decoration:none;width:100%;background:transparent;text-align:left;font-weight:normal;outline:0}.filterstable button:hover,.filterstable a:hover{color:#fff;background:#5faee3}.filterstable li.highlight a{color:#fff;background-color:#5faee3}.filterstable li.selected a,.filterstable li.selected button{background:transparent url(check-blue.png) no-repeat 4px center}.filterstable li.selected a:hover,.filterstable li.selected button:hover{background:#5faee3 url(check-white.png) no-repeat 4px center}.actionstable{margin:0;padding:.5rem 0;border-bottom:1px solid #ccc}.actionstable:last-child{border-bottom:0}.actionstable h4{border-bottom:1px solid #ccc}.actionstable li{margin:0;padding:0;list-style:none}.actionstable a{display:block;font-size:90%;color:#7f8c8d;padding:.5rem 1rem .5rem 1.5rem;cursor:pointer;text-decoration:none}.actionstable a:hover{color:#fff;background:#eb9950}.submit.section{padding-top:.5rem}b.status{background:#f1c40f;padding:0 10px;display:inline-block;border-radius:15px;color:#fff;font-weight:normal}b.status.status-90x{background:#e74c3c}b.status.status-50c{background:#2ecc71}.gray.box{background:rgba(0,0,0,.1);border-radius:1rem;padding:1rem 1.5rem 1rem;margin:1rem 0}@font-face{font-family:"Comfortaa";font-style:normal;font-weight:700;src:local("Comfortaa Bold"),local("Comfortaa-Bold"),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw9qR_D9Cb71ka4ZiO.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Comfortaa";font-style:normal;font-weight:700;src:local("Comfortaa Bold"),local("Comfortaa-Bold"),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw9qR_BtCb71ka4ZiO.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Comfortaa";font-style:normal;font-weight:700;src:local("Comfortaa Bold"),local("Comfortaa-Bold"),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw9qR_AdCb71ka4ZiO.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Comfortaa";font-style:normal;font-weight:700;src:local("Comfortaa Bold"),local("Comfortaa-Bold"),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw9qR_DdCb71ka4ZiO.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Comfortaa";font-style:normal;font-weight:700;src:local("Comfortaa Bold"),local("Comfortaa-Bold"),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw9qR_DNCb71ka4ZiO.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Comfortaa";font-style:normal;font-weight:700;src:local("Comfortaa Bold"),local("Comfortaa-Bold"),url(https://fonts.gstatic.com/s/comfortaa/v19/1Ptpg8LJRfWJmhDAuUsw9qR_AtCb71ka4Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Kanit";font-style:normal;font-weight:400;src:local("Kanit Regular"),local("Kanit-Regular"),url(https://fonts.gstatic.com/s/kanit/v4/nKKZ-Go6G5tXcraBGwCKd6xBDFs.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Kanit";font-style:normal;font-weight:400;src:local("Kanit Regular"),local("Kanit-Regular"),url(https://fonts.gstatic.com/s/kanit/v4/nKKZ-Go6G5tXcraaGwCKd6xBDFs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Kanit";font-style:normal;font-weight:400;src:local("Kanit Regular"),local("Kanit-Regular"),url(https://fonts.gstatic.com/s/kanit/v4/nKKZ-Go6G5tXcrabGwCKd6xBDFs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Kanit";font-style:normal;font-weight:400;src:local("Kanit Regular"),local("Kanit-Regular"),url(https://fonts.gstatic.com/s/kanit/v4/nKKZ-Go6G5tXcraVGwCKd6xB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Kanit";font-style:normal;font-weight:700;src:local("Kanit Bold"),local("Kanit-Bold"),url(https://fonts.gstatic.com/s/kanit/v4/nKKU-Go6G5tXcr4uPhWzVaFrNlJzIu4.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Kanit";font-style:normal;font-weight:700;src:local("Kanit Bold"),local("Kanit-Bold"),url(https://fonts.gstatic.com/s/kanit/v4/nKKU-Go6G5tXcr4uPhWoVaFrNlJzIu4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Kanit";font-style:normal;font-weight:700;src:local("Kanit Bold"),local("Kanit-Bold"),url(https://fonts.gstatic.com/s/kanit/v4/nKKU-Go6G5tXcr4uPhWpVaFrNlJzIu4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Kanit";font-style:normal;font-weight:700;src:local("Kanit Bold"),local("Kanit-Bold"),url(https://fonts.gstatic.com/s/kanit/v4/nKKU-Go6G5tXcr4uPhWnVaFrNlJz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{background:#fff}h1{font-size:3.5rem}h2{font-size:2rem;font-weight:normal;border-bottom:0}p{color:#494949;font-family:arial,sans-serif}.content img{max-width:100%}.section{background:#fff}.section.white{background:#fff}.content{max-width:50rem;padding:0 1rem;margin:0 auto}html,body{font-family:Kanit}h1,h2,h3,h4,h5,h6,li,p,blockquote,button,.button{font-family:Kanit}h1.en,h2.en,h3.en,h4.en,h5.en,h6.en,li.en,p.en,blockquote.en,button.en,.button.en{font-family:Comfortaa}.section:last-child{padding-bottom:3em}.bottombar.section{padding-bottom:0}#topbar{box-sizing:border-box;position:relative;height:64px;padding:0 64px}#topbar .menu{display:block;position:absolute;left:0;width:64px;height:64px;background:transparent url(home/menu-black.png) no-repeat center center}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){#topbar .menu{background-image:url(home/menu-black@2x.png);background-size:64px 64px}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:228dpi),only screen and (min-resolution:2.25dppx){#topbar .menu{background-image:url(home/menu-black@3x.png);background-size:64px 64px}}#topbar .logo{display:block;height:64px;box-sizing:border-box;background:transparent url(home/logo-black.png) no-repeat center center;background-size:100px 64px}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){#topbar .logo{background-image:url(home/logo-black@2x.png);background-size:100px 64px}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:228dpi),only screen and (min-resolution:2.25dppx){#topbar .logo{background-image:url(home/logo-black@3x.png);background-size:100px 64px}}.highlight #topbar .menu,.pagehighlight #topbar .menu{background:transparent url(home/menu.png) no-repeat center center}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.highlight #topbar .menu,.pagehighlight #topbar .menu{background-image:url(home/menu@2x.png);background-size:64px 64px}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:228dpi),only screen and (min-resolution:2.25dppx){.highlight #topbar .menu,.pagehighlight #topbar .menu{background-image:url(home/menu@3x.png);background-size:64px 64px}}.highlight #topbar .logo,.pagehighlight #topbar .logo{background:transparent url(home/logo.png) no-repeat center center}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:192dpi),only screen and (min-resolution:1.25dppx){.highlight #topbar .logo,.pagehighlight #topbar .logo{background-image:url(home/logo@2x.png);background-size:100px 64px}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:228dpi),only screen and (min-resolution:2.25dppx){.highlight #topbar .logo,.pagehighlight #topbar .logo{background-image:url(home/logo@3x.png);background-size:100px 64px}}.theme-bg{background:#fdbc3d}.theme-darkcyan .bg,.theme-darkcyan.bg{background:#49b6b6}.theme-cyan .bg,.theme-cyan.bg{background:#38dfdd}.theme-pink .bg,.theme-pink.bg{background:#f5a3c7}.theme-yellow .bg,.theme-yellow.bg{background:#fdbc3d}.theme-pumpkin .bg,.theme-pumpkin.bg{background:#f2ebd9}.theme-pastelpink .bg,.theme-pastelpink.bg{background:#c3a495}.theme-green .bg,.theme-green.bg{background:#8eb62b}.theme-blue .bg,.theme-blue.bg{background:#3498db}button.large,.button.large{box-sizing:border-box;border-radius:48px;padding:.8rem 2rem;min-width:12rem;font-weight:normal;transition:background-color .3s,border-color .3s}button.gray,.button.gray{background:rgba(0,0,0,.5)}button.gray:hover,.button.gray:hover{color:rgba(0,0,0,.5);background-color:#fff;border-color:#fff}button.darksea,.button.darksea{background:#16a085}button.darksea:hover,.button.darksea:hover{color:#16a085;background-color:#fff;border-color:#fff}button.green,.button.green{background:#8eb62b}button.green:hover,.button.green:hover{color:#8eb62b;background-color:#fff;border-color:#fff}button.glass,.button.glass{background:transparent;border:2px solid #3498db;color:#3498db}button.glass:hover,.button.glass:hover{color:#fff}button.glass,button.glass:hover,.button.glass,.button.glass:hover{border-color:#3498db}button.glass.gray,.button.glass.gray{color:rgba(0,0,0,.5)}button.glass.gray:hover,.button.glass.gray:hover{color:#fff;background:rgba(0,0,0,.5)}button.glass.gray,button.glass.gray:hover,.button.glass.gray,.button.glass.gray:hover{border-color:rgba(0,0,0,.5)}button.glass.darksea,.button.glass.darksea{color:#16a085}button.glass.darksea:hover,.button.glass.darksea:hover{color:#fff;background:#16a085}button.glass.darksea,button.glass.darksea:hover,.button.glass.darksea,.button.glass.darksea:hover{border-color:#16a085}button.glass.green,.button.glass.green{color:#8eb62b}button.glass.green:hover,.button.glass.green:hover{color:#fff;background:#8eb62b}button.glass.green,button.glass.green:hover,.button.glass.green,.button.glass.green:hover{border-color:#8eb62b}.highlight,.pagehighlight{box-sizing:border-box;padding:0 5px 2rem}.highlight h1,.highlight h2,.pagehighlight h1,.pagehighlight h2{margin:0;color:#fff;text-align:left;border-bottom:0}.highlight h1,.pagehighlight h1{margin:0 0 .8rem;font-size:3.5rem;line-height:1}.highlight h2,.pagehighlight h2{margin:.8rem 0 2rem;font-size:2rem}.highlight .text,.pagehighlight .text{padding:2rem 0 0}.pagehighlight{min-height:95vh}.pagehighlight .text{padding:20vh 0 0}.footer.section{padding:5rem 0 4rem}.footer.section h2{font-size:1.5rem;margin:3rem 0 0;border-bottom:0}.footer.section h2,.footer.section p{font-family:Kanit;color:#2f2f2f}.footer.section p{margin:0}.footer.section a{color:#2f2f2f}.footer.section .bar{margin:0 auto;width:30%;height:4px;background:rgba(0,0,0,.5)}.footer.section .links{margin-top:2rem;text-align:left}.footer.section .links a{margin-right:2rem}.picture.right{float:right}.picture.left{float:left}.clear{clear:both}.splitbuttons{display:inline-block;padding:0;margin:0 .5rem 0 0}.splitbuttons button{margin:0;border:0;color:#fff;cursor:pointer;font-weight:bold;box-sizing:border-box;text-align:center;font-size:1.2rem;padding:.5rem 1rem;background:#eee;color:#95a5a6;font-weight:normal}.splitbuttons button:hover{background:#e8e8e8}.splitbuttons button.selected{color:#fff;background:#1abc9c}.splitbuttons button.selected:hover{background:#18af91}.splitbuttons button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.splitbuttons button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}