/* 
Theme Name: DES OPH TOULOUSE
Theme URI: #
Description: -
Author: LLC Team
Author URI: #
Template: hello-elementor
Version: 1.0.1
Text Domain: desoph
License: GNU #
License URI: #
Tags: #
*/

.row-doc-holder {
	display: flex;
flex-direction:column;
background:#FFF;
	  gap: 20px;
	  width: 100%;
	  padding: 1em;
	  border-radius: 11px;
}
.row-doc {
	display: flex;
  gap: 10px;
  width: 100%;
  align-items: center;
  justify-content: space-between; 
  border-bottom: solid 1px #CACACA;
  padding-bottom: 13px;
  }

  .viewPdf, .downPdf {
	  display: flex;
		gap: 10px;
		width: 100%;
		align-items: center;
		justify-content: flex-start; 
  }
  .row-doc .one  {
		font-size: 16px;
	}
	.row-doc .two  {
		
		  padding-left: 19px;
			border-left: solid 1px #E5E5E5;
			white-space: nowrap;
			display: flex;
			  gap: 10px;
			  font-size: 20px;
	  }
	.row-doc .two a  {color:var( --e-global-color-secondary ); display: flex; align-items: center; font-size: 20px;}
	.row-doc .two a:hover  {color:var( --e-global-color-accent );}
	.row-doc .two .viewPdf,  .row-doc .two .downPdf  {gap: 5px; flex-wrap: nowrap;} 

.row-doc .two a svg {fill:#777; height: 20px; }
.row-doc .two a:hover svg {fill:var( --e-global-color-accent );}
	
.um-profile .um-form {display: flex; gap: 0px; }	
.um-profile .um-form .um-profile-body {
  margin-top: 0;
  padding: 20px 20px 20px 40px;
  width: 70%;
  
}
.um-profile.um-viewing { margin-bottom: 0;}
.um-profile .um-form .um-header {display: none;}
.um-profile .um-form .um-profile-nav { width: 30%;
	display: flex;
	  flex-direction: column;
	  align-items: center;
	  justify-content: stretch;
	  gap: 10px;
	  background-color: #F5F5F5;
	
		border-top-left-radius: 11px;
	  border-bottom-left-radius: 11px;
	  padding: 0;
}
body.um-page-user header.page-header {display: none;}
body.um-page-user .page-content { padding-top: 0px; padding-bottom: 0px}
body.um-page-user .um-profile-nav-item a {color: #222 !important;}

.um-profile .um-form .um-profile-nav .um-profile-nav-item { width: 100%;}
.um-profile .um-form .um-profile-nav .um-profile-nav-item  a {
	float: none;text-align: left;
	line-height: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
padding: 20px; border-radius: 0;
margin: 0;
}
.um-profile-nav-item a i {
	position: relative;
	float: left;
	  margin: -7px 10px 0 0;
}
.um-profile .um-form .um-profile-nav .um-profile-nav-item.active  a {font-weight: bold; color: white !important;}
.um-profile .um-form .um-profile-nav .um-profile-nav-item  a:hover {background: white; color:var( --e-global-color-52ee50a ) !important; }

.also .elementor-widget-container, .also .elementor-icon-box-wrapper {display: flex; align-items: center; gap: 10px;}
.also .elementor-widget-container, .also .elementor-icon-box-wrapper .elementor-icon-box-icon {display: flex; align-items: center; gap: 10px;}

.also .elementor-icon-box-content a {color: #fff;}
.also .elementor-icon-box-content a:hover {text-decoration: underline;}


.page-id-114 .also.also-service .elementor-icon-box-wrapper,
.page-id-116 .also.also-hospitalisation .elementor-icon-box-wrapper,
.page-id-120 .also.also-consultation .elementor-icon-box-wrapper,
.page-id-122 .also.also-urgences .elementor-icon-box-wrapper,
.page-id-124 .also.also-bloc .elementor-icon-box-wrapper,
.page-id-118 .also.also-activites .elementor-icon-box-wrapper,

.page-id-433 .also-cursus .elementor-icon-box-wrapper,
.page-id-431 .also-enseignement .elementor-icon-box-wrapper,
.page-id-429 .also-diplomes .elementor-icon-box-wrapper,
.page-id-427 .also-master .elementor-icon-box-wrapper,
.page-id-425 .also-publications .elementor-icon-box-wrapper,
.page-id-423 .also-these .elementor-icon-box-wrapper,
.page-id-421 .also-memoire .elementor-icon-box-wrapper,

.page-id-1007 .also-viaasso .elementor-icon-box-wrapper,
.page-id-1020 .also-remplacements .elementor-icon-box-wrapper,
.page-id-1009 .also-postinternat .elementor-icon-box-wrapper,
.page-id-1022 .also-hospitalier .elementor-icon-box-wrapper,
.page-id-1024 .also-liberal .elementor-icon-box-wrapper,
.page-id-1026 .also-fmc .elementor-icon-box-wrapper

{
	background: var( --e-global-color-7298861 );
	background: #fff;
	  border-radius: 99em;
	  padding-right: 20px;
}

.page-id-114 .also.also-service .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-116 .also.also-hospitalisation .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-120 .also.also-consultation .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-122 .also.also-urgences .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-124 .also.also-bloc .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-118 .also.also-activites .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,

.page-id-433 .also-cursus .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-431 .also-enseignement .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-429 .also-diplomes .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-427 .also-master .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-425 .also-publications .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-423 .also-these .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-421 .also-memoire .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,


.page-id-1007 .also-viaasso .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-1020 .also-remplacements .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-1009 .also-postinternat .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-1022 .also-hospitalier .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-1024 .also-liberal .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
.page-id-1026 .also-fmc .elementor-icon-box-wrapper .elementor-icon-box-icon a svg,
{
	fill:#fff;
}


.page-id-114 .also.also-service .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-116 .also.also-hospitalisation .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-120 .also.also-consultation .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-122 .also.also-urgences .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-124 .also.also-bloc .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-118 .also.also-activites .elementor-icon-box-wrapper .elementor-icon-box-title a,

.page-id-433 .also-cursus .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-431 .also-enseignement .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-429 .also-diplomes .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-427 .also-master .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-425 .also-publications .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-423 .also-these .elementor-icon-box-wrapper .elementor-icon-box-title a,
.page-id-421 .also-memoire .elementor-icon-box-wrapper .elementor-icon-box-title a,

.page-id-1007 .also-viaasso .elementor-icon-box-wrapper .elementor-icon-box-title a ,
.page-id-1020 .also-remplacements .elementor-icon-box-wrapper .elementor-icon-box-title a ,
.page-id-1009 .also-postinternat .elementor-icon-box-wrapper .elementor-icon-box-title a ,
.page-id-1022 .also-hospitalier .elementor-icon-box-wrapper .elementor-icon-box-title a ,
.page-id-1024 .also-liberal .elementor-icon-box-wrapper .elementor-icon-box-title a ,
.page-id-1026 .also-fmc .elementor-icon-box-wrapper .elementor-icon-box-title a  {color:#000;}



p.MsoNormal {display: flex; flex-wrap: wrap;}
p.MsoNormal > span {display: inline-flex;}


.myinfos {color: #fff; text-align: center; display: flex; justify-content: center; flex-direction: column; align-items: center }
.myinfos .flex {display: flex; gap: 10px;  justify-content: center;align-items: center; }
.elementor a.cta_account_settings {font-size: small; text-decoration: none; background: #fff; color: #000 !important; display: flex; padding: 5px 20px; border-radius: 99em;display: flex; gap: 10px;  justify-content: center;align-items: center; margin-top: 20px; margin-bottom: 40px;}

.myinfos h1, .myinfos h2, .myinfos h3, .myinfos h4, .myinfos h5 , .myinfos a, .myinfos p {color: #fff !important;}

@media (max-width:767px) {
	.mdp-crumber-elementor-box {display: none;}
	#content .page-content div[data-elementor-type="wp-page"] > div.e-con-boxed {
		--padding-inline-start: 20px;
		  --padding-inline-end: 20px;
	}
}


