.actiUOC {
	font-size: small;
}
.etiuoc {
	font-size: small;
}
.uoc_portafolis_subject_title {
	font-weight: bold;
}
.uoc_portafolis_activity_title {
	font-weight: bold;
}
.uoc_portafolis_tools .column-uoc_portafolis_tools img,
.uoc_portafolis_tools .uoc_portafolis_subject_title img, 
.uoc_portafolis_tools .external_post_title img {
	display: inline-block;
	width: 20px;
	height: auto;
	vertical-align: middle;
	margin-right: 2px;
}

.uoc_portafolis_tools .column-uoc_portafolis_tools{
	flex: auto;
}

.external_post_title {
	font-weight: bold;
}

.uoc_portafolis_footer{
	background-color:#F8F8F8; 
	background-color:rgba(232, 232, 232, 0.22); 
	padding:10px;
	border-top:4px solid #000078;
	display: flex;
	/*font-size: 0.8rem;*/
	font-size: .9em;
	position: relative;
}

.ui-widget-overlay { height: 100%; left: 0; position: fixed; top: 0; width: 100%; background:#f6f7f7; opacity: 0.9; }

.ui-dialog {
	z-index: 2000;
	position: absolute !important;
}
.ui-tooltip {
	padding: 10px 20px !important;
	color: white;
	border-radius: 10px;
	box-shadow: 0 0 7px black;
}

.ui-tooltip div {
	padding:10px;
}

.ui-tooltip span {
	font-size: 14px;
	margin-bottom: 0px !important;
	font-weight: bold;
}

.top-modal {
	background-color: #ffffff;
	padding: 60px;
	padding-top:30px;
	color: #192150;
	text-align:center;
	font-family: "Open Sans";
	font-size: 15px;
}

.modal-warn {
	display: none;
}

.top-modal p {
	margin-bottom: 0px;
}

.title-modal {

	font-size: 18px;
	display: inline-block;
}

.content-modal {
	padding: 30px 30px 30px;
	overflow:hidden;
	font-family: Montserrat-Regular;
	margin-top: -72px;
	/*margin-left: 5%;
	margin-right: 5%;*/
	background-color: #ffffff;
}


.content-modal-info {
	overflow: hidden;
	margin-bottom: 50px;
}

.modal-left {
	float: left;
	width: 50%;
}

.modal-right {
	float: right;
	width: 45%;
	min-width: 250px;
}

.content-modal-info {
	overflow: hidden;
	margin-bottom: 50px;
}

.modal-left {
	float: left;
	width: 50%;
}

.modal-right {
	float: right;
	width: 45%;
	min-width: 250px;
}

.footer_logo_create_site {
	width: 100px;
	height: 26px;
	float:left;
	margin-right:7px;
}

.column-uoc_portafolis_tools {
	float: left;
	width: 33.33%;
	padding: 10px;
}

.column-2-uoc_portafolis_tools {
	float: left;
	width: 50%;
	padding: 10px;
}

/* Clear floats after the columns */
.row_uoc_portafolis_tools:after {
	content: "";
	display: table;
	clear: both;
}


.uoc_portafolis_tools_uoc{
	background-color:#F8F8F8; padding:5px;
	display:flex;
	margin-bottom:20px;
	font-size: 0.8rem;
	clear: both;
}