@import url(../plugins/simplebar/css/simplebar.css);
@import url(../plugins/perfect-scrollbar/css/perfect-scrollbar.css);
@import url(../plugins/metismenu/css/metisMenu.min.css);
@import url(../plugins/datatable/css/dataTables.bootstrap5.min.css);
/* @import url(http://db.onlinewebfonts.com/c/06cab1a0b0536008f269a1323d2598b6?family=Montserrat+SemiBold); */
@import url(pace.min.css);
@import url(bootstrap.min.css);
@import url(app.css);
@import url(icons.css);
@import url(dark-theme.css);
@import url(../plugins/videojs/video-js.css);
@import url(../plugins/input-tags/css/tagsinput.css);
@import url(../plugins/select2/css/select2.min.css);
@import url(../plugins/font-awesome/4.5.0/css/font-awesome.min.css);
/* @import url(../plugins/videojs/videoPlayer.css); */
/* @import url(../plugins/smart_wizard/smart_wizard.all.min.css); */
/* @import url(../plugins/summernote/summernote.css); */

.text-gaa-green {
    color: #2ba137 !important;
}
.bg-gaa-green {
    background-color: #2ba137 !important;
}
.text-gaa-purple {
    color: #c09cc9 !important;
}
.bg-xaf {
    content: url(../svg/XAF.svg);
}
.w-30 {
    width: 30.5px;
    height: 29.6px;
}
.text-gaa-blue {
    color: #3886c7 !important;
}
.bg-gaa-blue {
    background-color: #3886c7 !important;
}
.font-medium {
    font-weight: 500;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.list-inside {
    list-style-position: inside;
}
.list-disc {
    list-style-type: disc;
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
}
.about ul {
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 1rem;
}
.about ul li {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    display: list-item;
    text-align: -webkit-match-parent;
}
.about ul li::after::before {
    box-sizing: border-box;
}
.btn-outline-none {
    outline: none;
    border-color: transparent !important;
}
.outlined-none {
    outline: none;
}
.timeline a {
    color: black;
}
html.dark-theme .btn-responsive {
    background-color: #e4eed1 !important;
    border: none;
    color: black;
}

.mod {
    z-index: 1000;
}
html.dark-theme .stat th > div > span:first-child {
    color: white;
}
.bg-black{
    background-color: #000;
}
.bg-gray{
    background-color: rgb(229 231 235) !important;
}
html.dark-theme .bg-gray{
    background-color: rgb(31 41 55) !important;
}

html.dark-theme textarea{
    color: white !important;
    background: black !important;
}

.objectif li:before, trix-editor li::before, [data-provider="markdown-preview"] li::before{
    content: "\eb32";
    margin-right: 0.5cm;
    margin-left: 0.5cm;
    font-size: 15px;
    font-family: boxicons!important;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: inherit;
	display: inline-block;
	text-transform: none;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

table .table-hover tr,table .table-hover td{
    cursor: pointer;
}
.text-justify {
    text-align: justify !important;
}
