body{font-size:16px;}
.red{color:#d00;}
.btn-group-xs>.btn, .btn-xs{font-size:13px;padding: 3px 6px;}
.btn {
    font-size:14px;
    padding: 8px 8px;}
.table td{
vertical-align:middle;
}
@media screen and (min-width: 900px) {
.td-btn{
width:240px;
text-align:right;
}
}
.box-header {
    padding: 16px;
}
.form-control {font-size:16px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

/*-----header-----*/
.navbar-nav>.user-menu>.dropdown-menu>li.user-header {height:auto;}
.sidebar-menu {font-size:13px;}
.sidebar-menu li>a>.pull-right {right: 0px;}
/*.btn-xs{font-weight:bold;}*/
.checkbox label,
.radio label{margin:0 16px 8px 0;}

input+input{margin:10px 0 0 ;}

.page-header {
    margin: 40px 0 10px 0;
    font-size: 20px;
}

#company_sheet_detail .form-horizontal .control-label{padding-top:0;}
.sidebar-menu {
    font-size: 14px;
}

.dl-search {margin:10px 10px 0;}
.dl-search dt{margin:0 0 5px;}
.dl-search dd{margin:0 0 15px;font-size:90%;padding:0 0 1em;border-bottom:1px solid #f4f4f4;}
.dl-search dd:last-child{border:none;}

.mailbox-controls .btn-group{margin-left:10px;}

.table tr.disable {opacity:0.3}
.sheet_total{background:#fff;padding:10px;margin:10px 0 20px;font-size:20px;border-bottom:#ddd 1px solid}
.sheet_total span{float:right;font-size:80%;}
#company_history_table tr td:first-child,
#company_history_table tr td:nth-child(2),
#company_history_table tr td:nth-child(3){white-space:nowrap;}
.file_delete{margin:0.5em 0;text-decoration:underline;display:none;}