/* object picker styles */
.object_picker_input {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}
button.object_picker_browse_button { font-size: 10.1pt; }
button.object_picker_browse_button.ui-button-icon-only { width: 15px; border-left: 0; margin: 0; vertical-align: top; padding: 0; }
button.object_picker_browse_button .ui-button-text { padding: 1px 0; }

.navigation_button { margin-left: 2em; }
.object_picker_dialog { font-size: 11px; display: block; z-index: 100 !important; }
.object_picker_dialog .ui-dialog-titlebar { display: none; }
.ui-menu { position: absolute; min-width: 100px; cursor: pointer; z-index: 200 !important; }

.navigation_bar {
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.navigation_steps {
    /* display: inline; */
    margin: 0px;
    padding: 0px;
    text-align: center;
    color: white;
    font-weight: bold;
	font-size: 1.2em;
}
.navigation_step_part {
    border-color: #9ed1f1;
    border-left: 1em solid transparent;
    margin-right: -1em;
    border-bottom-width: 1em;
    border-top-width: 1em;
    border-style: solid;
    height: 0.000px;
    float: left;
}
.navigation_step_end_cont {
    border-color: #fbc003;
    border-left: 1em solid transparent;
    margin-right: -1em;
    border-bottom-width: 1em;
    border-top-width: 1em;
    border-style: solid;
    height: 0.000px;
    float: left;
}
.navigation_step_end {
    border-color: #fbc003;
    margin-right: -1em;
    margin-left: 1em;
    border-bottom-width: 1em;
    border-top-width: 1em;
    border-style: solid;
    height: 0.000px;
    float: left;
}
.navigation_step_buttons {
    line-height: 2.4em;
    margin-top: -1.2em;
    padding-right: 0.3em;
    display: block;
    width: 100%;
    cursor: pointer;
}
.navigation_step_link {
    padding-right: 0.7em;
    padding-left: 0.7em;
    padding-top: 0.01em;
    padding-bottom: 0.01em;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.navigation_step_link_no_icon {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.navigation_icon {
	position: absolute;
	bottom: 0em;
	left: 0.1em;
}
.navigation_menu {
	position: relative;
    padding-right: 0.7em;
    padding-left: 0.7em;
	padding-top: 0.01em;
    padding-bottom: 0.01em;
	width: 16px;
	height: 16px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
/*
.navigation_menu:hover {
    border: 1px solid #fbcb09;
    background: #fdf5ce 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405;
}
*/
.navigation_arrow {
    border-color: transparent;
    border-left: 1em solid #9ed1f1;
    border-left-width: 1em;
    height: 0.000px;
    float: left;
    margin-right: 3px;
    position: relative;
    left: auto;
    right: -1em;
    z-index: 2;
}
.navigation_arrow_end {
    border-color: transparent;
    border-left: 1em solid #fbc003;
    border-left-width: 1em;
    height: 0.000px;
    float: left;
    margin-right: 3px;
    position: relative;
    left: auto;
    right: -1em;
    z-index: 2;
}
/*
.navigation_arrow:hover {
    border-left: 1em solid rgb(231, 143, 8);
    z-index: 2;
}
*/
.navigation_step_img {
	position: relative;
	top: 0.2em;
	padding-right: 0.5em;
}
.navigation_menu_item.ui-menu-item { padding: 3px 6px 3px 6px; border: hidden; }
.navigation_menu_link { display: inline-block; width: 100%; }
.principal_picker_dialog { font-size: 11px; display: block; z-index: 100 !important; }
.principal_picker_dialog .ui-dialog-titlebar { display: none; }
.principal_provider { width: 100%; }
.principal_picker_control { font-size: 11px; }
.principal_picker_name { min-width: 350px; width: 100%; }

.form_table { white-space: nowrap; table-layout: auto; }
.form_table table { table-layout: auto; }
