body {
    margin:0px;
    padding:0px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
}
.navbar-custom-menu{
    padding:0px 10px;
}
.navbar-custom-menu .navbar-right {
    margin-right:0px;
}
table.dataTable.table-condensed thead tr th.datatable-nosort {
    padding-right:5px;
}
tr.item_row, tr.receiptRaw_row {
    background-color:#CCFFFF;
}
tr.item_row:nth-child(2n), tr.receiptRaw_row:nth-child(2n) {
    background-color:#99FFFF;
}
tr.item_row td, tr.receiptRaw_row td {
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
tr.item_row td:first-child, tr.receiptRaw_row td:first-child {
    padding-left:20px;
}
.boxlogin{
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    border-top: 3px solid #d2d6de;
    margin-bottom: 20px;
    width: 70%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    margin:50px 10px;
}
.block-with-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
td.details-control {
    cursor:pointer;
}
div.slider {
    display: none;
}
.badge{
	padding: 0px 7px;
}