@import url(selectordie.css);@import url(icheck.css);@import url(jquery-ui.css);@import url(ghost.css);@import url(animation.css);@import url(responsive.css);*{margin:0;padding:0;min-height:0;outline:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}html,body{font:400 12px "franklin-gothic-urw",Arial,Helvetica,sans-serif;color:#2E292A;width:auto;height:100%;background:white}a{color:#777}a img{border:none}.clear:after{content:".";visibility:hidden;display:block;height:0;clear:both}h1{font-size:20px;font-weight:400}h2{font-size:16px;font-weight:400}.hide{display:none}.image img{width:100%;height:auto;display:block}p{line-height:1.5em}svg{display:block;overflow:hidden}.wrapper{min-height:100%;overflow:hidden}.content ol,.content ul,h1,h2,h3,h4,h5,h6,p{margin-bottom:30px}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.33%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-66{width:66.66%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:80%}.width-95{width:95%}.width-100{width:100%}.content ol,.content ul{margin-left:40px}.content>:last-child{margin-bottom:0}header{width:100px;height:auto;background:#25C7C5;position:fixed;top:0;bottom:0;left:0;z-index:10}header .bottom{position:absolute;bottom:0;left:0;right:0}header .bottom .navigation{margin:0 0 20px 0}header .inside{padding:20px}header .navigation{text-align:center;list-style:none}header .navigation a{color:white;text-decoration:none}header .navigation .image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}header .navigation li{margin:0 0 20px 0}header .navigation li:last-of-type{margin-bottom:0}header .navigation span{display:block}header .navigation svg{fill:white;margin:0 auto 5px auto;display:block}header .times{color:white;width:100%;height:auto;background:#f0f;padding:10px 0}header .times li{border-bottom:1px solid rgba(255,255,255,0.5);margin:0 0 10px 0;padding:0 10px 10px 10px}header .times li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}header .times span{text-align:center;display:block}header .times span.label{font-size:10px;font-weight:400;line-height:10px;text-transform:none;margin:5px 0 0 0}header .times span.number{font-weight:700}header .times span.title{text-transform:uppercase;margin:0 0 5px 0;display:block}header .times span.time-billable,header .times span.time-non-billable,header .times span.time-total{font-size:16px;line-height:16px;margin:10px 0 0 0}header .times span.time-total .label{text-transform:uppercase}footer{background:#2E292A}footer .inside{padding:20px 0 20px 100px}footer .navigation{text-align:center;list-style:none}footer .navigation a{color:white}footer .navigation li{margin:0 10px;display:inline-block;zoom:1;*display:inline}span.logo{color:#f0f;font-family:"futura-pt", Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;letter-spacing:0.15em;text-align:center;text-transform:uppercase;margin:10px 0 20px 0;display:block}.centered-box main{-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:30}.centered-box main form{color:white;width:250px;height:auto;background:#25C7C5;padding:15px}.centered-box main form input[type="email"],.centered-box main form input[type="password"]{border:none}.centered-box main img{margin:0 auto 20px auto;display:block}.full-width main .inside{padding:0 0 0 100px}.full-width main table td{border-bottom:1px solid #E5E5E5}.full-width main table th{border-bottom:1px solid #E5E5E5}.full-width main table tr:nth-child(even){background:rgba(0,0,0,0.025)}.two-column main{width:60%;height:auto;margin:0 0 -1000em 0;padding:0 0 1000em 0;float:left}.two-column main .inside{padding:0 0 0 100px}.two-column main #selection table td{border-color:#D5D5D5}.two-column main table td{border-bottom:1px solid #E5E5E5}.two-column main table th{border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5}.two-column main table tr:nth-child(even){background:rgba(0,0,0,0.025)}.two-column aside{color:#777;width:40%;height:auto;background:#E5E5E5;margin:0 0 -1000em 0;padding:0 0 1000em 0;float:left;position:relative;left:0 !important}.two-column aside form table td{border-bottom:none;border-top:1px solid #CACACA}.two-column aside form table tr:nth-child(odd){background:transparent}.two-column aside .inside{padding:0 20px 20px 20px}.two-column aside table td{border-bottom:1px solid #CACACA}.two-column aside table td:first-of-type{border-left:1px solid #CACACA}.two-column aside table td:last-of-type{border-right:1px solid #CACACA}.two-column aside table th{border-bottom:1px solid #CACACA;border-top:1px solid #CACACA}.two-column aside table th:first-of-type{border-left:1px solid #CACACA}.two-column aside table th:last-of-type{border-right:1px solid #CACACA}.two-column aside table tr:nth-child(odd){background:rgba(0,0,0,0.04)}.two-column aside:after{content:'';width:1px;height:auto;background:#DCDCDC;position:absolute;top:0;bottom:0;left:0}.two-column aside.large .tabs li.completed-projects{display:none}.two-column aside.medium .tabs li.completed-projects,.two-column aside.medium .tabs li.invoiced-projects{display:none}.two-column aside.medium #search-tab table td:last-of-type,.two-column aside.medium #search-tab table th:last-of-type{display:none}.two-column aside.medium #search-tab table td:nth-child(3),.two-column aside.medium #search-tab table th:nth-child(3){border-right:1px solid #CACACA;padding-right:15px}.two-column aside.small .tabs li.completed-projects,.two-column aside.small .tabs li.daily-logs,.two-column aside.small .tabs li.invoiced-projects,.two-column aside.small .tabs li.weekly-logs{display:none}.two-column aside.small #current-projects-tab table td:last-of-type,.two-column aside.small #current-projects-tab table th:last-of-type,.two-column aside.small #search-tab table td:first-of-type,.two-column aside.small #search-tab table th:first-of-type,.two-column aside.small #weekly-logs-tab table td:first-of-type,.two-column aside.small #weekly-logs-tab table th:first-of-type{display:none}.two-column aside.small #current-projects-tab table td:nth-child(2),.two-column aside.small #current-projects-tab table th:nth-child(2){border-right:1px solid #CACACA;padding-right:15px}.two-column aside.small #search-tab table td:nth-child(2),.two-column aside.small #search-tab table th:nth-child(2),.two-column aside.small #weekly-logs-tab table td:nth-child(2),.two-column aside.small #weekly-logs-tab table th:nth-child(2){border-left:1px solid #CACACA;padding-left:15px}.tabs{text-align:center;list-style:none}.tabs a{font-weight:bold;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase;border-bottom:3px solid transparent;padding:20px 0 15px 0;display:block}.tabs li{margin:0 15px;display:inline-block;zoom:1;*display:inline}.tabs li.current a{color:#2E292A;border-bottom:3px solid #25C7C5}table{width:100%;height:auto;border-spacing:0;border-collapse:collapse}table h1,table h2,table input[type="email"],table input[type="file"],table input[type="password"],table input[type="text"],table .select,table textarea{margin:0 !important}table ol{padding:0 0 0 12.5px}table td{padding:15px 15px 15px 0;vertical-align:top}table td:first-of-type{padding-left:15px}table td.checkboxes,table tdradios{padding-bottom:0}table td.users{padding-bottom:10px}table td.middle{vertical-align:middle}table td.tight{white-space:nowrap;width:1%}table th{letter-spacing:0.05em;text-align:left;text-transform:uppercase;padding:15px 15px 15px 0;vertical-align:middle}table th:first-of-type{padding-left:15px}table th.tight{white-space:nowrap;width:1%}.user-list{list-style:none}.user-list .image{max-width:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.user-list li{min-width:25px;margin:0 5px 5px 0;float:left}.button{color:rgba(0,0,0,0.5);font-size:9px;font-weight:500;letter-spacing:0.075em;line-height:25px;text-decoration:none;text-transform:uppercase;background:#CFFBC6;padding:0 10px;display:inline-block;zoom:1;*display:inline}.button.green{background:#CFFBC6}.button.gray{background:#D8D8D8}.button.red{background:#FFC7C7}.button.teal{background:#C5F3F2}.options{margin:10px 0 0 0;list-style:none}.options li{margin:0 10px 0 0;float:left}.hidden-area{color:#999;background:#F7F7F7;border-bottom:1px solid #D5D5D5;position:relative}.hidden-area a[href="#close"]{color:#777;font-size:9px;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase;display:block;position:absolute;top:20px;right:20px}.hidden-area h1,.hidden-area h2{color:#2E292A}.hidden-area .inside{margin:0 0 0 100px;padding:30px 0;position:relative}.hidden-area .links{padding:10px 0 0 0;list-style:none}.hidden-area .links a{line-height:30px;text-decoration:none;display:block}.hidden-area .links a.delete{color:#999;font-size:9px;letter-spacing:0.05em;text-transform:uppercase;position:absolute;top:0;right:10px}.hidden-area .links a.link{color:#999}.hidden-area .links li{background:rgba(0,0,0,0.025);border:1px solid #D5D5D5;padding:0 10px;margin:0 0 5px 0;position:relative}.hidden-area .links li:last-of-type{margin-bottom:0}.hidden-area table{width:auto;height:auto;min-width:100%;margin:0 0 -15px 0}.hidden-area table tbody.invoice{background:rgba(0,0,0,0.025);border-top:1px solid #D5D5D5}.hidden-area table tbody.invoice h2{padding-top:15px}.hidden-area table tbody.invoice-1{border-bottom:1px solid #D5D5D5}.hidden-area table tbody.invoice-5{margin:0 0 15px 0}.hidden-area table td{padding-top:0}.hidden-area table td.extra-padding{padding-top:15px}.hidden-area table.no-margin-bottom{margin-bottom:0}.visible-area table td{border:none !important}.visible-area table tr:nth-child(even){background:transparent !important}#report a,#times a{display:block}#report table span.highlight,#times table span.highlight{color:white;line-height:1em;background:#f0f;padding:2.5px;display:inline-block;zoom:1;*display:inline}#report table td,#report table th,#times table td,#times table th{border-right:1px solid #E5E5E5;padding:15px}#report table td.blank,#report table th.blank,#times table td.blank,#times table th.blank{background:#FFC7C7}#report table th,#times table th{vertical-align:bottom}#report table tr:hover,#times table tr:hover{background:#C5F3F2}#report table tr:hover td,#times table tr:hover td{border-color:#B2EBEA}#report table a[href="#extra"]{text-decoration:none}#report table table{display:none}#report table table td{width:200px;border-right:none;border-bottom:none}#report table table td strong{display:block}#project-information{color:#999;background:#F7F7F7}#project-information .progress{width:100%;height:20px;background:rgba(0,0,0,0.04);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative}#project-information .progress .percentage{width:auto;height:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;top:0;bottom:0;left:0}#project-information span.comment{text-align:center;display:block}#project-information span.times{text-align:center;margin:10px 0;display:block}#project-information table td{border-color:#D5D5D5}#project-information table th{border-color:#D5D5D5;border-top:none;border-right:1px solid #D5D5D5;vertical-align:top}#project-information table tr:nth-child(even){background:transparent}#project-information table tr:nth-child(odd){background:rgba(0,0,0,0.04)}#quick-add{color:#999;background:#F7F7F7;border:1px solid #E5E5E5;margin:15px}#quick-add h2{padding:15px}#quick-add table td{border:none}#quick-add table tr:nth-child(2n){background:none}#filters{color:#999;background:#F7F7F7}#filters.reports table tr:nth-child(2n){background:transparent}.loader{width:100%;height:30px;background-image:url(../img/loader.svg);background-position:center center;background-repeat:no-repeat;background-size:30px 30px;margin:30px 0 0 0}.loading{background:rgba(255,255,255,0.75);display:none;position:absolute;top:0;bottom:0;left:0;right:0}.loading .loader{margin:0;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}.checkboxes ul,.radios ul{list-style:none}.checkboxes ul li,.radios ul li{margin:0 15px 15px 0;float:left}label{letter-spacing:0.0125em;line-height:1em;margin:0 0 5px 0;display:block}input[type="submit"]{color:white;font-size:9px;font-weight:500;letter-spacing:0.075em;text-transform:uppercase;width:auto;height:25px;background:#2E292A;border:none;padding:0 10px;cursor:pointer}input[type="email"],input[type="password"],input[type="text"]{font-family:"franklin-gothic-urw", Arial, Helvetica, sans-serif;font-size:12px;color:#2E292A;width:100%;height:35px;border:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px 0;padding:0 10px}input[type="file"]{margin:0 0 15px 0}select{width:100%;height:auto;display:block}span.instructions{font-style:italic;font-size:10px;margin:5px 0 0 0;display:block}span.instructions.large{color:#f0f;font-size:12px}textarea{font-family:"franklin-gothic-urw", Arial, Helvetica, sans-serif;font-size:12px;width:100%;height:70px;border:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px 0;padding:10px;resize:vertical}#confetti{position:fixed;top:0;bottom:0;left:0;right:0;z-index:20}#happy-birthday{font-size:60px;font-weight:700;text-align:center;margin:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;top:50%;left:0;right:0;z-index:30}
