body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}body,button,html{font-smoothing:antialiased;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility}button{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.font-light{font-weight:300}.font-default,.font-light{font-family:Work Sans,sans-serif}.font-default{font-weight:400}.font-bold{font-weight:500}.font-bold,.light{font-family:Work Sans,sans-serif}.light{font-weight:300}.normal{font-weight:400}.bold,.normal{font-family:Work Sans,sans-serif}.bold{font-weight:500}*{box-sizing:border-box}body,html{padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:.5em 0 .25em 0;font-family:Work Sans,sans-serif;font-weight:300}dl,ol,p,ul{margin-top:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.15em}h5{font-size:1.1em}h6{font-size:1em}footer,header,main{display:block}.hidden{display:none}.clickable{cursor:pointer}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.spaced{margin-left:.25em;margin-right:.25em}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.bracketed:before{content:" ("}.bracketed:after{content:")"}.dashed-small:before{content:"\2012";margin:0 .25em}.dashed:before{content:"\2013";margin:0 .25em}.ul{list-style-type:none;padding:0}.ul li{position:relative;padding-left:16px}.ul li:before{content:"\2013 ";position:absolute;left:0}.well{border:1px solid #d0d0d0;padding:8px;border-radius:4px}.progress-bar{background-color:#f6f6f6;height:14px;width:100%;border-radius:2px;margin:10px;position:relative}.progress-bar .progress{position:absolute;top:0;left:0;border-radius:2px;height:100%;width:0;-webkit-transition:width .5s linear;transition:width .5s linear;background:#d24b07}.modal-container{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.modal-container .modal{width:400px;max-width:80%;background-color:#fff;padding:16px}.modal-container .buttons{display:-webkit-box;display:flex;margin-top:16px}.modal-container .buttons .button-container+button,.modal-container .buttons button+button{margin-left:8px}@font-face{font-family:watchlist;src:url(/fonts/watchlist.eot?e9patz);src:url(/fonts/watchlist.eot?e9patz#iefix) format("embedded-opentype"),url(/fonts/watchlist.ttf?e9patz) format("truetype"),url(/fonts/watchlist.woff?e9patz) format("woff"),url(/fonts/watchlist.svg?e9patz#watchlist) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:watchlist!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cog:before,.icon-control:before,.icon-gear:before,.icon-generate:before,.icon-options:before,.icon-preferences:before,.icon-settings:before{content:"\e902"}.icon-movie:before{content:"\e913"}.icon-documentary:before{content:"\e914"}.icon-series:before{content:"\e95b"}.icon-game:before{content:"\eaac"}.icon-warning:before{content:"\ea07"}.icon-info:before{content:"\e91a"}.icon-success:before{content:"\e96b"}.icon-error:before{content:"\e9a9"}.icon-saving:before{content:"\e9c2"}.icon-plus:before{content:"\ea0a"}.icon-delete:before{content:"\ea0f"}.icon-checkmark:before{content:"\e900"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox:before{content:"\ea53"}.icon-spinner:before{content:"\e97b"}.icon-spinner11:before{content:"\e984"}.icon-search:before{content:"\e986"}.icon-cogs:before{content:"\e995"}.icon-drag:before{content:"\e901"}.messages.general{position:fixed;top:16px;right:16px;width:100%;max-width:540px;z-index:2}.messages.general .message{box-shadow:5px 3px 8px #444;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.messages.general .message.done{top:-100px}.message{position:relative;top:0;-webkit-transition:top .5s;transition:top .5s;display:-webkit-box;display:flex;padding:8px;margin:4px 0;border-radius:4px;color:#1e1e1e}.message .icon{margin-right:8px;font-size:16px}.message p{margin:0;-webkit-box-flex:1;flex:1}.message button{color:#fff;padding:4px 6px;width:auto;min-width:auto}.message button .icon{color:#fff!important;font-size:10px;margin:0}.message.success{background-color:#b8e291;border:1px solid #84cd40}.message.success .icon{color:#77c133}.message.success button{background-color:#77c133}.message.info{background-color:#b9e8ff;border:1px solid #53c6ff}.message.info .icon{color:#3abeff}.message.info button{background-color:#3abeff}.message.warning{background-color:#ffe7a1;border:1px solid #ffc621}.message.warning .icon{color:#ffc008}.message.warning button{background-color:#ffc008}.message.error{background-color:#ffb7a6;border:1px solid #e74a25}.message.error .icon{color:#e74a25}.message.error button{background-color:#e74a25}@media screen and (max-width:400px){.messages.general{padding:0 16px}}header{height:50px}nav{position:fixed;top:0;left:0;z-index:1;padding:10px;background-color:#d24b07;color:#fff;width:100%;display:-webkit-box;display:flex}nav h1{margin:0 20px 0 0}nav .home-link{display:-webkit-box;display:flex;color:#fff;text-decoration:none}nav .home-link:not(.active):hover{opacity:.8;color:#fff}nav .home-link.active{color:#fff;cursor:default}nav .home-link.active:hover{opacity:1}nav ul{display:-webkit-box;display:flex;margin:10px 0 0 0;padding:0;list-style-type:none}nav ul li{padding:0 10px 0 0}nav ul li:before{content:none}nav ul a{text-decoration:none;color:#fff}nav ul a:not(.active):hover{color:#fff;text-decoration:underline}nav ul a.active{font-weight:700;cursor:default}nav ul a.active:hover{color:#fff}nav .settings-button{color:#fff;font-size:20px;text-decoration:none;position:absolute;top:16px;right:10px}nav .settings-button:not(.active):hover{opacity:.8;color:#fff}nav .settings-button.active{font-weight:700;cursor:default}nav .settings-button.active:hover{color:#fff}nav .version{font-size:10px;position:absolute;top:21px;right:40px;color:#6f2804}@media screen and (max-width:400px){nav h1{display:none}}.form .buttons,.form .form-message,.form h2{display:-webkit-box;display:flex;margin:16px 0 16px 128px;width:320px}.form .buttons .button-container+button,.form .buttons button+button,.form .form-message .button-container+button,.form .form-message button+button,.form h2 .button-container+button,.form h2 button+button{margin-left:8px}.form h2{width:auto}.form .button-container{width:100%;display:inline-block}.form>h3,.form>h4,.form>p{margin:0 0 16px 128px}.form .form-message .message-content{margin-left:8px}.form .form-message p{margin:0 0 8px 0}.form .form-message ul{list-style-type:none;padding:0}.form .form-message ul li{position:relative;padding-left:16px}.form .form-message ul li:before{content:"\2013 ";position:absolute;left:0}.form-section{padding:20px 0}.form-item{margin:0 0 8px 0;position:relative;display:-webkit-box;display:flex}.form-item label{display:inline-block;width:128px;font-family:Work Sans,sans-serif;font-weight:300;text-align:right;padding-right:32px;position:relative;top:8px;vertical-align:top}.form-item.form-item-required label:after{content:"*";position:absolute;top:0;right:24px;font-size:11px;color:#909090}.form-item.form-item-checkbox{padding-left:128px}.form-item.form-item-checkbox input[type=checkbox]{display:none}.form-item.form-item-checkbox input[type=checkbox]+label{top:0;padding:0;width:auto;padding-left:30px;margin:2px 0 6px;cursor:pointer}.form-item.form-item-checkbox input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #909090;border-radius:4px;background-color:#fff8db;position:absolute;top:-4px;left:0}.form-item.form-item-checkbox input[type=checkbox]:checked+label:after{content:"\e900";font-family:watchlist;font-size:10px;position:absolute;top:3px;left:5px}.form-item .select-arrow{width:18px;position:absolute;left:425px;top:-10px;fill:#909090}.form-item:hover .select-arrow{fill:#505050}.form-item .form-input-group{width:320px;display:-webkit-inline-box;display:inline-flex;position:relative}.form-item .form-input-group.form-input-group-right{-webkit-box-pack:end;justify-content:flex-end}input,select,textarea{padding:8px;border:1px solid #909090;border-radius:4px;background-color:#fff8db;color:#1e1e1e;-webkit-appearance:none;width:320px;outline:none;font-family:Work Sans,sans-serif;font-weight:500;font-size:inherit}input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{border-color:#1e1e1e}input:not([disabled]):hover,select:not([disabled]):hover,textarea:not([disabled]):hover{border-color:#505050}input[disabled],select[disabled],textarea[disabled]{border-color:#d0d0d0;color:#909090;background-color:#fbf5e0}input.year,select.year,textarea.year{width:70px;text-align:center;height:33px}input.length,select.length,textarea.length{width:90px;height:33px}textarea{height:80px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@media screen and (max-width:600px){.form h3,.form p{margin-left:0}.form .buttons,.form .form-message,.form h2{width:100%;margin:16px 0 8px 0}.form-item{margin-bottom:4px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.form-item label{display:block;text-align:left;padding:4px 0;width:auto;top:0}.form-item.form-item-required label:after{top:3px;right:-6px}.form-item .select-arrow{left:auto;top:12px;right:10px}.form-item .form-input-group{width:100%}input,select,textarea{width:100%;padding:8px}button{padding:8px}}.suggestions{position:absolute;border:1px solid #c3beb8;border-radius:4px;width:100%;top:32px;left:0;background:#f1e9e0;z-index:1;padding:0;list-style-type:none;margin:0;color:#2a2a2a;box-shadow:2px 2px 4px silver}.suggestions li a{color:#2a2a2a;padding:7px 8px;border-bottom:1px solid #c3beb8;display:block;text-decoration:none}.suggestions li.suggestion-highlighted,.suggestions li:hover{background:#dcd0c2}.suggestions li.suggestions-button{padding:8px}.suggestions li.suggestions-button:hover{background:#f1e9e0}.suggestions li:last-child{border:none}.suggestions li .icon{position:relative;top:1px;font-size:12px;color:#909090}.suggestions .suggestions-count{text-align:center;padding:4px;color:#c3beb8}.choice-input{position:relative}.choice-input input{cursor:pointer}.choice-input input.invisible{opacity:0;position:absolute;top:0;left:0}.choice-input.choice-input-open input{border-bottom-right-radius:0;border-bottom-left-radius:0}.choice-input .choice-list{position:absolute;width:320px;top:100%;left:0;z-index:10;padding:0;list-style-type:none;box-shadow:2px 2px 4px #5d5d5d;border:1px solid #5d5d5d;background:#f1e9e0;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.choice-input .choice-list li{color:#2a2a2a;padding:7px 8px;border-bottom:1px solid #c3beb8;display:block;text-decoration:none;cursor:pointer}.choice-input .choice-list li.choice-focus,.choice-input .choice-list li:hover{background:#dcd0c2}.choice-input .choice-list li:before{content:none}@media screen and (max-width:400px){input{padding:4px}}button{padding:8px;border:none;border-radius:4px;width:100%;outline:none;font-family:Work Sans,sans-serif;font-weight:500;font-size:inherit;color:#fff;cursor:pointer}button.icon-only{font-size:19px;padding:6px}button.action,button[type=submit]{background-color:#d24b07}button.action:hover,button[type=submit]:hover{background-color:#b04510}button:focus{box-shadow:1px 1px 2px silver}button.option,button[type=cancel]{background-color:#dcd5c6}button.option:hover,button[type=cancel]:hover{background-color:#c1bbae}button.danger{background-color:#af0000}button.danger:hover{background-color:#8e0707}button[disabled],button[disabled]:hover{background-color:#dcdcdc;color:#f6f6f6;cursor:default}@media screen and (max-width:400px){button{padding:4px}button.icon-only{font-size:13px}}@media screen and (max-width:360px){button{display:block;width:100%;margin-bottom:0}}.tooltip{position:absolute;z-index:10000}.tooltip .tooltip-text{position:relative;min-width:160px;max-width:240px;border-radius:4px;background-color:#000;background-color:rgba(30,30,30,.7);font-family:Work Sans,sans-serif;font-weight:300;font-size:14px;line-height:21px;color:#fff;padding:8px;text-align:left;-webkit-font-smoothing:auto}.tooltip .tooltip-text:before{content:"";position:absolute;border:10px solid transparent}.tooltip-bottom{top:100%;left:-12px}.tooltip-bottom .tooltip-text{top:11px}.tooltip-bottom .tooltip-text:before{border-bottom-color:rgba(30,30,30,.7);top:-30px;left:10px;width:0;height:10px}.tooltip-top{bottom:100%;left:-12px}.tooltip-top .tooltip-text{bottom:11px}.tooltip-top .tooltip-text:before{border-top-color:rgba(30,30,30,.7);bottom:-30px;left:10px;width:0;height:10px}.tooltip-left{top:-.75em;right:100%}.tooltip-left .tooltip-text{left:-11px}.tooltip-left .tooltip-text:before{border-left-color:rgba(30,30,30,.7);top:1em;right:-30px;width:10px;height:0}.tooltip-right{top:-.75em;left:100%}.tooltip-right .tooltip-text{right:-11px}.tooltip-right .tooltip-text:before{border-right-color:rgba(30,30,30,.7);top:1em;left:-30px;width:10px;height:0}.tooltip-top-center{bottom:100%;left:-12px}.tooltip-top-center .tooltip-text{bottom:11px}.tooltip-top-center .tooltip-text:before{border-top-color:rgba(30,30,30,.7);bottom:-30px;left:10px;width:0;height:10px}.filters .filter{position:relative}.filters label{display:inline-block;width:128px;padding:4px 0}.filters label:after{content:":"}.filters .filter-row{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:baseline;align-items:baseline}.filters input{margin-bottom:8px}.filters .clear{position:absolute;top:33px;left:295px;font-size:8px;color:#fff;background-color:#c9bea6;padding:3px;border-radius:10px;cursor:pointer;width:18px;height:18px}.filters .clear:focus,.filters .clear:hover{background-color:#a28f67}.filters .clear .icon{position:relative;top:1x}.filters .advanced{display:inline-block;width:auto;position:relative;top:4px;margin-left:8px}.filters .advanced.active{background-color:#c1bbae}.filters ul{display:-webkit-inline-box;display:inline-flex;list-style-type:none;padding:0;margin-bottom:8px}.filters ul li{margin:0 4px 4px 0}.filters ul li a{display:inline-block;padding:8px 16px;background-color:#dcd5c6;border-radius:4px;text-decoration:none;color:#fff}.filters ul li a.active,.filters ul li a:hover{color:rgba(0,0,0,.6)}.filters ul li a.active{font-family:Work Sans,sans-serif;font-weight:500;cursor:default}@media screen and (max-width:400px){.filters label{display:block}.filters ul{flex-wrap:wrap}.filters ul li a{padding:4px 8px}.filters .advanced{top:1px}}.sorting ul{display:-webkit-inline-box;display:inline-flex;list-style-type:none;padding:0;margin:0}.sorting ul li{padding:0 .25em}.sorting ul li a{color:#d0d0d0}.sorting ul li a:hover{color:#d24b07}.sorting ul li a.active{font-weight:700;text-decoration:none;color:#1e1e1e}.sorting ul li a.disabled{cursor:default}.list{list-style-type:none;padding:0}.list li{position:relative;padding-left:16px}.list li:before{content:"\2013 ";position:absolute;left:0}.list li.message{padding-left:8px}.list li.message:before{content:""}.list .item{margin:0 0 4px 0;line-height:20px}.list .item h6{display:inline;font-family:Work Sans,sans-serif;font-weight:400;margin:0}.list .item .icon{position:relative;top:1px;left:4px;font-size:12px;color:#909090;cursor:pointer}.list .item .icon .icon-checkmark{position:absolute;top:7px;right:2px;color:#1e1e1e;font-size:5px;display:none}.list .item .icon:hover{color:#1e1e1e}.list .item .icon:hover .icon-checkmark{display:block}.list .item a{text-decoration:none;color:#1e1e1e}.list .item a:hover{color:#d24b07}.list .item.documentary-watched a,.list .item.franchise-watched>a,.list .item.game-played a,.list .item.movie-watched a,.list .item.series-watched a{color:#909090}.list .item.documentary-watched a h4,.list .item.franchise-watched>a h4,.list .item.game-played a h4,.list .item.movie-watched a h4,.list .item.series-watched a h4{font-family:Work Sans,sans-serif;font-weight:300}.loading{position:relative;padding-left:18px;color:#d24b07;font-family:Work Sans,sans-serif;font-weight:500}.loading .icon-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;-webkit-transform-origin:7px;transform-origin:7px;width:14px;height:14px;text-align:center;position:absolute;top:1px;left:0;font-size:14px}.form .form-item-name .search-button{margin-left:8px;width:31px;height:31px;min-width:31px;position:relative;top:1px}.form .form-item-name .icon-spinner{width:20px;height:20px;text-align:center;font-size:20px;color:#fff;position:absolute;top:6px;right:6px}.form .update-button{padding:8px;min-width:31px;width:31px;height:31px;margin-left:8px;font-weight:700;position:relative;top:1px}.form .update-button .icon-spinner{position:absolute;top:7px;left:6px;font-size:20px;width:20px;height:20px}.form .add-button{padding:8px;min-width:31px;width:31px;height:31px;margin-left:8px;font-weight:700;position:relative;top:1px}.form .add-button .icon{position:relative;left:0;top:1px;font-size:12px}.form .update-season-button{width:auto;margin:10px;margin-left:130px}.form .season-episode-count{padding:10px;font-family:Work Sans,sans-serif;font-weight:300}.form .series-list{list-style-type:none;padding:0}.form .series-list li:last-child .add-button{display:inline-block}.form .episode-list{list-style-type:none;padding:0}.form .episode-list input+input{margin-left:10px}.form .episode-list .add-button{display:block}.form .episode-list .form-input-group-right .add-button{left:-4px}.icon-spinner{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite;-webkit-transform-origin:10px;transform-origin:10px;text-align:center}.list-input-items{list-style-type:none;padding:0}.list-input-items li{margin-bottom:8px;width:320px;display:-webkit-box;display:flex}.franchise-items{margin-top:8px}.franchise-items li{padding:8px;border:1px solid #d0d0d0;border-radius:4px;background-color:#fff8db;width:320px;position:relative}.franchise-items li p{margin-bottom:0}.franchise-items li p .icon{position:relative;top:1px;font-size:12px;color:#909090}.franchise-items li p .icon-delete{position:absolute;top:10px;right:8px;text-decoration:none}.franchise-items li p .icon-delete:hover{color:#1e1e1e}.franchise-items li:before{content:none}.franchise-items li .icon-drag{position:absolute;top:1px;right:0;padding:8px;font-size:14px;color:#1e1e1e}.franchise-items li+li{border-top:none;border-radius:0}.franchise-items li:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.franchise-items li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:400px){.form .update-season-button{margin-left:0}}.view .buttons{display:-webkit-box;display:flex;width:400px}.view .buttons button+button{margin-left:8px}.view .seasons .episodes{list-style-type:none;padding:0}.view .seasons .episodes li{display:block}.view .seasons .episodes li .icon{position:relative;left:4px}.view .seasons .episodes .episode-nr{display:inline-block;width:20px;text-align:center;font-family:Work Sans,sans-serif;font-weight:300}.view .actors ul{list-style-type:none;padding:0}.view .actors ul li{position:relative;padding-left:16px}.view .actors ul li:before{content:"\2013 ";position:absolute;left:0}.view .seasons{list-style-type:none;padding:0}.view .seasons .season-title{margin-top:16px;font-family:Work Sans,sans-serif;font-weight:400}.view .seasons .season-title .icon{margin:0 4px}.view .seasons .episode-title{margin:4px 0 4px;font-family:Work Sans,sans-serif;font-weight:400}.view .seasons .episode-watched.episode-title{font-family:Work Sans,sans-serif;font-weight:300}.view .seasons .icon-series{color:#909090}.view .seasons .icon-series:hover{color:#1e1e1e;cursor:pointer}@media screen and (max-width:600px){.view .seasons .episodes li{width:auto}}.additions{margin-top:10px;list-style-type:none;padding:0}.additions li{margin-bottom:10px}.admin-update{margin:20px 0}.admin-update .buttons{width:320px;display:-webkit-box;display:flex}.admin-update .buttons button{width:50%}.chart{width:200px}.chart h3{margin-bottom:10px}.pie-chart{position:relative;display:-webkit-box;display:flex}.pie-chart .slice{cursor:default;shape-rendering:crispEdges}.pie-chart .slice-highlighted{fill:#b54eb5}.pie-chart .slice-info{background-color:rgba(0,0,0,.7);padding:8px;border-radius:4px;color:#fff;font-weight:500}.bar-chart{position:relative;display:-webkit-box;display:flex}.bar-chart .bar{cursor:default;shape-rendering:crispEdges}.bar-chart .bar-highlighted{fill:#b54eb5!important}.bar-chart .axis{stroke:grey;stroke-width:.02;shape-rendering:crispEdges}.bar-chart .grid-line{stroke:#d3d3d3;stroke-width:.01;shape-rendering:crispEdges}.bar-chart .grid-legend{fill:#d3d3d3;font-size:.008em}.bar-chart .chart{width:400px}.chart-info{padding-left:16px}.legend{padding:0;list-style-type:none}.legend .legend-item{cursor:default;font-weight:500}.legend .legend-item .legend-item-label{display:inline-block;width:14px;height:14px;margin-right:8px;position:relative;top:2px;border-radius:1px}.legend .legend-item.legend-item-highlighted .legend-item-label{background-color:#b54eb5!important}body{padding:16px 32px;font-family:Work Sans,sans-serif;font-weight:400;font-size:13px}header svg{width:30px;margin-right:10px}footer{color:#d0d0d0;padding:40px 0}a{color:#d24b07}a:hover{color:#b04510}code{border-radius:4px;border:1px solid #f9ed8b;background-color:#fff8db;padding:2px 4px;min-width:80px;text-align:center;display:inline-block}@media screen and (max-width:400px){body{padding:16px}}