.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-info hr{border-top-color:#9fcdff}.alert-info .alert-link{color:#002752}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.jfcontactform .jcms-message.alert-warning{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.jfcontactform .jcms-message.alert-warning hr{border-top-color:#f1b0b7}.jfcontactform .jcms-message.alert-warning .alert-link{color:#491217}.jfcontactform fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;border-radius:4px}.jfcontactform label{font-weight:normal}.jfcontactform legend{border:0;padding:0 10px}.jfcontactform fieldset>legend{width:auto}.jfcontactform input.form-control.typeahead.treecatcomplete,.jfcontactform img.jalios-icon.treeview-item-icon{display:none}.jfcontactform .jfcontactform-title{display:none}.jfcontactform .jfcontactform-mentions-legales{text-align:justify}@media(min-width:768px){.jfcontactform .jfcontactform-optin{float:left}.jfcontactform .jfcontactform-button{width:100%}.jfcontactform .jfcontactform-button input{width:100%}}@media(min-width:992px){.jfcontactform .responsiveFieldSetLeft{width:49%;float:left}.jfcontactform .responsiveFieldSetRight{width:49%;float:right;padding-right:10px}.jfcontactform .input-group{height:35px}.jfcontactform .jfcontactform-coordinate .widget-content{max-width:300px}.jfcontactform .jfcontactform-optin{float:left}.jfcontactform .jfcontactform-button{float:right;width:110px;padding:10px;vertical-align:middle}.jfcontactform .jfcontactform-button input{width:100%}}
