.ui-widget.ui-widget-content { border: 1px solid #f4f4f4; }

.ui-widget-content { border: 1px solid #f4f4f4; background: #ffffff; }

.ui-widget-header { border: 1px solid #f4f4f4; background: #fff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid #f4f4f4; background: #fff; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { border: 1px solid #cccccc; background: #fff; font-weight: normal; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { text-decoration: none; }

.ui-visual-focus { -webkit-box-shadow: none; box-shadow: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border-color: #006ab5; background: #006ab5; font-weight: normal; color: #ffffff; }

.ui-icon-background, .ui-state-active .ui-icon-background { border-color: #006ab5; background-color: #ffffff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); /* support: IE8 */ background-image: none; }

.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */ }

/*Custom ui-components > pasar a master..............*/
.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: 0; }

.ui-menu.ui-autocomplete { border-color: #006ab5; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: radius; }

.ui-menu.ui-autocomplete .ui-menu-item-wrapper { padding: 12px 1em 10px 20px; line-height: 1; color: #006ab5; }

.ui-menu.ui-autocomplete .ui-menu-item-wrapper.ui-state-active { margin: 0; color: #1e2e5b; background: transparent; border-color: transparent; }

.ui-menu .ui-menu-item { padding-left: 0; }

.ui-selectmenu-menu .ui-menu { border-color: #006ab5; padding-bottom: 0; }

.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper { padding: 12px 16px 10px 10px; }

.ui-selectmenu-icon.ui-icon { display: none !important; background: none !important; }

.ui-selectmenu-button.ui-button { position: relative; }

.ui-selectmenu-button.ui-button:active { background: transparent !important; }

.ui-selectmenu-button.ui-button::after { content: "\f078"; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; right: 0; font-size: 12px; top: 8px; }

.ui-selectmenu-button.ui-button.ui-selectmenu-button-open::after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
