html, body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

table {
    border-collapse: collapse !important;
}

a, .btn-link {
    color: #0366d6;
}

.btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.content {
    padding-top: 1.1rem;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid red;
}

.validation-message {
    color: red;
}

.monaco-editor-container {
    height: 300px;
    border: 1px solid gray;
}

.word-break_break-all {
    word-break: break-all;
}

.width_auto {
    width: auto;
}

.text-align_center {
    text-align: center;
}

.inline-form {
    position: relative;
}

.inline-form__progress {
    position: absolute;
    right: 20px;
    top:  24px;
}

.inline-form__submit-button {
    position: absolute;
    right: 10px;
    top: 12px;
}

.width_full {
    width: 100%;
}

.height_full {
    height: 100%;
}

.loader_extra-small {
    height: 14px !important;
    width: 14px !important;
}

.overflow-y_auto {
    overflow-y: auto;
}

.overflow-y_hidden {
    overflow-y: hidden;
}

.weight_bold {
    font-weight: bold;
}

.text_capitalize {
    text-transform: capitalize;
}

.markdown-body table[type="parameters"]{
    background-color: #eeeeee;
    text-align: left;
}

.markdown-body table[type="parameters"] td:first-of-type {
    color: rgb(239, 62, 117);
}

.markdown-body table[type="parameters"] td:nth-of-type(2) {
    color: rgb(0, 122, 90);
}

.markdown-body table[type="parameters"] thead {
    background-color: #c4c4c4;
}

.markdown-body table[type="errors"]{
    background-color: #eeeeee;
    text-align: left;
}

.markdown-body table[type="errors"] thead {
    background-color: #c4c4c4;
}

.white-space_nowrap {
    white-space: nowrap;
}

.text-overflow_ellipsis {
    text-overflow: ellipsis;
}
