@charset "UTF-8";
/*2019/09/12 Nouvelle pallette de couleur*/
/*2019/09/12 Nouvelle pallette de couleur*/
/*from main-layout*/
/*Added for Portrait perso*/
/*Added for Print Center*/
/**** ui-dialog tweaks ****/
@import url("font-awesome/css/all.min.css");
@import url("font-awesome/css/v4-shims.min.css");
.barometre-dialog .ui-dialog {
  padding: 0 !important;
  position: fixed !important;
  /*prevent dialogs from scrolling with a long page if there are no scrolls within (ex: print sur qualité de vie*/
}
.barometre-dialog .ui-dialog .ui-dialog-titlebar {
  font-size: 14px;
}
.barometre-dialog .ui-dialog .ui-dialog-buttonpane {
  border-top: none !important;
}
.barometre-dialog .ui-dialog .ui-dialog-content {
  border-bottom: none !important;
  padding: 1em !important;
}

.barometre-dialog .ui-dialog-title {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

.barometre-dialog .ui-dialog-buttonpane {
  /*border-top: 0 !important;*/
  margin-top: 0 !important;
}
.barometre-dialog .ui-dialog-buttonpane .ui-button {
  border-color: transparent !important;
}
.barometre-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  margin-left: 4px;
  background: #c7c9cb !important;
  vertical-align: middle;
}
.barometre-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button .ui-button-text {
  padding: 4.8px 24px !important;
  color: #fff !important;
}
.barometre-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover .ui-button-text {
  color: #000 !important;
}
.barometre-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus .ui-button-text {
  color: #000 !important;
}

.ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  background: none !important;
  border: none !important;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
  /*stole this iconset from the black tie theme*/
  background-image: url("jQuery/theme/barometre/images/ui-icons_ffffff_256x240.png") !important;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
  padding: 1px;
}

.barometre-dialog.admin .ui-dialog-titlebar {
  background: #065a8c !important;
}
.barometre-dialog.admin .ui-widget-header, .barometre-dialog.admin .ui-widget-content {
  border-color: #065a8c !important;
}
.barometre-dialog.admin .ui-dialog-buttonset .ui-button {
  background: #065a8c !important;
}
.barometre-dialog.admin .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.admin .ui-dialog-buttonset .ui-button:focus {
  background: #c7c9cb !important;
}
.barometre-dialog.admin .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.admin .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #065a8c !important;
}
.barometre-dialog.admin button.ui-button.ui-state-active {
  background-color: #065a8c;
}

.barometre-dialog.login .ui-dialog {
  padding: 0px 17px !important;
}
.barometre-dialog.login .ui-dialog .ui-dialog-content {
  padding: 0 1em !important;
}
.barometre-dialog.login .ui-dialog-titlebar {
  background: #fff !important;
  padding-bottom: 8px !important;
}
.barometre-dialog.login .ui-dialog-title {
  color: #333333;
  font-size: 21px !important;
  margin: 10px 10px 0 10px !important;
}
.barometre-dialog.login .ui-widget-header, .barometre-dialog.login .ui-widget-content {
  border-color: #fff !important;
}
.barometre-dialog.login .ui-dialog-buttonpane {
  margin-right: 22px;
  padding-right: 0px;
  padding-top: 9px;
}
.barometre-dialog.login .ui-dialog-buttonset .ui-button {
  background: #333333 !important;
  font-weight: bold;
  height: 29px;
  min-width: 110px;
}
.barometre-dialog.login .ui-dialog-buttonset .ui-button.ui-state-focus {
  background: #333333 !important;
  border-color: #333333 !important;
  box-shadow: 0 0 2px 1px gray !important;
}
.barometre-dialog.login .ui-dialog-buttonset .ui-button.ui-state-focus .ui-button-text {
  color: white !important;
}
.barometre-dialog.login .ui-dialog-buttonset .ui-button.ui-state-hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
}
.barometre-dialog.login .ui-dialog-buttonset .ui-button.ui-state-hover.ui-state-focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
.barometre-dialog.login .ui-dialog-buttonset .ui-button.ui-state-hover .svgicon {
  fill: #333333;
}
.barometre-dialog.login .ui-dialog-buttonset .ui-button .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
.barometre-dialog.login button.ui-button.ui-state-active {
  background-color: #fff;
}

.barometre-dialog.entente .ui-dialog .ui-dialog-content {
  padding: 0 1em !important;
}
.barometre-dialog.entente .ui-dialog-buttonpane {
  margin-right: 14px;
}
.barometre-dialog.entente .ui-dialog-buttonset .ui-button {
  background: #333333 !important;
  font-weight: bold;
  height: 29px;
  min-width: 110px;
}
.barometre-dialog.entente .ui-dialog-buttonset .ui-button.ui-state-focus {
  background: #333333 !important;
  border-color: #333333 !important;
  box-shadow: 0 0 2px 1px gray !important;
}
.barometre-dialog.entente .ui-dialog-buttonset .ui-button.ui-state-focus .ui-button-text {
  color: white !important;
}
.barometre-dialog.entente .ui-dialog-buttonset .ui-button.ui-state-hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
}
.barometre-dialog.entente .ui-dialog-buttonset .ui-button.ui-state-hover.ui-state-focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
.barometre-dialog.entente .ui-dialog-buttonset .ui-button.ui-state-hover .svgicon {
  fill: #333333;
}
.barometre-dialog.entente .ui-dialog-buttonset .ui-button .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
.barometre-dialog.entente button.ui-button.ui-state-active {
  background-color: #fff;
}

.barometre-dialog.globalSynthesis {
  /*span.ui-icon.ui-icon-closethick {
  	background-image: none !important;*/
  /*transform: scale(1.5);*/
  /*}*/
}
.barometre-dialog.globalSynthesis .ui-dialog-titlebar {
  background: #f2f2f2 !important;
}
.barometre-dialog.globalSynthesis .ui-dialog-title {
  color: #7F7F7F;
  font-size: 17.5px;
  text-align: left;
}
.barometre-dialog.globalSynthesis .ui-dialog {
  border-color: #7F7F7F !important;
  width: 980px !important;
  /*height: 691.7px !important;*/
}
.barometre-dialog.globalSynthesis .ui-dialog-titlebar-close svg {
  height: 15px;
  width: 15px;
  fill: #7F7F7F !important;
}
.barometre-dialog.globalSynthesis .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
  padding-bottom: 22px;
  padding-right: 510px;
}

.barometre-dialog.notificationsReadAll .ui-dialog-titlebar {
  background: #065a8c !important;
}
.barometre-dialog.notificationsReadAll .ui-widget-header, .barometre-dialog.notificationsReadAll .ui-widget-content {
  border-color: #065a8c !important;
}
.barometre-dialog.notificationsReadAll #btnCancelNotifsReadAll {
  height: 45px;
  width: 95px;
}
.barometre-dialog.notificationsReadAll #btnNotifsReadAll {
  height: 45px;
  width: 95px;
}
.barometre-dialog.notificationsReadAll #btnNotifsReadAll span {
  padding-right: 4px !important;
  padding-left: 4px !important;
}
.barometre-dialog.notificationsReadAll .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  background: white !important;
  border: solid 2px #e7e7e8 !important;
}
.barometre-dialog.notificationsReadAll .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button .ui-button-text {
  color: black !important;
}
.barometre-dialog.notificationsReadAll .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.notificationsReadAll .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus {
  background: #065a8c !important;
  border: solid 2px #065a8c !important;
}
.barometre-dialog.notificationsReadAll .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover .ui-button-text, .barometre-dialog.notificationsReadAll .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus .ui-button-text {
  color: white !important;
}
.barometre-dialog.notificationsReadAll .ui-dialog-titlebar-close svg {
  height: 12px;
  width: 12px;
  fill: white;
}
.barometre-dialog.notificationsReadAll .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.notificationsReadAll .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #065a8c !important;
}
.barometre-dialog.notificationsReadAll #divMainDialogNotifsReadAll {
  font-weight: bold;
  padding-left: 20px;
}
.barometre-dialog.notificationsReadAll #divMainDialogNotifsReadAll .attentionText {
  color: #065a8c;
  padding-bottom: 15px;
  padding-top: 15px;
}
.barometre-dialog.notificationsReadAll #divMainDialogNotifsReadAll .timeWarningText {
  padding-bottom: 15px;
}

.barometre-dialog.removeFromBookmark .ui-dialog-titlebar {
  background: #065a8c !important;
}
.barometre-dialog.removeFromBookmark .ui-widget-header, .barometre-dialog.removeFromBookmark .ui-widget-content {
  border-color: #065a8c !important;
}
.barometre-dialog.removeFromBookmark #btnCancelRemoveFromBookmark {
  height: 35px;
  width: 95px;
}
.barometre-dialog.removeFromBookmark #btnRemoveFromBookmark {
  height: 35px;
  width: 95px;
}
.barometre-dialog.removeFromBookmark .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  background: white !important;
  border: solid 2px #e7e7e8 !important;
}
.barometre-dialog.removeFromBookmark .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button .ui-button-text {
  color: black !important;
}
.barometre-dialog.removeFromBookmark .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.removeFromBookmark .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus {
  background: #065a8c !important;
  border: solid 2px #065a8c !important;
}
.barometre-dialog.removeFromBookmark .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover .ui-button-text, .barometre-dialog.removeFromBookmark .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus .ui-button-text {
  color: white !important;
}
.barometre-dialog.removeFromBookmark .ui-dialog-titlebar-close svg {
  height: 12px;
  width: 12px;
  fill: white;
}
.barometre-dialog.removeFromBookmark .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.removeFromBookmark .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #065a8c !important;
}
.barometre-dialog.removeFromBookmark #divMainRemoveFromBookmark .selectUserLabel {
  color: #065a8c;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-top: 25px;
  font-weight: bold;
}
.barometre-dialog.removeFromBookmark #divMainRemoveFromBookmark #removeFromBookmarkDdlLabel {
  padding-left: 20px;
  padding-right: 5px;
}
.barometre-dialog.removeFromBookmark .removeFormBookmarkTitle {
  padding-left: 95px;
}

.barometre-dialog.dialogBoxEventHistory .ui-dialog .ui-dialog-content {
  border-bottom: none !important;
  margin-bottom: 15px !important;
  padding: 1em !important;
  padding-bottom: 0px !important;
  padding-right: 5px !important;
  padding-top: 0px !important;
}
.barometre-dialog.dialogBoxEventHistory .ui-dialog-titlebar {
  background: #065a8c !important;
}
.barometre-dialog.dialogBoxEventHistory .ui-widget-header, .barometre-dialog.dialogBoxEventHistory .ui-widget-content {
  border-color: #065a8c !important;
}
.barometre-dialog.dialogBoxEventHistory .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  background: white !important;
  border: solid 2px #e7e7e8 !important;
}
.barometre-dialog.dialogBoxEventHistory .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button .ui-button-text {
  color: black !important;
}
.barometre-dialog.dialogBoxEventHistory .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.dialogBoxEventHistory .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus {
  background: #065a8c !important;
  border: solid 2px #065a8c !important;
}
.barometre-dialog.dialogBoxEventHistory .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover .ui-button-text, .barometre-dialog.dialogBoxEventHistory .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus .ui-button-text {
  color: white !important;
}
.barometre-dialog.dialogBoxEventHistory .ui-dialog-titlebar-close svg {
  height: 12px;
  width: 12px;
  fill: white;
}
.barometre-dialog.dialogBoxEventHistory .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.dialogBoxEventHistory .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #065a8c !important;
}

.barometre-dialog.teamWorkAccessValidation .ui-dialog-titlebar {
  background: #009E3C !important;
}
.barometre-dialog.teamWorkAccessValidation .dialogTitle {
  padding-left: 0px !important;
}
.barometre-dialog.teamWorkAccessValidation .ui-dialog-title {
  color: white;
  font-size: 14px !important;
  text-align: center !important;
}
.barometre-dialog.teamWorkAccessValidation .ui-dialog {
  border-color: #009E3C !important;
  width: 500px !important;
}
.barometre-dialog.teamWorkAccessValidation span.ui-icon.ui-icon-closethick {
  background-image: url("../CSS/jQuery/theme/barometre/images/ui-icons_ffffff_256x240.png") !important;
  transform: scale(1.5);
}
.barometre-dialog.teamWorkAccessValidation .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
  padding-bottom: 10px;
  padding-right: 153px;
}
.barometre-dialog.teamWorkAccessValidation .ui-widget-header {
  border: none;
}

.barometre-dialog.life-quality .ui-dialog-titlebar {
  background: #4dbccb !important;
}
.barometre-dialog.life-quality .ui-widget-header, .barometre-dialog.life-quality .ui-widget-content {
  border-color: #4dbccb !important;
}
.barometre-dialog.life-quality .ui-dialog-buttonset .ui-button {
  background: #4dbccb !important;
}
.barometre-dialog.life-quality .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.life-quality .ui-dialog-buttonset .ui-button:focus {
  background: #c7c9cb !important;
}
.barometre-dialog.life-quality .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.life-quality .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #4dbccb !important;
}
.barometre-dialog.life-quality button.ui-button.ui-state-active {
  background-color: #4dbccb;
}

.barometre-dialog.objective .ui-dialog-titlebar {
  background: #ed6e53 !important;
}
.barometre-dialog.objective .ui-widget-header, .barometre-dialog.objective .ui-widget-content {
  border-color: #ed6e53 !important;
}
.barometre-dialog.objective .ui-dialog-buttonset .ui-button {
  background: #ed6e53 !important;
}
.barometre-dialog.objective .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.objective .ui-dialog-buttonset .ui-button:focus {
  background: #c7c9cb !important;
}
.barometre-dialog.objective .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.objective .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #ed6e53 !important;
}
.barometre-dialog.objective button.ui-button.ui-state-active {
  background-color: #ed6e53;
}

.barometre-dialog.social .ui-dialog-titlebar {
  background: #aac62d !important;
}
.barometre-dialog.social .ui-widget-header, .barometre-dialog.social .ui-widget-content {
  border-color: #aac62d !important;
}
.barometre-dialog.social .ui-dialog-buttonset .ui-button {
  background: #aac62d !important;
}
.barometre-dialog.social .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.social .ui-dialog-buttonset .ui-button:focus {
  background: #c7c9cb !important;
}
.barometre-dialog.social .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.social .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #aac62d !important;
}
.barometre-dialog.social button.ui-button.ui-state-active {
  background-color: #aac62d;
}

.barometre-dialog.strenght .ui-dialog-titlebar {
  background: #5881c1 !important;
}
.barometre-dialog.strenght .ui-widget-header, .barometre-dialog.strenght .ui-widget-content {
  border-color: #5881c1 !important;
}
.barometre-dialog.strenght .ui-dialog-buttonset .ui-button {
  background: #5881c1 !important;
}
.barometre-dialog.strenght .ui-dialog-buttonset .ui-button.ui-state-hover, .barometre-dialog.strenght .ui-dialog-buttonset .ui-button:focus {
  background: #c7c9cb !important;
}
.barometre-dialog.strenght .ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .barometre-dialog.strenght .ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
  border-color: #5881c1 !important;
}
.barometre-dialog.strenght button.ui-button.ui-state-active {
  background-color: #5881c1;
}

#dlgConsent.ui-dialog-content {
  padding: 1em 1.75em;
}

/*#SuccessProccess-close { display: none; }*/
#dialogRowVersion .ui-widget-header {
  background: #065a8c !important;
  color: #fff !important;
}

.save-success {
  font-size: 16px;
  color: #222;
}

.save-success .fa-check {
  color: #4dbccb;
  font-size: 24px;
  margin-top: -2px;
  margin-bottom: 2px;
}

#ErrorPanel {
  padding: 0;
}

/* MSTH 20180802: from dialog_box.css */
/* styles for blockUI notifications */
#pfrm-block-message {
  z-index: 99999;
}

.error_dg {
  background: #fff url(jQuery/jQueryDialog/images/error_bg.jpg) bottom right no-repeat;
  border: 1px solid #924949;
  border-top: none;
}

.error_dg_header {
  background: url(jQuery/jQueryDialog/images/error_header.gif) repeat-x;
  color: #6f2c2c;
  border: 1px solid #924949;
  border-bottom: none;
  line-height: 22px;
  font-weight: bold;
  font-size: 14px;
  font-variant: small-caps;
}

/*
.success_dg {
	background: #fff url(jQuery/jQueryDialog/images/success_bg.jpg) bottom right no-repeat;
	border: 1px solid #60a174;
	border-top: none
}

.success_dg_header {
	background: url(jQuery/jQueryDialog/images/success_header.gif) repeat-x;
	color: #3c7f51;
	border: 1px solid #60a174;
	border-bottom: none
}*/
/* MSTH block ui title n'est plus affiché du tout! Je vais l'enlever des css et du general form .js Block UI status*/
/* 
.BlockUI-title{
	display: block;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #fff;
	background: $blue;
	border: solid 1px $blue;
	text-transform: uppercase;
	cursor: default;
	padding: 0em;
	margin: 0em;
	height: 22px;
}*/
.dialog-content {
  display: block;
  height: 160px;
  padding: 6px;
  color: #666;
  font-size: 13px;
}

.dlgClose {
  cursor: pointer;
  margin: 3px 3px 0 0;
  height: 11px;
  width: 11px;
  background: url(jQuery/jQueryDialog/images/dialog_close.gif) no-repeat;
  position: relative;
  top: -18px;
  left: -4px;
}

/*MSTH 20170926: always display scrollbars in safari/on mac*/
/*http://blog.0100.tv/2012/11/webkit-scrollbars-on-os-x/*/
/*https://stackoverflow.com/questions/7855590/preventing-scroll-bars-from-being-hidden-for-macos-trackpad-users-in-webkit-blin*/
/*if it really doesn,t work...: http://jscrollpane.kelvinluck.com/*/
::-webkit-scrollbar {
  -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
  width: 11px;
}

::-webkit-scrollbar:horizontal {
  height: 11px;
}

::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid #eee;
  /* should match background, can't be transparent */
  background-color: rgba(135, 135, 135, 0.4);
}

::-webkit-scrollbar-track {
  background-color: #eee;
  border-radius: 8px;
}

input.date-input {
  border: none !important;
  font-size: 1.15em !important;
  font-weight: bold;
  background-color: transparent !important;
  width: 75px;
  text-align: center;
  /* position and z-index so the datepicker picks up the property and shows on top of sliders */
  position: relative;
  z-index: 5;
}
input.date-input:focus {
  outline: none !important;
}

/* style webkit file upload button so cursor pointer remains! */
::-webkit-file-upload-button {
  cursor: pointer;
}

/* style des checkbox */
input[type=checkbox].css-checkbox {
  display: none;
}

input[type=checkbox].css-checkbox + label.css-label:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  line-height: 20px;
  font-size: 17px;
  width: 23px;
  cursor: pointer;
  /*-webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;*/
}

input[type=checkbox].css-checkbox + label.css-label.lblBlue:before {
  color: #4dbccb;
}
input[type=checkbox].css-checkbox + label.css-label.lblGreen:before {
  color: #aac62d;
}
input[type=checkbox].css-checkbox + label.css-label.lblBlueAdmin:before {
  color: #065a8c;
}
input[type=checkbox].css-checkbox + label.css-label.lblOrange:before {
  color: #ed6e53;
}
input[type=checkbox].css-checkbox + label.css-label:before {
  content: "\f0c8";
  /* Checkbox Unchecked */
  float: left;
  padding-left: 1px;
}

input[type=checkbox].css-checkbox:checked + label.css-label:before {
  content: "\f14a";
  /* Checkbox Checked */
}

#divChangesContainer input[type=checkbox].css-checkbox + label.css-label:before, #graph-options > div.small-title input[type=checkbox].css-checkbox + label.css-label:before, #gridQuestionnaire tr td input[type=checkbox].css-checkbox + label.css-label:before {
  float: none;
}

input[type=checkbox][disabled].css-checkbox + label.css-label:before {
  color: #c7c9cb;
}

/* style des checkbox */
/*.select-container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 4px;
    border-radius: 5px;
    font-size: 1em;
}
.select-container {position:relative; display: inline;}
.select-container:after {content:""; width:0; height:0; position:absolute; pointer-events: none;}
.select-container:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: .3em;
    right: .75em;
    border-top: 8px solid black;
    opacity: 0.5;
}
select::-ms-expand {
    display: none;
}*/
/* styles des input pour fitter avec les dropdown*/
input[type=text], input[type=password], input[type=search] {
  font-size: 12px;
  height: 18px;
  padding: 2px 5px 1px;
}

input[type=text], input[type=password], input[type=search], textarea {
  border: solid #aaa 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, textarea:focus {
  outline: none;
}

.ui-datepicker-trigger {
  vertical-align: middle;
  margin-left: 6px;
}

/* style des dropdown */
.select-container {
  position: relative;
  display: inline-block;
  /* Select arrow styling */
}
.select-container select {
  /*hide IE's ugly selected text blue highlight*/
  display: inline-block;
  border: 1px solid #aaa;
  padding: 4px 5px 3px 5px;
  margin: 0;
  font: inherit;
  font-size: 12px;
  font-weight: normal;
  box-sizing: border-box;
  outline: none;
  /* remove focus ring from Webkit */
  line-height: 1.2;
  background: #fff;
  -webkit-appearance: none;
  /* remove the strong OSX influence from Webkit */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 23px;
  /* so firefox & chrome look the same */
}
.select-container select::-ms-value {
  background: transparent;
  color: #000;
}
.select-container select:focus {
  outline: transparent;
}
.select-container:after {
  content: "\f0dc";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 22px;
  padding: 0 8px;
  color: #222;
  border: 1px solid #aaa;
  pointer-events: none;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  background: #f8f8f8;
}

/* style for inside jqgrid filter row */
.ui-search-toolbar .select-container {
  display: block;
  border-color: #aaa;
  margin-top: 1px;
}
.ui-search-toolbar .select-container select {
  height: 20px;
  font-size: 11px;
  border-color: #aaa;
}
.ui-search-toolbar .select-container:after {
  font-size: 12px;
  line-height: 19px;
  border-color: #aaa;
}

/* overwrites pour rendre les select2 le plus semblables possible */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 21px;
  background-color: #f8f8f8;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-left: #ccc 1px solid;
  padding-left: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:after {
  content: "\f0dc";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 22px;
  padding: 0 8px;
  color: #222;
  pointer-events: none;
}

.select2-container .select2-selection--single {
  height: 23px;
  border-color: #aaa;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 22px;
}
.select2-container .select2-selection--single .select2-selection__clear {
  right: 10px;
}

.select2-container .select2-selection--multiple {
  min-height: 23px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #aaa;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  margin-right: 3px;
}

/* for Webkit's CSS-only solution */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .select-container select {
    padding-right: 30px;
  }
}
.no-pointer-events .select-container:after {
  content: none;
}

.ui-jqgrid .ui-icon-asc {
  margin-left: 1px;
}

/* ajustement flèches de sort */
.ui-search-input input {
  box-sizing: border-box;
  height: 20px;
}

.ui-search-input .select2-container--default .select2-selection--single {
  height: 20px;
  margin-top: 1px;
}
.ui-search-input .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 18px;
  margin-top: 1px;
}
.ui-search-input .select2-container--default .select2-selection--single .select2-selection__arrow:after {
  font-size: 12px;
  line-height: 19px;
}
.ui-search-input .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 19px;
  font-size: 11px;
  text-align: left;
}
.ui-search-input .select2-container--default .select2-selection--single select2-selection__clear {
  line-height: 20px;
}

/* Since we removed the default focus styles, we have to add our own */
/*.select-container select:focus {
    -webkit-box-shadow: 0 0 3px 1px #c00;
    -moz-box-shadow: 0 0 3px 1px #c00;
    box-shadow: 0 0 3px 1px #c00;
}*/
/* //style des dropdown */
button[disabled].ui-button {
  background-color: #ccc;
  color: #222;
  border-color: #aaa;
}

.svgicon {
  display: inline-block;
}

@font-face {
  font-family: "bebas_neueregular";
  src: url("Fonts/bebasneue-webfont.eot");
  src: url("Fonts/bebasneue-webfont.eot?#iefix") format("embedded-opentype"), url("Fonts/bebasneue-webfont.woff2") format("woff2"), url("Fonts/bebasneue-webfont.woff") format("woff"), url("Fonts/bebasneue-webfont.ttf") format("truetype"), url("Fonts/bebasneue-webfont.svg#bebas_neueregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
* {
  font-family: Arial, Helvetica, sans-serif;
}

html {
  background-color: #9D9D9D;
}

body {
  background: #9D9D9D;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, $bg-gradient-dark 0%, $bg-gradient-light 100%);*/
  /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$bg-gradient-dark), color-stop(100%,$bg-gradient-light));*/
  /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(top, $bg-gradient-dark 0%,$bg-gradient-light 100%);*/
  /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(top, $bg-gradient-dark 0%,$bg-gradient-light 100%);*/
  /* Opera 11.10+ */
  /*background: -ms-linear-gradient(top, $bg-gradient-dark 0%,$bg-gradient-light 100%);*/
  /* IE10+ */
  /*background: linear-gradient(to bottom, $bg-gradient-dark 0%,$bg-gradient-light 100%);*/
  /* W3C */
  /*filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='" + $bg-gradient-dark + "', endColorstr='" + $bg-gradient-light + "',GradientType=0 )";*/
  /* IE6-8 */
}

h1 {
  font-variant: small-caps;
  margin: 0 5px 0 25px;
}

h3 {
  margin: 8px 0 0 40px;
}

input {
  margin: 0;
}

legend {
  /*background-color: #eee;  	border: solid #ccc 1px; 	text-align:center;*/
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  color: #004679;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.visibility-hidden {
  visibility: hidden;
}

/*#lang-column{width: 150px; vertical-align: middle;}
#lang-column a { color: #000; font-variant: small-caps; font-weight: bold; }*/
/*#divLoginHeader
{
	background: #aaafaa ;
	background: -webkit-linear-gradient(top, #e5ebe5  0%,#aaafaa 100%);
	background: -moz-linear-gradient(top, #e5ebe5  0%, #aaafaa 100%);
	background: -ms-linear-gradient(top, #e5ebe5  0%,#aaafaa 100%);
	background: linear-gradient(top, #e5ebe5  0%,#aaafaa 100%);
	padding: 5px 0;
}*/
/*CONTAINER*/
#content-body {
  margin: auto;
  /*background-color: $entete-login;*/
}

#content-wrapper {
  width: 900px;
  margin: auto;
}

#top-container {
  text-align: center;
}
#top-container .header-border {
  border-bottom: 7px solid #4dbccb !important;
}

#middle-container {
  background: #eaeaec;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eaeaec 0%, #fafbfb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaec), color-stop(100%, #fafbfb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eaeaec 0%, #fafbfb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eaeaec 0%, #fafbfb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eaeaec 0%, #fafbfb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eaeaec 0%, #fafbfb 100%);
  /* W3C */
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaec', endColorstr='#fafbfb',GradientType=0 )";
  /* IE6-8 */
  padding-bottom: 35px;
}

#langue-container {
  width: 850px;
  text-align: right;
  margin: auto;
  padding-top: 5px;
}
#langue-container a {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
  color: #58585A;
}

#logo-container {
  width: 100%;
  margin: auto;
  text-align: center;
  padding-top: 5px;
  /*p {
  	text-align: center;
  	font-family: Arial;
  	padding: 15px 0;
  	color: #58585A;
  	font-size: 16px;
  	line-height: 1.5em;
  }*/
}

#lblLoginText {
  color: #58585A;
  display: block;
  font-family: Arial;
  font-size: 16px;
  line-height: 1.5em;
  padding: 15px 0 25px;
  text-align: center;
}

#right-container p {
  text-align: justify;
  font-family: Arial;
  padding-bottom: 15px;
  color: #58585A;
  font-size: 16px;
  line-height: 1.5em;
}

#bottom-container {
  text-align: center;
}
#bottom-container .bottom-border {
  border-top: 7px solid #ed6e53 !important;
}
#bottom-container #quote {
  color: #fff;
  font-size: 16px;
  font-family: Arial;
  line-height: 1.3em;
  height: 65px;
  display: table;
  width: 100%;
  padding-top: 10px;
}
#bottom-container #quote div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  padding: 0 40px;
}
#bottom-container #imgPartner {
  padding: 15px 0 10px 0;
}

/*CONTAINER*/
#divLostpass, #divVerificationCode, #divNeedAssistance {
  display: none;
}

#divNavigatorVersion {
  width: 360px;
  height: 265px;
  text-align: left;
  padding-left: 0px;
  position: relative;
  /*margin: 25px 35px 15px 0px;*/
  background-color: #FFF;
}

#divNavigatorVersion div.container {
  color: #f00;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
  line-height: 25px;
  padding-top: 25px;
}

.login-label {
  font-size: 15px;
  color: #333333;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}

.login-input {
  width: 265px;
  border: 1px #000f5b solid;
  box-sizing: content-box;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

.lostLogin-input {
  width: 165px;
  border: 1px #000f5b solid;
  box-sizing: content-box;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /*position: absolute;	right: 15px;*/
  float: right;
  padding: 2px 5px;
}

#btnAddExistingUser {
  cursor: none;
  background-color: #CCCCCC;
  border: 1px #CCCCCC solid;
}

#loginAlert, #loginAlert.error {
  background-color: #d13133;
  /*background-image: url(../Img/loginbox/login_alert_bg_orange.png);
  background-repeat: repeat-x;*/
  display: inline-block;
  margin: auto;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 0.1em 2em;
  border: solid #ccc 2px;
  font-weight: bold;
  font-size: 13px;
  color: #fff;
  font-family: Arial;
}

#loginAlert.success {
  background-color: #aac62d;
  font-family: Arial;
  /*background-image: url(../Img/loginbox/login_alert_bg_green.png);*/
}

#loginAlertContainer {
  display: none;
  position: absolute !important;
  left: 0;
  right: 0;
  top: 379px;
  text-align: center;
  z-index: 999;
}

#divModule {
  display: none;
}

.bebasFont *, .bebasFont {
  font-family: "bebas_neueregular";
}

.logoFontColorRed {
  color: #d13133;
  font-size: 60px;
}

.logoFontColorDarkBlue {
  color: #065a8c;
  font-size: 60px;
}

.logoFontColorGray {
  color: #585859;
  font-size: 60px;
}

.logoFontColorLightBlue {
  color: #4dbccb;
  font-size: 60px;
}

.colorRed {
  color: #d13133;
}

.colorGray {
  color: #585859;
}

.logoFontSmall {
  color: #4dbccb;
  font-size: 17px;
  font-family: Arial;
  font-weight: 600;
}

/*#lblSite, #lblProject
{
	font-family: 'Arial';
	font-size: 14.5px;
	font-weight: bold;
	color: $login-word;
}*/
.wordFont {
  font-size: 35px;
}

.blue {
  color: #4dbccb;
}

.green {
  color: #aac62d;
}

.orange {
  color: #ed6e53;
}

.joinUs {
  font-family: Arial;
  font-size: 12px;
  color: #636363;
  text-decoration: none;
}

.divjoinUs {
  padding-bottom: 15px;
}

.input-joinUs {
  width: 280px;
  margin-top: 2px;
}

#divLeftJoinUs {
  padding: 20px 5px 5px 40px;
  font-size: 15px;
  color: #636363;
  font-weight: normal;
  line-height: 20px;
  font-family: Arial;
}

#btnJoinUs {
  border: 1px #000 solid;
  color: #fff;
  background-color: #949599;
  width: 100px;
  cursor: pointer;
  position: absolute;
  bottom: 66px;
  font-size: 12.5px;
  padding: 8px;
  font-weight: bold;
  text-transform: uppercase;
}

.label-joinUs {
  font-size: 15px;
  color: #636363;
  font-weight: normal;
}

.error {
  color: #f00;
}

.validation-error {
  border: solid #f00 1px !important;
}

label.error {
  display: block;
}

/**** ui-dialog tweaks ****/
.barometre-dialog .ui-dialog {
  padding: 0 !important;
}

.barometre-dialog .ui-dialog-title {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

.video-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #636363;
  margin-top: 5px;
  display: block;
  /*text-decoration: none;*/
}

.hide {
  display: none !important;
}

input:-webkit-autofill {
  background-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.mt-3 {
  margin-top: 3px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.content-tutorials {
  margin-bottom: 20px;
}
.content-tutorials:after {
  content: "";
  display: table;
  clear: both;
}
.content-tutorials div {
  width: 50%;
}

#lblTutorials {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 26px;
  font-family: Arial;
  font-weight: bold;
  text-transform: uppercase;
}

.titleTutorials {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
  display: block;
}

.descTutorials {
  font-size: 12px;
  font-family: Arial;
}

#popup_title, #popup_panel input {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 2.1em;
  color: #fff;
  background: #0F4479;
  border: solid 1px #0F4479;
  text-transform: uppercase;
  padding: 0em;
  margin: 0em;
}

#popup_panel input {
  padding: 1px 8px !important;
}

#popup_container {
  border: solid 2px #0F4479;
}

#popup_content {
  background: #fff;
  padding: 2em 1.75em;
  line-height: 1.7em;
}

#popup_message {
  padding-left: 0 !important;
}

input {
  -webkit-appearance: none;
}

.ui-widget-overlay {
  opacity: 0.8 !important;
  background: #555 !important;
}

.scrollable {
  height: 100%;
  overflow-y: auto;
  padding-right: 10px;
}

.scrollable-container {
  background-color: transparent;
  position: relative;
  overflow: hidden;
  margin: auto;
}

/*Chrome, Edge*/
.scrollable::-webkit-scrollbar {
  background: #fff;
  width: 5px;
  height: 5px;
}

.scrollable::-webkit-scrollbar-track {
  background-color: transparent;
}

.scrollable::-webkit-scrollbar-thumb {
  border: 4px solid transparent;
  background-clip: content-box;
  border-radius: 0px;
}

.scrollable.blueScroll::-webkit-scrollbar-thumb {
  background-color: #4dbccb;
}

.scrollable.orangeScroll::-webkit-scrollbar-thumb {
  background-color: #ed6e53;
}

.scrollable.strengthBlueScroll::-webkit-scrollbar-thumb {
  background-color: #5881c1;
}

.scrollable.greenScroll::-webkit-scrollbar-thumb {
  background-color: #aac62d;
}

.scrollable.grayScroll::-webkit-scrollbar-thumb {
  background-color: #B3B3B3;
}

.scrollable.darkerGrayScroll::-webkit-scrollbar-thumb {
  background-color: #808080;
}

.scrollable.adminBlueScroll::-webkit-scrollbar-thumb {
  background-color: #065a8c;
}

/*Chrome, Edge*/
/*FireFox*/
.scrollable {
  scrollbar-width: thin;
}

.scrollable.blueScroll {
  scrollbar-color: #4dbccb transparent;
}

.scrollable.orangeScroll {
  scrollbar-color: #ed6e53 transparent;
}

.scrollable.strengthBlueScroll {
  scrollbar-color: #5881c1 transparent;
}

.scrollable.greenScroll {
  scrollbar-color: #aac62d transparent;
}

.scrollable.grayScroll {
  scrollbar-color: #B3B3B3 transparent;
}

.scrollable.darkerGrayScroll {
  scrollbar-color: #808080 transparent;
}

.scrollable.adminBlueScroll {
  scrollbar-color: #065a8c transparent;
}

/*FireFox*/
/*//IE
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.scrollable {
		margin-right: -12px;
		padding-top: 32px;
		margin-top: -32px;
		margin-bottom: -32px;
		padding-bottom: 32px;
		//IE scrollbar color properties
		scrollbar-base-color: $white;
		scrollbar-3dlight-color: $white;
		scrollbar-highlight-color: $white;
		scrollbar-track-color: $white;
		scrollbar-arrow-color: $white;
		scrollbar-shadow-color: $white;
	}

	.scrollable.RightToLeftOverflow {
		direction: rtl;
		margin-left: -12px;
		margin-right: 0px;
	}

	.scrollable.blueScroll {
		scrollbar-face-color: $blue;
	}

	.scrollable.orangeScroll {
		scrollbar-face-color: $orange;
	}

	.scrollable.strengthBlueScroll {
		scrollbar-face-color: $strenght;
	}

	.scrollable.greenScroll {
		scrollbar-face-color: $green;
	}

	.scrollable.grayScroll {
		scrollbar-face-color: $gray-label;
	}

	.scrollable.darkerGrayScroll {
		scrollbar-face-color: $gray-text;
	}

	.scrollable.adminBlueScroll {
		scrollbar-face-color: $admin-blue;
	}

	.scrollable:after {
		content: "";
		height: 32px;
		display: block;
	}
}*/
#menuLoginContainer, #menuSupportSessionContainer {
  /* NT 2022/02/03 Modifier à 100%, car pour l'instant on n'affiche pas les vidéos */
  display: block;
  width: 100%;
}
#menuLoginContainer span, #menuSupportSessionContainer span {
  font-family: Arial, Helvetica, sans-serif;
}
#menuLoginContainer div.disabled, #menuSupportSessionContainer div.disabled {
  pointer-events: none !important;
  opacity: 50% !important;
}
#menuLoginContainer .divLinkNeedAssistanceContainer, #menuSupportSessionContainer .divLinkNeedAssistanceContainer {
  padding: 5px 15px 0px 0px;
  display: flex;
  justify-content: flex-end;
}
#menuLoginContainer .divLinkNeedAssistanceContainer .linkNeedAssistance, #menuSupportSessionContainer .divLinkNeedAssistanceContainer .linkNeedAssistance {
  color: #333;
  font-family: "Arial";
  font-size: 11px;
  font-style: italic;
}
#menuLoginContainer .divLostPassword, #menuSupportSessionContainer .divLostPassword {
  padding-top: 10px;
}
#menuLoginContainer .divLostPassword .lostPasswordLink, #menuSupportSessionContainer .divLostPassword .lostPasswordLink {
  color: #333;
  font-family: "Arial";
  font-size: 11px;
  font-style: italic;
}
#menuLoginContainer .divLostPassword .lostPasswordLink.disabled, #menuSupportSessionContainer .divLostPassword .lostPasswordLink.disabled {
  color: #bcbcbc;
  text-decoration: none;
  cursor: default;
}
#menuLoginContainer #divLoginHeaderContainer, #menuLoginContainer #divLostHeaderContainer, #menuLoginContainer #divSupportSessionHeaderContainer, #menuSupportSessionContainer #divLoginHeaderContainer, #menuSupportSessionContainer #divLostHeaderContainer, #menuSupportSessionContainer #divSupportSessionHeaderContainer {
  background-color: #FFF;
  margin-bottom: 15px;
  padding: 17px 0px;
  text-align: center;
}
#menuLoginContainer #divLoginHeaderContainer .headerContainerLabel, #menuLoginContainer #divLostHeaderContainer .headerContainerLabel, #menuLoginContainer #divSupportSessionHeaderContainer .headerContainerLabel, #menuSupportSessionContainer #divLoginHeaderContainer .headerContainerLabel, #menuSupportSessionContainer #divLostHeaderContainer .headerContainerLabel, #menuSupportSessionContainer #divSupportSessionHeaderContainer .headerContainerLabel {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: sub;
}
#menuLoginContainer #divLoginHeaderContainer #btnEnter, #menuLoginContainer #divLoginHeaderContainer #btnReturnToLast, #menuLoginContainer #divLostHeaderContainer #btnEnter, #menuLoginContainer #divLostHeaderContainer #btnReturnToLast, #menuLoginContainer #divSupportSessionHeaderContainer #btnEnter, #menuLoginContainer #divSupportSessionHeaderContainer #btnReturnToLast, #menuSupportSessionContainer #divLoginHeaderContainer #btnEnter, #menuSupportSessionContainer #divLoginHeaderContainer #btnReturnToLast, #menuSupportSessionContainer #divLostHeaderContainer #btnEnter, #menuSupportSessionContainer #divLostHeaderContainer #btnReturnToLast, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnEnter, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnReturnToLast {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
#menuLoginContainer #divLoginHeaderContainer #btnEnter:focus, #menuLoginContainer #divLoginHeaderContainer #btnReturnToLast:focus, #menuLoginContainer #divLostHeaderContainer #btnEnter:focus, #menuLoginContainer #divLostHeaderContainer #btnReturnToLast:focus, #menuLoginContainer #divSupportSessionHeaderContainer #btnEnter:focus, #menuLoginContainer #divSupportSessionHeaderContainer #btnReturnToLast:focus, #menuSupportSessionContainer #divLoginHeaderContainer #btnEnter:focus, #menuSupportSessionContainer #divLoginHeaderContainer #btnReturnToLast:focus, #menuSupportSessionContainer #divLostHeaderContainer #btnEnter:focus, #menuSupportSessionContainer #divLostHeaderContainer #btnReturnToLast:focus, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnEnter:focus, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnReturnToLast:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divLoginHeaderContainer #btnEnter:hover, #menuLoginContainer #divLoginHeaderContainer #btnReturnToLast:hover, #menuLoginContainer #divLostHeaderContainer #btnEnter:hover, #menuLoginContainer #divLostHeaderContainer #btnReturnToLast:hover, #menuLoginContainer #divSupportSessionHeaderContainer #btnEnter:hover, #menuLoginContainer #divSupportSessionHeaderContainer #btnReturnToLast:hover, #menuSupportSessionContainer #divLoginHeaderContainer #btnEnter:hover, #menuSupportSessionContainer #divLoginHeaderContainer #btnReturnToLast:hover, #menuSupportSessionContainer #divLostHeaderContainer #btnEnter:hover, #menuSupportSessionContainer #divLostHeaderContainer #btnReturnToLast:hover, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnEnter:hover, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnReturnToLast:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divLoginHeaderContainer #btnEnter:hover:focus, #menuLoginContainer #divLoginHeaderContainer #btnReturnToLast:hover:focus, #menuLoginContainer #divLostHeaderContainer #btnEnter:hover:focus, #menuLoginContainer #divLostHeaderContainer #btnReturnToLast:hover:focus, #menuLoginContainer #divSupportSessionHeaderContainer #btnEnter:hover:focus, #menuLoginContainer #divSupportSessionHeaderContainer #btnReturnToLast:hover:focus, #menuSupportSessionContainer #divLoginHeaderContainer #btnEnter:hover:focus, #menuSupportSessionContainer #divLoginHeaderContainer #btnReturnToLast:hover:focus, #menuSupportSessionContainer #divLostHeaderContainer #btnEnter:hover:focus, #menuSupportSessionContainer #divLostHeaderContainer #btnReturnToLast:hover:focus, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnEnter:hover:focus, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnReturnToLast:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divLoginHeaderContainer #btnEnter:hover .svgicon, #menuLoginContainer #divLoginHeaderContainer #btnReturnToLast:hover .svgicon, #menuLoginContainer #divLostHeaderContainer #btnEnter:hover .svgicon, #menuLoginContainer #divLostHeaderContainer #btnReturnToLast:hover .svgicon, #menuLoginContainer #divSupportSessionHeaderContainer #btnEnter:hover .svgicon, #menuLoginContainer #divSupportSessionHeaderContainer #btnReturnToLast:hover .svgicon, #menuSupportSessionContainer #divLoginHeaderContainer #btnEnter:hover .svgicon, #menuSupportSessionContainer #divLoginHeaderContainer #btnReturnToLast:hover .svgicon, #menuSupportSessionContainer #divLostHeaderContainer #btnEnter:hover .svgicon, #menuSupportSessionContainer #divLostHeaderContainer #btnReturnToLast:hover .svgicon, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnEnter:hover .svgicon, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnReturnToLast:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divLoginHeaderContainer #btnEnter .svgicon, #menuLoginContainer #divLoginHeaderContainer #btnReturnToLast .svgicon, #menuLoginContainer #divLostHeaderContainer #btnEnter .svgicon, #menuLoginContainer #divLostHeaderContainer #btnReturnToLast .svgicon, #menuLoginContainer #divSupportSessionHeaderContainer #btnEnter .svgicon, #menuLoginContainer #divSupportSessionHeaderContainer #btnReturnToLast .svgicon, #menuSupportSessionContainer #divLoginHeaderContainer #btnEnter .svgicon, #menuSupportSessionContainer #divLoginHeaderContainer #btnReturnToLast .svgicon, #menuSupportSessionContainer #divLostHeaderContainer #btnEnter .svgicon, #menuSupportSessionContainer #divLostHeaderContainer #btnReturnToLast .svgicon, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnEnter .svgicon, #menuSupportSessionContainer #divSupportSessionHeaderContainer #btnReturnToLast .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divLoginHeaderContainer, #menuSupportSessionContainer #divLoginHeaderContainer {
  padding: 21px 0px !important;
}
#menuLoginContainer #divSupportSessionHeaderContainer, #menuSupportSessionContainer #divSupportSessionHeaderContainer {
  padding-left: 113px;
}
#menuLoginContainer #divLogin, #menuLoginContainer #divLostpass, #menuLoginContainer #divVerificationCode, #menuLoginContainer #divNeedAssistance, #menuSupportSessionContainer #divLogin, #menuSupportSessionContainer #divLostpass, #menuSupportSessionContainer #divVerificationCode, #menuSupportSessionContainer #divNeedAssistance {
  background-color: #FFF;
  text-align: center;
}
#menuLoginContainer #divLogin .inputLabel, #menuLoginContainer #divLostpass .inputLabel, #menuLoginContainer #divVerificationCode .inputLabel, #menuLoginContainer #divNeedAssistance .inputLabel, #menuSupportSessionContainer #divLogin .inputLabel, #menuSupportSessionContainer #divLostpass .inputLabel, #menuSupportSessionContainer #divVerificationCode .inputLabel, #menuSupportSessionContainer #divNeedAssistance .inputLabel {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 15px 0px 5px 0px;
}
#menuLoginContainer #divLogin .user-input, #menuLoginContainer #divLostpass .user-input, #menuLoginContainer #divVerificationCode .user-input, #menuLoginContainer #divNeedAssistance .user-input, #menuSupportSessionContainer #divLogin .user-input, #menuSupportSessionContainer #divLostpass .user-input, #menuSupportSessionContainer #divVerificationCode .user-input, #menuSupportSessionContainer #divNeedAssistance .user-input {
  border: 1px #000f5b solid;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  padding: 2px 5px;
  text-align: center;
  -webkit-box-sizing: content-box;
  width: 250px;
}
#menuLoginContainer #divLogin .user-input[type=password]:-webkit-autofill, #menuLoginContainer #divLostpass .user-input[type=password]:-webkit-autofill, #menuLoginContainer #divVerificationCode .user-input[type=password]:-webkit-autofill, #menuLoginContainer #divNeedAssistance .user-input[type=password]:-webkit-autofill, #menuSupportSessionContainer #divLogin .user-input[type=password]:-webkit-autofill, #menuSupportSessionContainer #divLostpass .user-input[type=password]:-webkit-autofill, #menuSupportSessionContainer #divVerificationCode .user-input[type=password]:-webkit-autofill, #menuSupportSessionContainer #divNeedAssistance .user-input[type=password]:-webkit-autofill {
  font-size: 25px;
}
#menuLoginContainer #divLogin .user-input[type=text], #menuLoginContainer #divLogin .user-input[type=password], #menuLoginContainer #divLostpass .user-input[type=text], #menuLoginContainer #divLostpass .user-input[type=password], #menuLoginContainer #divVerificationCode .user-input[type=text], #menuLoginContainer #divVerificationCode .user-input[type=password], #menuLoginContainer #divNeedAssistance .user-input[type=text], #menuLoginContainer #divNeedAssistance .user-input[type=password], #menuSupportSessionContainer #divLogin .user-input[type=text], #menuSupportSessionContainer #divLogin .user-input[type=password], #menuSupportSessionContainer #divLostpass .user-input[type=text], #menuSupportSessionContainer #divLostpass .user-input[type=password], #menuSupportSessionContainer #divVerificationCode .user-input[type=text], #menuSupportSessionContainer #divVerificationCode .user-input[type=password], #menuSupportSessionContainer #divNeedAssistance .user-input[type=text], #menuSupportSessionContainer #divNeedAssistance .user-input[type=password] {
  border-radius: 0px !important;
  border: 1px #aaa solid;
}
#menuLoginContainer #divLogin .divButtonLogin #btnLogIn, #menuLoginContainer #divLogin .divButtonLogin #btnResetPassword, #menuLoginContainer #divLogin .divButtonLogin #btnVerifCode,
#menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByEmail, #menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByTexto, #menuLoginContainer #divLostpass .divButtonLogin #btnLogIn, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPassword, #menuLoginContainer #divLostpass .divButtonLogin #btnVerifCode,
#menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto, #menuLoginContainer #divVerificationCode .divButtonLogin #btnLogIn, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPassword, #menuLoginContainer #divVerificationCode .divButtonLogin #btnVerifCode,
#menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnLogIn, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPassword, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnVerifCode,
#menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto, #menuSupportSessionContainer #divLogin .divButtonLogin #btnLogIn, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPassword, #menuSupportSessionContainer #divLogin .divButtonLogin #btnVerifCode,
#menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByEmail, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByTexto, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnLogIn, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPassword, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnVerifCode,
#menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnLogIn, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPassword, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnVerifCode,
#menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnLogIn, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPassword, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnVerifCode,
#menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
#menuLoginContainer #divLogin .divButtonLogin #btnLogIn:focus, #menuLoginContainer #divLogin .divButtonLogin #btnResetPassword:focus, #menuLoginContainer #divLogin .divButtonLogin #btnVerifCode:focus,
#menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:focus, #menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnLogIn:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPassword:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnVerifCode:focus,
#menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnLogIn:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPassword:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnVerifCode:focus,
#menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnLogIn:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPassword:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnVerifCode:focus,
#menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnLogIn:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPassword:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnVerifCode:focus,
#menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnLogIn:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPassword:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnVerifCode:focus,
#menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnLogIn:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPassword:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnVerifCode:focus,
#menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnLogIn:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPassword:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnVerifCode:focus,
#menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divLogin .divButtonLogin #btnLogIn:hover, #menuLoginContainer #divLogin .divButtonLogin #btnResetPassword:hover, #menuLoginContainer #divLogin .divButtonLogin #btnVerifCode:hover,
#menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:hover, #menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:hover, #menuLoginContainer #divLostpass .divButtonLogin #btnLogIn:hover, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPassword:hover, #menuLoginContainer #divLostpass .divButtonLogin #btnVerifCode:hover,
#menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:hover, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:hover, #menuLoginContainer #divVerificationCode .divButtonLogin #btnLogIn:hover, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPassword:hover, #menuLoginContainer #divVerificationCode .divButtonLogin #btnVerifCode:hover,
#menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:hover, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:hover, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnLogIn:hover, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPassword:hover, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnVerifCode:hover,
#menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:hover, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:hover, #menuSupportSessionContainer #divLogin .divButtonLogin #btnLogIn:hover, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPassword:hover, #menuSupportSessionContainer #divLogin .divButtonLogin #btnVerifCode:hover,
#menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:hover, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:hover, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnLogIn:hover, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPassword:hover, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnVerifCode:hover,
#menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:hover, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:hover, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnLogIn:hover, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPassword:hover, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnVerifCode:hover,
#menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:hover, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:hover, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnLogIn:hover, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPassword:hover, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnVerifCode:hover,
#menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:hover, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divLogin .divButtonLogin #btnLogIn:hover:focus, #menuLoginContainer #divLogin .divButtonLogin #btnResetPassword:hover:focus, #menuLoginContainer #divLogin .divButtonLogin #btnVerifCode:hover:focus,
#menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:hover:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnLogIn:hover:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPassword:hover:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnVerifCode:hover:focus,
#menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:hover:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnLogIn:hover:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPassword:hover:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnVerifCode:hover:focus,
#menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:hover:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnLogIn:hover:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPassword:hover:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnVerifCode:hover:focus,
#menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:hover:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnLogIn:hover:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPassword:hover:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnVerifCode:hover:focus,
#menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:hover:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnLogIn:hover:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPassword:hover:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnVerifCode:hover:focus,
#menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:hover:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnLogIn:hover:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPassword:hover:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnVerifCode:hover:focus,
#menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:hover:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnLogIn:hover:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPassword:hover:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnVerifCode:hover:focus,
#menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:hover:focus, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divLogin .divButtonLogin #btnLogIn:hover .svgicon, #menuLoginContainer #divLogin .divButtonLogin #btnResetPassword:hover .svgicon, #menuLoginContainer #divLogin .divButtonLogin #btnVerifCode:hover .svgicon,
#menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:hover .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnLogIn:hover .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPassword:hover .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnVerifCode:hover .svgicon,
#menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:hover .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnLogIn:hover .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPassword:hover .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnVerifCode:hover .svgicon,
#menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:hover .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnLogIn:hover .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPassword:hover .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnVerifCode:hover .svgicon,
#menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:hover .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnLogIn:hover .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPassword:hover .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnVerifCode:hover .svgicon,
#menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByTexto:hover .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnLogIn:hover .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPassword:hover .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnVerifCode:hover .svgicon,
#menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto:hover .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnLogIn:hover .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPassword:hover .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnVerifCode:hover .svgicon,
#menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto:hover .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnLogIn:hover .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPassword:hover .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnVerifCode:hover .svgicon,
#menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail:hover .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divLogin .divButtonLogin #btnLogIn .svgicon, #menuLoginContainer #divLogin .divButtonLogin #btnResetPassword .svgicon, #menuLoginContainer #divLogin .divButtonLogin #btnVerifCode .svgicon,
#menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuLoginContainer #divLogin .divButtonLogin #btnResetPasswordByTexto .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnLogIn .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPassword .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnVerifCode .svgicon,
#menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuLoginContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnLogIn .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPassword .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnVerifCode .svgicon,
#menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuLoginContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnLogIn .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPassword .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnVerifCode .svgicon,
#menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuLoginContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnLogIn .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPassword .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnVerifCode .svgicon,
#menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuSupportSessionContainer #divLogin .divButtonLogin #btnResetPasswordByTexto .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnLogIn .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPassword .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnVerifCode .svgicon,
#menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuSupportSessionContainer #divLostpass .divButtonLogin #btnResetPasswordByTexto .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnLogIn .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPassword .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnVerifCode .svgicon,
#menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuSupportSessionContainer #divVerificationCode .divButtonLogin #btnResetPasswordByTexto .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnLogIn .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPassword .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnVerifCode .svgicon,
#menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByEmail .svgicon, #menuSupportSessionContainer #divNeedAssistance .divButtonLogin #btnResetPasswordByTexto .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divLogin, #menuSupportSessionContainer #divLogin {
  padding: 32px 0px 35px 0px !important;
}
#menuLoginContainer #divLogin .divButtonLogin, #menuSupportSessionContainer #divLogin .divButtonLogin {
  padding-top: 45px !important;
}
#menuLoginContainer #divLostpass, #menuSupportSessionContainer #divLostpass {
  padding: 22px 0px 20px 0px !important;
}
#menuLoginContainer #divLostpass .divButtonLogin, #menuSupportSessionContainer #divLostpass .divButtonLogin {
  padding-top: 12px !important;
}
#menuLoginContainer #divLostpass .inputLabel, #menuSupportSessionContainer #divLostpass .inputLabel {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 15px 0px 5px 0px;
  font-size: 14px !important;
}
#menuLoginContainer #divLostpass #lblLostPassContainer, #menuSupportSessionContainer #divLostpass #lblLostPassContainer {
  padding-bottom: 30px;
}
#menuLoginContainer #divLostpass #lblLostPassContainer #lblLostPass, #menuSupportSessionContainer #divLostpass #lblLostPassContainer #lblLostPass {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px !important;
}
#menuLoginContainer #divLostpass #divLostByContainer, #menuSupportSessionContainer #divLostpass #divLostByContainer {
  display: flex;
  justify-content: space-evenly;
  margin: auto;
  width: 761px;
}
#menuLoginContainer #divLostpass #divLostByContainer .lblLostByContainer span, #menuSupportSessionContainer #divLostpass #divLostByContainer .lblLostByContainer span {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
}
#menuLoginContainer #divVerificationCode, #menuSupportSessionContainer #divVerificationCode {
  padding: 24px 0px 24px 0px !important;
}
#menuLoginContainer #divVerificationCode .divButtonLogin, #menuSupportSessionContainer #divVerificationCode .divButtonLogin {
  padding-top: 35px;
}
#menuLoginContainer #divVerificationCode .span, #menuSupportSessionContainer #divVerificationCode .span {
  font-family: Arial, Helvetica, sans-serif;
}
#menuLoginContainer #divVerificationCode #lblEnterCodeContainer, #menuSupportSessionContainer #divVerificationCode #lblEnterCodeContainer {
  padding: 25px 0px 25px 0px;
}
#menuLoginContainer #divVerificationCode #lblEnterCodeContainer #lblEnterCode, #menuSupportSessionContainer #divVerificationCode #lblEnterCodeContainer #lblEnterCode {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
}
#menuLoginContainer #divVerificationCode #verifCodesContainer, #menuSupportSessionContainer #divVerificationCode #verifCodesContainer {
  display: flex;
  justify-content: space-evenly;
  margin: auto;
  width: 480px;
}
#menuLoginContainer #divVerificationCode #verifCodesContainer .verifCode, #menuSupportSessionContainer #divVerificationCode #verifCodesContainer .verifCode {
  border-radius: 15%;
  font-size: 48px;
  height: 60px;
  text-align: center;
  width: 55px;
}
#menuLoginContainer #divNeedAssistance, #menuSupportSessionContainer #divNeedAssistance {
  padding: 20px 0px 129px 0px;
}
#menuLoginContainer #divNeedAssistance #divNeedAssistanceContainer span span:first-child, #menuSupportSessionContainer #divNeedAssistance #divNeedAssistanceContainer span span:first-child {
  display: block;
  margin: auto;
  padding-bottom: 35px;
  width: 400px;
}
#menuLoginContainer #divNeedAssistance #divNeedAssistanceContainer span span:nth-child(3), #menuSupportSessionContainer #divNeedAssistance #divNeedAssistanceContainer span span:nth-child(3) {
  display: block;
}
#menuLoginContainer #divSupportSession, #menuSupportSessionContainer #divSupportSession {
  background-color: #FFF;
  height: 245px;
  padding: 0px 0px 35px 0px;
}
#menuLoginContainer #divSupportSession .disabled, #menuSupportSessionContainer #divSupportSession .disabled {
  border-color: #ececec !important;
  pointer-events: none;
}
#menuLoginContainer #divSupportSession .menuSessionSupportLabel, #menuSupportSessionContainer #divSupportSession .menuSessionSupportLabel {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
  display: block !important;
  padding: 15px 0px;
  text-align: center;
}
#menuLoginContainer #divSupportSession .user-input, #menuSupportSessionContainer #divSupportSession .user-input {
  border: 1px #000f5b solid;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  padding: 2px 5px;
  text-align: center;
  -webkit-box-sizing: content-box;
  width: 250px;
  width: 210px;
}
#menuLoginContainer #divSupportSession .user-input[type=password]:-webkit-autofill, #menuSupportSessionContainer #divSupportSession .user-input[type=password]:-webkit-autofill {
  font-size: 25px;
}
#menuLoginContainer #divSupportSession .user-input[type=text], #menuLoginContainer #divSupportSession .user-input[type=password], #menuSupportSessionContainer #divSupportSession .user-input[type=text], #menuSupportSessionContainer #divSupportSession .user-input[type=password] {
  border-radius: 0px !important;
  border: 1px #aaa solid;
}
#menuLoginContainer #divSupportSession #tabsConnexion .inputLabel, #menuSupportSessionContainer #divSupportSession #tabsConnexion .inputLabel {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 15px 0px 5px 0px;
}
#menuLoginContainer #divSupportSession #tabsConnexion .ui-tabs-nav li.ui-state-active, #menuSupportSessionContainer #divSupportSession #tabsConnexion .ui-tabs-nav li.ui-state-active {
  margin-bottom: -2px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser {
  text-align: center;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser.ui-tabs-panel, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser.ui-tabs-panel {
  padding: 20px 12px 12px 12px !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #existingUserListError, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #existingUserListError {
  display: block;
  margin-bottom: -6px;
  margin-top: -8px;
  text-align: center;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #divUserNameInput, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #divUserNameInput {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-left: 122px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #txtUserName, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #txtUserName {
  margin-right: 15px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUsername #btnTabsUserSearch .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser {
  display: flex;
  padding-left: 135px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser .svgicon {
  width: 16px;
  height: 16px;
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList {
  height: 130px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList.scrollable-container, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList.scrollable-container {
  margin: 0px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList .scrollable, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList .scrollable {
  height: 97px;
  padding-right: 4px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList .scrollable::-webkit-scrollbar, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList .scrollable::-webkit-scrollbar {
  background: #fff;
  width: 12px;
  height: 5px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList #existing-subject-picker-message, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserList #existing-subject-picker-message {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0px 7px 0px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton {
  margin: 32px 0px 0px 25px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
  margin-bottom: 10px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserReturn .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #divExistingUserButton #btnExistingUserValidate .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset {
  margin-right: 5px !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset .pickerRadioDiv, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset .pickerRadioDiv {
  margin: 0px !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label {
  width: 100%;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label:not(:last-child), #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label:not(:last-child) {
  border-bottom: none !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-default, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-default {
  background: #fff;
  border: solid #333333 1px;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-focus .svgicon, #menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-hover .svgicon, #menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-active .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-focus .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label.ui-state-active .svgicon {
  fill: #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: space-between;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span.ui-button-text, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span.ui-button-text {
  line-height: normal;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span .usernameDiv, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span .usernameDiv {
  align-self: start;
  text-align: start;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span .svgIconDiv, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span .svgIconDiv {
  display: inline-flex;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span .svgIconDiv .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divExistingUser #existing-subject-picker.ui-buttonset label span .svgIconDiv .svgicon {
  fill: #CCCCCC;
  height: 26px;
  width: 26px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName .user-input, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName .user-input {
  text-align: start;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer {
  display: flex;
  padding: 15px 0px 0px 130px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameIcon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameIcon {
  text-align: start;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameIcon #labelFullName, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameIcon #labelFullName {
  display: inline-block;
  font-size: 14px;
  margin-right: 15px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameIcon .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameIcon .svgicon {
  fill: #333333;
  height: 20px;
  vertical-align: text-bottom;
  width: 20px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameInput, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameInput {
  display: flex;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameInput #txtFirstName, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameInput #txtFirstName {
  margin-right: 15px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameInput .inputLabel, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divFullName #divFullNameInput .inputLabel {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 15px 0px 5px 0px;
  display: block;
  text-align: start;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton {
  margin: 13px 0px 0px 20px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
  margin-bottom: 10px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchReturn .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsUser #divUserFullName #divFullNameContainer #divSearchButton #btnSearchFullName .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew {
  text-align: center;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew.ui-tabs-panel, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew.ui-tabs-panel {
  padding: 55px 0px 0px 0px !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
  font-size: 12px;
  width: 360px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton .buttonNew .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton #btnNewUser, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsNew #divNewButton #btnNewUser {
  margin-bottom: 15px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset {
  text-align: start;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset.ui-tabs-panel, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset.ui-tabs-panel {
  padding: 5px 0px 0px 0px !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset .buttonResetFind .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset .user-input, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset .user-input {
  text-align: start;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #UserNameResetListError, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #UserNameResetListError {
  display: block;
  margin-bottom: -21px;
  margin-top: 7px;
  text-align: center;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divResetError, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divResetError {
  padding: 10px 0px 0px 170px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divUserNameReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divUserNameReset {
  padding: 10px 0px 0px 170px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divUserNameReset #txtUserNameReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divUserNameReset #txtUserNameReset {
  margin: 0px 10px 17px 0px;
  width: 430px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset {
  padding: 0px 0px 0px 170px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset #lblFullNameReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset #lblFullNameReset {
  padding-top: 5px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset #txtFirstNameReset, #menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset #txtLastNameReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset #txtFirstNameReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divFullNameReset #txtLastNameReset {
  margin-right: 10px;
  width: 202px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset {
  display: flex;
  padding: 20px 0px 0px 135px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset .svgicon {
  width: 16px;
  height: 16px;
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList {
  height: 135px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList.scrollable-container, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList.scrollable-container {
  margin: 0px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList .scrollable, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList .scrollable {
  height: 97px;
  padding-right: 4px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList .scrollable::-webkit-scrollbar, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList .scrollable::-webkit-scrollbar {
  background: #fff;
  width: 12px;
  height: 5px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList #reset-subject-picker-message, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetList #reset-subject-picker-message {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0px 7px 0px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton {
  margin: 32px 0px 0px 25px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
  margin-bottom: 10px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetReturn .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:hover, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:hover:focus, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate:hover .svgicon {
  fill: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #divExistingUserResetButton #btnExistingUserResetValidate .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset {
  margin-right: 5px !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset .pickerRadioDiv, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset .pickerRadioDiv {
  margin: 0px !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label {
  width: 100%;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label:not(:last-child), #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label:not(:last-child) {
  border-bottom: none !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-default, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-default {
  background: #fff;
  border: solid #333333 1px;
  color: #333333;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-focus .svgicon, #menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-hover .svgicon, #menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-active .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-focus .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-hover .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label.ui-state-active .svgicon {
  fill: #333333 !important;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: space-between;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span.ui-button-text, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span.ui-button-text {
  line-height: normal;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span .usernameDiv, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span .usernameDiv {
  align-self: start;
  text-align: start;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span .svgIconDiv, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span .svgIconDiv {
  display: inline-flex;
}
#menuLoginContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span .svgIconDiv .svgicon, #menuSupportSessionContainer #divSupportSession #tabsConnexion #tabsReset #divExistingUserReset #reset-subject-picker.ui-buttonset label span .svgIconDiv .svgicon {
  fill: #CCCCCC;
  height: 26px;
  width: 26px;
}

.ui-dialog.divResetPassword {
  line-height: normal !important;
  width: 864px !important;
}
.ui-dialog.divResetPassword .ui-dialog-buttonpane {
  bottom: 81px;
  left: 634px;
  margin: 0px;
  padding: 0px !important;
  position: absolute;
}
.ui-dialog.divResetPassword .ui-dialog-buttonpane .ui-dialog-buttonset button {
  height: 29px;
}
.ui-dialog.divResetPassword #dialogResetPassword {
  height: auto !important;
  margin: 15px 0px 21px 102px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword {
  min-width: 738px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .inputLabel {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 15px 0px 5px 0px;
  font-size: 14px;
  padding: 5px 0px 2px 0px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .user-input {
  border: 1px #000f5b solid;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  padding: 2px 5px;
  text-align: center;
  -webkit-box-sizing: content-box;
  width: 250px;
  height: 24px;
  text-align: start;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .user-input[type=password]:-webkit-autofill {
  font-size: 25px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .user-input[type=text], .ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .user-input[type=password] {
  border-radius: 0px !important;
  border: 1px #aaa solid;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .user-input.leftInput {
  margin-right: 18px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer {
  display: flex;
  justify-content: space-between;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .passwordTipsTitle {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 15px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .divBtnPasswordTipsReturn {
  margin-top: 2px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .divBtnPasswordTipsReturn .btnPasswordTipsReturn {
  background-color: #333333;
  border: 1px #333333 solid;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 6px 4px;
  text-transform: uppercase;
  min-width: 110px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .divBtnPasswordTipsReturn .btnPasswordTipsReturn:focus {
  box-shadow: 0 0 2px 1px gray !important;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .divBtnPasswordTipsReturn .btnPasswordTipsReturn:hover {
  background: #c7c9cb !important;
  border-color: #c7c9cb !important;
  color: #333333;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .divBtnPasswordTipsReturn .btnPasswordTipsReturn:hover:focus {
  box-shadow: 0 0 2px 1px #333333 !important;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .divBtnPasswordTipsReturn .btnPasswordTipsReturn:hover .svgicon {
  fill: #333333;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsTitleContainer .divBtnPasswordTipsReturn .btnPasswordTipsReturn .svgicon {
  width: 25px;
  height: 18px;
  fill: #fff;
  vertical-align: middle;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsDescriptionContainer .passwordTipsDescription .lblPasswordTipsDescription ul {
  font-size: 14px;
  font-weight: bold;
  list-style-type: "- ";
  margin-block-start: 1em !important;
  margin-block-end: 1em !important;
  padding-inline-start: 9px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsInfoContainer {
  border: solid 1px black;
  height: 145px;
  margin-bottom: -15px;
  width: 620px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsInfoContainer ::-webkit-scrollbar-track {
  background-color: transparent;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsInfoContainer .passwordTipsInfoSubContainer {
  overflow-y: auto;
  height: 140px;
  margin: 5px auto 0px auto;
  width: 605px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword .divPasswordTips .passwordTipsInfoContainer .passwordTipsInfoSubContainer .passwordTipsInfoContainerList {
  font-size: 14px;
  list-style-type: "- ";
  margin: 0px;
  padding-inline-start: 15px;
  padding-inline-end: 10px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword {
  margin-top: 35px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .lblPasswordNew {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .subjectProfilePasswordLine {
  display: flex;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .subjectProfilePasswordLine .txtPasswordNew, .ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .subjectProfilePasswordLine .txtPasswordConfirmNew {
  width: 218px !important;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPasswordLink {
  padding-top: 5px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPasswordLink .hrefSubjectProfileTips {
  color: #333;
  font-family: "Arial";
  font-size: 11px;
  font-style: italic;
  font-size: 13px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPasswordLink .lblRequiredStar {
  padding-left: 38px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPasswordLink .lblRequired {
  font-size: 13px;
  font-style: italic;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPassStrength {
  min-height: 65px;
  width: 620px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPassStrength .lblPassStrength {
  color: #333333;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 15px 0px 5px 0px;
  font-size: 14px;
  padding: 7px 0px 7px 0px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPassStrength .PassStrength .PassStrengthColor {
  height: 10px;
}
.ui-dialog.divResetPassword #dialogResetPassword #formResetPassword #divResetPassword .divPassStrength .PassStrength .PassStrengthText {
  font-size: 15px;
  font-weight: bold;
  padding-top: 5px;
}