













































.k-content {
	background-color:inherit;
}

.modal-body .controls > .k-content {
	margin-right:.5em;
}

.k-content {
	margin-right:.5em;
}

div.k-content span.k-autocomplete{
	border: none;
}

div.k-content span.k-autocomplete input{
	padding-left:0;
	padding-right:0;
}

.k-autocomplete.k-state-focused {
	-webkit-box-shadow:none;
	box-shadow:none;
}

.k-popup .k-list.phoenix-auto-complete .k-item{
	padding-left:20px;
    text-indent:-15px;
}

.k-item > .k-state-default {
	line-height:17px;
}

.k-button > .SecondaryText,
.k-item > .SecondaryText {
	font-size:11px;
	line-height:11px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.k-button > .SecondaryText.prefix,
.k-item > .SecondaryText.prefix {
	padding-left:21px;
	text-indent:-15px;
	margin-left:0;
}

.k-multiselect.phx.input-micro,
.list-append.phx.input-micro {
	width: 27px;
}
.k-multiselect.phx.input-mini,
.list-append.phx.input-mini {
	width: 47px;
}
.k-multiselect.phx.input-small,
.list-append.phx.input-small {
	width: 77px;
}
.k-multiselect.phx.input-medium,
.list-append.phx.input-medium {
	width: 137px;
}
.k-multiselect,
.list-append {
	width: 193px;
}
.k-multiselect.phx.input-large,
.list-append.phx.input-large {
	width: 197px;
}
.k-multiselect.phx.input-xlarge,
.list-append.phx.input-xlarge {
	width: 257px;
}
.k-multiselect.phx.input-xxlarge,
.list-append.phx.input-xxlarge {
	width: 517px;
}
.k-multiselect.phx.input-block-level,
.list-append.phx.input-block-level {
	width: 97.6%;
}

.input-append > .k-multiselect + span > i.phxGlyph {
	font-size:12px;
	top:1px;
}

.input-append .k-multiselect {
	border-bottom-right-radius: 0;
	border-top-right-radius:0;
	border-bottom-left-radius: 4px;
}

.input-append .k-multiselect-wrap:focus {
	outline: 2px solid #333;
	outline-offset: 2px;
}

.input-append .k-multiselect-wrap {
	-webkit-box-shadow:none;
	box-shadow:none;
}

.k-multiselect + .add-on,
.k-autocomplete + .add-on{
	background-color:#ffffff;
	border-left:none;
}

.k-multiselect.k-state-hover + .add-on {
	border-color:#adadad;
}

.input-append .k-autocomplete input{
	border-right:none;
}



.k-multiselect + .add-on {
	margin-left:-2px;
}

.k-multiselect + .add-on:focus {
	outline: none;
}

.k-multiselect + .add-on:focus > i.phx.phxGlyph,
.k-multiselect + .add-on:hover > i.phx.phxGlyph {
	color:#1261a6;
}

.k-multiselect .k-button{
	background-color:#e3e3e3 ;
	border-color: #c5c5c5;
	color:#1F1D31;
}

.k-multiselect .k-button.k-state-hover{
	background-color: #caccce	;
	border-color: #72757e	;
	color:#1F1D31;
}

.k-multiselect .k-button:active {
	box-shadow: inset 0 0 10px 3px #72757e;
}

.k-multiselect .k-button{
	white-space:normal;
	text-align:left;
	position:relative;
	padding-right:1.5em;
	word-wrap:break-word;
}

.k-multiselect .k-button > span.k-icon.k-delete {
	position:absolute;
	top:3px;
	right:0;
}

.k-multiselect-wrap{
	height: 28px;
}

.k-multiselect-wrap .k-select{
	top:1px;
}

.k-multiselect-wrap .k-input{
	padding:4px;
}

div.k-content div.k-multiselect{
	display:inline-block;
}

.k-widget.k-multiselect.k-header.k-state-focused {
	border-color: #ccc;
	box-shadow: none;
	outline: 2px solid #000000;
	position: relative;
}

.k-widget.k-multiselect.k-header + button.add-on:focus-visible {
	outline-offset: 0;
	position: relative;
	outline: 2px solid #000000;
}

.k-popup .k-list .k-item.k-state-focused {
	outline: 2px solid #000000;
	outline-offset: -2px;
	border-color: transparent;
}

.k-widget.k-multiselect.k-header.phx.k-state-hover,
.k-multiselect{
	background-color:#fff;
}

.modal .k-widget.k-multiselect {
	max-height:8em;
	overflow:auto;
}

.k-widget.k-multiselect.phx.multi-select-readonly li.k-button {
	padding-right:.5em;
	cursor:default;
}

.k-widget.k-multiselect.phx.multi-select-readonly li.k-button > span.k-select > span.k-icon.k-i-close,
.k-widget.k-multiselect.phx.multi-select-readonly li.k-button > span.k-icon.k-delete {
	display:none;
}

.k-widget.k-multiselect.k-singleselect ul li.k-button {
	background-color:transparent;
	border:none;
	margin-top:2px;
}

.k-widget.k-multiselect.k-singleselect.hasValues ul + input.k-input {
	position:absolute;
	width:1px !important;
}

.control-group.error .k-multiselect {
	border-color:#b94a48;
	color:#b94a48;
}


.k-widget.k-multiselect.k-singleselect.input-micro ul li.k-button {
	width:25px;
	max-width:25px;
}

.k-widget.k-multiselect.k-singleselect.input-mini ul li.k-button {
	width:45px;
	max-width:45px;
}

.k-widget.k-multiselect.k-singleselect.input-small ul li.k-button {
	width:75px;
	max-width:75px;
}

.k-widget.k-multiselect.k-singleselect.input-medium ul li.k-button {
	width:135px;
	max-width:135px;
}

.k-widget.k-multiselect.k-singleselect ul li.k-button {
	width:183px;
	max-width:183px;
}

.k-widget.k-multiselect.k-singleselect.input-large ul li.k-button {
	width:195px;
	max-width:195px;
}

.k-widget.k-multiselect.k-singleselect.input-xlarge ul li.k-button {
	width:255px;
	max-width:255px;
}

.k-widget.k-multiselect.k-singleselect.input-xxlarge ul li.k-button {
	width:515px;
	max-width:515px;
}

div.phx.autocomplete.list-append {
	position:absolute;
	margin-top:1px;
	background-color:white;
	display:none;
	box-shadow: rgba(0,0,0,0.2) 0px 5px 10px 0px;
	z-index:10002;
}

.phx.autocomplete.list-append > .secondaryText {
	border: 1px solid #c5c5c5;
	border-top:none;
	border-radius: 0 0 3px 3px;
	padding: 4px 6px 6px 6px;
}

.phx.autocomplete.list-append > .secondaryText > .btn.btn-link {
	display:none;
	width:100%;
	height:100%;
	text-align:left;
}

.phxText.display-block + .k-content > .k-widget.k-multiselect {
	margin-top:.5em;
}

div.input-prepend.input-append .k-widget {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}


.k-multiselect.multi-select-readonly > .k-multiselect-wrap > input.k-input.k-readonly {
	color: #adadad;
}

.k-multiselect-wrap .k-select .k-icon.k-i-close {
	height:15px;
}

ul.k-list li.k-item.k-state-nonselectable {
	pointer-events:none;
}

.k-widget.input-micro {
	width:40px;
}


.k-widget.k-datepicker {
	height:31px;
}

.phx.kendo-time .k-widget input {
	border:none;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	padding-left:0;
	padding-right:0;
}

.phx.kendo-time .k-widget input:focus,
.phx.kendo-time .k-widget input:hover {
	border:none;
	box-shadow:none;
}

.phx.kendo-time .k-widget input + span.k-select > span.k-icon {
	position:relative;
	top:7px;
}

.phx.kendo-time .k-widget input + span.k-select > span.k-i-calendar:focus-visible,
.phx.kendo-time .k-widget input + span.k-select > span.k-i-clock:focus-visible {
	outline: 2px solid #000000;
	outline-offset: 2px;
}

.phx.date-time .k-widget {
	width:215px;
}

.control-group.error .phx.kendo-time .k-widget > .k-picker-wrap {
	border-color: #b94a48;
}



.kendo-time.ManualEntry .k-i-clock {
	display: none;
}

input[type="text"].phx.k-textbox {
	box-sizing:inherit;
	-moz-box-sizing:border-box;
}

input.phx-init {
	visibility:hidden;
}

.k-widget.phx.k-state-disabled,
.k-widget.phx.k-state-disabled .k-button,
.k-widget.phx.k-state-disabled .k-button .k-icon,
.k-widget.phx.k-state-disabled .k-input {
	cursor:not-allowed !important;
}

.input-append > .k-widget.phx.k-state-disabled + .add-on {
	cursor:not-allowed;
}




.k-widget.k-tooltip {
	background-color:white;
	color:black;
	border:none;
	text-align:left;
	padding:1em 0;
	visibility:hidden;
	border-radius: 6px;
}

.k-widget.k-tooltip.k-tooltip-init {
	visibility:visible;
}

.k-tooltip-dropshadow {
	background-color:white;
	border-radius:6px;
	border-width:1px;
	border-style:solid;
	border-color:#999;
	border-color:rgba(0,0,0,.25);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.k-widget.k-tooltip .k-callout,
.k-widget.k-tooltip .k-callout:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.k-widget.k-tooltip .k-callout {
  border-width: 11px;
}

.k-widget.k-tooltip .k-callout:after {
  border-width: 10px;
  content: "";
}

.k-widget.k-tooltip .k-callout-s {
  bottom: -11px;
  margin-left:-10px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.k-widget.k-tooltip .k-callout-s:after {
  bottom: 1px;
  margin-left:-10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}

.k-widget.k-tooltip .k-callout-w {
  left: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.k-widget.k-tooltip .k-callout-w:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

.k-widget.k-tooltip .k-callout-n {
  top: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.k-widget.k-tooltip .k-callout-n:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}

.k-widget.k-tooltip .k-callout-e {
  right: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}

.k-widget.k-tooltip .k-callout-e:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0;
}

.k-widget.k-tooltip .k-tooltip-button {
	position:absolute;
	right:-10px;
	top:-10px;
	z-index:1;
}

.k-widget.k-tooltip .k-tooltip-button > a.k-i-close {
	background: transparent url('/app_docs/art/phoenix/popoverClose.png');
	width: 32px;
	height: 32px;
}

.k-widget.k-tooltip .k-tooltip-content {
	z-index:0;
	padding:0 1em;
}

.k-widget.k-tooltip .k-tooltip-content h3.popover-title {
	margin-left:-13px;
	margin-right:-13px;
	margin-top:-13px;
	white-space:nowrap;
}
.k-widget.k-tooltip .k-tooltip-content h3.popover-title > * {
	white-space:normal;
}

.k-widget.k-tooltip .k-tooltip-content h3.popover-title > .popover-title-name {
	float:left;
}

.k-widget.k-tooltip .k-tooltip-content h3.popover-title > .header-elements {
	float:right;
}

.k-widget.k-tooltip .k-tooltip-content h3.popover-title > .header-elements.left {
	float:none;
}

.k-widget.k-tooltip .k-tooltip-content .popover-content {
	padding: 1px;
	overflow:auto;
}

.k-widget.k-tooltip .k-tooltip-content h3.popover-title + .popover-content {
	margin-top:.5em;
}

.popover-content .multiselect-popover-content .phx.table-cell-layout {
	padding: .5em .5em;
}

.popover-content .btn {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.k-animation-container.k-tooltip-dropshadow > .k-tooltip > .k-callout {
	pointer-events:none;
}

.k-animation-container.k-tooltip-dropshadow {
	z-index: 5000 !important;
}

.k-loading-wrapper {
	position:relative;
	height:22px;
	width:100%;
}

.popupCloseIcon {
	color: #767676;
	font-size: 1.4em;
	background-color: white;
	margin-top: 5px;
	margin-right: 2px;
	border-radius: 50%;
	box-shadow: 3px 2px 3px 0 rgba(0, 0, 0, 0.05), 3px 2px 10px 0 rgba(0, 0, 0, 0.12);
	height: 21px;
	width: 21px;
	cursor: pointer;
}

.popupCloseIcon:before {
	font-size: 22px;
	color: #767676;
}

.

.k-content .k-editor-toolbar span.k-select > span.k-icon.k-i-arrow-s {
	position:relative;
	top:6px;
}

.richText-wrap {
	position: relative;
}

.modal-body .richText-wrap {

	width:600px;

	margin-right:1em;
}

.richText-wrap.resizable {
	margin-bottom:20px;
}

.richText-wrap .k-overlay {
	position: absolute;
	opacity: 0;
	z-index: 1;
}

.richText-wrap.resizable .k-editor {
	height: auto;
}

.richText-wrap.resizable .k-editor td.k-editable-area {
	min-height:150px;
}

.richText-wrap.resizable .k-editor td.k-editable-area > iframe {
	min-height:150px;
}

.richtext-resize-handle {
	position:absolute;
	bottom:-17px;
	left:50%;
	margin-left:-26px;
	width:50px;
	border:1px solid lightgrey;
	background-color:whitesmoke;
	border-top:0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-align:center;
	cursor:n-resize;
}

.richtext-resize-handle > img {
	height:17px;
	width:30px;
}


 
.phoenixSlider {
	position:relative;
	margin-top:-5px;
	height:33px;
	display: inline-block;
}

.phoenixSlider.withLabels {
	height:50px;
}

.phoenixSlider .k-slider-track {
	border-radius:4px;
	margin-top:-6px;
	padding-top:0px;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:0px;
	border:1px solid lightgrey;
}
 
.phoenixSlider .k-slider-track > .k-slider-selection {
	border-radius:4px;
	margin-top:-8.5px;
	padding-bottom:9px;  
}
 
.phoenixSlider .k-slider-track > .k-draghandle {
	border-radius:4px;
	padding-top:5px;
	padding-bottom:6px;
	margin-top:-1px;
}


.phoenixSlider .k-draghandle:hover {
	-webkit-box-shadow:0 0 0 1px #c4c4c4;
	box-shadow:0 0 0 1px #c4c4c4;
	border-color:#d4d4d4;
}

.phoenixSlider .currentVal {
	float:left;
}

.phoenixSlider .inverseVal {
	float:right;
	text-align: right;
}

.phoenixSlider .currentVal, .phoenixSlider .inverseVal {
	padding-top: 7.5px;
	width: 38px;
}

.phoenixSlider .leftLabel {
	position:absolute;
	top: 30px;
	left:0px;
}

.phoenixSlider .rightLabel {
	position:absolute;
	top: 30px;
	right:0px;
}


.phoenixSlider div.shortSlider {
	width:120px;
}

.phoenixSlider div.normalSlider {
	width:235px;
}

.phoenixSlider div.longSlider {
	width:350px;
}

.phoenixSlider.disabled,
.phoenixSlider.disabled * {
	cursor:not-allowed!important;
}





div.k-widget.k-treeview {
	color:#1261a6;
}

div.k-widget.k-treeview .k-in.k-state-hover {
	color:#1261a6;
}

div.k-widget.k-treeview .k-in.k-state-selected {
	background-color:#1261a6;
}

div.k-widget.k-treeview.fillHeight {
	position:relative;
}

div.k-widget.k-treeview .k-checkbox {
	position:relative;
	top:3px;
}

div.k-widget.k-treeview .k-checkbox + .k-in {
	position:relative;
	top:0;
}

div.k-widget.k-treeview .k-checkbox + .k-in.k-state-hover,
div.k-widget.k-treeview .k-checkbox + .k-in:hover {
	background-color:inherit;
	color:inherit;
	cursor:pointer;
}

div.k-widget.k-treeview .k-checkbox + .k-in.k-state-selected.k-state-focused.k-state-hover,
div.k-widget.k-treeview .k-checkbox + .k-in.k-state-selected.k-state-focused:hover {
	background-color:#1261a6;
}

div.k-widget.k-treeview .selectionEnforced .k-checkbox + .k-in.k-state-hover,
div.k-widget.k-treeview .selectionEnforced .k-checkbox + .k-in:hover {
	cursor:default;
}

div.k-widget.k-treeview .disabled .k-checkbox + .k-in.k-state-hover,
div.k-widget.k-treeview .disabled .k-checkbox + .k-in:hover {
	background-color:inherit;
	color:inherit;
	cursor:default;
}

div.k-widget.k-treeview .k-checkbox + .k-in.k-state-focused {
	-webkit-box-shadow:none;
	box-shadow:none;
}

.k-treeview .k-image{
	vertical-align:baseline;
}

.modal .k-content .k-widget.k-treeview {
	width:auto;
	max-width:70em;
}

.modal .controls .k-content .k-widget.k-treeview {
	width:26em;
	margin-right:.5em;
}

div.k-widget.k-treeview .k-state-selected span{
	color:#fff;
}

.k-content .k-treeview .k-in {
	white-space:pre-line;
}

.k-content .k-treeview .k-in span{
	overflow:scroll;
}

.k-treeview span.k-in {
	cursor:pointer;
}

.k-treeview .k-item .k-icon.k-plus,
.k-treeview .k-item .k-icon.k-minus {
	vertical-align:top;
	position:relative;
	top:4px;
}

.k-treeview .k-icon {
	background-image: none;
	font-family:'Glyphicons Halflings';
	font-size: 0.7em;
	color: black;
}

.k-treeview .k-icon.k-plus:after {
	content: "\e250";
	position: absolute;
	display: block;
	top: 40%;
	left: 25%;
}

.k-treeview .k-icon.k-minus:after {
	content: "\e250";
	transform: rotate(45deg);
	position: absolute;
	display: block;
	top: 50%;
	left: 25%;
}

.k-treeview .k-item .k-checkbox i.phxGlyph {
	font-size:.8em;
}

.k-treeview .k-item a.k-state-selected {
	background-color:#1261a6;
	color:#FFFFFF;
}

.k-treeview:focus .k-state-selected.k-state-focused {
	box-shadow: 0 0 7px 0 black;
}

.phx.k-treeview.first-level-header > ul > li.k-item > div > .k-in.k-state-focused {
	box-shadow: 0 0 7px 0 black !important;
}

.phx.k-treeview.first-level-header > ul > li.k-item {
	margin-top:.5em;
}

.phx.k-treeview.first-level-header > ul > li.k-item > div > .k-in {
	font-size:1.3em;
	font-weight:bold;
	color:black;
}

.phx.k-treeview.first-level-header > ul > li.k-item > div > .k-in.k-state-hover,
.phx.k-treeview.first-level-header > ul > li.k-item > div > .k-in.k-state-focused {
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}

.k-content .input-append + .k-widget {
	margin-top:1em;
}

.k-treeview .k-item .k-in .filter-match-parent {
	color: lightgrey;
}

.k-treeview .k-item .k-in .emptyMessage {
	cursor:default;
}

.k-content .k-treeview.multi-select .k-in,
.k-content .k-treeview.multi-select .k-in.k-state-hover,
.k-content .k-treeview.single-select .k-in,
.k-content .k-treeview.single-select .k-in.k-state-hover {
	color:black;
}

.k-content .k-treeview.multi-select .k-in.k-state-focused,
.k-content .k-treeview.single-select .k-in.k-state-focused {
	box-shadow:none;
	-webkit-box-shadow:none;
	background-color:#EBEBEB;
}

/* Media query to add styles when the user is on high contrast on IE and EDGE browser*/
@media screen and (-ms-high-contrast: active) {
  	.k-treeview .k-icon {
   		color: white;
	}
}







.k-content .k-treeview.multi-select .k-in > span[data-selectable]:before {
	content: "\E013";
	font: 12px/1em 'Glyphicons Halflings';
	border: 1px solid #999EA2;
	padding-right:2px;
	margin-right: .5em;
	color:transparent;
	background-color:#F8F8F8;
}

.k-content .k-treeview.multi-select .k-in > span[data-selectable='false']:before {
	background-color:#F4F4F4;
	border-color:#CCC;
}

.k-content .k-treeview.multi-select .k-in.k-state-hover > span[data-selectable='false']:before {
	cursor:not-allowed;
}

.k-content .k-treeview.multi-select .k-in.k-state-focused > span[data-selectable='true']:before{
	border-color:#83898D;
	color:transparent;
}

.k-content .k-treeview.multi-select .k-in.k-state-hover > span[data-selectable='true']:before {
	color:#caccce;
}

.k-content .k-treeview.multi-select .k-in.phx-state-selected > span[data-selectable='true']:before {
	color:#44a344;
	border-color:#83898D;
}


.k-content .k-treeview.single-select .k-in > span[data-selectable]:before {
	content: "o";
	font: 19px/.5em 'sciconsregular';
	color:#999EA2;
	background-color:transparent;
	position:relative;
	top:1px;
}

.k-content .k-treeview.single-select .k-in > span[data-selectable='false']:before {
	color:#caccce;
}

.k-content .k-treeview.single-select .k-in.k-state-hover > span[data-selectable='false']:before {
	cursor:not-allowed;
}

.k-content .k-treeview.single-select .k-in.k-state-hover > span[data-selectable='true']:before {
	
}

.k-content .k-treeview.single-select .k-in.phx-state-selected > span[data-selectable='true']:before {
	content: "@";
	color:#000000;
}

.k-content .k-treeview.single-select .k-in > span[data-secured='true']:before,
.k-content .k-treeview.single-select .k-in.phx-state-selected > span[data-secured='true']:before,
.k-content .k-treeview.multi-select .k-in > span[data-secured='true']:before {
	content: "\e118";
	font: 12px/1em 'Glyphicons Halflings';
	margin-left: 1px;
	margin-right: .5em;
	background:none;
	border:none;
	color:#666;
}





div.k-content .k-file-success .k-progress {
	background-color: #ddffd0;
}

div.k-content .k-file-success {
	color:#28760b;
}

div.k-content .k-dropzone em {
	visibility: visible;
}

div.k-content .k-dropzone.withStatus em {
	display: inline-block;
	font-size: .8em;
	max-width: 110px;
}

div.k-content .k-dropzone .k-upload-status {
	color:#9f9e9e;
}

div.k-content .k-upload-empty{
	background-color: #f5f5f5;
	border-color: #ccc;
	border-width:1px;
}
td.FormCell div.k-content .k-widget.k-upload.k-header{
	min-width: 350px;
}
div.k-content .k-widget.k-upload.k-header{
	min-width: 340px;
}

span.k-filename {
	max-width:17em;
	margin-left: 0em;
}

.k-upload .k-button.k-upload-button input[type='file'] {
	height:100%;
	width:100%;
}

li.k-file.k-file-success span a.btn.btn-download {
	vertical-align: middle;
	font-size: 1.25em;
	display: inline-block;
}

li.k-file strong.k-upload-status span.k-upload-pct{
	position: relative;
	left: 0.75em;
}

li.k-file strong.k-upload-status .k-button.k-button-bare {
	margin-top: 0.75em;
}

li.k-file span a.btn.btn-download {
	display:none;
}

.k-upload .k-icon.k-i-docx {
	display:none;
}

td.FormCell .k-upload, div.controls .k-upload {
	max-width: 25em;
}


.control-group.error .k-upload .k-file.k-file-success input.phx {
	border-color:#ccc;
	color:black;
}

.control-group.error .k-upload .k-file.k-file-success input.phx:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}


.k-progressbar[data-progress-style="progress-good"] .k-state-selected{
	background-color: #6C953C;
	border-color: #6C953C;
}

.k-progressbar[data-progress-style="progress-warning"] .k-state-selected{
	background-color: #FFA12D;
	border-color: #FFA12D;
}

.k-progressbar[data-progress-style="progress-error"] .k-state-selected{
	background-color: #DC291E;
	border-color: #DC291E;
}

.k-progressbar .k-progress-status {
	margin-top: -1px;
}


DIV.k-chart,
DIV.k-chart.chart-mini{
	min-height:150px;
}

DIV.k-chart.chart-small{
	min-height:200px;
}

DIV.k-chart.chart-medium{
	min-height:300px;
}

DIV.k-chart.chart-large{
	min-height:400px;
}




 
.phx-gauge-layout {
	position:relative;
	display:inline-block;
	margin-bottom:20px;
}

.phx.column > .phx-gauge-layout + .phx-gauge-layout {
	margin-left:10px;
}

.phx-gauge-layout + .phx-gauge-layout {
	margin-left:20px;
}
	
.phx-gauge-layout .phx-gauge {
	margin:0 auto;
}

.phx-gauge-layout > .readOnlyValue {
	text-align:center;
	margin:0 auto;
}

.phx-gauge-layout.gauge-small {
	background-image: url("/app_docs/art/phoenix/Bezel_sm.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	width: 111px;
}

.phx-gauge-layout.gauge-small .phx-gauge {
	height: 100px;
	width: 100px;
}

.phx-gauge-layout.gauge-small > .readOnlyValue {
	margin-top:18px;
}

.phx-gauge-layout.gauge-medium {
	background-image: url("/app_docs/art/phoenix/Bezel_med.png");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	width: 232px;
}

.phx-gauge-layout.gauge-medium .phx-gauge {
	height: 200px;
	width: 200px;
}

.phx-gauge-layout.gauge-medium > .readOnlyValue {
	margin-top:40px;
}

.phx-gauge-layout.gauge-large {
	background-image: url("/app_docs/art/phoenix/Bezel_lg.png");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	width: 353px;
}

.phx-gauge-layout.gauge-large .phx-gauge {
	height: 300px;
	width: 300px;
}

.phx-gauge-layout.gauge-large > .readOnlyValue {
	margin-top:63px;
}






































.k-scheduler{
	max-width: 1265px;
}

.k-scheduler-monthview .k-scheduler-table td, .k-scheduler-monthview .k-hidden{
	height: 125px !important;
}

.k-scheduler > .Current {
	position: relative;
	height: 0;
	z-index: 5;
}

.k-scheduler .k-scheduler-toolbar > .scheduler-download{
	float:right;
	margin-right:16px;
	margin-top:9px;
}

.k-safari .k-scheduler-toolbar .scheduler-download{
	margin-right:105px;
}

.k-event a,
.k-event .btn {
	color: white;
}

.k-event.k-event-inverse a,
.k-event.k-event-inverse .btn {
	color: black;
}

.k-event a:hover,
.k-event button:hover{
	cursor:pointer;
}

.k-event i{
	font-size:.8em;
	vertical-align:middle;
}

.k-event-template{
	white-space:nowrap;
}

.k-event .k-event-template i + .btn,
.k-event i + i {
	padding-left: 5px;
}


	.k-scheduler-toolbar .k-nav-prev .k-link,
	.k-scheduler-toolbar .k-nav-next .k-link{
		margin-top: 8px;
		margin-bottom: 4px;
	}


