#fdBody {
	width: auto!important;
	height: auto!important;
	top: 0px!important;
}

/*Fond responsive*/
#accueil{
	background-image: url(/Portals/2/Personnalisation/Apparence/FondHCC.jpg);
	background-color: rgba(0, 0, 0, 0.3);
	background-blend-mode: multiply;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position-y: 82%;
	background-position-x: 96%;
	background-attachment: fixed;
}

.login-btns button.login-btns-oubli {
    color: white !important;
}
.login-bandeau-vignettes {
    background: rgba(37, 123, 165,0.6);
}
.login-bandeau-description {
    color: White;
}
#accueil .content .login-content-wrapper > * {
    background: rgba(37, 123, 165,0.6);
}
#accueil .content .main-description {
    color: white !important;
}
#accueil .common-link {
    color: #FFFFFF;
}

/*style burger menu*/
.header .menu-container .menu-toggle {
	background-color:#257BA5;
}

#accueil .header .menu-container .menu-toggle { 
	background-color:#257BA5; 
}

.header .menu-container .menu label { 
	background-color:#81B063; 
}

#accueil .header .menu-container .menu label { 
	background-color:#81B063; 
}

/*style boutons*/
.changeMDP-btns .common-btn { 
	background-color:#257BA5 !important;
}

.common-btn, .ButtonStyle { 
	background-color:#257BA5 !important;
}

#s_wrap_main .common-btn.back, .CancelButtonStyle { 
	border-color:#257BA5 !important; 
	background-color:White !important; 
}

#accueil .common-btn.login-btns-connecter  { 
	background-color:#257BA5 !important;
}

#s_wrap_main .common-btn { 
	background-color:#257BA5 !important;
}

#s_wrap_main .common-btn.secondary {
    border: 1px solid #d5d5d5 !important;
    background-color: #f3f3f3 !important;
}

#s_wrap_main .common-btn.plus {
    background-image: url(/Portals/2/Personnalisation/Apparence/ajouter.png);
    color: #257BA5 !important;
  	background-color: #fff !important;
}

#s_wrap_main .profil-identite-patient-photo-btns-suppression { 
	border-color:#257BA5 !important; 
	background-color:White !important; 
}

.archive-recherche .archive-recherche-champ-button { 
	background-color:#81B063; 
}

/*Style du text*/
#accueil .blue { 
	color:#257BA5;
}
#accueil .common-link  { 
	color:#257BA5;
}
a, a:visited, .homePageTitleEvent { 
	color:#257BA5;
}

/*Bouton page feedback*/
#dnn_ctr4397_Feedback_cmdSend { 
	border-color:none;
	background:none;
	background-color:#257BA5;
}

/*Onglets*/
.ContentPane .MyHOPTabs .rtsLI .rtsSelected .rtsTxt { 
	background-color:#81B063;
}

.ContentPane .ui-state-default a, .ContentPane .ui-widget-content .ui-state-default a, .ContentPane .MyHOPTabs .rtsLI .rtsLink .rtsTxt, .ContentPane .MyHOPTabs .rtsLI a, .ContentPane .MyHOPTabsWithLastTabRight .rtsLast .rtsTxt { 
	color:#81B063;
}

.ContentPane .RadTabStrip .rtsUL, .ContentPane .RadTabStripVertical .rtsUL, .ContentPane .ui-tabs .ui-tabs-nav, .ContentPane .ui-widget-header { 
	border-bottom: 8px solid #81B063; 
}

.common-warning-box { 
	background-color: #81B063; 
	border-color: #81B063;
}

/*Formulaires*/
.formulaires .formulaires-rappel { 
	background-color:#257BA5;
}

span.marqueur { 
	background-color:#257BA5; 
}

/*Page d'accueil conecté*/
.HomepageCard a.CardBackingPage {  
	background-color:#257BA5;
}

/*Page d'identité*/
.common-fileSelect ul > li > span > input.ruButton {
	background-color: #257BA5 !important;
}

/*Images de controle personnalisée*/
tr.rcbReadOnly td:last-child, .RadComboBox.common-input table tbody tr td:last-child {
    background-image: url(/Portals/2/Personnalisation/Apparence/dropdown.png);
}
.rgMasterTable input.rgAdd {
    background-image: url(/Portals/2/Personnalisation/Apparence/ajouter.png);
}

#accueil .loginPanel input[id="RadTxbLogin"], 
#accueil .loginPanel input[placeholder="Adresse email"] {
    background-image: url(/Portals/2/Personnalisation/Apparence/@.png) !important;
}
#accueil .loginPanel input[type="password"] {
    background-image: url(/Portals/2/Personnalisation/Apparence/iconLock.png) !important;
}

.imgCollapse { 
	background-image: url(/Portals/2/Personnalisation/Apparence/collapse-blue.png)
}

.imgExpand { 
	background-image: url(/Portals/2/Personnalisation/Apparence/expand-blue.png)
}

.imgArrow {
	content: url(/Portals/2/Personnalisation/Apparence/appointment_plus.png) ;
}
.imgArrow.ExpandButton_myHOP_Collapsed {
	content: url(/Portals/2/Personnalisation/Apparence/appointment_collapse.png) ;
}

.imgNodeCell {
    background-image: url(/Portals/2/Personnalisation/Apparence/Node.png);
}

/*création de compte*/
.inscription .etape.valeur-unique .contenu i { background-color: #257BA5;}

#accueil .phSaisieOTP .otpForm .otpValidButton input { background-color: #257BA5 !important;}
#accueil .phSaisieOTP .otpForm .otpValidButton input[value="Annuler"] {
    border: 1px solid #257BA5 !important;
}

#accueil .common-btn.back, .CancelButtonStyle {
    border: 1px solid #257BA5 !important;
}

/* Personnalisation HCC - RDV */
.rdv .rdv-recherche-resultats {
	margin-top: 10px;
}

.rdv .rdv-traitement-resumeService {
    margin: 10px 0;
    padding: 10px;
    border : 1px solid #ccc;
    background: #EFEED5;
}

.rdv .toubibName {
    color: #CF5F5F;
}

.rdv .liste-ligne ul {
  list-style-type: none;
  margin-top: 5px;
  margin-bottom: 5px;
}

.rdv .liste-ligne li:before {
     content : "\2022";
     margin-right: 15px;
}

.lblServiceInformationDetail span {
	color : #CF5F5F;
}

.lblServiceInformationDetail .common-btn {
	margin-top : 10px;
}

/* Personnalisation HCC - FORMULAIRE */

.clsVerticalQuestion .clsImgHelp {
    padding-right: 25px;
}

.clsThemeTitle {
    border-bottom: 1px solid #257BA5 !important;
    margin-bottom: 30px;
}

.alternateQuestion {
    background-color: #EABBBB;
    margin-top: 40px;
    margin-bottom: 10px;
    padding: 12px;
}

.clsVerticalQuestion .availQstStyle {
    border: 1px solid #257BA5;
}

.clsVerticalQuestion .availQstStyle tr:nth-child(3),
.clsVerticalQuestion .availQstStyle tr:nth-child(5) {
       display: none;
}

.clsVerticalQuestion .availQstStyle .availabilityHeaderStyle {
    padding-bottom: 10px;
    color: #257BA5;
}

.clsVerticalQuestion tr td:first-child {
    color: #257BA5;
}

.clsVerticalQuestion {
    padding-top: 5px !important;
}

.clsVerticalQuestion table[id*="RadioButtonList"], .clsVerticalQuestion table[id*="CheckBoxList"] {
    margin-top: 0px;
    margin-left: 20px;
}
