/* Rewrite content */
.heading .breadcrumb {
    padding:10px 10px 6px 10px;
    height: 33px;
}
.contentwrapper {
    padding-top: 10px;
}
span#tableTitle-JS{
    text-transform: capitalize;
}

/* Rewrite Header &Nav*/
#header {
    height:64px;
}
.navbar-inner {
    min-height: 64px;
}
.navbar .nav {
    padding: 0px 5px 0px 5px;
    margin: 12px 5px 5px 5px;
}
.navbar .nav > li > a {
    padding: 2px 5px;
}
.navbar .nav li.language-switcher {
    text-align: center;
}
.navbar .nav > li.language-switcher img {
    height: 15px;
    width: 25px;
    margin: 0 auto;
}
.navbar .nav .image {
    width: auto;
    height: 32px;
}
.dropdown-menu {
    top: 45px;
}

/* Rewrite table view */
.search {
    line-height: 10px;
    height:29px;
}
.search .top-search {
    margin: 3px 10px;
}
.search .search-btn {
    top:10px;
}
#searchform {
    margin: 0px;
    height: 39px;
}
.box .faro-but {
    padding: 3px 2px 2px 3px !important;
    text-indent: 0px !important;
}
/*.box .title {*/
    /*border-bottom: 0px; *//* FIX the double border */
/*}*/
/*.box .title h4 {*/
    /*padding: 3px 0px 3px 15px;*/
/*}*/
.box .dataTables_wrapper {
    padding-top: 0px;
}
.dataTables_wrapper .dataTables_filter {
    visibility: hidden;
    height: 0px;
}
.dataTables_wrapper .dataTables_filter .text {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.dataTables_wrapper .dataTables_filter label {
    margin-bottom: 3px;
}
.table th, .table td {
    padding: 5px;
    text-align: center;
}
.table th, .table td {
    line-height: 15px;
}
table.display td {
    padding: 5px 5px;
    text-align: left;
}
table.display tr {
    line-height:10px;
}
.box .dataTables_info {
    margin: 5px 0;
}
.dataTables_paginate {
    margin-top: 8px;
}
.paging_full_numbers {
    height: 16px;
}
.paging_full_numbers a.paginate_button {
    padding: 0px 5px;
    line-height: 14px;
    min-height: 14px;
    font-size: 10px;
    font-weight: normal;
}
.paging_full_numbers a.paginate_active {
    line-height: 14px;
    padding: 0px 5px;
}
.mobile {
    margin-top: 5px;
    height: 16px;
    float:right;
    text-align: right;
}
.mobile {
    height: 16px;
}
.mobile a.paginate_button {
    padding: 2px 5px;
    line-height: 16px;
    min-height: 14px;
    font-size: 16px;
    font-weight: normal;
}
.mobile a.paginate_active {
    line-height: 16px;
    padding: 2px 5px;
}

/* Rewrite Sidebar */
.sidebar-widget{
    margin: -1px 0px 0px 0px;
}
#sidebarbg {
    width: 180px;
}
.icon24, .icon16 {
    font-size: 13px;
    width: 13px;
    height: 13px;
}
.shortcuts li a span {
    margin:3px 0 0 0;
}
.shortcuts li a {
    padding: 0 3px 5px 0;
    width: 16px;
}
.collapseBtn {
    top: 111px;
    left: 157px;
    max-height: 30px;
    overflow-y: hidden;
}
#sidebar .shortcuts {
    padding-top: 8px; /* Fix align with .heading*/
}
.mainnav li a {
    padding-top: 3px;
    line-height: 20px;
    height: 30px;

}
.dropdown-toggle {
    height: 18px;
}
.mainnav .hasDrop {
    top: 5px;
}
.mainnav .notification {
    line-height: 10px;
    top: 7px;
    right: 30px;
    padding: 2px;
}

/* New page elements */

/* Column View DropDown */
#tableView  ul.dropdown-menu {
    left: -200px;
    top : 25px;
}
#tableView {
    width: 60px;
    float: right;
    margin: 0px;
    margin-right: 20px;
    display: block;
    list-style: none;
    height: 20px;
}
#tableColumns-JS li input{
    margin: -1px 5px 0 0 !important;
}
.record_actions {
    display: block;
    padding: 0px 0px 0px 0px;
}
.edit_tableJS a {
    float: left;
    padding-top: 2px;
    cursor: pointer;
}

.minia-icon-list-f::before{
    content:"f";
}
.minia-icon-list-b::before{
    content:"g";
}
/* Form placeholders */
.f_row {
    width: 360px;
    float: left;
    min-height: 50px;
}
.f_srow {
    width: 100%;
    float: left;
    min-height: 50px;
}
.f_lable {
    width: 120px;
    float: left;
    text-align: right;
    padding-top: 7px;
    padding-right: 10px;
    white-space: nowrap;
}
.f_input {
    width: 230px;
    float: left;
}
.f_row.long{width: 720px}
.long .f_input {
    width: 590px;
}
.long .f_input select{width: 95%}
.long .f_input textarea{width: 95%}
.long .f_input input{width: 95%}

select option:disabled {
    /*text-decoration: line-through;*/
    color: #cccccc
}

.f_submit {
    width: 200px;
    margin: .5rem auto;
}
.hGrey {
    background-color: #D3D3D3;
}
.hBlue {
    color: #336699;
}
.borderB1 {
    border-bottom: 1px solid #C9C9C9;
}
.tansparentBG {
    background-image: url("../images/BG50.png");
    background-repeat: repeat;
}
.mobile-icon {
    width: 18px;
    height: 18px;
    font-size: 18px;
}

.tabreports {
    border: 1px inset #D3D3D3;
    width: 100%;
}
.tabreports thead tr {
    text-align: center;
    font-weight: bold;
    background-color: #A2A2A2;
}
.tabreports thead tr td {
    padding: 2px;
}
.tabreports tfoot tr td {
    font-weight: bold;
}
.tabreports tbody tr td, tfoot tr td {
    padding-left: 10px;
}
.legend-hover {
    background-color:#F7F1EB;
    border:1px solid #E5DAD1;
    border-radius:3px;
    color: #ed7a53;
}
.marginB50 {
    margin-bottom: 50px;
}
div.checker span.nok {
    background: url("../images/uniform/checkbox-nok.png") no-repeat;
    background-position: 0px -3px;

}
div.checker.focus span.nok, div.checker:hover span.nok {
    background-position: 0px -28px;
}
div.checker span.checked.nok, div.checker span.checked.nok  {
    background-position: 0px -53px;
}

.subNavLogo {
    background-image: url("../images/logo_boss.png");
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 140px;
    margin-top: 10px;
    float: left;
}

/* CORECT sidenav Added on 29.11.2013 */
.sidenav {
    width: 100%;
}


#departments input{margin: 0 10px 0 0;}
