#installEmbeddedLicense, #installPreRun, #installProgress, #installDone, #installRoot, #installRootConnecting, #installDetecting, #installListUsbDevices, #installNoUsbDevices {
    color: black;
}
#app-name {
    font-weight: bold;
}
input[value="-1"].app_id_checkbox {
    margin-right: 0.6vmin;
}
#root-account-password-container {
    position: relative;
    display: block;
}
#root-account-password-showhide {
    font-family: "Font Awesome 5 Free";
    position: absolute;
    display: inline-block;
    top: 17%;
    right: 4%;
    color: #000;
    width: auto;
    height: 3vw;
    text-align: left;
}
#installPreRun > div {
    padding-bottom: 1vmin;
}
#check-root-login, #installDetecting {
    text-align: center;
}
#check-root-login #spinner {
    margin-top: 10vmin;
    margin-bottom: 10vmin;
    width: 23.6vmin;            /* 23,6vmin définit pour avoir une taille de 240px à une résolution d'écran de 1920 x 1080 px */
    height: 23.6vmin;
}

#user-provided {
    color: #2629d4;
}
#button-close, #button-home {
    margin: 1vmin;
}
section#installDetecting #spinner {
    padding-top: 3vmin;
    padding-bottom: 3vmin;
}

.usb_devices_label kbd,
#applicationListDisplay kbd {
	background: #D0D0D0;
	color: #000;
}

.buttons-group-container {
	width: 100%;
    text-align: right;
}
/* .btn.btn-primary,
#applicationListDisplay  .btn.btn-primary
{
	float: right;
	margin: 0 0.7vmin
}*/


.buttons-group-container .btn.btn-primary:not(:last-child) {
	background: #EEE;
	color: #000;
	border: solid 0.1em #DDD !important;
}

.buttons-group-container .btn.btn-primary:last-child {
	background: #0073ea;
	color: #FFF;
	border: solid 0.1em #0073ea !important;
}

.buttons-group-container .btn.btn-primary:hover {
	border-color: #0073F1 !important;
    background: #FFF !important;
    color: #0073ea !important;
}

#app-list {
    margin-top: 1em !important;
    margin-bottom: 1em !important;}

/*
.ui-button:not(.ui-dialog-titlebar-close):hover {
	border-color: #0073F1 !important;
    background: linear-gradient(#EEE,#FFF,#FFF) !important;
    color: #0073ea !important;
}
*/

#removableDeviceDetect {
	color:#000;
}
#removableDeviceDetect .waiting-spinner-container {
	font-size:20vmin;
	text-align:center;
	padding-top: 15vmin;
}