.list_line_odd {
    background-color: #e0f8f8;
    padding: 2px 2px 2px 2px;
}

.list_line_even {
    background-color: #f8b0f8;
    padding: 2px 2px 2px 2px;
}

.estimate-table { width: 100%; border-collapse: collapse; }
.estimate-table input {width: 98%}
.estimate-task-number { width: 20px;}
.estimate-task-name, .estimate-task-comment { width: 40%; }
.estimate-task-hours { width: 10%; }
.estimate-hidden-table {display: none; }
.estimate-delete-issue { color: red; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.estimate-task-comment-input {width: 98%; height: 20px; vertical-align: middle;}
.all_estimates {color:green;}
.unsorted_estimates { color:red; }
.sorted-issues-milestone { width: 20%; }
.sorted-issues-name { width: 35%; }
.sorted-issues-hmin { width: 15%; }
.sorted-issues-comment { width: 22%; }
.sorted-issues-name-inner { width: 47%; }
.sorted-issues-hmin-inner { width: 10%; }
.sorted-issues-comment-inner { width: 30%; }
.unsorted-issues-name { width: 45%; }
.unsorted-issues-hmin { width: 10%; }
.unsorted-issues-hmax { width: 10%; }
.unsorted-issues-comment { width: 35%; }
.current_activity span#current_link { font-weight: bold; }
.legend_skills, .estimate_history, .estimate_snapshot { cursor: pointer; }
.skill { width:30%;border: none;background: transparent; }
textarea { width:99%; }
label.float_skill { font-weight:normal;margin-left:0px;text-align:left;width:33%; }
.estimation_skill input { width:5%; }
#last-row { border-top:1px solid #dadada; }
#new-row { margin-top: 10px; }
#add-new-row { width:auto;float: left; }
#total-hours { font-weight:bold;float: right; }
.estimate-hours {float:left;width:42%;margin:0px 0px 15px 0px;padding:0px;text-align: right;}
.wrap { font-size: 1.3em;margin: 0 auto;background-color: #fff;position: relative;}
/* These styles create the dropdown menus. */
.navbar { margin: 0;padding: 0;height: 1em; }
.navbar li { list-style: none;float: left;padding-bottom: 3px; }
.navbar li img { display: block;padding:3px;color: #fff;text-decoration: none; }
.navbar li ol { display: none; }
.navbar li:hover ol, .navbar li.hover ol { display: block;position: absolute;z-index: 20;margin: 0;padding: 0; }
.navbar li:hover li, .navbar li.hover li { float: none; }
.navbar li:hover li, .navbar li.hover li { background-color: #ccc;border: 1px solid white;color: #000; }
.navbar li li:hover { background-color: #149bdf;border: 1px solid white; }
.action_menu { border:1px solid #5e8ce9; }
ol { list-style:none; padding-left:20px; }
#estimated-hours-by-milestone, #estimated-hours-by-activity { font-weight:bold;float: right; }
.tl_left { text-align: left!important; }
.tl_right { text-align: right!important; }
.pl0 { padding: 0px !important; }
.pl8 { padding-left: 8px !important; }
ol.error_estimate { padding-left:15px; }
ol.error_estimate li { list-style-type: circle; }
.ui-button-text { padding:0px !important; }
#timeout { display: none; }
.dragable-row { cursor:pointer; }