.mh-100x {
    min-height: 100px !important;
}
.custom-checkbox .custom-control-label::before {
    display: none;
}
.pointer {
    cursor: pointer;
}

.placeholder {
    fill: white !important;
    cursor: pointer;
}











/* from new.css */
.custom-control-label::before {
    display: none;
}

.placeholder {
    fill: white !important;
    cursor: pointer;
}

.placeholder:hover {

}

.placeholder.current {
    stroke: red !important;
    fill: none !important;
}

.svg-container svg {
    max-height: 450px;
}

.svg-container .minus {
    cursor: pointer;
}

.container-active {
    cursor: pointer;
}
svg.container-active.no-cursor {
    cursor: not-allowed;
}

.icon-empty {
    width: 25px;
    height: 25px;
    border: solid 2px black;
}

td svg {
    max-width: 100px;
}

.mw {
    min-width: 32px;
    float: left;
}

.chooseFrame {
    padding: 7px;
    margin-right: 2px;
}

.col-form-label {
    text-align: right;
}
.col-form-label:after {
    content: ":";
}
.col-form-label.required:after {
    content: ": *";
}

.form-check {
    float: left;
    min-width: 20%;
}

.pointer {
    cursor: pointer;
}

#form-inquiry .custom-control {
    padding-left: 0px;
}

#form-inquiry [type=radio] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

#form-inquiry [type=radio] + img {
    cursor: pointer;
}

#form-inquiry [type=radio]:checked + img {
    outline: 2px solid #e30613;
}

.modal-grommit-selection .custom-checkbox .custom-control-label {
    padding-left: 35px;
}

.modal-grommit-selection .custom-checkbox .custom-control-label::before,
.modal-grommit-selection .custom-checkbox .custom-control-label::after {
    background: none;
    height: 50px;
    width: 50px;
}

#formGrommetsSelectionWithOptions .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e30613' d='M21 3H3v18h18zM10 17l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z'/%3E%3C/svg%3E");
}

#formGrommetsSelectionWithOptions .custom-checkbox .custom-control-input~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1' d='M2 2h20v20H2z'/%3E%3C/svg%3E");
}

#grommitsSelectionArticleInfo {
    display: inline-block;
    margin: 0.5rem 1rem;
}

.modal-grommit-selection .modal-footer {
    display: block;
}

.filter-modal li{
    display: inline-block;
}

.boxcard.bg-light {
    border-color: #838383!important;
}
