/*.pdata-panel-header {
    min-height: 10px;
}*/

/*LEFT NAV PANEL*/
.pdata-nav-header {
    /* margin-left: 10px; */
    padding: 5px 10px;
    /*text-decoration: underline;*/
    /*background-color: #737373;*/
    /*color: white;*/
    /*border-top: 2px double black;*/
}
.pdata-nav-panel {
    /*height: 100%;*/
    /*width: 240px;*/
    flex: 0 0 16%;
    min-width: 140px !important;

    /*margin: 10px 0;*/
}

.pdata-nav-item {
    height: 34px;
    min-height: initial;
}

.pdata-nav-item p{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.selected-nav-item {
    background-color: #009688;
    color: #FFD740;
}

/*DETAILS PANEL*/
.pdata-details-panel {
    overflow: auto;
}

.pdata-details-header {
    margin: 18px 8px;
    /*color: grey;*/
    opacity: 0.84;
    /*font-size: 20px;*/
}

.pdata-details-subheader {
    margin: 8px;
    /*color: grey;*/
    opacity: 0.54;
    font-size: 18px;
}

/*Forms*/
.pdata-vertical-divider {
    margin-left: 12px;
    margin-right: 12px;
}

.pdata-horizontal-divider {
    margin-top: 4px;
    margin-bottom: 6px;
}

.pdata-grand-divider {
    border-color: black;
    border-top-width: 3px;
}

.pdata-details-right-column {
    padding-left: 12px;
}
.pdata-details-date {
    min-width: 200px;
}
.pdata-details-datesimple {
    min-width: 190px;
}
.pdata-select-boxes {
    margin-bottom: 20px;
}

.pdata-input-container {
    margin-bottom: 4px;
}

.pdata-details-input {
    min-width: 200px;
}

.pdata-date-picker .md-datepicker-input-container{
    min-width: 300px;
}

.pdata-details-row {
    padding: 0 8px 0 8px;
}

.pdata-details-row label {
    /*, .pdata-details-row > div > label{*/
    color: black;
    /*opacity: 0.54;*/
    margin: 0;
}


.pdata-details-row md-radio-group{
    padding: 14px 8px 0 8px;
}

.pdata-details-row md-input-container{
    margin-bottom: 0;
}

.meds-searchbar {
    margin: 12px;
}

/*Borders*/
.bold-top{
    border-top: 3px solid black !important;
}
.bold-left{
    border-left: 3px solid black !important;
}
.bold-right{
    border-right: 3px solid black !important;
}
.bold-bottom{
    border-bottom: 3px solid black !important;
}
/*Unsaved Section Style*/
md-radio-button.md-checked .md-off{
    border-color: #B8860B;
}
md-radio-button .md-on{
    background-color: #B8860B;
}

input[type=radio]:checked ~ label > .check{
    border: 2px solid #B8860B;
}
input[type=radio]:checked ~ label > .check::before{
    background: #B8860B;
}

md-checkbox.md-checked .md-icon{
    background-color: #B8860B;
}

/*Saved Sections Style*/
.pdata-saved-section md-radio-button.md-checked .md-off{
    border-color: rgba(0,150,136,0.87)
}
.pdata-saved-section md-radio-button .md-on{
    background-color: rgba(0,150,136,0.87)
}

.pdata-saved-section input[type=radio]:checked ~ label > .check{
    border: 2px solid rgba(0,150,136,0.87);
}
.pdata-saved-section input[type=radio]:checked ~ label > .check::before{
    background: rgba(0,150,136,0.87);
}

.pdata-saved-section md-checkbox.md-checked .md-icon{
    background-color: rgba(0,150,136,0.87)
}

/*SECTION SPECIFIC*/

.pdata-invcausa-table {
    border: 3px solid black;
}

.pdata-invcausa-table th{
    text-align: center;
}

/*COMMON ELEMENTS*/
.pdata-images-table th {
    padding: 0 5px 0 5px !important;
}

/*Hover on editable table cells*/
.md-table .pdata-editable:hover{
    background-color: #eee;
}


/* Clear Icon */
.clear-icon {
    color: lightgrey;
    font-size: 1.8em;
}
.clear-icon:hover {
    color: black;
}