.color-success {
    padding: 10px;
    border-radius: 5px;
    background: #1BAEBA;
    color: white;
    text-align: left;
    margin: 0 -15px;
}

.color-error {
    padding: 10px;
    border-radius: 5px;
    background: red;
    color: white;
    text-align: left;
    margin: 0 -15px;
}

.red-text {
    color: red;
    text-align: left;
}

.text-left {
    text-align: left;
    padding-left: 50px !important;
}

.padding-4 dt, .padding-4 dd {
    padding: 4px !important;
}

.padding-left-28 {
    padding-left: 28px !important;
}

.custom-input-password {
    padding: 8px !important;
    border: solid 1px #ddd !important;
    vertical-align: middle !important;
}

.custom-text-validate {
    overflow: visible;
    white-space: nowrap;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.width-335 {
    width: 335px !important;
}

.width-240 {
    width: 240px !important;
}

.height-34 {
    height: 34px !important;
}

.web-pdf-link{
    color: #696969 !important;
}

.mgt-15 {
    margin-top: 15px;
}

.flex-box {
    display: flex !important;
}

.pr-50 {
    padding-right: 50px !important;
}

.border_box .inner-overview {
    padding: 20px 32px 20px 35px;
}

.custom-input-checkbox {
    position: inherit !important;
    height: 24px;
    width: 24px;
    /*background: #E6E6E6;*/
    border: none !important;
}

.save-api {
    margin-top: 12px
}

.save-api input {
    cursor: pointer;
}

.upd-datetime {
    display: flex;
    column-gap: 10px !important;
    margin-left: 13px;
}

.update-setting-flag {
    top: 1px;
    position: relative;
    padding-left: 1.95rem;
    cursor: pointer;
}

.update-setting-flag input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkmark {
    position: absolute;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 1px solid #ccc;
}

.update-setting-flag input:checked ~ .checkmark {
    background-color: #4a4a4a;
    border: 1px solid #4a4a4a;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.update-setting-flag input:checked ~ .checkmark:after {
    display: block;
}

.update-setting-flag .checkmark:after {
    left: 5px;
    width: 5px;
    height: 12px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.checkbox-pdf {
    margin-bottom: 25px;
}

.checkbox-pdf .subtitle {
    margin-right: 40px;
}