div#navTree.accordion li#nav-menu-item-output-release > a:before { background-image:url(../images/output-release_nav.png); }
div#navTree.accordion li#nav-menu-item-output-release-action-required > a:before { background-image:url(../images/manage_nav.png); }
div#navTree.accordion li#nav-menu-item-output-release-scheduled > a:before { background-image:url(../images/scheduled_nav.png); }
div#navTree.accordion li#nav-menu-item-output-release-history > a:before { background-image:url(../images/history_nav.png); }

table.document_layout_table {box-shadow:none;background:transparent;border:none;min-height:100%; margin-bottom: 0}
table.document_layout_table th {vertical-align: top !important; font-weight:bold; text-align:left; width:30%;}
table.document_layout_table > tbody > tr > td{padding:0;;vertical-align:top;}
table.document_layout_table > tbody > tr > td + td{padding-left:20px;}

table.document_details{margin-top:0;}
table.document_details > tbody > tr > td{vertical-align:middle;}
table.document_details > tbody > tr > td > ul{padding:0;margin:0;}
table.document_details > tbody > tr > td > ul > li{padding:0;margin:0;}

.output_release_history th {text-align: left; font-weight: normal!important; padding: 2px 10px}
#panel-view_documenthistory-content .output_release_history {
	margin-bottom:0;
}

#pending_documents_container {display:none}
table.document_controls  {
	margin-top:20px;
}

.large-action-buttons{
	padding-top:20px;
}

div#panel-preview_document .main-panel-inner, div#panel-edit_document .main-panel-inner {
	height: 90%
}
div#panel-preview_document-content, div#panel-edit_document-content, div#panel-edit_document_pdf-content {
	margin: 15px 0px; height: 90%
}
div#panel-preview_document-content embed, div#panel-preview_document-content iframe, div#panel-edit_document-content iframe {
		position: relative; width: 100%; height: 100%; max-width: 100%; max-height: 100%;
}
div#panel-preview_document-content img {
	position: relative; width: auto; height: auto; max-width: 100%; max-height: 100%;
}
div#panel-edit_document-content, div#panel-preview_document-content, div#panel-edit_document_pdf-content {
	margin-bottom: 0;
}
div#panel-edit_document-content.render, div#panel-edit_document_pdf-content {
	width: 45% !important;
	display: inline-block;
	max-width: 45%;
}
div#panel-edit_document_pdf-content {
	margin-left: 10px;
}
div#panel-edit_document_pdf-content embed, div#panel-edit_document-content.render iframe, div#panel-edit_document_pdf-content iframe {
	position: relative; width: 100%; height: 100%; max-width: 100%; max-height: 100%;
}


/************************ Graph **************************/
#chart {height: 300px}
#selectAll {cursor: pointer}
div#document_router_graph_surround{padding:8px 16px;box-shadow:0 0 5px #777;background:#fff;}
div.document_router_graph{height:300px;}


section#editor-container {padding:20px; margin:20px; border:0px}
div#panel-edit_document-content, div#panel-preview_document-content {box-shadow: 0 0 5px #777;}

.delete-confirm .ui-dialog-titlebar {
    background-color: red;
}
.output-release-scheduled-btn {
    background: url(../images/scheduled.png) no-repeat center center;
}
.output-release-history-btn {
    background: url(../images/history.png) no-repeat center center;
}
.output-release-manage-btn {
    background: url(../images/manage.png) no-repeat center center;
}

.output-release-admin-btn {
    background: url(../images/setup.png) no-repeat center center;
}
div#navTree.accordion li#nav-menu-item-output-release-admin > a:before {
    background-image: url(../images/setup_nav.png);
}

table.document_layout_table table.document_details th,
table.document_layout_table table.output_release_history td.output_release_history_date {
    width: 170px
}

#history-options {
    width: 50%;
    padding: 0;
    border: 0;
}

#history-fields_wrapper {
    background: #9c9ea4;
    padding: 0.3em .7em;
    padding-bottom: 20px;
}


div.document-release-attach table.search-category-select {
    margin-bottom: 0;
    border: 0;
}

div.document-release-attach table.search-category-select > tr, div.document-release-attach table.search-category-select > tbody > tr {
    background: #9c9ea4;
}

div.document-release-attach table.search-category-select > tr > td, div.document-release-attach table.search-category-select > tbody > tr > td {
    width: 50%;
    padding-bottom: 20px;
    vertical-align: top !important;
}
div.document-release-attach table.search-category-select tr td label.control-label {
    height: 19px;
}
div.document-release-attach table.search-category-select tr td div.controls {
    width: 100%;
    height: 40px;
}

div#panel-view_cc_document .main-panel-inner {
    height: 85%; padding-top:10px;}

div#panel-view_cc_document-content {
    margin: 15px 0px; height: 100%
}
div#panel-view_cc_document-content embed,
div#panel-view_cc_document-content iframe {
    position: relative; width: 100%; height: 100%;
}
div#panel-view_cc_document-content img {
    position: relative; width: 100%; height: auto;
}

div#panel-view_cc_document-content {
    background-color: #9c9ea4;
    padding: 10px;
}
div#panel-view_cc_document-content iframe {
    width: 80%;
    background-color: #eeeeee;
}

#panel-attach_document ul.k-upload-files.k-reset {
    border: 0;
    padding-top: 20px;
}

#panel-attach_document li.k-file.k-file-success {
    color: #080d1d;
}



div.k-dropzone em {
    visibility: hidden;
}

div.k-upload {
    border: none !important;
}

div.uloverlay {
    opacity:.7;
    position:fixed;
    top:0;bottom:0;left:0;right:0;
    background-color:white;
    background-image: none;
    text-align:center
}

div.uloverlay i.icon-upload{
    font-size:45em;
    opacity:.7
}
div.uloverlay span {
    font-size:20em;
    opacity:.7
}


#panel-attach_document div > div.k-dropzone {
    padding: 0;
    margin-top: 3px;
}

#panel-attach_document div > div > div.k-upload-button {
    margin-right: 0;
    border-radius: 0;
    border: none;
    background: #080d1d !important;
    font-size: 14px;
    color: #ffffff;
    height: 34px;
    line-height: 34px;
    padding: 0;
    min-width: 150px;
}
#panel-attach_document div > div > div.k-upload-button:hover {
    background: #080d1d !important;
    color: #ffffff;
}
div.k-dropzone span.k-file-name-size-wrapper {
    color: #080d1d;
    font-size: 14px;
}
div.k-dropzone span.k-file-name-size-wrapper span.k-file-name {
    display: inline-block;
    max-width: 26em;
}
div.k-dropzone span.k-file-name-size-wrapper span.k-file-size {
    display: inline-block;
    font-size: 14px;
    margin-left: 1em;
}

#plaintext-editor-container {
    padding:20px;
    margin:20px;
    border:0px
}
#document-search #control-group-search-file-button {
	padding-left: .8em;
}
#document-search tr.actions {
    background: #9c9ea4;
}
#document-search #fieldset-actions {
	margin: 0;
}
table.upload_list_table {
	margin-top: 10px;
	margin-bottom: 0;
}
table.upload_list_table tbody td {
	background: white;
}

table.upload_list_table .upload_list_table_id {
	width: 30px;
}
table.upload_list_table .upload_list_table_type {
	width: 70px;
}
table.upload_list_table .upload_list_table_size {
	width: 70px;
}
table.upload_list_table .upload_list_table_remove {
	width: 150px;
}
#attachment_list {
	width: 100%;
}
#attachment_list > table.attachment_list_table{
	margin: 0;
}
#attachment_list .attachment_icon ,#attachment_list .attachment_nr  {
	width: 30px;
}
#attachment_list .attachment_size {
	width: 90px;
}
#cc_results_grid{
    padding: 0 .8em .8em .8em;
    background: #9c9ea4;
}

#view_attachment_menu li > a {
	white-space: nowrap;
}
#dialog-release .k-datetimepicker {
	width: 50%;
}
#release_time {
	margin-bottom: 0;
}

/* Prevent reset.css overriding line-height and margins on p tags. */
.k-table.editable td.block-content.splittable p {
	line-height: 22px;
	margin: inherit;
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.upload_list_table_row .upload_list_table_file_name {
    padding: 0;
}
.upload_list_table_row .upload_list_table_file_name input {
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 16px 6px;
    border: 1px solid white;
    box-shadow: none;
    transition: border-color 0.3s;
}
.upload_list_table_row .upload_list_table_file_name input:focus {
    border-color: #080d1d;
    outline: none;
    box-shadow: none;
}
.upload_list_table_row .upload_list_table_remove {
    padding: 0.3em;
}
.upload_list_table_row .upload_list_table_remove a {
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}
