/***** GENERAL *****/body {    font-family: 'Open Sans', sans-serif;    font-weight: 300;    background:#f3f3f3;    /*background: url(http://ebooksduweb.com/objectif500/images/background.jpg) no-repeat fixed top center;    background-color: #0A151B;*/}.art-post {    background:#E8E6EF !important;    border:3px solid #800080;}#menu li i {    line-height:48px;}.container-fluid {    padding:0px;    float:left;    width:100%;    background:none;}.container {    background:none;}.navbar-header {    padding:0px;}.red {    color:#da4932;}.color-danger {    color: #ee5037;}.orange {    color:#da4932;}.btn-violet {    background:#9C3F90;    color:#fff;}.btn-violet:hover {    background:#803B98;    color:#fff;}.nopadding {    padding:0px !important;}.border-bottom {    border-bottom:1px solid #aeaeae;    padding-bottom:15px;    margin-bottom:15px;}.support_bouton_bleu {    line-height:18px !important;}h1 {    margin:0px;    width:100%;    float:left;    display:block;    background:#9C3F90;    color:#fff;    text-align:center;    line-height:50px;    font-size:25px;    font-weight:normal;}.popup_block h1 {    background:#fff !important;    color:#9C3F90;}h3 {    margin:0px;    width:100%;    float:left;    display:block;    color:#9C3F90 !important;    line-height:50px;    font-size:25px;    font-weight:normal !important;}h3 li {    line-height:30px;}.art-post>li {    background-position:center left;}.content-padding {    float:left;    width:100%;    display:block;    clear:both;    padding:30px;}p {    text-align:justify;    line-height:20px;}.marginTop {    margin-top:30px;}.marginBottom {    padding-bottom:30px !important;}.padding-top {    padding-top:30px;    float:left;    display:block;    width:100%;    clear:both;}/***** MODAL *****/.i-circle {    border: 5px solid #F1F1F1;    border-radius: 50%;    -webkit-border-radius: 50%;    height: 80px;    width: 80px;    display: inline-block;    padding-top: 15px;    margin-bottom: 7px;}.i-circle i {    font-size: 34px;    vertical-align: middle;    color: #666;}.i-circle.primary i {    color: #9C3F90;}.modal-header {    padding: 15px;    border-bottom: 0px;    min-height: 16.42857143px;}.md-content {    background: #FFFFFF;    border: 0 none;    border-radius: 5px;    color: #555555;    overflow: hidden;}.nopaddingleft {    padding-left:0px;}.nopaddingright {    padding-right:0px;}/***** HEADER *****/#header {    display:block;    float:left;    clear:both;    width:100%;    margin:0px;    background: #55389D url(/reconnexion/assets/img/banniere.png) no-repeat top center;    background-size:cover;    height: 150px;}#header .container {    position:relative;}#header .top-header {    height:100px;}#header .navbar-brand {    position:absolute;    left:0px;    top:30px;    display:none;}#header #bg-img {    text-align:center;    display:none;}#header #bg-img img {    margin-top:25px;}#header .bottom-header {    min-height:50px;    background:url(../img/bg-menu.png) repeat-x top left;}#header .navbar-toggle {    background:#fff;    margin-top:60px;}#header .navbar-toggle .icon-bar {    background:#232323;}@media (max-width: 990px) {    #header .top-header {        height:140px;    }    #header {        height:auto;		min-height:140px;	}    #header .bottom-header {        /*background:transparent;        height:auto;        min-height:0px;*/    }    .navbar-header {        padding-left:30px;    }    #bg-img img {        width:600px;    }}/***** MENU *****/#menu {    float:left;    display:block;    width:100%;    list-style: none;    clear:both;    padding:0px;    margin:0px;}#menu li {    float:left;}#menu li a {    color:#fff;    font-size:18px;    padding-left:20px;    padding-right:20px;    display:block;    line-height:50px;    padding-top:0px;    padding-bottom:0px;}@media (max-width: 1200px) {    #menu li a {        color:#fff;        font-size:15px;        padding-left:15px;        padding-right:15px;        display:block;        line-height:50px;        padding-top:0px;        padding-bottom:0px;    }}#menu li a:hover, #menu li.active a {    text-decoration:none;    /*border-bottom:2px solid #a11314;*/    border-top:2px solid #ed96f5;    color:#ed96f5;    background:transparent;}.collapse.in #menu li, .collapsing #menu li {    float:left;    display:block;    width:100%;    clear:both;}.collapse.in #menu li a, .collapsing #menu li a {    line-height:30px;    background:url(../img/bg-menu.png) repeat-x top left;}/***** RACCOURCIS *****/#raccourcis {    display:block;    clear:both;    width:100%;    background:#fff;    padding-top:30px;    padding-bottom:30px;}#raccourcis a {    color:#333333;    display:block;    font-size:16px;    text-align:center;}#raccourcis a i {    font-size:50px;    line-height:60px;}#raccourcis a:hover {    color:#777777;    text-decoration:none;}/***** CONTENU *****/#content {    display:block;    float:left;    clear:both;    width:100%;}#contenu {    display:block;    float:left;    clear:both;    width:100%;    padding-top:30px;    padding-bottom:30px;    font-size:14px;}#contenu a {    /*font-weight:bold;*/    color:#4d90fd;}#contenu .block {    display:block;    float:left;    clear:both;    background:#fff;    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04);    padding:30px;}#contenu .block .block-title {    color:#fff;    font-size:18px;    line-height:50px;    padding-left:15px;    padding-right:15px;    cursor:pointer;}#contenu .block .block-title.open .fa {    transition: transform 200ms ease-in-out 0s;    margin-right: 10px;    transform: rotate(90deg);}#contenu .block .block-content .section {    float:left;    display:block;    width:100%;    clear:both;    padding-top:15px;}#contenu .block .block-content .section .title-section {    background:#d7d7d7;    color:#fff;    font-size:14px;    padding-left:15px;    padding-right:15px;    line-height:50px;}#contenu .block .block-content .section .content-section {    padding-top:15px;    /*padding-bottom:15px;*/    text-align:justify;}#contenu .block .block-title.bleu {    background:#4d90fd;}#contenu .block .block-title.orange {    background:#fc9700;}#contenu .block .block-title.vert {    background:#60c060;}#contenu .block .block-content {    padding-top:15px;    padding-bottom:15px;    text-align:justify;}#contenu .block .block-content p {    padding-left:15px;    padding-right:15px;}#contenu .block .avatar {    height:266px;    overflow:hidden;    background:#f3f3f3;    display:block;    text-align:center;}#contenu .block .avatar .align-img {    display: inline-block;    height: 100%;    vertical-align: middle;}#contenu .block .avatar img {    max-width:100%;    display:inline;    max-height:266px;}#contenu .block .reiki {    background:#1b2b3a;    color:#fff;    text-align:center;    height:266px;    overflow:hidden;    position:relative;}#contenu .block .reiki span {    display:block;    position:absolute;    bottom:0px;    float:left;    clear:both;    line-height:40px;    width:100%;    text-align:center;    font-size:14px !important;}#contenu .block .reiki img {    max-width:100%;    margin-top:15px;}#contenu .citation {    font-style:italic;    color:#777;    font-size:12px;}#contenu a.btn {    display: inline-block;    font-weight: normal;    line-height: 1.42857143;    text-align: center;    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    background-image: none;    border: 1px solid transparent;    color: #fff;    outline: none;    margin-bottom: 5px !important;    margin-left: 4px;    font-size: 13px;    padding: 7px 11px;    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12), 1px 1px 0 rgba(255, 255, 255, 0.2) inset;    background-color: #FF9900;    border-color: #E38800;    border-radius: 2px;    -webkit-border-radius: 2px;}#contenu a.btn:hover {    background-color: #ffa800;}#contenu a.btn.vert {    background-color: #60C060;    border-color: #54A754;}#contenu a.btn.vert:hover {    background-color: #65ca65;    border-color: #54A754;}#contenu a.btn span {    font-size:12px;}#contenu a.btn.center {    /*float:none;    margin-left:auto;    margin-right:auto;*/    text-align:center;}#contenu p:last-child {    margin-bottom:0px;}/***** Wizard Fuelux *****//*Wizard*/.wizard-row {  position: relative ;  width: 100%;  margin: 0;}.wizard-row .fuelux {  padding: 0;  position: absolute;  width: 100%;}.block-wizard {  padding: 0;}.block-wizard .step-content {  padding: 20px 20px;}.fuelux .wizard {  box-shadow: none;  border-radius: 0;  -webkit-border-radius: 0;  border: 0;  border-bottom: 1px solid #E2E2E2;  background: #FFF;}.fuelux .wizard ul li.active {  background: #FFF;  color: #9C3F90;}.fuelux .wizard ul li.complete {  color: #fff;  background: #9C3F90;}.fuelux .wizard ul li.complete:hover {  background: #803B98;}.fuelux .wizard ul li.complete:hover .chevron:before {  border-left-color: #803B98;}.fuelux .wizard ul li.complete .chevron {  border-left-color: #803B98;}.fuelux .wizard ul li.complete .chevron:before {  border-left: 14px solid #9C3F90;}.fuelux .wizard ul li.active .chevron:before {  border-left: 14px solid #FFF;}.fuelux .wizard ul li:first-child {  border-radius: 0;  -webkit-border-radius: 0;}.fuelux .wizard ul li {  font-size: 15px;}@media (max-width: 767px) {  .wizard-row .fuelux {    position: static;  }}/***** form *****/.form-horizontal.group-border-dashed .form-group {    margin: 0;    padding: 20px 0;    border-bottom: 1px dashed #efefef;}.form-horizontal.group-border-dashed .form-group:last-child {    border-bottom: 0;}.note-form {    display:block;    float:left;    width:100%;    clear:both;    padding-top:15px;}.parsley-error {    border-color: #c00 !important;}.no-padding {    padding:0;}.art-block {    display:block;    float:left;    width:100%;    clear:both;    margin:0;}ul.tabs, ul.tabs li {    height:auto !important;}.art-blockcontent, .art-blockheader, .art-block-body {    float:left;    clear:both;    width:100%;    display:block;}ul.tabs-content {    height:auto !important;}.container {    min-width:1170px !important;}/***** Nouveaux blocs MGK *****/.title_block_mgk {    display: block !important;    clear: both !important;    position: relative !important;    width: 100% !important;    padding: 10px 15px !important;    line-height: 30px !important;    margin-top: 15px !important;    font-size: 16px !important;    color: #000 !important;    background: #f4f4f4 !important;    font-weight: bold !important;    border:0 !important;    border-radius: 4px !important;    overflow:hidden;    margin-bottom:0 !important;    -moz-box-shadow: 0px 0px 3px #aaa;    -webkit-box-shadow: 0px 0px 3px #aaa;    box-shadow: 0px 0px 3px #aaa;}.title_block_mgk.toggle-mgk {    cursor:pointer;}.title_block_mgk.toggle-mgk.open {    border-radius: 4px 4px 0 0 !important;}.title_block_mgk.toggle-mgk:after {    position:absolute;    font: normal normal normal 14px/1 FontAwesome;    right:10px;    top:0;    line-height:50px;    content:"\f107";    transition:all .5s;}.title_block_mgk.toggle-mgk.open:after {    transform: rotate(180deg);}.title_block_mgk span {    font-weight:normal !important;}.title_block_mgk.mgk_orange {    /*background:#FF914D !important;*/}.content_block_mgk {    display:none;    width:100%;    clear:both;    border:1px solid #ccc;    overflow:hidden;    padding:20px;    background:#fff;}.content_block_mgk.open {    display:block;}/* MENU RESPONSIVE */#menu-mobile-icn {    display:none;}#menu-pc {    display:block;}@media (max-width:1150px) {    #menu-mobile-icn {        display:block;        color:#fff;        font-size:20px;        cursor:pointer;    }    #menu-pc {        display:block;        width: 0;        overflow: hidden;        position: fixed;        left: 0;        top: 0;        bottom: 0;        -ms-transition: all 1s;        transition: all 1s;        -webkit-transition: all 1s;        height: auto !important;        overflow-y: auto;        min-width:unset !important;        padding:0;        background: #251824;    }    #menu-pc.open {        max-width: 80%;        z-index: 3000;        width: auto;    }    #menu-pc.open li {        float:left;        width:100%;        clear:both;        padding-left:10px;    }}.container-password {    position:relative;    display:inline-block;    width:100%;    max-width:200px;}.container-password .eye-password,.container-password .eye-text {    position:absolute;    right:5px;    top:0;    font: normal normal normal 16px/1 FontAwesome;    content:"\f06e";    height:34px;    line-height:34px;    cursor:pointer;}.container-password .eye-password:hover,.container-password .eye-text:hover {    color:#000 !important;}/* RESPONSIVE DESIGN */.art-post ul.menu-module-1{    margin:0;    padding-left:20px;}