a {
	color: #000000;
}

.input-xs {
	height: 22px;
	padding: 2px 5px;
	font-size: 12px;
	line-height: 1.5;
}

.dropdown-xs {
	height: 22px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.pagination-short{margin-top:0px;margin-bottom:3px}

.btn span {
	top: 2px;
}

.borderless > thead > tr > th,
.borderless > tbody > tr > th,
.borderless > tfoot > tr > th,
.borderless > thead > tr > td,
.borderless > tbody > tr > td,
.borderless > tfoot > tr > td {
	border: none;
}

.vertical-middle > thead > tr > th,
.vertical-middle > tbody > tr > th,
.vertical-middle > tfoot > tr > th,
.vertical-middle > thead > tr > td,
.vertical-middle > tbody > tr > td,
.vertical-middle > tfoot > tr > td {
	vertical-align: middle;
}

.vertical-middle > thead > tr > th.vertical-top,
.vertical-middle > tbody > tr > th.vertical-top,
.vertical-middle > tfoot > tr > th.vertical-top,
.vertical-middle > thead > tr > td.vertical-top,
.vertical-middle > tbody > tr > td.vertical-top,
.vertical-middle > tfoot > tr > td.vertical-top {
	vertical-align: top;
}

.bottom-line {
  border-bottom: 1px solid #ddd;
}

.btn-gray {
  color: #333;
  background-color: #e8e8e8;
  border-color: #ccc;
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray.focus,
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  color: #333;
  background-color: #d5d5d5;
  border-color: #adadad;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  background-image: none;
}
.btn-gray.disabled,
.btn-gray[disabled],
fieldset[disabled] .btn-gray,
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled.focus,
.btn-gray[disabled].focus,
fieldset[disabled] .btn-gray.focus,
.btn-gray.disabled:active,
.btn-gray[disabled]:active,
fieldset[disabled] .btn-gray:active,
.btn-gray.disabled.active,
.btn-gray[disabled].active,
fieldset[disabled] .btn-gray.active {
  background-color: #e8e8e8;
  border-color: #ccc;
}
.btn-gray .badge {
  color: #fff;
  background-color: #333;
}

.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}

.noright {
	padding-right: 0 !important;
	margin-right: 0 !important;
}

.checkbox-middle input {
	position: relative;
	vertical-align: middle;
	bottom: 3px;
}

.checkbox-middle label {
	margin-left: 5px;
	margin-right: 10px;
}

.checkbox-middle-sm input {
	position: relative;
	vertical-align: middle;
	bottom: 3px;
}

.checkbox-middle-sm label {
	margin-left: 2px;
	margin-right: 5px;
}

.label-margin label {
	margin-left: 5px;
	margin-right: 10px;
}

td.editor, .table-condensed > tbody > tr > td.editor {
	padding-left: 0px;
}

.modal {
  text-align: center;
}

.modal:before {
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 100%;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.form-inline .width50 { width: 50%; }
.form-inline .width70 { width: 70%; }
.form-inline .width80 { width: 80%; }
.form-inline .width90 { width: 90%; }
.form-inline .width100 { width: 100%; }

.reddot {
	background-image: url('/Front/images/util/reddot.png');
	height: 8px;
}

.container-full {
  margin: 0 auto;
  width: 100%;
}

.grayline {
  margin: 0 auto;
  width: 100%;
  background-color: #e8e8e8;
  height: 2px;
}

.clearfix {
	clear: both;
}

.bottom-0 { margin-bottom:0px; }
.bottom-5 { margin-bottom:5px; }
.bottom-7 { margin-bottom:7px; }
.bottom-10 { margin-bottom:10px; }
.bottom-15 { margin-bottom:15px; }
.bottom-17 { margin-bottom:17px; }
.bottom-20 { margin-bottom:20px; }
.bottom-30 { margin-bottom:30px; }

.top-0 { margin-top:0px; }
.top-5 { margin-top:5px; }
.top-7 { margin-top:7px; }
.top-10 { margin-top:10px; }
.top-15 { margin-top:15px; }
.top-17 { margin-top:17px; }
.top-20 { margin-top:20px; }
.top-30 { margin-top:30px; }

.right-0 { margin-right:0px; }
.right-5 { margin-right:5px; }
.right-7 { margin-right:7px; }
.right-10 { margin-right:10px; }
.right-15 { margin-right:15px; }
.right-17 { margin-right:17px; }
.right-20 { margin-right:20px; }
.right-25 { margin-right:25px; }
.right-30 { margin-right:30px; }

.left-0 { margin-left:0px; }
.left-5 { margin-left:5px; }
.left-7 { margin-left:7px; }
.left-10 { margin-left:10px; }
.left-15 { margin-left:15px; }
.left-17 { margin-left:17px; }
.left-20 { margin-left:20px; }
.left-25 { margin-left:25px; }

.p-bottom-0 { padding-bottom:0px; }
.p-bottom-5 { padding-bottom:5px; }
.p-bottom-7 { padding-bottom:7px; }
.p-bottom-10 { padding-bottom:10px; }
.p-bottom-15 { padding-bottom:15px; }
.p-bottom-17 { padding-bottom:17px; }
.p-bottom-20 { padding-bottom:20px; }
.p-bottom-30 { padding-bottom:30px; }

.p-top-0 { padding-top:0px; }
.p-top-5 { padding-top:5px; }
.p-top-7 { padding-top:7px; }
.p-top-10 { padding-top:10px; }
.p-top-15 { padding-top:15px; }
.p-top-17 { padding-top:17px; }
.p-top-20 { padding-top:20px; }
.p-top-30 { padding-top:30px; }

.p-right-0 { padding-right:0px; }
.p-right-5 { padding-right:5px; }
.p-right-7 { padding-right:7px; }
.p-right-10 { padding-right:10px; }
.p-right-15 { padding-right:15px; }
.p-right-17 { padding-right:17px; }
.p-right-20 { padding-right:20px; }
.p-right-25 { padding-right:25px; }
.p-right-30 { padding-right:30px; }

.p-left-0 { padding-left:0px; }
.p-left-5 { padding-left:5px; }
.p-left-7 { padding-left:7px; }
.p-left-10 { padding-left:10px; }
.p-left-15 { padding-left:15px; }
.p-left-17 { padding-left:17px; }
.p-left-20 { padding-left:20px; }
.p-left-25 { padding-left:25px; }

