.TableLigne tr:nth-child(odd){
  background-color:#E8EEFB;
}

body {
	font-family: "MuseoSans6", sans-serif;
	font-size: 14px;
}

[id^=ui-id-]{
  font-family: "MuseoSans6", sans-serif !important;
  font-size: 14px;
}

/*
@media only screen and (min-width: 1921px) {
	body {
		font-size:28px;
	}
}
*/

.RadioButton label{
  border: solid 1px silver;
  border-radius: 5px;
  margin: 3px;
}

.RadioButton input {
    display: none;
}

.RadioButton input + span {
    padding: 2px;
    margin-left: -20px;
}
.RadioButton input:checked + span {
    background: #D7E0F7;
}
.RadioButton td {
    vertical-align: top !important;
}


.HideControlCaption ul li:first-child {
    display: none !important;
}

/* width */
::-webkit-scrollbar {
width: 10px;
height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px white;
border-radius: 5px;
}

/* Handle */
::-webkit-scrollbar-thumb {
background: #C0C0C0;
border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #C0C0C0;
}
.TableWeb-ColumnTitle img { visibility: hidden;}
.TableWeb-ColumnTitle:hover img{ visibility: visible;}
.TableWeb-ColumnTitleV2 img { visibility: hidden;}
.TableWeb-ColumnTitleV2:hover img{ visibility: visible;}

.customform {
    color: black !important;
}

.customform p {
	margin-left: 20px;	
}

.customform p.subtitle {
	font-style: italic;	
}

.CustomFormTitle1,.customform h1{
  font-size: 2em !important; 
  margin-top: 0.67em !important;
  margin-bottom: 0.67em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}
.CustomFormTitle2,.customform h2{
  font-size: 1.5em !important;
  margin-top: 0.83em !important;
  margin-bottom: 0.83em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}
.CustomFormTitle3,.customform h3{
  font-size: 1.17em !important;
  margin-top: 1em !important;
  margin-bottom: 1em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}
.CustomFormTitle4,.customform h4{
  font-size: 1em !important;
  margin-top: 1.33em !important;
  margin-bottom: 1.33em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}




.CustomFormTitleControl1{
  font-size: 1.6em !important; 
  margin-top: 0.67em !important;
  margin-bottom: 0.67em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}
.CustomFormTitleControl2{
  font-size: 1.3em !important;
  margin-top: 0.83em !important;
  margin-bottom: 0.83em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}
.CustomFormTitleControl3{
  font-size: 1.1em !important;
  margin-top: 1em !important;
  margin-bottom: 1em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}
.CustomFormTitleControl4{
  font-size: 1em !important;
  margin-top: 1.33em !important;
  margin-bottom: 1.33em !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
  font-weight: bold !important;
}