.custom-breadcrumb {
    display:inline-block;
    height: 100%;
    margin-left: 16px;
}
.custom-breadcrumb ol {
    margin:0px auto 0px 0px;
    line-height:60px;
    padding:0px;
}
.inactive-text {
    color:#ccc;
}
button.button-text-overflow-ellipsis {
    display:block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
}
#uploaded_images_private .well {
    padding:10px;
}
#progress .bar,
#progress_private .bar {
    height: 18px;
    background: #e33244;
}
.form-group input[type="radio"] {
    margin-left: 20px;
    margin-right: 5px;
}
.strong {
    font-weight: bold;
}
tr.selected {
    background-color:#ddd;
}
tr.selected td {
    background-color:#ddd !important;
}
radio-inline {
    display: inline-block !important;
}
table#table_id td table,
table#table_id_q td table,
table#table_id td table tr,
table#table_id_q td table tr,
table#table_id td table tr td,
table#table_id_q td table tr td {
    margin: 0px;
    padding: 0px;
    background-color: transparent !important;
    border: none !important;
}
table#table_id td table tr td.small,
table#table_id_q td table tr td.small {
    font-size: 75%;
}
textarea.text-editor {
    font-family: monospace;
}
canvas#dateSlider {
    margin-top:10px;
    margin-bottom:10px;
    width:100%;
    height:100px;
}
kbd.inactive {
    background-color:#ddd;
    border-color:#ddd;
}
.dataTables_wrapper {
    overflow-x: scroll;
}
.fa.fa-1-5x {
  font-size:1.5em;
}
.checkable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;    
}
tr.subentry {
    background-color:#ddd !important;
}
.label.label-normal {
    font-size:inherit!important;
}
.mb-0 {
    margin-bottom:0!important;
}
.mb-3 {
    margin-bottom:3rem!important;
}
.mb-5 {
    margin-bottom:5rem!important;
}
.mt-0 {
    margin-top:0!important;
}
.navbar-currencies {
    position:relative;
}
.nowrap,
.navbar-currencies sub {
    /*position:absolute;*/
    white-space:nowrap;
}
table th small {
    font-weight:normal;
}
.nowrap-ellipsis {
    overflow-x:ellipsis;
    white-space:nowrap;
}
.input-group-addon.borderless:not(:first-child) {
    border-left: none!important;
}
.input-group-addon.borderless:not(:last-child) {
    border-right: none!important;
    padding-right: 0;
}