@import url(../common.css);

html {
	overflow: -moz-scrollbars-vertical !important;
}

body {
    font-size: 12px;

}

/* .gritter-item {
    font-family: 'Nanum Gothic' !important;
}

.ui-widget {
    font-family: 'Nanum Gothic';
} */

/* form */

.form-horizontal legend {
	text-align: center;
	margin-bottom: 0;
	padding: 5px 0;
	background-color: #eee;
	text-shadow: 1px 1px rgba(255,255,255,.8);
	font-weight: bold;
}

input[type=number] {text-align: right;}

/* table - list */
table.table.table-list caption {padding-bottom: 5px;}
table.table.table-list thead th,
table.table.table-list tbody td,
table.table.table-list tfoot td {text-align: center; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}

table.table.table-list thead th,
table.table.table-list tfoot th {background-color: #eee; text-align: center;}


table.table.table-list tbody tr.disable td,
table.table.table-list tbody tr.disable td a,
table.table.table-list tbody tr.muted td,
table.table.table-list tbody tr.muted td a {color: #bbb;}

table.table.table-list tbody tr.disable {background-color: #eee;}


table.table.table-list tbody td.title {text-align: left;}
table.table.table-list tbody td.desc {text-align: left;}
table.table.table-list tbody td.long-value {text-align: left;}
table.table.table-list tbody td.num,
table.table.table-list tfoot td.num {text-align: right;/*  font-size: .8em; */}
table.table.table-list tbody td.id {font-weight: bold;}
table.table.table-list tbody td.tools {white-space: nowrap; text-align: center;}
table.table.table-list tbody td.tools .btn-group,
table.table.table-list tbody td .btn-group {margin-left: 5px; white-space: nowrap;}

table.table td span.label {font-size: .9em;}

/* table - form */
table.table td .full {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto;}

/* table - view */
table.table.table-view th {width: 15%; background-color: #eee; text-align: center;}
table.table.table-view td {width: 35%;}

/* table - sortable */

table.table.table-sortable tbody td.sort-handle {cursor: ns-resize;}

/* pagination */
.paging-container {padding: 7px;}

/* page help */
ul.help {margin-left: 0; list-style: none; border-bottom: 1px dotted #ccc; display:block;}
ul.help > li {margin:6px 0; }
ul.help.help-off {margin-bottom: 0; border-bottom: 0 none; display:none;}
ul.help.help-off > li {display:none};

/* known elements */
#formReceiverContainer {display: none; border:2px solid green;}

/* validation */
.validate-error {color: red;}

/* pagination */
.paging-container .pagination {margin: 0;}


/*  override color admin */
.panel-title {}
.panel-title small {font-size: 90%;}


.help-block {margin-bottom: 0;}
.no-margin {margin-bottom: 0;}

.label.label-big {font-size: 100%;}
.label.label-lg {font-size: 85%;}

/* parsley validator */
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  margin: 2px 0 3px 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}

table.table.table-list tbody tr.deleted {background-color: #F0F3F5; color: #aaa;}

/* override bootstrap */

.form-bordered .modal-body {padding: 0;}

.list-group-item h3, .list-group-item h4, .list-group-item h5 {margin-top: 0;}

/* for plugins */

ul.selectpicker a:hover small {color: black !important;}


.btn-default .text-muted {color: #eee;}

.btn-default.active.focus .text-muted,
.btn-default.active:focus .text-muted,
.btn-default.active:hover .text-muted,
.btn-default:active.focus .text-muted,
.btn-default:active:focus .text-muted,
.btn-default:active:hover .text-muted,
.open>.dropdown-toggle.btn-default.focus .text-muted,
.open>.dropdown-toggle.btn-default:focus .text-muted,
.open>.dropdown-toggle.btn-default:hover .text-muted {color: #666;}

.contents-table { width:100%; border-top:2px solid #0E6FC1; overflow-x:auto;  }	
.contents-table table { width:99.999%;  border-collapse:collapse;   border-left:1px solid #EFEFEF;    }	
.contents-table table thead th {padding:7px 7.5px; color:#333;  background:#F9F9F9;  border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF;  text-align:center; }
.contents-table table tbody th {padding:7px 7.5px; color:#333;	background:#F9F9F9;   border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF;  text-align:center; }
.contents-table table tbody td {padding:7px 7.5px; color:#333;   border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF;  }
.contents-table .control-label{padding-top: 0px;}