.text-red {
    color: #c10007;
}
.hide {
    visibility: hidden;
    pointer-events: none;
}

.login-body {
    background-color: #AAB0BC;
}

.pagination-rounded .page-link {
    line-height: 19px;
}
.table-v-center td, .table-v-center th {
    vertical-align: middle;
}

.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.clr-after::after {
    content: " ";
    display: block;
    clear: both;
}

.input-group .input-group-text {
    min-width: 40px;
    flex-direction: column;
}

.modal-success .modal-content {
    border-color: #274e31;
    background-color: #428b55;
}
.modal-success .modal-header,
.modal-success .modal-footer {
    border-color: #274e31;
}
.modal-success .modal-content,
.modal-success .modal-content p{
    color: #f4fbf6;
}

.modal-warning .modal-content {
    border-color: #9c6e1e;
    background-color: #ffbb44;
}
.modal-warning .modal-header,
.modal-warning .modal-footer {
    border-color: #9c6e1e;
}

.modal-error .modal-content {
    border-color: #82181a;
    background-color: #c10007;
}
.modal-error .modal-header,
.modal-error .modal-footer {
    border-color: #82181a;
}
.modal-error .modal-content,
.modal-error .modal-content p {
    color: #ffe2e2;
}

.modal-success .modal-content h1, .modal-success .modal-content h2,
.modal-success .modal-content h3, .modal-success .modal-content h4,
.modal-success .modal-content h5, .modal-success .modal-content h6,
.modal-warning .modal-content h1, .modal-warning .modal-content h2,
.modal-warning .modal-content h3, .modal-warning .modal-content h4,
.modal-warning .modal-content h5, .modal-warning .modal-content h6,
.modal-error .modal-content h1, .modal-error .modal-content h2,
.modal-error .modal-content h3, .modal-error .modal-content h4,
.modal-error .modal-content h5, .modal-error .modal-content h6 {
    color: #fff;
}
.modal-success .modal-header, .modal-success .modal-footer,
.modal-warning .modal-header, .modal-warning .modal-footer,
.modal-error .modal-header, .modal-error .modal-footer {
    background-color: rgba(0,0,0,0.2);
}
.modal-error .btn-close {
    opacity: 0.4;
}

.btn {
    border: 1px solid transparent;
}
button.btn.btn-outline-white {
    color: #fff;
    border: 1px solid #fff;
}
button.btn.btn-outline-white:active,
button.btn.btn-outline-white:hover,
button.btn.btn-outline-white:focus {
    background-color: rgba(255,255,255,0.2);
    border-color: rgba(255,255,255,0.7);
}

input.has_helper ~ .input_helper,
textarea.has_helper ~ .input_helper {
    position: absolute;
    right: 20px;
    top: 4px;
    font-style: italic;
    opacity: 0.4;
    font-size: 11px;
}

input:disabled,
textarea:disabled,
select:disabled,
*.form-control:disabled {
    background-color: #eff2f7;
    cursor: no-drop;
}

.player {
    width: 100%;
    height: 450px;
}
.btn-block {
    display: block;
    width: 100%;
}

h4.no-style {
    font-size: initial;
}

.btn:not(.btn-sm) i.icon {
  line-height: initial;
  display: inline-block;
  position: relative;
  top: 1px;
  font-size: 1.3em;
  height: 16px;
  overflow: hidden;
}
.btn-sm i.icon {
    line-height: initial;
    display: inline-block;
    position: relative;
    top: 0px;
    font-size: 1.3em;
    height: 13px;
    overflow: hidden;
}

.quill-editor {
    min-height: 200px;
    height: calc(100vh - 430px);
}
.tag-setted .btn {
  opacity: 0.3;
}
.tag-setted .btn.selected {
  opacity: 1;
}

.js-import[is-disabled="1"] {
    cursor: not-allowed;
    opacity: 0.6;
}

.nowrap {
    white-space: nowrap;
}
.word-wrap-anywhere {
    word-wrap: anywhere;
}

.dataTables_wrapper > .row {
    overflow: auto;
}
