@charset "UTF-8";
html, body {padding:0; margin:0;background: white none repeat scroll 0 0!important;font-family: "Lato",sans-serif; font-size: 100%; min-height: 100%;color: #333333;}
.error-template {padding: 80px 15px;text-align: center;}
.error-template ul li {list-style: none; margin-left:-35px}
.error-actions {margin-bottom:15px;}
.error-actions .btn {margin-top:3%; }
.error-actions .fa {margin-right:10px}
@media (max-width: 768px) {
  .error-template {padding-top: 20px}
}
/*icône*/
@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot?v=4.7.0');
  src: url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-envelope-o:before {content: "\f003";}
/*//icône*/
/*email retourné à l'affichage*/
#lnkMail {unicode-bidi: bidi-override; direction: rtl;}
/*//email retourné à l'affichage*/
.btn-lg, .btn-group-lg > .btn {border-radius: 6px;font-size: 18px;line-height: 1.33333;padding: 10px 16px;}
.btn-default {background-color: #fff;border-color: #ccc;color: #333;}
.btn { -moz-user-select: none; background-image: none; cursor: pointer; display: inline-block;font-weight: normal;text-align: center;vertical-align: middle; white-space: nowrap;}
.btn-primary, .label-info, .pagination > .active > a, .nav-tabs > li.active > a, .panel-primary > .panel-heading, .bwizard-steps .active {background-color: #4f4f4f;border-color: #4f4f4f;}
.btn-primary {color: #fff;}
.btn-primary:hover, .btn-primary:focus {background-color: #030303;border-color: #030303;}
a { text-decoration: none;}
h1{margin:0; padding:0}
h2 {font-size: 30px;}
h2,h3{margin-bottom: 10px; margin-top: 20px;}
h2, h3, h4, h5, h6{font-weight: 500;line-height: 1.1;}
h3{line-height:25px}
h4,h5,h6 {margin-bottom: 10px;margin-top: 10px;}
.navbar {border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.topbar {background: #d9d9d9; font-size: 11px;text-transform: uppercase;}
.topbar p { margin: 0;  padding: 7px 15px 7px;}
.top-header { padding: 15px 0 0 15px;}
.sr-only {border: 0 none; clip: rect(0px, 0px, 0px, 0px);height: 1px; margin: -1px;overflow: hidden;padding: 0;
    position: absolute;width: 1px;}
h1{font-weight: 500;line-height: 1.1;margin-bottom: 10px;margin-top: 20px;font-size: 30px;}
.error-template p{line-height: 25px;font-weight: 500;line-height: 1.1;margin-bottom: 10px;margin-top: 20px;font-size: 20px;}
