iframe::-webkit-scrollbar {
	display: none;
}

.ui-datepicker-current-day {
	background-color: #5BC0DE !important;
}

.ui-layout-north {
	z-index: 20 !important;
	overflow: visible !important;
}

.ui-layout-south {
	z-index: 50 !important;
	overflow: visible !important;
	background-color: #ff0000;
}

.ui-layout-north .ui-layout-unit-content {
	overflow: visible !important;
}

#photoreel {
	overflow-x: scroll;
	overflow-y: hidden;
}

.readColorTmpl {
	background-color: #DFF0DF !important;
}

.readColorTmplNone {
	
}

/* Above, the asterisk selects all elements in the HTML document and rests the margin and padding. This ensures that any of the annoying "default" margin and paddings a browser might have will be reset to zero. */
.noti_Container {
	position: relative;
	/* This is crucial for the absolutely positioned element */
	width: 56px;
	height: 56px;
}

.noti_bubble {
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 12px;
	background: red;
	color: white;
	width: 18px;
	height: 18px;
	text-align: center;
	font-weight: bold;
	line-height: 18px;
	border-radius: 50%;
	box-shadow: 0 0 1px #333;
	line-height: 18px;
}

.badge_noti {
	position: relative;
}

.badge_noti[data-badge]:after {
	content: attr(data-badge);
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: .7em;
	background: green;
	color: white;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	border-radius: 50%;
	box-shadow: 0 0 1px #333;
}

/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */
.triangle-isosceles {
	position: relative;
	padding: 10px;
	margin: 1em 0 1em;
	color: #000;
	background: #66B368;
	/* default background for browsers without gradient support */
	/* css3 */
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9d835),
		to(#66B368) );
	background: -moz-linear-gradient(#f9d835, #66B368);
	background: -o-linear-gradient(#f9d835, #66B368);
	background: linear-gradient(#f9d835, #66B368);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 270px;
}

/* Variant : for left/right positioned triangle
------------------------------------------ */
.triangle-isosceles.left {
	margin-left: 50px;
	background: #66B368;
}

/* Variant : for right positioned triangle
------------------------------------------ */
.triangle-isosceles.right {
	margin-right: 50px;
	background: #66B368;
}

/* creates triangle */
.triangle-isosceles:after {
	content: "";
	position: absolute;
	bottom: -15px; /* value = - border-top-width - border-bottom-width */
	left: 50px; /* controls horizontal position */
	border-width: 15px 15px 0;
	/* vary these values to change the angle of the vertex */
	border-style: solid;
	border-color: #66B368 transparent;
	/* reduce the damage in FF3.0 */
	display: block;
	width: 0;
}

.ui-fluid .ui-button{width:auto;}

/* Variant : left
------------------------------------------ */
.triangle-isosceles.left:after {
	top: 16px; /* controls vertical position */
	left: -50px; /* value = - border-left-width - border-right-width */
	bottom: auto;
	border-width: 10px 50px 10px 0;
	border-color: transparent #66B368;
}

/* Variant : right
------------------------------------------ */
.triangle-isosceles.right:after {
	top: 16px; /* controls vertical position */
	right: -50px; /* value = - border-left-width - border-right-width */
	bottom: auto;
	left: auto;
	border-width: 10px 0 10px 50px;
	border-color: transparent #66B368;
}
.ui-fluid .ui-button{width:auto!important;}
.name-str-resume-chat {
    width: 100%;
    text-align: center;
    color: white;
    font-size: 20px;
    line-height: 45px;
    border-radius: 54px;
}

.name-container-resume-chat {
    width: 48px;
    height: 48px;
    border-radius: 37px;
    margin-bottom: 1px;
}

.name-container-resume-chat-user {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    margin-bottom: 0px;
    margin-right: 10px;
}

.name-str-resume-chat-user {
    width: 100%;
    text-align: center;
    color: white;
    font-size: 19px;
    line-height: 29px;
    border-radius: 54px;
}

