/**** page contact ****/
.contact .dl-horizontal dt {
    display: inline;
    width: auto;
}
#adminForm .blog-featured .page-header h3 {
font-size:14px !important;
font-family:"Open Sans",Helvetica,Arial,sans-serif !important
}
#s5_right_wrap .module_round_box-highlight2 .readon:hover{
color:#ffffff !important; 
box-shadow: 0px 0px 25px -4px #aaa; 
background:#4B4B4B !important;
}
.blueParagraphe a:hover{ 
/*border:1px solid blue; */ 
}
.tags{
/*margin-left: -5px; */
}
h3 ul{
margin:0 !important;
}

form legend {
    font-size: 14px !important;
}

a.lndtitleh {
    font-size: 120%;
    line-height: 160%;
}


/*SendinBlue*/
div#sib_embed_signup .needsfilled input {border-color: #B94A48 !important; color: #B94A48 !important;}
div#sib_embed_signup .needsfilled {color: #B94A48 !important;}
div#sib_embed_signup input[type="text"] {border: 1px solid #CCCCCC;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
div#sib_embed_signup div.message_area {position: relative;
	padding: 10px 30px 10px 10px; 
	margin: 20px 0px 10px 0px;
	font-size:13px; 
	border-radius: 5px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 5px;
	box-sizing: border-box;
	width:100%;
}

div#sib_embed_signup div.message_area button.close {position: absolute;right: 8px;top: 8px;color: inherit;background: 0 0;border: 0;padding: 0px;
	-webkit-appearance: none;cursor: pointer;font-weight: bold;font-size: 14px;margin-top:0;}
.tipicon{cursor: pointer;padding: 3px 7px;font-size: 12px;font-weight: bold;line-height: 1.2;color: #fff;text-align: center;vertical-align: baseline;background-color: #999;border-radius: 10px;text-decoration: none;}
.tooltip{display: inline;position: absolute;left: 97%;}
.tooltip:hover:after{background: #333;background: rgba(0,0,0,.8);border-radius: 5px;color: #fff;content: attr(data-title);right: -2px;bottom: 26px;padding: 5px 15px;position: absolute;z-index: 98;width: 220px;}
.tooltip_small:hover:after{padding: 5px 5px; width: 150px;}
.tooltip:hover:before{border: solid;border-color: #333 transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 1px;position: absolute;z-index: 99;}
.sib-dropdown-menu.flag-icon {display: none;height: 100px;overflow-x: hidden;min-width: 160px;font-size: 13px;list-style: none;padding-left:14px;border:1px solid rgba(0,0,0,.15);background: white;border-radius: 4px;margin-top:10px;}
.sib-dropdown-menu.flag-icon li a{display: block;white-space: nowrap;text-decoration: none;color: rgba(0,0,0,0.87);box-shadow: none;}
.sms_field .country-block{margin-right: 3px !important;float: left;width:56px;}
.icon-arrow{display: inline-block;width:0px;height: 0px;margin-left:2px;margin-top:5px;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align: text-top;}
.sib-dropdown-toggle.country-flg{display: inline-block;font-size: 13px;}
div#sib_embed_signup .sib-container {background: none;}
div#sib_embed_signup .sib-container h1 {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
div#sib_embed_signup h1.title {font-size: 45px;}
div#sib_embed_signup .sib-container .forms-builder-footer, div#sib_embed_signup .sib-container .description, div#sib_embed_signup .sib-container .fake-label, div#sib_embed_signup .sib-container .row, div#sib_embed_signup .sib-container #company-name{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
div#sib_embed_signup .forms-builder-footer,div#sib_embed_signup div.description,div#sib_embed_signup .fake-label,div#sib_embed_signup .row  {font-size: 14px;}
div#sib_embed_signup .sib-container .button {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
div#sib_embed_signup .button{font-size: 14px;}
div#sib_embed_signup input {font-size: 13px;}
div#sib_embed_signup .sib-containter h1 {color: #232323;}
div#sib_embed_signup .sib-container {color: #343434;}
div#sib_embed_signup .sib-container .button{color: #ffffff;}
div#sib_embed_signup .sib-container .button{background: #050505;}
div#sib_embed_signup .forms-builder-wrapper{ max-width: 540px;}
div#sib_embed_signup .sib-container{ padding: 0px;}
div#sib_embed_signup .header{ padding: 0 20px;}
div#sib_embed_signup h1.title{ lineHeight: 50px;}
div#sib_embed_signup h3.company-name{ lineHeight: 35px;}
div#sib_embed_signup div.description{ padding: 0 20px 15px;}
div#sib_embed_signup div.row{ padding:10px 20px; }
div#sib_embed_signup input[type=text]{ padding: 8px;width:200px !important;box-sizing: border-box;height:36px; border-radius: 3px;}
div#sib_embed_signup .row {margin-left: 0 !important;}

div#sib_embed_signup button.button.editable {
	box-sizing: border-box;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-align: center;
    vertical-align: middle;
    background-color: rgb(46, 98, 153);
    width: 200px;
    padding: 8px;
    cursor: pointer;
    background-color: rgb(46, 98, 153);
    text-align: center;
    text-transform:uppercase;
    margin-right:0 !important;
    margin-left: 4px;
}

div#sib_embed_signup .styled-select * {
  box-sizing: border-box;
   cursor:pointer;
}

div#sib_embed_signup .styled-select {
  display: inline-block;
  width: 200px;
  position: relative;
  height: 35px;
  cursor:pointer;
  font-size:13px;
}

div#sib_embed_signup .styled-select input {
  height: 36px;
  width: 200px !important;
  padding: 5px;
  border: 1px solid #CCC;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.0);
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  background: url(../images/arrowd.png) no-repeat 96% center;
}
div#sib_embed_signup .styled-select input:focus + span, div#sib_embed_signup .styled-select input + span:hover {
  height: auto;
}
div#sib_embed_signup .styled-select .list {
  display: block;
  height: 33px;
  overflow: hidden;
  list-style: none;
  margin: 0 0 0 0;
  padding: 35px 0 0 0;
  position: absolute;
  background-color: white;
  width: 200px;
  border: none;
}
div#sib_embed_signup .styled-select .list:before {
  content: attr(data-empty);
  position: absolute;
  top: 0;
  left: 0;
  height: 35px;
  width: 200px;
  padding: 5px;
  box-sizing: border-box;
  line-height: 25px;
  padding-left: 8px;
}
div#sib_embed_signup .styled-select .list label {
  padding: 5px;
  display: block;
  line-height: 25px;
  height: 36px;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
      margin: 0;
      font-size:13px;
}
div#sib_embed_signup .styled-select .list label:last-child {
  border-bottom: 1px solid #DDD;
}
div#sib_embed_signup .styled-select .list [type="radio"],
div#sib_embed_signup .styled-select .list [type="checkbox"] {
  display: none;
}
div#sib_embed_signup .styled-select .list input:checked + label {
  background-color: #DDD;
}
div#sib_embed_signup .styled-select .list input:checked + label:before {
  content: attr(title);
  position: absolute;
  height: 35px;
  width: 100%;
  top: 0;
  left: 0;
  padding: 5px;
  background-color: #FFF;
  box-sizing: border-box;
    padding-left:8px;
}

div#sib_embed_signup p {
  width: 25%;
}


div#sib_embed_signup ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #CCC;
}
div#sib_embed_signup ::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #CCC;
   opacity:  1;
}
div#sib_embed_signup ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #CCC;
   opacity:  1;
}
div#sib_embed_signup ::-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #CCC;
}
div#sib_embed_signup ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #CCC;
}