select {
    cursor: pointer;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.1em 0.1em !important;
    margin-left: 5px;
}

.btn-mini {
    padding: 0.375rem 0.6rem !important;
}

.form-control {
    padding: 10px !important;
}

.table tr {
    border: rgba(0,0,0,0);
}

.no-footer {
    border: rgba(0,0,0,0) !important;
}

.alert {
    padding: 1rem 1.5rem;
}

h5 {
    margin: 0px;

}

.card {
    border-radius: 5px;
}

.card-header:first-child {
    border-radius: 5px 5px 0 0;
}

.card-header,
.modal-header {
    margin: 0px;
    background-color: #bc1d4d;
    /* background-color: #ddd; */
}

.card-header h5 {
    color: white;
}
.card-header p{
    color: ghostwhite;
}

.choices__list--dropdown {
    width: auto;
}

.concept-template .choices__inner {
    padding: 0;
}

table.dataTable > tfoot > tr > td {
    padding: 10px 10px 6px 10px;
    border-top: 1px solid #f0f2f5 !important;
}

.dtr-details {
    width: 100%;
}

.choices {
    margin-bottom: 0px;
}

.integration-img {
    width: 100%;
}

.choices__item.choices__item--selectable {
    padding: 0px 10px;
}

.child {
    background: ghostwhite !important;
}

.dtr-details {
    width: 100%;
    padding: 5px !important;
}

.dtr-title {
    vertical-align: top;
    min-width: 120px !important;
    width: 20%;
}

.dtr-data {
    display: inline-block;
    text-wrap: wrap;
    width: 80%;
}

.text-green {
    color: green;
}

.text-red {
    color: red;
}

.carousel-control-next,
.carousel-control-prev {
    width: 5%;
    background: rgb(213, 213, 213);
}

.hidden {
    display: none;
}

.row-unseen {
    color: #323232;
    background-color: #e1e1e1 !important;
    border-color: #e1e1e1 !important;
}

.row-almost-limit {
    color: #323232 !important;
    background-color: #ffbdbd !important;
    border-color: #ff8f8f !important;
}

a.selected {
    font-weight: bold;
    color: #ff0000;
}

a.selected_alt {
    font-weight: bold;
    color: #FFFFFFFF;
}

.code {
    border-radius: 5px;
    height: 60vh;
    padding: 10px;
    background: rgb(56, 56, 56);
    color: rgb(223, 223, 223);
    overflow-y: scroll;
}

.code span {
    font-size: 0.8rem;
    display: block;
    margin-bottom: 10px;
}

.code2 {
    width: 100%;
    border-radius: 5px;
    height: 30vh;
    padding: 10px;
    background: rgb(56, 56, 56);
    color: rgb(223, 223, 223);
    overflow-y: scroll;
    font-size: 0.8rem;
}

.choices__list--dropdown {
    width: auto;
}

.choices__inner {
    display: grid;
}

.choices__input {
    width: auto !important;
}

.fc-multimonth-month {
    border: 2px solid rgb(227, 227, 227);
    padding: 0px !important;
}
