@charset "UTF-8";

header h1 { padding-top:7px;}
.headerInfoItemLeft img.logo {height:100%; margin-top:-9px; margin-bottom:-7px; float:left; padding-right: 10px; padding-bottom: 0px; margin-left: -1.2em;}

main {}
.lowercase {text-transform: lowercase;}
#DeclarationCatView {height: calc(100vh - 100px);}
#DeclarationCatTree {float:left; border: 1px solid black; overflow: auto; max-height: calc(100vh - 280px); width: 420px; margin-top: 10px; padding:10px;}
#DeclarationCatArea {float:left; padding-left: 20px; width: calc(100% - 420px);}

.cat_invalid_past {text-decoration:line-through !important; background-color:#ff00003b !important;}
.cat_invalid_future {background-color:#0080003b !important;}
.cat_invalid_nextversion {background-color: #ffad44a8;}
.cat_matchfilter {background-color: #ffff0080;}

.pdftk_result {overflow:auto; width:720px; color: #000000; height: 270px;}
.pdftk_result_line {width: 720px;}

.importMarker {padding: 1px 0px 3px 20px; border: 1px blue solid; 
               background-image:url('/images/btn_right.png'); 
               background-repeat: no-repeat;}

.modelsTable table {}
	.modelsTable tr {}
		.modelsTable th {padding:0.5em; border:1px solid #d0d0d0;}
		.modelsTable td {background:white; padding:0.5em; border:1px solid #f0f0f0;
		                 vertical-align:top;}
#UsersTable td:first-child,
#UsersTable th:first-child {width:40px; max-width:40px;}

.dialog_details_captionCell {background:#f0f0f0; font-weight:bold; border-right:1px solid #ffffff;}

tr.sectionHeaderGray > td {background:#f0f0f0; font-weight:bold; padding:0.5em 0;}
tr.sectionHeaderGray + tr > td {padding-top:0.5em;}
.userSectionProfil {width:100%;}
                 
.text_block {
    overflow: auto;
    max-height: 300px;
}
#decl_cat_id {
    width: 100%;
    height: 24px;
}
.licensecount {
    display:inline-block;
    width: 30px;
    text-align: right;
    padding-right:5px;
}
.inputTime {width:3.5em;}


.ajax-file-upload-progress .imgButton {border: 1px solid black;}

.stdItemsTable {width:100%; margin:0;}
    .itemRow_head {}
    .itemRow_new {display:none;}
    .itemRow_data {}
    .itemRow_add {}
        .stdHeadItem {background:#f0f0f0; border-right:1px solid #ffffff; padding:0.25em; vertical-align:top;}
            .stdHeadItemOps {width:21px; padding:0 0.5em;}
        .stdItem {padding:0.2em 0 0 0; vertical-align:top;}
        .stdItemOps {padding:0 0.5em; text-align:center;}
        .stdAddItem {padding:0.25em 0}

.dialog_details_edit_table {}
	.dialog_details_row {}
		.dialog_details_leftCell {padding-top:0.25em; text-align:left; vertical-align:top; padding-right:1em; white-space:nowrap; font-weight:bold;}
		.dialog_details_rightCell {text-align:left; vertical-align:top;}
		.dialog_detailsUser .dialog_details_rightCell {min-width:250px;}

		.dialog_details_edit_leftCell {padding-top:0.25em; text-align:right; vertical-align:top; padding-right:1em; white-space:nowrap; font-weight:bold;}
		.dialog_details_edit_rightCell {text-align:left; vertical-align:top; }

			.dialog_edit_documents {}
				.dialog_edit_documents select,
				.dialog_edit_documents option,
				.dialog_edit_documents input {font-size:11px;}
				.document0Item, .documentItem {padding-top:5px;}
				.doctypeSelect > option {}


.dialog_details_top_gap {height:0.5em;}

	.description {font-style:italic; padding-left:1em;}
	.udate_description {}
	.edit_udate_description {}


section {display:inline-block; vertical-align:top;}


div.modal-backdrop.fade.in {display:none;}


.radioLabel {padding:0 0.75em 0 0.25em; cursor:pointer;}

a.downloadBtn {
  background-color:#f0f0f0;
  border:1px solid #606060;
  border-radius:0.25em;
  display:inline-block;
  margin:0.25em 0.1em 0.25em 0.1em;
  max-width:290px;
  padding:0.25em 0.5em;
}
a.downloadBtn:hover {}



ul.orderTabs {display:block; background:#c0c0c0; text-align:left; padding:0.25em 2.5em 0em 0.25em;}
	li.orderTab {
		display:inline-block; cursor:pointer;
		padding:0.25em 1.5em; margin:0px 0.25px -1px 0px;
	    border:1px solid rgb(170, 170, 170); border-bottom-width:0px; border-top-left-radius:4px; border-top-right-radius:4px;}
	li.orderTabActive {color:#000000; background:#ffffff;}
	li.orderTabPassive {color:#808080; background:#f0f0f0;}
	div.orderTabPassive {display:none;}



/*--- jQuery Mobile ---*/

.ui-flipswitch {
  margin:0;
  height: 2.05em;
  width: 6.1em;
  background-color:#f0f0f0;
  color:#000000;
}
.ui-flipswitch.ui-flipswitch-active {
  margin:0;
  height: 2.05em;
  padding-left: 4em;
  width: 6.1em;
  background-color:#3388cc;
  color:#ffffff;
}
.ui-flipswitch .ui-btn.ui-flipswitch-on, 
.ui-flipswitch-off {font-size:1em; font-weight:bold; background:#ffffff;}

.ui-dialog {background-color:#ffffff !important;}

	.dialog_details_leftCell {padding-top:0.5em;}
	.dialog_details_rightCell {padding-top:0.5em;}


.ui-corner-all {border-radius:0;}

