.bread-crumbs .breadcrumb__list .breadcrumb__item .breadcrumb__item_link > a {
white-space: nowrap;
}

.bread-crumbs .breadcrumb__list .breadcrumb__item . breadcrumb__link-current {
white-space: nowrap;
}

.bread-crumbs, .bread-crumbs .breadcrumb__list {
overflow: hidden;
overflow-x: auto;
}
.breadcrumb__link-current {
  white-space: nowrap;
}



.icon.calendar {
	display:inline-block;
	min-width:20px;
	min-height:20px;
	max-width:20px;
	max-height:20px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-right:12px;
	vertical-align:middle;
	position:relative;
	top:-2px;
}
.icon.current {
	display:inline-block;
	background:url('./i/sprite.png') no-repeat;
	background-position:-107px -843px;
	width:12px;
	height:12px;
	vertical-align:middle;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	-webkit-opacity:0.5;
	opacity:0.5;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter:alpha(opacity=50);
	margin:0 16px 0 4px;
}


.cal_NEURO { background:#fabb00; }
.cal_OMFS { background:#e8caab; }
.cal_ENT { background:#f6c1d8; }
.cal_PL-SUR { background:#fabf5f; }
.cal_AN { background:#bcbada; }
.cal_CARDIO-VAS { background:#ffe8a5; }
.cal_THOR { background:#b3d8f0; }
.cal_GI { background:#f6c0c8; }
.cal_NOTES {
	background:#ffffff;
	border:1px solid #64677a;
}
.cal_LAP { background:#ecd75f; }
.cal_GYN { background:#fde2ca; }
.cal_URO { background:#9ed3cc; }
.cal_PRO { background:#e3e8a3; }
.cal_ART { background:#75d1e0; }
.cal_CV {
	background:#a5c682;
	background:-webkit-gradient(linear,left top,right top,color-stop(0,#76d1e0),color-stop(1,#f9bb00));
	background:-webkit-linear-gradient(left,#76d1e0 0%,#f9bb00 100%);
	background:-ms-linear-gradient(left,#76d1e0,#f9bb00);
	background:-moz-linear-gradient(left,#76d1e0 0%,#f9bb00 100%);
	background:-o-linear-gradient(left,#76d1e0,#f9bb00);
	background:linear-gradient(to right,#76d1e0 0%,#7db9e8 #f9bb00);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9bb00', endColorstr='#76d1e0', GradientType=1);
}
.cal_MICRO { background:#f7eddb; }
.cal_PED { background:#993c8c; }
.cal_TP { background:#fff598; }
.cal_PDD_AF { background:#e3005d; }
.cal_NAV { background:#7a8a6b; }
.cal_SERVICE { background:#cccdce; }
.cal_MDM { background:#ebf6fb; }
.cal_VET { background:#e2efe1; }
@media all and (max-width: 980px) {
	.cal_VET { background:#c1e8bd; }
}
.cal_HYG { background:#ebf6fb; }
@media all and (max-width: 980px) {
	.cal_HYG { background:#c5eafb; }
}
.cal_NAV, .cal_PED, .cal_PDD_AF { color:white !important; }
.cal_NAV .icon.video, .cal_PED .icon.video, .cal_PDD_AF .icon.video {
	background:url('./i/sprite.png') no-repeat;
	background-position:-37px -922px;
	width:16px;
	height:16px;
}
.cal_NAV .icon.check, .cal_PED .icon.check, .cal_PDD_AF .icon.check {
	background:url('./i/sprite.png') no-repeat;
	background-position:-26px -964px;
	width:14px;
	height:14px;
}
.cal_NAV:hover, .cal_PED:hover, .cal_PDD_AF:hover { color:white; }
@media all and (max-width: 980px) {
	.events_page .page_head {
		padding-top:120px;
		padding-left:20px;
		margin-bottom:0;
		font-size:28px;
		line-height:120%;
	}
}


.lower__utils-buttons > button {
	border:none !important;
}


.m12 p {
	width:100% !important;
	margin-bottom:10px;
}














