Blue Softyour partner since 2008

With 900 experts in 9 cities, Blue Soft can support you in your most strategic transformation projects. Move to Cloud, software development, cloud public and private, agility or DevOps, we bring you innovative, tailor-made solutions to develop your business performance.

Ready to catch the wave? Go to blue flow !

Blue Soft Partner

Our activities

Blue Soft supports you in all your IT and digital projects, from strategy to implementation. Our expertise covers all aspects of your transformation: infrastructure, cloud, data, software development, automation and management.

Are you ready to adopt blue flow ?

Become a Blue Talent

Implanté dans 9 villes que sont Paris, Lyon, Aix-en-Provence, Rouen, Niort, Toulouse, Strasbourg, mais aussi Genève et Bruxelles, le groupe Blue Soft est en quête perpétuelle de nouveaux talents à recruter.

In 2023, nearly 179 talented people joined us in a variety of roles, from Scrum Master to Product Owner, infrastructure architect, business developer or Fullstack engineer.

If you also want to join the adventure, don't wait any longer!

Talents Bleus

Our latest news

Discover our latest news, creations, tips, reflections, and other news from the group.

Contact us

Do you have a project in mind? Our experts are on hand to provide you with the best possible support. Contact us and we'll get back to you to discuss your issues!

First name

Name

Company

E-mail

Phone

Your message (optional)

By filling in this form, I agree to my personal data being collected and processed for the purpose of making contact for communication purposes by the Blue Soft Group in its capacity as data controller. Unless otherwise stipulated by law, this information will be kept for the duration of the process, and for up to three years after its completion. For further information about the processing of this data and your rights, please write to dpo@bluesoft-group.com.

Blue Softyour partner since 2008

With 900 experts in 9 cities, Blue Soft can support you in your most strategic transformation projects. Move to Cloud, software development, cloud public and private, agility or DevOps, we bring you innovative, tailor-made solutions to develop your business performance.

Ready to catch the wave? Go to blue flow !

Blue Soft Partner

Our activities

Blue Soft supports you in all your IT and digital projects, from strategy to implementation. Our expertise covers all aspects of your transformation: infrastructure, cloud, data, software development, automation and management.

Ready to adopt blue flow ?

Become a Blue Talent

With offices in 8 cities - Paris, Lyon, Aix-en-Provence, Rouen, Niort, Toulouse, as well as Geneva and Brussels - the Blue Soft group is constantly on the lookout for new talent to recruit.

In 2023, nearly 179 talented people joined us in a variety of roles, from Scrum Master to Product Owner, infrastructure architect, business developer or Fullstack engineer.

If you also want to join the adventure, don't wait any longer!

Talents Bleus

Our latest news

Discover our latest news, creations, tips, reflections, and other news from the group.

Contact us

Do you have a project in mind? Our experts are on hand to provide you with the best possible support. Contact us and we'll get back to you to discuss your issues& nbsp;!

First name

Name

 

Company

E-mail

 

Phone

Your message (optional)

En remplissant ce formulaire, j’accepte que mes données personnelles soient recueillies et traitées pour une prise de contact à des fins de communication de la part du Groupe Blue Soft en sa qualité de responsable du traitement. Sauf dispositions légales contraires, ces informations seront conservées pendant toute la durée du processus, et jusqu’à trois ans après son terme. Pour plus d’informations concernant le traitement de ces données et vos droits vous pouvez écrire à l’adresse suivante dpo@bluesoft-group.com.

 

@font-face {
font-family: ‘Gotham’;
src: url(‘https://www.bluesoft-group.com/wp-content/uploads/2024/11/Gotham-Light.woff2’) format(‘woff2’);
font-weight: normal;
font-style: normal;
}

:root {
–input-placeholder-color: #ced5ef !important;
–input-border-color: #ced5ef !important;
–input-background-color: #2d418d !important;
–input-radius: 14px !important;
–form-background: #2d418d !important;
–container-border-radius: 14px !important;
–container-box-shadow: 0 !important;
–container-position: inherit !important;
}

input::placeholder,
textarea::placeholder {
color: var(–input-placeholder-color) !important;
}

input,
textarea {
color: #fff !important;
font-family: ‘Gotham’, Arial !important;
}

.theme {
border: 1px solid var(–input-border-color) !important;
background-color: var(–input-background-color) !important;
}

.input {
height: 35px;
margin: 5px 0 10px 0;
font-size: 0.9em;
padding-left: 10px;
border-radius: var(–input-radius) !important;
box-sizing: border-box;
}

.multi {
height: 65px;
width: 100%;
padding: 10px;
resize: vertical;
margin: 5px 0 10px 0;
font-size: 0.9em;
border-radius: var(–input-radius) !important;
box-sizing: border-box;
outline: none;
font-family: ‘Gotham’, ‘Open Sans’, ‘Helvetica Neue’, Arial, Verdana, sans-serif;
}

.control {
display: block;
position: relative;
padding-left: 30px;
margin-left: 5px;
margin-right: 6px;
cursor: pointer;
font-size: 18px;
}

.control input {
position: absolute;
z-index: -1;
opacity: 0;
}

.control__indicator {
position: absolute;
border: 1px solid;
top: 2px;
left: 0;
height: 20px;
width: 20px;
background-color: var(–input-background-color) !important;
border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
}

.control–checkbox .control__indicator:after {
left: 8px;
top: 4px;
width: 3px;
height: 8px;
transform: rotate(45deg);
border-style: solid;
border-color: #fff !important;
border-width: 0 2px 2px 0;
position: absolute
}

.control__indicator:after {
content: «  »;
position: absolute;
display: none
}

.control input:checked~.control__indicator:after {
display: block
}

.control__indicator.theme {
background-color: var(–input-background-color) !important;
}

input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
}

input[type=number] {
-moz-appearance: textfield;
}

input:focus {
outline: solid 1px #736f6f !important;
}

textarea:focus {
outline: solid 1px #736f6f !important;
}

select:focus {
outline: solid 1px #736f6f !important;
}

input:disabled,
input[disabled] {
opacity: 0.2;
cursor: default;
}

.loader,
.loader:after {
border-radius: 50%;
width: 1.8em;
height: 1.8em;
}

.loader {
margin-top: 5px;
margin-left: 10px;
font-size: 10px;
position: relative;
border: 0.5em solid #919798;
border-left-color: #3c9f51;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load8 1s infinite linear;
animation: load8 1s infinite linear;
}

@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}

100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}

100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

#sb_form {
background: var(–form-background) !important;
padding: 10px 20px 20px 20px;
border-radius: var(–container-border-radius) !important;
box-shadow: var(–container-box-shadow) !important;
position: var(–container-position) !important;
}

.message-div {
display: flex;
flex-direction: column;
height: auto;
margin: 25px 15px 15px 15px;
padding: 25px;
border-radius: 1px;
}

.message-div-success {
background-color: #4faf56;
text-align: left;
}

.message-success-title {
font-size: 30px;
font-family: « Gotham », « Open Sans », sans-serif;
color: #fff;
padding-bottom: 4px;
}

.message-success-content {
font-size: 14px;
font-family: « Gotham », « Lato », sans-serif;
color: #fff;
line-height: 24px;
text-align: left;
}

.message-div-success-optin {
background-color: #06aaf4;
text-align: left;
}

.message-success-optin-title {
font-size: 30px;
font-family: « Gotham », « Open Sans », sans-serif;
color: #fff;
padding-bottom: 4px;
}

.message-success-optin-content {
font-size: 14px;
font-family: « Gotham », « Lato », sans-serif;
color: #fff;
line-height: 24px;
text-align: left;
}

.message-div-error {
background-color: #cf4338;
text-align: left;
}

.message-error-title {
font-size: 30px;
font-family: « Gotham », « Open Sans », sans-serif;
color: #fff;
padding-bottom: 4px;
}

.message-error-content {
font-size: 14px;
font-family: « Gotham », « Lato », sans-serif;
color: #fff;
line-height: 24px;
text-align: left;
}

.message-div-maintenance {
background-color: #cf4338;
}

.message-maintenance-title {
font-size: 30px;
font-family: « Gotham », « Open Sans », sans-serif;
color: #fff;
padding-bottom: 4px;
}

.message-maintenance-content {
font-size: 14px;
font-family: « Gotham », « Lato », sans-serif;
color: #fff;
line-height: 24px;
}

.icon {
display: inline-block;
width: 30px;
height: 30px;
-ms-transform: rotate(45deg);
/* IE 9 */
-webkit-transform: rotate(45deg);
/* Chrome, Safari, Opera */
transform: rotate(45deg);
}

.icon-success {
margin-left: auto;
margin-top: 3px;
margin-right: 15px;
}

.icon-error {
margin: 2px 12px 0 auto;
width: 40px;
height: 34px;
}

.checkmark_left {
position: absolute;
width: 15px;
height: 6px;
background-color: #72bf75;
left: 6px;
top: 24px;
}

.checkmark_right {
position: absolute;
width: 6px;
height: 30px;
background-color: #72bf75;
left: 21px;
}

.info {
font-size: 44px;
font-family: « Gotham », « Consolas »;
color: #5bbdf6;
text-align: right;
}

input {
color: #fff !important;
}

.theme {
border: 1px solid var(–input-border-color) !important;
background-color: var(–input-background-color) !important;
}

.input {
height: 35px;
margin: 5px 0 10px 0;
font-size: 0.9em;
padding-left: 10px;
border-radius: var(–input-radius) !important;
box-sizing: border-box;
}

.multi {
height: 65px;
width: 100%;
padding: 10px;
resize: vertical;
margin: 5px 0 10px 0;
font-size: 0.9em;
color: #fff !important;
border-radius: var(–input-radius) !important;
box-sizing: border-box;
outline: none;
font-family: ‘Gotham’, ‘Open Sans’, ‘Helvetica Neue’, Arial, Verdana, sans-serif;
}

.shadow-inset {
box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
}

.shadow-outset {
-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
}