﻿.is-hcentered {
    justify-content: center;
}

hr {
    margin-top: 0;
}

.bottom-0 {
    bottom: 0;
}

.columns.is-vstart {
    align-items: flex-start;
}

.columns.is-vbottom {
    align-items: flex-end;
}


a[data-action="collapse"] .icon {
    transform: rotate(270deg);
}


a[data-action="collapse"].is-active .icon {
    transform: unset;
}

.m-t-1 {
    margin-top: 1rem;
}

.m-l-half {
    margin-left: .5rem;
}

.p-l-half {
    padding-left: .5rem;
}

.line-height-2 {
    line-height: 2 !important;
}

.table__wrapper {
    overflow-x: auto;
}

body {
    font-size: 14px;
}

/* Quote Editor*/
.quote-editor-table td input {
    width: 8ch;
    font-size: 1em;
}

.quote-editor-table td.quote-item-part-number-col input {
    width: 30ch;
}

.quote-editor-table td.quote-item-type-col {
    width: 15ch;
}

.quote-editor-table td.quote-item-outside-processes-col {
    width: 15ch;
}

.quote-editor-table td.quote-item-price-each-col  {
    width: 9ch;
}

.quote-editor-table td.quote-item-total-amount-col {
    width: 9ch;
}

#Description.quote-editor {
    min-height: 4em;
}

.quote-editor-table {
    font-size: 1em;
}

table.quote-editor-table th {
    vertical-align: bottom;
    padding: 0px;
    font-size: 1em;
}

table.quote-editor-table td {
    padding: 0px;
}

/* 8/31/2021 edit requests */
.quote-editor-table input,
.quote-editor-table select,
.quote-editor-table button {
  height: 2rem;
  margin-bottom: 0.5em;
  font-size: 1em;
  
}
.quote-editor-table input {
  width: 100%;
}
.addoutsideprocessbuttonclass {
  padding-left: 100px;
}
/* end */

.pop-up-dialog {
    position: relative;
    background-color: rgb(128, 128, 128);
    padding: 8px;
}

.pop-up {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
}

.pop-up .overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    /*opacity: .5;
        background-color: black;*/
    top: 0;
    left: 0;
    opacity: inherit 0;
}

.hidden {
    display: none;
}

/* Extra Spacing*/
.m-auto {
    margin: auto;
}

.p-auto {
    padding: auto;
}

.mt-auto {
    margin-top: auto;
}

.pt-auto {
    padding-top: auto;
}

.mr-auto {
    margin-right: auto;
}

.pr-auto {
    padding-right: auto;
}

.mb-auto {
    margin-bottom: auto;
}

.pb-auto {
    padding-bottom: auto;
}

.ml-auto {
    margin-left: auto;
}

.pl-auto {
    padding-left: auto;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.px-auto {
    padding-left: auto;
    padding-right: auto;
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto;
}

.py-auto {
    padding-top: auto;
    padding-bottom: auto;
}

/* Tool tips to see large values in Price Each and Amount inputs */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

    .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color:white;
        color: black;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
        border: 1px;
    }
    .tooltip:hover .tooltiptext {
        visibility: visible;
    }

.table td {
    font-size: 85%;
}
    