﻿/*'Indie Flower': style main levé */

.Panel-contener{
  padding: 0;
  border: 0;
  overflow: hidden;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
  margin-bottom: 20px;
  margin-left:20px;
  margin-right:20px;
}


.Panel-contener .header {
  padding: 9px 20px;
  background: #109CF1;
  border-bottom: 1px solid #2082D5;
}

.Panel-contener .header_Transparent {
  padding: 9px 20px;
  border-bottom: 1px solid #2082D5 ;
  
}

.Panel-contener .header_Transparent-Center {
  border-bottom: 2px solid #efefef;
  text-align:center;
}


.Panel-contener .header.underline {
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dashed #efefef;

}


.Panel-contener .Block-flat {
  padding: 0;
  border: 0;
  overflow: hidden;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
  margin-bottom: 20px;

}


.Underline-Subtitle {
  margin: 0;
  padding: 12px 0;
  border-bottom: 1px dashed #efefef;
}

.Underline-Title {
  margin: 0;
  padding: 20px 0;
  border-bottom:  #efefef;
}


.Panel-contener .content {
  padding: 30px;
  padding-bottom: 5px;
  margin-left:10px;
  margin-right:10px;
}

.Panel-contener .header h3 {
  line-height: 35px;
  margin: 0;
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

.Block-title-Italic {
      font-family: 'Tangerine', serif ; color:#FFF; font-size:80px;
}
.Block-SubTitle-Italic {
     font-family: 'Tangerine', serif ;color:#333; font-size:30px;
}

.Block_TitleOblique {
     font-family: 'Tangerine', serif ;font-size:50px;color:#333;
 }

.Block-Condition {
     font-size:14px;color:#333;line-height:1.428571429;
 }

.Block-Condition .title{
    color:#4090C2;
 }



/*TABS*/
.nav-tabs {
  border-bottom: 1px solid transparent;
}
.nav-tabs > li {
 
  margin-right: 2px;
}
.nav-tabs > li.active {
  position: relative;
}
.nav-tabs > li > a {
  padding: 9px 15px;
  margin-right: 0;
  min-width: 80px;
  text-align: center;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:active {
  background: transparent;
  border: 1px solid transparent;
  color: #3398ff;
  border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border-top: 2px solid #43A0F2;
  border-radius: 0;
  -webkit-border-radius: 0;
  border-bottom: 0;
  padding-bottom: 10px;
  padding-top: 8px;
  box-shadow: 1px -3px 4px -3px rgba(0, 0, 0, 0.08);
  border-left: 1px solid #ECECEC;
  border-right: 1px solid #ECECEC;
  position: static;
}
.nav-tabs > li.active > a:after,
.nav-tabs > li.active > a:hover:after,
.nav-tabs > li.active > a:focus:after {
  content: "";
  display: block;
  height: 2px;
  background: #43A0F2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}


.tab-content {
  background: #fff;
  padding: 20px;
  border-bottom: 1px solid #E2E2E2;
  /*border-left: 1px solid #ECECEC;*/
  border-radius: 0 3px 3px;
  -webkit-border-radius: 0 3px 3px;
  /*border-right: 1px solid #ECECEC;*/
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 40px;
}
.tab-content h3,
h2,
h1:first-child {
  margin-top: 0;
}

/*TABS LEFT*/
.tab-left .nav-tabs {
  float: left;
}
.tab-left .nav-tabs > li {
  float: none;
  margin-right: 0;
  margin-bottom: 0;
}
.tab-left .nav-tabs > li > a {
  text-align: left;
  min-width: 45px;
  padding: 12px 10px;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.tab-left .nav-tabs > li .fa {
  font-size: 14px;
}
.tab-left .nav-tabs > li.active > a:after,
.tab-left .nav-tabs > li.active > a:hover:after,
.tab-left .nav-tabs > li.active > a:focus:after {
  bottom: 0;
  top: auto;
  width: 2px;
  height: 100%;
}
.tab-left .nav-tabs > li.active > a,
.tab-left .nav-tabs > li.active > a:hover,
.tab-left .nav-tabs > li.active > a:focus {
  border-top: 0;
  border-bottom: 1px solid #ECECEC;
  border-right: 0;
  border-left: 2px solid #43A0F2;
  margin-right: -1px;
  box-shadow: -1px 3px 4px -3px rgba(0, 0, 0, 0.08);
  padding: 13px 10px 12px 9px;
}
.tab-left .tab-content {
  overflow: auto;
  border-radius: 0 3px 3px 3px;
  -webkit-border-radius: 0 3px 3px 3px;
}
.text-left{
    float:left;
}
.text-right{
    float:right;
}

.text-decal-a{
    margin-left:15px;

}

.text-decal-b{

}

.image-Profil{
  
    max-width:100px;
    max-height:100px;
}

.fonctionality{
    margin:25%;
    display:block;
    font-weight:inherit;
}

.Bolc-Doc-Medical{
    border-radius: 50%;
    border: 3px solid #FFD310 ;
    height:95px; width:75px;
    text-align:center;  
}
.Bolc-Agenda-Connecte{
    border-radius: 50%;
    border: 3px solid #E92184 ;
    height:95px; width:75px;
        text-align:center;
}
.Bolc-Salle-Attente{
    border-radius: 50%;
    border: 3px solid #0DC21B ;
    height:95px; width:75px;
        text-align:center;
}
.Bolc-Ref-Web{
    border-radius: 50%;
    border: 3px solid #109CF1 ;
    height:95px; width:75px;
    text-align:center;
}

.Bolc-Partage-Agenda{
    border-radius: 50%;
    border: 3px solid #C2D943 ;
    height:95px; width:75px;
        text-align:center;
}
.Bolc-Espace-Perso{
    border-radius: 50%;
    border: 3px solid #F55057 ;
    height:95px; width:75px;
    text-align:center;
}
.Lien-footer a{
   text-decoration:none;
   text-underline-position:inherit;
   text-decoration-color:none;
   color:#2e2d2d;

}
.Lien-footerCondition a{
   text-decoration:none;
   text-underline-position:inherit;
   text-decoration-color:none;
   color:#808080;
}


