:root{
    --font-size-normal: 14px;
}

/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

html,
button,
input,
select,
textarea {
    font-family: var(--font-sfUiText);
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

h2 {
    font-size: 1.5em;
    margin: .83em;
    color:#565656;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0
}

h4 {
    font-size: 1em;
    margin: 1.33em 0
}

h5 {
    font-size: .83em;
    margin: 1.67em 0
}

h6 {
    font-size: .75em;
    margin: 2.33em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

blockquote {
    margin: 1em 40px
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:before,
q:after {
    content: '';
    content: none
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

dl,
menu,
ol,
ul {
    margin: 1em 0
}

dd {
    margin: 0 0 0 40px
}

menu,
ol,
ul {
    padding: 0 0 0 40px
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
    font-family : sfUiDisplayHeavy, helvetica;
    color: #565656;
    padding: 0 20px;
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button,
input {
    line-height: normal
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible
}

button[disabled],
input[disabled] {
    cursor: default
}

input[type=checkbox],
input[type="radio"]{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-width: 1px;
    border-style: solid;
    width: 12px;
    height: 12px;
    border-radius: 2px;
    margin: 0 2px 0 0;
    cursor: pointer;
    box-sizing: border-box;
    padding: 0;
    background-color: #fff;
}

input[type=checkbox]:enabled,
input[type=radio]:enabled{
    border-color: var(--color-main);
}

input[type=checkbox]:disabled,
input[type=radio]:disabled{
    border-color: var(--color-main-disabled);
}

input[type=checkbox]:checked,
input[type="radio"]:checked{
    background-color: var(--color-main);
}

input[type=checkbox]:checked:disabled,
input[type=radio]:checked:disabled{
    background-color: var(--color-main-disabled);
    border-color: var(--color-main-disabled);
}

input[type="radio"]{
    border-radius: 50%;
}

input[type=checkbox]:disabled, input[type="radio"]:disabled{
    cursor: default;
}

input[type=checkbox] + label, 
table.xlayout input[type=checkbox] + label,
input[type=radio] + label, 
table.xlayout input[type=radio] + label{
    font-family: var(--font-sfUiText);
    cursor: pointer;
    padding-left: 0;
    color: var(--font-color-normal);
}

input[type=checkbox]:disabled  + label, 
table.xlayout input[type=checkbox]:disabled  + label,
input[type=radio]:disabled  + label, 
table.xlayout input[type=radio]:disabled  + labe{
    color: #c5c5c5;
    cursor: default;
}

input[type=checkbox]:checked + label, 
table.xlayout input[type=checkbox]:checked + label,
input[type=radio]:checked + label, 
table.xlayout input[type=radio]:checked + label{
    color: var(--font-color-main);
    font-family: var(--font-sfUiDisplayHeavy);
}

input[type=checkbox]:checked:disabled + label, 
table.xlayout input[type=checkbox]:checked:disabled + label,
input[type=radio]:checked:disabled + label, 
table.xlayout input[type=radio]:checked:disabled + label{
    color: var(--color-main-disabled);
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.fontExtraLarge {
    font-size: 25px
}

.fontExtra {
    font-size: 20px !important
}

.fontLarge {
    font-size: 16px
}

.fontMedium {
    font-size: 12px
}

.fontNormal {
    font-size: 12px
}

.fontTiny {
    font-size: 12px
}

div.xlayout {
    padding: 0;
    margin: 0;
    border-radius: 11px;
}

div.xlayout_mrg {
    padding: 20px;
}

div.xlayout_bkg {
    background-color: rgba(255, 255, 255, 0.9);
}

div.xlayout_brd {
    border: 0px solid #d4d0c8
}

table.xlayout {
    border: 0 solid black;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 10px;
}
table.xlayout tr td.seph_C{
    display: none;
}

table.xlayout textarea,
table.xlayout input,
table.xlayout label,
table.xlayout span.span,
table.xlayout legend,
table.dataGrid input,
table.xlayout select,
table.dataGrid textarea.finput,
table.xlayout span.span.span-as-label,
label {
    font-size: var(--font-size-normal);
}

table.xlayout label,
table.xlayout span.span,
table.xlayout legend,
table.dataGrid input,
table.dataGrid textarea.finput,
table.xlayout span.span.span-as-label,
.label-sve{
    color: var(--font-color-normal);
}

select{
    font-family: var(--font-sfUiText);
    font-size: var(--font-size-normal);
    color: var(--font-color-edit);

    cursor: pointer;
    border: none;

    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
    
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;

    padding-right: 15px;
    border-bottom: 1px var(--border-color-inputs) solid;
    padding: 2px 15px 2px 0;
    margin-right: 10px;
}

select::-ms-expand { 
   display: none; /* remove default arrow on ie10 and ie11 */
}

select[multiple="multiple"] {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #c6c6c6;
    background-color: #fff;
    background-image: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left: 10px;
    box-shadow: none !important;
}

select:disabled {
    background-color: #fff;
    color: #5d5d5d;
    border-bottom: none;
    background-image: none;
}

.strike-comp {
    text-decoration: line-through;
    color: #f00
}

.transparent_class {
    filter: alpha(opacity 50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    cursor: pointer
}

.pointer_class {
    cursor: pointer
}

table.xlayout label,
table.xlayout span.span.span-as-label{
    font-family: var(--font-sfUiDisplayHeavy);
    padding: 0;
    margin: 0;
    margin-right: 15px;
    padding-left: 5px;
    line-height: 15px;
}
table.xlayout .font-subtitle{ font-size: 20px !important; }
.delete-note span.span.span-as-label{ font-size:14px !important; font-family: var(--font-sfUiText) !important;}
.label-sve,
table.xlayout label.label-sve {
    font-family: var(--font-sfUiDisplayHeavy);
    padding: 0;
    margin: 0 15px 0 0;
}

table.xlayout td {
    padding: 0;
    margin: 0
}

.xlayout_readonly .finput{
    border: none !important;
    margin-left: 0px;
    padding-left: 0px;
}

td.nowrap {
    white-space: nowrap !important;
    width: 1%
}

.nowrap {
    white-space: nowrap
}

div.finput, 
table.xlayout td.xlayout_readonly,
.xlayout_readonly {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid var(--border-color-inputs);
    background-color: #fff;
    line-height: 1em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    min-height: 28px;
    margin-left: 10px;
    box-shadow: none !important;
    display: flex;
    align-items: center;
}

table.xlayout td.xlayout_readonly{
    display: table-cell;
    height: 28px
}

table.xlayout td.xlayout_readonly span.span.span-as-label{
    font-family: inherit;
}

table.xlayout td.xlayout_readonly textarea{
    color: var(--font-color-normal); 
}

div.finput input {
    border: 0;
    padding: 0;
    margin: 0;
    flex: 1 1 100%;
    min-width: 20px;
}

div.finput input:-moz-read-only::placeholder,
div.finput textarea:-moz-read-only::placeholder{
    color:transparent; 
}

div.finput input:read-only::-ms-input-placeholder,
div.finput textarea:read-only::-ms-input-placeholder{
    color:transparent; 
}

div.finput input:read-only::placeholder,
div.finput textarea:read-only::placeholder{
    color: transparent; 
}

div.finput input::placeholder,
div.finput textarea::placeholder {
    font-family: var(--font-sfUiText);
    color: var(--font-color-placeholder);
    font-style: italic;
    font-size: var(--font-size-normal);
}

table.xlayout td.xlayout_readonly,
.xlayout_readonly {
    border-color: var(--border-color-readOnly);
    color:var(--font-color-normal);
}

.bold {
    font-weight: bold
}

.seph_A {
    line-height: 14px
}

.seph_B {
    line-height: 5px
}

.seph_C {
    line-height: 6px
}

.seph_D {
    line-height: 2px
}

.seph_HA {
    padding-left: 10px
}

.seph_HB {
    padding-left: 5px
}

.seph_HC {
    padding-left: 3px
}

.seph_HD {
    padding-left: 2px
}

table.xlayout td.sepw2px {
    padding-right: 2px !important
}

div.edit_notes {
    padding: 0;
    margin: 0;
    width: 100%;
    margin: 20px 0px;
    text-align: center;
    color: #565656;
    font-family: sfUiText, Helvetica;
}

.edit_notes-req .font-note-title,
.edit_notes-req .font-note-text{
    font-size: 18px !important;
    color: #5c5c5c !important;
}

.edit_notes-req .font-note-title{
    font-family: sfUiDisplayheavy, Helvetica !important;
}

.edit_notes-req .font-note-text{
    font-family: sfUiTextRegular, Helvetica !important;
}

div.edit_notes .edit_notes-req {
    margin-bottom: 10px;
}

div.edit_notes .edit_notes-req span {
    font-family: var(--font-sfUiDisplayHeavy);
    font-size: 20px;
}

div.edit_notes .edit_notes-req > p {
    font-family: var(--font-sfUiText);
    font-size: 18px;
    color: var(--font-color-normal);
}

div.edit_notes .edit_notes-text{
    max-width: 800px;
    margin: 0 auto;
}

div.edit_notes .edit_notes-text span.edit_notes-note {
    font-family: var(--font-sfUiDisplayHeavy);
    font-size: 18px;
}

div.edit_notes .edit_notes-text span {
    font-family: inherit;
    font-size: 18px;
    font-weight: normal;
}

.edit-notes-custom, .edit-notes-custom > span{
    font-size: 16px;
    font-weight: normal;  
    color: #565656 !important;
}

.edit-notes-custom{
    font-family: var(--font-sfUiDisplayHeavy);
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 800px;
    margin: 20px auto;
    text-align: center;
}

.edit-notes-custom > span{
    font-family: var(--font-sfUiText);
}

.hidden {
    display: none
}

.sec_IconSize {
    width: 10px;
    height: 10px
}

.sec_RowSelector {
    cursor: pointer
}

.groupOtherParams{
    margin-top: 10px;
}

.sec_RowSelector .span {
    font-family: var(--font-sfUiDisplayHeavy);
    font-size: 14px;
    font-weight: bold;
    color: var(--font-color-normal)
}

.sec_RowSelector label.span{
    color: var(--font-color-normal)
}

.sec_Collapsed div.icon_collapse,
.sec_Expanded div.icon_collapse{
    background-repeat: no-repeat;
    background-position: center 58%;
    width: 18px;
    height: 30px;
    display: inline-block;
    margin-left: 10px;
    -moz-transition: transform 300ms;
    -webkit-transition: transform 300ms;
    transition: transform 300ms;
}

.sec_Collapsed2 div.icon_collapse,
.sec_Expanded2 div.icon_collapse{
    background-repeat: no-repeat;
    background-position: center 45%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    -moz-transition: transform 300ms;
    -webkit-transition: transform 300ms;
    transition: transform 300ms;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    right: 20px;
}

.sec_Collapsed2 div.icon_collapse,
.sec_Expanded2 div.icon_collapse{
    margin: 0;

}

td.sec_Expanded *,
td.sec_Collapsed *,
td.sec_Expanded2 *,
td.sec_Collapsed2 *{
    vertical-align: middle;
}
    
td.sec_Expanded,
td.sec_Collapsed{
    background:none;
}

/*------------------------------------*/
.button-sve,
.cke_reset_all .button-sve,
.XCommandButton,
.finput.XCommandButton,
.button_action_floating,
.button_action_primary,
.button_action_secondary{
    pointer-events: all;
    font-family: var(--font-sfUiDisplayHeavy);
    font-size: 14px;
    color: var(--font-color-btn);
    background-color: var(--color-main);
    padding:0 10px;
    margin: 5px;
    border-radius: 4px;
    border: none;
    box-sizing: border-box;
    min-width: 168px;
    height: 24px;

    font-weight:normal;
    box-shadow: none;
}

.button-sve.btn-disabled,
.button-sve.button-sve--disabled,
.XCommandButton.btn-disabled,
.XCommandButton.disableButton,
.button-disabled,
.button-disabled:hover {
    pointer-events: none;
    background-color: var(--color-main-disabled);
    color: var(--font-color-white-disabled);
    border: 0;
}

.XCommandButton.searchLittleBottom,
.button-sve--size-mini{
    font-family: var(--font-sfUiDisplayHeavy);
    font-size: 17px;
    font-weight:normal;
    color: var(--font-color-btn);

    padding-top: 0;
    padding-right: 6px;
    padding-bottom: 0;
    padding-left: 6px;
    margin: 0 2px 0 5px;
    border: none;
    border-radius: 4px;
    
    box-shadow: none;
    
    width: auto;
    min-width: 28px;
    height: 26px;
    box-sizing: border-box;

    vertical-align: middle;
}

.XCommandButton.searchLittleBottom.icon-bsm-lupe,
.button-sve--size-mini.icon-bsm-lupe{
    color:transparent;
    background-image: url(../../img/global/svg/lupa.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.XCommandButton.searchLittleBottomWithText,
.button-sve--size-mini-text {
    font-size: 13px;
    font-family: var(--font-sfUiText);
    font-weight: bold;

    padding-left: 8px;
    padding-right: 8px;
    margin: 0 2px 0 5px;

    min-width: 34px;
    height: 26px;
}

.button-sve--red{
    background-color: var(--color-secondary);
}

.popupClass.tmpDGmenu > div,
.button-sve.button-sve--size-small{
    text-align: center;
    width: 115px;
    min-width: 115px;
    height: 20px;
    padding: 2px 10px;
    display: inline-block;
    font-size: 12px;
    transition: all 200ms ease-out;
    overflow: hidden;
}
/*------------------------------------*/
.xsection2_container{
    margin: 30px 0;
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
}

.sec_RowSelector2 {
    cursor: pointer;
    vertical-align: middle;
}

.sec_RowSelector2 > td {
    background-image: none;
    background-color: #fff;
    border-radius: 6px;
    min-height: 50px;
    box-sizing: content-box;
}

.sec_RowSelector2 > td > div.sec_RowSelector2-tittleBar{
    position: relative;
    padding: 13px 46px 10px 10px !important;
    height: 100%;
    min-height: 50px;
    box-sizing: border-box;
}

.sec_RowSelector2 > td.sec_Expanded2 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.sec_RowSelector2 > td span.span {
    font-family: var(--font-sfUiDisplayHeavy);
    font-size: 20px;
    color: var(--font-color-normal);
}

div.icon_collapse{
    background-image: url(../../img/path_colapsado_up.png);
}

.sec_Collapsed2 div.icon_collapse{
    transform: rotate(-180deg);
}

.xsection2_rowContent {
    background-color: rgba(255, 255, 255, 0.3);
    border-top-width: 1px;
    border-top-style: solid;
}

.xsection2_rowContent.hidden{
    border-top: none;
}

/* Cuando este dentro de la plantilla principal */
#sv8-scrollPanelBox .xsection2_rowContent{
    background-color: rgba(255, 255, 255, 0.7);
}

#sv8-scrollPanelBox .xsection2_rowContent .xsection2_rowContent{
    background-color: rgba(255, 255, 255, 0.3);
}

#sv8-scrollPanelBox .xlayout-nested-sections .xsection2_rowContent,
.xlayout-nested-sections .xsection2_rowContent{
    background-color: rgba(255, 255, 255, 0.3);
}

.xsection2_rowContent > td,
table.xlayout  .xsection2_rowContent > td{
    padding: 0 20px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
#containerRelatedItems .xsection2_rowContent > td,
#containerRelatedItems table.xlayout .xsection2_rowContent > td { padding: 0}
.xsection2_rowContent > td > .xsection_content{
    margin: 20px 0;
}

/* Color de bordes */
.xsection2_container,
.xsection2_rowContent {
    border-color: #d0d0d0;
}
#containerRelatedItems .xsection2_container,
#containerRelatedItems .xsection2_rowContent { margin: 10px }
/* Cuando este dentro de la plantilla principal */
#sv8-scrollPanelBox .xsection2_container,
#sv8-scrollPanelBox .xsection2_rowContent{
    border-color: transparent;
}

/* Pantalla principal con secciones anidadas */
#sv8-scrollPanelBox .xsection2_container .xsection2_container,
#sv8-scrollPanelBox .xsection2_rowContent .xsection2_rowContent,
#sv8-scrollPanelBox .equipmentTaskList .xsection2_container,
#sv8-scrollPanelBox .equipmentTaskList .xsection2_rowContent,
#sv8-scrollPanelBox .xsection_rowContent .xsection2_container,
#sv8-scrollPanelBox .xsection_rowContent .xsection2_rowContent,
#sv8-scrollPanelBox .ui-tabs-panel .xsection2_container,
#sv8-scrollPanelBox .ui-tabs-panel .xsection2_rowContent{
    border-color: #e4e4e4;
}

/* Cuando esta dentro del nested secction como en roles */
#sv8-scrollPanelBox .xlayout-nested-sections .xsection2_container,
.xlayout-nested-sections .xsection2_container,
#sv8-scrollPanelBox .xlayout-nested-sections .xsection2_rowContent,
.xlayout-nested-sections .xsection2_rowContent{
    border-color: #ececec;
}

table.xsection {
    border: 0;
    width: 100%
}

div.xsection {
    padding: 0;
    margin: 0
}

table.xsection td.xsection_identation{
    width: 20px;
}

div.xsection_content {
    padding: 0;
    margin: 25px 0;
}

div.xsection_otherPrm {
    margin-top: 5px
}

.nopadding {
    padding: 0
}

.nomargin {
    margin: 0
}

table.tableCenter {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

table.tableRight {
    text-align: right
}

table.tableLeft {
    text-align: left
}

a,
a span.xicon-icon-box-image {
    text-decoration: none;
    cursor: pointer
}

a span.xicon-icon-box-image:hover {
    
}

a span.xanchor:hover {
   
}

a .span {
    font-size: 12px;
    vertical-align: middle
}

a {
    /*color: blue*/
    /*font-style: italic;*/
}

a.sv8-xanchor-icon,
a.actionLink,
a.linkSv8-default,
.xlayout_readonly a span.span,
a span.xanchor
{
    font-style: italic;
    display: inline-flex;
    align-items: center;
    margin: 8px; 
    vertical-align: middle;
    font-size: 14px;
}

a.sv8-xanchor-icon .span,
a.actionLink .span,
a.linkSv8-default .span,
.xlayout_readonly a span.span{
    font-size: 14px;
}

a:hover {
    /*color: blue;
    text-decoration: none !important*/
}

div.functionList {
    padding-bottom: 0;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 15px;
    border-radius: 10px;
    box-sizing: border-box;
    margin:15px 0;
}

div.functionList a {
    color: #5c5c5c !important;
    margin: 0 20px;
    font-style: normal;
}

div.functionList a span.xanchor{
    font-size: 14px;
    font-family: sfUiDisplayHeavy;
}

div.functionList a span.xanchor:hover{
    text-decoration: none !important;
}

div.functionList a span.xicon-icon-box-image {
    margin-right: 8px;
}

div.functionList td {
    padding-left: 5px
}

div.viewLineSeparator {
    background-color: #b7d2e6;
    height: 3px;
    line-height: 3px;
    padding: 0;
    margin-bottom: 2px
}

.span {
    font-size: 12px
}

span.title {
    font-size: 16px
}

span.title2 {
    font-size: 14px;
    font-weight: bold
}

span.title3 {
    font-size: 12px;
    font-weight: bold
}

div.buttonRow {
    padding: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: right !important;
    width: 100%
}

div.pathViewst a {
    color: #000;
    text-decoration: none;
    font-weight: bold
}

ul.pathviews {
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-bottom: 5px
}

ul.pathviews li {
    display: inline;
    padding-right: 3px
}

ul.pathviews span {
    font-size: 10px
}

ul.pathviews a {
    font-weight: bold;
    color: black
}

ul.pathviews span {
    color: black
}

ul.pathviews span.last {
    color: #ccc
}

ul.pathviews a span {
    font-weight: bold;
    color: black
}

.titleA {
    font-size: 16px
}

.titleA span {
    font-size: 16px
}

.copyright {
    color: #000000;
    font-size: 12px
}

.copyrightMenu {
    color: #FFFFFF !important;
    font-size: 11px !important;
    line-height: 12px
}

div.xlayout_readonly {
    border: 1px solid var(--border-color-readOnly) !important;
    padding: 3px;
    margin-left: 3px
}

table.noborder td {
    border: 0 !important;
    padding: 2px
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.xicon-icon-box-image {
    overflow: hidden;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    line-height: 1px;
    vertical-align: middle;
    margin: 0 3px 1px 0;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.xicon-icon-box-image.xicon-gecko {
    display: inline-block
}

.xicon-global-adm-msgMail {
    background-image: url("../../img/xicons/adm_mailMsg.png");
}

.xicon-global-adm-create-msgMail {
    background-image: url("../../img/xicons/adm_create_mailMsg.png");
}

.xicon-global-menu-newsboard {
    background-image: url("../../img/global/menu_newsboard.png");
}

.xicon-global-menu-evt {
    background-image: url("../../img/global/evt_icon.png");
}

.xicon-global-menu-evt-gray {
    background-image: url("../../img/global/menu/glb_modulo_evt.png");
}

.xicon-global-menu-myduties {
    background-image: url("../../img/global/menu_myduties.png");
}

.xicon-global-menu-homepage {
    background-image: url("../../img/global/menu_home.png");
}

.xicon-global-menu-modules {
    background-image: url("../../img/global/menu_modulos.png");
}

.xicon-global-menu-preferences {
    background-image: url("../../img/global/menu_preferencias.png");
}

.xicon-global-menu-map {
    background-image: url("../../img/global/menu_mapa.png");
}

.xicon-global-menu-exit {
    background-image: url("../../img/global/menu_salir.png");
}

.xicon-global-menu-arrow {
    background-image: url("../../img/global/menu_flecha.png");
}

.xicon-global-menu-help {
    background-image: url("../../img/global/menu_ayuda.gif");
    color:transparent;
}

.xicon-global-menu-print {
    background-image: url("../../img/global/menu_imprimir.png");
}

.xicon-global-menu-resources {
    background-image: url("../../img/global/menu_resources.png");
}

.xicon-global-add {
    background-image: url("../../img/global/glb_agregar.png");
}

.xicon-global-folder {
    background-image: url("../../img/global/glb_folder.png");
}

.xicon-global-edit {
    background-image: url("../../img/global/glb_editar.png");
}

.xicon-global-delete {
    background-image: url("../../img/global/glb_eliminar.png");
}

.xicon-global-to-deligence {
    background-image: url("../../img/global/glb_diligence.png");
}

.xicon-global-undo-delete {
    background-image: url("../../img/global/glb_undo_delete.png");
}

.xicon-global-myduties {
    background-image: url("../../img/global/glb_myduties.png");
}

.xicon-global-nodef {
    background-image: url("../../img/global/glb_nodef.png");
}

.xicon-global-mod-user {
    background-image: url("../../img/global/glb_modusr.png");
}

.xicon-global-mod-cnf {
    background-image: url("../../img/global/glb_modcnf.png");
}

.xicon-global-export-table {
    background-image: url("../../img/global/glb_exportar_tabla.png");
}

.xicon-global-icon-caneca {
    background-image: url("../../img/global/glb_eliminar.png");
}

.xicon-global-icon-user {
    background-image: url("../../img/global/glb_user.jpg");
}

.xicon-global-change-status {
    background-image: url("../../img/global/glb_cambiar_estado.png");
}

.xicon-global-change-logon-status {
    background-image: url("../../img/global/glb_change_logonstatus.png");
}

.xicon-global-search {
    background-image: url("../../img/global/globalcol_02.png");
}

.xicon-global-search-cfg {
    background-image: url("../../img/global/globalcol_08.png");
}

.xicon-global-explore {
    background-image: url("../../img/global/glb_explore.png");
}

.xicon-global-seguridad {
    background-image: url("../../img/global/glb_security.png");
}

.xicon-global-asignar-seguridad {
    background-image: url("../../img/global/glb_assign_security.png");
}

.xicon-global-quitar-seguridad {
    background-image: url("../../img/global/glb_remove_security.png");
}

.xicon-global-calendario {
    background-image: url("../../img/global/glb_calendario.png");
}

.xicon-global-mdl-base {
    background-image: url("../../img/global/glb_modulo_base.png");
}

.xicon-global-mdl-ind {
    background-image: url("../../img/global/glb_modulo_ind.png");
}

.xicon-global-mdl-pln {
    background-image: url("../../img/global/glb_modulo_pln.png");
}

.xicon-global-mdl-olap {
    background-image: url("../../img/global/glb_module_olap.png");
}

.xicon-global-mdl-olap-blue {
    background-image: url("../../img/global/glb_module_olap_blue.png");
}

.xicon-global-mdl-anl {
    background-image: url("../../img/global/glb_module_anl.png");
}

.xicon-global-mdl-anl-blue {
    background-image: url("../../img/global/glb_module_anl_blue.png");
}

.xicon-global-mdl-imp {
    background-image: url("../../img/global/glb_modulo_imp.png");
}

.xicon-global-mdl-sgc {
    background-image: url("../../img/global/glb_modulo_sgc.png");
}

.xicon-global-mdl-doc {
    background-image: url("../../img/global/glb_modulo_doc.png");
}

.xicon-global-mdl-revo {
    background-image: url("../../img/global/glb_modulo_revo.png");
}

.xicon-global-mdl-risk {
    background-image: url("../../img/global/glb_modulo_risk.png");
}

.xicon-global-mdl-mtn {
    background-image: url("../../img/global/glb_modulo_mtn.png");
}

.xicon-global-mdl-evt {
    background-image: url("../../img/global/glb_modulo_evt.png");
}

.xicon-global-mdl-rsk2 {
    background-image: url("../../img/global/glb_module_rsk2.png");
}

.xicon-global-mdl-srv {
    background-image: url("../../img/global/glb_module_srv.png");
}

.xicon-global-documentar {
    background-image: url("../../img/global/glb_documentar.png");
}

.xicon-global-delete-required {
    background-image: url("../../img/global/glb_deletereq.png");
}

.xicon-global-delete-optional {
    background-image: url("../../img/global/glb_deleteopt.png.png");
}

.xicon-loading {
    background-image: url("../../img/loading.gif");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 200px;
    width: 130px
}

.xicon-global-mod-wellcome {
    background-image: url("../../img/global/glb_modwellcome.png");
}

.xicon-global-notAuthorized {
    background-image: url("../../img/sad_error.png");
    background-repeat: no-repeat;
    width:105px !important;
    height:105px !important;
}

.xicon-global-viewreport {
    background-image: url("../../img/global/glb_view_report.png");
}

.xicon-global-run {
    background-image: url("../../img/global/globalcol_10.png");
}

.xicon-global-stop {
    background-image: url("../../img/global/globalcol_11.png");
}

.xicon-global-olap-report {
    background-image: url("../../img/global/glb_olap_report.png");
}

.xicon-global-errorinfo-alert {
    background-image: url("../../img/global/errorinfo/alert.png");
    width: 34px !important;
    height: 34px !important
}

.xicon-global-errorinfo-ok {
    background-image: url("../../img/global/errorinfo/ok.png");
    width: 34px !important;
    height: 34px !important
}

.xicon-global-errorinfo-warning {
    background-image: url("../../img/global/errorinfo/warning.png");
    width: 34px !important;
    height: 34px !important
}

.xicon-global-errorinfo-error {
    background-image: url("../../img/global/errorinfo/error.png");
    width: 34px !important;
    height: 34px !important
}

.xicon-global-errorinfo-question {
    background-image: url("../../img/global/errorinfo/question.png");
    width: 34px !important;
    height: 34px !important
}

.xicon-global-disable {
    background-image: url("../../img/global/disable.png");
}

.xicon-global-enable {
    background-image: url("../../img/global/enable.png");
}

.xicon-global-scale-boundary {
    background-image: url("../../img/global/glb_scale_boundary.png");
}

.xicon-global-status-executed {
    background-image: url("../../img/global/glb_executed.png");
}

.xicon-global-status-notexecuted {
    background-image: url("../../img/global/glb_notexecuted.png");
}

.xicon-global-status-inexecution {
    background-image: url("../../img/global/glb_inexecution.png");
}

.xicon-global-export {
    background-image: url("../../img/global/glb_export.png");
}

.xicon-global-export-white {
    background-image: url("../../img/global/download_icon.png");
}

.xicon-global-export-pdf {
    background-image: url("../../img/global/glb_pdf.png");
}

.xicon-global-export-xls {
    background-image: url("../../img/global/glb_xls.png");
}

.xicon-global-export-rtf {
    background-image: url("../../img/global/glb_rtf.png");
}

.xicon-global-export-csv {
    background-image: url("../../img/global/glb_csv.png");
}

.xicon-global-export-xml {
    background-image: url("../../img/global/glb_xml.png");
}

.xicon-global-refresh {
    background-image: url("../../img/global/glb_refresh.png");
}

.xicon-global-switch {
    background-image: url("../../img/global/glb_switch.png");
}

.xicon-global-expitated-date {
    background-image: url("../../img/global/globalcol_03.png");
}

.xicon-global-valid-date {
    background-image: url("../../img/global/validDate.png");
}

.xicon-global-space {
    background-image: url("../../img/global/glb_space.png");
}

.xicon-global-notExists {
    background-image: url("../../img/global/glb_notExists.jpg");
    width: 96px !important;
    height: 96px !important
}

.xicon-global-view-commentray {
    background-image: url("../../img/global/popup_view_comment.png");
}

.xicon-big-global-view-commentray {
    background-image: url("../../img/global/big_popup_view_comment.png");
    background-size: 20px;
}

.xicon-global-view-usercal {
    background-image: url("../../img/global/glb_calendar.png");
}

.xicon-global-sel-usercal {
    background-image: url("../../img/global/glb_ConvCheck.png");
}

.xicon-global-reasign-responsible {
    background-image: url("../../img/global/reasignar_responsable.png");
}

.xicon-global-configparams {
    background-image: url("../../img/global/glb_configparams.png");
    width: 16px !important;
    height: 16px !important
}

.xicon-global-attachment-icon {
    background-image: url("../../img/global/glb_attachment_icon.png");
    vertical-align: middle !important
}

.xicon-global-sveConcept-icon {
    background-image: url("../../img/global/glb_sveConcept_icon.png");
}

.xicon-global-attachment-blank-icon {
    background-image: url("../../img/global/glb_attachment_blank_icon.png");
    width: 12px;
    height: 12px;
    vertical-align: middle !important
}

.xicon-global-up-order {
    background-image: url("../../img/global/glb_up.png");
    width: 16px !important;
    height: 16px !important
}

.xicon-global-down-order {
    background-image: url("../../img/global/glb_down.png");
    width: 16px !important;
    height: 16px !important
}

.xicon-global-welcome-page {
    background-image: url("../../img/global/welcomepage.png");
    width: 16px !important;
    height: 16px !important
}

.xicon-global-link-page {
    background-image: url("../../img/global/glb_link.png");
}

.xicon-global-zoom-in {
    background-image: url("../../img/global/zoom/zoomin.png");
}

.xicon-global-zoom-normal {
    background-image: url("../../img/global/zoom/zoomnormal.png");
}

.xicon-global-zoom-out {
    background-image: url("../../img/global/zoom/zoomout.png");
}

.xicon-global-arrow {
    background-image: url("../../img/global/zoom/arrow.png");
}

.xicon-global-appearance {
    background-image: url("../../img/global/glb_appearance.png");
}

.xicon-global-collapse {
    background-image: url("../../img/global/glb_collapse.png");
}

.xicon-global-expand {
    background-image: url("../../img/global/glb_expand.png");
}

.xicon-global-tools-expand {
    background-image: url("../../img/global/glb_tools_expand.gif");
}

.xicon-global-toolbar-show {
    background-image: url("../../img/global/glb_show.png");
}

.xicon-global-toolbar-hide {
    background-image: url("../../img/global/glb_hide.gif");
}

.xicon-global-loading {
    background-image: url("../../img/global/glb_loading.gif");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
}

.xicon-global-table {
    background-image: url("../../img/global/glb_table.gif");
}

.xicon-global-custom-att {
    background-image: url("../../img/global/glb_customatt.png");
}

.xicon-global-edit-min {
    background-image: url("../../img/global/glb_editar_min.png");
    background-repeat: no-repeat
}

.xicon-global-explore-min {
    background-image: url("../../img/global/glb_explore_min.png");
    background-repeat: no-repeat
}

.xicon-global-separator {
    background-image: url("../../img/global/glb_separator.png");
    background-repeat: repeat-y; 
}

.xicon-global-selectedBall {
    background-image: url("../../img/global/balls/selectedBall.png");
    background-repeat: repeat-y; 
}

.xicon-global-unselectedBall {
    background-image: url("../../img/global/balls/unselectedBall.png");
    background-repeat: repeat-y; 
}

.xicon-global-nextArrow {
    background-image: url("../../img/global/balls/nextArrow.png");
    background-repeat: repeat-y; 
}

.xicon-global-value-table {
    background-image: url("../../img/global/zoom/valueTable.png");
}

.xicon-global-trends_1 {
    background-image: url("../../img/global/var/trends/trend1.png");
}

.xicon-global-trends_2 {
    background-image: url("../../img/global/var/trends/trend2.png");
}

.xicon-global-trends_3 {
    background-image: url("../../img/global/var/trends/trend3.png");
}

.xicon-global-trends_4 {
    background-image: url("../../img/global/var/trends/trend4.png");
}

.xicon-global-trends_5 {
    background-image: url("../../img/global/var/trends/trend5.png");
}

.xicon-global-trends_6 {
    background-image: url("../../img/global/var/trends/trend6.png");
}

.xicon-global-trends_7 {
    background-image: url("../../img/global/var/trends/trend7.png");
}

.xicon-big-global-trends_1 {
    background-image: url("../../img/global/var/trends/big_trend1.png");
    background-size: 20px;
}

.xicon-big-global-trends_2 {
    background-image: url("../../img/global/var/trends/big_trend2.png");
    background-size: 20px;
}

.xicon-big-global-trends_3 {
    background-image: url("../../img/global/var/trends/big_trend3.png");
    background-size: 20px;
}

.xicon-big-global-trends_4 {
    background-image: url("../../img/global/var/trends/big_trend4.png");
    background-size: 20px;
}

.xicon-big-global-trends_5 {
    background-image: url("../../img/global/var/trends/big_trend5.png");
    background-size: 20px;
}

.xicon-big-global-trends_6 {
    background-image: url("../../img/global/var/trends/big_trend6.png");
    background-size: 20px;
}

.xicon-big-global-trends_7 {
    background-image: url("../../img/global/var/trends/big_trend7.png");
    background-size: 20px;
}

.xicon-global-valid0 {
    background-image: url("../../img/global/var/bsc_valid0.png");
}

.xicon-global-valid1 {
    background-image: url("../../img/global/var/bsc_valid1.png");
}

.xicon-big-global-valid0 {
    background-image: url("../../img/global/var/big_bsc_valid0.png");
    background-size: 20px;
}

.xicon-big-global-valid1 {
    background-image: url("../../img/global/var/big_bsc_valid1.png");
    background-size: 20px;
}

.iconStateVarValue{
    height: 20px;
    width: 20px;
}


/************Icon commitment*********/

.cmt-icon-0 {
    background-image: url(../../cmt/img/icons/cmt-icon-0.png);
}

.cmt-icon-1 {
    background-image: url(../../cmt/img/icons/cmt-icon-1.png);
}

.cmt-icon-2 {
    background-image: url(../../cmt/img/icons/cmt-icon-2.png);
}

.cmt-icon-3 {
    background-image: url(../../cmt/img/icons/cmt-icon-3.png);
}

.cmt-icon-4 {
    background-image: url(../../cmt/img/icons/cmt-icon-4.png);
}

  /*******************/
 
 /*Indica el estado actual de la tarea (0 Nuevo, 1 En desarrollo, 2 Paea revision, 3 Para aprobacion, 4 Finalizada, 5 Cancelada)*/
 
 /*
    Descripcion: Tareas- Estado Nuevo.
 */
 .xicon-pln-tasks-state-0-0{
   background-image: url("../../img/global/pln/tasks_state_0.0.png");
   width: 27px;
 }
 
/*
    Descripcion: Tareas- Estado En desarrollo.
*/
.xicon-pln-tasks-state-1-0{
    background-image: url("../../img/global/pln/tasks_state_1.0.png");
 }
 
/*
    Descripcion: Tareas- Estado Para aprobacion.
*/
.xicon-pln-tasks-state-1-1{
    background-image: url("../../img/global/pln/tasks_state_1.1.png");
 }

/*
    Descripcion: Tareas- Estado Para revision.
*/
.xicon-pln-tasks-state-1-2{
    background-image: url("../../img/global/pln/tasks_state_1.2.png");
 }

 /*
    Descripcion: Tareas- Estado Finalizada.
*/
.xicon-pln-tasks-state-2-0{
    background-image: url("../../img/global/pln/tasks_state_2.0.png");
 }
 
 /*
    Descripcion: Tareas- Estado Cancelada.
*/
.xicon-pln-tasks-state-3-0{
    background-image: url("../../img/global/pln/tasks_state_3.0.png");
 }   
  
   /*******************/
.xicon-global-plans-state-0,
.xicon-global-plans-state-1,
.xicon-global-plans-state-2,
.xicon-global-plans-state-3,
.xicon-global-plans-state-4,
.xicon-global-plans-state-5{
    background-repeat: no-repeat;
    background-position: center;
}

.xicon-global-plans-state-0 {
    background-image: url("../../img/global/pln/plans_state_0.png");
    width: 25px;
}

.xicon-global-plans-state-1 {
    background-image: url("../../img/global/pln/plans_state_1.png");
}

.xicon-global-plans-state-2 {
    background-image: url("../../img/global/pln/plans_state_2.png");
}

.xicon-global-plans-state-3 {
    background-image: url("../../img/global/pln/plans_state_3.png");
}

.xicon-global-plans-state-4 {
    background-image: url("../../img/global/pln/plans_state_4.png");
}

.xicon-global-plans-state-5 {
    background-image: url("../../img/global/pln/plans_state_5.png");
}

.xicon-global-functions-advance-0,
.xicon-global-functions-advance-1,
.xicon-global-functions-advance-2,
.xicon-global-functions-advance-3,
.xicon-global-functions-advance-4{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.xicon-global-functions-advance-0 {
    background-image: url("../../img/global/pln/missingMoreThan50Percent.png");
}

.xicon-global-functions-advance-1 {
    background-image: url("../../img/global/pln/missingLessThan50Percent.png");
}

.xicon-global-functions-advance-2 {
    background-image: url("../../img/global/pln/passedTheScheduledDate.png");
}

.xicon-global-functions-advance-3 {
    background-image: url("../../img/global/pln/completedOnTime.png");
}

.xicon-global-functions-advance-4 {
    background-image: url("../../img/global/pln/completedLate.png");
}

.xicon-global-pln-status-baseLine-active {
    background-image: url("../../img/global/pln/lock.png");
}

.xicon-global-pln-status-baseLine-inactive {
    background-image: url("../../img/global/pln/unlock.png");
}

.xicon-global-savedSearch {
    background-image: url("../../img/global/glb_savedSearch.png");
}

.xicon-global-publish-version {
    background-image: url("../../img/global/publish.png");
}


.xicon-global-workflow-version-editing,
.xicon-global-workflow-version-published,
.xicon-global-workflow-version-published-editing,
.xicon-global-workflow-without-version,
.xicon-global-workflow-version-editing_inactive,
.xicon-global-workflow-version-published_inactive,
.xicon-global-workflow-version-published-editing_inactive,
.xicon-global-workflow-without-version_inactive{
    background-repeat: no-repeat;
    background-position: center;
}

.xicon-global-workflow-version-editing {
    background-image: url("../../img/global/workflowVersionEditing.png");
}

.xicon-global-workflow-version-published {
    background-image: url("../../img/global/workflowVersionPublished.png");
}

.xicon-global-workflow-version-published-editing {
    background-image: url("../../img/global/workflowVersionPublishedAndEditing.png");
}

.xicon-global-workflow-without-version {
    background-image: url("../../img/global/workflowWithoutVersion.png");
}

.xicon-global-workflow-version-editing_inactive {
    background-image: url("../../img/global/workflowVersionEditingInactive.png");
}
.xicon-global-workflow-version-published_inactive {
    background-image: url("../../img/global/workflowVersionPublishedInactive.png");
}

.xicon-global-workflow-version-published-editing_inactive {
    background-image: url("../../img/global/workflowVersionPublishedAndEditingInactive.png");
}

.xicon-global-workflow-without-version_inactive {
    background-image: url("../../img/global/workflowWithoutVersionInactive.png");
}

.xicon-global-usr-reports {
    background-image: url("../../img/global/glb_reports.png");
}

.xicon-global-cfg-reports {
    background-image: url("../../img/global/glb_cfg_reports.png");
}

.xicon-global-cfg-create-reports {
    background-image: url("../../img/global/glb_cfg_create_reports.png");
}

.xicon-global-adm-reports {
    background-image: url("../../img/global/glb_adm_reports.png");
}

.xicon-global-checkbox-checked {
    background-image: url("../../img/global/dropDownOk.png");
}

.xicon-global-check-icon {
    background-image: url("../../img/global/check_icon.png");
}

.xicon-global-check-disable-icon {
    opacity: 0.4;
    background-image: url("../../img/global/check_disable_icon.png");
}

.xicon-global-news-requests {
    background-image: url("../../img/global/glb_requests.png");
}

.xicon-global-sort-ascend {
    background-image: url("../../img/global/glb_sort-ascend.png");
}

.xicon-global-new-add-user {
    background-image: url("../../img/global/glb_newAddUser.png");
}

.xicon-global-first-processing-date {
    background-image: url("../../img/global/glb_first_processing_date.png");
}

.xicon-global-processing-date {
    background-image: url("../../img/global/glb_processing_date.png");
}


a.sv8-link-tablesection span.xicon-pln-actions-task{
    background-image: url("../../img/global/actions_report.png");
}

a.sv8-link-tablesection span.xicon-pln-cancel-task{
    background-image: url("../../img/global/cancel_task.png");
}

a.sv8-link-tablesection span.xicon-pln-approve-task{
    background-image: url("../../img/global/approve_ok.png");
}

a.sv8-link-tablesection span.xicon-pln-auto-approve-task{
    background-image: url("../../img/global/approve.png");
}

a.sv8-link-tablesection span.xicon-pln-disapprove-task{
    background-image: url("../../img/global/disapprove.png");
}

a.sv8-link-tablesection span.xicon-pln-review-task{
    background-image: url("../../img/global/review.png");
}

a.sv8-link-tablesection span.xicon-pln-reject-task{
    background-image: url("../../img/global/x_icon.png");
}

.i-commitment, .icon-type-action-31{
    background-image:  url("data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2260px%22%20viewBox%3D%220%200%2066%2060%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%224-Tomar-acciones-variable%22%20transform%3D%22translate(-358.000000%2C%20-385.000000)%22%20stroke%3D%22%236B6B6B%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-12%22%20transform%3D%22translate(241.000000%2C%20386.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Post-It%22%20transform%3D%22translate(118.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.9052311%2C9.11492728%20C10.9052311%2C9.11492728%2011.6925756%2C9.16419916%2011.6925756%2C9.76149501%20C11.6925756%2C10.3587909%2011.9268684%2C10.8479902%2011.4160498%2C11.3193411%20C10.9052311%2C11.790692%209.12289624%2C13.1290772%208.82424832%2C13.9923406%20C8.52560039%2C14.8556041%2011.3296078%2C48.6047635%2011.4160498%2C50.6207459%20C11.5024917%2C52.6367284%2011.0358491%2C53.3111015%2010.6242502%2C53.4032399%20C10.2126513%2C53.4953782%205.98909301%2C53.5037129%205.98909301%2C53.5037129%20C5.98909301%2C53.5037129%200.70359337%2C53.5037129%200.50122433%2C53.4032399%20C0.29885529%2C53.3027668%20-0.24062757%2C51.696577%200.261511532%2C49.1138102%20C0.763650634%2C46.5310433%204.96017653%2C12.3444979%204.96017653%2C12.3444979%20C4.96017653%2C12.3444979%205.59995681%2C9.44524999%205.69322145%2C9.28008863%20C5.78648608%2C9.11492728%2010.9052311%2C9.11492728%2010.9052311%2C9.11492728%20Z%22%20id%3D%22Path-3%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M39.6367265%2C11.0407378%20C39.6199685%2C11.0632157%2039.6025916%2C11.0865113%2039.5845594%2C11.1106746%20C38.8229959%2C12.1311711%2038.5599107%2C12.4884222%2038.1343166%2C13.0933914%20C37.9213935%2C13.3960553%2037.7224372%2C13.6863942%2037.5366334%2C13.9665382%20C36.5387961%2C15.4710186%2035.9589222%2C16.6001441%2035.8678237%2C17.4668882%20C35.6440699%2C19.595763%2037.5019076%2C21.5698913%2040.2667268%2C21.8604855%20C41.1768739%2C21.9561458%2042.4900056%2C21.2712548%2044.7624899%2C19.7947774%20C44.954664%2C19.6699182%2045.1529479%2C19.5395524%2045.3594777%2C19.4023978%20C45.7336455%2C19.1539162%2046.1092856%2C18.9004197%2046.5915242%2C18.5720946%20C46.7253956%2C18.4809501%2046.8792925%2C18.3759996%2047.1505183%2C18.191021%20C47.3629018%2C18.0462475%2047.5132955%2C17.9440185%2047.6525412%2C17.8499069%20C47.9961309%2C17.6176861%2048.2392959%2C17.4572242%2048.4189539%2C17.3450302%20C48.4362025%2C17.3342587%2048.4535422%2C17.3236938%2048.4698976%2C17.3137006%20C48.4752942%2C17.3158322%2048.4808053%2C17.3180254%2048.48643%2C17.3202804%20C48.6111247%2C17.3702717%2049.1980217%2C17.6335771%2049.2892877%2C17.6729153%20C50.2493728%2C18.0867387%2051.0117394%2C18.2891788%2051.8366394%2C18.2373339%20C52.004034%2C18.2268132%2052.16928%2C18.2047699%2052.332168%2C18.1705708%20C52.749721%2C18.0829035%2053.2441851%2C17.8343372%2054.0767115%2C17.343701%20C54.4098058%2C17.1473971%2055.9061143%2C16.23465%2056.2969099%2C16.0024182%20C56.7234806%2C15.7489269%2057.1052622%2C15.5291299%2057.467314%2C15.3300561%20C58.7855083%2C14.6052485%2059.8039404%2C14.1824718%2060.4942583%2C14.0956875%20C60.9950419%2C14.0327307%2061.0605709%2C14.0770913%2061.1077529%2C14.513449%20C61.2834887%2C16.1387228%2061.3620169%2C23.3454516%2061.3610722%2C34.1891762%20C61.3606903%2C38.5725242%2061.3474016%2C43.2690366%2061.32549%2C47.9695072%20C61.3177044%2C49.6396843%2061.3093627%2C51.1915528%2061.3010212%2C52.5849938%20C61.2981018%2C53.0726677%2061.2962945%2C53.3613715%2061.2929585%2C53.8790559%20C61.2904569%2C54.2573646%2061.2904569%2C54.2573646%2061.2899022%2C54.3368645%20C61.2864048%2C54.890275%2060.8370776%2C55.3378176%2060.2863634%2C55.3378176%20L14.2681915%2C55.3378176%20C13.7250066%2C55.3378176%2013.2772774%2C54.8865382%2013.2772774%2C54.3357658%20L13.2772774%2C12.092129%20C13.2772774%2C11.5351838%2013.7223386%2C11.0900773%2014.2861334%2C11.0900773%20L39.0041051%2C11.0900773%20L39.1532479%2C11.0788929%20C39.1778026%2C11.0751894%2039.2350536%2C11.0679843%2039.3157745%2C11.0603532%20C39.4224806%2C11.0502656%2039.5308474%2C11.043449%2039.6367265%2C11.0407378%20Z%22%20id%3D%22Rectangle-12%22%20transform%3D%22translate(37.319179%2C%2033.188662)%20rotate(-6.000000)%20translate(-37.319179%2C%20-33.188662)%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M49.5%2C13%20C53.0898509%2C13%2056%2C10.0898509%2056%2C6.5%20C56%2C2.91014913%2053.0898509%2C0%2049.5%2C0%20C45.9101491%2C0%2043%2C2.91014913%2043%2C6.5%20C43%2C7.53331542%2043.2411172%2C8.51031489%2043.6701578%2C9.37780456%20C43.7531837%2C9.54567699%2037.3481115%2C16.8297562%2037.4448267%2C16.9890412%20C37.835883%2C17.6330916%2038.0443051%2C17.9485574%2038.6273818%2C18.4204289%20C39.2104585%2C18.8923004%2045.7822074%2C11.8375469%2045.9775346%2C11.963734%20C46.9924755%2C12.619416%2048.2017927%2C13%2049.5%2C13%20Z%22%20id%3D%22Oval-3%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    /*background-image:  url(../../img/global/svg/post_it.svg);*/
    background-position:  50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.i-plan, .icon-type-action-6{
    background-image:  url("data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2268px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2068%2065%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%224-Tomar-acciones-variable%22%20transform%3D%22translate(-688.000000%2C%20-384.000000)%22%20stroke-width%3D%222%22%20stroke%3D%22%236B6B6B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-10%22%20transform%3D%22translate(572.000000%2C%20384.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-34%22%20transform%3D%22translate(116.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-19%22%20x%3D%224.39473684%22%20y%3D%221%22%20width%3D%2225.1578947%22%20height%3D%228.18421053%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-19%22%20x%3D%2228.1578947%22%20y%3D%2255.3157895%22%20width%3D%2231.9473684%22%20height%3D%228.18421053%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-19%22%20x%3D%221%22%20y%3D%2228.1578947%22%20width%3D%2265.8947368%22%20height%3D%228.18421053%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    /*background-image:  url(../../img/global/svg/plan.svg);*/
    background-position:  50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.i-improvement, .icon-type-action-13{
    background-image:  url("data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2271px%22%20height%3D%2271px%22%20viewBox%3D%220%200%2071%2071%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%224-Tomar-acciones-variable%22%20transform%3D%22translate(-1015.000000%2C%20-381.000000)%22%20stroke%3D%22%236B6B6B%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-11%22%20transform%3D%22translate(903.000000%2C%20384.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-36%22%20transform%3D%22translate(115.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.3460001%2C52.7789689%20L19.3444281%2C58.4731887%20C19.3444281%2C58.4731887%2017.0582857%2C57.4687223%2014.5738354%2C55.6253074%20C12.0893852%2C53.7818925%209.50033837%2C51.1781829%208.10140418%2C49.0763486%20C5.27994424%2C44.8372345%204.59824994%2C42.8823589%203.88780875%2C39.9295604%20C3.17736755%2C36.9767619%203.30025065%2C32.4092629%203.30025065%2C32.4092629%20L0.0605717748%2C32.4092629%20L6.51180562%2C25.8644277%20L12.8973629%2C32.4184301%20L9.73768595%2C32.4267158%20C9.73768595%2C32.4267158%2010.382794%2C38.8747864%2011.6641449%2C41.5439328%20C12.9454958%2C44.2130793%2015.8693241%2C47.9527192%2017.5577337%2C49.5568362%20C19.2461433%2C51.1609533%2022.3460001%2C52.7789689%2022.3460001%2C52.7789689%20Z%22%20id%3D%22Path-6%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M33.7474125%2C21.818934%20L30.7458405%2C27.5131538%20C30.7458405%2C27.5131538%2028.459698%2C26.5086873%2025.9752478%2C24.6652725%20C23.4907975%2C22.8218576%2020.9017507%2C20.218148%2019.5028165%2C18.1163136%20C16.6813566%2C13.8771996%2015.9996623%2C11.9223239%2015.2892211%2C8.96952545%20C14.5787799%2C6.01672696%2014.701663%2C1.44922798%2014.701663%2C1.44922798%20L11.4619841%2C1.44922798%20L17.913218%2C-5.09560723%20L24.2987752%2C1.45839516%20L21.1390983%2C1.46668088%20C21.1390983%2C1.46668088%2021.7842063%2C7.91475147%2023.0655572%2C10.5838979%20C24.3469082%2C13.2530444%2027.2707365%2C16.9926843%2028.959146%2C18.5968013%20C30.6475556%2C20.2009184%2033.7474125%2C21.818934%2033.7474125%2C21.818934%20Z%22%20id%3D%22Path-6%22%20transform%3D%22translate(22.604698%2C%2011.208773)%20rotate(90.000000)%20translate(-22.604698%2C%20-11.208773)%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M64.6366262%2C33.4147919%20L61.6350542%2C39.1090117%20C61.6350542%2C39.1090117%2059.3489117%2C38.1045452%2056.8644615%2C36.2611304%20C54.3800112%2C34.4177155%2051.7909644%2C31.8140059%2050.3920302%2C29.7121715%20C47.5705703%2C25.4730575%2046.888876%2C23.5181818%2046.1784348%2C20.5653833%20C45.4679936%2C17.6125848%2045.5908767%2C13.0450859%2045.5908767%2C13.0450859%20L42.3511978%2C13.0450859%20L48.8024317%2C6.50025066%20L55.1879889%2C13.054253%20L52.028312%2C13.0625388%20C52.028312%2C13.0625388%2052.67342%2C19.5106094%2053.954771%2C22.1797558%20C55.2361219%2C24.8489022%2058.1599502%2C28.5885421%2059.8483598%2C30.1926592%20C61.5367693%2C31.7967763%2064.6366262%2C33.4147919%2064.6366262%2C33.4147919%20Z%22%20id%3D%22Path-6%22%20transform%3D%22translate(53.493912%2C%2022.804631)%20rotate(179.000000)%20translate(-53.493912%2C%20-22.804631)%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M53.2275876%2C64.3436124%20L50.2260156%2C70.0378321%20C50.2260156%2C70.0378321%2047.9398731%2C69.0333657%2045.4554229%2C67.1899508%20C42.9709726%2C65.346536%2040.3819258%2C62.7428263%2038.9829916%2C60.640992%20C36.1615317%2C56.401878%2035.4798374%2C54.4470023%2034.7693962%2C51.4942038%20C34.058955%2C48.5414053%2034.1818381%2C43.9739063%2034.1818381%2C43.9739063%20L30.9421592%2C43.9739063%20L37.3933931%2C37.4290711%20L43.7789503%2C43.9830735%20L40.6192734%2C43.9913592%20C40.6192734%2C43.9913592%2041.2643814%2C50.4394298%2042.5457324%2C53.1085762%20C43.8270833%2C55.7777227%2046.7509116%2C59.5173626%2048.4393211%2C61.1214796%20C50.1277307%2C62.7255967%2053.2275876%2C64.3436124%2053.2275876%2C64.3436124%20Z%22%20id%3D%22Path-6%22%20transform%3D%22translate(42.084873%2C%2053.733452)%20rotate(270.000000)%20translate(-42.084873%2C%20-53.733452)%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    /*background-image:  url(../../img/global/svg/mejora.svg);*/
    background-position:  50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.i-category, .icon-type-action-37{
    /*background-image:  url(../../img/global/svg/category_Icon.svg);*/
	background-image:  url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMwIiBoZWlnaHQ9IjMyNiIgdmlld0JveD0iMCAwIDMzMCAzMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjI1NC41IiBjeT0iMjUwLjUiIHI9IjcwIiBzdHJva2U9IiM2QjZCNkIiIHN0cm9rZS13aWR0aD0iMTEiLz4KPHJlY3QgeD0iNS41IiB5PSIxOTEuNSIgd2lkdGg9IjExOCIgaGVpZ2h0PSIxMTgiIHN0cm9rZT0iIzZCNkI2QiIgc3Ryb2tlLXdpZHRoPSIxMSIvPgo8cGF0aCBkPSJNODYuOTE4OSAxMzMuMjVMMTU3LjUgMTFMMjI4LjA4MSAxMzMuMjVIODYuOTE4OVoiIHN0cm9rZT0iIzZCNkI2QiIgc3Ryb2tlLXdpZHRoPSIxMSIvPgo8L3N2Zz4K");
    background-position:  50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.i-task, .icon-type-action-1129{
    /*background-image:  url(../../img/global/svg/task_Icon.svg);*/
	background-image:  url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzA2IiBoZWlnaHQ9IjM0MyIgdmlld0JveD0iMCAwIDMwNiAzNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjUuNSIgeT0iNS41IiB3aWR0aD0iMjk1IiBoZWlnaHQ9IjMzMS41NSIgc3Ryb2tlPSIjNkI2QjZCIiBzdHJva2Utd2lkdGg9IjExIi8+CjxwYXRoIGQ9Ik02Ny4xNDg0IDExMy40NzVMOTQuNzczNCAxNDEuMUwxNDEuMDk4IDk0Ljc3NTRNMTc2Ljc5OCAxMjMuMjVIMjYzLjQ5OCIgc3Ryb2tlPSIjNkI2QjZCIiBzdHJva2Utd2lkdGg9IjExIi8+CjxwYXRoIGQ9Ik02Ny4xNDg0IDIxMi41TDk0Ljc3MzQgMjQwLjEyNUwxNDEuMDk4IDE5My44TTE3Ni43OTggMjIyLjI3NUgyNjMuNDk4IiBzdHJva2U9IiM2QjZCNkIiIHN0cm9rZS13aWR0aD0iMTEiLz4KPC9zdmc+Cg==");
    background-position:  50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}


.i-arrow{
    /*
    Descartado por que solo se soporta en Edge 18 en adelante

    -webkit-mask-image:  url(../../img/global/svg/arrow.svg);
    -webkit-mask-position:  50% 50%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;

    mask-image:  url(../../img/global/svg/arrow.svg);
    mask-position:  50% 50%;
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: #686868;*/
}

.box-orgchart-diagram .item-job-selected .icon-bg-settings, .i-settings{
    background-image: url("data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20268.765%20268.765%22%20style%3D%22enable-background%3Anew%200%200%20268.765%20268.765%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%09%3Cpath%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23ffffff%22%20d%3D%22M267.92%2C119.461c-0.425-3.778-4.83-6.617-8.639-6.617%0A%09%09c-12.315%2C0-23.243-7.231-27.826-18.414c-4.682-11.454-1.663-24.812%2C7.515-33.231c2.889-2.641%2C3.24-7.062%2C0.817-10.133%0A%09%09c-6.303-8.004-13.467-15.234-21.289-21.5c-3.063-2.458-7.557-2.116-10.213%2C0.825c-8.01%2C8.871-22.398%2C12.168-33.516%2C7.529%0A%09%09c-11.57-4.867-18.866-16.591-18.152-29.176c0.235-3.953-2.654-7.39-6.595-7.849c-10.038-1.161-20.164-1.197-30.232-0.08%0A%09%09c-3.896%2C0.43-6.785%2C3.786-6.654%2C7.689c0.438%2C12.461-6.946%2C23.98-18.401%2C28.672c-10.985%2C4.487-25.272%2C1.218-33.266-7.574%0A%09%09c-2.642-2.896-7.063-3.252-10.141-0.853c-8.054%2C6.319-15.379%2C13.555-21.74%2C21.493c-2.481%2C3.086-2.116%2C7.559%2C0.802%2C10.214%0A%09%09c9.353%2C8.47%2C12.373%2C21.944%2C7.514%2C33.53c-4.639%2C11.046-16.109%2C18.165-29.24%2C18.165c-4.261-0.137-7.296%2C2.723-7.762%2C6.597%0A%09%09c-1.182%2C10.096-1.196%2C20.383-0.058%2C30.561c0.422%2C3.794%2C4.961%2C6.608%2C8.812%2C6.608c11.702-0.299%2C22.937%2C6.946%2C27.65%2C18.415%0A%09%09c4.698%2C11.454%2C1.678%2C24.804-7.514%2C33.23c-2.875%2C2.641-3.24%2C7.055-0.817%2C10.126c6.244%2C7.953%2C13.409%2C15.19%2C21.259%2C21.508%0A%09%09c3.079%2C2.481%2C7.559%2C2.131%2C10.228-0.81c8.04-8.893%2C22.427-12.184%2C33.501-7.536c11.599%2C4.852%2C18.895%2C16.575%2C18.181%2C29.167%0A%09%09c-0.233%2C3.955%2C2.67%2C7.398%2C6.595%2C7.85c5.135%2C0.599%2C10.301%2C0.898%2C15.481%2C0.898c4.917%2C0%2C9.835-0.27%2C14.752-0.817%0A%09%09c3.897-0.43%2C6.784-3.786%2C6.653-7.696c-0.451-12.454%2C6.946-23.973%2C18.386-28.657c11.059-4.517%2C25.286-1.211%2C33.281%2C7.572%0A%09%09c2.657%2C2.89%2C7.047%2C3.239%2C10.142%2C0.848c8.039-6.304%2C15.349-13.534%2C21.74-21.494c2.48-3.079%2C2.13-7.559-0.803-10.213%0A%09%09c-9.353-8.47-12.388-21.946-7.529-33.524c4.568-10.899%2C15.612-18.217%2C27.491-18.217l1.662%2C0.043%0A%09%09c3.853%2C0.313%2C7.398-2.655%2C7.865-6.588C269.044%2C139.917%2C269.058%2C129.639%2C267.92%2C119.461z%20M134.595%2C179.491%0A%09%09c-24.718%2C0-44.824-20.106-44.824-44.824c0-24.717%2C20.106-44.824%2C44.824-44.824c24.717%2C0%2C44.823%2C20.107%2C44.823%2C44.824%0A%09%09C179.418%2C159.385%2C159.312%2C179.491%2C134.595%2C179.491z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    /*
    Descartado por que solo se soporta en Edge 18 en adelante

    background-image: url(../../img/global/svg/settings.svg);
    
    -webkit-mask-image:  url(../../img/global/svg/settings.svg);
    -webkit-mask-position:  50% 50%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;

    mask-image:  url(../../img/global/svg/settings.svg);
    mask-position:  50% 50%;
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: #686868;
    */
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sec_Collapsed2TitleState {
    background-image: url('../../img/corners/backgroundSectionCollapse.jpg');
    color: #1A3787;
    padding: 0 5px !important;
}

.sec_Expanded2TitleState {
    background-image: url('../../img/corners/backgroundSectionExpanded.jpg');
    color: #303030;
    padding: 0 5px !important;
}

.separator-bottoms {
    margin-bottom: 10%;
    display: none;
}

.separator-tops {
    margin-bottom: 15%;
}

/* Contenedor de botones ------------ */
.container-bottoms-below-fixed {
    position: fixed;
    bottom: 0;
    max-width: calc( 100% - 240px);
    right: 50px;
    z-index: 1;
}

div.container-bottoms-below-fixed {
    bottom: 15px;
    box-sizing: content-box;
}

.bottom-buttons-container {
    position: fixed;
    bottom: 15px;
    right: 50px;
    z-index: 1;
    max-width: calc( 100% - 250px);
    box-sizing: content-box;
    text-align: right;
}


.container-bottoms-below-fixed.center-box-bottoms {
    right: 50%;
    width: auto;
    transform: translateX(50%);
}

#sve8-container .container-bottoms-below-fixed.center-box-bottoms {
    right: calc(50% - 85px);
}

div.container-bottoms-below-fixed div.buttonRow{
    padding-bottom: 0;
}

.container-bottoms-top-fixed {
    position: fixed;
    top: 6.5%;
    width: 78%;
    background-color: white;
    right: 1%;
}

/*----------------------------------------- */

.btn-disabled-floating,
.btn-disabled-floating:hover {
    background-image: initial;
    border: 1px solid #b2b2b2;
    background-color: #efefef;
    color: #b2b2b2;
    cursor: initial;
}

/* Cargando de buscadores */
img[src*="loading.gif"]{
    width: 130px;
}

a.sv8-link-tablesection,
div.sv8-tableSection-buttons-free a.sv8-xanchor-icon,
.iframeUploadFile .fileinput-button a.sv8-xanchor-icon{
    padding: 0 5px;
    display: inline-flex;
    flex-direction: row-reverse;
    align-items: center;
    margin: 0 8px 30px;
}

a.sv8-link-tablesection span.span.xanchor,
div.sv8-tableSection-buttons-free a.sv8-xanchor-icon span.span.xanchor,
.iframeUploadFile .fileinput-button a.sv8-xanchor-icon span.span.xanchor{
    font-family: sfUiDisplayHeavy, Helvetica;
    /*min-width: 170px;*/
    display: inline-block;
    text-align: center;
    font-size: 14px;
    border-bottom: solid 1px;
    padding: 5px 10px;
    box-sizing: border-box;
    font-weight: normal;
    font-style: normal;
    margin: 0 0 6px;
}

a.sv8-link-tablesection span.span.sv8-icon,
div.sv8-tableSection-buttons-free a.sv8-xanchor-icon span.span.sv8-icon,
.iframeUploadFile .fileinput-button a.sv8-xanchor-icon span.span.sv8-icon{
    width: 32px;
    height: 32px;
    background-position: center center;
    background-repeat: no-repeat;
    /* background-size: contain; */
    margin-left: 10px;
    border-radius: 50%;
}

.icon-sve--circle{
    width: 20px;
    height: 20px;
    background-color: var(--color-main);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
}

a.sv8-link-tablesection span.xicon-global-add, 
div.sv8-tableSection-buttons-free a.sv8-xanchor-icon span.xicon-global-add,
.iframeUploadFile .fileinput-button a.sv8-xanchor-icon span.xicon-global-attachment-icon,
.icon-global-add{
    background-image: url(../../img/global/button_add.png);
}

.icon-global-link{
    background-image: url(../../img/global/glb_link_white.png);
}

a.sv8-link-tablesection span.xicon-global-add2{
    background-image: url(../../img/global/button_add2.png);    
}

a.sv8-link-tablesection span.xicon-global-delete, 
div.sv8-tableSection-buttons-free a.sv8-xanchor-icon span.xicon-global-delete{
    background-image: url(../../img/global/button_clean.png);
}

a.sv8-link-tablesection span.span.xanchor:hover,
div.sv8-tableSection-buttons-free a.sv8-xanchor-icon span.span.xanchor:hover {
    text-decoration: none !important;
}

table.sv8-tableSection,
table.sv8-tableSection2,
div.sv8-tableSectionButtonsFree{
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
}

table.sv8-tableSection .sv8-tableSection-buttons,
table.sv8-tableSection2 .sv8-tableSection2-buttons {
    text-align: right;
    padding-right: 14px;
}

table.sv8-tableSection2{
    table-layout: fixed;
}

div.sv8-tableSection-buttons-free {
    text-align: right;
    padding:0 20px;
    box-sizing: border-box;
}

.active-text{
    color: #04B5EB !important;
    font-weight: bold !important;
}

div.finput .cke_reset{
    flex-grow: 1;
    border: none;
}

div.finput > span:first-child{
    flex-grow: 1;
}

#aboutInfo{
    font-family: sfUiText, helvetica;
    max-width: 890px;
    margin: 0 auto;
    text-align: center;

    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    color: #fff;
}

#aboutInfo span.span{
    font-family: sfUiText, helvetica;
    font-size: 25px;
}

#aboutInfo .product span.span{
    font-family: sfUiDisplayHeavy, helvetica;
    font-weight: normal;
    font-size: 35px;
}

#aboutInfo .footer span.span{
    font-size: 18px;
    color: #fff;
}

#aboutInfo .about_people{
    width: 100%;
    height: 140px;
    background-image: url(../../img/about/about_people_2024.png); 
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

#aboutInfo .user_logo{
    background-color: rgba(255,255,255,0.85);
    border-radius: 10px;
    padding: 20px;
    width: auto;
}

#aboutInfo .header_LogoClient{
    width: 100%;
    height: 140px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.fileinput-container{
    text-align: right;
}

.fileinput-button {
    position: relative;
    display: inline-block;
}

.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    height: 100%;
    width: 100%;
}


.answerSurvey{
    color:#565656;
}

.answerSurvey h2{
    text-align: center;
}

.answerSurvey .answerSurveyAnswers{
    margin:10px 0 10px 20px;
}

.answerSurvey .answerSurveyAnswers label,
.answerSurvey .answerSurveyAnswers span.span
{
    font-family: sfUiText, helvetica;
    font-weight: normal;
}

.stepCurrent{
    border-bottom: solid 2px;
}

#diagramStep{
    text-align: center;
    display: flex;
}

#diagramStep::-webkit-scrollbar {
    height: 6px;
    background-color: transparent;
}

#diagramStep div{
    display: inline-flex;
    height: 22px;
    width: 22px;
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    color: #565656;
    font-size: 12px;
    flex-grow: 0;
    flex-shrink: 0;
}

#diagramStep div.selected-step{
    font-family: sfUiText, helvetica;
    font-weight: bold;
    color: #fff;
}

.adjust-to-content{
    min-width: min-content;
    min-width: -moz-min-content;
}
/*------------------------------------------------------------------------------------------------------------------------------------*/
.news-change-view{
    height: 30px;
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}

.news-change-view.card-icon{
    background-image: url(../../img/tables_view.png); 
}

.news-change-view.table-icon{
    background-image: url(../../img/cards_view.png);  
}

.sve8-title1{
    font-size: 48px;
    margin-bottom: 50px;
}

.sve8-title1, .sve8-title2{
    font-family: sfUiDisplayHeavy, Helvetica;
    color: #565656;
    text-align: center;
    font-weight: normal;
}

.sve8-p1{
    font-family: sfUiTextRegular, Helvetica; 
    color: #565656;
    font-size: 24px;
    text-align: center;
}

.boxHandlers{
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 50px;  
}

.boxHandlers .boxHandler {
    width: 270px;
    padding: 100px 60px 52px;
    border-left: 1px solid #a2a2a2;
    background-position-x: center;
    background-position-y: 20px;
    background-repeat: no-repeat;
    margin-top: 25px;
}

.boxHandlers .boxHandler:nth-child(1) {
    border-left: none;
}

.boxHandlers .boxHandler p{
    font-size: 18px;
    margin: 20px;
    text-align: center;
    color: #565656;
}

.boxHandlers .boxHandler a{
    display: block;
    text-align: center;
    background: #04B5EB;
    color:#fff;
    font-family: sfUiDisplayHeavy, Helvetica;
    padding: 9px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}

@media screen and (max-width: 1050px) {
    .boxHandlers {
        flex-wrap: wrap;
    }

    .boxHandlers .boxHandler{
        border-left: none;
        border-bottom: 1px solid #a2a2a2;
    }

    .boxHandlers .boxHandler:last-child {
        border-bottom: none;
    }
    
}



.xlayout-nested-sections #sectContainer>table.xlayout{
    padding: 0 20px;
}

#tableContentTab1,
#tableContentTab2,
#tableContentTab3,
#tableContentTab4,
#tableContentTab5,
#tableContentTab1 .xsection_content,
#tableContentTab2 .xsection_content, 
#tableContentTab3 .xsection_content,
#tableContentTab4 .xsection_content,
#tableContentTab5 .xsection_content{
    margin-top: 0;
    padding-top: 0;
}

div.xCalendar .finput{
    min-width: 125px !important;
}

#fileContainer .fileinput-button > a{
    margin: 4px 0 0;
}

#searcher_mssg_tittle{
	font-size:22px;
	color:var(--font-color-normal);
	margin-bottom:11px;
	font-family: var(--font-sfUiDisplayHeavy);
	text-align:center;
}

#searcher_mssg_content{
	font-size:14px;
	font-style:italic;
	color:var(--font-color-normal);
	text-align:center;
}

table.xlayout #formatted{
	width: 105px;
    display: inline-block;
}

.generate-text-label{
	position: relative;
    display: inline-block;
}

.generate-text-label > input{
	padding-right: 30px;
}
.generate-text-label::before{
	content: "";
    background: url('../../img/icons/ia.png') no-repeat center;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}