body {
    max-width: 1200px;
}
#body-bo {
    max-width: initial;
}
.form-control{
    color : #000;
}
.form-control-sm{
    color : #000;
}

.btn-str {
    color: #fff;
    background-color: #2c2f2c;
    border-color: #2c2f2c
}

.btn-str:hover {
    color: #fff;
    background-color: #414441;
    border-color: #414441;
}

.btn-str:focus, .btn-str.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-str.disabled, .btn-str:disabled {
    color: #fff;
    background-color: #2c2f2c;
    border-color: #2c2f2c
}

.btn-str:not(:disabled):not(.disabled):active, .btn-str:not(:disabled):not(.disabled).active, .show > .btn-str.dropdown-toggle {
    color: #fff;
    background-color: #1a252f;
    border-color: #151e27
}

.btn-str:not(:disabled):not(.disabled):active:focus, .btn-str:not(:disabled):not(.disabled).active:focus, .show > .btn-str.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prestatech {
    color: #fff;
    background-color: #32bef0;
    border-color: #32bef0
}

.btn-prestatech:hover {
    color: #fff;
    background-color: #32A6D8;
    border-color: #32A6D8;
}

.btn-prestatech:focus, .btn-prestatech.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prestatech.disabled, .btn-prestatech:disabled {
    color: #fff;
    background-color: #93d3f8;
    border-color: #93d3f8
}

.btn-prestatech:not(:disabled):not(.disabled):active, .btn-prestatech:not(:disabled):not(.disabled).active, .show > .btn-prestatech.dropdown-toggle {
    color: #fff;
    background-color: #1e6889;
    border-color: #1e6889
}

.btn-prestatech:not(:disabled):not(.disabled):active:focus, .btn-prestatech:not(:disabled):not(.disabled).active:focus, .show > .btn-prestatech.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prestaserv {
    color: #fff;
    background-color: #229899;
    border-color: #229899
}

.btn-prestaserv:hover {
    color: #fff;
    background-color: #227e7f;
    border-color: #227e7f;
}

.btn-prestaserv:focus, .btn-prestaserv.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prestaserv.disabled, .btn-prestaserv:disabled {
    color: #fff;
    background-color: #73dee2;
    border-color: #73dee2
}

.btn-prestaserv:not(:disabled):not(.disabled):active, .btn-prestaserv:not(:disabled):not(.disabled).active, .show > .btn-prestaserv.dropdown-toggle {
    color: #fff;
    background-color: #216364;
    border-color: #216364
}

.btn-prestaserv:not(:disabled):not(.disabled):active:focus, .btn-prestaserv:not(:disabled):not(.disabled).active:focus, .show > .btn-prestaserv.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prodoeuvre {
    color: #fff;
    background-color: #145A82;
    border-color: #145A82
}

.btn-prodoeuvre:hover {
    color: #fff;
    background-color: #144068;
    border-color: #144068;
}

.btn-prodoeuvre:focus, .btn-prodoeuvre.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prodoeuvre.disabled, .btn-prodoeuvre:disabled {
    color: #fff;
    background-color: #75A0B6;
    border-color: #75A0B6
}

.btn-prodoeuvre:not(:disabled):not(.disabled):active, .btn-prodoeuvre:not(:disabled):not(.disabled).active, .show > .btn-prodoeuvre.dropdown-toggle {
    color: #fff;
    background-color: #14264e;
    border-color: #14264e
}

.btn-prodoeuvre:not(:disabled):not(.disabled):active:focus, .btn-prodoeuvre:not(:disabled):not(.disabled).active:focus, .show > .btn-prodoeuvre.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prodfilm {
    color: #fff;
    background-color: #666666;
    border-color: #666666
}

.btn-prodfilm:hover {
    color: #fff;
    background-color: #434343;
    border-color: #434343;
}

.btn-prodfilm:focus, .btn-prodfilm.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-prodfilm.disabled, .btn-prodfilm:disabled {
    color: #fff;
    background-color: #b1b1b1;
    border-color: #b1b1b1
}

.btn-prodfilm:not(:disabled):not(.disabled):active, .btn-prodfilm:not(:disabled):not(.disabled).active, .show > .btn-prodfilm.dropdown-toggle {
    color: #fff;
    background-color: #1a252f;
    border-color: #151e27
}

.btn-prodfilm:not(:disabled):not(.disabled):active:focus, .btn-prodfilm:not(:disabled):not(.disabled).active:focus, .show > .btn-prodfilm.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-indus {
    color: #fff;
    background-color: #06587e;
    border-color: #06587e
}

.btn-indus:hover {
    color: #fff;
    background-color: #067096;
    border-color: #067096;
}

.btn-indus:focus, .btn-indus.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-indus.disabled, .btn-indus:disabled {
    color: #fff;
    background-color: #06587e;
    border-color: #06587e
}

.btn-indus:not(:disabled):not(.disabled):active, .btn-indus:not(:disabled):not(.disabled).active, .show > .btn-indus.dropdown-toggle {
    color: #fff;
    background-color: #1a252f;
    border-color: #151e27
}

.btn-indus:not(:disabled):not(.disabled):active:focus, .btn-indus:not(:disabled):not(.disabled).active:focus, .show > .btn-indus.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-filmo {
    color: #000;
    background-color: #ffce44;
    border-color: #ffce44
}

.btn-filmo:hover {
    color: #101010;
    background-color: #ffde52;
    border-color: #ffde52;
}

.btn-filmo:focus, .btn-filmo.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-filmo.disabled, .btn-filmo:disabled {
    color: #fff;
    background-color: #06587e;
    border-color: #06587e
}

.btn-filmo:not(:disabled):not(.disabled):active, .btn-filmo:not(:disabled):not(.disabled).active, .show > .btn-filmo.dropdown-toggle {
    color: #fff;
    background-color: #1a252f;
    border-color: #151e27
}

.btn-filmo:not(:disabled):not(.disabled):active:focus, .btn-filmo:not(:disabled):not(.disabled).active:focus, .show > .btn-filmo.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-reg-indus {
    color: #FFFFFF;
    background-color: #06587e;
    border: #FFFFFF solid 2px;
    font-weight: bold;
}

.btn-reg-indus:hover {
    color: #f4f4f4;
    background-color: #066b96;
    border-color: #ffffff;
}

.btn-reg-indus:focus, .btn-reg-indus.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.btn-reg-indus.disabled, .btn-reg-indus:disabled {
    color: #fff;
    background-color: #06587e;
    border-color: #06587e
}

.btn-reg-indus:not(:disabled):not(.disabled):active, .btn-reg-indus:not(:disabled):not(.disabled).active, .show > .btn-reg-indus.dropdown-toggle {
    color: #fff;
    background-color: #1a252f;
    border-color: #151e27
}

.btn-reg-indus:not(:disabled):not(.disabled):active:focus, .btn-reg-indus:not(:disabled):not(.disabled).active:focus, .show > .btn-reg-indus.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.5)
}

.custom-file {
    float: left;
    width: 40%;
}

.vich-file {
    height: 20px;
}

.vich-file a{
    z-index: 3;
    position: relative;
    left: 300px;
    top: -38px;
}

.vich-file .form-check-label{
    padding-top: 4px;
}

.vich-file .form-check-input{
    z-index: 2;
    margin-top: 10px;
}


.custom-file-label {
    opacity: 0;
}

.custom-file-input {
    z-index: 1;
    margin-top: 2px;
    opacity: 1;
}

.form-check-input {
    margin-left: -1.01rem;
}