/* @import url("normalize.css"); */

input [name=Radius] {
   width:3em;
}

svg {
}
.info-tooltip div {
 display:none;
    border: 2px solid lightgrey;
}

.info-tooltip[width="300px"] div {
  width: 600px !important;
}

.info-tooltip:hover {

 position:relative;
 cursor:pointer; 

}

.info-tooltip:hover div {

    left: 20px;
    top: 20px;
    color: black;
    background: #ffffe0;
    background-clip: content-box;
    width: auto;
  position:absolute; /* this will let you align the popup with flexibility */
 display:block; 

}

/***** default style *****/

body { 

 background-color: white; 
 font: 1em Lucida,Tahoma,Serif,arial !important;
 color: #010101; 
}

form:not(.bloc) {
 margin-left: 10px;
 margin-right: 10px; 
 }

form { 
 margin-top: 2em; 
 font-style: normal; 
 font-size: 0.9em;
 padding: 10px;
 background-color: rgb(249,254,254); /* ~= EEFFFF */
/*  border-left: 3px ridge #df3f3f; */
 /*line-height: 1em;*/
}

form b{
 font-size:1.1em;
}

a { 
 color: #06b; 
 text-decoration: none; 
}

a:hover, a:focus {
 color: #009570; 
 text-decoration: underline;
}

td a:visited[href*="sim-id"] {
 color:#009570;/*#07b;*/
}

button,
input,
select,
textarea {
  font: monospace; /* 1 */
  margin: 0; /* 2 */
}



input[type="submit"], input[type=reset], input[type=text], button, input[type=button], select {
 border-radius: 5px;
 border-style: outset;
 border-color: lightgray;
 border-width:1px;
 padding :0.3em;
 box-shadow: none;
 font-size: 0.9em;
}

input[type="submit"], input[type=reset], button, input[type=button], select {
 background: linear-gradient( #FFFFFF, #DCDCDC);
 }
input:hover, button:hover, select:hover {
 box-shadow: 0 0 3px;
}
select,textarea,input[type=text] {
 padding:0.1em;
}

/** barre de navigation **/
td[id^="nav"] {
  border-radius: 5px;
  border-style: solid;
  border-color: gray;
  border-width:0px 0px 1px 0px;
/* background: linear-gradient( #FFFFFF, @background-color); */
/* background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1));*/

}
td[id^="nav"][bgcolor="#FFFFFF"] {
  border-radius: 5px;
  border-style: solid;
  border-color: gray;
  border-width:1px 1px 0px 1px;
}

textarea,input[type=text] {
 font-size:1em !important;
}
input[type=submit], input[type=button] {
 color: #005580; /* as a:hover */
 font-size:1em;
}
input[type=reset] {
 color: #454545; 
}
h1,h2,h3,.cdsPageTitle {
  font-family: Arial,sans-serif;
/* font-family:"Helvetica Neue", Helvetica, Arial, serif */
}
/*
!td font[size="+1"] {
padding-top: 2em;
}*/

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
