/**
    This CSS file is included into <head> of each user template after amember.css
    and before site.css (if it is exists).

    There you can see variable %bgcolor% - it is configured in setup form
    (see application/default/themes/sample/Theme.php) and now substituted here.
    Files with variables must be added to special list ($publicWithVars) of Am_Theme
    class and these files are routed via special URL. Routed via URL, it is cached
    in browser for 1 hour.

    @link Am_View->printLayoutHead()
*/
body {
  color: #494949;
  font-family: Helvetica,Arial,Sans serif;

  -ms-zoom: 0.90;
  -moz-transform: scale(0.90);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.90);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.90);
  -webkit-transform-origin: 0 0;
}

p {
  margin: 0 0 10px !important;
  line-height: unset !important;
}

.am-layout {
	background: white;
}

.am-layout a {
	text-decoration: none;
    color: #85121F;
    border-bottom: 1px solid #85121F;
}


.am-layout a:hover {
    color: #75AD0A;
    border-color: 1px solid #85121F;
}

.am-layout a:visited {
    color: #85121F;
    /*border-color: 1px solid #85121F;*/
}

.am-tabs > ul a  {
	border-color: #CCCCCC;
}

.am-form fieldset legend,
.grid th {
	background: #85121F;
}

.grid th a {
	color: white;
	font-weight: bold;
	border-bottom: 0px;
}

.am-body {
	background: white;
}

.am-body .am-body-content-wrapper {
	border-width: 0;
}

.am-main {
	width: 800px;
	padding-left: 0;
	padding-right: 0;
}

#origine_contact-0 {
	width: 25em;
}

/*#entreprise_specialite-0 {
	height: 15em;
}*/

#civility-0 {
  width: 7em;
}

#name_f-0,
#name_l-0 {
  width: 8em;
}

h1, h2, h3, h4, h5, h6 {
   line-height: 1.5em;
   font-family: Georgia,Garamond,Serif,"Helvetica Neue",Arial,FreeSans,sans-serif;
}

.am-layout h1 {
    border-bottom: 1px solid #85121F;
    color: #85121F;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 1.2em;
    padding-bottom: 2px;
    letter-spacing: -0.05em;
}

.am-coll-bottom {
    margin-top: 1em;
}







body {
    height: unset;
    -ms-zoom: unset;
    -moz-transform: unset;
    -moz-transform-origin: 0 0;
    -o-transform: unset;
    -o-transform-origin: 0 0;
    -webkit-transform: unset;
    -webkit-transform-origin: 0 0;
}

h1 {
  font-family: unset !important;
}

.am-main {
    max-width: unset !important;
    width: unset;
}

.am-body {
    margin: 50px 0px;
}

.am-layout ul.am-tabs a {
  border-bottom: 0px !important;
}

.am-layout ul.am-tabs a:visited {
  color: unset !important;
}

.am-layout a:hover {
  color: #666666;
}

.element-title {
    border: 0px solid #f00;
    float: left;
    padding: 5px;
}

.element-title .element-title {
    margin-top: 10px;
}

.am-popup a.button,
.am-popup a.button:hover,
.am-admin a.button,
.am-admin a.button:hover,
.am-body-content a.button,
.am-body-content a.button:hover,
.cdv-edition-ville input[type="submit"],
.cdv-edition-ville input[type="submit"]:hover {
    border: 1px solid #b00c30;
    background: #b00c30;
    color: #fff;
    font-weight: 400;
    border-radius: 30px !important;
}

.am-form fieldset {
    border: 0px;
}

.am-form fieldset legend, 
.grid th{
    background: #b00c30;
    color: #fff;
    font-size: ;
    font-size: 16px;
}

.am-grid th:last-child,
.am-grid th {
  background: #045b70;
}

.am-grid th, 
.am-grid th a,
.am-grid th a:hover {
  font-size: 18px;
  color: #fff !important;
}

.am-user-identity-block {
  margin-bottom: 10px;
}

ul.am-tabs li.active,
ul.am-tabs li.normal:hover {
  background: url("../img/tab-hover-bg.png") repeat-x top left #b00c30;
}

.am-form fieldset.am-adv-fieldset > legend {
  color: #fff;
}

.am-layout h1 {
  margin-top: 2em;
}

.header-search-btn {
  top: 12px !important;
}

.show {
    opacity: 1 !important;
    visibility: visible !important; 
}

.avatar-wrapper .dropdown-menu {
  right: unset !important;
  left: inherit !important;
}

.footer-search-form .submit-btn {
  border: 0px !important;
}

.am-form div.element-title label {
    font-weight: bold;
}

.am-form div.element-title {
    width: 35%;
    float: left;
    text-align: right;
    padding: 1em 0.5em 1em 1em;

}


@media only screen and (max-width: 425px) {
	.am-form div.element-title {
		width: unset;
		margin-top: 0px;
		padding: 5px 12px;
		text-align: left;
	}
}