﻿.form-indent-half {
    padding-left: 2.5vw;
}

.form-indent-1 {
    padding-left: 5vw;
}

.form-indent-2 {
    padding-left: 10vw;
}

.form-indent-3 {
    padding-left: 15vw;
}

/* Flex indents - for internal grid indents */
.flex-form-indent-half {
    flex: 0 0 2.5vw;
}

.flex-form-indent-1 {
    flex: 0 0 5vw;
}

.flex-form-indent-2 {
    flex: 0 0 5vw;
}

.flex-form-indent-3 {
    flex: 0 0 5vw;
}

.custom-remove-bottom-margin {
    margin-bottom: 0 !important;
}

/* Matches margin of labels */
.custom-half-rem-bottom-margin {
    margin-bottom: .5rem !important;
}

.validation-summary-top {
    text-align: center;
    margin-bottom: 1em;
}

.validation-summary ul {
    display: table;
    margin: 0 auto;
}

.header-red {
    color: #dc3545;
}

.header-green {
    color: green;
}

.required-asterick {
    color: #dc3545;
    display: inline;
}

.header-center {
    text-align: center;
    margin-bottom: 1em;
}

.display-block {
    display: block;
}

.display-inline {
    display: inline;
}

.submit-buttons {
    text-align: center;
    padding-bottom: 25px;
}

.submit-buttons-mr {
    margin-right: 10px;
}

.initial-hide {
    display: none;
}

.text-area-150 {
    width: 100%;
    height: 150px !important;
    resize: none;
}

.text-area-100 {
    width: 100%;
    height: 100px !important;
    resize: none;
}

.width-100 {
    width: 100%;
}

.select2.select2-container {
    max-width: 100% !important;
    width: revert !important;
}

.width-50 {
    width: 50%;
}

.width-7em {
    width: 7em;
}

.show-newlines {
    white-space: pre-line;
}

.margin-top-1rem {
    margin-top: 1rem;
}

.margin-top-1rem-imp {
    margin-top: 1rem !important;
}

.margin-auto {
    margin: auto;
}

.padding-bottom-10px {
    padding-bottom: 10px;
}

.padding-top-10px {
    padding-top: 10px;
}

.padding-bottom-5px {
    padding-bottom: 5px;
}

.padding-top-5px {
    padding-top: 5px;
}

.padding-bottom-2rem {
    padding-bottom: 2rem;
}

.padding-right-10px {
    padding-right: 10px;
}

.margin-left-right-10px {
    margin-left: 10px;
    margin-right: 10px;
}

.margin-top-bottom-10px {
    margin-top: 10px;
    margin-bottom: 10px;
}

.margin-bottom-20px {
    margin-bottom: 20px;
}

.margin-bottom-1em {
    margin-bottom: 1em;
}

.margin-bottom-halfrem {
    margin-bottom: .5rem;
}

.fieldset-padding {
    padding: .5rem 1.5rem 1.5rem !important;
}

.text-align-center {
    text-align: center;
}

.text-align-left {
    text-align: left;
}

.text-align-right {
    text-align: right;
}

.opacity-5 {
    opacity: 0.5;
}

.display-none {
    display: none;
}

.vertical-align-inherit {
    vertical-align: inherit;
}

.color-whitesmoke {
    color: whitesmoke;
}

.background-deleted {
    background-color: #f0aab1;
}
    .background-deleted:hover {
        background-color: #f0aab1;
    }

.pointer-hover:hover {
    cursor: pointer;
}

.margin-top-remove-first-child:first-child {
    margin-top: 0;
}

.z-index-0 {
    z-index: 0;
}

.info-message-bar {
    padding: 12px 60px 10px 60px;
    color: #fff;
    letter-spacing: 1px;
}

.eastman-gold-bg {
    background-color: #fd7e14;
}

dl dd:after {
    content: "\200b";
}

.width-inherit-imp-span span {
    width: inherit !important;
}