  #webagform_ubi {
	width: 100%;
    display: inline-flex;
}

 #center-id {
	margin:auto;
}

 #left-style {
	position: relative;
	left: 0%;
	margin: auto;
}

@media (max-width: 550px) {
}

 #left-style-agenda {
	position: relative;
	left: 0%;
	margin: auto;
	width: 100%;
}

.pop_confirm.pop_confirm_inscription .ongletjs,
.pop_confirm.pop_confirm_inscription .ongletjshover,
.pop_confirm.pop_confirm_inscription .ongletjsactive {
	display: -webkit-inline-box;
}
.divposall {
	position: relative;
}
.et_header_style_left #et-top-navigation nav>ul>li>a,
.et_header_style_left #et-top-navigation nav>ul>li>a:hover,
.et_header_style_left #et-top-navigation nav>ul>li>a:focus {
  outline: none !important;
}
.header_title {
	height: 40px;
	margin-top: 10px;
}

 .header_title_span {
	position: absolute;
	right: 50px;
	left: 50px;
	text-align: center;
	color: white;
	font-size: 18px;
}

.img_go_back {
	width: 15px;
	height: 15px;

	color: white;
}

 .header {
	height: 100px;
	margin-left: 3%;
    margin-right: 3%;
}

 .content {
	height: 85%;
}

 .divSearchMobile {
	margin-top: 5px;
	margin-bottom: 5px;
}

 .divOrSearchMobile {
	display: none !important;
    width: 32px;
    height: 24px;
    line-height: 24px;
    color: var(--main-color-orange);
    border-radius: 15px;
    font-size: 12px;
    text-align: center;
}

 .ul_search {
    margin: 0;
    padding: 0;
    list-style-type: none;
	height: 100%;
	overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
	background-color: #f1f1f0;
}

 .ul_title {
	text-align: center;
	font-weight: bold;
	margin-top: 2%;
    margin-bottom: 2%;
	 color: #000000;
}
 .div_spec_content{
	 color: #000000;
 }

 .li_med,  .li_spec {
	min-height: 16px;
    padding: 8px 14px;
    border-bottom: 1px solid #ddd;
}

 .div_med_name {
	color: #FF7104 !important;
	font-size: 115% !important;
}

 .div_med_spec {
	color: #000000 !important;
	font-size: 80% !important;
}

 .div_med_ville {
	font-size: 80%;
	 color: #000000 !important;
}

 .div_med_content {

}

 .scrollable {
	overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

 .searchdiv_mobile {
	 display: inline;
	 padding-top: 20px;
	 background-color: white !important;
	 border-radius: 30px !important;

}

/*page, header,content, footer========================================================================*/

.page{
	width:100%;
	height:100%;
}

.page2 {
	background-color: #366EFF !important;
	position: absolute;
    top: 0px;
	width:100%;
	height:100%;
	z-index: 999999!important;
}
  .page2 #cwebagmedecin,
  .page2 #cwebagspec,
  .page2 #cwebagloc{
	width: 100%;
  }
/*page, header,content, footer========================================================================*/
 .page.center {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

 .page.right {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

 .page.left {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

 .page.top {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

 .page.transparent {
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3363370b,
		endColorstr=#3363370b);
}

 .page.nav_open {
	-webkit-transform: translate3d(290px, 0, 0);
	transform: translate3d(290px, 0, 0);
}

 .input_disabled {
	user-select : none;
    -moz-user-select : none;
    -webkit-user-select : none;
    color: gray;
    cursor: pointer;
}

.fiche-rdv .rowubi.pagepro.header {
	  height: auto;
}

#cwebagspec,#cwebagloc{
  width: 100%;
}

.pac-container{
  z-index: 999999!important;
}
.ipadfinish{
  border: 1px solid var(--main-background-color) !important;
  cursor: pointer;
  position: relative;
  background-color: var(--main-background-color) !important;
  color: white !important;
}
.ipadfinish:hover{
  background-color: white !important;
  color: var(--background-color-blue) !important;
}
@media (max-width: 980px) {
  .et_header_style_centered .mobile_nav .select_page {
	  display: inline-block;
	  color: #666;
	  font-size: 14px;
  }
}