/*! Copyright (c)2025 Bad Math (http://www.badmath.com) */

.pane .listFooter .pagination a {
	text-decoration: none;
	color: black;
	padding:1px;
	cursor:pointer;

}

#header #logOut #frmLogOut {
	display:inline;
}

#header #statusText {
	position:absolute;
	right:15px;
	top:40px;
}


div.clipDrag {
	width:275px;
	background-color:white;
	position:absolute;
	border: 1px dashed black;
	/* padding: 4px 2px 4px 58px; */
	padding: 4px 2px 4px 74px;
}

div.clipDrag .clipInfo {
	float:left;
	width:200px;
	font-size: 12px;
}
	div.clipDrag .clipInfo h5 .resolution { display: none; }
	div.clipDrag .clipInfo h5 .resolution.hd {
		display: inline-block;
		margin-left: 3px;
	}

div.clipDrag .smallThumb {
	left:5px;
	position:absolute;
	top:4px;
	/*
	width:48px;
	height:36px;
	*/
	width: 64px !important;
	height: auto !important;

}

div.binDrag {
	background-color:white;
	position:relative;
	border: 1px dashed black;

}

div.binDrag .binName {
    font-weight: bold;
    text-transform: uppercase;
}

div.binDrag .date {
	display:none;
}

.pane div.listTable div.listBox table tr.hover { color: white; background-color: #7ba4a4 !important; }



/*
#eipContainer-job_title{
	height: 23px;
}
*/

#binContents .listBox .eip_editObj {
	height:30px;
}


#binContents .title img {
	float:left;
	vertical-align: bottom;
				margin: 0 3px;
}




#sideBar .pane #job_notes {
	font-size:12px;
	height:45px;
	margin:0 0 3px 5px;
	padding:2px;
	width:273px;
	overflow:auto;
}




#eipContainer-job_notes {
	position:relative;
}

	#eipContainer-job_notes .eip_editObjWrapper {
		margin-right:65px;
	}

		#eipContainer-job_notes .eip_editObjWrapper textarea{
			width:100%;
		}

	#eipContainer-job_notes .eip_buttons{
		position:absolute;
		right:-10px;
		top:40px;
		width:50px;
	}



#clip a.edit {
	display:inline-block;
	width:24px;
	height:24px;
}

#clip em,
.resultsTable em{
	color: black;
	background-color: yellow;
}

#clip em.focused {
	font-weight:bold;
	background-color: green;
}

#binList tr .binName .saveBin {
	float:right;
}

#binContents .utils .img {
	border:0;
}


#userList tr {
	cursor: pointer;
}


#userForm td:first-child {
	text-align: right;
}

.ui-dialog {
	overflow:visible;
	z-index: 1000;
}


/*
#searchHistory.pane .listBox {
	position: absolute;
	top: 22px;
	left: 8px;
	right: 8px;
	bottom: 25px;
} */

#clipBin {
	/*display:none; */
}









		#copyDialog button {
			float:right;
		}


a.splitter {
	display: block;
	width: 16px;
	height: 16px;
	background: url('icons/cut.fb72e3fe.png') left top no-repeat;
	cursor: pointer;
}




.searchFilters #keywords {
	width:275px;

}

.pane .error {
	color:red;
}


#results.pane #resultsList table tr.unindexed {

	color:red;
}

#results.pane #resultsList table tr.unindexed td {
	border-bottom: 1px red dashed;
}

#results.pane #resultsList .matchTapeId.fromSearch {
	color: blue;
}

#splitFiles .current {
	color:green;
}

.textLog tr.current {
	background-color:blue !important;
}


.settingsTab #ingestMachines{
	height: 150px;
	background-color:#E9E7D2;
	/*bottom:0;
	top: 50%;
	left:0;
	right:0;
	position:absolute;*/
}
#ingestForm {
	width: 500px !important;
	margin-left: auto;
	margin-right: auto;
	display: none;
}
#ingestForm .userPass > * {
	display: inline !important;
}
#ingestForm .userPass {
	margin-left: 7px;
}
#ingestForm .longInput {
	width: 250px;
}

#ingestForm .ingestOpts {
	display:none;
}
	#ingestMachines.pane .listBox{
		bottom:8px;
		left:8px;
		position:absolute;
		right:8px;
		top:22px;
	}
	#keywordEditor .listTable td .dot,
	#listEditor .listTable tr .dot,
	#eventLog .listTable tr .dot {
		margin: 0;
	}

  #keywordEditor .listTable tr.odd,
  #listEditor .listTable tr.odd,
  #eventLog .listTable tr.odd,
  #allUsers.pane .listTable tr.odd ,
  #ingestMachines .listBox li.odd {
    background-color: #F2F2F2;
  }

	#allUsersTableHolder{
		bottom:0px;
		left:0px;
		position:absolute;
		right:0px;
		top:22px;
	}
	#allUsersTableHolder .accessLevel {
		width: 20px;
	}
	#allUsersTableHolder .initials {
		width: 40px;
	}
	#allUsersTableHolder .fullName {
		width: 110px;
	}
	#allUsersTableHolder .userName {
	}
	#userForm {
		/*position: absolute;
		top: 5px;
		left: 5px;
		right: 5px;
		bottom: 5px;*/
		width: 250px !important;
		margin-left: auto;
		margin-right: auto;
		display: none;
	}

		#ingestMachines.pane .listBox li,
		#allUsers.pane .listBox li{
			min-height: 0px;
		}

		#ingestMachines.pane .listBox li.new,
		#allUsers.pane .listBox tr.new{
			font-style:italic;
		}

.settingsTab #allUsers{
	background-color:  #F7F7F7;
}

.ingestTab #specs {
	height:100px;
}

.ingestTab #specs .indent{
	padding-left:25px;
}


#solr {
	background-color:  #F7F7F7;
}
	#solr .paneContents { padding-bottom: 1px; }


.btnRefreshSolrStatus { float: right; }

.replication {
	line-height: 1.4;
}

.core {
	padding: 3px 5px 3px 11px;
	text-indent: -6px;
	margin: 2px -3px;
}

	.core:hover { background-color: #7ba4a4; }
	
	.core > * { text-indent: 0; }

	.core .stale { 
		font-weight: bold; 
		display: block;
	}

	.core .ready,
	.core .error,
	.core .running-delta,
	.core .running-full,
	.replication .running,
	.replication .not_running {
		width: 20px;
		display: inline-block;
		height: 16px;
		overflow: hidden;
		color: transparent;
		vertical-align: top;
	}

		.core .ready::before,
		.core .error::before,
		.core .running-delta::before,
		.core .running-full::before,
		.replication .running::before,
		.replication .not_running::before {
			content: '';
			display: inline-block;
			width: 16px;
			height: 16px;
			margin-right: 4px;
		}

		.core .ready::before,
		.replication .running::before {
			background-image: url('icons/accept.6446e207.png');
		}

		.core .error::before,
		.replication .not_running::before {
			background-image: url('icons/exclamation.13a319c2.png');
		}

		.core .running-delta::before {
			background-image: url('icons/hourglass_add.10a96a1d.png');
		}

		.core .running-full::before {
			background-image: url('icons/hourglass.20aaa35c.png');
		}

		.core .ready + span::before,
		.core .error + span::before,
		.core .running-delta + span::before,
		.core .running-full + span::before {
			content: '';
			display: block;
		}	

	.core button { 
		margin-left: 4px; 
		cursor: pointer;
	}



#dvdTemplateLibrary {
	background-color:  #F7F7F7;
	height: 200px;
}



#clipBin.pane .binSelect .job {
	margin-right:12px;
}


#selectBin {
	float:right;
	background: url('listHeaderSort.86c62298.png') no-repeat 1px -19px;
	text-align: left;
	cursor: pointer;
	width:12px;
	margin-right:-53px;
}

#jobBinsSelector {
	position: absolute;
	width:250px;
	border: 1px solid #999;
	background-color: white;
	max-height:200px;
	overflow-y: auto;
}

#jobBinsSelector ul {
	list-style:none;
	padding: 4px 2px 4px 2px;
	cursor: pointer;
	margin: 0;
}

	#jobBinsSelector ul li:hover { background-color: #e6e6e6 !important; }

.editLog .videoPlayer {
	position: relative;
	top:0px !important;
}

#recentJobs{
	border: 1px inset #999999;
    margin-left: 25px;
     margin-right: 25px;
    margin-top: 10px;
    padding: 5px;
    height:110px;
    background-color:white;
    overflow: auto;
}

#recentJobs h4 {
	margin: 0 0 7px 0;
}



#newFileDialog #newfileNumber {
	width: 100px;
}

#queue.pane #queueList div.fileId {
	width:64px !important;
	overflow:hidden;
	padding:0;
	margin:0;
}
#eventLog {
	background-color: #EEE;
}
#eventLog.cp_expanded {
	min-height: 200px;
}
#eventLog .groupBox {
	line-height: 21px;
}

span.inputPair{
	padding-right: 10px;
	display: inline-block;
}

#eventLog .groupBox *,
#listKeywordContainer .groupBox>* {
	vertical-align:middle;
}



#eventLog td,
#listEditor td,
#keywordEditor td {
	padding-top: 4px;
	padding-bottom: 4px;

}


#listEditor {
	position: absolute;
	left: 0px;
	right: 50%;
}
#keywordEditor {
	position: absolute;
	left: 50%;
	right: 0px;
}
#eventLog.pane #eventLogList,
#eventLog.pane #public_eventLogList{
	position: absolute;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
}


	#eventLog.pane  div.listFooter div.utils {
		float: right;
	}

		#eventLog.pane div.listFooter div.utils img {
			margin: 3px 0 1px 5px;
			cursor: pointer;
		}

#eventLog .action {
	width: 150px;
}
#eventLog .subject {
	width: 150px;
}
#eventLog .date {
	width: 150px;
}
#eventLog .username {
	width: 100px;
}
#eventLog .errorMessage {
	/*width: 65%;*/
}
#statsFilters .hasDatepicker,
#public_eventLogFilter .hasDatepicker,
#eventLogFilter .hasDatepicker {
	width: 70px;
}
#changePasswordBox {
	position:absolute;
	right:300px;
}


#listKeywordEditor.cp_collapsed .paneContents{
	display: block !important;
	height: auto;
}
#listKeywordEditor.pane.cp_expanded .subPane {
	overflow: hidden;
}
#listKeywordEditor.pane.cp_collapsed .subPane {
	display: none;
}
#listKeywordEditor.pane.cp_collapsed .pane {
	min-height: 21px;
}

#listKeywordEditor.cp_expanded {
	min-height: 200px;
}
#listKeywordEditor {
	width: 100%;
}
#listKeywordContainer {
	height: 100%;
}
#listKeywordContainer #keywordList {
	position: absolute;
	top: 55px;
	left: 0;
	right: 0;
	bottom: 0;
}
#keywordList .keyword {
}
#keywordList .facet {
	width: 50px;
}
#listKeywordContainer #list {
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
}

#listEditor th {
	white-space: nowrap;
}
#listEditor tr.isInactive>* {
	font-style:italic !important;
	color: #AAA;
}
#listEditor .deleteCol,
#keywordEditor .deleteCol {
	width: 30px;
}
#listEditor .listCol_count {
	width: 50px;
}
#listEditor .listCol_rate {
	width: 70px;
}
#listEditor .listCol_taxable {
	width: 70px;
}
#listEditor .listCol_region {
}
#listEditor .listCol_country {
	width: 140px;
}

#listEditor .listCol_libraryCode {
	width: 52px;
}
#listEditor .listCol_source {
	width: 120px;
}
#listEditor .listCol_royaltiesApply {
	width: 44px;
}

.ui-sortable-helper img.delete {
	opacity:0;
	filter:alpha(opacity=0);
}

#listForm input[type=text],
#listForm textarea {
	width: 200px;
	margin: 0 3px;
}


#listForm input.address {
	width: 350px;
	margin: 0 3px;
}

#editAgreement #agreementTitle { width: 300px; }

#listEditor #listAdd {
	cursor: pointer;
	float: right;
}
#listEditor #listAdd>* {
	vertical-align: middle;
}
#outputBinDialog div.dvd,
#outputBinDialog div.download {
	float: left;
	margin-right: 20px;
	width: 46%;
}

#outputBinDialog div.dvd .notes {
	color:red;
}

#outputBinDialog p.sizeNote {
	font-style:italic;
}

#outputBinDialog div.dvd ul,
#outputBinDialog div.download ul {
	list-style:none;
	padding: 4px 2px 4px 2px;
}

#outputBinDialog .disabled,
#exportBinDialog .disabled,
.ingestTab #resultsList tr.disabled,
.tapeFields h3.disabled {
	color: grey;
	font-style: italic;
}

#outputBinDialog p.note {
	clear:both;
	font-weight:bold;
	color: #c00;
}

#templateLibrary {
	background-color: #eee;
}
#templateLibrary h2 {
	height: auto;
}
#templateLibrary #newTemplate {
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 30px;
}
#templateLibrary.cp_expanded {
	min-height: 250px;
}
#templateLibrary.cp_collapsed {
	height: 34px !important;
}
#templateLibrary .paneContents {
	position: absolute;
	top: 42px;
	left: 8px;
	right: 8px;
	bottom: 8px;
	overflow-x: scroll;
	overflow-y: hidden;
	height: 200px;
}

#templateLibrary .dvdTemplate {
	position: absolute;
	width: 240px;
	height: 180px;
	overflow: hidden;
}
#templateLibrary .dvdTemplate .templateInfo {
	position: absolute;
	width: 100%;
	height: auto;
	color: #FFF;
	background-color: #000;
	opacity:0.6;
	bottom:0px;
	left:0px;
	padding: 3px;
}
.templateInfo .controls {
	position: absolute;
	right:5px;
	bottom:0px;
}
.templateInfo .controls img {
	cursor: pointer;
	margin-right: 5px;
}
.templateInfo .templateDescription {
	position:absolute;
	width: 220px;
	height: 135px;
	left: -3px; /*ignore the parent's padding...*/
	top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	bottom: 15px;
	display: none;
}
.ui-dialog .groupBox {
	max-height: 100px;
	overflow-y: auto;
}
.ui-dialog .groupBox {
	/* height: 16px; */
	position: relative;
	margin-top: 10px;
	border: 1px inset #999;
	background-color: #d3dddd;
	margin-left:8px;
	margin-right:	8px;
	padding: 3px 3px;
	max-height: 100px;
	overflow-y: auto;
}


#jobs.pane #jobList table tr.odd {
    background-color: #F0F5F5;
}

#jobs.pane #jobList table tr.selected {
    background-color: #DAD985 !important;
}

#clipBins.pane #binList table tr.odd {
    background-color: #F0F5F5;
}

#clipBins.pane #binList table tr.selected,
#clipBins.pane #binList table tr.odd.selected {
    /* background-color: #E6E6E6; */
    background-color: #cbe596;
}

#binContents.pane .listTable .listBox li.odd.selected {
    background-color: #DBE7E7;
}

#binContents.pane .listTable .listBox li.odd {
    background-color: #EEEEEE;
}

.sortListHeader th.defaultCursor {
	cursor: default !important;
}

#dvdTemplateContainer {
	display: block;
    text-align: center;
    width: 100%;
}

#dvdTemplateContainer #dvdTemplateSelect {
	display: block;
    margin: 0 auto 5px;
    width: 241px;
}

#dvdTemplateContainer #dvdTemplateThumbnails {
	float: none;
    margin-left: auto;
    margin-right: auto;
}

.ingestTab  span.filesize {
	display: inline-block;
	margin-right:5px;
}


#searchFiltersGen .paneContents {
	padding-bottom:4px;
}

.emailDialog h4 {
	margin-bottom: 5px;
}

.emailDialog textarea {
	width:100%;
	height:175px;
}

.emailDialog .txtEmail,
.emailDialog .txtSubject {
	width:100%;
	margin:0;
	padding:0;
}

th.unsortable {
	background-position: right 0 !important;
}

#searchFiltersMaint #dateEntered {
	margin-top:4px;
}

.missing,
.warning {
	color:red;
}

#tabs li a {
	text-decoration: none;
	/* color:#363636; */
	color:#222; /* HF 2.0 branding */
}


#tabs li a:hover {
	text-decoration: none;
	color:#000000;
}
#header ul#tabs li.active a:hover { color: inherit; }

.eventInfo .groupBox iframe {
	border:0;
	width:454px;
	height:96px;
}

	.eventInfo a {
		cursor: pointer;
		text-decoration: underline;
	}

.jobResearcherSelect .specialUser{
	border-top:1px solid black;
	font-style:italic;
}

#exportFieldsDialog .checkAllButtons,
#copyFieldsDialog .checkAllButtons {
	position:absolute;
	right:15px;
	top: 20px;
	text-align:right;

}

#exportFieldsDialog p {
	width:250px;
}

.fieldsTable td.checkboxes {
	padding-top:7px;
}


.logArtist {
	float: left;
	width:40%;
}

.logTitle {
	float: left;
	width:60%;
}

.eip_musicButton {
	cursor: pointer;
	display:block;
	width:16px;
	height:16px;
	margin-top: 16px;
}

	.eip_musicButton.on {
		background: url("icons/music_remove.663f5f0e.png") no-repeat scroll left top transparent;
	}

	.eip_musicButton.off {
		background: url("icons/music.297570ef.png") no-repeat scroll left top transparent;
	}

.mediaInfo.hasMedia {
	position: relative;
	/* height: 235px; */
	/* height: 194px; */
	height: 164px;
}

.mediaInfo #largeThumbnail,
.mediaInfo #largeThumbnail_unsaved {
	/*
	bottom: 5px;
    position: absolute;
    right: 5px;
    */
    max-height: 100px;
    max-width: 100%;
    margin-top: 4px;
}

#thumbGridDialog div.thumbGrid {
    background-color: #E8E5DE;
    border: 2px inset #999999;
    bottom: 5px;
    left: 5px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 5px 0 0 5px;
    text-align: center;
    width: 471px;
    min-height:350px;
}

	#thumbGridDialog div.thumbGrid img {
		cursor: pointer;
		display: inline-block;
		height: 36px;
		margin: 0 ;
		width: 48px;
		margin: 1px 3px 3px 1px;
	}

	#thumbGridDialog div.thumbGrid img.hover {
		margin: -1px 1px 1px -1px;
		border: 1px solid black;
		padding: 1px;
		background-color: white;
	}

	#thumbGridDialog div.thumbGrid img.selected {
		margin: -2px 0px 0px -2px;
		border: 3px solid #7BA4A4;
		padding: 0px;
		background-color: white;

	}

	#clip.pane div.clipDetails p + h3 {
		margin-left:0;
	}

table.textLog td.logDescription div.musicForm select {
	margin: 0 3px;
}
table.textLog td.logDescription div.musicForm label {
	min-width:35px;
	display:inline-block;
}



.royalties .royaltyDue.editing .buttons {
	float:right;
}
	.royalties .royaltyDue.editing .buttons a {
		display:inline-block;
	}

#newProjectDialog #clients.pane,
#changeClientDialog #clients.pane {
	background-color: #E9E7D2;
	bottom: 0;
	margin: 10px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
}

	#newProjectDialog #clients.pane {
		top: 0px;
		position:relative;
		height:342px;
	}

	#changeClientDialog #clients.pane .groupBox,
	#newProjectDialog #clients.pane .groupBox { margin-top: 2px; }

	#txtNewJobName, #txtClientName, #txtNewJobBinName { width: 250px; }

#assignJobDialog input { vertical-align: baseline; }

#listEditor .Lineitemtemplate_rate {
	text-align:right;
}

#listEditor .Lineitemtemplate_taxable {
	text-align:center;
}

#clientSuggestions {
	position: absolute;
	top: 17px;
	width: 250px;
	border: 1px solid #999;
	background-color: white;
	max-height: 200px;
	overflow-y: auto;
}

#clientSuggestions .client.hover {
	background-color: blue;
	color: white;
}

#editContact {
	position: absolute;
    right: 7px;
    top: 2px;
    cursor:pointer;
}


#clipBins.pane .utils h2 {
	display:inline;
	margin: 2px;
	cursor: pointer;
}

#clipBins.pane #ordersList {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 19px;
}

#clipBins.pane .listTable td.status {
	background-position: 4px 4px;
	background-repeat: no-repeat;
}

	#clipBins.pane .listTable tr.new td.status { background-image: url('icons/pencil.b219c63f.png'); }
	#clipBins.pane .listTable tr.sent td.status { background-image: url('icons/paper_airplane.png'); }
	#clipBins.pane .listTable tr.sent td.status { background-image: url('icons/email.b6af2951.png'); }
	#clipBins.pane .listTable tr.paid td.status { background-image: url('icons/accept.6446e207.png'); }
	#clipBins.pane .listTable tr.closed td.status { background-image: url('icons/delivered.37620a5a.png'); }
	#clipBins.pane .listTable tr.cancelled td.status { background-image: url('icons/cancel-gray.e9457f92.png'); }

	#clipBins.pane .listTable tr.new td,
	#clipBins.pane .listTable tr.paid td {
		font-weight: bold;
	}

	#clipBins.pane .listTable tr.paid td {
		color: #c00;
	}

	#clipBins.pane .listTable tr.cancelled td,
	span.deletedJob {
		cursor: default;
		font-style: italic;
		color: #818181;
		text-decoration: line-through;
	}

	#clipBins.pane .listTable col.orderStatus { width: 24px; }
	#clipBins.pane .listTable col.orderNum { width: auto; }

#activeJob .client .eip_container {
	padding-top: 40px;
}

#activeJob .client .eip_container .eip_buttons {
	top:40px;
}

#listForm input.number[type="text"] {
	width:50px;
}

#eventLog .logSwitch {
	cursor: pointer;
}

#eventLog input.logSwitch[type="radio"]  {
	margin-top: 2px;
	margin-right: 0;
	cursor: pointer;
}

.playerBlackout {
	position: fixed;
	z-index: 1001;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: white;
	opacity: 0.3;
	display: block;
}


#clip.pane.clipWindow {
	z-index:1002;
	margin-left:auto;
	margin-right:auto;
	width:813px;
	height: 460px;

}



	#clip.pane.clipWindow div.videoPlayer #videoPlayer { display: block; }

#mainArea #statsContent .splitWrapper {
	position:absolute;
	left: 0;
	right: 0;
	top: 65px;
	bottom: 66px;
}

	#mainArea #statsContent .splitWrapper h4 {
		text-align: center;
		display: block;
		margin: 0;
	}

#mainArea #statsContent .splitH {
	top:0;
	bottom:0;
	position:absolute;
	width:50%;
}
	#mainArea #statsContent .splitH.reels div.listTable { margin-right: 4px; }
	#mainArea #statsContent .splitH.searches div.listTable { margin-left: 4px; }

	#statsContent .splitH .listTable {
		height:100%;
	}

	#statsContent .splitH.reels .listTable col.reel { width:25% }
	#statsContent .splitH.reels .listTable col.views { width:15% }
	#statsContent .splitH.reels .listTable col.shares { width:15% }
	#statsContent .splitH.reels .listTable col.downloads { width:15% }
	#statsContent .splitH.reels .listTable col.requests { width:15% }
	#statsContent .splitH.reels .listTable col.purchases { width:15% }

	#statsContent .splitH.searches .listTable td { cursor: default; }
	#statsContent .splitH.searches .listTable td:nth-child(2) { border-right: 1px solid #acb5b5; }

#statsContent .splitH .listBox {
	top:41px;
}

	#statsContent .splitH.searches .listTable col.query { width:40% }
	#statsContent .splitH.searches .listTable col.queryCount { width:10% }
	#statsContent .splitH.searches .listTable col.musicQuery { width:40% }
	#statsContent .splitH.searches .listTable col.musicQueryCount { width:10% }

#statsContent #publicUserInfo {
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}

ul#tabs li .tabMore .numRequests {
	/* color: #cc0000; */
	color: #830000; /* HF 2.0 branding update */
}

ul#tabs li .tabMore .numRequests.empty {
	color: #464646;
}

#requests.pane h2 .notice.empty {
	color: #818181;
}

#orderContent .alert {
	color: #CC0000 !important;
}

.setTimeDialog label.heading {
	display: block;
	margin: 4px 0;
}

.setTimeDialog input.timeInput {
	width:40px;
}

.setTimeDialog input.dateInput {
	width:75px;
}

.setTimeDialog input {
	vertical-align: middle;
}

.setTimeDialog .ui-datepicker-trigger {
	vertical-align: middle;
}

.setTimeDialog textarea.notesinput {
	width:100%;
}

#orderContent span.agreements {
	display:block;
	padding-left: 30px;
}


.emailDialog.showingEmail {
	width:700px;
	height:275px;
	position:relative;
}

.emailDialog.showingEmail .info {
	width:49%;
	display:inline-block;
}

.emailDialog.showingEmail .email {
	width:49%;
	display:inline-block;
	left:49%;
	top:0;
	position:absolute;
}

.paymentStatus, .deliveryStatus {
	cursor:pointer;
}

#editAgreement .eip_container .eip_editObjWrapper {
	margin-right:auto;
}
	#editAgreement .eip_container .editorContainer {
		height:547px;
		overflow:auto;
	}

.exportClientList {
	background-image: url('icons/table_go.b179c4fd.png');
	right: 50px;
	top:3px;
	cursor:pointer;
	display:block;
	position:absolute;
	width:16px;
	height:16px;
}

#exportClientListDialog .radio {
	vertical-align: middle;
}

#exportBinDialog .binExportContainer {
	height:273px;

}

#copyFieldsDialog div.log {
	clear:both;
	width:100%;
	margin: 1em 0;
}

#copyFieldsDialog div.log div.textLog {
	width:100%;
    border: 1px solid #919191;
    display: block;
    padding:2px;
    box-sizing: border-box;
    margin-top: 0.5em;
}

#editLog #clip .changedNotice {
	color: red;
	display: none;
	font-size: 14px;
	font-size-adjust: none;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
}

#editLog #clip.changed .changedNotice {
	display:inline;
}

#editLog table.textLog tr.deleted {
	display:none;
}


#eventLog td {
	  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.paidStamp {	
    position:absolute;
    top: 60px;
    right: 200px;
    z-index: 1;
    font-family: Arial,sans-serif;
    font-weight: bold;
    -webkit-transform: rotate(10deg); /* Safari */
    -moz-transform: rotate(10deg); /* Firefox */
    -ms-transform: rotate(10deg); /* IE */
    -o-transform: rotate(10deg); /* Opera */
    transform: rotate(10deg);
    font-size:30px;
    color: #c00;
    border:solid 4px #c00;
    padding: 8px 4px 2px;
    border-radius: 5px;
    opacity: 0.25;
    -webkit-text-shadow: 0 0 2px #c00;
    text-shadow: 0 0 2px #c00;
    box-shadow: 0 0 2px #c00;
    text-align: center;
}

.paidStamp .paymentDate ,
.paidStamp .paymentNote {
	font-size: 13px;
	margin-top: 4px;
	font-weight: normal;
}


.pac-container {
	z-index:2500;
}
