﻿.titre{width: 27% !important;text-align: left !important;height: 33px !important;border-radius: 10px 0px 0px 10px !important;font-weight: 600 !important;}
.TextBox{height: 33px !important;border-radius: 0px 10px 10px 0px !important;}
.TextBox_log{border-radius: 0px 10px 10px 0px !important;}
.input-group1{width:50% !important; margin-bottom:10px;}
.row1{margin-top:6px !important;padding-left:100px;}
.card-block1{margin-left:40px;}
.btn_1{height:33px; width:110px;}
.btn_2{height:33px; width:230px;}
#Button2{color:#1651F7  ;background-color:#ffffff;border-color:#1651F7 ;font-weight:400;border-radius:10px;font-size: 16px !important;}
#Button2:hover{background-color:#f3f3f3;color: #1651F7 ;}
#Button1{font-weight: bold;font-size: 16px !important;}
#Button1:hover{background-color:#163FB2  !important;color:#ffffff !important ;font-weight: bold;}
#longin_logo2{margin-top: 50px;height:130px;}
.row_authentif{margin-top: 12vh;}
 #Label82{color: #113351 !important;font-size: 1.5vw !important;}
 .card-outline-primary{border:2px solid transparent !important;margin-top:-70px;border-radius: 1.5rem !important;padding-top:20px;}
 .input-group-addon{width: 40px;background: white !important;color:#1651F7 !important;border-radius: 10px 0px 0px 10px !important;}
  .input-group-addon1{width: 40px;background: #1651F7 !important;color:White !important;border-radius: 10px 0px 0px 10px !important;    padding: 3px 5px !important;}
 #longin_logo
 { border-width:0px;
   margin-top: 30px;
    height: 130px;}
 #footer{position: fixed;left: 0;bottom: 0;height: 40px;width: 101%;color: #1651F7;text-align: center;line-height:1;font-weight: 600;font-size: 13px;}
 #footer1{position: fixed;left: 0;bottom: 0;height: 50px;width: 101%;color: #1651F7;text-align: center;line-height:1;font-weight: 600;font-size: 13px;}
 #LinkButton1{color:#113351 !important;font-family:Arial !important;font-size:14px;text-decoration: underline;}
 .span_def{margin-left: 5px;}
/* @-webkit-keyframes top {
  from {
    -webkit-transform: translate(0rem, 0);
            transform: translate(0rem, 0);
  }
  to {
    -webkit-transform: translate(0rem, 3.5rem);
            transform: translate(0rem, 3.5rem);
  }
}

@keyframes top {
  from {
    -webkit-transform: translate(0rem, 0);
            transform: translate(0rem, 0);
  }
  to {
    -webkit-transform: translate(0rem, 3.5rem);
            transform: translate(0rem, 3.5rem);
  }
}
@-webkit-keyframes bottom {
  from {
    -webkit-transform: translate(-11.5rem, 0);
            transform: translate(-11.5rem, 0);
  }
  to {
    -webkit-transform: translate(0rem, 0);
            transform: translate(0rem, 0);
  }
}
@keyframes bottom {
  from {
    -webkit-transform: translate(-11.5rem, 0);
            transform: translate(-11.5rem, 0);
  }
  to {
    -webkit-transform: translate(0rem, 0);
            transform: translate(0rem, 0);
  }
}*/
.btn-outline-success {
  position: relative;
    letter-spacing: 0.15em;
    margin: 0 auto;
    padding: 1rem 2.5rem;
    background: #1651F7 !important;
    outline: none;
    font-size: 20px;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-family: arial;
    border-color: #1651F7 !important;
    transition: all 0.5s cubic-bezier(0.6)
}
/*.btn-outline-success::after, .btn-outline-success::before {
  content: "";
  position: absolute;
  height: 40%;
  width: 10%;
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  z-index: -2;
  border-radius: 50%;
}
.btn-outline-success::before {
  background-color:#133556;
  top: -0.75rem;
  left: 0.5rem;
  -webkit-animation: top 2s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.25s infinite alternate;
   animation: top 2s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.25s infinite alternate;
}
.btn-outline-success::after {
  background-color:#133556;
  top: 3rem;
  left: 13rem;
  -webkit-animation: bottom 2s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s infinite alternate;
   animation: bottom 2s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s infinite alternate;
}*/
.btn-outline-success:hover 
{
  background-color: #ffffff !important;
  color:#133556 !important;
}

.btn-outline-success:focus
{
  box-shadow:0 0 0 2px rgba(0,140,186, 0.8) !important;
}
/*.btn-outline-success:hover::before, .btn-outline-success:hover::after {
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 0;
  -webkit-animation: none;
          animation: none;
}
.btn-outline-success:hover::after {
  left: 0rem;
}
.btn-outline-success:hover::before {
  top: 0.5rem;
  left: 0.35rem;
}
*/
#Label8{color:#113351;font-family:Arial;font-size:16px;}
.row_1{margin-top:20px;}
..row_2{margin-top:30px;}
.input-group-addon1{width:40px;}
#LinkButton1{color:#008cba;}
#text_copy_rignt{bottom:-15px;}
.alert_1{background-color:#F04124;}
.alert_2{background-color:#43ac6a;}
.row_authentif1{box-shadow: 10px 10px 5px;}
.pull-center-1{margin-top:10px;}
.row5{bottom:30px !important; position:fixed;width:120%;}
#Label1{bottom:-15px;}
.row6{margin-top:30px;}
#Label19{color:#008cba;font-size:2vw;}
.group-addon1{width:40px;}
.row_justify{margin-top:15vh;}
.row_justify2{box-shadow: 10px 10px 5px;}
.btn_success1{height :38px; width:90px;}
.btn_danger1{height :38px; width:90px;}
.row_11{bottom:30px !important; position:fixed;width:120%}
.welcom-in1{margin-left:10px;padding-top:100px;}
.row_15{text-align:center}
.col_15{margin-top:15px;}
.glyphicon-home{color:#143251}
#LKQC{color: #FF3E41;}
#LBSPC{color: #FF3E41;}
#DDLFiliale{margin-top: 5px;}
.show1{margin-left: -4% !important;margin-top: -0.2%;}
#A1{color:#143251 !important}
#langue{font-family: oswald !important;}
#rbl_langue_En{color:#143251}
#rbl_langue_Fr{color:#143251}
.dropdown1{margin-left: 3% !important; margin-top: -0.5%}
.d-flex{background:#143251}
#lbsolde{color:#143251}
#Lbldec{color:#143251}
.has-sub{padding-right: 46px;}
.badge_1{font-size:0.7vw;background-color:#FF3E41;}
.div_1{float: left; padding-right: 5px;}
.div_2{float: right;}
.div_3{float: left; padding-right: 5px;}
.glyphicon-tasks1{font-size: 16px;}
#div_langue{margin-right:10%;}
body 
{
   
    background-size: 100% 100%;  
    width:98%;
}  
.CImagQualite{margin-top: -50px;margin-left: 600px;}
#ButtonAnnulerModif:hover {
    background-color: #ffffff;
    color: #d9534f;
}
#ButtonAnnulerModif {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d9534f;
    font-weight: 400;
}


.sad_ 
{
    box-shadow: 10px 10px 5px;
    width: 550px;
    margin-left: -201px;
    margin-top: -44px;
    }
.longin_logo_sad
{
   margin-left: 118px !important;
    }
  
.logo_IH
{
width:30px;
}
 .logo_IH:hover {
        content: url('../images/logo_group/Imagine.png'); 
    }
.logo_qualipro
{
width:30px;
margin-left:20px;
}
 .logo_qualipro:hover {
        content: url('../images/logo_group/Qualipro.png'); 
    }
.logo_winlassie
{
width:30px;
margin-left:20px;
}
 .logo_winlassie:hover {
        content: url('../images/logo_group/Winlassie.png'); 
    }
.logo_forme
{
width:30px;
margin-left:20px;
}
 .logo_forme:hover {
        content: url('../images/logo_group/for.png'); 
    }