.myHoverHover{background:#dddddd;}
.myLink{cursor:pointer;}

.tab-pane{background:#ffffff;padding:10px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}

/* STEPPER EDITON PROJET */
.stepper-wrapper {margin-top: auto;display: flex;justify-content: space-between; margin-bottom: 20px;font-size:16px; }
.stepper-item {color:#000000;position: relative; display: flex; flex-direction: column; align-items: center; flex: 1; cursor: pointer;}
.stepper-item:hover{text-decoration:none;color:#000000;}
.stepper-item::before { position: absolute; content: ""; border-bottom: 2px solid #ccc; width: 100%; top: 30px; left: -50%; z-index: 2; } 
.stepper-item::after { position: absolute; content: ""; border-bottom: 2px solid #ccc; width: 100%; top: 30px; left: 50%;    z-index: 2; }
.stepper-item:first-child::before { content: none; }
.stepper-item:last-child::after { content: none; }
.stepper-item .step-counter { color:#000000;position: relative; z-index: 5; display: flex; justify-content: center; align-items: center;    width: 60px; height: 60px; border-radius: 50%; background: #ccc; margin-bottom: 6px; font-size:30px; }
.stepper-item:hover .step-counter{background-color: #999999;color:#000000;}
.stepper-item.active { font-weight: bold;}
.stepper-item.active .step-counter { background-color: #000000; color:#ffffff;}


.alerts{ top:40px;right : 0;bottom:0; position:fixed; display:flex; flex-flow:column; font-family: 'Montserrat', sans-serif; overflow-y:auto;  padding: 30px; width:auto; font-size:25px; z-index: 5;}

.alerts .alert { display: flex; flex-flow: row; margin: 10px 0; width: 250px; min-height: 90px; height: auto; background-color: #cecece; border-radius: 4px; color: #fff; box-shadow: 0px 10px 46px -21px rgba(0, 0, 0, 0.75); transition: all 0.3s cubic-bezier(0, 0, 0.3, 1); cursor: pointer; padding:0;}
.alerts .alert:hover { box-shadow: 0px 10px 60px -21px rgba(0, 0, 0, 0.8); }
.alerts .alert.sucess { background-color: #3db56e; }
.alerts .alert.request { background-color: #67a4c0; }
.alerts .alert.wait { background-color: #c3d2d9; }
.alerts .alert.failed { background-color: #c84346; }
.alerts .alert-icon { font-weight: 300; display: flex; align-items: center; justify-content: center; width: 30%; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-color: rgba(0, 0, 0, 0.2); }
.alerts .alert-content { position: relative; padding: 10px; display: flex; justify-content: center; align-items: flex-start; flex-flow: column; width: 100%; }
.alerts .alert-content .alert-close { position: absolute; font-size: 0.7em; top: 7px; right: 10px; cursor: pointer; }
.alerts .alert-content .alert-title { padding-right: 12px; font-size: 0.7em; font-weight: 700; }
.alerts .alert-content .alert-subtitle { display: flex; flex-flow: column; margin-top: 5px; font-size: 0.5em; font-weight: 300; }
.alerts .alert-content .alert-subtitle .little-list { display: none; padding: 0 10px; }



  
