/**
 * Copyright (c) 2023. Nomotech
 * Created by Y. LE JUNTER
 * Engineering Service
 * Version 1.0
 */


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.cdnfonts.com/css/poppins');



/* Button */
.btn-stelogy-grey:hover {
    color: rgb(68, 72, 82);
    background-color: rgb(255, 243, 39);
    border-color: rgba(68, 72, 82,1);
}

.btn-stelogy-grey:focus, .btn-nomotech.focus {
    box-shadow: 0 0 0 0.2rem rgba(68, 72, 82, 0.3);
}

.btn-stelogy-grey {
    color: rgb(255, 243, 39);
    background-color: rgb(68, 72, 82);
    border-color: rgba(68, 72, 82, 1);
    font-family: Montserrat, sans-serif;
    text-transform: uppercase;
}

.btn-stelogy-yellow:hover {
    color: rgb(255, 243, 39);
    background-color: rgba(68, 72, 82, 1);
    border-color: rgba(255, 243, 39, 1);
}

.btn-stelogy-yellow:focus, .btn-nomotech.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 243, 39, 0.3);
}

.btn-stelogy-yellow {
    color: rgb(68, 72, 82);
    background-color: rgba(255, 243, 39,1);
    font-family: Montserrat, sans-serif;
    text-transform: uppercase;
    border-color: rgba(255, 243, 39,1);
}

.btn-stelogy {
    color: rgb(255, 255, 255);
    background-color: rgba(255, 243, 39,0);
    border-color: rgba(255, 255, 255, 1);
}
.btn-stelogy:hover {
    color: rgb(68, 72, 82);
    background-color: rgba(255, 243, 39,1);
    border-color: rgba(255, 243, 39,1);
}




/* Text Color */
.text-stelogy-grey {
    color:  rgba(68, 72, 82,1);
}
.text-stelogy-yellow {
    color:  rgba(255, 243, 39, 1 )!important;
}

/* BackGround */
.bg-stelogy-grey {
    background-color:  rgba(68, 72, 82,1) !important;
}
.bg-stelogy-yellow {
    background-color:  rgba(255, 243, 39,1 )!important;
}

.fc-col-header-cell {
    background-color: rgba(68, 72, 82, 1) !important;
}
 .fc-col-header-cell-cushion {
    color: #ffffff;
}
.fc-daygrid-day-number, .fc-timegrid-axis-cushion{
    color:  rgba(68, 72, 82,1) !important;
}

/* Border */
.border-stelogy-grey {
    border-color:  rgba(68, 72, 82,1) !important;
}
.border-stelogy-yellow {
    border-color:  rgba(255, 243, 39,1 ) !important;
}

/* badge */
.badge-stelogy-grey {
    color: #fff;
    background-color:  rgba(68, 72, 82,1) ;
}
.badge-stelogy-yellow {
    color: #fff;
    background-color:  rgba(255, 243, 39,1 ) ;
}

/* Pagination */
.pagination-stelogy-grey >.page-item > .page-link {
    color: rgba(50, 0, 128,1) ;
}
.pagination-stelogy-grey >.page-item.active > .page-link {
    /*color: rgb(249, 168, 49);*/
    color: #fff;
    background-color: rgba(50, 0, 128,1) ;
    border-color: rgba(50, 0, 128,1) ;
}

.pagination-stelogy-yellow >.page-item > .page-link {
    color: rgba(148, 162, 242,1 ) ;
}
.pagination-stelogy-yellow >.page-item.active > .page-link {
    /*color: rgb(249, 168, 49);*/
    color: #fff;
    background-color: rgba(148, 162, 242,1 ) ;
    border-color: rgba(148, 162, 242,1 ) ;
}


.montserrat {
    font-family: Montserrat, sans-serif;
}
.poppins {
    font-family: 'Poppins', sans-serif;
}
.font-weight-bold {
    font-weight: bold;
}

.sidebar .nav-link.active  {
    color: rgba(68, 72, 82,1) !important;
    font-family: 'Poppins', sans-serif;
}
.sidebar .nav-link  {
    color: rgba(255,255,255 ,1) !important;
    font-family: 'Poppins', sans-serif;
}
.sidebar .nav-header  {
    color: rgba(255, 243, 39 ,1) !important;
    font-family: Montserrat, sans-serif;
    text-transform: uppercase;
    font-size: .9rem;

}

.sidebar .nav-link .text-stelogy-grey {
    color:  rgba(68, 72, 82,1) !important;
}
.sidebar .nav-link  .text-stelogy-yellow {
    color:  rgba(255, 243, 39 ,1);
}

.navbar-stelogy-grey{
    background-color:  linear-gradient(rgb(34, 47, 51), rgb(68, 72, 82)) !important;
}
.navbar-stelogy-grey > .navbar-nav > .nav-item > .nav-link {
    color: rgba(255, 255, 255 ,1); !important;
}





.sidebar-dark-stelogyYel .nav-sidebar > .nav-item > .nav-link.active {
    background-color: rgba(255, 243, 39 ,1);
    color: #fff;
}
.sidebar-dark-stelogyYel .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
    border-color: rgba(255, 243, 39,1);
}


.form-select:hover {
    border: 1px solid rgba(255, 243, 39 ,1) !important;
    border-radius: .25rem;
}
.form-control {
    font-family: Montserrat, sans-serif;
    color:  rgba(68, 72, 82,1) !important;
}
.form-control:hover, .form-control:focus {

    border: 1px solid rgba(255, 243, 39 ,1) !important;
    border-radius: .25rem;
}


.form-control.form-control-sidebar {
    font-family: Montserrat, sans-serif;
    color:  rgba(255, 243, 39,1) !important;
}



.callout.callout-stelogy-yellow {
    border-left-color: rgba(68, 72, 82,1)
}

.callout.callout-stelogy-grey {
    border-left-color: rgba(255, 243, 39,1);
}

.alert-stelogy-grey {
    color: rgba(255, 243, 39,1);
    background-color: rgb(68, 72, 82);
    border-color: rgb(68, 72, 82);
}

.content-wrapper-stelogy {
    background-image:
            linear-gradient(to right, rgba(34, 47, 51, 0.9), rgba(68, 72, 82, 0.95)),
            url("/dist/nomotech/image/ap-pattern-jaune.svg");
    background-color: rgba(34, 47, 51, 1) ;

}
.content-wrapper-stelogy  h1 {
    color: rgb(255, 255, 255) ;
}

.error-page {
    width: 1000px;
}
.error-page .headline {
    width: 400px;
}
.error-page .error-content{
    margin-top: 150px;
}


.login-box, .register-box {
    width: 450px;
}

.card-stelogy-yellow.card-outline {
    border-top: 3px solid rgba(255, 243, 39,1);
}
.card-stelogy-grey.card-outline {
    border-top: 3px solid rgba(68, 72, 82, 1);
}