html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}body{margin:0;padding:0}a img{vertical-align:middle}#page{min-height:540px;background-color:#FEFEFE;position:relative;overflow:hidden}#page,#header .title,#header .menu,#footer{width:960px;margin:0 auto}#header{margin:0;padding:0;position:relative}#header .title{padding:10px}#header .title h1{font-weight:normal;font-size:1.5em}#header .title h1 a{text-decoration:none;color:#eee}#header .menu{overflow:hidden;background-color:#EEE0A0;height:28px}#header .menu ul{margin:3px 0 0 3px;overflow:hidden}#header .menu ul li{height:25px;line-height:22px;float:left;font-size:0.9em}#header .menu ul li.first{border-left:none;padding-left:0}#header .menu ul li.right{float:right}#header .menu ul li a{height:25px;display:block;padding:0 10px;text-decoration:none;color:#777}#header .menu ul li a.active{background-color:#fff}#header .menu ul li a.active:hover{background-color:#fff}#header .menu ul li a:hover{background-color:#E7E9AA}#footer{padding:10px;margin:0 auto;color:#999999;font-size:0.7em;text-align:center}body{background-color:#F7F7F7}body,th,td,p{font-size:0.9em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}#header{background-color:black}h1{color:#777;font-size:1.6em}h2{color:#779;font-size:1.4em;margin:0.5em 0 1em 0;text-transform:uppercase;font-weight:normal}h2.second{margin-top:2em}h3{text-transform:uppercase;color:#777;margin:0.5em 0 1em 0}.left{float:left}.right{float:right}.rightlink{float:right;padding-top:1em}.noborder{border:none !important}.br{clear:both}span.gray{color:#777777}h3.date{margin:0 0 1em 0;font-weight:normal}h3.report{margin:0 0 1em 0;padding:6px 0;float:left;color:#393}h3.report a{color:#393;text-decoration:none}h3.report a:hover{text-decoration:underline}div.totals{float:right;padding:6px 10px;background-color:#CCFFCC;font-weight:bold}div.avg{float:right;padding:6px 10px;font-weight:bold;margin-right:15px}.report__totals__forecast{color:#666;padding-top:5px;font-size:0.8em}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.subnav{border-bottom:1px #ccc dotted;padding-bottom:0.4em;font-size:0.9em;position:absolute;top:10px;right:10px}ul.subnav li{float:left;padding:0 10px}ul.subnav a{text-decoration:none}ul.subnav.level2{font-size:0.9em;border:none;top:120px}.range{float:left}.range form{padding-top:0;margin-top:15px}.range input[type=text]{width:100px;background:url(/assets/calendar-6080c4ac60081d6a0f365fa336e9c7b026755bc9c912ebf77819011e964423ba.png) no-repeat scroll 88px 3px;cursor:pointer;height:26px;padding:0;padding-left:5px;padding-right:5px}.range input[type=submit]{height:28px;border:1px solid #aaaaaa;border-radius:3px}.range select{height:27px}table th.center{text-align:center}table td{padding:5px 0px}table.definition{width:inherit}table.definition tr.summary th{font-weight:bold;background-color:#E3E3E3}table.definition tr.summary td{font-weight:bold;background-color:#E3E3E3}table.definition th{background-color:#F0F0F0;padding:2px 5px;text-align:right;border:1px #CCC solid;font-weight:normal}table.definition td{padding:5px 5px;border:1px #CCC solid;text-align:right}table.definition td.period,table.definition th.perido{width:240px}table.grid{width:100%}table.grid th{border-bottom:1px #aaa solid;font-weight:bold;padding:4px;color:#777;text-align:left}table.grid th.number,table.grid td.number{text-align:right}table.grid td{border-bottom:1px #ccc dashed}table.grid td.time{width:40px;text-align:right;font:Georgia, serif;padding-right:20px}table.grid td.start{color:#999}table.grid tr.current td.time{font-weight:bold}table.grid tr.total td{font-weight:bold;border-bottom:none;border-top:1px #aaa solid}table.grid tr.lemon-background{background-color:lemonchiffon}table.grid td.action{width:80px;text-align:center}table.grid td.last,table.grid th.last{text-align:right}table.report{width:100%;border-collapse:collapse;margin-bottom:2.5em}table.report th,table.report td{font-weight:normal;border:1px #ddd solid;height:30px;text-align:center;vertical-align:middle}table.report th{font-size:11px;color:#777}table.report td{padding:0}table.report th.weekend,table.report td.weekend{background:#EEE}form.task{width:80%;margin-bottom:20px}form.task .time,form.task .input,form.task .submit{display:inline}form.task .time{font-size:1.2em;font-weight:normal}form{padding:10px 0}input,select{font-size:0.9em;padding:2px}input[type="text"],input[type="password"],textarea{width:300px;border:1px solid #aaa;padding:4px}select{width:214px}.field{padding-bottom:1em}.field .label{color:#777;padding-bottom:0.5em;width:150px;float:left;padding-top:0.5em}.field .input{margin-left:150px}.field .input .label{float:none;display:inline}.field .input .formError{font-size:0.8em}.field .submit{margin-left:150px}.maincol{float:left;width:700px;padding:10px}.maincol.wide{width:940px;float:none}.rightcol{width:220px;padding:10px;float:right}.rightcol ul li a{font-size:100%;display:block;padding:4px}.datefloat{float:right;position:relative;margin-top:0.8em;padding:0.2em 0.4em;background-color:#FF9933;color:white;font-size:0.9em;cursor:pointer;width:11ex;text-align:center}.datefloat input{height:0 !important;width:0 !important;border:0 solid transparent;padding:0;margin:0;display:block}input.hasDatepicker{background:url(/assets/calendar-6080c4ac60081d6a0f365fa336e9c7b026755bc9c912ebf77819011e964423ba.png) no-repeat scroll 88px 3px;width:100px}.new_timelog input[type=text],.new_timelog select,.new_timelog textarea,.edit_timelog input[type=text],.edit_timelog select,.edit_timelog textarea{width:340px}.new_timelog textarea,.edit_timelog textarea{height:22px}.new_timelog .ui-datepicker,.edit_timelog .ui-datepicker{width:auto !important}.new_timelog .ui-datepicker-title,.edit_timelog .ui-datepicker-title{font-size:0.9em}.errorExplanation{background-color:#FFCC99;padding:5px;margin-bottom:10px}.errorExplanation h2{text-transform:none;margin:0 0 5px 0;font-size:1.2em;color:#990000}.reports .user_report{width:100%;overflow:hidden;margin-bottom:1.2em}.reports.by_day h3.datefloat{margin-bottom:1.5em;margin-top:-1em}.reports.by_day h3.report{margin-bottom:0}.quick_jump_menu_anchor{display:inline;cursor:pointer}ul.quick_jump_menu{border:1px #E0E0E0 solid;display:table;background-color:#FFF;position:absolute;padding:3px}ul.quick_jump_menu li{padding:3px 3px;cursor:pointer;border:1px #FFFFFF solid}ul.quick_jump_menu li:hover{background-color:#CC9933;color:white;border:1px #CC9933 solid}.intensity.zero{background-color:transparent}.intensity.low{background-color:#fcc}.intensity.medium{background-color:#ffc}.intensity.high{background-color:#cfc}.intensity.danger{background-color:#cfc}form.new_invoice{margin-bottom:25px}ul.dashboard{overflow:hidden;margin-bottom:2em}ul.dashboard li{width:33%;float:left}ul.dashboard li .number{font-size:250%;font-weight:bold}ul.dashboard li .label{color:#777}.weekly_summary{overflow:hidden}.weekly_summary .week{float:left;width:10px;height:80px;background-color:#eee;position:relative}.weekly_summary .week .gauge{background-color:#ccf;width:100%;position:absolute;bottom:0;font-size:8px}form.inline{padding:0;overflow:hidden}form.inline.compact .field.date{display:none}form.inline.compact .field .label{display:none}form.inline.compact .field.submit{padding-top:0}form.inline .field{float:left;margin-right:10px;padding-bottom:0}form.inline .field.date{display:none}form.inline .field.project{width:240px}form.inline .field.description{width:300px}form.inline .field.time{width:50px}form.inline .field.rate{width:50px}form.inline .field.rate input{width:40px}form.inline .field:last-child{margin-right:0}form.inline .field.submit{padding-top:2em;float:right}form.inline .field.submit.left{float:left}form.inline .field .input,form.inline .field .submit{margin-left:0}form.inline .field select{width:100%;padding:4px}form.inline .field textarea{width:290px}form.inline .field input[type="submit"]{width:50px}ul.compact-calendar{float:right;overflow:hidden;margin:6px 0}ul.compact-calendar li{float:left;background-color:#F0F0F0;margin-right:2px;cursor:pointer;height:26px;padding:0 10px}ul.compact-calendar li.current{color:#000000;background-color:#E0E0E0;font-weight:bold;font-size:15px}ul.compact-calendar li.current a{color:#000000}ul.compact-calendar li a{color:#777777;text-decoration:none;line-height:26px}.devise_login_field{width:200px !important;border:1px solid #aaa;padding:4px}.user-name{color:green;font-size:20px;margin-bottom:10px}.project-details{width:100%;margin-top:10px}.project-details h3{margin-top:0}.project-details .month{margin-left:10px}.tabs div{padding-top:10px}.tabs ul{margin:0px;padding:0px;border-bottom:1px solid #ddd}.tabs ul:after{content:"";display:block;clear:both}.tabs ul li{margin:0px;padding:0px;cursor:pointer;display:block;float:left;color:#707070;margin-bottom:-1px;border-radius:3px}.tabs ul li:hover{background:#eee}.tabs ul li a{display:block;padding:10px 15px;text-decoration:none}.tabs ul li.active,.tabs ul li.active:hover{background:#fff;border:1px solid #ddd;border-bottom:0}.tabs ul .edit{float:right}.team-timelogs-total{text-transform:lowercase}.user-details{display:flex;justify-content:space-between}.user-details .user-column{width:45%}.user-details .edit-btn{margin:20px 0}.ui-datepicker{width:185px}.ui-datepicker .ui-datepicker-title{font-size:12px;line-height:26px}.dropdown-menu{z-index:1000;position:absolute;padding:5px;background:#fff;border:1px solid rgba(0,0,0,0.2);list-style:none;min-width:160px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.datepicker-days .cw{cursor:pointer;width:20px;height:20px;color:#999999}.datepicker-days td{vertical-align:middle}.datepicker-days tr.week{background-color:#cccccc}.datepicker-days tr.week td:not(.active){border-radius:0}.warning,.notice,.error{width:500px}.warning{background:#444444;color:#FFFFFF;text-align:center;padding-top:4px}.warning div{background:url(/../assets/tips_gray.png) left bottom no-repeat;padding-top:4px;height:18px}.notice{background:#008000;color:#FFFFFF;text-align:center;padding-top:4px}.notice div{background:url(/../assets/tips_green.png) left bottom no-repeat;padding-top:4px;height:18px}.error{background:#CC0000;color:#FFFFFF;text-align:center;padding-top:4px}.error div{background:url(/../assets/tips_red.png) left bottom no-repeat;margin-top:4px;height:18px}/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today[disabled],.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled[disabled]:hover{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.active:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled[disabled]:hover{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.active:hover{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, gray);background-image:-ms-linear-gradient(to bottom, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);background-image:-o-linear-gradient(to bottom, #b3b3b3, gray);background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.active:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled[disabled]:hover{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.active:hover{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active[disabled],.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled[disabled]:hover{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled[disabled]:hover{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover{background-color:#003399 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.digg_pagination{margin-top:10px;margin-bottom:10px;float:right;clear:both;background:white;cursor:default}.digg_pagination a,.digg_pagination span,.digg_pagination em{padding:0.2em 0.5em;display:block;float:left;margin-right:1px}.digg_pagination .disabled{color:#999999;border:1px solid #000}.digg_pagination .current{font-style:normal;font-weight:bold;background:#EEE0A0;color:#000;border:1px solid #000}.digg_pagination a{text-decoration:none;color:#000;border:1px solid #000}.digg_pagination a:hover,.digg_pagination a:focus{color:#000033;border-color:#000033}.digg_pagination .page_info{background:#2e6ab1;color:white;padding:0.4em 0.6em;width:22em;margin-bottom:0.3em;text-align:center}.digg_pagination .page_info b{color:#000033;background:#6aa6ed;padding:0.1em 0.25em}.digg_pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .digg_pagination{height:1%}*:first-child+html .digg_pagination{overflow:hidden}.performance-stat{margin-bottom:2em;width:450px;float:left}.performance{width:100%;overflow:hidden;margin-bottom:0.25em;height:1.5em}.performance .user{width:10em;float:left;height:100%;line-height:1.5em}.performance .hours{width:calc(100% - 11em);float:right;height:100%;line-height:1.5em;text-align:right}.performance .hours .progress{background-color:grey;border:1px solid #888;border-radius:2px;height:100%;float:left}.performance.me .progress{background-color:blue}.outstanding__totals{position:absolute;right:10px;top:20px}.outstanding__totals__hours{padding:20px;width:80px;display:inline-block;text-align:center;background-color:#EEE0A0}.outstanding__totals__cost{padding:20px;width:80px;display:inline-block;text-align:center;background-color:#E0E0E0}.report__totals{position:relative;float:right;margin-top:10px}.report__totals__hours{padding:20px;width:80px;display:inline-block;text-align:center;background-color:#EEE0A0}.report__totals__cost{padding:20px;width:80px;display:inline-block;text-align:center;background-color:#E0E0E0}.report__totals__label{padding-bottom:5px;color:#666666}.reports-navigation{position:relative;float:right;width:26%}.reports-navigation .subnav,.reports-navigation ul.subnav.level2{position:relative;float:right;top:auto;right:auto}.reports-navigation ul.subnav.level2{margin-top:10px}h2.reports-title{width:74%;float:left}.reports .tabs{margin-top:20px;margin-bottom:10px}.reports .selected-day{background-color:#d6d6d6}.reports .sorting .btn{padding:5px}.reports .sorting .sort-btn{background-color:#cccccc;border-radius:5px;color:#000000}
