.pt10 {
	padding-top: 10px;
}

.alert-danger2 {
  color: #A94442;
	background-color: #F2DEDE;
	border-color: #EBCCD1;
}

.bold {
	font-weight: bold;
}

.highlight {
	background-color: green !important;
}

table tr.even {
  background-color: #fff !important;
}

table tr.even.row_selected td {
    xbackground-color: #eafaea;
    background-color: #DFF0D8;
}
 
table tr.odd.row_selected td {
    xbackground-color: #eafaea;
    background-color: #DFF0D8;
}

.dataTables_filter input {
	width: 300px !important;
}

.modal-footer {
	padding: 0px !important;
	padding-top: 15px !important;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

.datatable-swf{
  xmargin-top: -60px !important;
}

tfoot tr th {
  border-left: 0px none !important;
}

.filter-column {
  font-size: 12px;
  color: #BBB;
}

.fs13 {
  font-size: 13px !important;
}

.filter-column-larger {
  font-size: 13px;
  color: #626262;
}

.thead-th-border thead tr.thead-column-labels th{
  border-bottom: 2px solid #CCC;
  border-top: none;
}

div.dataTables_filter label {
  float: left !important;
}

.float-right {
  float: right !important;
}

div.dataTables_length label {
  float: right !important;
}

.clear-filters {
  font-size: 13px;
  font-weight: normal;
}

.add-button {
  padding-left: 4px;
  margin-bottom: 10px;
}

.length select {
  width: 60px !important;
  height: 30px !important;
  line-height: 28px !important;
  padding: 2px 10px !important;
}

.view-orders-button, .edit-button, .delete-button {
  color: #0D638F;
}

.control-label .legend {
  display:block; 
  text-align: right;
  font-style: italic;
}
.fs12 {
  font-size: 12px;
}

a, a:active, a:visited {
  text-decoration: none !important;
}

a:hover {
  text-decoration: underline !important;
}

.orders-menu {
  margin: 30px 0px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  width: 40%;
}

.orders-menu ul {
  margin: 0px;
  padding: 0px;
  display: block;
}

.orders-menu ul li {
  display: inline;
  padding: 10px 5px;
  margin-right: 15px;
}

.orders-menu ul li a {

}

.orders-menu ul li.selected {
  font-weight: bold;
  border-bottom: 3px solid #000;
}

.orders-menu ul li a:hover, a:visited, a:active {
  text-decoration: none !important;
}