@charset "utf-8";
/* CSS Document */

.verytop {
	background-color: #45B2E9;
	color: #FFF;
}

.username {
	color: #FFF;
}

.verytop .divider {
	visibility: hidden;
	margin-left: 10px;
	margin-right: 10px;
}

.verytop:not(.tabsRow) a,
a.logout:link {
	color: #FFF;
	opacity: 0.6;
	font-weight: 600;
}


.verytop:not(.tabsRow) a:hover,
a.logout:hover {
	color: #FFF;
	opacity: 1;
}

.verytop img.shiftManagement {
	display: none;
}

.orange {
	color: #FFF;
	background-color: #4BC7F5 !important;
}

.orange:focus {
    box-shadow: 0px 0px 0px 2px #BBE9FB;
}

.button.orange:hover:not(:disabled) {
	background-color: #70D2F7;
}

:focus,
.login:focus {
	box-shadow: 0px 0px 0px 2px #4BC7F5;		
}

select.oval:focus, input.oval:focus {
    border-color: #4BC7F5;
}

input[type="checkbox"].styled:checked + label:before {
    background-image: url(images/medical_checkbox_on.png);
}

.calendarweek.currentweek {
 	background-color: #4BC7F5;
 	position: relative;
}

.calendarweek.notcurrentweek {
 	position: relative;
}

.currentweekSpan {
	position: absolute;
	right: 5px;
	top: 2px;
	font-weight: bold;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

.actualWeekSpan {
	position: absolute;
	right: 5px;
	top: 2px;
	font-weight: bold;
	color: #4BC7F5;
	font-family: Arial, Helvetica, sans-serif;
}

.actualWeekBorder {
	border: 2px solid #4BC7F5;
}

.calendarweek:hover {
    background-color: #BBE9FB;
}

.helplink {
	position: relative;
    top: -5px;	
}

.helplinkicon {
	top: 0px;
    position: relative;
    right: 9px;
}

.helplinkicon img {
	top: -2px; 
}