/* icons */

.largeIcon {
	width: 86px;
	height: 86px;
	display: inline-block;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	vertical-align: middle
}

.mediumIcon {
	width: 38px;
	height: 38px;
	display: inline-block;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	vertical-align: middle
}

.icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	vertical-align: middle
}

.smallIcon {
	width: 10px;
	height: 10px;
	display: inline-block;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	vertical-align: middle
}

.icon.placeholder {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	vertical-align: middle
}

.boxThis.icon.closeButton {
	background-image: url('/shared/images/icons/black/minimize.svg');
	/*background-image: url('/shared/images/icons/white/068-minimize.svg');
	background-image: url('/images/axp/block_close.gif');*/
}

.boxThis.icon.openButton {
	background-image: url('/shared/images/icons/black/maximize.svg');
	/*background-image: url('/shared/images/icons/white/073-maximize.svg');
	background-image: url('/images/axp/block_open.gif');*/
}

.boxThis.icon.helpButton {
	/*background-image: url('/shared/images/icons/white/083-info.svg');*/
	background-image: url('/shared/images/icons/black/167-info-2.svg');
	/*background-image: url('/images/axp/tt_help.gif');*/
}

.boxThis.icon.editButton {
	background-image: url('/shared/images/icons/black/edit-filled.svg');
	/*background-image: url('/images/axp/tt_edit.gif');*/
}

/* order types */
.mediumIcon.orderTypeTemp {
	background-image: url('/shared/images/icons/black/order-v.svg');
}

.mediumIcon.orderTypeOutsourcing {
	background-image: url('/shared/images/icons/black/order-os.svg');
}

.mediumIcon.orderTypeProject {
	background-image: url('/shared/images/icons/black/order-p.svg');
}

.mediumIcon.orderTypePeriode {
	background-image: url('/shared/images/icons/black/order-pe.svg');
}

.mediumIcon.orderTypeRecruitment {
	background-image: url('/shared/images/icons/black/order-r.svg');
}

.mediumIcon.orderTypeService {
	background-image: url('/shared/images/icons/black/order-se.svg');
}

.mediumIcon.orderTypeTryHire {
	background-image: url('/shared/images/icons/black/order-th.svg');
}

.icon.eboksReadyButton {
	background-image: url('/shared/images/icons/black/eboks-ready.svg');
}

.icon.eboksOkButton {
	background-image: url('/shared/images/icons/black/eboks-ok.svg');
}

.icon.eboksPendingButton {
	background-image: url('/shared/images/icons/black/eboks-pending.svg');
}

.icon.eboksFailedButton {
	background-image: url('/shared/images/icons/black/eboks-failed.svg');
}

.icon.viewTempButton {
	background-image: url('/shared/images/icons/black/011-user-2.svg');
}

.icon.viewOrderButton {
	background-image: url('/shared/images/icons/black/122-cube.svg');
}

.icon.tempConfirmationButton {
	background-image: url('/shared/images/icons/black/150-user-confirmed.svg');
}

.icon.printCopyButton {
	background-image: url('/shared/images/icons/black/112-cloud.svg');
}

.icon.printCopyOkButton {
	background-image: url('/shared/images/icons/black/160-cloud-green.svg');
}

.icon.printButton {
	background-image: url('/shared/images/icons/black/043-printer.svg');
}

.icon.printOkButton {
	background-image: url('/shared/images/icons/black/163-printer-green.svg');
}

.icon.smsButton {
	background-image: url('/shared/images/icons/black/speech-bubble-white.svg');
	/*background-image: url('/shared/images/icons/black/108-chat-1.svg');*/
}

.icon.emailButton {
	background-image: url('/shared/images/icons/black/076-email.svg');
}

.icon.emailOkButton {
	background-image: url('/shared/images/icons/black/162-email-green.svg');
}

.icon.talkButton {
	background-image: url('/shared/images/icons/black/051-phone-call-6.svg');
}

.icon.talkOkButton {
	background-image: url('/shared/images/icons/black/159-phone-call-green-2.svg');
}

.icon.timesheetHopButton {
	background-image: url('/shared/images/icons/black/049-play.svg');
}

.icon.weekRegistrationButton {
	background-image: url('/shared/images/icons/black/008-watch.svg');
}

.icon.saveButton {
	background-image: url('/shared/images/icons/black/103-download-1.svg');
}

.icon.addButton {
	background-image: url('/shared/images/icons/black/046-add-2.svg');
}

.smallIcon.removeButton,
.icon.removeButton {
	background-image: url('/shared/images/icons/black/004-close-2.svg');
}

.icon.deleteButton {
	background-image: url('/shared/images/icons/black/021-trash.svg');
}

.icon.deleteBlockedButton {
	background-image: url('/shared/images/icons/black/149-trash-blocked.svg');
}

.icon.editButton {
	background-image: url('/shared/images/icons/black/101-edit.svg');
}

.icon.undoButton {
	background-image: url('/shared/images/icons/black/039-rotate.svg');
}

.icon.publishButton_visible {
	background-image: url('/shared/images/icons/black/165-monitor-green.svg');
}

.icon.publishButton_visible_profile {
	background-image: url('/shared/images/icons/black/165-monitor-white.svg');
}

.icon.publishButton_invisible {
	background-image: url('/shared/images/icons/black/165-monitor-red.svg');
}

.icon.blacklistedByTemp {
	background-image: url('/shared/images/icons/black/013-user.svg');
}

.icon.blacklistedByCustomer {
	background-image: url('/shared/images/icons/black/151-home-blacklist.svg');
}

.icon.editLocationButton {
	background-image: url('/shared/images/icons/black/091-worldwide.svg');
}

.icon.addLocationButton {
	background-image: url('/shared/images/icons/black/091-worldwide.svg');
}

.icon.clockButton {
	background-image: url('/shared/images/icons/black/114-clock.svg');
}

.icon.clockModifiedButton {
	background-image: url('/shared/images/icons/black/161-red-clock-2.svg');
}

.icon.calendarButton {
	background-image: url('/shared/images/icons/black/calendar.svg');
}

.icon.vcardButton {
	background-image: url('/shared/images/icons/black/083-info.svg');
}

.icon.vcalendarButton {
	background-image: url('/shared/images/icons/black/calendar.svg');
}

.icon.pdfButton,
.largeIcon.pdfButton {
	background-image: url('/shared/images/icons/black/152-pdf.svg');
}

.icon.cvrButton {
	background-image: url('/shared/images/icons/virk_logo.svg');
}

.icon.copyDownButton {
	background-image: url('/shared/images/icons/black/153-copy-down.svg');
}

.icon.projectFullPlanning {
	background-image: url('/shared/images/icons/black/081-layers.svg');
}

.icon.reportIllnessButton {
	/*background-image: url('/images/axp/icons/report_illness.gif');*/
	background-image: url('/shared/images/icons/black/166-user-ill.svg');
}

.icon.helpButton, .icon.infoButton, .smallIcon.infoButton {
	background-image: url('/shared/images/icons/black/167-info-3.svg');
}

.icon.file {
	background-image: url('/shared/images/icons/black/095-file.svg');
}

.largeIcon.textFile {
	background-image: url('/shared/images/icons/black/file.svg');
}

.icon.link {
	background-image: url('/shared/images/icons/black/100-external.svg');
}

.icon.attention {
	background-image: url('/shared/images/icons/black/144-warning.svg');
}

.icon.notesActivities {
	background-image: url('/shared/images/icons/black/035-share.svg');
}

.icon.notesActivitiesActive {
	background-image: url('/shared/images/icons/black/035-share-green.svg');
}

.icon.addContactButton {
	background-image: url('/shared/images/icons/black/012-user-1.svg');
}

.icon.customerContact {
	background-image: url('/shared/images/icons/black/011-user-2.svg');
}

.icon.helperContact {
	background-image: url('/shared/images/icons/black/011-user-2.svg');
}

.icon.citizenContact {
	background-image: url('/shared/images/icons/black/011-user-3.svg');
}


.icon.citizen,
.mediumIcon.citizen,
.largeIcon.citizen {
	background-image: url('/shared/images/icons/black/011-user-3.svg');
}

.icon.customer,
.mediumIcon.customer,
.largeIcon.customer {
	background-image: url('/shared/images/icons/black/customer.svg');
}

.icon.showMobile {
	background-image: url('/shared/images/icons/black/mobile.svg');
}

.icon.showDesktop {
	background-image: url('/shared/images/icons/black/165-monitor-white.svg');
}

.icon.showMobileWhite {
	background-image: url('/shared/images/icons/white/mobile-white2.svg');
}

.smallIcon.ill {
	background-image: url('/shared/images/icons/black/illness.svg');
	/*background-image: url('/images/axp/icons/order_has_ill_temps.gif');*/
}

.smallIcon.tempReserved {
	background-image: url('/shared/images/icons/black/156-temp-reserved.svg');
}

.smallIcon.up {
	background-image: url('/shared/images/icons/black/019-triangle.svg');
}

.smallIcon.foldOut {
	background-image: url('/shared/images/icons/black/047-add-1.svg');
}

.smallIcon.foldIn {
	background-image: url('/shared/images/icons/black/065-minus-1.svg');
}

.smallIcon.down {
	background-image: url('/shared/images/icons/black/147-triangle-inverted.svg');
}

.smallIcon.clock {
	background-image: url('/shared/images/icons/black/114-clock.svg');
	cursor: default;
}

.icon.on, .smallIcon.on {
	background-image: url('/shared/images/icons/black/117-check-1.svg');
	cursor: default;
}

.icon.off, .smallIcon.off {
	background-image: url('/shared/images/icons/black/154-red-minus.svg');
	cursor: default;
}

.icon.unchecked, .smallIcon.unchecked {
	background-image: url('/shared/images/icons/black/033-square.svg');
	cursor: default;
}

.icon.journal {
	background-image: url('/shared/images/icons/black/092-folder.svg');
}

.icon.shiftPlan {
	background-image: url('/shared/images/icons/black/calendar.svg');
}

.icon.documentList {
	background-image: url('/shared/images/icons/black/095-file.svg');
}

.icon.tempReadonly, .smallIcon.tempReadonly {
	background-image: url('/shared/images/icons/black/168-temp-readonly.svg');
	cursor: default;
}

.icon.generatePasswordButton {
	background-image: url('/shared/images/icons/black/039-rotate.svg');
}
/* rating icons */
.rating {
	display: inline-block;
	white-space: nowrap;
}

.rating > span:before {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	margin: 0 1px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/shared/images/icons/black/circle_empty.svg');
}

.rating > span.smallIcon:before {
	background-image: none;
}

.rating > .checked:before {
	background-image: url('/shared/images/icons/black/circle_full.svg');
}

/* flag icons  */

.flagButton {
	cursor: pointer;
	width: 30px;
	height: 20px;
	background-size: 30px 20px;
}

.flagDK {
	background-image:url('/shared/images/flags/DK.svg')
}

.flagGB {
	background-image:url('/shared/images/flags/GB.svg')
}
