/* FONT PATH
 * -------------------------- */
@font-face {font-family: "Calibri";
  src: url("fonts/calibri/a78cfad3beb089a6ce86d4e280fa270b.eot"); /* IE9*/
  src: url("fonts/calibri/a78cfad3beb089a6ce86d4e280fa270b.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/calibri/a78cfad3beb089a6ce86d4e280fa270b.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/calibri/a78cfad3beb089a6ce86d4e280fa270b.woff") format("woff"), /* chrome、firefox */
  url("fonts/calibri/a78cfad3beb089a6ce86d4e280fa270b.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/calibri/Calibri.svg") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Blog Script";
  src: url("fonts/blogscript/BlogScriptW00Regular.ttf") format("truetype"); /* iOS 4.1- */
}
@font-face {font-family: "Segoe Script Bold";
  src: url("fonts/segoescriptbold/SegoeScriptBold.ttf") format("truetype"); /* iOS 4.1- */
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h3 {
  font-size: 22px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
  color: #575756;
}

body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
div.bienvenue {
  font-family: 'Segoe Script Bold', 'Calibri', Helvetica, Arial, sans-serif;
  background-color: #d1dade;
  color: #000000;
  font-size: 50px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
div.badge {
  background-color: #d1dade;
  color: #000000;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 25px;
  padding-right: 50px;
  text-align: left;
  text-shadow: none;
  width:80%;
  border-radius: 3%;
}
div.badge-danger {
  background-color: #ed5565;
  color: #FFFFFF;
}
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.badge-white {
  background-color: #FFFFFF;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #5E5E5E;
  width:50%;
  border-radius: 50%;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 50px;
}
/* TOOLTIPS */
.tooltip-inner {
  background-color: #2F4050;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #2F4050;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #2F4050;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2F4050;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #2F4050;
}


html,
body {
  height: 100%;
}
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%;
}
#page-wrapper {
  min-height: auto;
}
body.boxed-layout {
  background: url('patterns/shattered.png');
}
body.boxed-layout #wrapper {
  background-color: #205c8f;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
}


