:root {
  --secondary: #ffc200;
  --success: #019b7f;
  --success-light: #01e7bd;
  --success-dark: #00362c;
  --danger: #f25d5d;
  --link-color: var(--primary);
  --dark: #4e6380;
  --dark-hover: #273241;
  --border-width: 2px;
  --light: #f6f9fb;
  --warning: #e7a34f;
  --info: #3dadf1;
  --featured: #9747c3;
  --body-bg: #f5f7fa;
  --body-color: #1f2435;
  --bg-white: #fff;
  --border-radius: 6px;
  --card-padding: 22px;
  --font-size-base: 14px;
  --gray-100: #f6f9fb;
  --gray-200: #e5eaef;
  --gray-300: #b6c4d2;
  --border-color: #e5eaef;
  --card-sparcer-x: 30px;
  --card-bg: white;
  --input-height: 38px;
  --input-height-sm: 30px;
  --input-height-lg: 50px;
  --input-border-color: #aeb4b9;
  --input-border-focus-color: var(--primary);
  --input-border-focus-width: 2px;
  --input-placeholder-color: rgb(197, 202, 207);
  --input-padding-x: 14px;
  --input-padding-x-sm: 12px;
  --input-padding-y-sm: 10px;
  --input-padding-x-lg: 20px;
  --input-border-radius: 4px;
  --input-border-radius-sm: 4px;
  --input-border-width: 1px;
  --input-bg-color: white;
  --form-check-height: 20px;
  --form-check-border-width: 2px;
  --form-check-border-radius: 4px;
  --form-group-margin-bottom: 15px;
  --modal-backdrop-opacity: .8;
  --modal-backdrop-bg: #536d73;
  --modal-padding-x: 30px;
  --text-muted: rgba(31, 36, 53, .6);
  --font-headings-weight: 700;
  --card-border-radius: 6px;
  --grid-gutter-width: 20px;
  --font-weight-nomal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --layout-content-padding-x: 40px;
  --container-max-width: 1200px;
  --container-max-width-md: 1400px;
  --container-max-width-fd: 1600px;
  --tab-height: 44px;
  --alert-border-radius: 4px;
  --layout-sidebar-width: 244px;
  --layout-navbar-height: 65px;
  --shadow-card: 0px 0px 5px 0px rgba(23, 24, 24, .05), 0px 1px 2px 0px rgba(0, 0, 0, .15);
  --shadow-button: 0 0 2px rgba(0, 0, 0, .05), inset 0 -1px 0 rgba(0, 0, 0, .2);
}
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(88, 88, 88, 0.3);
    border-radius: 6px;
}
::-webkit-scrollbar-thumb {
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 8px rgba(105, 105, 105, 0.705);
}
input:required {
  border-left: 2px solid red;
}

a:hover{
  color: var(--primary)!important;    
  font-weight: 600;
}
p {
  margin-bottom: 0px;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#app {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}

.tox-promotion{
  display: none!important;
}

.tox-statusbar__branding{
  display: none!important; 
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s ease;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.ui-full{
  width: 100%;
}

.ui-fw-500{
  font-weight: 500!important;
}

.ui-fw-600{
  font-weight: 600!important;
}

.ui-inline-grid{
  display:inline-grid!important;
}

.ui-mb-20{
  margin-bottom: 20px;
}

.ui-ml-5{
  margin-left: 5px;
}

.ui-mr-5{
  margin-right: 5px;
}

.ui-mt-10{
  margin-top: 10px!important;
}

.ui-mt-30{
  margin-top: 30px!important;
}

.ui-mh-32{
  min-height: 32px!important;
}

.ui-mh-25{
  min-height: 25px!important;
  font-size: 14px!important;
}

.ui-p-l-r{
  padding: 0px 5px;
}

.ui-logo{
  max-width: 150px;
}

.ui-select-cor{
  padding: 0px 2px!important;
  height: 32px!important;
}

.ui-sider{
  overflow: auto;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 888;
}

.ui-layout-navbar {    
  position: sticky;
  top: 0;
  z-index: 887;  
}

.ui-flex-center{
  display: flex;
  align-items: center;
}

.ui-daj-center{
  display: flex;
  align-items: center;
  justify-content: center;
}

.ui-d-none{
  display: none!important;
}

.ui-actions-table{
  display: flex;
  align-items: center;
  justify-content: center;
}

.ui-titulo-destaque {
  padding: 8px 0px 8px 10px;
  background: #fafafa;
  border-radius: 6px;
  border-bottom: 1px solid #f0f0f0;
  margin: 2px 5px;    
}

.ui-menu-img{
  width: 20px;
  margin-right: 10px;
}

.ui-full-modal .ant-modal {
  max-width: 100%;
  max-height: 100%;
  top: 0;
  padding-bottom: 0;
  margin: 0;
}

.ui-full-modal .ant-modal-content {
  display: flex;
  flex-direction: column;
  height: calc(100vh);
}

.ui-full-modal .ant-modal-body {
  flex: 1;
  overflow-x: auto;
  box-shadow: inset 0 0 0.5em #bfbfbf;
  padding: 10px 15px;
}

svg.ui-menu{
  font-size: 20px;
  margin-right: 5px;
  color: var(--primary);
}

svg.ui-icone-informacao {
  font-size: 14px;
  margin: 0 5px;
}

.ui-rolagem-padrao{
  overflow-y: auto;
  max-height: 400px;
}

.ui-dados-usuario{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 54px;
}

.ui-dados-usuario-identificacao{
  display: flex;
  color: #5c5c5c;
  font-weight: 500;
  margin-left: 10px;
  align-items: center;
}

.ui-desabilitar-rolagem-horizontal {
  overflow-x: hidden!important;
}

.ui-content{
  margin-left:200px;
}

.ui-layout-content{
  margin: 10px 6px 0;
  overflow: initial;
  min-height: 100vh;
}

.ui-radio{
 justify-content: center;
}

.ui-move{
  cursor: move!important;
}

.ui-imagem{
  display: inline-grid;
  border: solid 1px #cfcfcf;
  border-radius: 4px;
  margin: 6px 2px;
}

.ui-imagem img{
  object-fit: contain;
  height: 105px;
  width: 105px;
}

.logo{
  font-size: 20px;
    font-weight: 700;
    padding: 20px 2px;
    color: var(--primary-dark);    
    align-items: center;    
}

.ant-divider-inner-text {  
  font-weight: 600;
  font-size: 18px;  
}

.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  min-height: 0;
  background: #f5f5f5;
  min-height: 100%;
}

.ant-layout-sider-light {
  background: #fff;
  box-shadow: 5px 0 5px rgb(0 0 0 / 5%);
}

.ant-layout-header{
  padding: 0px!important;
  background-color: #fff!important;
  height: 54px;
  box-shadow: var(--shadow-card);
}

.ant-menu {  
  background: transparent;  
  width: 99%;
  margin: auto;
}

.router-link-exact-active{
  font-weight: 600;
  font-size: 14px;
}

.ant-menu-sub.ant-menu-inline > .ant-menu-item, .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 30px;
  line-height: 35px;
  font-size: 14px;
  padding-left: 25px !important;
}

li.ui-menu-item{
  padding-left: 15px!important;
}

.ant-avatar { 
  color: #fff;  
  background: var(--featured);  
}

.ant-menu-vertical .ant-menu-item:not(:last-child), .ant-menu-vertical-left .ant-menu-item:not(:last-child), .ant-menu-vertical-right .ant-menu-item:not(:last-child), .ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 0px;
}

.ant-form-vertical .ant-form-item-label, .ant-col-24.ant-form-item-label, .ant-col-xl-24.ant-form-item-label {
  padding: 0 0 2px; 
}

.ant-form label {  
  font-weight: 500;
}

.ant-descriptions-small .ant-descriptions-row > th{
  font-weight: 700;
}

.ant-menu-item-selected a, .ant-menu-item-selected a:hover {
  color: #2b2b2b;
}

.ant-menu-submenu-title:hover {
  color: #2b2b2b;
}

.ant-form-item { 
  padding: 5px;  
  margin-bottom: 0px!important; 
}

.ant-menu-submenu-selected {
  color: #2b2b2b;
}

.ant-menu-vertical .ant-menu-item::after, .ant-menu-vertical-left .ant-menu-item::after, .ant-menu-vertical-right .ant-menu-item::after, .ant-menu-inline .ant-menu-item::after {  
  display: none;
  border-right: initial;  
}

.ant-menu-light .ant-menu-item:hover, .ant-menu-light .ant-menu-item-active, .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-light .ant-menu-submenu-active, .ant-menu-light .ant-menu-submenu-title:hover {
  color: #000;
  background-color: transparent!important;
  border-radius: 6px;
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {  
  background-color: var(--primary-light)!important;
  font-weight: 700;  
  color:#000;
}

.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left {
  border-right: initial; 
}

.ant-divider-horizontal.ant-divider-with-text {  
  margin: 6px 0!important;
}

.ant-layout-sider-children {  
  border-left: solid 5px var(--primary);
}

.ant-radio-group {
  display: flex;    
}

.ant-radio-checked .ant-radio-inner {
  border-color: var(--primary);;
}

.ant-radio-inner::after {
  background-color: var(--primary);  
}

.ant-upload.ant-upload-select {  
  width: 100%;
}

.ant-btn-dangerous {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
}

.ant-btn-dangerous:hover {
  color: #fff;
  border-color: #d83b3e;
  background: #d83b3e;
}

.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;   
  border-radius: 2px 0 0 2px;
}

.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: var(--primary);
  border-color:var(--primary);
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: var(--primary);
  border-color: var(--primary);
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: var(--primary);
  border-color: var(--primary);
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
    background-color: var(--primary);
}

.ant-radio-button-wrapper:hover {
  position: relative;
  color: var(--primary);
}

.ant-input:hover {
  border-color: #1c1c1c;
  border-right-width: 1px !important;
}

.ant-input:focus,
.ant-input-focused {
  border-color: #1c1c1c;
  box-shadow: 0 0 0 2px rgba(83, 83, 83, 0.075);  
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #1c1c1c;
  border-right-width: 1px !important;
  z-index: 1;
}

.ant-input-affix-wrapper:hover {
  border-color: #1c1c1c;
  border-right-width: 1px !important;
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #1c1c1c;  
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{
  border-color: #1c1c1c; 
  box-shadow: 0 0 0 2px rgba(83, 83, 83, 0.075); 
}


.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: #000!important;
}

.ant-input-lg {  
  font-size: 18px;
}

.ant-checkbox + span {
  font-weight: 400!important;
}

.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: var(--primary);
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--primary);
  border-color: var(--primary);
}

.ui-check-card span{
  font-size: 18px;
  font-weight: 700!important;
}

.ant-pagination-item-active:hover {
  border-color: #e9e9e9;    
}

.ant-pagination-item-active {
  border-color: #e9e9e9;
}

.ant-pagination-item-active a {    
  color: #2c2c2c!important;
  background-color: #e9e9e9;    
  border-color: #e9e9e9;
}

.ant-picker-input > input:hover {
  border-color: #1c1c1c;
  border-right-width: 1px !important;
}

.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner, .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner, .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: var(--primary);
}

.ant-picker-focused {
  border-color: #1c1c1c!important;
  box-shadow: 0 0 0 2px rgba(83, 83, 83, 0.075);  
  border-right-width: 1px !important;
  outline: 0;
}

.ant-picker:hover, .ant-picker-focused {
  border-color: #1c1c1c!important;;
  border-right-width: 1px !important;
}

.ant-drawer-title {  
  font-weight: 700;
  font-size: 20px;  
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {  
  background-color: var(--primary-light);
}

.ui-menu-expand{
  width: 40px;
}

.ui-menu-expand svg{
  font-size: 20px;
}

.ui-page {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: initial;
  margin: 0 auto;
  width: 100%;
  max-width: var(--container-max-width);
  padding: var(--layout-content-padding-x);
  padding-top: 0;
}

.ui-card {
  border-radius: var(--card-border-radius, 8px);
  display: flex;
  flex-direction: column;
  border: none;
  text-align: left;
  background: var(--card-bg);
  box-shadow: var(--shadow-card);
}

.ui-card .ui-card-body:first-child {
  margin-top: 0;
}
.ui-card .ui-card-body {
  margin-top: var(--card-padding);
  flex-grow: 1;
  will-change: height;
  height: auto;
  padding: var(--card-padding);
}

.ui-card .ui-card-header {
  position: relative;
  background: none;
  padding: var(--card-padding);
}

.ui-card .ui-card-header>*:not(.title):not(.ui-card-caption):last-child {
  margin-left: auto;
}

.ui-card .ui-card-header-content {
  display: flex;
  width: 100%;
  align-items: flex-start;
  gap: var(--grid-gutter-width);
}

.ui-card .ui-card-header-content>.ui-header-content-title {
  align-self: center;
}

.ui-card .ui-card-header-content>.ui-header-content-title>.ui-card-title, .ui-card .ui-card-header-content>.ui-header-content-title>span:first-child {
  font-size: 18px;
  font-weight: 700;
  display: flex;
  line-height: 1.3;
  align-items: center;
}

.ui-card .ui-card-header h4 {
  margin: 0;
}

.titlebar {
  margin: 5px 0;
  display: flex;
  align-items: center;
  min-height: 40px;
  position: sticky;
  top: 54px;
  background: #f5f5f5;
  border-radius: 4px;
  z-index: 100;
}

.ui-card .ui-card-header+.ui-card-body {
  padding-top: 0;
  margin-top: 0;
}

.titlebar .titlebar-title {
  color: var(--body-color);
  display: flex;
  gap: 15px;
  align-items: center;
}

.titlebar .titlebar-title .titlebar-text {
  font-size: 22px;
  font-weight: 900;
  margin: 0;
}

.titlebar .titlebar-actions {
  margin-left: auto;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 10px;
}
.ui-dropdown {
  --dropdown-secton-padding: 20px;
  position: relative;
  z-index: 111;
}

.ui-dropdown .ui-dropdown-button {
  position: relative;
  user-select: none;
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.dropdown-item:hover, .ui-dropdown .ui-dropdown-menu .ui-dropdown-item:focus {
  background: none;
  color: var(--primary);
}
.ui-dropdown .ui-dropdown-menu .ui-dropdown-item.-button {
  width: 100%;
  cursor: pointer;
}
.ui-dropdown .ui-dropdown-menu .ui-dropdown-item {
  font-weight: 500;
  color: #f1f1f1;
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: none;
  border: 0;
  white-space: nowrap;
  padding: 8px 20px;
}

.ui-button.-plain {
  background: transparent;
  box-shadow: none;
  filter: none;
  border: none;
  color: var(--body-color);
}
.ui-button {
  display: inline-flex;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  appearance: none;
  border: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  line-height: 1;
  border-radius: var(--input-border-radius);
  cursor: pointer;
  padding: 7px var(--input-padding-x);
  align-items: center;
  min-height: var(--input-height);
  justify-content: center;
  position: relative;
  box-shadow: var(--shadow-button);
  background-color: #fff;
  font-weight: 500;
  color: var(--body-color);
}

.ui-button.-primary {
  background-color: var(--primary);
  color: #fff;
}

.ui-button.-second {
  background-color: transparent;
  border: solid 1px var(--primary);  
  color: var(--primary);
}

.ui-button:hover {
  filter: brightness(1.08);
  text-decoration: none;
}

.ui-button.-primary:hover {
  color: #fff!important;
}
.ui-button {
  display: inline-flex;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  appearance: none;
  border: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  line-height: 1;
  border-radius: var(--input-border-radius);
  cursor: pointer;
  padding: 7px var(--input-padding-x);
  align-items: center;
  min-height: var(--input-height);
  justify-content: center;
  position: relative;
  box-shadow: var(--shadow-button);
  background-color: #fff;
  font-weight: 500;
  color: var(--body-color);
}

.ui-button .ui-button-content {
  z-index: 4;
  display: flex;
  line-height: 1;
  gap: 8px;
  align-items: center;
}

.ui-button .ui-button-content .ui-icon:last-child:not(:first-child) {
  margin-right: -5px;
}
.ui-button .ui-icon {
  color: inherit;
  font-size: 18px;
}
.ui-icon {
  width: auto;
  align-items: center;
  color: inherit;
}
.material-symbols-rounded {
  font-variation-settings: "FILL" var(--e9aa038a),"wght" 400,"GRAD" 200,"opsz" 32;
}

.titlebar .titlebar-actions {
  margin-left: auto;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 10px;
}

.wrapper {
  margin: 0 auto;
  padding: 40px;
  max-width: 800px;
}

.ui-table {
  margin: 0 0 0px 0;
  width: 100%;  
  box-shadow: var(--shadow-card);
  display: table;
  text-align: left;
  border-radius: 6px;
}

.ui-align-center{
 text-align:center;
}

.ui-ta-right{
  text-align:right;
 }

 
.ui-row {
  background: #fff;
  border-bottom: solid 4px #ebebeb;
  padding: 10px 0px;
}

.ui-row-editable{
  padding: 5px 0px;
}

.ui-row.header {
  font-weight: 600;
  color: #000;
  padding: 5px 0px 0px;
  background: #ebebeb;
  border-radius: 6px 6px 0px 0px;
}

.ui-row:last-child {  
  border-radius: 0px 0px 6px 6px;
}

.ui-cell {
  padding: 6px 12px!important;  
}

.ui-cell-editable {
  padding: 6px 2px!important;
}

.ui-pagination{
  text-align: center;
  margin-top: 15px;
}

.ui-ellipsis{
  overflow: hidden;    
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ui-link{
  font-weight: 500;
  color: #000000;
}

.ui-link:hover{  
  color: var(--primary);
}

.ui-action{
  border-radius: 45px;
  margin: 2px;
  padding: 8px 8px 4px 8px;
  background-color: #e9e9e9;
  color: #5a5a5a;
  font-size: 14px;
}

.ui-action svg{
  align-items: center;
  font-size: 14px;  
}

.ui-action:hover{  
  background-color: var(--primary);  
  color: #fff!important;
}

.ui-action svg:hover{  
  color: #fff!important;
}

.ui-resposta-mensagem{
  display: block;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}

.ui-resposta-sub-mensagens{
  display: block;
}

.ui-seo-card{  
  width: 100%;
  min-height: 100%;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;    
  border-radius: 10px;
  box-shadow: var(--shadow-card);
}
.ui-seo-url{
  color: #2b8d4a;
  font-size: 13px;
  line-height: 16px;
  margin-top: 8px;
  margin-bottom: 1px;
  word-break: break-word;
  
}

.ui-seo-titulo{
  color: #1452ff;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 3px;
  word-break: break-word;
}

.ui-seo-descricao{
  color: #3d4044;
  font-size: 12px;
  line-height: 15px;
  word-break: break-word;
}

@media only screen and (max-width: 800px){ 
  .titlebar .titlebar-title {
    align-items: center;
  }
  .titlebar .titlebar-title {
      color: var(--body-color);
      display: flex;
      gap: 15px;
      align-items: center;
  }

  .titlebar .titlebar-title .titlebar-text {
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .titlebar .titlebar-title .titlebar-text {
      font-size: 18px;
      margin: 0;
  }

  .titlebar {   
    top: 65px;    
  }
  .ui-row {
    padding: 14px 0 7px;    
  }
  .ui-row.header {
    padding: 0;
    height: 6px;
  }
  .ui-row.header .ui-cell {
    display: none;
  }
  .ui-row .ui-cell {
    margin-bottom: 10px;
  }
  .ui-row .ui-cell:before {
    margin-bottom: 3px;
    content: attr(data-title);
    min-width: 98px;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #969696;
    display: block;
  }

  .table {
    display: block;
  }

  .ui-cell {
    padding: 2px 16px;    
  }

  .ui-content{
    margin-left:0px;
  }

  .ui-page {    
    padding: 2px!important;
    margin-top: 40px;
  }

  .ui-card .ui-card-body {    
    padding: 10px;
  } 

  .ui-layout-navbar {
    left: 0;
    width: 100%;
    position: fixed;
    height: initial;    
  }

  .ui-actions{
    margin-top: 15px;
  }

  .ui-radio{
    display: grid!important;
    justify-content: left;
  }

  .ui-actions-table{
    display: initial;
    text-align: center;
  }

  .ui-d-none-mob{
    display: none!important;
  }

  .ui-f-right-mob{
    float: right!important;
  }
}

@media only screen and (min-width: 1600px){ 
  .ui-page {   
    max-width: var(--container-max-width-md)!important;    
  }

  .ui-rolagem-padrao {    
    max-height: 600px!important;
  }
}

@media only screen and (min-width: 1900px){ 
  .ui-page {   
    max-width: var(--container-max-width-fd)!important;    
  }

  .ui-rolagem-padrao {
    max-height: 800px!important;
  }
}