/* Checkbox */
.checkbox-group{
    background-color: #f5f7f9;
    border: 1px solid #e6ecf1;
    padding: 1.25rem;
    border-radius: .25rem;
}

/*  Layouts  */
.card-type-demands {
    width: 12rem;
}

.border-yellow, .badge-yellow {
    border-color: #ffff8b;
}

.text-yellow {
    color: #c9bc1f !important;
}

.icon-shape-yellow, .badge-yellow {
    color: #ffff8b;
    background-color: rgba(203, 194, 109, 0.849);
}

.bd-callout {
    padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border: 1px solid #eee;
    border-left-width: .25rem;
    border-radius: .25rem
}

.bd-callout h4 {
    margin-top: 0;
    margin-bottom: .25rem
}

.bd-callout p:last-child {
    margin-bottom: 0
}

.bd-callout code {
    border-radius: .25rem
}

.bd-callout+.bd-callout {
    margin-top: -.25rem
}

.bd-callout-info {
    border-left-color: #5bc0de
}

.bd-callout-info h4 {
    color: #5bc0de
}

.bd-callout-warning {
    border-left-color: #f0ad4e
}

.bd-callout-warning h4 {
    color: #f0ad4e
}

.bd-callout-danger {
    border-left-color: #d9534f
}

.bd-callout-danger h4 {
    color: #d9534f
}

.form-section {
    margin: 30px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7ecf1
}
/* Buttons */

/* Collapse */
[data-toggle="collapse"] .fa:before {
    content: "\f139";
}

[data-toggle="collapse"].collapsed .fa:before {
    content: "\f13a";
}

/* Breadcrumbs */
.breadcrumb {
    display: flex;
    margin-bottom: 1rem;
    padding: .5rem 1rem;
    list-style: none;
    border-radius: .375rem;
    background-color: #f6f9fc;
    flex-wrap: wrap
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    content: '/';
    color: #8898aa
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #8898aa
}

.breadcrumb-item {
    font-size: .875rem
}

.breadcrumb-dark {
    background-color: #172b4d
}

.breadcrumb-dark .breadcrumb-item {
    font-weight: 600
}

.breadcrumb-dark .breadcrumb-item a {
    color: #f6f9fc
}

.breadcrumb-dark .breadcrumb-item a:hover {
    color: #fff
}

.breadcrumb-dark .breadcrumb-item+.breadcrumb-item::before {
    color: #adb5bd
}

.breadcrumb-dark .breadcrumb-item.active {
    color: #dee2e6
}

.breadcrumb-links {
    margin: 0;
    padding: 0;
    background: 0 0
}

/* Datatables */
.dataTables_wrapper {
    font-size: .875rem;
}

table.dataTable {
    margin-bottom: 1.25rem !important;
    border-bottom: 1px solid #e9ecef;
}

table.dataTable tbody>tr.selected {
    background-color: #5e72e4;
}

.dataTables_info,
.dataTables_length,
.dt-buttons {
    padding-left: 1.5rem;
}

.dataTables_length .form-control {
    margin: 0 .375rem;
}

.dataTables_filter {
    display: inline-block;
    float: right;
    padding-right: 1.5rem;
}

.dataTables_paginate {
    padding-right: 1.5rem;
}

/* Modals */
.modal-title {
    font-size: medium;
}
.modal-info{
    color: #fff;
    border-color: #11cdef;
    background-color: #11cdef;
}

/* Icons */
.icon-warning{
    color: #fb6340;
}

/* Dropdowns */

.bg-background-Color {
    background: linear-gradient(to bottom, #d4e9e2 0%, #a8d5ba 100%);
}
