/**
 * @copyright (C) 2004-2022 SICOM Systems Inc
 *            1684 S. Broad Street, Suite 300
 *            Lansdale, PA 19446
 *            215-489-2500, FAX: 215-489-2769
 */

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 14px;
	font-family: 'DM Sans', 'Open Sans', 'Segoe UI', 'Helvetica', 'Arial';
}

/* needed for some reason */
input, textarea, select, button {
	font-family: 'DM Sans', 'Open Sans', 'Segoe UI', 'Helvetica', 'Arial';
}

.hiddentext span {
	display: none;
}

.secondary_nav {
	height: 53px;
}

.daypart_add_here_hidden {
	display: none;
}

div#floatingtoolbar input#submitbutton_other {
	float: right;
}

div#save {
	width: auto;
	height: auto;
	max-height: 450px;
	overflow-y: auto;
	overflow-x: hidden;
	background: white;
	border: 1px solid #ECA220;
	float: right;
	clear: both;
	margin-right: .1em;
	white-space: nowrap;
	display: none;
}

div#save .summary_of_changes {
	float:left;
	padding: 10px 5px 40px 5px;
	height: 100%;
	vertical-align: top;
}

div#save .summary_of_changes .group {
	border-left-width: 4px;
	padding: 0px 0 0 3px;
}

div#save .summary_of_changes h3 {
	font-size: 1em;
	margin-bottom: 3px;
}

div#save .summary_of_changes .group h3 {
	font-size: 1em;
}

div#save .summary_of_changes hr {
	margin: 3px 0px 5px 0px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 1px solid #d5d5d5;
}

div#save .summary_of_changes img.transition {
	margin: 0px 5px 2px 5px;
}

div#save .summary_of_changes table {
	width: 100%;
	border-collapse: collapse;
}

div#save .summary_of_changes tr.alternate {
	background: #f2f2f2;
}

div#save .summary_of_changes td {
	height: 20px;
	vertical-align: middle;
}

div#save .summary_of_changes td.name {
	padding-right: 40px;
}

div#save .summary_of_changes td.change {
	text-align: right;
}

div#save .summary_of_changes td.change span.new-value {
	font-weight: bold;
}

div#save .save_controls {
	background: #fff9ee;
	height: 100%;
	padding-left: 5px;
	vertical-align: top;
}

div#hierarchy_area {
	margin: 0;
	padding: 10px 25px 25px 5px;
	float: right;
}

input#submitbutton_other {
	margin-bottom: 0px;
}

input#submitbutton_other_confirm {
	display: none;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 0px;
	float: right;
}

input#save_and_sync_changes {
	display: none;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 0px;
	float: right;
}

input#submitbutton_other.active {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border: 3px solid #ECA220;
	background: #ECA220;
	color: black;
}

div#clear {
	clear: both;
}

/* custom styling of drop-down lists in content editor*/
div#tab_presell_animations .ui-autocomplete-input {
	width:500px;
	font-size:1.05em;
}
div#tab_lto_animations .ui-autocomplete-input {
	width:500px;
	font-size:1.05em;
}
div#tab_interrupter .ui-autocomplete-input {
	width:500px;
	font-size:1.05em;
}
div.group .ui-autocomplete-input {
	width: 40ex;
}
