.accueil-panel-right
{
	background-image: url(https://tr-295-3830.mo9.monooti.com/shared/tr_295_3830/medias/Image/PROMAN%20Days%202026/Accueil%20V2.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat;
	background-color: #003680;
}

.accueil-panel-top
{
	background-image: url(https://tr-295-3830.mo9.monooti.com/shared/tr_295_3830/medias/Image/PROMAN%20Days%202026/AccueilV2_mobile.png) !important;
}

.bg-gradient
{
	background: #003680 !important;
}

span.field-input
{
    color: var(--gray);
    display: block;
    width: 100%;
    height: calc(1.5em + 1.125rem + 2px);
    padding: .5625rem 1.125rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: var(--secondary);
    background-clip: padding-box;
    border: 1px solid #dfdfeb;
    border-radius: .75rem;
    box-shadow: 0 0 0 0 transparent;
    transition: border-color .2s ease-in-out,box-shadow .2s ease-in-out;
}

.btn-info
{
	background-color: #F58220;
	border-color: #F58220;
	color: #FFFFFF !important;
}

.btn-primary
{
	background-color: #F58220;
	border-color: #F58220;
	color: #FFFFFF !important;
}

.btn-warning
{
	background-color: #F58220;
	border-color: #F58220;
	color: #FFFFFF !important;
}

.btn-primary:hover
{
	background-color: #003680;
	border-color: #003680;
	color: #FFFFFF !important;
}

.btn-warning:hover
{
	background-color: #003680;
	border-color: #003680;
	color: #FFFFFF !important;
}

body
{
	--primary: #003680;
}

.h3.mb-2
{
	color: #003680 !important;
	border-bottom: 3px #F58220 solid;
	width: 100%;
}

h1.title.h3.mb-2
{
	color: #003680 !important;
	border-bottom: 3px #F58220 solid;
	width: 100%;
        font-size: x-large;
}

h2
{
	color: #003680 !important;
	border-bottom: 3px #F58220 solid;
	width: 100%;
        font-size: x-large;
}

h1 {
	color: #003680 !important;
	border-bottom: 3px #F58220 solid;
	width: 100%;
}

.gonewgroupfile.pl-4
{
	display: none !important;
}

.P.row-total.row {
    display: none;
}

a:hover {
    color: #F58220;
    text-decoration: underline;
}

span.classe
{
	font-weight: bold;
}

span.descriptif.checkbr
{
	display: block;
}

span.descriptif.select
{
	display: flex;
}

span.descriptionsaisie
{
	display: flex;
        font-weight: bold;
}

span.saisie
{
	display: flex;
}

td.montant
{
	color: #F58220;
	font-weight: bold;
}

td.prestation
{
	font-weight: bold;
	font-variant: all-small-caps;
	font-size: x-large;
	color: #F58220;
	padding-top: 10px;
}

.varoptions .saisie, .varoptions .descriptif, .varoptions .classe {
    white-space: normal !important;
}

span.description {
    text-align: justify;
}

span.descriptif.checkbr em {
    display: none;
}

span.tarif {
    font-weight: bold;
    color: #F58220;
    float: inline-end;
}
.container.font-size-sm.mb-0.py-3 {
  display: none;
}