html,body {font-family: "proxima-nova",sans-serif;height:100%;color:#666;}
thead th {color:white;font-size:13px;}
.table {border-radius:8px;}
label {display:block;}
#application {height:100%;}
.form-control::placeholder {color: #a9a9a9;opacity: 1;}
.modal-md {max-width: 590px;}
.modal-backdrop {background-color: rgba(0, 0, 0, 0.3);}
pre span {display:inline-block;max-width:130px;white-space:pre;overflow:hidden;text-overflow:ellipsis;}
pre span:before {content:":";margin-right:8px;}
pre b {display:inline-block;width:150px;overflow:hidden;white-space:pre;text-overflow:ellipsis;vertical-align: text-bottom;line-height:2;}
iframe {border:none;width:100%;}
#docsUpload,
#uploader {position:fixed; top:-200px;left:-200px;}
#LoginApp .col-md-6 {margin-top: 50px;margin: 0 auto;}
input[type="checkbox"] {vertical-align:sub;}

/* overlay */
#overlay {position:fixed;background:#ccc;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;}
html.overlain,
body.overlain {overflow:hidden;}
#overlay h1 {font-size:medium;padding:10px;position:relative;z-index:10;margin:0;position:relative;}
#overlay h1 button {position:absolute;right:5px;top:5px;background:none;border:none;font-weight:bold;font-size:x-large;}

/* scanning */
#dwtNavContainer {position: fixed;bottom: 0;left: 0;right: 0;width: 100%;background: #3b3b3b;padding:10px;}
.dynamsoft-dwt-container-box > div {-webkit-box-shadow: 0px 0px 4px 0px #aaa;box-shadow: 0px 0px 4px 0px #aaa;}
.dynamsoft-dwt-container-box {background:#ccc;}
#dwtNavContainer [type="button"] {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#656565+0,676767+12,636363+28,515151+72,4a4a4a+100 */
	background: #656565; /* Old browsers */
	background: -moz-linear-gradient(top, #656565 0%, #676767 12%, #636363 28%, #515151 72%, #4a4a4a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #656565 0%,#676767 12%,#636363 28%,#515151 72%,#4a4a4a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #656565 0%,#676767 12%,#636363 28%,#515151 72%,#4a4a4a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#4a4a4a',GradientType=0 ); /* IE6-9 */
	border:1px solid #3b3b3b;
	border-radius:3px;
	color:white;
	font-weight:bold;
}
#dwtNavContainer [type="text"] {background:#3b3b3b;border:1px solid #555;border-radius:3px;color:white;text-align:center;font-weight:bold;}
.scannerControls {background:#f2f2f2;-webkit-box-shadow: 0px 0px 4px 0px #aaa;box-shadow: 0px 0px 4px 0px #aaa;padding:15px 0;position:relative;z-index:0;}
#overlay #ScannerApp .scannerControls {margin:0 0 50px;}
dialog {display:none;}
#ScannerApp .input-group-append {background: white;border: 1px solid rgba(0,0,0,.15);border-left: none;padding: 5px 10px;color: #b6b6b6;font-size: small;}
#ScannerApp [name="fileName"] {border: 1px solid rgba(0,0,0,.15);border-right:none;}
#scanner-source {margin-right:-65px;}
#ScannerApp .col-md-1 .btn {margin-top:1px;}
#ScannerApp .btn-save {margin-left:-20px;}

/* IE */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
.navbar-nav.ml-auto {width:540px;}
}

/* bootstrap */
.hidden {display:none;}
.modal-header {padding:5px 15px;font-size:14px;font-weight:bold;}
.close {text-shadow:none;}
.modal-content {border:none;}
.modal-dialog {border:8px solid rgba(0, 0, 0, 0.25);border-radius:8px;}
.card-body {padding: 3px 8px 0;background:#f2f2f2;border-color:#DADADA;}
.btn-sm {font-size:12px;}
.btn-sm.btn-default {background:#f2f2f2;border-color:#dcdcdc;color:#888;}
.table td, .table th {padding: 8px .75rem;vertical-align: top;border-top: 1px solid #e9ecef;}
.alert-warning {background:#f7f7ec;border:1px solid #eaeace;color:#666;padding:10px 14px 14px;}
.alert-warning .btn {background:#eaeace;border-color:#dfdfbf;color:#97977f;}
.modal-lg {max-width: 1100px;}
.img-thumbnail {border:1px solid #dadada;padding:4px;-webkit-box-shadow: 0px 0px 4px 0px #dadada;box-shadow: 0px 0px 4px 0px #dadada;}
.modal-title {font-size:16px;}
.modal-title i {margin-right:7px;}
.list-group {border-radius:none;}
.list-group .list-group-item {border-radius:none;padding:10px 12px;text-align:left;font-size:14px;margin-bottom:0;}
.list-group a i {margin-right:10px;}
.list-group a.active{border:none;}
.list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.btn-outline-success:hover {background:none;color:#333;}
.dropdown-menu {background:#F2F2F2;font-size:small;color:#888;padding:0;}
.dropdown-item {border-bottom:1px solid #DCDCDC;color:#888;}
.dropdown-item:active {background:white;color:black;}
.tab-content {
	border: 1px solid #ddd;
	padding: 30px;
	border-top: 0;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
	.input-group-btn {display: block;}
}

/* nav */
#application .navbar {background:#f2f2f2;position:relative;}
.navbar-brand {text-align:center;margin:0;padding:10px;width:180px;position:absolute;top:0;bottom:0;left:0;overflow:hidden;z-index:50;}
.navbar-brand img {max-width:100px;}
.navbar object {pointer-events: none;width:127px;}
#mainNav i {color:#a9a9a9;font-size:17px;}
#mainNav i.fa-lg {font-size:22px;}
#mainNav form {margin-right:10px;}
#mainNav .form-control {border:none;padding:3px 10px;border-radius:0;}
#mainNav form button {border:none;}
#mainNav .mr-sm-2 {margin-right: 0!important;}

/* sidebar */
#application > aside {width:180px;color:white;min-height:100%;text-align:center;padding:30px 0;min-height:1200px;}
#application > aside h5 {font-size:12px;font-weight:normal;text-transform:uppercase;}
#application > aside button {display:block;width:100%;text-align:center;background:none;border:none;font-size:48px;position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:25px;}
#application > aside h6 {font-size:14px;margin:0;padding:0;position:absolute;bottom:15px;left:0;right:0;}
#application > aside .record-type {position:relative;margin-bottom:25px;padding:0 30px 15px;height:100px;}
#application > aside .record-type > i {position:absolute;top:42px;right:60px;font-size:medium;padding:2px 4px;border-radius: 10px;}
#application > aside .record-type > i:hover {background:white;cursor:pointer;}
.modal .__samForm label {display:block;width:50%;}
#smallModal form label {width:100%;padding:0;}
.modal form label:nth-child(odd) {padding:0 2% 0 0;}
.modal form label.TextAreaField {width:100%;float:none;padding:0;}

/* main */
#main {position: absolute;top: 50px;min-height: 100%;left: 180px;right: 0;padding:50px 90px;}
.page-header {border-bottom:2px solid #f2f2f2;margin-bottom:20px;}
.page-header h1 {color:#666;font-size:xx-large;}
.page-header .fa-stack {font-size:medium;margin-right:10px;margin-top:-4px;}
#largeModal .object-display {margin-bottom:30px;}
#records table td span .clickable-field {display: inline;cursor: pointer;border-bottom:1px solid #888;}
#records table td span .clickable-field[data-linked_record_id] {border-bottom: 1px dashed #888;}
#records table td[data-type="LinkedRecordField"] span .clickable-field {border-bottom:1px dotted #888;}
#records table .selected td span .clickable-field {border-color:white;}

/* login */
#LoginApp .panel-info {background:#fff;border:8px solid rgba(0, 0, 0, 0.25);border-radius:8px;margin-top:120px;}
#LoginApp .panel-body {padding:10px;}
#LoginApp .panel-heading {color:white;padding:6px 15px;}
#LoginApp .panel-heading .fa {margin-right:10px;}

/* home */
#main .card {margin-bottom:40px;color:#888;}
#main .card label {margin-right:10px;font-size:13px;font-weight:bold;}
#main .card select.form-control {width:187px;}
#main .card .LinkedRecordField .btn {font-size:13px;padding-top:6px;}
#main .card .btn-primary {margin-top:21px;}
#main #records {margin-top:10px;}
#modal .tableHeader .card {margin-bottom:8px;}
#modal .tableHeader .card-body i {line-height:1.3;}
[data-page="home"] #modal [multiple="multiple"] {min-height:250px;}
#searchAndBrowse,
#records {background:#f4f4f4;min-height:800px;border:1px solid #dadada;}
#records .table {background:white;margin:0;}
.pagination-container {font-size:13px;background:#dadada;border-radius: 0 0 8px 8px;color:#888;padding:5px 10px;}
.pagination-container .page-link, 
.pagination-container .page-link:focus, 
.pagination-container .page-link:hover {background:none;border:none;}
.pagination-container .pagination {margin:0;padding:0;}
.table tr td:last-child {border-right:none;}
.table tr td:first-child {border-left:none;}
.table td {color:#444;font-size:small;}
.table-striped tbody tr:nth-of-type(2n+1) {	background-color: #f8f8f8;}
.pagination a {font-size:14px;color:#888;}
.pagination-container .float-left {margin-top:5px;}
.pagination-container select {margin:0 8px;}
[data-method="customizeColumns"] {margin-left:8px;}
#records,
#searchAndBrowse {max-width:100%;overflow:auto;}
.row-container {border-bottom:1px solid #dadada;padding:18px;background:white;}
.row-container:nth-child(even) {background:#f8f8f8;}
.row-container dl {width:80%;max-height: 147px;overflow: auto;font-size: small;color: #444;margin-right: 10px;margin-bottom:0;}
.row-container dd {border-bottom:1px solid #f2f2f2;margin:0;padding:0;}
.row-container dt {border-bottom:1px solid #f2f2f2;margin:0;padding:0;}
[title="Attach Thumbnail"] {cursor:pointer;}
.row-container .img-thumbnail {width:147px;height:147px;}
.object-display {background:#f6f6f6;color:#666;margin-bottom:0;}
.object-display td {font-size:medium;padding:11px;}
.object-display tr td:first-child {font-weight:bold;width:300px;}
#largeModal .modal-body h5 {color:#8f8f8f;font-size:14px;margin-top:30px;font-weight:bold;}
#largeModal .modal-body h5:first-child {margin-top:0;}
.btn-group i.badge.fileButton,
.btn-group i.badge.listButton {display:none;}
#Lists i {font-size:large;font-style:normal;}
#CustomReport {overflow:auto;font-size:11px;}
#CustomReport .page {height:7.18in;}
#CustomReport center {padding-bottom:15px; page-break-after: always;}
#CustomReportContainer {height:610px;overflow:auto;}
#CustomReport .table td {font-size:11px;}
#CustomReport dl {width: 100%; overflow: hidden; padding: 0; margin: 0;}
#CustomReport dt {float: left;width: 50%;padding: 0;margin: 0;}
#CustomReport dd {float: left;width: 50%;padding: 0;margin: 0;}
#records .yelloHighlight {background: yellow}
#Reports a,
#Lists a {position:relative;padding:8px 12px 3px;}
#Reports a > span, #Lists a > span {display: inline-block;width: 200px;overflow: hidden;white-space: pre;text-overflow: ellipsis;margin-right: 15px;}
#Reports a i,
#Lists a i {position:absolute;font-style:normal;right:10px;font-size:large;font-weight:bold;color:red;top:5px;}
.scrollContainer {width:100%;overflow-x: scroll; overflow-y:hidden;height: 20px;margin-bottom:-10px;}
.topScroll {height:20px;}
.projectSelect .form-control {width:300px;}
#main .card-body .btn-primary {margin-bottom:10px;}
#main .card-body .LinkedRecordField {margin-right:0;}
#toolbar [title="Documents"] span,
#displayToolbar [title="Change Table Spacing"] span,
#recordToolbar [title="View"] span,
#recordToolbar [title="Update"] span,
#recordToolbar [title="Delete"] span,
#recordToolbar [title="Retention"] span,
#recordToolbar [title="Duplicate"] span,
#recordToolbar [title="History"] span {display:none;}
#Selected .badge {padding: 1px 5px 1px 4px;text-align: center;font-style: normal;margin-right: 4px;border-radius: 0 0 0 0;}
#pre-table-header {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.alert-message{ background-color: #FFFD38; color: #444; padding: 10px;}
[data-view="help"] #mainFooter {display:none;}

/* mobile menus and controls */
#toggleMobileMenu {position: absolute;top: 0;right: 0;color: white;z-index: 110;display: none;background: none;border: none;width: 50px;height: 50px;}
#mobileBackButton {position:absolute;top:0px;left:0px;color:white;z-index:100;display:none;background:none;border:none;width:50px;height:50px;}
#mobileMenu {position:absolute;z-index:100;top:0;right:0;bottom:0;left:100px;color:white;}
#mobileMenu button {background:none;border:none;}
#mobileMenu .top {}
#mobileMenu > .bottom > .btn-group {display:block;}
#mobileMenu > .bottom > .btn-group > .btn {display:block;}
#mobileMenu .top h5 {margin-left:15px;}
#mobileMenu > .top .nav-item {position:absolute;top:-45px;color:white;}
#mobileMenu > .top .nav-item:nth-of-type(2) {left:50px;}
#mobileMenu > .top .nav-item:nth-of-type(3) {left:100px;}
#mobileMenu > .top .nav-item:nth-of-type(4) {left:150px;}
#mobileMenu > .top form {background:white;position:absolute;top:0;right:0;left:0}
#mobileMenu h5,
#mobileMenu > .top form + .btn-group:before {content:'Scan';text-transform:uppercase;font-size:13px;padding:15px;}
#mobileMenu > .top form + .btn-group {position:absolute;top:50px;width:100%;}
#mobileMenu > .top form + .btn-group .btn {top:40px;left:0;right:0;position:absolute;text-align:left;width:100%;color:white;font-size:14px;padding-left:12px;}
#mobileMenu > .top form + .btn-group .btn:nth-of-type(2) {top:70px;left:1px;}
#mobileMenu > .top form + .btn-group .btn:nth-of-type(3) {top:102px;left:1px;}
#mobileMenu .bottom {margin-top:200px;}
#mobileMenu .record-type {position:relative;padding:10px;}
#mobileMenu .form-control {border:none;}
#mobileMenu .form-group {margin:0;width:87%;}
#mobileMenu .bottom .fa.method {position:absolute;right:15px;}
#mobileMenu .record-type h6 {position: absolute;left: 50px;top: 12px;}
#mobileMenu h6 {cursor:pointer;}

/* search */
.result-container {margin-bottom:30px;border-bottom:1px solid #f2f2f2;padding-bottom:27px;}
.result-container p {font-size:small;margin-bottom:10px;}
.result-container b {font-weight:normal;}
#searchDisplay h3 {font-size:large;}
.result-container .type-name {color:#6f9d5e;}
.result-container table b {font-weight:bold;}
.result-container table {width:100%;font-size:small;}
.result-container table tr:first-child td:first-child {width:300px;}
/* .page-header [data-text="select_all"] {margin-right:8px;} */
.page-header [data-text="clear_all"] {margin-right:8px;}

/* form */
.page-header .float-right small {color: #666;margin-top: 15px;display: inline-block;}
#formDisplay,
#formDisplay table td{font-size:14px;color:#666;}
#formDisplay td {background:#f6f6f6;border:1px solid #dadada;}
.LinkedRecordField .btn,
#formDisplay form td .btn {background:#f2f2f2;border:1px solid #dadada;margin-right:10px;color:#8f8f8f;position:relative;padding-right:37px;}
#formDisplay form td span {margin-right:10px;}
.LinkedRecordField .btn .fa,
#formDisplay td .btn .fa:not(.multiValueIcon) {border-left:1px solid #dadada;position:absolute;right:0;width:25px;top:0;bottom:0;padding-top:8px;}
#main .card .form-control,
#formDisplay .form-control {box-shadow:inset 0px 3px 4px 0px #eee;}
#formDisplay th {font-size:medium;font-weight:normal;border:none;}
#formDisplay th i {font-size:17px;margin-right:10px;}
#formDisplay .goBack {margin-right:8px;}
#formDisplay form .btn-sm {font-size:14px;padding:5px 10px;}
#formDisplay label {margin-top:6px;margin-bottom:0;}
.page-header form.navbar-right .mr-sm-2 {margin-right:0!important;border-right:none;border-radius:.2rem 0 0 .2rem;}
.page-header form .btn-outline-success {margin-right:10px;background:#f2f2f2;border:1px solid #dadada;color:#a9a9a9;border-radius:0 .2rem .2rem 0;padding:5px 6px 6px;}
.page-header .btn-primary {font-size:13px;}
[data-view="admin"] table {margin-top:30px;}
table td .form-check {margin:0;}
[data-view="admin"] .goBack {display:none;}
#formDisplay input.error {border-color: red;border-style: solid;}
[data-view="account"] .CustomReportsContainer {margin-top:15px;}
[data-view="account"] .CustomReportsBtn {margin-bottom:15px;}
#main table.compact td span {width: 100px;display: block;white-space: pre;overflow: hidden;text-overflow: ellipsis;}
[data-view="account"] [data-method="refresh"][data-model="rfidreader"] {margin-top:15px;}

.fileLabelTable thead {display: table-header-group;}
.fileLabelTable td::before {display: none;}
table.fileLabelTable tr th, table.fileLabelTable tr td {max-width: 159px;overflow: hidden;padding: 6px;padding-right: 20px;text-overflow: ellipsis;vertical-align: middle;}
.fileLabelTable th:last-child, .fileLabelTable td:last-child {padding-right: 0;}

#formDisplay form td .btn-add, #formDisplay form td .btn-minus {
    padding: 4px 10px;
    vertical-align: baseline;
}
.form-control.multiField {
    width: 80%;
    margin-bottom: 5px;
    display: inline;
}

.multiSelectSwitch {
    display: flex;
    justify-content: center;
}

.multiSelectSwitch label {
    width: 100%;
}

.multiSelectSwitch select[multiple] {
    display: inline-block;
    height:250px;
}
.multiSelectSwitch .btnContainer {
	display:block;
}

.multiSelectSwitch .btnContainer button {
	display:flex;
}

.multiSelectSwitch .btnContainer button:first-child {
	margin-bottom: 10px;
	margin-top: 250%;
}

#formDisplay .btn-cancel {
	margin-right:8px;
}

/* admin */
.locationsTableContainer {background:#44839e;}
#locationsTable tbody {background:white;display:block;height:700px;overflow-y:scroll;overflow-x:auto;}
#locationsTable thead, 
#locationsTable tbody tr {display:table;width:100%;table-layout:fixed;}
#locationsTable thead {width: calc( 100% - 1em )}
[data-view="admin"] #modal label.sequence {width:120px;}
[data-view="admin"] #modal label.text {padding-right:2%;}
[data-view="admin"] #modal .sequenceButton {margin-top:25px;}

/* queues */
[data-page="account"] .tab-pane {width:100%;overflow:auto;height:500px;padding:30px 0;}
[data-page="account"] .tab-pane:not(.active) {display:none;}

[data-page="account"] .nav-tabs {margin-top:30px;}

/* docs */
[data-page="docs"] #main h5 {font-size:14px;color:#8f8f8f;font-weight:bold;}
[data-page="docs"] .object-display {margin-bottom:50px;}
[data-page="docs"] #main .row.text-center .card {padding:30px;background:#f5f5f5;border-radius:0 0 0 0;border:1px dashed #dadada;}
[data-page="docs"] #main .card p {color:#4a4a4a;width:65%;margin:0 auto;font-size:13px;margin-bottom:12px;}
[data-page="docs"] #main h6 {color:#888!important;font-size:medium;font-weight:bold;color:#4a4a4a;}
#main .list-group {border:none;border-bottom:1px solid #ebebeb;}
#main .list-group-item {background:#fafafa	;border-bottom:none;}
#main .list-group-item a {color:#666;}
[data-page="docs"] #main .list-group .list-group-item {border-color:#ebebeb;}
[data-page="docs"] #main .list-group button {background:none;color:#888;border:none;font-size:small;}
[data-page="docs"] #main .list-group a {background:none;text-decoration:underline;margin-left:8px;}
[data-page="docs"] #main .list-group a:hover {color:black;}
[data-page="docs"] #main .list-group-item > i {color:#000;font-size:large;}
[data-page="docs"] #main .list-group .fa-file-pdf-o {color:#c30a0a;}
[data-page="docs"] #main .list-group .fa-file-word-o {color:#0a6ec3;}
[data-page="docs"] #main .text-center .card .btn {width:40%;margin:0 auto;}
#viewer {position: absolute;top: 38px;right: 0;left: 0;bottom: 0;}
#viewer iframe {height:100%;}

/* Quantum Docs */
#main .tab-pane form.text-center {width:200px;margin:0 auto 30px;}
#main .tab-pane .status,
#main .tab-pane .task,
#main .tab-pane .retention,
#main .tab-pane .reason {width:300px;margin:0 auto;}

span.cancel-retention-edit a, span.cancel-workflow-item-edit a {position: absolute;margin-top: 16px;margin-left: 3px;font-size: 10px;}
input.form-check-input[name="legalHold"], input.form-check-input[name="generateReport"], input.form-check-input[name="includeFolders"], input.form-check-input.noLabel {margin-left:0px;}

.list-group a i[data-method="deleteWorkflowItem"]:hover {
    cursor: pointer;
}

/* Reports */
[data-model="CustomReportSchema"] form .table {clear:both;}
[data-model="CustomReportSchema"] form .float-left {margin:0 8px 20px 0;padding-bottom:20px;}

/* footer */
#mainFooter {background:#333;text-align:center;padding:15px;margin:15px 0 0;font-size:small;}
#mainFooter a {color:white;}

/* permissions 
.permission				{display:none!important;}
.user .permission.user,
.superUser .permission.superUser,
.superUser .permission.user,
.admin .permission.admin,
.admin .permission.superUser,
.admin.permission.user
.superAdmin .permission.superAdmin,
.superAdmin .permission.admin,
.superAdmin .permission.superUser,
.superAdmin .permission.user,
.root .permission		{display:inherit!important;}
*/

/* desktop */
@media (max-width: 1500px) {
	#main .card-body label .form-control,
	#main .card-body label {width:100%;}
}

@media (min-width: 1024px) {
	.pagination {float:right;}
	.col-md-offset-3 {margin-left: 25%;}	
}

/* mobile */
@media (max-width: 1024px) {
	[title="Write RFID"],
	[title="Key RFID"] {display:none}
	body {background:#fff;padding-bottom:50px;}
	#application aside {display:none;}
	#mainFooter {display:none;}
	#main {position:static;padding:0 10px 100px;margin-top:40px;}
	.navbar-brand {width:100%;height:50px;}
	#main .card .btn-primary {margin-top: 0;}
	.page-header form {display:none;}
	[title="Select All"],
	[title="Labels"],
	[title="Request"],
	[title="Columns"] span,
	[title="Rows"] span	{display:none;}
	#main .card {margin-bottom: 10px;}
	.col {flex-grow:0;}
	.pagination-container .float-left {display:none;}
	.page-link {font-size:small;padding:6px;}
	.pagination-container {margin-bottom:50px;}
	#toolbar {width:100%;margin:0 auto;}
	.pagination-container > nav {width:350px;margin:0 auto;}
	table.fileLabelTable tr th, table.fileLabelTable tr td {max-width: 100%;}
	#toggleMobileMenu,
	#mobileBackButton {display:block;}
}

@media handheld, only screen and (max-width: 768px) {
	.fileLabelTable {min-width: 300px;overflow: hidden;}
	table.fileLabelTable tr td {border: medium none;display: block;}
	.fileLabelTable td::before {content: attr(data-th);display: inline-block;font-weight: bold;text-transform: capitalize;width: 8em;overflow: hidden;white-space: pre;text-overflow: ellipsis;line-height: .9;vertical-align: middle;margin-right: 10px;}
	.fileLabelTable tr td:last-child {border-bottom: 1px solid #ddd;}
	.fileLabelContainer {overflow-y: auto;}
	.fileLabelTable input {vertical-align: middle;}
	.fileLabelTable thead {display: none;}
}
@media handheld, only screen and (max-width: 400px) {
	table.fileLabelTable tr th, table.fileLabelTable tr td {max-width: 400px;}
}

/* calvert */
.calvert [title="Scan"] {
    display: none;
}

/* sortable tables */
.fileLabelTable thead .sortable {
    background-image: url(../images/sort_both.png);
}
.fileLabelTable thead .sortable_asc {
    background-image: url(../images/sort_asc.png);
}
.fileLabelTable thead .sortable_desc {
    background-image: url(../images/sort_desc.png);
}

.fileLabelTable thead .sortable, .fileLabelTable thead .sortable_asc, .fileLabelTable thead .sortable_desc {
    background-repeat: no-repeat;
    background-position: center right;
}

.fileLabelTable thead .sortable, .fileLabelTable  thead .sortable_asc, .fileLabelTable  thead .sortable_desc {
     cursor: pointer;
    *cursor: hand;
}

#filterFormDisplay i.fa.fa-plus-circle {
    display: none;
}

#filterFormDisplay th {
	border: none;
}

#filterFormDisplay tr td:nth-child(2){
	padding-left:10%;
}

#filterFormDisplay th:nth-child(1) {
    width: 30%;
}

#filterFormDisplay thead th {
	background:white;
	color:black;
	border:none;
	font-style:bold;
}

#filterFormDisplay {
    padding-top: 20px;
}

#filterFormDisplay form label {
	padding:inherit;
}



#filterFormDisplay .form-check-label {
	padding-left: 1.25rem;
	/*padding-right: 50px;*/
}

.block {
	display: block !important;
}

.inline-block {
	display:inline-block !important;
}

.multivalue {
	display:inline-block;
	clear:both;
	float:left;
}

.clickable-field.multivalue:not(:last-child) {
    margin-bottom: 10px;
}

#records table td span .clickable-field.multivalue {
    border: 1px solid #888;
    padding: 5px 10px;
}

/*#filterFormDisplay .form-check:nth-child(1) input {*/
/*	margin-left:-0.5rem;*/
/*}*/

/*#filterFormDisplay .form-check:nth-child(2) input {*/
/*	margin-left:-2rem;*/
/*}*/

/*#filterFormDisplay .form-check:nth-child(odd) {*/
/*	padding-left:10px;*/
/*}*/

.linkedRecordSearch .form-group {
  margin-left:auto;
}
.linkedRecordSearch {
  margin-bottom: 5px;
}

#largeModal {
	z-index: 1049;
}

.checkOutFilter label {
	margin-top: -4.5%;
}

