@CHARSET "ISO-8859-1";

@import "../js/dojox/grid/resources/Grid.css";

@import "../js/dojox/grid/resources/claroGrid.css";

body {
	min-width: 1250px;
}

#header {
	height: 55px;
}
/* WORKSPACE */
.boxUploader {
	float: right;
	margin-right: 200px;
	margin-top: 5px;
}

.workspaceContainer {
	width: 100%;
	min-height: 45px;
}

div .first_section_container {
	border: 1px;
	border-color: #BBBBBB;
	border-style: solid;
	padding: 10px;
	margin-bottom: 20px;
}

.bordercontainerWorkspace {
	padding: 5px;
}
/* FILTERDETAILS */
div .filterdetailsContainer {
	width: 100%;
	height: 303px;
	min-height: 25px;
	background: #FFFFFF;
}

#edittool_widget_FilterDetails_0,#edittool_widget_CodeTable_0 {
	border: 1px;
	border-color: #BBBBBB;
	border-style: solid;
	padding: 10px;
	margin-bottom: 20px;
}

#edittool_widget_FilterDetails_0 {
	border: 0px;
}

.filterBorderContainer {
	border: 1px;
	border-color: #BBBBBB;
	border-style: solid;
	padding: 15px;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 30%;
	float: left;
	margin-right: 3%;
/* 	min-width: 386px; */
	min-height: 184px;
	float: left;
}

.filterBorderContainerLast {
	float: none;
	margin-right: 5px;
/* 	width: auto; */
/* 	min-width: 386px; */
}

div .boxContainer1 {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 70%;
}

.labelContainer {
	margin-left: 0px;
	margin-right: 10px;
	vertical-align: 2px;
	display: inline-block;
	min-width: 73px;
}

.ageFilterLabelTo,
.dateFilterLabelTo {
	margin-left: 10px;
	min-width: 19px;
}

div .textsearchFilterBox {
	margin-right: 5px;
	max-width: calc(70% - 116px);
}

.soria div .textexactValueBox {
	margin-left: 20px;
}

/*center filter container */
div .boxContainer2 {
	margin-top: 5px;
	margin-bottom: 10px;
	max-width: 166px;
	width: 50%;
	/* 	height: 15px; */
}
/*filterselect age and date 32% width*/
div .filtercontainer2{
	width: 30%;
}

/*button container*/
div .einzelbearbeitung_button {
	margin-right: 50px;
}

div .boxContainer3 {
	max-width: 166px;
	margin-top: 5px;
	margin-bottom: 10px;
/* 	width: 50%; */
	/* 	height: 15px; */
}

.dojoxCheckedMultiSelectHidden {
	display: none;
}
.dojoxCheckedMultiSelectCheckBoxInput {
	opacity:1
}

.dijitMenuItem .dijitNoIcon {
	display: block;
}

.rekonsenstypeValueBox .dijitStretch {
	width: 145px;
}

/* CODETABLE*/
div .codetableContainer {
	width: 20%;
	overflow: hidden;
}

div .code_table_checkbox {
	height: 525px;
}

#edittool_widget_CodeTable_0 .dgrid-column-name {
	table-layout: inherit;
}

#edittool_widget_CodeTable_0 .field-col2 {
	width: 30%;
}

#dijit_layout_ContentPane_2 .dojoxGridRow .inactive {
	background-color: #ffd6cd;
}
.diagnosemainContainer.inactive:after {
	content: 'Kode inaktiv';
	position: absolute;
	top: 50px;
	left: 0;
	color: #FF8373;
	font-weight: bold;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	text-shadow: #ffffff 3px 0px;
	font-size: 25px;
}

/* DIAGNOSEMAIN SEARCHREPLACE*/
div .tabsContainer {
	z-index: 355;
	width: 39%;
}
div. activeContainer{
	width: 39%;
}
div .containerSearchCriteria {
	margin: 5px;
	margin-left: 11px;
	margin-bottom: 10px;
}

div .containerSearchCriteria2 {
	margin-bottom: 15px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 27px;
}

div .containerRekonsentierung {
	margin: 0;
	width: calc(80% + 45px);
}

#icdSearchPane .containerRekonsentierung {
	width: 100%;
}

div .containerRekonsentierung .miniContainer {
	margin: 0 20px 20px;
	width: calc(50% - 40px);
	float: left;
}

.rekonsentierungsEdit {
	clear: both;
}

.searchReplaceInput label {
	width: 100px;
	display: inline-block;
}

.ersetzenLabel {
	margin-right: 82px;
}

div .criteriaButton {
	padding-left: 22px;
	padding-bottom: 12px;
}

/*two sections tabcontainer*/
.container_edit_search {
	width: 50%;
	height: 50%;
}

.container_searchEdit {
	border: 2px;
	border-color: #BBBBBB;
	border-style: solid;
	width: 600px;
	height: 450px;
	margin: 15px;
	float: left;
}
/*Search and Replace */
div .textAreaSearchReplace.dijitTextArea[cols]{
	height: 75px;
	width: 65%;
	margin-left: 30px;
	margin-top: 35px;
	resize: none;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    opacity:1;
    color: black;
    border-color: #8BA0BD;
}

div .kriterien_filter_2 {
	display: block;
	margin-left: 123px;
}

@media all and (-webkit-min-device-pixel-ratio:10000) , not all and
	(-webkit-min-device-pixel-ratio:0) {
	div.secondContainerSearch {
		margin-left: 47px;
	}
}

div.secondContainerSearch {
	margin-left: 76px;
}

.down {
	background-image: url("../images/icons/arrow_down.png");
	background-repeat: no-repeat;
	height: 12px;
	text-align: center;
	width: 12px;
	background-size: 12px;
}

.up {
	background-image: url("../images/icons/arrow_up.png");
	background-repeat: no-repeat;
	height: 12px;
	text-align: center;
	width: 12px;
	background-size: 12px;
}

span.downArrow {
	margin-left: -21px;
	margin-top: 61px;
}

.secondContainerSearchButton {
	margin-left: 76px;
}

.iconAdd {
	background-image: url("../images/icons/add.png");
	background-repeat: no-repeat;
	height: 18px;
	text-align: center;
	width: 18px;
}

div .styleAdd {
	margin-top: 10px;
	margin-left: 75px;
}

.labelComments {
	padding: 10px;
}

div .commentArea {
	margin: 10px;
	width:90%;
	resize: none;
	height: 75px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666666;
}

.rekonsenstypeEditLabel {
	margin-right: 5px;
	display: block;
}

.soria .rekonsensTypeSelector {
	display: block;
	width: auto;
	height: 19px;
}

div .speichernSaveButton {
	float: right;
	margin: 15px;
}

div .filterSelectSearchCriteria {
	width: 15%;
	height: 19px;
	margin-bottom: 55px;
	opacity:1;
	color: black;
}

.soria .containsSearchResult {
	background-color: #FFBBBB;
}

.firstLabeledBox {
	padding: 12px 15px;
}

.firstLabeledBox .textAreaSearchReplace.dijitTextArea[cols] {
	margin-top: 0;
}

.labelFilterSelectSearchCriteria {
	margin-left: 15px;
	margin-right: 10px;
}

div .loschenButton {
	margin-top: 50px;
	margin-left: -55px;
	z-index: 999;
}

div .miniContainer {
	width:50%;
}

div .miniContainer1 {
/* 	width: 100%; */
/* 	width: 275px; */
	width:50%;
/* 	margin-left: 22px; */
	float: left;
}

.hideButtons {
	visibility: hidden;
}

div .containerfilterHistorie {
	margin-left: 12px;
	margin-right: 75px;
	padding-top: 3px;
}

.labelHistorie {
	vertical-align: 4px;
	margin-left: 20px;
	margin-right: 16px;
}

div .firstFilter {
	width:195px;
	margin-top: 5px;
	margin-left: 25px;
	margin-right: 127px;
	margin-bottom: 10px;
}

.criteriaTitle {
	float: left;
	margin-left: 30px;
	color: #A8A8A8;
	height: 75px;
}

.commentTitle {
	float: left;
	margin-left: 30px;
	color: #A8A8A8;
	margin-right: 8px;
}

.deleteDndButton {
	
}

.criteriaTitleDiagnoseMain {
	margin-left: 30px;
}

.dojoxExpandoPane :focus {
	outline: none;
}

[aria-expanded=true] .a11yNode {
	background-image: url("../images/icons/delete.png");
}
[aria-expanded=true] .a11yNode:after {
	content: 'Filter ausblenden';
}
.a11yNode {
	background-image: url("../images/icons/add.png");
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	margin: 5px;
	font-size: 0;
}
.a11yNode:after {
	content: 'Filter einblenden';
	font-size: 12px;
	margin-left: 20px;
	line-height: 18px;
}
.titleExpandoPane{
	line-height: 2.3;
}
.dijitTabContainer .dijitTabPaneWrapper {
	overflow-x: auto;
	height: auto;
	left: 0;
	/*     overflow: scroll; */
	position: absolute;
	top: 27px;
	width: 1014px;
}

#edittool_widget_DiagnoseMain_0 {
	overflow: auto;
}

#main_BorderContainer {
	height: 100%;
	height: -webkit-calc(100% -   100px);
	height: -o-calc(100% -   100px);
	height: calc(100% -   100px);
}
/*toolTip*/
.headerTooltip {
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
}

.fieldTooltip {
	color: #0086C5;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 14px;
	margin-left: 15px;
}

.toolTipNote {
/* 	float: left; */
/* 	width: 1323px; */
	margin-bottom: 10px;
	margin-left: 145px;
}

.fieldTooltipNote {
	float: left;
	width: 59px;
	height: 0px;
	line-height: 0;
	/* 	margin-bottom: 45px; */
	margin-right: 85px;
}
.noCommentsTip {
	line-height: 1.8;
}
.listToolTip {
	margin-top: 15px;
}
.customTooltip {
	height:inherit;
	padding: 10px;
	overflow: hidden;
/* 	display: -moz-inline-box; */
}

.hinweisType {
	font-weight: bolder;
}

.criteriaLed {
	width: 21px;
	vertical-align: middle;
}

.hinweisLabel {
/* 	float: left; */
	line-height: 1.9;
}

.hinweisTextSucheLabel { /*     width: 110px; */
	margin-right: 56px;
}

.dijitReset.saveButtonDiagnoseEditor {
/* 	float: right; */
	float:left;
	padding-bottom: 20px;
	padding-right: 20px;
}
.messageNoResults{
	margin-left: 75px;
}
.soria .dijitArrowButton {
	height: 19px;
}
/*arbeitsdatenbank kopieren button*/
span.arbeitsdatenbankButton {
/* 	margin-left: 320px; */
	float: left;
}

.cancelButton {
	float: right;
}

.cancelButton .dijitButtonNode {
    filter: grayscale();
}

.saveChangesButton {
	float: right;
}

.saveChangesButton .dijitButtonNode {
    filter: saturate(300%);
}

.dijitDialog .skipButton,
.dijitDialog .cancelButton {
	float: left;
}

.dijitDialog .saveChangesButton,
.dijitDialog .continueButton {
	float: right;
}

.containerComment {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 5px;
	padding: 3px;
}

.dndBox {
	margin: 5px;
	padding: 3px;
	background-color: #F2F4FB;
	border-radius: 15px;
	float: inherit; /* show the small dialogs not inline*/
}

.dndElementContainer {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 5px;
	padding: 3px;
}

div.elementType {
	float: left;
	width: 40px;
	margin-bottom: 57px;
	font-weight: bolder;
	margin-right: 20px;
	margin-left: 5px;
}

.elementData {
	margin-left: 16px;
	margin-top: -15px;
}

.ledAlign {
	vertical-align: middle;
}

.commentTypeSimpleModal {
	font-weight: 900;
	margin-right: 15px;
	margin-left: 10px;
	color: #666666;
}

.subHeaderSimpleModal {
	color: #A8A8A8;
}

.checkContainer {
	margin-top: 35px;
}

.dndElementText {
	color: grey;
}

.ledCriteriaSimpleModal {
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}

.titleSimpleModal {
	float: left;
}

.counterSimpleModal {
	margin-right: 10px;
	text-align: right;
}

.descriptionItem {
	margin-left: 45px;
	color: #666666;
}

.noItemText {
	margin-left: 20px;
}

.containerIcon {
	float: left;
	margin-right: 20px;
}

.acceptIcon {
	width: 60px;
}

.dialogMsg {
	line-height: 1.5;
	margin-top: 7px;
}

.mainContainerMsg {
	margin: 30px 30px 40px;
}

.loadingItem {
	margin-right: 10px;
}

.copyToBaseButton {
	float: right;
}

div .uploaderFilter {
	width:195px;
	margin-left: 25px;
}
span .selectFileUpload {
	border-bottom-width: 2px;
}

.correctSelection {
	border: medium solid red;
    border-radius: 7px 7px 7px 7px;
}

.incorrectSelection {
	border: medium solid #96C916;
    border-radius: 7px 7px 7px 7px;
}
.deleteIconToolTip {
	vertical-align: middle;
	width: 12px;
}

span .iconExcelUploader{
	background-image: url("../images/icons/excel-icon.gif");
	width: 15px;
	height: 15px;
}
div .deleteDndButton {
	border-radius: 5px;
}

.general_ajax_loader {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	/* 	background-color: #CCCCCC;  */
/* 	opacity: 0.5; */
	position: absolute;
	z-index: 100;
	margin-right: 20px;
}
#loading .dijitDialogCloseIcon{
	display: none;
}
#loading .dijitDialogTitleBar{
	display:none;
}
#loading .dijitDialogPaneContent{
	border-top:0px;
}
#loading .dijitDialog{
	border:0px;
}
.loadingIcon{
	margin-right: 10px;
}
.dataGridContent{
	height: 100%;
	height: -webkit-calc(100% - 25px);
	height: -o-calc(100% - 25px);
	height: calc(100% - 25px);
	
}
.buttonDataGrid{
	float:right;
}

/**
 * Tree
 */
.export .searchinput {
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.export .searchinput .textsearch {
	display: block;
}

.export .searchinput .containerRekonsentierung {
	margin: 0;
}

.export .searchinput .containerRekonsentierung .miniContainer {
	margin: 0 13px;
}

/**
* Massenverarbeitung
*
*/

/* Rekonsens */
.massRekonsensSeletion {
	max-width: 500px;
}

.massRekonsensSeletion div .containerRekonsentierung .miniContainer:first-child {
	margin: 0;
}

/* First step elements*/

.borderStep,
#source_workspace {
	margin-right: 7px;
	margin-left: 30px;
	border: 1px solid #687885;
	padding: 10px;
}

.massenverarbeitungTitleStep {
	margin-left: 15px;
}

#source_selection {
	margin-left: 30px;
	margin-right: 30px;
}

/* Second Step */

.mainContainerStep2 {
	border: 1px solid #687885;
    margin-left: 30px;
    margin-right: 7px;
    padding: 10px;
}

#source_versioned_diagnose_search_code{
	width: 99px;
}
.searchfilterStep2 {
/* 	float: right; */
/* 	width: 430px; */
}

.textBoxStep2 {
/* 	float: right; */
	margin-top: 10px;
}

.firstBoxStep2 {
	margin-right: 50px;
}

.filterStep2 {
	width: 100px;
}

.containerStep2 {
	 width: 30%;
	margin-right: 50px;
	padding: 25px;
}

/* Third Step */

#destination_workspace{
	margin-left: 30px;
	border: 1px solid #687885;
	margin-right: 7px;
	padding: 10px;
}

/* Step 4 */

#destination_search {
	margin-left: 30px;
	border: 1px solid #687885;
	margin-right: 7px;
    padding-left: 15px;
    padding-bottom: 10px;
}

/* Step 5*/

#step5Container{
	border: 1px solid;
    margin-left: 30px;
 	margin-right: 7px;
    margin-bottom: 30px;
    padding: 10px;
}
#destination_selection{
	border: 1px solid;
    margin-left: 30px;
   	margin-right: 7px;
    margin-bottom: 30px;
    height: 300px;
    overflow: auto;
}

#containerTableButtonStep5 {
	margin-left: 30px;
	margin-bottom: 30px;
}
#containerButtonStep6{
	margin-bottom: 30px;
    margin-left: 30px;
}

/* VERSION SELECT */
.diagnosemainContainer .historieFilterBox {
	max-width: none;
	width: 60%;
}
.dndContainerH{
	min-height: 50px;
}

.dialogChangesTextarea {
	width: calc(100% - 70px);
	height: 50px;
	font-family: Arial;
	font-size: 13px;
}

.dojoDndHandle {
	display: inline-block;
	background: url(../images/icons/mouse.png) no-repeat;
	width: 16px;
	height: 16px;
	margin: 10px 3px 3px 3px;
}

.soria .resetButton .dijitButtonNode {
    border-color: #666666;
    background: #c3c3c3;
}

.soria .resetButton.dijitButtonHover .dijitButtonNode {
    border-color: #666666;
    background: #c3c3c3;
    opacity: 0.8;
}