@font-face
{
	font-family: "Open Sans";
	src: url("fonts/OpenSans.woff");
}

*
{
	font-family: "Open Sans", "Segoe UI", sans-serif, verdana;
}

.idxBrowserIcons
{
	display: flex;
    justify-content: space-between;
    border: 1px solid #0005;
    border-radius: .5rem;
    padding: 1rem;
    margin-top: .5rem;
    box-shadow: 0px 0px 10px -4px black;
}

.idxBrowserIcons a img
{
    filter: grayscale(60%) drop-shadow(0 0 0 #0000);
    transform: scale(1);
    transition: .5s;
}

.idxBrowserIcons a img:hover
{
    filter: grayscale(0) drop-shadow(0 0 0.25rem crimson);
    transform:scale(1.1);
}

td > label, th > label
{
	text-align: right;
	display: block;
	padding-right: .5em;
	line-height: 2em;
	width: 100%;	
	box-sizing: border-box;
}

a
{
	text-decoration: none;
	color: #84b800;
	font-weight: bold;
	cursor: pointer;
}

a:hover
{
	color: #97cb27;
}

p
{
	text-indent: 50px;
	text-align: justify;	
}

h1, h2, h3, h4, h5, h6, p
{
	margin: 0px;
}

h1, p
{
	padding: .67em 0
}

h2
{
	padding: .75em 0
}

h3
{
	padding: .83em 0
}

h4
{
	padding: 1.12em 0
}

h5
{
	padding: 1.5em 0
}

h6
{
	padding: 1.67em 0
}

th
{
	vertical-align: text-top;
	line-height: 2em;
}

table
{
	padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
}

th, td
{
	padding: 0px;
}

tr
{
	padding: 3px;
}

.table td, th
{
	padding: .5em;
}
.table tr:first-child
{
	border-bottom: 1px solid #AAA;
	border-top: 1px solid #AAA;
}
.table tr:last-child
{
	border-bottom: 1px solid #AAA;
}
.table tr
{
	border-bottom: 1px solid #F5F5F5;
}
.table tr:not(:first-child):hover
{
	background-color: #FAFAFA;
}

body, html
{
	width: 100%;
}

body, html, div
{
	padding: 0px;
	margin: 0px;
}

body
{
	background-color: white;
	color: #4a503c;
}

div
{
	border: none;
	text-indent: justify;
}

table
{
	border: none;
	padding: 0px;
	margin: 0px;
}

#idxFrmLogin th, #idxFrmLogin td
{
	padding: 0px;
}

#idxDivPesquisaMenuContainer
{
	margin: 1rem auto;
	display: flex;
  background-color: white;
  width: 80%;
  border-radius: 1rem;
  padding: 0.2rem;
  box-shadow: #0006 0px 0px 14px 4px;
  transition: .5s;
  border: 2px solid white;
}

#idxDivPesquisaMenuContainer:focus-within
{
  border: 2px solid white;
  border-left: none;
  border-right: none;
  border-radius: 0rem;
  width: 100%;
  margin: 1rem auto;
  padding: .2rem 0;
  box-shadow: 0 0 12px 2px white;
}

#txtPesquisaMenu
{
	background-color: transparent;
  border: none;
  box-shadow: none;
	border-radius: 0px;
	margin:0 auto;
	line-height: 2em;
}

.idxPesquisaMenuIcon
{
	font-size: 1rem;
	padding-top: .25em;
	margin-left: .25em;
	color: #575e47
}

#divTabs
{
	margin-bottom: 1em;
}

#idxDivLoginLinks
{
	line-height: auto;
}

#idxDivLoading
{
	z-index: 1000;
	width: 130px;
	height: 18px;
	position: absolute;
	right: 10px;
	top: 122px;
	background-color: white;
	background-image: url("../img/ajax-loader.gif");
	display: none;
}

#idxDivMenuTitle
{
	padding: .5em;
	font-size: 150%;
}

#idxUlMenu
{
	margin:0px;
}

#idxDivMenu ul
{
	padding-left: 0px;
}

#idxDivMenuTitle, #idxDivMenu ul li
{
	text-shadow: 3px 3px 4px black;
}

#idxDivMenu ul a
{
	display: block;
	color: white;
	cursor: pointer;
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: 1em;
	font-weight: normal;
}

#idxDivMenu ul a.menuSubstituicao
{
	color: lemonchiffon !important;
}

#idxDivMenu ul a:hover
{
	background-color: #393d2e;
}

#idxDivMenu ul li
{
	list-style: none;
	display: block;
	border-bottom: 1px solid #575e47;
	font-size: 125%;
}

#idxDivMenu ul ul
{
	background-color: rgba(87, 94, 71, 0.75);
}

#idxDivMenu ul ul li
{
	padding: 0px;
	font-size: 100%;
	text-shadow: none;
	border: none;
}

#idxDivMenu ul ul a
{
	color: #a1a990;
}

#idxDivMenu ul ul a.menuSubstituicao
{
	color: #cdc79d !important;
}

#idxDivMenu ul ul a[id]
{
	color: white;
}

#idxDivMenu ul ul a[id].menuSubstituicao
{
	color: lemonchiffon !important;
}

#idxDivMenu ul ul ul
{
	background-color: transparent;
}

#idxDivMenu
{
	background-color: #4a503c;
	width: 260px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 3;
	overflow-y: auto;
	padding-top: 0px;
	color: white;
	vertical-align: top;
	font-size: 80%;
	box-shadow: -5px 0px 10px 5px black;
}

#idxDivMenu::-webkit-scrollbar
{
    width: .6em;
}
 
#idxDivMenu::-webkit-scrollbar-thumb
{
	background-color: #697155;
}

.idxDivMenuSelected
{
	background-color: #79a900 !important;
	color: white !important;
}

#divMenuTitle
{
	padding: 0px;
	padding-left: .1em;
}

#idxDivUser
{
	background-color: #647932;
	background-image: url("../img/idxDivUser_bg.png");
	background-repeat: repeat-y;
	background-position: right top;
	padding: 5px;
	color: #DDD;
	line-height: 2em;
	box-shadow: 0px 0px 12px -5px black;
}

#idxDivUser a, #idxDivLinks a
{
	display: inline;
	color: white;
	font-weight: normal;
}

#idxDivUser a:hover, #idxDivLinks a:hover
{
	color: #9bd900;
	cursor: pointer;
}

#idxDivLinks
{
	line-height: normal;
}

#idxDivLoggedOut
{
	text-align: center;
}

#idxDivLoggedOut table
{
	margin-left: auto;
	margin-right: auto;
}

#idxDivLoggedOutHeader
{
	border-bottom: 1px solid #575e47;
	margin-bottom: 10px;
}

#idxDivContent
{
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 80%;
}

#idxDivInnerContent
{
	width: 96%;
	margin: auto;
}

#idxSpanPin
{
	width: 24px;
	height: 24px;
	margin-left: auto;
	float: right;
	margin-right: 6px;
	margin-top: 10px;
	display: inline;
	cursor: pointer;
	padding: 0px;
}

#idxSpanPin.idxSpanPinUnpinned
{
	color: rgba(0,0,0,.5);
}

#idxSpanPin.idxSpanPinUnpinned:hover
{
	color: white;
}

#idxSpanPin.idxSpanPinPinned, #idxSpanPin.idxSpanPinPinned:hover
{
	color: white;
	padding: .1em;
}

#idxTableContent
{
	width: 100%;
	height: 100%;
}

[id^=idxTdContentPath]
{
	text-align: left;
	height: 16px;
	color: #333;
}

#idxTdContentPathRight
{
	text-align: left;
	font-size: 80%;
	padding-bottom: 1em;
  display: inline-block;
  margin-bottom:1rem;
}

#idxTdContentPathRight div
{
	color: #aaa;
	display: inline;
	cursor: pointer;
}

#idxTdContentPathRight div:hover
{
	color: #79a900;
}

[id^=idxTdContentTop]
{
	background-color: #79a900;
	background-image: url("../img/top_bg.png");
	height: 12px;
	color: white;
	vertical-align: middle;
	text-align: center;
	font-size: 150%;
	text-shadow: 2px 2px 8px black;
}

#tdContentTop a
{
	color: white;
	font-weight: bold;
}

#tdContentTop a:hover
{
	color: #0088d1;
}

#tdBottom
{
	text-align: right;
}

#idxTdContentLeft
{
	width: 260px;
}

#idxTdContentRight
{
	padding-left:  20px;
	vertical-align: top;
}

#divHeader
{
	background-image: url(../img/logo.png);
	background-position-x: right;
	background-position-y: 0px;
  background-size: 72px;
	background-repeat: no-repeat;
	text-align: center;
	height: 60px;
}

.spanFavMenu, .iconInfo
{
    color: #000A;
    margin-left: .5rem;
    font-size: 2rem !important;
    transition: .5s;
    cursor: pointer;
    background-color: transparent;
    border-radius: 50%;
    border: 3px solid transparent;
}

.iconAjuda
{
  color: #31AF5880;
  display: none;
  margin-left: .5rem;
  font-size: 2rem !important;
  transition: .5s;
  cursor: pointer;
  background-color: transparent;
  border: 3px solid transparent; 
}

.iconAjuda:hover
{
  color: #31AF58;
  border-color: black;
  background-color: #0002;
}

.iconAjudaDivMsg
{
  flex: 1 1 auto; font-size: .6em;margin-left: .2em;color: #276810d9; font-variant: small-caps;align-self: center;
}

.iconInfo
{
  color: #0088d180;
  display: none;
}

.iconInfo:hover
{
  color: #0088d1;
  border-color: black;
  background-color: #0002;
}

.favoriteMenu
{
    color: #EBAA30;
}

.notFavoriteMenu
{
    color:black;
}

.notFavoriteMenu:hover
{
    background-color:#0002;
    border: 3px solid black;
}

#spanFavIcon
{
    display: none;
}

.favoriteMenu:hover
{
  color: #EBAA30;
  background-color:#FF02;
  border: 3px solid #EBAA30;
}

  
  .breadcrumb {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .8rem;
    color: #fff;
    display: inline-block;
    margin-left: -.25rem;
  }
  .breadcrumb > li {
    display: inline-block;
    padding: 0 15px;
    line-height: 38px;
    background: #000A;
    position: relative;
    border: 0 #000A;
    -moz-transition: background 0.25s, border-color 0.25s, margin 0.125s;
    -o-transition: background 0.25s, border-color 0.25s, margin 0.125s;
    -webkit-transition: background 0.25s, border-color 0.25s, margin 0.125s;
    transition: background 0.25s, border-color 0.25s, margin 0.125s;
    cursor: pointer;
  }
  .breadcrumb > li + li {
    margin-left: 22px;
  }
  .breadcrumb > li:hover {
    background: #000C;
    border-color: #000C;
    margin-right: 10px;
  }
  .breadcrumb > li:hover ~ li {
    background: #0002;
    border-color: #0002;
    color:#0004;
  }
  .breadcrumb > li:before, .breadcrumb > li:after {
    content: '';
    position: absolute;
    border: 19px solid transparent;
    border-right: 0;
    top: 0;
  }
  .breadcrumb > li:before {
    right: 100%;
    border-top-color: inherit;
    border-bottom-color: inherit;
  }
  .breadcrumb > li:after {
    left: 100%;
    border-left-color: inherit;
  }
  .breadcrumb > li:first-child {
    padding-left: 40px;
    margin-left: 0;
  }
  .breadcrumb > li:first-child:before {
    content: none;
  }
  .breadcrumb > li:last-child {
    border-radius: 0 0 1rem 0;
    padding-right: 40px;
    margin-right: 0;

    background: #0002;
    border: 0 #0002;
    color:#000A;
  }
  .breadcrumb > li:last-child:hover{
    background: #0004;
    border-color: #0004;
  }
  .breadcrumb > li:last-child > a
  {
    color:#000A;
  }
  .breadcrumb > li:last-child:after {
    content: none;
  }
  

.errorMessage, .infoMessage, .warningMessage
{
	display: none;
	font-weight: bold;
	font-size: .9em;
}

.errorMessage
{
	color: #ee6159;
}

.infoMessage
{
	color: #0e90d2;
}

.warningMessage
{
	color: rgb(243, 123, 29);
}

.scrolling
{
	position: fixed !important;
	top: 0 !important;
}

.formTable td
{
	padding-left: .5em;
}
*:focus {
    outline: 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close{
	background-image: url(../img/icones/remove2.png);
}

.ui-dialog,  .ui-dialog-content
{
    background: #F6F6F6 !important;
}

.ui-dialog-buttonpane
{
  background: #F6F6F6 !important;
}

.ui-dialog
{
    border: 1px solid #CCC;
    border-radius: 0.5rem;
    padding: 0px !important;

    -webkit-box-shadow:0 1px 9px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0.1) inset !important;
       -moz-box-shadow:0 1px 9px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0.1) inset !important;
            box-shadow:0 1px 9px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0.1) inset !important;
}

#idxH4HelpLinkContent
{
	margin-left: 2em;
}

#idxH5DataExpiracao
{
	text-align: right; 
	margin: 0; 
	padding: 0; 
	font-size: 0.85em; 
	margin-right: .4em;
}
#idxDivAcessarPaginaMensagem
{
	display: flex; 
	margin-bottom: 1em;
}

#modalMensagem
{
	font-size: 0.88em; 
	padding: 2em;
}

#idxHamburgerMenu > .fa-times
{
	margin-left: .3em;	
}

select
{
	background: white;
}

.btnGovbr:focus-visible
{
	--space-none: 0;
    --space-xs: 3px;
    --space-s: 5px;
    --space-base: 10px;
    --space-m: 15px;
    --space-l: 20px;
    --space-xl: 25px;
    --space-xxl: 30px;
    --os-safe-area-top: env(safe-area-inset-top);
    --os-safe-area-right: env(safe-area-inset-right);
    --os-safe-area-bottom: env(safe-area-inset-bottom);
    --os-safe-area-left: env(safe-area-inset-left);
    --bgPrimaryColor: #213668;
    --font-family-base: Rawline, Raleway, sans-serif;
    --color-primary-pastel-01: #c5d4eb;
    --color-primary-pastel-02: #dbe8fb;
    --color-primary-pastel-03: #e9f1fd;
    --color-primary-pastel-04: #f8fafe;
    --color-primary-lighten-01: #2670e8;
    --color-primary-lighten-02: #5992ed;
    --color-primary-lighten-03: #BBCFF0;
    --color-primary-default: #1351b4;
    --color-primary-darken-01: #0c326f;
    --color-primary-darken-01-50: #0c326f80;
    --color-primary-darken-02: #071d41;
    --rgb-primary-pastel-01: 197, 212, 235;
    --rgb-primary-pastel-02: 219, 232, 251;
    --rgb-primary-lighten-01: 38, 112, 232;
    --rgb-primary-lighten-02: 89, 146, 237;
    --rgb-primary-lighten-03: 187, 207, 240;
    --rgb-primary-lighten-03-20: rgba(187, 207, 240, 0.2);
    --rgb-primary-lighten-03-30: rgba(187, 207, 240, 0.3);
    --rgb-primary-lighten-03-50: rgba(187, 207, 240, 0.5);
    --rgb-primary-default: 19, 81, 180;
    --rgb-primary-darken-01: 12, 50, 111;
    --rgb-primary-darken-02: 7, 29, 65;
    --color-secondary-01: #fff;
    --color-secondary-02: #f8f8f8;
    --color-secondary-03: #ededed;
    --color-secondary-04: #ccc;
    --color-secondary-05: #9e9d9d;
    --color-secondary-06: #888;
    --color-secondary-06B: #666;
    --color-secondary-07: #555;
    --color-secondary-08: #333;
    --color-secondary-09: #000;
    --rgb-secondary-01: 255, 255, 255;
    --rgb-secondary-02: 248, 248, 248;
    --rgb-secondary-03: 237, 237, 237;
    --rgb-secondary-04: 204, 204, 204;
    --rgb-secondary-05: 158, 157, 157;
    --rgb-secondary-06: 136, 136, 136;
    --rgb-secondary-07: 85, 85, 85;
    --rgb-secondary-08: 51, 51, 51;
    --rgb-secondary-09: 0, 0, 0;
    --rgb-secondary-01-25: rgba(255, 255, 255, 0.25);
    --rgb-secondary-04-25: rgba(204, 204, 204, 0.25);
    --rgb-secondary-08-70: rgba(85, 85, 85, 0.7);
    --rgb-secondary-09-25: rgba(0, 0, 0, 0.25);
    --color-highlight: #268744;
    --rgb-highlight: 38, 135, 68;
    --color-success: #168821;
    --color-warning: #EBAA30 /*#ffcd07*/;
    --color-danger: #e60000;
    --color-info: #155bcb;
    --color-neutral: #dadada;
    --color-neutral-darken-01: #747474;
    --color-highlight-lighten-01: #519f69;
    --color-highlight-lighten-02: #7db78f;
    --color-highlight-darken-01: #1e6c36;
    --color-highlight-darken-02: #175129;
    --color-highlight-pastel-01: #376746;
    --color-highlight-pastel-02: #8CA48A;
    --color-highlight-bright: #31AF58;
    --color-highlight-50: #93c3a2;
    --color-success-50: #8bc490;
    --color-warning-50: #f5d598;
    --color-danger-50: #FF7F7F;
    --color-info-50: #8aade5;
    --color-danger-darken-01: #b80000;
    --color-danger-darken-02: #a10000;
    --color-danger-lighten-01: #f38080;
    --color-danger-lighten-02: #fde6e6;
    --rgb-success: 22, 136, 33;
    --rgb-warning: 255, 205, 7;
    --rgb-danger: 230, 0, 0;
    --rgb-info: 21, 91, 203;
    --color-support-01: #36a191;
    --color-support-02: #f2e317;
    --color-support-03: #d84800;
    --color-support-04: #a26739;
    --color-support-05: #40e0d0;
    --color-support-06: #48cbeb;
    --color-support-07: #c72487;
    --color-support-08: #63007f;
    --color-support-09: #f08080;
    --color-support-10: #ff8c00;
    --color-support-11: #fdf5e6;
    --color-support-12: #C9EAF8;
    --color-support-13: #FFEEB4;
    --rgb-support-01: 54, 161, 145;
    --rgb-support-02: 242, 227, 23;
    --rgb-support-03: 216, 72, 0;
    --rgb-support-04: 162, 103, 57;
    --rgb-support-05: 64, 224, 208;
    --rgb-support-06: 72, 203, 235;
    --rgb-support-07: 199, 36, 135;
    --rgb-support-08: 99, 0, 127;
    --rgb-support-09: 240, 128, 128;
    --rgb-support-10: 255, 140, 0;
    --rgb-support-11: 253, 245, 230;
    --color-facebook: #3b5998;
    --color-google-plus: #db4a39;
    --color-linkedin: #0e76a8;
    --color-twitter: #00acee;
    --color-whatsapp: #25d366;
    --color-xbox: #9bc848;
    --color-yahoo: #720e9e;
    --color-youtube: #c4302b;
    --color-background-tags: #EAEAEA;
    --color-background-lider: #EAEEF4;
    --color-background-info-lider: #D7E0EE;
    --color-background-table-lider: #dce4f4;
    --color-background-header-lider: #062d6c;
    --color-background-filtro-lider: #c7d8f2;
    --rgb-facebook: 59, 89, 152;
    --rgb-google-plus: 219, 74, 57;
    --rgb-linkedin: 14, 118, 168;
    --rgb-twitter: 0, 172, 238;
    --rgb-whatsapp: 37, 211, 102;
    --rgb-xbox: 155, 200, 72;
    --rgb-yahoo: 114, 14, 158;
    --rgb-youtube: 196, 48, 43;
    --icon-size-base: 16px;
    --icon-size-xs: 8px;
    --icon-size-sm: 12px;
    --icon-size-lg: 20px;
    --icon-size-2x: 32px;
    --icon-size-3x: 48px;
    --icon-size-4x: 64px;
    --icon-size-5x: 80px;
    --icon-size-6x: 96px;
    --icon-size-7x: 112px;
    --icon-size-8x: 128px;
    --icon-size-9x: 144px;
    --icon-size-10x: 160px;
    --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1);
    --status-highlight-background: var(--color-secondary-01);
    --status-highlight-text: var(--color-support-03);
    --status-enabled-text: var(--color-primary-default);
    --status-enabled-text-darken: var(--color-secondary-01);
    --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45);
    --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45);
    --status-hover-background: var(--color-primary-pastel-02);
    --status-pressed-background: var(--color-primary-darken-02);
    --status-pressed-text: var(--color-primary-pastel-01);
    --status-focused-overlay: rgba(var(--rgb-support-02), 0.3);
    --status-focused-background: var(--color-secondary-01);
    --status-activated-background: var(--color-primary-darken-01);
    --status-activated-text: var(--color-secondary-01);
    --status-selected-background: var(--color-primary-lighten-01);
    --status-selected-text: var(--color-secondary-01);
    --status-dragged-background: var(--color-secondary-03);
    --status-dragged-text: var(--color-secondary-08);
    --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16);
    --status-visited-background: var(--color-primary-pastel-01);
    --status-visited-text: var(--color-primary-darken-01);
    --status-on-background: var(--color-primary-lighten-02);
    --status-on-text: var(--color-secondary-01);
    --status-off-background: var(--color-secondary-04);
    --status-off-text: var(--color-secondary-07);
    --font-weight-thin: 100;
    --font-weight-extra-light: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-extra-bold: 800;
    --font-weight-black: 900;
    --font-size-scale-base: 14px;
    --font-size-scale-down-half: 12.88px;
    --font-size-scale-down-01: 11.662px;
    --font-size-scale-down-02: 9.716px;
    --font-size-scale-down-03: 8.106px;
    --font-size-scale-up-01: 16.8px;
    --font-size-scale-up-02: 20.16px;
    --font-size-scale-up-03: 24.192px;
    --font-size-scale-up-04: 29.036px;
    --font-size-scale-up-05: 34.832px;
    --font-size-scale-up-06: 41.804px;
    --font-size-scale-up-07: 50.162px;
    --font-line-height-low: 1.15;
    --font-line-height-medium: 1.45;
    --font-line-height-high: 1.85;
    --grid-breakpoint-xs: 0px;
    --grid-breakpoint-sm: 575px;
    --grid-breakpoint-md: 992px;
    --grid-breakpoint-lg: 1280px;
    --grid-breakpoint-xl: 1600px;
    --grid-portrait-maxwidth: 100%;
    --grid-portrait-gutter: 16px;
    --grid-portrait-columns: 4;
    --grid-portrait-margin: 8px;
    --grid-tablet-maxwidth: 100%;
    --grid-tablet-gutter: 24px;
    --grid-tablet-columns: 8;
    --grid-tablet-margin: 40px;
    --grid-desktop-maxwidth: 1200px;
    --grid-desktop-gutter: 24px;
    --grid-desktop-columns: 12;
    --grid-desktop-margin: 40px;
    --grid-tv-maxwidth: 1520px;
    --grid-tv-gutter: 40px;
    --grid-tv-columns: 12;
    --grid-tv-margin: 40px;
    --spacing-vertical-top: top;
    --spacing-vertical-center: center;
    --spacing-vertical-bottom: bottom;
    --spacing-horizontal-left: left;
    --spacing-horizontal-center: center;
    --spacing-horizontal-right: right;
    --spacing-scale-default: 0;
    --spacing-scale-base: 8px;
    --spacing-scale-2x: 16px;
    --spacing-scale-3x: 24px;
    --spacing-scale-4x: 32px;
    --spacing-scale-5x: 40px;
    --spacing-scale-6x: 48px;
    --spacing-scale-7x: 56px;
    --spacing-scale-8x: 64px;
    --spacing-scale-9x: 72px;
    --spacing-scale-10x: 80px;
    --spacing-scale-half: 4px;
    --spacing-scale-baseh: 12px;
    --spacing-scale-2xh: 20px;
    --spacing-scale-3xh: 28px;
    --spacing-scale-4xh: 36px;
    --spacing-scale-5xh: 44px;
    --spacing-scale-6xh: 52px;
    --spacing-scale-7xh: 60px;
    --spacing-scale-8xh: 68px;
    --spacing-scale-9xh: 76px;
    --spacing-scale-10xh: 84px;
    --interactive: var(--color-primary-default);
    --interactive-rgb: var(--rgb-primary-default);
    --visited: var(--color-primary-darken-01);
    --disabled: var(--surface-opacity-md, 0.45);
    --hover: var(--surface-opacity-xs, 0.16);
    --hover-effect: linear-gradient( rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)) );
    --pressed: var(--surface-opacity-md, 0.45);
    --pressed-effect: linear-gradient( rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)) );
    --focus-style: dashed;
    --focus-color: var(--color-support-03);
    --focus-offset: var(--spacing-scale-half);
    --focus-width: var(--surface-width-lg, 4px);
    --active: var(--color-primary-darken-01);
    --selected: var(--color-primary-lighten-01);
    --on: var(--color-primary-lighten-02);
    --off: var(--color-secondary-06);
    --ondrag-border-color: var(--interactive);
    --ondrag-border-width: var(--surface-width-md, 2px);
    --ondrag-border-style: solid;
    --ondrag-shadow-offset-x: var(--surface-offset-none, 0);
    --ondrag-shadow-offset-y: var(--surface-offset-md, 3px);
    --ondrag-shadow-blur: var(--surface-blur-lg, 6px);
    --ondrag-shadow-color: var(--interactive-rgb);
    --ondrag-shadow-opacity: var(--surface-opacity-sm, 0.3);
    --ondrag-opacity: var(--surface-opacity-xl, 0.85);
    --ondrag-rotate: -5deg;
    --ondrag-cursor: grabbing;
    --draggable-icon: grip-vertical;
    --draggable-cursor: grab;
    --dropzone-border-color: var(--interactive);
    --dropzone-border-width: var(--surface-width-sm, 1px);
    --dropzone-border-style: dashed;
    --ondrop-background: var(--interactive-rgb);
    --ondrop-opacity: var(--surface-opacity-sm, 0.3);
    --ondrop-cursor: copy;
    --max-width-base: 500px;
    --filter-primary-darken-01: /*#0c326f*/ brightness(0) saturate(100%) invert(16%) sepia(95%) saturate(1309%) hue-rotate(200deg) brightness(87%) contrast(102%);
    --filter-danger: /*#e60000*/ brightness(0) saturate(100%) invert(11%) sepia(100%) saturate(7423%) hue-rotate(26deg) brightness(98%) contrast(134%);
    --filter-secondary-01: /*#ffffff*/ brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(304deg) brightness(111%) contrast(101%);
    -webkit-text-size-adjust: 100%;
    --font-size: var(--font-size-scale-base);
    --text-color: var(--color-secondary-08);
    --link-color: var(--color-primary-default);
    --bg-color: var(--color-secondary-02);
    --font-weight: var(--font-weight-regular);
    --line-height: var(--font-line-height-medium);
    -webkit-box-direction: normal;
    hyphens: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: var(--font-family-base);
    -webkit-font-smoothing: antialiased;
    line-height: 1.43;
    overflow: hidden;
    position: relative;
    transition: all 200ms ease;
    transform: translateZ(0);
    user-select: none;
    min-height: 42px;
    min-width: 100px;
    max-width: none;
    --button-radius: 100em;
    --button-font-size: var(--font-size-scale-base);
    --button-font-weight: var(--font-weight-semi-bold);
    --button-xsmall: 24px;
    --button-small: 32px;
    --button-medium: 40px;
    --button-large: 48px;
    --button-size: var(--button-medium);
    --button-padding: 0 var(--spacing-scale-3x);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--button-background);
    border: 1px solid var(--button-border);
    border-radius: var(--button-radius);
    color: var(--button-color);
    cursor: pointer;
    font-size: var(--button-font-size);
    font-weight: var(--button-font-weight);
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    --button-border: var(--status-enabled-text);
    width: 220px !important;
    height: 52px !important;
    margin: 0 0 1.25em;
    --button-background: var(--status-enabled-text);
    --button-color: var(--color-secondary-01);
}
.btnGovbr:focus
{
	--space-none: 0;
    --space-xs: 3px;
    --space-s: 5px;
    --space-base: 10px;
    --space-m: 15px;
    --space-l: 20px;
    --space-xl: 25px;
    --space-xxl: 30px;
    --os-safe-area-top: env(safe-area-inset-top);
    --os-safe-area-right: env(safe-area-inset-right);
    --os-safe-area-bottom: env(safe-area-inset-bottom);
    --os-safe-area-left: env(safe-area-inset-left);
    --bgPrimaryColor: #213668;
    --font-family-base: Rawline, Raleway, sans-serif;
    --color-primary-pastel-01: #c5d4eb;
    --color-primary-pastel-02: #dbe8fb;
    --color-primary-pastel-03: #e9f1fd;
    --color-primary-pastel-04: #f8fafe;
    --color-primary-lighten-01: #2670e8;
    --color-primary-lighten-02: #5992ed;
    --color-primary-lighten-03: #BBCFF0;
    --color-primary-default: #1351b4;
    --color-primary-darken-01: #0c326f;
    --color-primary-darken-01-50: #0c326f80;
    --color-primary-darken-02: #071d41;
    --rgb-primary-pastel-01: 197, 212, 235;
    --rgb-primary-pastel-02: 219, 232, 251;
    --rgb-primary-lighten-01: 38, 112, 232;
    --rgb-primary-lighten-02: 89, 146, 237;
    --rgb-primary-lighten-03: 187, 207, 240;
    --rgb-primary-lighten-03-20: rgba(187, 207, 240, 0.2);
    --rgb-primary-lighten-03-30: rgba(187, 207, 240, 0.3);
    --rgb-primary-lighten-03-50: rgba(187, 207, 240, 0.5);
    --rgb-primary-default: 19, 81, 180;
    --rgb-primary-darken-01: 12, 50, 111;
    --rgb-primary-darken-02: 7, 29, 65;
    --color-secondary-01: #fff;
    --color-secondary-02: #f8f8f8;
    --color-secondary-03: #ededed;
    --color-secondary-04: #ccc;
    --color-secondary-05: #9e9d9d;
    --color-secondary-06: #888;
    --color-secondary-06B: #666;
    --color-secondary-07: #555;
    --color-secondary-08: #333;
    --color-secondary-09: #000;
    --rgb-secondary-01: 255, 255, 255;
    --rgb-secondary-02: 248, 248, 248;
    --rgb-secondary-03: 237, 237, 237;
    --rgb-secondary-04: 204, 204, 204;
    --rgb-secondary-05: 158, 157, 157;
    --rgb-secondary-06: 136, 136, 136;
    --rgb-secondary-07: 85, 85, 85;
    --rgb-secondary-08: 51, 51, 51;
    --rgb-secondary-09: 0, 0, 0;
    --rgb-secondary-01-25: rgba(255, 255, 255, 0.25);
    --rgb-secondary-04-25: rgba(204, 204, 204, 0.25);
    --rgb-secondary-08-70: rgba(85, 85, 85, 0.7);
    --rgb-secondary-09-25: rgba(0, 0, 0, 0.25);
    --color-highlight: #268744;
    --rgb-highlight: 38, 135, 68;
    --color-success: #168821;
    --color-warning: #EBAA30 /*#ffcd07*/;
    --color-danger: #e60000;
    --color-info: #155bcb;
    --color-neutral: #dadada;
    --color-neutral-darken-01: #747474;
    --color-highlight-lighten-01: #519f69;
    --color-highlight-lighten-02: #7db78f;
    --color-highlight-darken-01: #1e6c36;
    --color-highlight-darken-02: #175129;
    --color-highlight-pastel-01: #376746;
    --color-highlight-pastel-02: #8CA48A;
    --color-highlight-bright: #31AF58;
    --color-highlight-50: #93c3a2;
    --color-success-50: #8bc490;
    --color-warning-50: #f5d598;
    --color-danger-50: #FF7F7F;
    --color-info-50: #8aade5;
    --color-danger-darken-01: #b80000;
    --color-danger-darken-02: #a10000;
    --color-danger-lighten-01: #f38080;
    --color-danger-lighten-02: #fde6e6;
    --rgb-success: 22, 136, 33;
    --rgb-warning: 255, 205, 7;
    --rgb-danger: 230, 0, 0;
    --rgb-info: 21, 91, 203;
    --color-support-01: #36a191;
    --color-support-02: #f2e317;
    --color-support-03: #d84800;
    --color-support-04: #a26739;
    --color-support-05: #40e0d0;
    --color-support-06: #48cbeb;
    --color-support-07: #c72487;
    --color-support-08: #63007f;
    --color-support-09: #f08080;
    --color-support-10: #ff8c00;
    --color-support-11: #fdf5e6;
    --color-support-12: #C9EAF8;
    --color-support-13: #FFEEB4;
    --rgb-support-01: 54, 161, 145;
    --rgb-support-02: 242, 227, 23;
    --rgb-support-03: 216, 72, 0;
    --rgb-support-04: 162, 103, 57;
    --rgb-support-05: 64, 224, 208;
    --rgb-support-06: 72, 203, 235;
    --rgb-support-07: 199, 36, 135;
    --rgb-support-08: 99, 0, 127;
    --rgb-support-09: 240, 128, 128;
    --rgb-support-10: 255, 140, 0;
    --rgb-support-11: 253, 245, 230;
    --color-facebook: #3b5998;
    --color-google-plus: #db4a39;
    --color-linkedin: #0e76a8;
    --color-twitter: #00acee;
    --color-whatsapp: #25d366;
    --color-xbox: #9bc848;
    --color-yahoo: #720e9e;
    --color-youtube: #c4302b;
    --color-background-tags: #EAEAEA;
    --color-background-lider: #EAEEF4;
    --color-background-info-lider: #D7E0EE;
    --color-background-table-lider: #dce4f4;
    --color-background-header-lider: #062d6c;
    --color-background-filtro-lider: #c7d8f2;
    --rgb-facebook: 59, 89, 152;
    --rgb-google-plus: 219, 74, 57;
    --rgb-linkedin: 14, 118, 168;
    --rgb-twitter: 0, 172, 238;
    --rgb-whatsapp: 37, 211, 102;
    --rgb-xbox: 155, 200, 72;
    --rgb-yahoo: 114, 14, 158;
    --rgb-youtube: 196, 48, 43;
    --icon-size-base: 16px;
    --icon-size-xs: 8px;
    --icon-size-sm: 12px;
    --icon-size-lg: 20px;
    --icon-size-2x: 32px;
    --icon-size-3x: 48px;
    --icon-size-4x: 64px;
    --icon-size-5x: 80px;
    --icon-size-6x: 96px;
    --icon-size-7x: 112px;
    --icon-size-8x: 128px;
    --icon-size-9x: 144px;
    --icon-size-10x: 160px;
    --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1);
    --status-highlight-background: var(--color-secondary-01);
    --status-highlight-text: var(--color-support-03);
    --status-enabled-text: var(--color-primary-default);
    --status-enabled-text-darken: var(--color-secondary-01);
    --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45);
    --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45);
    --status-hover-background: var(--color-primary-pastel-02);
    --status-pressed-background: var(--color-primary-darken-02);
    --status-pressed-text: var(--color-primary-pastel-01);
    --status-focused-overlay: rgba(var(--rgb-support-02), 0.3);
    --status-focused-background: var(--color-secondary-01);
    --status-activated-background: var(--color-primary-darken-01);
    --status-activated-text: var(--color-secondary-01);
    --status-selected-background: var(--color-primary-lighten-01);
    --status-selected-text: var(--color-secondary-01);
    --status-dragged-background: var(--color-secondary-03);
    --status-dragged-text: var(--color-secondary-08);
    --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16);
    --status-visited-background: var(--color-primary-pastel-01);
    --status-visited-text: var(--color-primary-darken-01);
    --status-on-background: var(--color-primary-lighten-02);
    --status-on-text: var(--color-secondary-01);
    --status-off-background: var(--color-secondary-04);
    --status-off-text: var(--color-secondary-07);
    --font-weight-thin: 100;
    --font-weight-extra-light: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-extra-bold: 800;
    --font-weight-black: 900;
    --font-size-scale-base: 14px;
    --font-size-scale-down-half: 12.88px;
    --font-size-scale-down-01: 11.662px;
    --font-size-scale-down-02: 9.716px;
    --font-size-scale-down-03: 8.106px;
    --font-size-scale-up-01: 16.8px;
    --font-size-scale-up-02: 20.16px;
    --font-size-scale-up-03: 24.192px;
    --font-size-scale-up-04: 29.036px;
    --font-size-scale-up-05: 34.832px;
    --font-size-scale-up-06: 41.804px;
    --font-size-scale-up-07: 50.162px;
    --font-line-height-low: 1.15;
    --font-line-height-medium: 1.45;
    --font-line-height-high: 1.85;
    --grid-breakpoint-xs: 0px;
    --grid-breakpoint-sm: 575px;
    --grid-breakpoint-md: 992px;
    --grid-breakpoint-lg: 1280px;
    --grid-breakpoint-xl: 1600px;
    --grid-portrait-maxwidth: 100%;
    --grid-portrait-gutter: 16px;
    --grid-portrait-columns: 4;
    --grid-portrait-margin: 8px;
    --grid-tablet-maxwidth: 100%;
    --grid-tablet-gutter: 24px;
    --grid-tablet-columns: 8;
    --grid-tablet-margin: 40px;
    --grid-desktop-maxwidth: 1200px;
    --grid-desktop-gutter: 24px;
    --grid-desktop-columns: 12;
    --grid-desktop-margin: 40px;
    --grid-tv-maxwidth: 1520px;
    --grid-tv-gutter: 40px;
    --grid-tv-columns: 12;
    --grid-tv-margin: 40px;
    --spacing-vertical-top: top;
    --spacing-vertical-center: center;
    --spacing-vertical-bottom: bottom;
    --spacing-horizontal-left: left;
    --spacing-horizontal-center: center;
    --spacing-horizontal-right: right;
    --spacing-scale-default: 0;
    --spacing-scale-base: 8px;
    --spacing-scale-2x: 16px;
    --spacing-scale-3x: 24px;
    --spacing-scale-4x: 32px;
    --spacing-scale-5x: 40px;
    --spacing-scale-6x: 48px;
    --spacing-scale-7x: 56px;
    --spacing-scale-8x: 64px;
    --spacing-scale-9x: 72px;
    --spacing-scale-10x: 80px;
    --spacing-scale-half: 4px;
    --spacing-scale-baseh: 12px;
    --spacing-scale-2xh: 20px;
    --spacing-scale-3xh: 28px;
    --spacing-scale-4xh: 36px;
    --spacing-scale-5xh: 44px;
    --spacing-scale-6xh: 52px;
    --spacing-scale-7xh: 60px;
    --spacing-scale-8xh: 68px;
    --spacing-scale-9xh: 76px;
    --spacing-scale-10xh: 84px;
    --interactive: var(--color-primary-default);
    --interactive-rgb: var(--rgb-primary-default);
    --visited: var(--color-primary-darken-01);
    --disabled: var(--surface-opacity-md, 0.45);
    --hover: var(--surface-opacity-xs, 0.16);
    --hover-effect: linear-gradient( rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)) );
    --pressed: var(--surface-opacity-md, 0.45);
    --pressed-effect: linear-gradient( rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)) );
    --focus-style: dashed;
    --focus-color: var(--color-support-03);
    --focus-offset: var(--spacing-scale-half);
    --focus-width: var(--surface-width-lg, 4px);
    --active: var(--color-primary-darken-01);
    --selected: var(--color-primary-lighten-01);
    --on: var(--color-primary-lighten-02);
    --off: var(--color-secondary-06);
    --ondrag-border-color: var(--interactive);
    --ondrag-border-width: var(--surface-width-md, 2px);
    --ondrag-border-style: solid;
    --ondrag-shadow-offset-x: var(--surface-offset-none, 0);
    --ondrag-shadow-offset-y: var(--surface-offset-md, 3px);
    --ondrag-shadow-blur: var(--surface-blur-lg, 6px);
    --ondrag-shadow-color: var(--interactive-rgb);
    --ondrag-shadow-opacity: var(--surface-opacity-sm, 0.3);
    --ondrag-opacity: var(--surface-opacity-xl, 0.85);
    --ondrag-rotate: -5deg;
    --ondrag-cursor: grabbing;
    --draggable-icon: grip-vertical;
    --draggable-cursor: grab;
    --dropzone-border-color: var(--interactive);
    --dropzone-border-width: var(--surface-width-sm, 1px);
    --dropzone-border-style: dashed;
    --ondrop-background: var(--interactive-rgb);
    --ondrop-opacity: var(--surface-opacity-sm, 0.3);
    --ondrop-cursor: copy;
    --max-width-base: 500px;
    --filter-primary-darken-01: /*#0c326f*/ brightness(0) saturate(100%) invert(16%) sepia(95%) saturate(1309%) hue-rotate(200deg) brightness(87%) contrast(102%);
    --filter-danger: /*#e60000*/ brightness(0) saturate(100%) invert(11%) sepia(100%) saturate(7423%) hue-rotate(26deg) brightness(98%) contrast(134%);
    --filter-secondary-01: /*#ffffff*/ brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(304deg) brightness(111%) contrast(101%);
    -webkit-text-size-adjust: 100%;
    --font-size: var(--font-size-scale-base);
    --text-color: var(--color-secondary-08);
    --link-color: var(--color-primary-default);
    --bg-color: var(--color-secondary-02);
    --font-weight: var(--font-weight-regular);
    --line-height: var(--font-line-height-medium);
    -webkit-box-direction: normal;
    hyphens: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: var(--font-family-base);
    -webkit-font-smoothing: antialiased;
    line-height: 1.43;
    outline: 0;
    --button-radius: 100em;
    --button-font-size: var(--font-size-scale-base);
    --button-font-weight: var(--font-weight-semi-bold);
    --button-xsmall: 24px;
    --button-small: 32px;
    --button-medium: 40px;
    --button-large: 48px;
    --button-size: var(--button-medium);
    --button-padding: 0 var(--spacing-scale-3x);
    cursor: pointer;
    vertical-align: middle;
    white-space: nowrap;
    --button-border: var(--status-enabled-text);
    align-items: center;
    display: inline-flex;
    justify-content: center;
    font-weight: 600;
    overflow: hidden;
    padding: 8px 10px;
    position: relative;
    text-align: center;
    transition: all 200ms ease;
    transform: translateZ(0);
    user-select: none;
    border: 1px solid var(--color-primary-default);
    border-radius: 35px;
    min-height: 42px;
    min-width: 100px;
    max-width: none;
    font-size: var(--button-font-size);
    --button-background: var(--status-enabled-text);
    --button-color: var(--color-secondary-01);
    width: 220px !important;
    height: 52px !important;
    background-color: var(--status-hover-background);
    color: var(--color-primary-default);
}

.btnGovbr:active
{
	--space-none: 0;
    --space-xs: 3px;
    --space-s: 5px;
    --space-base: 10px;
    --space-m: 15px;
    --space-l: 20px;
    --space-xl: 25px;
    --space-xxl: 30px;
    --os-safe-area-top: env(safe-area-inset-top);
    --os-safe-area-right: env(safe-area-inset-right);
    --os-safe-area-bottom: env(safe-area-inset-bottom);
    --os-safe-area-left: env(safe-area-inset-left);
    --bgPrimaryColor: #213668;
    --font-family-base: Rawline, Raleway, sans-serif;
    --color-primary-pastel-01: #c5d4eb;
    --color-primary-pastel-02: #dbe8fb;
    --color-primary-pastel-03: #e9f1fd;
    --color-primary-pastel-04: #f8fafe;
    --color-primary-lighten-01: #2670e8;
    --color-primary-lighten-02: #5992ed;
    --color-primary-lighten-03: #BBCFF0;
    --color-primary-default: #1351b4;
    --color-primary-darken-01: #0c326f;
    --color-primary-darken-01-50: #0c326f80;
    --color-primary-darken-02: #071d41;
    --rgb-primary-pastel-01: 197, 212, 235;
    --rgb-primary-pastel-02: 219, 232, 251;
    --rgb-primary-lighten-01: 38, 112, 232;
    --rgb-primary-lighten-02: 89, 146, 237;
    --rgb-primary-lighten-03: 187, 207, 240;
    --rgb-primary-lighten-03-20: rgba(187, 207, 240, 0.2);
    --rgb-primary-lighten-03-30: rgba(187, 207, 240, 0.3);
    --rgb-primary-lighten-03-50: rgba(187, 207, 240, 0.5);
    --rgb-primary-default: 19, 81, 180;
    --rgb-primary-darken-01: 12, 50, 111;
    --rgb-primary-darken-02: 7, 29, 65;
    --color-secondary-01: #fff;
    --color-secondary-02: #f8f8f8;
    --color-secondary-03: #ededed;
    --color-secondary-04: #ccc;
    --color-secondary-05: #9e9d9d;
    --color-secondary-06: #888;
    --color-secondary-06B: #666;
    --color-secondary-07: #555;
    --color-secondary-08: #333;
    --color-secondary-09: #000;
    --rgb-secondary-01: 255, 255, 255;
    --rgb-secondary-02: 248, 248, 248;
    --rgb-secondary-03: 237, 237, 237;
    --rgb-secondary-04: 204, 204, 204;
    --rgb-secondary-05: 158, 157, 157;
    --rgb-secondary-06: 136, 136, 136;
    --rgb-secondary-07: 85, 85, 85;
    --rgb-secondary-08: 51, 51, 51;
    --rgb-secondary-09: 0, 0, 0;
    --rgb-secondary-01-25: rgba(255, 255, 255, 0.25);
    --rgb-secondary-04-25: rgba(204, 204, 204, 0.25);
    --rgb-secondary-08-70: rgba(85, 85, 85, 0.7);
    --rgb-secondary-09-25: rgba(0, 0, 0, 0.25);
    --color-highlight: #268744;
    --rgb-highlight: 38, 135, 68;
    --color-success: #168821;
    --color-warning: #EBAA30 /*#ffcd07*/;
    --color-danger: #e60000;
    --color-info: #155bcb;
    --color-neutral: #dadada;
    --color-neutral-darken-01: #747474;
    --color-highlight-lighten-01: #519f69;
    --color-highlight-lighten-02: #7db78f;
    --color-highlight-darken-01: #1e6c36;
    --color-highlight-darken-02: #175129;
    --color-highlight-pastel-01: #376746;
    --color-highlight-pastel-02: #8CA48A;
    --color-highlight-bright: #31AF58;
    --color-highlight-50: #93c3a2;
    --color-success-50: #8bc490;
    --color-warning-50: #f5d598;
    --color-danger-50: #FF7F7F;
    --color-info-50: #8aade5;
    --color-danger-darken-01: #b80000;
    --color-danger-darken-02: #a10000;
    --color-danger-lighten-01: #f38080;
    --color-danger-lighten-02: #fde6e6;
    --rgb-success: 22, 136, 33;
    --rgb-warning: 255, 205, 7;
    --rgb-danger: 230, 0, 0;
    --rgb-info: 21, 91, 203;
    --color-support-01: #36a191;
    --color-support-02: #f2e317;
    --color-support-03: #d84800;
    --color-support-04: #a26739;
    --color-support-05: #40e0d0;
    --color-support-06: #48cbeb;
    --color-support-07: #c72487;
    --color-support-08: #63007f;
    --color-support-09: #f08080;
    --color-support-10: #ff8c00;
    --color-support-11: #fdf5e6;
    --color-support-12: #C9EAF8;
    --color-support-13: #FFEEB4;
    --rgb-support-01: 54, 161, 145;
    --rgb-support-02: 242, 227, 23;
    --rgb-support-03: 216, 72, 0;
    --rgb-support-04: 162, 103, 57;
    --rgb-support-05: 64, 224, 208;
    --rgb-support-06: 72, 203, 235;
    --rgb-support-07: 199, 36, 135;
    --rgb-support-08: 99, 0, 127;
    --rgb-support-09: 240, 128, 128;
    --rgb-support-10: 255, 140, 0;
    --rgb-support-11: 253, 245, 230;
    --color-facebook: #3b5998;
    --color-google-plus: #db4a39;
    --color-linkedin: #0e76a8;
    --color-twitter: #00acee;
    --color-whatsapp: #25d366;
    --color-xbox: #9bc848;
    --color-yahoo: #720e9e;
    --color-youtube: #c4302b;
    --color-background-tags: #EAEAEA;
    --color-background-lider: #EAEEF4;
    --color-background-info-lider: #D7E0EE;
    --color-background-table-lider: #dce4f4;
    --color-background-header-lider: #062d6c;
    --color-background-filtro-lider: #c7d8f2;
    --rgb-facebook: 59, 89, 152;
    --rgb-google-plus: 219, 74, 57;
    --rgb-linkedin: 14, 118, 168;
    --rgb-twitter: 0, 172, 238;
    --rgb-whatsapp: 37, 211, 102;
    --rgb-xbox: 155, 200, 72;
    --rgb-yahoo: 114, 14, 158;
    --rgb-youtube: 196, 48, 43;
    --icon-size-base: 16px;
    --icon-size-xs: 8px;
    --icon-size-sm: 12px;
    --icon-size-lg: 20px;
    --icon-size-2x: 32px;
    --icon-size-3x: 48px;
    --icon-size-4x: 64px;
    --icon-size-5x: 80px;
    --icon-size-6x: 96px;
    --icon-size-7x: 112px;
    --icon-size-8x: 128px;
    --icon-size-9x: 144px;
    --icon-size-10x: 160px;
    --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1);
    --status-highlight-background: var(--color-secondary-01);
    --status-highlight-text: var(--color-support-03);
    --status-enabled-text: var(--color-primary-default);
    --status-enabled-text-darken: var(--color-secondary-01);
    --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45);
    --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45);
    --status-hover-background: var(--color-primary-pastel-02);
    --status-pressed-background: var(--color-primary-darken-02);
    --status-pressed-text: var(--color-primary-pastel-01);
    --status-focused-overlay: rgba(var(--rgb-support-02), 0.3);
    --status-focused-background: var(--color-secondary-01);
    --status-activated-background: var(--color-primary-darken-01);
    --status-activated-text: var(--color-secondary-01);
    --status-selected-background: var(--color-primary-lighten-01);
    --status-selected-text: var(--color-secondary-01);
    --status-dragged-background: var(--color-secondary-03);
    --status-dragged-text: var(--color-secondary-08);
    --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16);
    --status-visited-background: var(--color-primary-pastel-01);
    --status-visited-text: var(--color-primary-darken-01);
    --status-on-background: var(--color-primary-lighten-02);
    --status-on-text: var(--color-secondary-01);
    --status-off-background: var(--color-secondary-04);
    --status-off-text: var(--color-secondary-07);
    --font-weight-thin: 100;
    --font-weight-extra-light: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-extra-bold: 800;
    --font-weight-black: 900;
    --font-size-scale-base: 14px;
    --font-size-scale-down-half: 12.88px;
    --font-size-scale-down-01: 11.662px;
    --font-size-scale-down-02: 9.716px;
    --font-size-scale-down-03: 8.106px;
    --font-size-scale-up-01: 16.8px;
    --font-size-scale-up-02: 20.16px;
    --font-size-scale-up-03: 24.192px;
    --font-size-scale-up-04: 29.036px;
    --font-size-scale-up-05: 34.832px;
    --font-size-scale-up-06: 41.804px;
    --font-size-scale-up-07: 50.162px;
    --font-line-height-low: 1.15;
    --font-line-height-medium: 1.45;
    --font-line-height-high: 1.85;
    --grid-breakpoint-xs: 0px;
    --grid-breakpoint-sm: 575px;
    --grid-breakpoint-md: 992px;
    --grid-breakpoint-lg: 1280px;
    --grid-breakpoint-xl: 1600px;
    --grid-portrait-maxwidth: 100%;
    --grid-portrait-gutter: 16px;
    --grid-portrait-columns: 4;
    --grid-portrait-margin: 8px;
    --grid-tablet-maxwidth: 100%;
    --grid-tablet-gutter: 24px;
    --grid-tablet-columns: 8;
    --grid-tablet-margin: 40px;
    --grid-desktop-maxwidth: 1200px;
    --grid-desktop-gutter: 24px;
    --grid-desktop-columns: 12;
    --grid-desktop-margin: 40px;
    --grid-tv-maxwidth: 1520px;
    --grid-tv-gutter: 40px;
    --grid-tv-columns: 12;
    --grid-tv-margin: 40px;
    --spacing-vertical-top: top;
    --spacing-vertical-center: center;
    --spacing-vertical-bottom: bottom;
    --spacing-horizontal-left: left;
    --spacing-horizontal-center: center;
    --spacing-horizontal-right: right;
    --spacing-scale-default: 0;
    --spacing-scale-base: 8px;
    --spacing-scale-2x: 16px;
    --spacing-scale-3x: 24px;
    --spacing-scale-4x: 32px;
    --spacing-scale-5x: 40px;
    --spacing-scale-6x: 48px;
    --spacing-scale-7x: 56px;
    --spacing-scale-8x: 64px;
    --spacing-scale-9x: 72px;
    --spacing-scale-10x: 80px;
    --spacing-scale-half: 4px;
    --spacing-scale-baseh: 12px;
    --spacing-scale-2xh: 20px;
    --spacing-scale-3xh: 28px;
    --spacing-scale-4xh: 36px;
    --spacing-scale-5xh: 44px;
    --spacing-scale-6xh: 52px;
    --spacing-scale-7xh: 60px;
    --spacing-scale-8xh: 68px;
    --spacing-scale-9xh: 76px;
    --spacing-scale-10xh: 84px;
    --interactive: var(--color-primary-default);
    --interactive-rgb: var(--rgb-primary-default);
    --visited: var(--color-primary-darken-01);
    --disabled: var(--surface-opacity-md, 0.45);
    --hover: var(--surface-opacity-xs, 0.16);
    --hover-effect: linear-gradient( rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)) );
    --pressed: var(--surface-opacity-md, 0.45);
    --pressed-effect: linear-gradient( rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)) );
    --focus-style: dashed;
    --focus-color: var(--color-support-03);
    --focus-offset: var(--spacing-scale-half);
    --focus-width: var(--surface-width-lg, 4px);
    --active: var(--color-primary-darken-01);
    --selected: var(--color-primary-lighten-01);
    --on: var(--color-primary-lighten-02);
    --off: var(--color-secondary-06);
    --ondrag-border-color: var(--interactive);
    --ondrag-border-width: var(--surface-width-md, 2px);
    --ondrag-border-style: solid;
    --ondrag-shadow-offset-x: var(--surface-offset-none, 0);
    --ondrag-shadow-offset-y: var(--surface-offset-md, 3px);
    --ondrag-shadow-blur: var(--surface-blur-lg, 6px);
    --ondrag-shadow-color: var(--interactive-rgb);
    --ondrag-shadow-opacity: var(--surface-opacity-sm, 0.3);
    --ondrag-opacity: var(--surface-opacity-xl, 0.85);
    --ondrag-rotate: -5deg;
    --ondrag-cursor: grabbing;
    --draggable-icon: grip-vertical;
    --draggable-cursor: grab;
    --dropzone-border-color: var(--interactive);
    --dropzone-border-width: var(--surface-width-sm, 1px);
    --dropzone-border-style: dashed;
    --ondrop-background: var(--interactive-rgb);
    --ondrop-opacity: var(--surface-opacity-sm, 0.3);
    --ondrop-cursor: copy;
    --max-width-base: 500px;
    --filter-primary-darken-01: /*#0c326f*/ brightness(0) saturate(100%) invert(16%) sepia(95%) saturate(1309%) hue-rotate(200deg) brightness(87%) contrast(102%);
    --filter-danger: /*#e60000*/ brightness(0) saturate(100%) invert(11%) sepia(100%) saturate(7423%) hue-rotate(26deg) brightness(98%) contrast(134%);
    --filter-secondary-01: /*#ffffff*/ brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(304deg) brightness(111%) contrast(101%);
    -webkit-text-size-adjust: 100%;
    --font-size: var(--font-size-scale-base);
    --text-color: var(--color-secondary-08);
    --link-color: var(--color-primary-default);
    --bg-color: var(--color-secondary-02);
    --font-weight: var(--font-weight-regular);
    --line-height: var(--font-line-height-medium);
    -webkit-box-direction: normal;
    hyphens: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: var(--font-family-base);
    -webkit-font-smoothing: antialiased;
    line-height: 1.43;
    overflow: hidden;
    position: relative;
    transition: all 200ms ease;
    transform: translateZ(0);
    user-select: none;
    min-height: 42px;
    min-width: 100px;
    max-width: none;
    -webkit-filter: brightness(0.7);
    width: 220px !important;
    height: 52px !important;
    --button-border: transparent;
    --button-radius: 100em;
    --button-font-size: var(--font-size-scale-base);
    --button-font-weight: var(--font-weight-semi-bold);
    --button-xsmall: 24px;
    --button-small: 32px;
    --button-medium: 40px;
    --button-large: 48px;
    --button-size: var(--button-medium);
    --button-padding: 0 var(--spacing-scale-3x);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--button-background);
    border: 1px solid var(--button-border);
    border-radius: var(--button-radius);
    color: var(--button-color);
    cursor: pointer;
    font-size: var(--button-font-size);
    font-weight: var(--button-font-weight);
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    --button-background: var(--status-pressed-background);
    --button-color: var(--status-pressed-text);
}
.btnGovbr i
{
	--space-none: 0;
    --space-xs: 3px;
    --space-s: 5px;
    --space-base: 10px;
    --space-m: 15px;
    --space-l: 20px;
    --space-xl: 25px;
    --space-xxl: 30px;
    --os-safe-area-top: env(safe-area-inset-top);
    --os-safe-area-right: env(safe-area-inset-right);
    --os-safe-area-bottom: env(safe-area-inset-bottom);
    --os-safe-area-left: env(safe-area-inset-left);
    --bgPrimaryColor: #213668;
    --font-family-base: Rawline, Raleway, sans-serif;
    --color-primary-pastel-01: #c5d4eb;
    --color-primary-pastel-02: #dbe8fb;
    --color-primary-pastel-03: #e9f1fd;
    --color-primary-pastel-04: #f8fafe;
    --color-primary-lighten-01: #2670e8;
    --color-primary-lighten-02: #5992ed;
    --color-primary-lighten-03: #BBCFF0;
    --color-primary-default: #1351b4;
    --color-primary-darken-01: #0c326f;
    --color-primary-darken-01-50: #0c326f80;
    --color-primary-darken-02: #071d41;
    --rgb-primary-pastel-01: 197, 212, 235;
    --rgb-primary-pastel-02: 219, 232, 251;
    --rgb-primary-lighten-01: 38, 112, 232;
    --rgb-primary-lighten-02: 89, 146, 237;
    --rgb-primary-lighten-03: 187, 207, 240;
    --rgb-primary-lighten-03-20: rgba(187, 207, 240, 0.2);
    --rgb-primary-lighten-03-30: rgba(187, 207, 240, 0.3);
    --rgb-primary-lighten-03-50: rgba(187, 207, 240, 0.5);
    --rgb-primary-default: 19, 81, 180;
    --rgb-primary-darken-01: 12, 50, 111;
    --rgb-primary-darken-02: 7, 29, 65;
    --color-secondary-01: #fff;
    --color-secondary-02: #f8f8f8;
    --color-secondary-03: #ededed;
    --color-secondary-04: #ccc;
    --color-secondary-05: #9e9d9d;
    --color-secondary-06: #888;
    --color-secondary-06B: #666;
    --color-secondary-07: #555;
    --color-secondary-08: #333;
    --color-secondary-09: #000;
    --rgb-secondary-01: 255, 255, 255;
    --rgb-secondary-02: 248, 248, 248;
    --rgb-secondary-03: 237, 237, 237;
    --rgb-secondary-04: 204, 204, 204;
    --rgb-secondary-05: 158, 157, 157;
    --rgb-secondary-06: 136, 136, 136;
    --rgb-secondary-07: 85, 85, 85;
    --rgb-secondary-08: 51, 51, 51;
    --rgb-secondary-09: 0, 0, 0;
    --rgb-secondary-01-25: rgba(255, 255, 255, 0.25);
    --rgb-secondary-04-25: rgba(204, 204, 204, 0.25);
    --rgb-secondary-08-70: rgba(85, 85, 85, 0.7);
    --rgb-secondary-09-25: rgba(0, 0, 0, 0.25);
    --color-highlight: #268744;
    --rgb-highlight: 38, 135, 68;
    --color-success: #168821;
    --color-warning: #EBAA30 /*#ffcd07*/;
    --color-danger: #e60000;
    --color-info: #155bcb;
    --color-neutral: #dadada;
    --color-neutral-darken-01: #747474;
    --color-highlight-lighten-01: #519f69;
    --color-highlight-lighten-02: #7db78f;
    --color-highlight-darken-01: #1e6c36;
    --color-highlight-darken-02: #175129;
    --color-highlight-pastel-01: #376746;
    --color-highlight-pastel-02: #8CA48A;
    --color-highlight-bright: #31AF58;
    --color-highlight-50: #93c3a2;
    --color-success-50: #8bc490;
    --color-warning-50: #f5d598;
    --color-danger-50: #FF7F7F;
    --color-info-50: #8aade5;
    --color-danger-darken-01: #b80000;
    --color-danger-darken-02: #a10000;
    --color-danger-lighten-01: #f38080;
    --color-danger-lighten-02: #fde6e6;
    --rgb-success: 22, 136, 33;
    --rgb-warning: 255, 205, 7;
    --rgb-danger: 230, 0, 0;
    --rgb-info: 21, 91, 203;
    --color-support-01: #36a191;
    --color-support-02: #f2e317;
    --color-support-03: #d84800;
    --color-support-04: #a26739;
    --color-support-05: #40e0d0;
    --color-support-06: #48cbeb;
    --color-support-07: #c72487;
    --color-support-08: #63007f;
    --color-support-09: #f08080;
    --color-support-10: #ff8c00;
    --color-support-11: #fdf5e6;
    --color-support-12: #C9EAF8;
    --color-support-13: #FFEEB4;
    --rgb-support-01: 54, 161, 145;
    --rgb-support-02: 242, 227, 23;
    --rgb-support-03: 216, 72, 0;
    --rgb-support-04: 162, 103, 57;
    --rgb-support-05: 64, 224, 208;
    --rgb-support-06: 72, 203, 235;
    --rgb-support-07: 199, 36, 135;
    --rgb-support-08: 99, 0, 127;
    --rgb-support-09: 240, 128, 128;
    --rgb-support-10: 255, 140, 0;
    --rgb-support-11: 253, 245, 230;
    --color-facebook: #3b5998;
    --color-google-plus: #db4a39;
    --color-linkedin: #0e76a8;
    --color-twitter: #00acee;
    --color-whatsapp: #25d366;
    --color-xbox: #9bc848;
    --color-yahoo: #720e9e;
    --color-youtube: #c4302b;
    --color-background-tags: #EAEAEA;
    --color-background-lider: #EAEEF4;
    --color-background-info-lider: #D7E0EE;
    --color-background-table-lider: #dce4f4;
    --color-background-header-lider: #062d6c;
    --color-background-filtro-lider: #c7d8f2;
    --rgb-facebook: 59, 89, 152;
    --rgb-google-plus: 219, 74, 57;
    --rgb-linkedin: 14, 118, 168;
    --rgb-twitter: 0, 172, 238;
    --rgb-whatsapp: 37, 211, 102;
    --rgb-xbox: 155, 200, 72;
    --rgb-yahoo: 114, 14, 158;
    --rgb-youtube: 196, 48, 43;
    --icon-size-base: 16px;
    --icon-size-xs: 8px;
    --icon-size-sm: 12px;
    --icon-size-lg: 20px;
    --icon-size-2x: 32px;
    --icon-size-3x: 48px;
    --icon-size-4x: 64px;
    --icon-size-5x: 80px;
    --icon-size-6x: 96px;
    --icon-size-7x: 112px;
    --icon-size-8x: 128px;
    --icon-size-9x: 144px;
    --icon-size-10x: 160px;
    --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1);
    --status-highlight-background: var(--color-secondary-01);
    --status-highlight-text: var(--color-support-03);
    --status-enabled-text: var(--color-primary-default);
    --status-enabled-text-darken: var(--color-secondary-01);
    --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45);
    --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45);
    --status-hover-background: var(--color-primary-pastel-02);
    --status-pressed-background: var(--color-primary-darken-02);
    --status-pressed-text: var(--color-primary-pastel-01);
    --status-focused-overlay: rgba(var(--rgb-support-02), 0.3);
    --status-focused-background: var(--color-secondary-01);
    --status-activated-background: var(--color-primary-darken-01);
    --status-activated-text: var(--color-secondary-01);
    --status-selected-background: var(--color-primary-lighten-01);
    --status-selected-text: var(--color-secondary-01);
    --status-dragged-background: var(--color-secondary-03);
    --status-dragged-text: var(--color-secondary-08);
    --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16);
    --status-visited-background: var(--color-primary-pastel-01);
    --status-visited-text: var(--color-primary-darken-01);
    --status-on-background: var(--color-primary-lighten-02);
    --status-on-text: var(--color-secondary-01);
    --status-off-background: var(--color-secondary-04);
    --status-off-text: var(--color-secondary-07);
    --font-weight-thin: 100;
    --font-weight-extra-light: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-extra-bold: 800;
    --font-weight-black: 900;
    --font-size-scale-base: 14px;
    --font-size-scale-down-half: 12.88px;
    --font-size-scale-down-01: 11.662px;
    --font-size-scale-down-02: 9.716px;
    --font-size-scale-down-03: 8.106px;
    --font-size-scale-up-01: 16.8px;
    --font-size-scale-up-02: 20.16px;
    --font-size-scale-up-03: 24.192px;
    --font-size-scale-up-04: 29.036px;
    --font-size-scale-up-05: 34.832px;
    --font-size-scale-up-06: 41.804px;
    --font-size-scale-up-07: 50.162px;
    --font-line-height-low: 1.15;
    --font-line-height-medium: 1.45;
    --font-line-height-high: 1.85;
    --grid-breakpoint-xs: 0px;
    --grid-breakpoint-sm: 575px;
    --grid-breakpoint-md: 992px;
    --grid-breakpoint-lg: 1280px;
    --grid-breakpoint-xl: 1600px;
    --grid-portrait-maxwidth: 100%;
    --grid-portrait-gutter: 16px;
    --grid-portrait-columns: 4;
    --grid-portrait-margin: 8px;
    --grid-tablet-maxwidth: 100%;
    --grid-tablet-gutter: 24px;
    --grid-tablet-columns: 8;
    --grid-tablet-margin: 40px;
    --grid-desktop-maxwidth: 1200px;
    --grid-desktop-gutter: 24px;
    --grid-desktop-columns: 12;
    --grid-desktop-margin: 40px;
    --grid-tv-maxwidth: 1520px;
    --grid-tv-gutter: 40px;
    --grid-tv-columns: 12;
    --grid-tv-margin: 40px;
    --spacing-vertical-top: top;
    --spacing-vertical-center: center;
    --spacing-vertical-bottom: bottom;
    --spacing-horizontal-left: left;
    --spacing-horizontal-center: center;
    --spacing-horizontal-right: right;
    --spacing-scale-default: 0;
    --spacing-scale-base: 8px;
    --spacing-scale-2x: 16px;
    --spacing-scale-3x: 24px;
    --spacing-scale-4x: 32px;
    --spacing-scale-5x: 40px;
    --spacing-scale-6x: 48px;
    --spacing-scale-7x: 56px;
    --spacing-scale-8x: 64px;
    --spacing-scale-9x: 72px;
    --spacing-scale-10x: 80px;
    --spacing-scale-half: 4px;
    --spacing-scale-baseh: 12px;
    --spacing-scale-2xh: 20px;
    --spacing-scale-3xh: 28px;
    --spacing-scale-4xh: 36px;
    --spacing-scale-5xh: 44px;
    --spacing-scale-6xh: 52px;
    --spacing-scale-7xh: 60px;
    --spacing-scale-8xh: 68px;
    --spacing-scale-9xh: 76px;
    --spacing-scale-10xh: 84px;
    --interactive: var(--color-primary-default);
    --interactive-rgb: var(--rgb-primary-default);
    --visited: var(--color-primary-darken-01);
    --disabled: var(--surface-opacity-md, 0.45);
    --hover: var(--surface-opacity-xs, 0.16);
    --hover-effect: linear-gradient( rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)) );
    --pressed: var(--surface-opacity-md, 0.45);
    --pressed-effect: linear-gradient( rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)) );
    --focus-style: dashed;
    --focus-color: var(--color-support-03);
    --focus-offset: var(--spacing-scale-half);
    --focus-width: var(--surface-width-lg, 4px);
    --active: var(--color-primary-darken-01);
    --selected: var(--color-primary-lighten-01);
    --on: var(--color-primary-lighten-02);
    --off: var(--color-secondary-06);
    --ondrag-border-color: var(--interactive);
    --ondrag-border-width: var(--surface-width-md, 2px);
    --ondrag-border-style: solid;
    --ondrag-shadow-offset-x: var(--surface-offset-none, 0);
    --ondrag-shadow-offset-y: var(--surface-offset-md, 3px);
    --ondrag-shadow-blur: var(--surface-blur-lg, 6px);
    --ondrag-shadow-color: var(--interactive-rgb);
    --ondrag-shadow-opacity: var(--surface-opacity-sm, 0.3);
    --ondrag-opacity: var(--surface-opacity-xl, 0.85);
    --ondrag-rotate: -5deg;
    --ondrag-cursor: grabbing;
    --draggable-icon: grip-vertical;
    --draggable-cursor: grab;
    --dropzone-border-color: var(--interactive);
    --dropzone-border-width: var(--surface-width-sm, 1px);
    --dropzone-border-style: dashed;
    --ondrop-background: var(--interactive-rgb);
    --ondrop-opacity: var(--surface-opacity-sm, 0.3);
    --ondrop-cursor: copy;
    --max-width-base: 500px;
    --filter-primary-darken-01: /*#0c326f*/ brightness(0) saturate(100%) invert(16%) sepia(95%) saturate(1309%) hue-rotate(200deg) brightness(87%) contrast(102%);
    --filter-danger: /*#e60000*/ brightness(0) saturate(100%) invert(11%) sepia(100%) saturate(7423%) hue-rotate(26deg) brightness(98%) contrast(134%);
    --filter-secondary-01: /*#ffffff*/ brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(304deg) brightness(111%) contrast(101%);
    -webkit-text-size-adjust: 100%;
    --font-size: var(--font-size-scale-base);
    --text-color: var(--color-secondary-08);
    --link-color: var(--color-primary-default);
    --bg-color: var(--color-secondary-02);
    --font-weight: var(--font-weight-regular);
    --line-height: var(--font-line-height-medium);
    -webkit-box-direction: normal;
    hyphens: none;
    user-select: none;
    --button-radius: 100em;
    --button-font-size: var(--font-size-scale-base);
    --button-font-weight: var(--font-weight-semi-bold);
    --button-xsmall: 24px;
    --button-small: 32px;
    --button-medium: 40px;
    --button-large: 48px;
    --button-size: var(--button-medium);
    --button-padding: 0 var(--spacing-scale-3x);
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    --button-border: var(--status-enabled-text);
    --button-background: var(--status-enabled-text);
    --button-color: var(--color-secondary-01);
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border: 0;
    margin: 0;
    font: normal normal normal 14px/1 FontAwesome;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: relative;
    pointer-events: none;
    z-index: 1;
    font-size: var(--font-size-scale-up-01);
    margin-right: var(--spacing-scale-half);
    color: rgb(255, 255, 255);
}

.btnGovbr:hover
{
    --space-none: 0;
    --space-xs: 3px;
    --space-s: 5px;
    --space-base: 10px;
    --space-m: 15px;
    --space-l: 20px;
    --space-xl: 25px;
    --space-xxl: 30px;
    --os-safe-area-top: env(safe-area-inset-top);
    --os-safe-area-right: env(safe-area-inset-right);
    --os-safe-area-bottom: env(safe-area-inset-bottom);
    --os-safe-area-left: env(safe-area-inset-left);
    --bgPrimaryColor: #213668;
    --font-family-base: Rawline, Raleway, sans-serif;
    --color-primary-pastel-01: #c5d4eb;
    --color-primary-pastel-02: #dbe8fb;
    --color-primary-pastel-03: #e9f1fd;
    --color-primary-pastel-04: #f8fafe;
    --color-primary-lighten-01: #2670e8;
    --color-primary-lighten-02: #5992ed;
    --color-primary-lighten-03: #BBCFF0;
    --color-primary-default: #1351b4;
    --color-primary-darken-01: #0c326f;
    --color-primary-darken-01-50: #0c326f80;
    --color-primary-darken-02: #071d41;
    --rgb-primary-pastel-01: 197, 212, 235;
    --rgb-primary-pastel-02: 219, 232, 251;
    --rgb-primary-lighten-01: 38, 112, 232;
    --rgb-primary-lighten-02: 89, 146, 237;
    --rgb-primary-lighten-03: 187, 207, 240;
    --rgb-primary-lighten-03-20: rgba(187, 207, 240, 0.2);
    --rgb-primary-lighten-03-30: rgba(187, 207, 240, 0.3);
    --rgb-primary-lighten-03-50: rgba(187, 207, 240, 0.5);
    --rgb-primary-default: 19, 81, 180;
    --rgb-primary-darken-01: 12, 50, 111;
    --rgb-primary-darken-02: 7, 29, 65;
    --color-secondary-01: #fff;
    --color-secondary-02: #f8f8f8;
    --color-secondary-03: #ededed;
    --color-secondary-04: #ccc;
    --color-secondary-05: #9e9d9d;
    --color-secondary-06: #888;
    --color-secondary-06B: #666;
    --color-secondary-07: #555;
    --color-secondary-08: #333;
    --color-secondary-09: #000;
    --rgb-secondary-01: 255, 255, 255;
    --rgb-secondary-02: 248, 248, 248;
    --rgb-secondary-03: 237, 237, 237;
    --rgb-secondary-04: 204, 204, 204;
    --rgb-secondary-05: 158, 157, 157;
    --rgb-secondary-06: 136, 136, 136;
    --rgb-secondary-07: 85, 85, 85;
    --rgb-secondary-08: 51, 51, 51;
    --rgb-secondary-09: 0, 0, 0;
    --rgb-secondary-01-25: rgba(255, 255, 255, 0.25);
    --rgb-secondary-04-25: rgba(204, 204, 204, 0.25);
    --rgb-secondary-08-70: rgba(85, 85, 85, 0.7);
    --rgb-secondary-09-25: rgba(0, 0, 0, 0.25);
    --color-highlight: #268744;
    --rgb-highlight: 38, 135, 68;
    --color-success: #168821;
    --color-warning: #EBAA30 /*#ffcd07*/;
    --color-danger: #e60000;
    --color-info: #155bcb;
    --color-neutral: #dadada;
    --color-neutral-darken-01: #747474;
    --color-highlight-lighten-01: #519f69;
    --color-highlight-lighten-02: #7db78f;
    --color-highlight-darken-01: #1e6c36;
    --color-highlight-darken-02: #175129;
    --color-highlight-pastel-01: #376746;
    --color-highlight-pastel-02: #8CA48A;
    --color-highlight-bright: #31AF58;
    --color-highlight-50: #93c3a2;
    --color-success-50: #8bc490;
    --color-warning-50: #f5d598;
    --color-danger-50: #FF7F7F;
    --color-info-50: #8aade5;
    --color-danger-darken-01: #b80000;
    --color-danger-darken-02: #a10000;
    --color-danger-lighten-01: #f38080;
    --color-danger-lighten-02: #fde6e6;
    --rgb-success: 22, 136, 33;
    --rgb-warning: 255, 205, 7;
    --rgb-danger: 230, 0, 0;
    --rgb-info: 21, 91, 203;
    --color-support-01: #36a191;
    --color-support-02: #f2e317;
    --color-support-03: #d84800;
    --color-support-04: #a26739;
    --color-support-05: #40e0d0;
    --color-support-06: #48cbeb;
    --color-support-07: #c72487;
    --color-support-08: #63007f;
    --color-support-09: #f08080;
    --color-support-10: #ff8c00;
    --color-support-11: #fdf5e6;
    --color-support-12: #C9EAF8;
    --color-support-13: #FFEEB4;
    --rgb-support-01: 54, 161, 145;
    --rgb-support-02: 242, 227, 23;
    --rgb-support-03: 216, 72, 0;
    --rgb-support-04: 162, 103, 57;
    --rgb-support-05: 64, 224, 208;
    --rgb-support-06: 72, 203, 235;
    --rgb-support-07: 199, 36, 135;
    --rgb-support-08: 99, 0, 127;
    --rgb-support-09: 240, 128, 128;
    --rgb-support-10: 255, 140, 0;
    --rgb-support-11: 253, 245, 230;
    --color-facebook: #3b5998;
    --color-google-plus: #db4a39;
    --color-linkedin: #0e76a8;
    --color-twitter: #00acee;
    --color-whatsapp: #25d366;
    --color-xbox: #9bc848;
    --color-yahoo: #720e9e;
    --color-youtube: #c4302b;
    --color-background-tags: #EAEAEA;
    --color-background-lider: #EAEEF4;
    --color-background-info-lider: #D7E0EE;
    --color-background-table-lider: #dce4f4;
    --color-background-header-lider: #062d6c;
    --color-background-filtro-lider: #c7d8f2;
    --rgb-facebook: 59, 89, 152;
    --rgb-google-plus: 219, 74, 57;
    --rgb-linkedin: 14, 118, 168;
    --rgb-twitter: 0, 172, 238;
    --rgb-whatsapp: 37, 211, 102;
    --rgb-xbox: 155, 200, 72;
    --rgb-yahoo: 114, 14, 158;
    --rgb-youtube: 196, 48, 43;
    --icon-size-base: 16px;
    --icon-size-xs: 8px;
    --icon-size-sm: 12px;
    --icon-size-lg: 20px;
    --icon-size-2x: 32px;
    --icon-size-3x: 48px;
    --icon-size-4x: 64px;
    --icon-size-5x: 80px;
    --icon-size-6x: 96px;
    --icon-size-7x: 112px;
    --icon-size-8x: 128px;
    --icon-size-9x: 144px;
    --icon-size-10x: 160px;
    --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1);
    --status-highlight-background: var(--color-secondary-01);
    --status-highlight-text: var(--color-support-03);
    --status-enabled-text: var(--color-primary-default);
    --status-enabled-text-darken: var(--color-secondary-01);
    --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45);
    --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45);
    --status-hover-background: var(--color-primary-pastel-02);
    --status-pressed-background: var(--color-primary-darken-02);
    --status-pressed-text: var(--color-primary-pastel-01);
    --status-focused-overlay: rgba(var(--rgb-support-02), 0.3);
    --status-focused-background: var(--color-secondary-01);
    --status-activated-background: var(--color-primary-darken-01);
    --status-activated-text: var(--color-secondary-01);
    --status-selected-background: var(--color-primary-lighten-01);
    --status-selected-text: var(--color-secondary-01);
    --status-dragged-background: var(--color-secondary-03);
    --status-dragged-text: var(--color-secondary-08);
    --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16);
    --status-visited-background: var(--color-primary-pastel-01);
    --status-visited-text: var(--color-primary-darken-01);
    --status-on-background: var(--color-primary-lighten-02);
    --status-on-text: var(--color-secondary-01);
    --status-off-background: var(--color-secondary-04);
    --status-off-text: var(--color-secondary-07);
    --font-weight-thin: 100;
    --font-weight-extra-light: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-extra-bold: 800;
    --font-weight-black: 900;
    --font-size-scale-base: 14px;
    --font-size-scale-down-half: 12.88px;
    --font-size-scale-down-01: 11.662px;
    --font-size-scale-down-02: 9.716px;
    --font-size-scale-down-03: 8.106px;
    --font-size-scale-up-01: 16.8px;
    --font-size-scale-up-02: 20.16px;
    --font-size-scale-up-03: 24.192px;
    --font-size-scale-up-04: 29.036px;
    --font-size-scale-up-05: 34.832px;
    --font-size-scale-up-06: 41.804px;
    --font-size-scale-up-07: 50.162px;
    --font-line-height-low: 1.15;
    --font-line-height-medium: 1.45;
    --font-line-height-high: 1.85;
    --grid-breakpoint-xs: 0px;
    --grid-breakpoint-sm: 575px;
    --grid-breakpoint-md: 992px;
    --grid-breakpoint-lg: 1280px;
    --grid-breakpoint-xl: 1600px;
    --grid-portrait-maxwidth: 100%;
    --grid-portrait-gutter: 16px;
    --grid-portrait-columns: 4;
    --grid-portrait-margin: 8px;
    --grid-tablet-maxwidth: 100%;
    --grid-tablet-gutter: 24px;
    --grid-tablet-columns: 8;
    --grid-tablet-margin: 40px;
    --grid-desktop-maxwidth: 1200px;
    --grid-desktop-gutter: 24px;
    --grid-desktop-columns: 12;
    --grid-desktop-margin: 40px;
    --grid-tv-maxwidth: 1520px;
    --grid-tv-gutter: 40px;
    --grid-tv-columns: 12;
    --grid-tv-margin: 40px;
    --spacing-vertical-top: top;
    --spacing-vertical-center: center;
    --spacing-vertical-bottom: bottom;
    --spacing-horizontal-left: left;
    --spacing-horizontal-center: center;
    --spacing-horizontal-right: right;
    --spacing-scale-default: 0;
    --spacing-scale-base: 8px;
    --spacing-scale-2x: 16px;
    --spacing-scale-3x: 24px;
    --spacing-scale-4x: 32px;
    --spacing-scale-5x: 40px;
    --spacing-scale-6x: 48px;
    --spacing-scale-7x: 56px;
    --spacing-scale-8x: 64px;
    --spacing-scale-9x: 72px;
    --spacing-scale-10x: 80px;
    --spacing-scale-half: 4px;
    --spacing-scale-baseh: 12px;
    --spacing-scale-2xh: 20px;
    --spacing-scale-3xh: 28px;
    --spacing-scale-4xh: 36px;
    --spacing-scale-5xh: 44px;
    --spacing-scale-6xh: 52px;
    --spacing-scale-7xh: 60px;
    --spacing-scale-8xh: 68px;
    --spacing-scale-9xh: 76px;
    --spacing-scale-10xh: 84px;
    --interactive: var(--color-primary-default);
    --interactive-rgb: var(--rgb-primary-default);
    --visited: var(--color-primary-darken-01);
    --disabled: var(--surface-opacity-md, 0.45);
    --hover: var(--surface-opacity-xs, 0.16);
    --hover-effect: linear-gradient( rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)) );
    --pressed: var(--surface-opacity-md, 0.45);
    --pressed-effect: linear-gradient( rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)) );
    --focus-style: dashed;
    --focus-color: var(--color-support-03);
    --focus-offset: var(--spacing-scale-half);
    --focus-width: var(--surface-width-lg, 4px);
    --active: var(--color-primary-darken-01);
    --selected: var(--color-primary-lighten-01);
    --on: var(--color-primary-lighten-02);
    --off: var(--color-secondary-06);
    --ondrag-border-color: var(--interactive);
    --ondrag-border-width: var(--surface-width-md, 2px);
    --ondrag-border-style: solid;
    --ondrag-shadow-offset-x: var(--surface-offset-none, 0);
    --ondrag-shadow-offset-y: var(--surface-offset-md, 3px);
    --ondrag-shadow-blur: var(--surface-blur-lg, 6px);
    --ondrag-shadow-color: var(--interactive-rgb);
    --ondrag-shadow-opacity: var(--surface-opacity-sm, 0.3);
    --ondrag-opacity: var(--surface-opacity-xl, 0.85);
    --ondrag-rotate: -5deg;
    --ondrag-cursor: grabbing;
    --draggable-icon: grip-vertical;
    --draggable-cursor: grab;
    --dropzone-border-color: var(--interactive);
    --dropzone-border-width: var(--surface-width-sm, 1px);
    --dropzone-border-style: dashed;
    --ondrop-background: var(--interactive-rgb);
    --ondrop-opacity: var(--surface-opacity-sm, 0.3);
    --ondrop-cursor: copy;
    --max-width-base: 500px;
    --filter-primary-darken-01: /*#0c326f*/ brightness(0) saturate(100%) invert(16%) sepia(95%) saturate(1309%) hue-rotate(200deg) brightness(87%) contrast(102%);
    --filter-danger: /*#e60000*/ brightness(0) saturate(100%) invert(11%) sepia(100%) saturate(7423%) hue-rotate(26deg) brightness(98%) contrast(134%);
    --filter-secondary-01: /*#ffffff*/ brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(304deg) brightness(111%) contrast(101%);
    -webkit-text-size-adjust: 100%;
    --font-size: var(--font-size-scale-base);
    --text-color: var(--color-secondary-08);
    --link-color: var(--color-primary-default);
    --bg-color: var(--color-secondary-02);
    --font-weight: var(--font-weight-regular);
    --line-height: var(--font-line-height-medium);
    -webkit-box-direction: normal;
    hyphens: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: var(--font-family-base);
    -webkit-font-smoothing: antialiased;
    line-height: 1.43;
    overflow: hidden;
    position: relative;
    transition: all 200ms ease;
    transform: translateZ(0);
    user-select: none;
    min-height: 42px;
    min-width: 100px;
    max-width: none;
    width: 220px !important;
    height: 52px !important;
    --button-border: transparent;
    --button-radius: 100em;
    --button-font-size: var(--font-size-scale-base);
    --button-font-weight: var(--font-weight-semi-bold);
    --button-xsmall: 24px;
    --button-small: 32px;
    --button-medium: 40px;
    --button-large: 48px;
    --button-size: var(--button-medium);
    --button-padding: 0 var(--spacing-scale-3x);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--button-background);
    border: 1px solid var(--button-border);
    border-radius: var(--button-radius);
    color: var(--button-color);
    cursor: pointer;
    font-size: var(--button-font-size);
    font-weight: var(--button-font-weight);
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    --button-background: var(--status-hover-background);
    --button-color: var(--color-primary-default);
    background-image: none;
}

.btnGovbr
{
	--space-none: 0;
    --space-xs: 3px;
    --space-s: 5px;
    --space-base: 10px;
    --space-m: 15px;
    --space-l: 20px;
    --space-xl: 25px;
    --space-xxl: 30px;
    --os-safe-area-top: env(safe-area-inset-top);
    --os-safe-area-right: env(safe-area-inset-right);
    --os-safe-area-bottom: env(safe-area-inset-bottom);
    --os-safe-area-left: env(safe-area-inset-left);
    --bgPrimaryColor: #213668;
    --font-family-base: Rawline, Raleway, sans-serif;
    --color-primary-pastel-01: #c5d4eb;
    --color-primary-pastel-02: #dbe8fb;
    --color-primary-pastel-03: #e9f1fd;
    --color-primary-pastel-04: #f8fafe;
    --color-primary-lighten-01: #2670e8;
    --color-primary-lighten-02: #5992ed;
    --color-primary-lighten-03: #BBCFF0;
    --color-primary-default: #1351b4;
    --color-primary-darken-01: #0c326f;
    --color-primary-darken-01-50: #0c326f80;
    --color-primary-darken-02: #071d41;
    --rgb-primary-pastel-01: 197, 212, 235;
    --rgb-primary-pastel-02: 219, 232, 251;
    --rgb-primary-lighten-01: 38, 112, 232;
    --rgb-primary-lighten-02: 89, 146, 237;
    --rgb-primary-lighten-03: 187, 207, 240;
    --rgb-primary-lighten-03-20: rgba(187, 207, 240, 0.2);
    --rgb-primary-lighten-03-30: rgba(187, 207, 240, 0.3);
    --rgb-primary-lighten-03-50: rgba(187, 207, 240, 0.5);
    --rgb-primary-default: 19, 81, 180;
    --rgb-primary-darken-01: 12, 50, 111;
    --rgb-primary-darken-02: 7, 29, 65;
    --color-secondary-01: #fff;
    --color-secondary-02: #f8f8f8;
    --color-secondary-03: #ededed;
    --color-secondary-04: #ccc;
    --color-secondary-05: #9e9d9d;
    --color-secondary-06: #888;
    --color-secondary-06B: #666;
    --color-secondary-07: #555;
    --color-secondary-08: #333;
    --color-secondary-09: #000;
    --rgb-secondary-01: 255, 255, 255;
    --rgb-secondary-02: 248, 248, 248;
    --rgb-secondary-03: 237, 237, 237;
    --rgb-secondary-04: 204, 204, 204;
    --rgb-secondary-05: 158, 157, 157;
    --rgb-secondary-06: 136, 136, 136;
    --rgb-secondary-07: 85, 85, 85;
    --rgb-secondary-08: 51, 51, 51;
    --rgb-secondary-09: 0, 0, 0;
    --rgb-secondary-01-25: rgba(255, 255, 255, 0.25);
    --rgb-secondary-04-25: rgba(204, 204, 204, 0.25);
    --rgb-secondary-08-70: rgba(85, 85, 85, 0.7);
    --rgb-secondary-09-25: rgba(0, 0, 0, 0.25);
    --color-highlight: #268744;
    --rgb-highlight: 38, 135, 68;
    --color-success: #168821;
    --color-warning: #EBAA30 /*#ffcd07*/;
    --color-danger: #e60000;
    --color-info: #155bcb;
    --color-neutral: #dadada;
    --color-neutral-darken-01: #747474;
    --color-highlight-lighten-01: #519f69;
    --color-highlight-lighten-02: #7db78f;
    --color-highlight-darken-01: #1e6c36;
    --color-highlight-darken-02: #175129;
    --color-highlight-pastel-01: #376746;
    --color-highlight-pastel-02: #8CA48A;
    --color-highlight-bright: #31AF58;
    --color-highlight-50: #93c3a2;
    --color-success-50: #8bc490;
    --color-warning-50: #f5d598;
    --color-danger-50: #FF7F7F;
    --color-info-50: #8aade5;
    --color-danger-darken-01: #b80000;
    --color-danger-darken-02: #a10000;
    --color-danger-lighten-01: #f38080;
    --color-danger-lighten-02: #fde6e6;
    --rgb-success: 22, 136, 33;
    --rgb-warning: 255, 205, 7;
    --rgb-danger: 230, 0, 0;
    --rgb-info: 21, 91, 203;
    --color-support-01: #36a191;
    --color-support-02: #f2e317;
    --color-support-03: #d84800;
    --color-support-04: #a26739;
    --color-support-05: #40e0d0;
    --color-support-06: #48cbeb;
    --color-support-07: #c72487;
    --color-support-08: #63007f;
    --color-support-09: #f08080;
    --color-support-10: #ff8c00;
    --color-support-11: #fdf5e6;
    --color-support-12: #C9EAF8;
    --color-support-13: #FFEEB4;
    --rgb-support-01: 54, 161, 145;
    --rgb-support-02: 242, 227, 23;
    --rgb-support-03: 216, 72, 0;
    --rgb-support-04: 162, 103, 57;
    --rgb-support-05: 64, 224, 208;
    --rgb-support-06: 72, 203, 235;
    --rgb-support-07: 199, 36, 135;
    --rgb-support-08: 99, 0, 127;
    --rgb-support-09: 240, 128, 128;
    --rgb-support-10: 255, 140, 0;
    --rgb-support-11: 253, 245, 230;
    --color-facebook: #3b5998;
    --color-google-plus: #db4a39;
    --color-linkedin: #0e76a8;
    --color-twitter: #00acee;
    --color-whatsapp: #25d366;
    --color-xbox: #9bc848;
    --color-yahoo: #720e9e;
    --color-youtube: #c4302b;
    --color-background-tags: #EAEAEA;
    --color-background-lider: #EAEEF4;
    --color-background-info-lider: #D7E0EE;
    --color-background-table-lider: #dce4f4;
    --color-background-header-lider: #062d6c;
    --color-background-filtro-lider: #c7d8f2;
    --rgb-facebook: 59, 89, 152;
    --rgb-google-plus: 219, 74, 57;
    --rgb-linkedin: 14, 118, 168;
    --rgb-twitter: 0, 172, 238;
    --rgb-whatsapp: 37, 211, 102;
    --rgb-xbox: 155, 200, 72;
    --rgb-yahoo: 114, 14, 158;
    --rgb-youtube: 196, 48, 43;
    --icon-size-base: 16px;
    --icon-size-xs: 8px;
    --icon-size-sm: 12px;
    --icon-size-lg: 20px;
    --icon-size-2x: 32px;
    --icon-size-3x: 48px;
    --icon-size-4x: 64px;
    --icon-size-5x: 80px;
    --icon-size-6x: 96px;
    --icon-size-7x: 112px;
    --icon-size-8x: 128px;
    --icon-size-9x: 144px;
    --icon-size-10x: 160px;
    --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1);
    --status-highlight-background: var(--color-secondary-01);
    --status-highlight-text: var(--color-support-03);
    --status-enabled-text: var(--color-primary-default);
    --status-enabled-text-darken: var(--color-secondary-01);
    --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45);
    --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45);
    --status-hover-background: var(--color-primary-pastel-02);
    --status-pressed-background: var(--color-primary-darken-02);
    --status-pressed-text: var(--color-primary-pastel-01);
    --status-focused-overlay: rgba(var(--rgb-support-02), 0.3);
    --status-focused-background: var(--color-secondary-01);
    --status-activated-background: var(--color-primary-darken-01);
    --status-activated-text: var(--color-secondary-01);
    --status-selected-background: var(--color-primary-lighten-01);
    --status-selected-text: var(--color-secondary-01);
    --status-dragged-background: var(--color-secondary-03);
    --status-dragged-text: var(--color-secondary-08);
    --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16);
    --status-visited-background: var(--color-primary-pastel-01);
    --status-visited-text: var(--color-primary-darken-01);
    --status-on-background: var(--color-primary-lighten-02);
    --status-on-text: var(--color-secondary-01);
    --status-off-background: var(--color-secondary-04);
    --status-off-text: var(--color-secondary-07);
    --font-weight-thin: 100;
    --font-weight-extra-light: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-extra-bold: 800;
    --font-weight-black: 900;
    --font-size-scale-base: 14px;
    --font-size-scale-down-half: 12.88px;
    --font-size-scale-down-01: 11.662px;
    --font-size-scale-down-02: 9.716px;
    --font-size-scale-down-03: 8.106px;
    --font-size-scale-up-01: 16.8px;
    --font-size-scale-up-02: 20.16px;
    --font-size-scale-up-03: 24.192px;
    --font-size-scale-up-04: 29.036px;
    --font-size-scale-up-05: 34.832px;
    --font-size-scale-up-06: 41.804px;
    --font-size-scale-up-07: 50.162px;
    --font-line-height-low: 1.15;
    --font-line-height-medium: 1.45;
    --font-line-height-high: 1.85;
    --grid-breakpoint-xs: 0px;
    --grid-breakpoint-sm: 575px;
    --grid-breakpoint-md: 992px;
    --grid-breakpoint-lg: 1280px;
    --grid-breakpoint-xl: 1600px;
    --grid-portrait-maxwidth: 100%;
    --grid-portrait-gutter: 16px;
    --grid-portrait-columns: 4;
    --grid-portrait-margin: 8px;
    --grid-tablet-maxwidth: 100%;
    --grid-tablet-gutter: 24px;
    --grid-tablet-columns: 8;
    --grid-tablet-margin: 40px;
    --grid-desktop-maxwidth: 1200px;
    --grid-desktop-gutter: 24px;
    --grid-desktop-columns: 12;
    --grid-desktop-margin: 40px;
    --grid-tv-maxwidth: 1520px;
    --grid-tv-gutter: 40px;
    --grid-tv-columns: 12;
    --grid-tv-margin: 40px;
    --spacing-vertical-top: top;
    --spacing-vertical-center: center;
    --spacing-vertical-bottom: bottom;
    --spacing-horizontal-left: left;
    --spacing-horizontal-center: center;
    --spacing-horizontal-right: right;
    --spacing-scale-default: 0;
    --spacing-scale-base: 8px;
    --spacing-scale-2x: 16px;
    --spacing-scale-3x: 24px;
    --spacing-scale-4x: 32px;
    --spacing-scale-5x: 40px;
    --spacing-scale-6x: 48px;
    --spacing-scale-7x: 56px;
    --spacing-scale-8x: 64px;
    --spacing-scale-9x: 72px;
    --spacing-scale-10x: 80px;
    --spacing-scale-half: 4px;
    --spacing-scale-baseh: 12px;
    --spacing-scale-2xh: 20px;
    --spacing-scale-3xh: 28px;
    --spacing-scale-4xh: 36px;
    --spacing-scale-5xh: 44px;
    --spacing-scale-6xh: 52px;
    --spacing-scale-7xh: 60px;
    --spacing-scale-8xh: 68px;
    --spacing-scale-9xh: 76px;
    --spacing-scale-10xh: 84px;
    --interactive: var(--color-primary-default);
    --interactive-rgb: var(--rgb-primary-default);
    --visited: var(--color-primary-darken-01);
    --disabled: var(--surface-opacity-md, 0.45);
    --hover: var(--surface-opacity-xs, 0.16);
    --hover-effect: linear-gradient( rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)) );
    --pressed: var(--surface-opacity-md, 0.45);
    --pressed-effect: linear-gradient( rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)) );
    --focus-style: dashed;
    --focus-color: var(--color-support-03);
    --focus-offset: var(--spacing-scale-half);
    --focus-width: var(--surface-width-lg, 4px);
    --active: var(--color-primary-darken-01);
    --selected: var(--color-primary-lighten-01);
    --on: var(--color-primary-lighten-02);
    --off: var(--color-secondary-06);
    --ondrag-border-color: var(--interactive);
    --ondrag-border-width: var(--surface-width-md, 2px);
    --ondrag-border-style: solid;
    --ondrag-shadow-offset-x: var(--surface-offset-none, 0);
    --ondrag-shadow-offset-y: var(--surface-offset-md, 3px);
    --ondrag-shadow-blur: var(--surface-blur-lg, 6px);
    --ondrag-shadow-color: var(--interactive-rgb);
    --ondrag-shadow-opacity: var(--surface-opacity-sm, 0.3);
    --ondrag-opacity: var(--surface-opacity-xl, 0.85);
    --ondrag-rotate: -5deg;
    --ondrag-cursor: grabbing;
    --draggable-icon: grip-vertical;
    --draggable-cursor: grab;
    --dropzone-border-color: var(--interactive);
    --dropzone-border-width: var(--surface-width-sm, 1px);
    --dropzone-border-style: dashed;
    --ondrop-background: var(--interactive-rgb);
    --ondrop-opacity: var(--surface-opacity-sm, 0.3);
    --ondrop-cursor: copy;
    --max-width-base: 500px;
    --filter-primary-darken-01: /*#0c326f*/ brightness(0) saturate(100%) invert(16%) sepia(95%) saturate(1309%) hue-rotate(200deg) brightness(87%) contrast(102%);
    --filter-danger: /*#e60000*/ brightness(0) saturate(100%) invert(11%) sepia(100%) saturate(7423%) hue-rotate(26deg) brightness(98%) contrast(134%);
    --filter-secondary-01: /*#ffffff*/ brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(304deg) brightness(111%) contrast(101%);
    -webkit-text-size-adjust: 100%;
    --font-size: var(--font-size-scale-base);
    --text-color: var(--color-secondary-08);
    --link-color: var(--color-primary-default);
    --bg-color: var(--color-secondary-02);
    --font-weight: var(--font-weight-regular);
    --line-height: var(--font-line-height-medium);
    -webkit-box-direction: normal;
    hyphens: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: var(--font-family-base);
    -webkit-font-smoothing: antialiased;
    line-height: 1.43;
    overflow: hidden;
    position: relative;
    transition: all 200ms ease;
    transform: translateZ(0);
    user-select: none;
    min-height: 42px;
    min-width: 100px;
    max-width: none;
    --button-radius: 100em;
    --button-font-size: var(--font-size-scale-base);
    --button-font-weight: var(--font-weight-semi-bold);
    --button-xsmall: 24px;
    --button-small: 32px;
    --button-medium: 40px;
    --button-large: 48px;
    --button-size: var(--button-medium);
    --button-padding: 0 var(--spacing-scale-3x);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--button-background);
    border: 1px solid var(--button-border);
    border-radius: var(--button-radius);
    color: var(--button-color);
    cursor: pointer;
    font-size: var(--button-font-size);
    font-weight: var(--button-font-weight);
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    --button-border: var(--status-enabled-text);
    width: 220px !important;
    height: 52px !important;
    --button-background: var(--status-enabled-text);
    --button-color: var(--color-secondary-01);
}

#assinarRelatorio-divTexto
{
	text-align: justify;
	padding: 1em 0em 1em;
	color: #004d00;
}

.ui-autocomplete
{
	max-height: 250px;
	overflow-y: scroll;
	padding-left: 0.4em !important;
}


.menu-highlight {
  background-color: #a4c969;
	padding: 0 2px;
	border-radius: 2px;
}

.menu-match-tag {
	font-size: 0.75em;
	color: #888;
	margin-left: 4px;
	vertical-align: middle;
}


		/* Estilos para o popup integrado */
		#modalPopupIntegrado {
			display: flex;
			flex-direction: column;
			max-height: 80vh;
		}
		
		.modalPopupContent {
			flex: 1;
			overflow-y: auto;
			padding: 15px;
			line-height: 1.5;
			border-bottom: 1px solid #ddd;
			max-height: calc(80vh - 120px); /* Reserva espaço para os botões */
			scroll-behavior: smooth;
			transition: opacity 0.2s ease-in-out;
		}
		
		.modalPopupActions {
			flex-shrink: 0; /* Impede que os botões encolham */
			padding: 15px;
			background-color: #f9f9f9;
			border-radius: 0 0 4px 4px;
			display: flex;
			justify-content: space-between;
			align-items: center;
			min-height: 60px;
		}
		
		.modalPopupCheckbox {
			display: flex;
			align-items: center;
			font-size: 0.9em;
			color: #666;
		}
		
		.modalPopupCheckbox input[type="checkbox"] {
			transform: scale(1.1);
			cursor: pointer;
			margin-right: 8px;
		}
		
		.modalPopupCheckbox label {
			cursor: pointer;
			user-select: none;
			margin: 0;
		}
		
		.modalPopupButtons {
			display: flex;
			gap: 10px;
		}
		
		.modalPopupButtons button {
			padding: 8px 16px;
			border: 1px solid #ddd;
			border-radius: 4px;
			cursor: pointer;
			font-size: 0.9em;
		}
		
		.modalPopupButtons .btnFechar {
			background-color: #f8f9fa;
			color: #6c757d;
		}
		
		.modalPopupButtons .btnFechar:hover {
			background-color: #e9ecef;
		}
		
		.modalPopupButtons .btnConfirmar {
			background-color: #007bff;
			color: white;
		}
		
		.modalPopupButtons .btnConfirmar:hover {
			background-color: #0056b3;
		}