﻿body {
    margin: 0% 0% 0% 5%
}

#merge-selection-dialog {
    max-width: 800px;
}

#merge-confirmation-dialog {
    max-width: 800px;
}

#data-table_info {
    margin-top: -48px;
    margin-left: 40%;
    /*float:none;*/
}

#transfer-inline-dialog {
    border: thin solid #EEEEEE;
    display: none;
    margin: 5px 0px 5px 0px;
    padding: 10px;
    font-size:large;
}

#companies {
    width: 40%;
}

/*
#data-table-2 thead {
    padding: 0px;
}

#data-table-2 thead th {
    padding: 0px;
}


table.dataTable thead th, table.dataTable thead td {
    padding-left: 0px;
    padding-right: 0px;
}
    */
.accountsdt-modal {
    max-width: 600px;
    padding: 10px;
}

.row-checkbox {
    margin-left: 8px;
}

.top-button-img {
    padding-bottom: 4px;
}

.header-button {
    font-size: small;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0.12rem 0.15rem 0.10rem 0.15rem; /* overrides bootstrap 0.25rem 0.5rem;*/
}

.row-button {
    text-wrap: none;
    font-size: smaller;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0.10rem 0.15rem 0.10rem 0.15rem; /* overrides bootstrap 0.25rem 0.5rem;*/
}

.header-row-margin {
    margin-bottom: 4px;
}

#data-table {
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
}

#search {
    background-image: url(../images/search-text.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
}

    #search:focus {
        background-image: none;
    }

.table-striped > tbody > tr:nth-child(odd) > td,
tr.found {
    background-color: white; /* #CECBCB; */
}

[id^='data-table'] thead tr th {
    background-color: #EEEEEE;
    border-bottom-color: #EEEEEE;
    color: #111111;
}
/*
[id^='data-table'] thead tr th + th + th {
    background-image:none !important;
}
    */

.span-0 {
    flex-wrap: nowrap;
    width:92%;
}

.span-1 {
    /*width: 20%;*/
    padding-left: 0.5%;
    background-position: center !important;
}

.span-2 {
    /*width: 70%;*/
    margin-left: -3.5%;
}

.span-3 {
    padding-left: 12%;
    white-space: nowrap;
}

.location-list-header-table {
    width: 100%;
    height: 100%;
    padding: 0px;
    border: none;
    background-color: #EEEEEE;
    border-bottom: none !important;
}

.location-list-header-row {
    flex-wrap:nowrap;
}

.location-list-header-td-name {
    border: none !important;
    padding-left: 2px;
    /*vertical-align: bottom;*/
    background-color: #EEEEEE;
}

.location-list-header-td-address {
    /*margin-left: 35px;*/
    border: none !important;
    padding-left: 2px;
    /*vertical-align: bottom;*/
    background-color: #EEEEEE;
}

.location-list-header-td-safety-pdf {
    margin-left: 0px;
    border: none !important;
    padding-left: 2px;
    /*vertical-align: bottom;*/
    background-color: #EEEEEE;
    white-space:nowrap;
}

.location-list-table {
    width: 100%;
    border: none;
    background-color: white;
}

    .location-list-table a:link {
        color: #f36f21;
    }

    .location-list-table a:hover {
        color: #f36f21;
    }


    .location-list-table tbody tr td {
        background-color: white;
        padding: 2px 10px;
    }

    .location-list-table tbody tr:nth-of-type(1) td {
        background-color: white;
        border-top-style: none;
    }

.location-list-td-name {
    width: 20%;
    text-wrap: normal;
}

.location-list-td-address {
    width: 60%;
    text-wrap: normal;
}

.location-list-td-safety-pdf {
    width: 20%;
    text-wrap: none;
}

#label-header {
    text-align: left;
    width: 100%;
    color: #111111; /*#4F4F51;*/
    font-size: x-large;
    margin-bottom:10px;
}

.cpit-field {
    margin-bottom: 1em !important;
}

.cpit-error-message {
    color: red;
    visibility: hidden;
}

.duedatediv {
    width: 100%;
    padding: 20px;
}

.modal-dialog {
    margin-left: -20px;
    height: 80vh;
    max-width:1200px;
}

.modal {
    position: fixed;
    top: 50px;
    left: 100px;
}

.transfer-confirmation-dialog {
    max-width:25%;
    height: 50vh;
}

.int-column-value {
    width: 70px;
    text-align: right;
}

.container {
    margin-left: 0px !important;
    max-width: 1700px !important;
}

.waive-label {
    padding-top: 40px;
}

.icon-spacer {
    width: 4px;
}

.inspectionCathode {
    background: url('../images/glyphicons_cathode_protection_inspection.png') no-repeat;
}

    .inspectionCathode:hover {
        background: url('../images/glyphicons_cathode_protection_inspection_hover.png') no-repeat;
    }

.SI {
    background: url('../images/glyphicons_SI.png') no-repeat;
}

    .SI:hover {
        background: url('../images/glyphicons_SI_hover.png') no-repeat;
    }

.upArrow {
    background: url('../images/icon-back-blue-16.png') no-repeat;
}

    .upArrow:hover {
        background: url('../images/icon-back-blue-16-hover.png') no-repeat;
    }

.waive {
    background: url('../images/icon-flag-blue-16.png') no-repeat;
}

    .waive:hover {
        background: url('../images/icon-flag-blue-16-hover.png') no-repeat;
    }

.data-table-waived-row {
    background-color: darkseagreen;
}


