

/* Formulaires Webmecanik */
article .mauticform-row{
	margin-bottom: 12px;
}
article .mauticform-label{
float: left;
display: inline;
width: 150px;
max-width: 33%;
margin-right: 10px;
font-family: inherit;
font-size: 15px;
color: #444444;
font-weight: bold;
text-align: left;
margin: 0;
padding: 2px 0 3px 0;
line-height: 32px;
}

article.tag-alliancy-connect .floatencadre #formulaire strong {
    font-family: 'bree';
    font-weight: bold;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    color: #00ace2;
    display: block;
}

article.tag-alliancy-connect .floatencadre .mauticform-label {
    float: none;
}

article.tag-alliancy-connect .floatencadre .mauticform-checkboxgrp-row {
    margin-left: 0;
}


article.tag-alliancy-connect .floatencadre .mauticform-email input {
    max-width: 100%;
}

article.tag-alliancy-connect .floatencadre .mauticform-button {
    font-family: inherit;
    font-size: 15px;
}

article.tag-alliancy-connect .floatencadre .mauticform-button:hover,
article.tag-alliancy-connect .floatencadre .mauticform-button:focus {
    background-color: #00ace2;
    color: #fff;
}

.page-id-64810 article .mauticform-label {
    width: 100%;
    max-width: 100%;
}

article .mauticform-text input,
article .mauticform-email input,
article .mauticform-tel input,
article .mauticform-select select
{
max-width: 62%;
height: 32px;
line-height: 1.3;
color: #555555;
background-color: #ffffff;
border-color: #cccccc;
border-width: 1px;
border-style: solid;
border-radius: 2px;
width: 100%;
font-size: 15px;
padding: 4px 8px;
box-sizing: border-box;
outline: none;
font-weight: normal;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
font-family: inherit;
}

article .mauticform-text input:focus,
article .mauticform-email input:focus,
article .mauticform-tel input:focus,
article .mauticform-text textarea:focus
{
background-color: #ffffff;
border-color: #66afe9;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);
}

article  .mauticform-checkboxgrp-row {
    margin-left: 150px;
}

article .mauticform-button-wrapper{
	text-align: center;
}
article .mauticform-button{
    width: auto;
    font-family: inherit;
    font-size: 17px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: #E50040;
	 border: none;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    text-shadow: none;
    padding: 10px 14px;
    box-sizing: border-box;
    box-shadow: 0 1px 1px #;
    margin: 15px 10px 10px 10px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
font-family:'Bree W01 Regular';
margin-bottom: 8px !important;
}

article .mauticform-button:hover{
    _background: #ffffff;
   _ color: #0082b3;
}

article .mauticform-radiogrp .mauticform-label{
float: none;
margin-bottom: 5px;
display: block;
max-width: none;
}

article .mauticform-textarea{
background-color: #ffffff;
border-color: #66afe9;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);
color: #555555;
background-color: #ffffff;
border-color: #cccccc;
border-width: 1px;
border-style: solid;
border-radius: 2px;
width: 100%;
max-width: 100%;
font-size: 16px;
padding: 4px 8px;
box-sizing: border-box;
outline: none;
font-weight: normal;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
margin-top: 5px;
font-family: inherit;
}
