







#centeredmenu { z-index:99; }
#btRegisterNow { display:none; }

/* MANAGER */

#speakerImg, .speakerImg { float:left; width:140px; height:140px; border:1px solid grey; background-repeat:no-repeat; background-position: 50% 50%; }

#toolbar { float:right; width:300px; height:30px; padding:5px; }

.divAddSession { display:block; text-align:right; border:1px solid pink; margin:5px 30px 5px 80px; }
.divUpdateSession { display:block; border:1px solid pink; margin:5px 30px 5px 80px; }

.btCloseFormAddSession {  float:left; height:20px; margin-top:-20px; margin-left:-20px; }

.formAddSession { display:none; clear:both; border:1px solid grey; background-color:rgb(240, 240, 240); margin:5px; padding:20px; }
.formUpdateSession { display:none; clear:both; border:1px solid grey; background-color:rgb(240, 240, 240); margin:5px; padding:20px; }

.btShowUpdateSession, .btDeleteSession { float:right; }

.spk_toolbar { float:right; margin-top:0px; margin-right:0px; padding:5px; background-color:white; }

/* Display SPK */



/* FORM */
form label { margin-left:0px; font-size:12px; width:100px; }
form input { width:100%; margin-bottom:5px; }
.redactor_box { width:100%; }

.btSaveUpdateSpeaker{ float:right; margin-top:10px; }

/*  */

.formAddSpeakerPhoto { float:left; width:250px; margin-right:20px; margin-left:20px; }
.formUpdateSpeaker { float:left; width:550px; }

/* USER BIO*/
.wrapperBio { padding:20px; }
.wrapperBio .spk_photo { float:left; margin-right:20px; border:none; border-right:1px solid white; }
.wrapperBio .spk_biography { clear:both; padding-top:30px; font-size:12px; }
.wrapperBio .spk_name { margin-top:0px; background-color:rgb(128, 0, 77); color:white; padding:10px; font-size:20px; }
.wrapperBio .spk_company { font-size:14px; color:rgb(128, 0, 77); padding-bottom:10px; }
.wrapperBio .spk_country { font-size:14px; color:black; }


.btShowAll { display:inline-block; margin:10px auto; padding:10px; background-color:rgb(197, 199, 78); text-transform: uppercase; color:white; text-decoration:none; font-size:20px; text-align: center; }



