.noSpriteButon button {
	background-image: none !important;
}

.x-form-check-wrap .x-form-cb-label {
	float: none;
	margin-right: 0;
}

.x-form-cb-label {
	float:left;
	margin-left:4px;
	margin-right:10px;
	position:relative;
	top:2px;
	font-size: 12px;
}

.upload-icon {
	background: url(../ext/examples/shared/icons/fam/image_add.png) no-repeat 0 0 !important;
}

.hb-perm-emptycol {
	height: 25px;
	background: #CCC;
}

.hb-perm-acol {
	height: 25px;
	background: #FFF;
}

.x-grid3-td-profile {
    /*text-decoration: underline;*/
}

.x-form-whatsthis {
	height:22px;
	line-height:22px;
}

.x-form-whatsthis-link {
	outline: 0;
	float:left;
	margin:0 5px;
	cursor:pointer;
	line-height: 20px;
}

.x-form-whatsthis-img {
	margin: 0 0 0 2px;
}

.x-form-field-wrap .x-form-date-trigger {
	background:url(../resources/images/cal.gif) no-repeat 0 0;
	width:23px;
	height:22px;
	border: none;
}

.x-form-invalid-icon {
	top:2px !important;
}

/* ICON COMBO */

    .ux-flag-us {
        background-image:url(../resources/images/flags/us.png) ! important;
    }
    .ux-flag-de {
        background-image:url(../resources/images/flags/de.png) ! important;
    }
    .ux-flag-fr {
        background-image:url(../resources/images/flags/fr.png) ! important;
    }
    .ux-icon-combo-icon {
        background-repeat: no-repeat;
        background-position: 0 50%;
        width: 18px;
        height: 14px;
    }

    /* X-BROWSER-WARNING: this is not being honored by Safari */
    .ux-icon-combo-input {
        padding-left: 25px;
    }

    .x-form-field-wrap .ux-icon-combo-icon {
        top: 5px;
        left: 5px;
    }
    .ux-icon-combo-item {
        background-repeat: no-repeat ! important;
        background-position: 3px 50% ! important;
        padding-left: 24px ! important;
    }

.x-column {
	/*margin: 0 10px 10px 0;*/
}

/* LOYAL CONFIG COMPANIES */
#empresa-nueva {
	padding:4px;
}
.empresa-contenedor {
	margin:5px 0;
	background: #eee;
	position:relative;
	float:left;
	width: 100%;
}
.empresa-nombre {
	float:left;
}
.empresa-editar {
	float:left;
	margin: 0 0 0 10px;
}
.empresa-nombre h2 {
	font-size: 17px;
	color: #666;
	margin: 0 0 10px 0;
}
.empresa-editar h3 {
	line-height:32px;
}
.empresa-eliminar {
	background:url(../resources/images/icons/cancel.png) no-repeat scroll 0 0 transparent;
	height:16px;
	position:absolute;
	right:8px;
	text-indent:-9999px;
	top:8px;
	width:16px;
	padding: 0;
}
.empresa-eliminarLink {
	display:block;
	outline:none;
	padding:0;
	width:16px;
	height:16px;
}

.GuardarUser {
    background-image: url(../images/Guardar.gif) !important;
    margin-right: 5px;
}
.CancelUser {
    background-image: url(../images/Guardar.gif) !important;
    margin-right: 5px;
}
.x-btn-icon .x-btn-large .x-btn-text.FotoPersonal{
	height: 110px;
	width: 110px;
    background-image: url(../images/Guardar.gif) !important;
}

.validarCheckboxes .x-form-invalid-icon {
	left: 50px !important;
}

.validarCheckboxesEmpresas .x-form-invalid-icon {
	left: 70px !important;
}

.profile-segment .x-fieldset-header {
	width: 100%;
	font-size: 14px;
	color: #000;
	border-bottom: 1px solid #000;
}

.profile-separation .x-fieldset-header {
	width: 100%;
	font-size: 12px;
	color: #000;
	border-bottom: 1px solid #999999;
}

.profile-simple .x-fieldset-header {
	width: 100%;
	font-size: 11px;
	color: #000;
	border: none;
}

.checklist-segment .x-fieldset-header {
  width: 100%;
  font-size: 14px;
  color: #000;
  border-bottom: 1px solid #000;
}

.checklist-separation .x-fieldset-header {
  width: 100%;
  font-size: 12px;
  color: #000;
  border: none;
 /* border-bottom: 1px solid #999999;*/
}
.checklist-question .x-fieldset-header {
  width: auto;
  font-size: 12px;
  color: #000;
  border: none;
  /* border-bottom: 1px solid #999999;*/
}

.checklist-RangeQuestion .x-fieldset-header {
  width: 100%;
  font-size: 11px;
  color: #000;
  border: none;
  font-family: Arial;
  font-weight: normal;
  /* border-bottom: 1px solid #999999;*/
}

.checklist-simple .x-fieldset-header {
  width: 100%;
  font-size: 11px;
  color: #000;
  border: none;
}

.profile-workflow .x-fieldset-header {
	width: 100%;
	font-size: 12px;
	color: #000;
	border: none;
	padding: 0 0 6px 0;
}

.workflowunderline {
	padding-bottom: 6px;
	border-bottom: 1px solid #C4D2E8;
}

.loyal-basicpanel .loyal-basicpanel-header {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 10px 0px 20px 0px;
}

.loyal-basicpanel .loyal-basicpanel-bwrap {
	padding-left: 30px;
}

.workflow-fieldset {
	background: #ccc;
	border: none;
	padding-left: 50px;
	padding-top: 14px;
}

.esAplicable-fieldset {
	background: #eee;
	border: none;
	padding-top: 14px;
}

/* Panel con header sin fondo... y fondo para el contenido */
.panel-nohfondo div.x-plain-header {
	font-size: 12px;
}

.panel-nohfondo div.x-plain-bwrap {
	background: #FFF;
	padding: 4px;
}

.customLabel {
	margin:0 0 3px;
	padding:3px 0 0;
	font-family: arial,helvetica,sans-serif;
	display: block;
}

.custom-fieldset {
	background: #eee;
	border: none;
	padding-top: 14px;
}

.customLabelBig {
	margin:0 0 3px;
	padding:3px 0 0;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 20px;
	display: block;
}

.customLabelTitles {
	margin:6px 0 12px;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #312864;
}

.customLabelTitlesView {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #187694;
}

.misvistasbg {
	border-bottom: 1px #C1C1C1 solid;
	border-left: 1px #C1C1C1 solid;
	border-right: 1px #C1C1C1 solid;
	padding: 5px;
	background-color: #F3F3F3;
}

.misvistasnobg {
	border-bottom: 1px #C1C1C1 solid;
	border-left: 1px #C1C1C1 solid;
	border-right: 1px #C1C1C1 solid;
	padding: 5px;
	background-color: #FFF;
}

.misVistasNotFound {
    font-family: Tahoma;
    padding: 6px 5px 8px;
    color: gray;
    padding: 11px;
    border: 1px solid #C1C1C1;
}

.customLink {
	color: #187694;
	font-size: 12px;
}

.customLabelNuevoDoc {
	margin: 0 0 20px 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	display: block;
	color: #000;
}

.author-fieldset {
	background: #eee;
	border: none;
	padding-top: 14px;
}

.x-form-invalid {
	background-image: none;
}

.x-form-invalid.x-form-composite .x-form-invalid {
	background-image: none;
}

.x-form-invalid-icon {
	display: none !important;
}

.presentationLabel .x-fieldset-header {
	color:#666666;
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 0;
	padding: 0;
}

a.presentationLabel {
	font-size:12px;
	line-height:22px;
}

span.presentationLabelSpacer {
	font-size:12px;
	line-height:22px;
	padding: 0 4px 0px 4px;
}

.truecheckbox-wrap span {
	outline: none;
	cursor: pointer;
	-moz-user-select: none;
}

.x-form-invalid, textarea.x-form-invalid {

}

.x-form-composite.x-box-layout-ct.x-form-field.x-form-invalid {
	background: none;
}

/* LIGHTBOX */
.labelLightboxTitle {
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	color: #3B3A3A;
	display: block;
	margin:6px 0 12px;
}

.labelStart {
	border-bottom:1px solid;
	color:#3B3A3A;
	display:block;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin:10px 125px;
	padding:0 25px;
	width:700px;
}

/* mfernandez-sisdam LOYAL-1679*/
.label739 {
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	color: #666;
	display: block;
	width: 140px;
	padding: 0 126px;
	margin: 3px auto;
}

/* FIELDSET 740 */
.label740 {
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	color: #666;
	display: block;
	width: 680px;
	padding: 0 30px;
	margin: 3px auto;
}

.fieldset740 {
	width: 678px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	background: #f5f5f4 url(../images/design/fieldset740bg.gif) repeat-x scroll 0 0;
	border: 1px solid #90B0D8;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);

	-moz-box-shadow: 0 5px 5px #DCE6EF;
	-webkit-box-shadow: 0 0 5px #DCE6EF;
    box-shadow: 0 0 5px #DCE6EF;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#DCE6EF', Positive='true');
}

.documentHeader .x-form-item {
	margin-bottom: 0px; !important;
    font-size: 13px; !important;
}
/*
#documentDetailsFS {
    background-color: #f5f5f4;
    border-left: none;
    border-right: none;
    border-bottom: none;
    margin-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 8px;
    margin-top:20px;
}
*/
#documentDetailsFS legend .x-tool {
	float: right !important;
	margin-right: 0px;
	margin-left: 4px;
}

#documentDetailsFS .x-form-element {
    padding-left: 0px; !important;
    float: left;
}

.fieldsetRound3 {
	padding: 10px 10px 0 10px;
	background: #ffffff;
	border: 1px solid #90B0D8;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);

	-moz-box-shadow: 0 3px 3px #DCE6EF;
	-webkit-box-shadow: 0 0 3px #DCE6EF;
    box-shadow: 0 0 3px #DCE6EF;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#DCE6EF', Positive='true');
}

.fieldsetRound3 .ext-el-mask {
	margin: -10px;
	padding-bottom: 10px;
}

.x-window .fieldsetRound3 .ext-el-mask {
	margin: 0;
	padding-bottom: 0;
}

/* LISTVIEW */
.listview {
	padding: 5px 5px 17px 5px !important;
	margin: 3px;
	border: 1px solid #999;
	min-height: 88px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);

	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
    box-shadow: 0 0 3px #999;
}

/* SIBOX */
.sibox-label-top {
	padding:3px 0 0 0;
	margin:0 0 3px 0;
	clear: both;
	font: 13px arial;
}

.sibox-hidden {
	display:  none;
}

.sibox-container {
	background: #E8E8E8;
	clear: both;
	border: 1px solid #c4d2e8;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
}

.sibox-container-sortable {
	background: #E8E8E8 !important;
	clear: both;
	border: 1px solid #c4d2e8;
	float:left;
	width:678px;
	height:auto;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
}

.sibox-items-container {
	float:left;
	width:100%;
	display:none;
	margin:0px;
	padding:0;
	clear: both;
}

.sibox-item-box {
	float:left;
	margin:10px 0 6px 10px;
}

.sibox-item {
	background: #a9b9d2;
	padding:4px;
	margin:0 0 4px 0;
	display:block;
	width:130px;
	float:left;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
}

.sibox-item span {
	float:left;
	line-height:16px;
	font-size: 12px;
	color: #fff;
}

.sibox-link-remove {
	background: transparent url(../images/design/tab-close.gif) no-repeat scroll 0 0;
	display: block;
	float:right;
	height:11px;
	width:11px;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
	margin: 0 0 0 5px;
}

.sibox-link-left {
	background: transparent url(../resources/images/icons/bullet_left.gif) no-repeat scroll 0px -3px;
	display: block;
	float:right;
	height:16px;
	width:11px;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
}

.sibox-link-right {
	background: transparent url(../resources/images/icons/bullet_right.gif) no-repeat scroll 0px -3px;
	display: block;
	float:right;
	height:16px;
	width:11px;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
	margin: 0 3px 0 0;
}

.sibox-link-remove:hover {
	background: transparent url(../images/design/tab-close-active.gif) no-repeat scroll 0 0;
}

.sibox-none-txt {
	padding:5px 0 5px 10px;
	clear:both;
	display:block;
}

.sibox-edit-link {
	padding:5px 0 5px 10px;
	margin:0 0 3px 0;
	clear:both;
	display:block;
	outline:none;
	cursor:pointer;
}

.sibox-disabled .sibox-edit-link {
	color: gray;
}

.sibox-disabled .sibox-edit-link:hover {
	text-decoration: none;
	cursor: default;
}

.sibox-lightbox-tag  {
	background:#eee;
	border:1px solid #ddd;
	cursor: pointer;
	padding: 2px 5px;
	font-size: 11px;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;

	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;

}

.sibox-lightbox-tag:hover {
	border-color: #A9B9D2;
	background-color: #A9B9D2;
	color: white;
}

/* TAB INICIO */
#tabInicio h3 {
	color:#666666;
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 0 0 5px 0;
}

#tabInicio p {
}

#tabInicio a {
	font-size: 12px;
	line-height: 22px;
}

/* WORKFLOW */
ul.workflow-devolver {
	background:url(../resources/images/loyal/workflow-up-arrow.png) no-repeat scroll left top transparent;
	display:block;
	padding:0 0 0 50px;
	min-height: 35px;
	margin: 0 0 25px 15px;
}

ul.workflow-enviar {
	background:url(../resources/images/loyal/workflow-down-arrow.png) no-repeat scroll left top transparent;
	display:block;
	padding:0 0 0 50px;
	min-height: 35px;
	margin: 0 0 0 15px;
}

.workflow-bullet li {
	background:url(../resources/images/loyal/workflow-bullet.png) no-repeat scroll 0 6px transparent;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 16px;
}

.workflow-bullet li.title {
	background:none;
	padding:0;
}

.workflow-arrow-down {
	background: url(../resources/images/loyal/workflow-down-arrow.png) no-repeat scroll center;
	height: 32px;
}

.workflow-arrow-up {
	background: url(../resources/images/loyal/workflow-up-arrow.png) no-repeat scroll center;
	height: 32px;
}

/* REMOVE OUTLINE IN BUTTONS for FireFox */
button::-moz-focus-inner
{
    border : 0px;
    outline : none;
}
/* REMOVE OUTLINE IN BUTTONS for IE */
button:focus
{
    border : 0px;
    outline : 1px dotted;
}

.searchres-info {
	text-align: center;
	margin: 20px 0 20px 0;
	padding: 4px 0 4px 0;
	background: #CFDDFE;
	font-size: 14px;
}

.searchresult-item {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.searchresult-title {
	font-size: 15px;
	line-height: 22px;
}
.searchresult-title a {
	color: black !important;
}
.searchresult-title a:hover {
	color: #000 !important;
}

.searchresult-favimageon {
	margin: 0px 0 0px 10px;
	padding: 2px 10px;
	background: url(../resources/images/loyal/docfavon.gif) no-repeat scroll center;
	width: 21px;
	height: 20px;
	position: relative;
    top: -2px;
}

.searchresult-item .searchresult-favoriteIcon {
	background: url(../resources/images/icons/favoriteoff.png) no-repeat scroll center;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 7px;
	cursor: pointer;
	position: relative;
	top: -3px;
}

.searchresult-item .isFavorite {
	background: url(../resources/images/icons/favorite.png) no-repeat scroll center;
}

.searchresult-summary {
	font-size: 12px;
}

.searchresult-author {
	color: #777;
	font-size: 12px;
}

#linksMisPendientes span {
	font-size: 12px;
	line-height: 12px;
}

#tabInicio .x-toolbar {
	/*background: none !important;*/
}

.noMargin {
	margin: 0;
}

.filter-container {
	background: #fff;
	clear: both;
	border: 1px solid #c4d2e8;
	padding-bottom: 10px;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
}

.segColValue .x-btn-tl, .segColValue .x-btn-tr, .segColValue .x-btn-tc, .segColValue .x-btn-ml, .segColValue .x-btn-mr, .segColValue .x-btn-mc, .segColValue .x-btn-bl, .segColValue .x-btn-br, .segColValue .x-btn-bc{
	background-image:none;
}

.commentBox {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #CCCCCC;
    padding: 10px;
}

.commentBox-highligth-true {
	background: #FFFF99;
}

.commentBox h2 {
	font-size: 16px;
	color: #000;
}

.commentBox p {
	font-size: 13px;
	color: #555;
}

.commentAttachs {
    /*background: none repeat scroll 0 0 #EEEEEE;*/
    margin: 10px 0 0;
}

.commentAttachs p {
	padding: 2px 5px;
}

/* TRACKING */
.trackingBox {
	font-size: 12px;
	margin: 10px;
}

.tracking-datetime {
	float: left;
	width: 25%;
}

.tracking-date {
	font-weight: bold;
}

.tracking-time {
	color: #888;
}

.tracking-data {
	float: left;
	width: 75%;
}

.tracking-user, .tracking-userdelegated, .tracking-action {
	font-weight: bold;
}

.tracking-comment {
	border: 1px solid #ccc;
	padding: 8px;
	margin: 5px 0;
	border-radius:2px;
	overflow: auto !important;
}

.tracking-nocomment {
	color: #888;
	font-style:italic;
}

.tracking-attachs {
	margin: 0;
}

/* Report */
.reportBox {
	margin-left: 1em;
	font-size: 14px;
	margin-bottom: 1em;
}

.reportBox dt {
	font-size: 16px;
}

.reportBox ul {
	list-style: disc inside;
	margin-top: 5px;
}

.orangeLabel {
	color: #ed7720;
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin: 8px 0 0 0;
}

.docLabel {
	color: #ed7720;
	font-size: 18px;
	font-weight: bold;
}

.codeLabel, .metadataLabel {
	color: #888;
	font-size: 14px;
}

.codeLabel {
	padding-left: 5px;
}

/* RIBBONS */
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-bc {
    /* Set this path to your environment! */
    /*background-image: url(assets/images/group-bt.gif);*/
}
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer .xtb-text {
    color: #3E6AAA;
    padding: 0;
}
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer,
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer .x-panel-btns,
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer .x-panel-btns td.x-toolbar-cell {
    padding: 0;
}

.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer .x-panel-btns-right .x-panel-fbar {
    float: none;
}
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer .x-panel-btns .x-toolbar-left table {
    margin: 0 auto;
}

/* FIXES FOR IE: */
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer .x-panel-btns.x-panel-btns-right .x-clear {
    font: 0 sans-serif;
}
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-footer .x-panel-btns .x-toolbar-left {
    text-align: center;
}
.x-btn-group.x-btn-group-ribbonstyle .x-btn-group-tc {
    vertical-align: top;
}

.tbar-align-top .x-toolbar .x-toolbar-cell {
	vertical-align: top;
}

.leftMenu {
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 100;
	left: 20px;
	/*top: 700px;*/
}

.loyalSortableGrid .x-grid3-scroller .x-grid3-cell {
	cursor: move;
}

.scrollerMinHeight .x-grid3-scroller {
	min-height: 90px;
}

.chkradioDisabl {
	color: #000 !important;
	font-weight: bolder !important;
}

#report-view .thumb{
	padding: 3px;
}
#report-view .thumb img{
	height: 46px;
	width: 46px;
}
#report-view .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	border: 1px transparent solid;
}

#report-view .x-view-over{
    border: 1px solid #dddddd;
    background: #efefef url(../ext/resources/images/default/grid/row-over.gif) repeat-x left top;
}

#report-view .x-view-selected{
	/*background: #dddddd;*/
	border: 1px solid #7EADD9;
}
#report-view .x-view-selected .thumb{
	background: transparent;
}

#report-view .loading-indicator {
	font-size:11px;
	background-image:url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

#reportref-view ul {
	font-size: 12px;
}

.loyal-language-combo {
	margin-top: 10px;
}


.ext-ie7 .upload-panel .ux-up-link {
	float: left;
}

.ext-ie7 .section-upload .clipEl {
	left: -10px !important;
}

.x-item-disabled.x-combo-selected {
	background-color: transparent;
	border-color: transparent !important;
}

.view-create-report-column {
	float: left;
	width: 50%;
	margin: 5px 0;
	position: relative;
}

.view-create-report-onecolumn {
	float: none;
	width: auto;
}

.view-create-report-column label {
	font-size: 12px;
	margin-left: 3px;
}

.view-create-report-column input {
	position: relative;
	top: 2px;
}

.x-singleclick-open .x-grid3-row {
	cursor: pointer;
}

.x-pending-code {
	color: #666;
}

.magnify-in,
.magnify-out {
	cursor: url('resources/magnify.cur');
}

.ext-gecko .magnify-in {
	cursor: -moz-zoom-in;
}

.ext-webkit .magnify-in {
	cursor: -webkit-zoom-in;
}


.ext-gecko .magnify-out {
	cursor: -moz-grab; /*-moz-zoom-out;*/
}

.ext-gecko .magnify-grabbing .magnify-out{
	cursor: -moz-grabbing;
}

.ext-webkit .magnify-out {
	cursor: -webkit-grab; /*-webkit-zoom-out;*/
}

.ext-webkig .magnify-grabbing .magnify-out {
	cursor: -webkit-grabbing;
}

.ext-ie7 .magnify-in,
.ext-ie7 .magnify-out {
	cursor: pointer;
}

.image-page-container {
	text-align: center;
	padding-bottom: 2em;
	background: silver;
}

.links-toolbar button {
	color: #187694;
}
.links-toolbar button:hover {
	text-decoration: underline;
}

.marginBottom12 {
    margin-bottom: 12px;
}

.noBorder {
    border: none;
}

.bgGrey {
    background-color: #F3F3F3;
}



div[id^="x-form-el-PassMin"] .x-form-spinner-splitter  {
	left: 50px;
}

.detailsInformationLegendIE { position:relative; }
.detailsInformationLegendIE .x-fieldset-header {
    width:130px;
    padding-left:5px;
    text-align:right;
    position:absolute;
    right:10px;
    top:0;
    z-index:1;
}

.detailsInformationLegend .x-fieldset-header {
	float:right;
	top: -18px;
	background: #f7f7f7;
}

.x-layout-collapsed {
	background: #eee !important;
	border: none !important;
}

.treeReference {
	background-color:#F5F5F4;
}

.treeReference .x-tree-node-icon {
	display:none;
}

.treeReferenceToolbar {
	border:1px solid #99BBE8 !important;
	border-radius:3px;
	background: url("../ext/resources/images/loyal/panel/white-top-bottom.gif") repeat scroll 0 -1px transparent;
	margin-bottom:10px !important;
}

.selectionRefLegend {
	display:block;
	height:452px;
	margin:6px;
	background:#f0f0f0;
	border:1px solid #99BBE8;
	border-radius:4px;
	padding:10px !important;
}

.treeRefContainer .x-splitbar-h {
	border:1px solid #ccc;
	border-top:0;
	border-bottom:0;
	height:200px !important;
	margin-top:130px;
	width:1px;
	margin-left:8px;
}

.treeScope {
	background-color:#F5F5F4;
}

.treeScope .x-tree-node-icon {
	display:none;
}

.treeScopeToolbar {
	border:1px solid #99BBE8 !important;
	border-radius:3px;
	background: url("../ext/resources/images/loyal/panel/white-top-bottom.gif") repeat scroll 0 -1px transparent;
	margin-bottom:10px !important;
}

.selectionScpLegend {
	display:block;
	height:452px;
	margin:6px;
	background:#f0f0f0;
	border:1px solid #99BBE8;
	border-radius:4px;
	padding:10px !important;
}

.treeScpContainer .x-splitbar-h {
	border:1px solid #ccc;
	border-top:0;
	border-bottom:0;
	height:200px !important;
	margin-top:130px;
	width:1px;
	margin-left:8px;
}

.panel-message > div {
	padding: 12px 15px;
	border-radius: 3px;
	margin: 10px 0;
	background: #eee;
	border: 1px solid #ccc;
	position: relative;
}

.panel-message > div .closeButton {
	background: none repeat scroll 0 0 #CC4444;
	border-radius: 3px 3px 3px 3px;
	color: white;
	font-weight: 800;
	line-height: 11px;
	padding: 1px 4px 2px;
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
	cursor: hand;
}

.panel-message > div.notice {
	background: #D8E1FF;
	border: 1px solid #7192FF;
}

.panel-message > div.success {
	background: #CFFFCC;
	border: 1px solid #5FAD5A;
}

.panel-message > div.warning {
	background: #FFEBAF;
	border: 1px solid #D17F1B;
}

.panel-message > div.error {
	background: #FBBCBC;
	border: 1px solid #AD5A5A;
}

.attachIcon {
	background-positon: 0 16px;
	display: inline-block;
	width: 16px;
	height: 16px;
}

.waReferenceSection:first-child {
	margin-top:0 !important;
}

.waReferenceSection {
	margin-top:10px;
}

.buildInfo {
	font-family: Arial, sans-serif;
	color: #999;
	padding: 10px;
	font-size: 12px;
	position: absolute;
	bottom: 0;
	right: 10px;
}
