.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #dddddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;}
.small_size{font-size:13px !important;}	
.space{padding:10px; margin-bottom:10px;}
.space_p{ margin-bottom:10px;}
.space_btn{ margin-bottom:30px; margin-right:20px}

.table-email {
    background-color: #F7F7F7;
    border-bottom: 1px solid #EEEEEE;
    box-shadow: none;
    margin: 0;
}
.table-email tr.unread td {
    background-color: #FFFFFF;
}
.table-email tbody > tr > td {
    vertical-align: middle;
}
.table-email tr:hover {
    background-color: #EEEEEE;
    cursor: pointer;
}
.table-email tr.selected td {
    background-color: #EEEEEE;
}
.table-email .ckbox {
    height: 19px;
    width: 18px;
}
.table-email .ckbox input[type="checkbox"]:checked + label:after {
    top: 2px;
}
.table-email .star {
    color: #CCCCCC;
}
.table-email .star-checked {
    color: #F0AD4E;
}
.table-email td:first-child {
    width: 30px;
}
.table-email td:nth-child(2) {
    width: 30px;
}
.table-email .media {
    margin: 0;
    padding: 0;
}
.table-email .media-object {
    width: 35px;
}
.table-email .media h4 {
    font-size: 14px;
    line-height: normal;
    margin: 0;
}
.table-email .media-meta {
    color: #999999;
    font-size: 11px;
}
.table-email .email-summary {
    margin: 2px 0 0;
}
.table-email .email-summary strong {
    color: #333333;
}

.table-email .ckbox {
    height: 19px;
    width: 18px;
}

.todo_header span{ float:left; display:block; width:30px; text-align:center; position:relative; margin-right:20px; margin-top:7px;}
.todo_header h2{ font-size:14px; display:inline-block; height:100%; letter-spacing:0; margin-bottom:0px; margin-top:7px;}
.todo_header_menu{ float:right; margin:0px; padding:0px;}
.todo_header_menu a{ float:left; border-left:1px solid #999999; color:#FFFFFF; background:none; padding:9px;}
.todo_body{ position:relative; min-height:100px; color:#999999; border:2px solid #E7E7E7;}
.todo_body h5{padding:7px 0px 0px 10px; height:40px;border-bottom:1px solid #E7E7E7; font-size:17px; margin-bottom:0px;color:#FFFFFF;}
.todo_body h5 small{ color:#FFFFFF;}
.group_sortable1{padding:0px; margin:0px;background-color: #FFFFFF;}
.group_sortable1 li{position:relative;list-style-type:none;overflow:hidden; border-bottom:1px solid #E7E7E7; border-top:none; display:block;}
.group_sortable1 li span{ padding:18px; border-right:1px solid #FF9090; display:block; position:absolute; height:100%;}
.group_sortable1 li p{ border-left: 1px solid #FF9090; color: #333333;font-size: 14px; font-weight: 500; height: 100%;margin-bottom: 0;margin-left:59px; min-height:50px;padding: 8px 0 6px 7px; display:inline-block;}

.group_sortable1 > li > p > b {display: block;font-size:10px;font-weight:100;line-height: 12px; color:#8E8E8E;}
/*to-do end*/

/* Data Table*/
.dataTables_paginate.paging_bootstrap.pagination li {
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    float: left;
    list-style: none outside none;
    margin: 0 1px;
}
.dataTables_paginate.paging_bootstrap.pagination {
    float: right;
    margin-top: 5px;
}
.dataTables_paginate.paging_bootstrap.pagination li a {
    color: #797979;
    display: inline-block;
    padding: 5px 10px;
	text-decoration:none;
}
select {
    background-image: none !important;
    filter: none !important;
    min-height: 28px;
    outline: medium none;
}
select {
    text-indent: 0.01px;
    text-overflow: "";
}
select {
    -moz-appearance: none;
    background: url("../images/select.png") no-repeat scroll right center / 24px 20px #FFFFFF !important;
    border: 1px solid #E1E6EF !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    cursor: pointer;
}
input {
    border: 1px solid #CECECE;
	padding:5px;
}
.margin-top-10 {
    margin-top: 10px;
}
/* Data end*/

/* help start*/
.cb{ background:#FFFFFF;}
/* help end*/



/* dashboard start*/
.box-info { background: none repeat scroll 0 0 #FFFFFF; color: #5B5B5B; margin-bottom: 20px;margin-top:20px;padding: 15px; position: relative;transition: all 0.4s ease 0s;}
.drag-marker {display: block;float: left; height: 17px; position: relative; top: 2px; width: 7px;}
.to-do-list li {background: none repeat scroll 0 0 #F7F7F7;cursor: move;list-style: none outside none;margin-bottom: 3px; padding: 13px;position: relative;}
.todo-actionlist a { display: inline-block;float: left; height: 24px;width: 24px;}
.todo-actionlist { position: absolute; right: 15px;top: 13px;}
.todo-actionlist a i {color: #CCCCCC; display: inline-block; height: 24px; line-height: 24px; text-align: center; width: 24px;font-size:14px;}
.drag-marker i { background: none repeat scroll 0 0 #CCCCCC; box-shadow: 5px 0 0 0 #CCCCCC, 0 5px 0 0 #CCCCCC, 5px 5px 0 0 #CCCCCC, 0 10px 0 0 #CCCCCC, 5px 10px 0 0 #CCCCCC, 0 15px 0 0 #CCCCCC, 5px 15px 0 0 #CCCCCC; display: block; height: 2px;width: 2px;}
.todo-check { margin-left: 10px; margin-right: 10px; position: relative; width: 20px;}
.todo-search-wrap { padding: 0;}
#sortable-todo { margin: 0; padding: 0;}
.box-info table tr th, .box-info table tr td { padding-left: 15px; padding-right: 15px;}
input[type="radio"], input[type="checkbox"] {box-sizing: border-box; cursor: pointer; line-height: normal; margin: 4px 0 0;}
select { background-color: #FFFFFF; background-image: none !important; border: 1px solid #E5E5E5;filter: none !important;  min-height: 28px;outline: medium none;padding: 3px; width: 220px;}
select, input[type="file"] { height: 34px !important;line-height: 30px;}
#work-progress1{ margin-top:5px;}
#work-progress2{margin-top:5px;}
#work-progress3{margin-top:5px;}
#work-progress4{margin-top:5px;}