
/*.product-page-v2 .product-header-v2 .product-header-references {
  flex-direction: column !important;
}*/

.product-page .product-header-v2 .product-header-cover .image_preview-widget img {
  height: initial !important;
  width: 100%;
}

.ps_bo_infos {
  width: 100%;
  margin-top: 1ex;
}

.ps_bo_infos table {
  border-collapse: collapse;
  color: royalblue;
  width: 100%;
}

.ps_bo_infos th, td {
  padding: 0.5ex 1em;  
}

.ps_bo_infos th {
  border-right: 1px solid #ddd;
  font-weight: 200;  
}

.ps_bo_infos td {
  font-weight: bold;
}

/* toutes les lignes, sauf la première */
.ps_bo_infos tr:not(:first-child) {
  border-top: 1px solid #ddd;
}



.active-link{
    border-bottom: 1px solid var(--primary);
    color:var(--primary) ;
 }

 .type-submit .col-sm{
  margin-top: 20px;
  text-align: right;
 }
  
 .active-tab{
    opacity: 1;
 }

 .fingerprint , .user-mdp, .pincode {
  display: none;
 }
 
 .container-btn-verify{
  text-align: right;
 }

 .loader2 {
  color: white!important;
  margin: auto;
  border: 3px solid #EAF0F6;
  border-radius: 50%;
  border-top: 3px solid #74a3e9;
  width: 15px;
  height: 15px;
  animation: spinner 4s linear infinite;
}

@keyframes spinner {    
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.error-msg{
  color: rgb(237, 197, 52);
  font-weight: 700;
  /*font-size: ;*/
}

.success-message{
  color:green;
  font-weight: 700;
}

.login-hint, .options-hint ,.pop_mode p{
    font-style: italic;
    font-size: 90%;
    opacity: 0.6;
}

.options , .informations{
    padding: 1ex 1em;
}

.cron_url {
  background: rgba(223, 165, 18, 0.407);
  padding: 1ex 1em;
  font-size: 11pt;
}

.bo_infos {  
  display: flex;
  flex-direction: row;
  gap: 0 1em;
  flex-wrap: wrap;  
}

.bo_url {
  flex-grow: 1;
  background: rgba(18, 49, 223, 0.232);    
  padding: 1ex 1em;
  font-size: 11pt;
}

.bo_version {
  background: rgba(179, 223, 18, 0.232);  
  padding: 1ex 1em;
  font-size: 11pt;
}

.bo_version.outdated {
  background: rgba(223, 18, 18, 0.232);    
}

.bo_infos .warning {
  color:rgb(237, 52, 89);
}

@keyframes blinker {
  50% { opacity: 0.2; }
}

.blinking-text {
  animation: blinker 1s step-start infinite;
}

.prestaconnector-row-actions {
  display: flex;
  gap: 1em;
  justify-content: end;
  align-items: center;
}

.prestaconnector ul {
  margin: 0;
  padding-left: 1em;
  list-style-type: "– ";
}

.pc-nav {
  border-bottom: 1px solid #eee;
}

.pc-toolbar-button {
  margin-top: 2ex;
}

.pc-nav .active {
  border-bottom: 1px solid #ddd !important;
}

.prestaconnector-row-actions .form-control-label { display: none;}
.prestaconnector-row-actions .col-sm { margin: 0; padding: 0; }

.sync-error {
  color: crimson;
}

.pc-nav-left .nav-tabs .nav-item.show .nav-link, .pc-nav-left .nav-tabs .nav-link.active {
  border-top: 0 !important;
  border-bottom: 2px solid var(--primary) !important;
  color: var(--primary) !important;
  font-weight: bold;
  margin-left: 1em;
  padding-left: 0;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}