/**
 * 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-nomotech-violet:hover {
    color: #fff;
    background-color: rgba(50, 0, 128 ,1);
    border-color: rgba(50, 0, 128,1);
}

.btn-nomotech-violet:focus, .btn-nomotech.focus {
    box-shadow: 0 0 0 0.2rem rgba(50,0,94, 0.3);
}

.btn-nomotech-violet {
    color: #fff;
    background-color: rgba(36,0,94,1);
    border-color: rgba(36,0,94,1);
}

.btn-nomotech-blue:hover {
    color: #fff;
    background-color: rgba(148, 162, 242,1 );
    border-color: rgba(148, 162, 242,1 );
}

.btn-nomotech-blue:focus, .btn-nomotech.focus {
    box-shadow: 0 0 0 0.2rem rgba(148,162,242, 0.3);
}

.btn-nomotech-blue {
    color: #fff;
    background-color: rgba(148, 162, 242,1 );
    border-color: rgba(148, 162, 242,1 );
}
.btn-nomotech-rose:hover {
    color: #fff;
    background-color: rgba(252, 96, 129,1 );;
    border-color: rgba(252, 96, 129,1 );
}

.btn-nomotech-rose:focus, .btn-nomotech.focus {
    box-shadow: 0 0 0 0.2rem rgba(236,0,94, 0.3);
}

.btn-nomotech-rose {
    color: #fff;
    background-color: rgba(252, 96, 129,1 );
    border-color: rgba(252, 96, 129,1 );
}

.btn-nomotech-orange:hover {
    color: #fff;
    background-color: rgba(242,159, 5,1 );
    border-color: rgba(242,159, 5,1 );
}

.btn-nomotech-orange:focus, .btn-nomotech.focus {
    box-shadow: 0 0 0 0.2rem rgba(242,159, 5, 0.3);
}

.btn-nomotech-orange {
    color: #fff;
    background-color: rgba(242,159, 5,1 );
    border-color: rgba(242,159, 5,1 );
}

.btn-nomotech-blue-light:hover {
    color: #fff;
    background-color: rgba(91,204,217,1 );
    border-color: rgba(91,204,217,1 );
}

.btn-nomotech-blue-light:focus, .btn-nomotech.focus {
    box-shadow: 0 0 0 0.2rem rgba(91,204,217, 0.3);
}

.btn-nomotech-blue-light {
    color: #fff;
    background-color: rgba(91,204,217,1 );
    border-color: rgba(91,204,217,1 );
}

/* Text Color */
.text-nomotech-violet {
    color:  rgba(50, 0, 128,1);
}
.text-nomotech-blue {
    color:  rgba(148, 162, 242,1 );
}
.text-nomotech-orange {
    color:  rgba(242,159, 5,1 );
}
.text-nomotech-rose {
    color:  rgba(252, 96, 129,1 );
}
.text-nomotech-blue-light {
    color:  rgba(91,204,217,1 );
}

.text-nomotech-violet:hover {
    color:  rgba(50, 0, 128,1);
}
.text-nomotech-blue:hover {
    color:  rgba(148, 162, 242,1 );
}
.text-nomotech-orange:hover {
    color:  rgba(242,159, 5,1 );
}
.text-nomotech-rose:hover {
    color:  rgba(252, 96, 129,1 );
}
.text-nomotech-blue-light:hover {
    color:  rgba(91,204,217,1 );
}


/* BackGround */
.bg-nomotech-violet {
    background-color:  rgba(50, 0, 128,1) !important;
}
.bg-nomotech-blue {
    background-color:  rgba(148, 162, 242,1 )!important;
}
.bg-nomotech-orange {
    background-color:  rgba(242,159, 5,1 )!important;
}
.bg-nomotech-rose {
    background-color:  rgba(252, 96, 129,1 )!important;
}
.bg-nomotech-blue-light {
    background-color:  rgba(91,204,217,1 )!important;
}


/* BackGround */
.border-nomotech-violet {
    border-color:  rgba(50, 0, 128,1) !important;
}
.border-nomotech-blue {
    border-color:  rgba(148, 162, 242,1 ) !important;
}
.border-nomotech-orange {
    border-color:  rgba(242,159, 5,1 ) !important;
}
.border-nomotech-rose {
    border-color:  rgba(252, 96, 129,1 ) !important;
}
.border-nomotech-blue-light {
    border-color:  rgba(91,204,217,1 ) !important;
}

/* badge */
.badge-nomotech-violet {
    color: #fff;
    background-color:  rgba(50, 0, 128,1) ;
}
.badge-nomotech-blue {
    color: #fff;
    background-color:  rgba(148, 162, 242,1 ) ;
}
.badge-nomotech-orange {
    color: #fff;
    background-color:  rgba(242,159, 5,1 );
}
.badge-nomotech-rose {
    color: #fff;
    background-color:  rgba(252, 96, 129,1 ) ;
}
.badge-nomotech-blue-light {
    color: #fff;
    background-color:  rgba(91,204,217,1 ) ;
}

/* Pagination */
.pagination-nomotech-violet >.page-item > .page-link {
    color: rgba(50, 0, 128,1) ;
}
.pagination-nomotech-violet >.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-nomotech-blue >.page-item > .page-link {
    color: rgba(148, 162, 242,1 ) ;
}
.pagination-nomotech-blue >.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 ) ;
}

.pagination-nomotech-rose >.page-item > .page-link {
    color: rgba(252, 96, 129,1 ) ;
}
.pagination-nomotech-rose >.page-item.active > .page-link {
    /*color: rgb(249, 168, 49);*/
    color: #fff;
    background-color: rgba(252, 96, 129,1 ) ;
    border-color: rgba(252, 96, 129,1 ) ;
}

.pagination-nomotech-orange >.page-item > .page-link {
    color: rgba(242,159, 5,1 );
}
.pagination-nomotech-orange >.page-item.active > .page-link {
    /*color: rgb(249, 168, 49);*/
    color: #fff;
    background-color: rgba(242,159, 5,1 );
    border-color: rgba(242,159, 5,1 );
}
.pagination-nomotech-blue-light >.page-item > .page-link {
    color: rgba(91,204,217,1 ) ;
}
.pagination-nomotech-blue-light >.page-item.active > .page-link {
    /*color: rgb(249, 168, 49);*/
    color: #fff;
    background-color: rgba(91,204,217,1 ) ;
    border-color: rgba(91,204,217,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(50, 0, 128, 1) !important;

}
.sidebar .nav-link .text-nomotech-violet {
    color:  rgba(50, 0, 128,1) !important;
}
.sidebar .nav-link  .text-nomotech-blue {
    color:  rgba(148, 162, 242,1 );
}
.sidebar .nav-link .text-nomotech-orange {
    color:  rgba(242,159, 5,1 );
}
.sidebar .nav-link .text-nomotech-rose {
    color:  rgba(252, 96, 129,1 );
}
.sidebar .nav-link .text-nomotech-blue-light {
    color:  rgba(91,204,217,1 );
}

.sidebar .nav-link .text-nomotech-violet:hover {
    color:  rgba(50, 0, 128,1)!important;
}
.sidebar .nav-link .text-nomotech-blue:hover {
    color:  rgba(148, 162, 242,1 );
}
.sidebar .nav-link .text-nomotech-orange:hover {
    color:  rgba(242,159, 5,1 );
}
.sidebar .nav-link .text-nomotech-rose:hover {
    color:  rgba(252, 96, 129,1 );
}
.sidebar .nav-link .text-nomotech-blue-light:hover {
    color:  rgba(91,204,217,1 );
}