.ui-widget,.ui-widget *{box-sizing:border-box}.ui-helper-hidden{display:none !important}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-hidden-accessible input,.ui-helper-hidden-accessible select{-webkit-transform:scale(0);transform:scale(0)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix::before,.ui-helper-clearfix::after{content:"";display:table}.ui-helper-clearfix::after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-state-disabled a{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3)}.ui-unselectable-text{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.ui-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.ui-overflow-hidden{overflow:hidden}::-webkit-input-placeholder{color:#898989}:-moz-placeholder{color:#898989;opacity:1}::-moz-placeholder{color:#898989;opacity:1}:-ms-input-placeholder{color:#898989}::-ms-input-placeholder{color:#898989}.ui-placeholder{color:#898989}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-header a{display:block;padding:.5em}.ui-accordion .ui-accordion-toggle-icon,.ui-accordion .ui-accordion-header-text{vertical-align:middle}.ui-accordion .ui-accordion-content{padding:1em;border-top:0;overflow:visible;zoom:1}.ui-accordion .ui-accordion-header.ui-state-disabled,.ui-accordion .ui-accordion-header.ui-state-disabled a{cursor:default}.ui-accordion-content-wrapper-overflown{overflow:hidden}.ui-rtl .ui-accordion .ui-accordion-header a{padding:.5em 2em .5em .5em}.ui-rtl .ui-accordion .ui-accordion-toggle-icon{left:initial;right:.5em}.ui-rtl .ui-accordion .ui-accordion-toggle-icon.pi-caret-right:before{content:'\e904'}.ui-autocomplete{width:auto;zoom:1;cursor:pointer;box-shadow:none;position:relative;display:inline-block}.ui-autocomplete .ui-autocomplete-dropdown{height:100%;width:2em;margin-right:0;vertical-align:top}.ui-autocomplete .ui-autocomplete-input{padding-right:1.5em}.ui-autocomplete-loader{position:absolute;right:.25em;top:50%;margin-top:-.5em}.ui-autocomplete-query{font-weight:bold}.ui-autocomplete .ui-autocomplete-panel{min-width:100%}.ui-autocomplete-panel{position:absolute;overflow:auto}.ui-autocomplete-panel .ui-autocomplete-list{padding:.4em;border:0 none}.ui-autocomplete-panel .ui-autocomplete-list-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.186em .313em;text-align:left}.ui-autocomplete .ui-button-icon-only,.ui-autocomplete .ui-button-icon-only:enabled:hover,.ui-autocomplete .ui-button-icon-only:enabled:focus,.ui-autocomplete .ui-button-icon-only:enabled:active{border-left:0 none}.ui-autocomplete-multiple-container{display:inline-block;vertical-align:middle}.ui-autocomplete-multiple-container.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 1.5em 0 .25em}.ui-autocomplete-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.ui-autocomplete-token-label{display:block;margin-right:2em}.ui-autocomplete-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-autocomplete-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.ui-autocomplete-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.ui-autocomplete-dd .ui-autocomplete-loader{right:2.25em}.ui-autocomplete-dd input.ui-corner-all,.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-corner-all{border-top-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-corner-all{border-top-left-radius:0;border-bottom-left-radius:0}.ui-fluid p-autocomplete,.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input{width:100%}.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-input,.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-multiple-container{width:calc(100% - 2em)}.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2em}.ui-blockui{position:absolute;top:0;left:0;width:100%;height:100%}.ui-blockui-document{position:fixed}.ui-breadcrumb{margin:0;padding:0;padding:.5em}.ui-breadcrumb ul{margin:0;padding:0}.ui-breadcrumb ul li{display:inline-block;margin:0 .25em}.ui-breadcrumb-chevron,.ui-breadcrumb-home{vertical-align:middle}.ui-breadcrumb ul li .ui-menuitem-link{text-decoration:none}.ui-breadcrumb .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-breadcrumb .ui-menuitem-text{vertical-align:middle}.ui-button{display:inline-block;position:relative;padding:0;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}p-button{display:inline-block}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.25em 1em}.ui-button-icon-only .ui-button-text,.ui-button-text-empty .ui-button-text{padding:.25em;text-indent:-9999999px}.ui-button-text-icon-left .ui-button-text{padding:.25em 1em .25em 2.1em}.ui-button-text-icon-right .ui-button-text{padding:.25em 2.1em .25em 1em}.ui-button-icon-only .ui-button-icon-left,.ui-button-text-icon-left .ui-button-icon-left,.ui-button-text-icon-right .ui-button-icon-right{position:absolute;top:50%;margin-top:-.5em;height:1em}.ui-button-icon-only .ui-button-icon-left{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em}.ui-button-icon-left{left:.5em}.ui-button-icon-right{right:.5em}.ui-buttonset .ui-button{margin-left:0;margin-right:0}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-fluid .ui-button{width:100%}.ui-fluid .ui-button-text-icon-left .ui-button-text,.ui-fluid .ui-button-text-icon-right .ui-button-text{padding-left:1em;padding-right:1em}.ui-fluid .ui-buttonset{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button{width:50%}.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button{width:33.3%}.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button{width:25%}.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button{width:20%}.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:16.6%}@media(max-width:640px){.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:100%}}.ui-calendar{position:relative;display:inline-block}.ui-calendar .ui-calendar-button{position:absolute;height:100%;border-top-left-radius:0;border-bottom-left-radius:0;width:2em;border-left:0 none}.ui-calendar .ui-calendar-button:enabled:hover,.ui-calendar .ui-calendar-button:focus{border-left:0 none}.ui-calendar .ui-datepicker{min-width:100%}.ui-fluid .ui-calendar{width:100%}.ui-fluid .ui-calendar-button{width:2em}.ui-fluid .ui-datepicker-buttonbar button{width:auto}.ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext{width:calc(100% - 2em)}.ui-datepicker{width:auto;padding:.2em;position:absolute}.ui-datepicker.ui-datepicker-inline{display:inline-block;position:static}.ui-datepicker .ui-datepicker-group{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:.5em;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:.125em}.ui-datepicker .ui-datepicker-next{right:.125em}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;top:50%;margin-top:-.5em;margin-left:-.5em}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:.125em 0;vertical-align:middle}.ui-datepicker select.ui-datepicker-month{margin-right:.25em}.ui-datepicker span.ui-datepicker-year{margin-left:.25em}.ui-datepicker-multiple-month .ui-datepicker-group{display:table-cell;border-left-width:0;border-top-width:0;border-bottom-width:0;border-right-width:1px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.5em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:0}.ui-datepicker td>span,.ui-datepicker td>a{display:block;padding:.5em;text-decoration:none;border:0 none;text-align:center}.ui-datepicker .ui-datepicker-buttonbar{border-left:0 none;border-right:0 none;border-bottom:0 none;padding:.5em}.ui-datepicker .ui-datepicker-buttonbar>.ui-g>div:last-child{text-align:right}.ui-datepicker .ui-datepicker-buttonbar>.ui-g>div{padding:0}.ui-calendar.ui-calendar-w-btn input{border-top-right-radius:0;border-bottom-right-radius:0}.ui-monthpicker .ui-monthpicker-month{width:33.3%;display:inline-block;text-align:center;padding:.5em}.ui-datepicker-monthpicker select.ui-datepicker-year{width:auto}.ui-timepicker{text-align:center;padding:.5em 0}.ui-timepicker>div{display:inline-block;margin-left:.5em;min-width:1.5em}.ui-timepicker>.ui-minute-picker,.ui-timepicker>.ui-second-picker{margin-left:0}.ui-timepicker>.ui-separator{margin-left:0;min-width:.75em}.ui-timepicker>.ui-separator a{visibility:hidden}.ui-timepicker>div a{display:block;opacity:.7;filter:Alpha(Opacity=70)}.ui-timepicker>div a:last-child{margin-top:.3em}.ui-timepicker>div a:hover{display:block;opacity:1;filter:Alpha(Opacity=100)}input[type=text]::-ms-clear{display:none}.ui-datepicker-touch-ui,.ui-calendar .ui-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw}.ui-datepicker-touch-ui.ui-datepicker th{padding:2em 0}.ui-datepicker-touch-ui.ui-datepicker td{padding:0}.ui-datepicker-touch-ui.ui-datepicker td>span,.ui-datepicker-touch-ui.ui-datepicker td>a{padding:2em 0}.ui-datepicker-touch-ui .ui-timepicker{padding:1em 0}.ui-datepicker-touch-ui .ui-timepicker>div a{font-size:2em}.ui-datepicker-mask{position:fixed;width:100%;height:100%}@media screen and (max-width:40em){.ui-datepicker-multiple-month{width:17em;overflow:auto}.ui-datepicker-touch-ui.ui-datepicker th{padding:1em 0}.ui-datepicker-touch-ui.ui-datepicker td span,.ui-datepicker-touch-ui.ui-datepicker td a{padding:1em 0}}.ui-card-header img{width:100%}.ui-card-body{padding:1em}.ui-card-title{font-size:1.5em;font-weight:bold;margin-bottom:.5em}.ui-card-subtitle{opacity:.7;margin-bottom:.5em;margin-top:-.25em;font-weight:bold}.ui-card-footer{padding-top:1em}.ui-carousel{position:relative;padding:.063em}.ui-carousel .ui-carousel-viewport .ui-carousel-items{list-style:none outside none;margin:0;padding:0;position:relative;width:32000px;left:0}.ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item{margin:1px;padding:0;float:left;box-sizing:border-box}.ui-carousel .ui-carousel-viewport{overflow:hidden;position:relative;border:0}.ui-carousel .ui-carousel-footer{margin:1px 1px 0 1px;padding:.5em;overflow:hidden}.ui-carousel .ui-carousel-header{margin:0 1px;overflow:hidden;padding:.625em}.ui-carousel .ui-carousel-header .ui-carousel-header-title{display:inline-block;overflow:hidden}.ui-carousel .ui-carousel-dropdown,.ui-carousel .ui-carousel-mobiledropdown{float:right;margin:0 .625em;background-image:none}.ui-carousel .ui-carousel-dropdown option,.ui-carousel .ui-carousel-mobiledropdown option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ui-carousel .ui-carousel-button{float:right;margin:.125em}.ui-carousel .ui-carousel-page-link{float:left;margin:0 .125em;text-decoration:none}.ui-carousel .ui-carousel-page-link,.ui-carousel .ui-carousel-button{cursor:pointer}.ui-carousel .ui-carousel-page-links{margin:0 .5em;margin-top:.125em;float:right}.ui-carousel .ui-carousel-mobiledropdown{display:none}.ui-chkbox{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.ui-chkbox .ui-chkbox-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:2px;text-align:center}.ui-chkbox .ui-chkbox-icon{display:block}.ui-chkbox-label{vertical-align:middle}.ui-chips>ul.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 .25em}.ui-chips-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.ui-chips-token .ui-chips-token-label{display:block;margin-right:2em}.ui-chips>.ui-state-disabled .ui-chips-token-label{margin-right:0}.ui-chips-token .ui-chips-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-chips-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.ui-chips-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.ui-colorpicker{display:inline-block}.ui-colorpicker-dragging{cursor:pointer}.ui-colorpicker-overlay{position:relative}.ui-colorpicker-panel{position:relative;width:193px;height:166px;background-color:#323232;border-color:#191919}.ui-colorpicker-overlay-panel{position:absolute}.ui-colorpicker-preview{width:2em;cursor:pointer}.ui-colorpicker-panel .ui-colorpicker-content{position:relative}.ui-colorpicker-panel .ui-colorpicker-color-selector{width:150px;height:150px;top:8px;left:8px;position:absolute}.ui-colorpicker-panel .ui-colorpicker-color{width:150px;height:150px;background:transparent url('color.c7a33805ffda0d32bd2a.png') no-repeat left top}.ui-colorpicker-panel .ui-colorpicker-color-handle{position:absolute;top:0;left:150px;border-radius:100%;width:10px;height:10px;border:1px solid #fff;margin:-5px 0 0 -5px;cursor:pointer}.ui-colorpicker-panel .ui-colorpicker-hue{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACWCAIAAAC3uvTNAAAA7ElEQVRYw+2YUQqDQAxEh9GWuqV6Be9/JT88RN0VRUuv0ElBwhKY3yF5m90kLKd+mF/975r6geNyjm9Fy0kgqTJ6nqoIdGKczjmPJU5tZxA8wWPL7YOHKhZAlcmTAVVcxSCrMbfgqY/H6JEOoASPe56tgSrqLR7U2zWojwWjJ3jq47HEiZoGTwJxP1RRXw8y9RZfCMhbhTHOVTxXnUFtPJ5rGjzu35y2KfKGQxWT2K4TQL1d2zz6KAH1kRU8wfOXx+37qY3Hct+aDaqot2u7R/wMuDS3qnj0z0HqK4X/+kRNHdfUwFP2Nisqe/sFuUZiVjC9HCUAAAAASUVORK5CYII=") no-repeat left top;width:17px;height:150px;top:8px;left:167px;position:absolute;opacity:.85}.ui-colorpicker-panel .ui-colorpicker-hue-handle{position:absolute;top:150px;left:0;width:21px;margin-left:-2px;margin-top:-5px;height:10px;border:2px solid #fff;opacity:.85;cursor:pointer}.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-hue-handle,.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-color-handle{opacity:.5}.ui-contextmenu{width:12.5em;padding:.25em;position:absolute;display:none}.ui-contextmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-contextmenu ul{list-style:none;margin:0;padding:0}.ui-contextmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em}.ui-contextmenu .ui-menuitem-link{padding:.25em;display:block;position:relative}.ui-contextmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-contextmenu .ui-menuitem-text{vertical-align:middle}.ui-contextmenu .ui-menuitem{position:relative}.ui-contextmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-contextmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block !important}.ui-datagrid .ui-paginator{text-align:center}.ui-datagrid-column{padding:.25em}.ui-datagrid-content-empty{padding:.25em .625em}.ui-datagrid .ui-datagrid-header,.ui-datagrid .ui-datagrid-footer{text-align:center;padding:.5em .75em}.ui-datagrid .ui-datagrid-header{border-bottom:0 none}.ui-datagrid .ui-datagrid-footer{border-top:0 none}.ui-datagrid .ui-paginator-top{border-bottom:0 none}.ui-datagrid .ui-paginator-bottom{border-top:0 none}.ui-datalist .ui-datalist-header,.ui-datalist .ui-datalist-footer{text-align:center;padding:.5em .75em}.ui-datalist .ui-datalist-header{border-bottom:0 none}.ui-datalist .ui-datalist-footer{border-top:0 none}.ui-datalist .ui-datalist-data{margin:0;padding:0}.ui-datalist .ui-datalist-data>li{list-style-type:none}.ui-datalist .ui-datalist-emptymessage{padding:.5em .75em}.ui-datalist.ui-datalist-scrollable .ui-datalist-content{overflow:auto}.ui-datalist .ui-paginator-top{border-bottom:0 none}.ui-datalist .ui-paginator-bottom{border-top:0 none}.ui-datascroller .ui-datascroller-header{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-datascroller .ui-datascroller-footer{text-align:center;padding:.25em .625em;border-top:0 none}.ui-datascroller .ui-datascroller-content{padding:.25em .625em}.ui-datascroller-inline .ui-datascroller-content{overflow:auto}.ui-datascroller .ui-datascroller-list{list-style-type:none;margin:0;padding:0}.ui-datatable{position:relative}.ui-datatable table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-datatable .ui-datatable-header,.ui-datatable .ui-datatable-caption,.ui-datatable .ui-datatable-footer{text-align:center;padding:.5em .75em;box-sizing:border-box}.ui-datatable .ui-datatable-caption,.ui-datatable .ui-datatable-header{border-bottom:0 none}.ui-datatable .ui-datatable-footer{border-top:0 none}.ui-datatable thead th,.ui-datatable tfoot td{text-align:center}.ui-datatable thead tr{border-width:0}.ui-datatable .ui-datatable-thead>tr>th,.ui-datatable .ui-datatable-tfoot>tr>td,.ui-datatable .ui-datatable-data>tr>td{border-color:inherit;box-sizing:border-box;padding:.25em .5em;border-width:1px;border-style:solid}.ui-datatable.ui-datatable-resizable .ui-datatable-thead>tr>th,.ui-datatable.ui-datatable-resizable .ui-datatable-tfoot>tr>td,.ui-datatable.ui-datatable-resizable .ui-datatable-data>tr>td{overflow:hidden}.ui-datatable .ui-datatable-thead>tr>th,.ui-datatable .ui-datatable-tfoot>tr>td{font-weight:normal}.ui-datatable tbody{outline:0}.ui-datatable .ui-sortable-column{cursor:pointer}.ui-datatable .ui-sortable-column-icon{display:inline-block;margin-left:.125em}.ui-datatable tr.ui-state-highlight{cursor:pointer}.ui-datatable-scrollable-body{overflow:auto;overflow-anchor:none;min-height:0}.ui-datatable-scrollable-header,.ui-datatable-scrollable-footer{overflow:hidden}.ui-datatable-scrollable .ui-datatable-scrollable-header,.ui-datatable-scrollable .ui-datatable-scrollable-footer{position:relative;border:0 none}.ui-datatable-scrollable .ui-datatable-scrollable-header td{font-weight:normal}.ui-datatable-scrollable-body .ui-datatable-data,.ui-datatable-scrollable-body .ui-datatable-data>tr:first-child{border-top-color:transparent}.ui-datatable .ui-datatable-data tr.ui-state-hover,.ui-datatable .ui-datatable-data tr.ui-state-highlight{border-color:inherit;font-weight:inherit;cursor:pointer}.ui-datatable .ui-datatable-data tr.ui-rowgroup-header td a,.ui-datatable .ui-datatable-data tr.ui-rowgroup-header td span.ui-rowgroup-header-name{display:inline-block;vertical-align:middle}.ui-datatable-scrollable-theadclone{height:0}.ui-datatable-scrollable-theadclone tr{height:0}.ui-datatable-scrollable-theadclone th.ui-state-default{height:0;border-bottom-width:0;border-top-width:0;padding-top:0;padding-bottom:0;outline:0 none}.ui-datatable-scrollable-theadclone th span.ui-column-title{display:block;height:0}.ui-datatable .ui-paginator{padding:.125em}.ui-datatable .ui-paginator-top{border-bottom-width:0}.ui-datatable .ui-paginator-bottom{border-top-width:0}.ui-datatable-rtl{direction:rtl}.ui-datatable-rtl.ui-datatable thead th,.ui-datatable-rtl.ui-datatable tfoot td{text-align:right}.ui-row-toggler{cursor:pointer}.ui-datatable .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.ui-datatable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-datatable-resizable{padding-bottom:1px;overflow:auto}.ui-datatable-resizable thead th,.ui-datatable-resizable tbody td,.ui-datatable-resizable tfoot td{white-space:nowrap}.ui-datatable-resizable th.ui-resizable-column{background-clip:padding-box;position:relative}.ui-datatable-reflow .ui-datatable-data td .ui-column-title{display:none}.ui-datatable .ui-column-filter{display:block;width:100%;box-sizing:border-box;margin-top:.25em}.ui-datatable .ui-editable-column input{width:100%;outline:0}.ui-datatable .ui-datatable-data>tr>td.ui-editable-column{padding:.5em}.ui-datatable .ui-editable-column>.ui-cell-editor{display:none}.ui-datatable .ui-datatable-data>tr>td.ui-editable-column.ui-cell-editing{padding:1px}.ui-datatable .ui-editable-column.ui-cell-editing>.ui-cell-editor{display:block}.ui-datatable .ui-editable-column.ui-cell-editing>.ui-cell-data{display:none}.ui-datatable-stacked thead th,.ui-datatable-stacked tfoot td{display:none !important}.ui-datatable.ui-datatable-stacked .ui-datatable-data>tr>td{text-align:left;display:block;border:0 none;width:100%;box-sizing:border-box;float:left;clear:left}.ui-datatable.ui-datatable-stacked .ui-datatable-data.ui-widget-content{border:0 none}.ui-datatable-stacked .ui-datatable-data tr.ui-widget-content{border-left:0 none;border-right:0 none}.ui-datatable-stacked .ui-datatable-data td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}.ui-datatable .ui-selection-column .ui-chkbox,.ui-datatable .ui-selection-column .ui-radiobutton{margin:0;display:block}.ui-datatable .ui-selection-column .ui-chkbox-box,.ui-datatable .ui-selection-column .ui-radiobutton-box{display:block;box-sizing:border-box;margin:0}.ui-datatable-scrollable-wrapper{position:relative}.ui-datatable-frozen-view .ui-datatable-scrollable-body{overflow:hidden}.ui-datatable-unfrozen-view{position:absolute;top:0}.ui-datatable .ui-datatable-load-status{width:100%;height:100%;top:0;left:0}.ui-datatable .ui-datatable-virtual-table{position:absolute;top:0;left:0}.ui-datatable .ui-datatable-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-datatable .ui-datatable-loading-content{position:absolute;left:50%;top:25%;z-index:2}@media(max-width:35em){.ui-datatable-reflow thead th,.ui-datatable-reflow tfoot td{display:none !important}.ui-datatable-reflow .ui-datatable-data>tr>td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-datatable-reflow .ui-datatable-data.ui-widget-content{border:0 none}.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content{border-left:0 none;border-right:0 none}.ui-datatable-reflow .ui-datatable-data td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}.ui-datatable-reflow.ui-datatable-scrollable .ui-datatable-scrollable-body colgroup{display:block}}.ui-dataview{position:relative}.ui-dataview .ui-paginator{text-align:center}.ui-dataview-column{padding:.25em}.ui-dataview-content-empty{padding:.25em .625em}.ui-dataview .ui-dataview-header,.ui-dataview .ui-dataview-footer{padding:.5em .75em}.ui-dataview .ui-dataview-header{border-bottom:0 none}.ui-dataview .ui-dataview-footer{border-top:0 none}.ui-dataview .ui-paginator-top{border-bottom:0 none}.ui-dataview .ui-paginator-bottom{border-top:0 none}.ui-dataview.ui-dataview-list>.ui-dataview-content>div.ui-g>div{width:100%}.ui-dataview-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-dataview-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-dataview-loading-icon{font-size:2em}.ui-dialog{position:fixed;padding:0}.ui-dialog .ui-dialog-titlebar{padding:.5em .75em;position:relative;border:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em .75em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-dialog-titlebar-icon{text-decoration:none;float:right;float:right;padding:.125em;cursor:pointer;border:1px solid transparent}.ui-dialog .ui-dialog-titlebar-icon span{display:block;margin:0}.ui-dialog-footer{padding:1em;border-width:1px 0 0 0;text-align:right}.ui-dialog-mask{position:fixed;width:100%;height:100%}.ui-dialog-maximized{transition:left .3s,top .3s,width .3s,height .3s}.ui-confirmdialog{width:30em}.ui-confirmdialog.ui-dialog .ui-dialog-content{padding:1em 2em}.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon{font-size:1.5em;vertical-align:middle;margin-right:.5em}.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-message{vertical-align:middle}.ui-dialog-footer .ui-button{margin-right:.25em}.ui-fluid .ui-dialog-footer .ui-button{width:auto}.ui-rtl .ui-dialog .ui-dialog-titlebar-close{float:left}.ui-rtl .ui-dialog .ui-dialog-buttonpane button{text-align:right}@media screen and (max-width:40em){.ui-confirmdialog{width:90%}}.ui-dropdown{display:inline-block;position:relative;cursor:pointer;vertical-align:middle}.ui-dropdown .ui-dropdown-clear-icon{position:absolute;right:2em;top:50%;font-size:1em;height:1em;margin-top:-.5em}.ui-dropdown .ui-dropdown-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.ui-dropdown .ui-dropdown-label{display:block;border:0;white-space:nowrap;overflow:hidden;font-weight:normal;width:100%;padding-right:2.5em}.ui-dropdown-item-empty,.ui-dropdown-label-empty{text-indent:-9999px;overflow:hidden}.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,.ui-dropdown.ui-state-disabled .ui-dropdown-label{cursor:default}.ui-dropdown label.ui-dropdown-label{cursor:pointer}.ui-dropdown input.ui-dropdown-label{cursor:default}.ui-dropdown .ui-dropdown-panel{min-width:100%}.ui-dropdown-panel{position:absolute;height:auto}.ui-dropdown-panel .ui-dropdown-items-wrapper{overflow:auto}.ui-dropdown-panel .ui-dropdown-item{font-weight:normal;border:0 none;cursor:pointer;margin:1px 0;padding:.125em .25em;text-align:left}.ui-dropdown-panel .ui-dropdown-item-group{font-weight:bold;cursor:default}.ui-dropdown-panel .ui-dropdown-list{padding:.4em;border:0 none}.ui-dropdown-panel .ui-dropdown-filter{width:100%;box-sizing:border-box;padding-right:1.5em}.ui-dropdown-panel .ui-dropdown-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}.ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon{position:absolute;top:.8em;right:1em}.ui-fluid .ui-dropdown{width:100%}.ui-fieldset,.ui-fieldset .ui-fieldset-legend{padding:.5em 1em}.ui-fieldset-toggleable .ui-fieldset-legend{padding:0}.ui-fieldset-toggleable .ui-fieldset-legend a{padding:.5em 1em;cursor:pointer;white-space:nowrap;display:block}.ui-fieldset .ui-fieldset-toggler{margin-right:.1em;display:inline-block;vertical-align:middle}.ui-fieldset .ui-fieldset-legend-text{vertical-align:middle}.ui-fieldset .ui-fieldset-content-wrapper-overflown{overflow:hidden}.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input{cursor:default}.ui-fileupload-buttonbar{padding:.5em;border-bottom:0 none}.ui-fileupload-buttonbar .ui-button{vertical-align:middle;margin-right:.25em}.ui-fileupload-content{padding:1em;position:relative;transition:border-color .3s}.ui-fileupload-content.ui-fileupload-highlight{border-color:#156090}.ui-fileupload-files img{border:0}.ui-fileupload-files{display:table}.ui-fileupload-row{display:table-row}.ui-fileupload-row>div{display:table-cell;padding:.5em 1em;vertical-align:middle}.ui-fileupload-content .ui-progressbar{width:100%;position:absolute;top:1px;left:0;height:.25em;border:0 none}.ui-fileupload-content .ui-progressbar-value{border-radius:0;border:0 none}.ui-fileupload-choose{position:relative;overflow:hidden}.ui-fileupload-choose input[type=file]{position:absolute;top:0;right:0;margin:0;opacity:0;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);direction:ltr;cursor:pointer}.ui-fileupload-choose.ui-fileupload-choose-selected input[type=file]{display:none}.ui-fluid .ui-fileupload .ui-button{width:auto}.ui-fluid .ui-fileupload-content .ui-button-icon-only{width:2em}@media(max-width:40em){.ui-fileupload-buttonbar .ui-button{display:block;width:100%;margin-right:0;margin-bottom:.25em}.ui-fileupload-buttonbar .ui-button:last-child{margin-bottom:0}.ui-fileupload-row>div{display:block}}.ui-galleria{overflow:hidden;visibility:hidden;position:relative}.ui-galleria .ui-galleria-panel-wrapper{position:relative;padding:0;margin:0}.ui-galleria .ui-galleria-panel{-webkit-filter:inherit;filter:inherit;position:absolute;top:0;left:0;list-style-type:none}.ui-galleria .ui-galleria-filmstrip-wrapper{overflow:hidden;margin:.25em auto;position:relative}.ui-galleria .ui-galleria-filmstrip{list-style:none outside none;margin:0;padding:0;width:2340px;z-index:900;position:absolute;top:0;left:0}.ui-galleria .ui-galleria-frame{float:left;margin-right:5px;opacity:.3;cursor:pointer}.ui-galleria .ui-galleria-frame-active{opacity:1}.ui-galleria .ui-galleria-frame-content{overflow:hidden}.ui-galleria .ui-galleria-nav-next,.ui-galleria .ui-galleria-nav-prev{cursor:pointer;position:absolute;z-index:910}.ui-galleria .ui-galleria-nav-prev{left:4px}.ui-galleria .ui-galleria-nav-next{right:4px}.ui-galleria .ui-galleria-caption{position:absolute;left:1px;background-color:rgba(0,0,0,0.5);display:none;color:#ededed;padding:.2em 1em}.ui-galleria .ui-galleria-caption h4{color:#ededed}.ui-galleria .ui-galleria-panel-content{padding:1em 1.4em}.ui-grid{clear:both;padding:0;margin:0}.ui-grid::before,.ui-grid::after{content:"";display:table}.ui-grid::after{clear:both}.ui-grid .ui-grid-row{display:flex;clear:both}.ui-grid-row::after{clear:both;content:"";display:table}.ui-grid-col-1,.ui-grid-col-2,.ui-grid-col-3,.ui-grid-col-4,.ui-grid-col-5,.ui-grid-col-6,.ui-grid-col-7,.ui-grid-col-8,.ui-grid-col-9,.ui-grid-col-10,.ui-grid-col-11,.ui-grid-col-12{float:left;box-sizing:border-box}.ui-grid-col-1{width:8.33333%}.ui-grid-col-2{width:16.66666%}.ui-grid-col-3{width:25%}.ui-grid-col-4{width:33.33333%}.ui-grid-col-5{width:41.66666%}.ui-grid-col-6{width:50%}.ui-grid-col-7{width:58.33333%}.ui-grid-col-8{width:66.66666%}.ui-grid-col-9{width:75%}.ui-grid-col-10{width:83.33333%}.ui-grid-col-11{width:91.66666%}.ui-grid-col-12{width:100%}@media(min-width:480px){.ui-grid-fixed{width:480px}}@media(min-width:768px){.ui-grid-fixed{width:768px}}@media(min-width:960px){.ui-grid-fixed{width:960px}}@media(min-width:1024px){.ui-grid-fixed{width:1024px}}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-grid.ui-grid-pad>.ui-grid-row>div{padding:.25em .5em}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-g{display:flex;flex-wrap:wrap;box-sizing:border-box}.ui-g::after{clear:both;content:"";display:table;box-sizing:border-box}.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:left;box-sizing:border-box;padding:.5em}.ui-g-1{width:8.3333%}.ui-g-2{width:16.6667%}.ui-g-3{width:25%}.ui-g-4{width:33.3333%}.ui-g-5{width:41.6667%}.ui-g-6{width:50%}.ui-g-7{width:58.3333%}.ui-g-8{width:66.6667%}.ui-g-9{width:75%}.ui-g-10{width:83.3333%}.ui-g-11{width:91.6667%}.ui-g-12{width:100%}.ui-g-offset-12{margin-left:100%}.ui-g-offset-11{margin-left:91.66666667%}.ui-g-offset-10{margin-left:83.33333333%}.ui-g-offset-9{margin-left:75%}.ui-g-offset-8{margin-left:66.66666667%}.ui-g-offset-7{margin-left:58.33333333%}.ui-g-offset-6{margin-left:50%}.ui-g-offset-5{margin-left:41.66666667%}.ui-g-offset-4{margin-left:33.33333333%}.ui-g-offset-3{margin-left:25%}.ui-g-offset-2{margin-left:16.66666667%}.ui-g-offset-1{margin-left:8.33333333%}.ui-g-offset-0{margin-left:0}@media screen and (max-width:40em){.ui-sm-1,.ui-sm-2,.ui-sm-3,.ui-sm-4,.ui-sm-5,.ui-sm-6,.ui-sm-7,.ui-sm-8,.ui-sm-9,.ui-sm-10,.ui-sm-11,.ui-sm-12{padding:.5em}.ui-sm-1{width:8.3333%}.ui-sm-2{width:16.6667%}.ui-sm-3{width:25%}.ui-sm-4{width:33.3333%}.ui-sm-5{width:41.6667%}.ui-sm-6{width:50%}.ui-sm-7{width:58.3333%}.ui-sm-8{width:66.6667%}.ui-sm-9{width:75%}.ui-sm-10{width:83.3333%}.ui-sm-11{width:91.6667%}.ui-sm-12{width:100%}.ui-sm-offset-12{margin-left:100%}.ui-sm-offset-11{margin-left:91.66666667%}.ui-sm-offset-10{margin-left:83.33333333%}.ui-sm-offset-9{margin-left:75%}.ui-sm-offset-8{margin-left:66.66666667%}.ui-sm-offset-7{margin-left:58.33333333%}.ui-sm-offset-6{margin-left:50%}.ui-sm-offset-5{margin-left:41.66666667%}.ui-sm-offset-4{margin-left:33.33333333%}.ui-sm-offset-3{margin-left:25%}.ui-sm-offset-2{margin-left:16.66666667%}.ui-sm-offset-1{margin-left:8.33333333%}.ui-sm-offset-0{margin-left:0}}@media screen and (min-width:40.063em){.ui-md-1,.ui-md-2,.ui-md-3,.ui-md-4,.ui-md-5,.ui-md-6,.ui-md-7,.ui-md-8,.ui-md-9,.ui-md-10,.ui-md-11,.ui-md-12{padding:.5em}.ui-md-1{width:8.3333%}.ui-md-2{width:16.6667%}.ui-md-3{width:25%}.ui-md-4{width:33.3333%}.ui-md-5{width:41.6667%}.ui-md-6{width:50%}.ui-md-7{width:58.3333%}.ui-md-8{width:66.6667%}.ui-md-9{width:75%}.ui-md-10{width:83.3333%}.ui-md-11{width:91.6667%}.ui-md-12{width:100%}.ui-md-offset-12{margin-left:100%}.ui-md-offset-11{margin-left:91.66666667%}.ui-md-offset-10{margin-left:83.33333333%}.ui-md-offset-9{margin-left:75%}.ui-md-offset-8{margin-left:66.66666667%}.ui-md-offset-7{margin-left:58.33333333%}.ui-md-offset-6{margin-left:50%}.ui-md-offset-5{margin-left:41.66666667%}.ui-md-offset-4{margin-left:33.33333333%}.ui-md-offset-3{margin-left:25%}.ui-md-offset-2{margin-left:16.66666667%}.ui-md-offset-1{margin-left:8.33333333%}.ui-md-offset-0{margin-left:0}}@media screen and (min-width:64.063em){.ui-lg-1,.ui-lg-2,.ui-lg-3,.ui-lg-4,.ui-lg-5,.ui-lg-6,.ui-lg-7,.ui-lg-8,.ui-lg-9,.ui-lg-10,.ui-lg-11,.ui-lg-12{padding:.5em}.ui-lg-1{width:8.3333%}.ui-lg-2{width:16.6667%}.ui-lg-3{width:25%}.ui-lg-4{width:33.3333%}.ui-lg-5{width:41.6667%}.ui-lg-6{width:50%}.ui-lg-7{width:58.3333%}.ui-lg-8{width:66.6667%}.ui-lg-9{width:75%}.ui-lg-10{width:83.3333%}.ui-lg-11{width:91.6667%}.ui-lg-12{width:100%}.ui-lg-offset-12{margin-left:100%}.ui-lg-offset-11{margin-left:91.66666667%}.ui-lg-offset-10{margin-left:83.33333333%}.ui-lg-offset-9{margin-left:75%}.ui-lg-offset-8{margin-left:66.66666667%}.ui-lg-offset-7{margin-left:58.33333333%}.ui-lg-offset-6{margin-left:50%}.ui-lg-offset-5{margin-left:41.66666667%}.ui-lg-offset-4{margin-left:33.33333333%}.ui-lg-offset-3{margin-left:25%}.ui-lg-offset-2{margin-left:16.66666667%}.ui-lg-offset-1{margin-left:8.33333333%}.ui-lg-offset-0{margin-left:0}}@media screen and (min-width:90.063em){.ui-xl-1,.ui-xl-2,.ui-xl-3,.ui-xl-4,.ui-xl-5,.ui-xl-6,.ui-xl-7,.ui-xl-8,.ui-xl-9,.ui-xl-10,.ui-xl-11,.ui-xl-12{padding:.5em}.ui-xl-1{width:8.3333%}.ui-xl-2{width:16.6667%}.ui-xl-3{width:25%}.ui-xl-4{width:33.3333%}.ui-xl-5{width:41.6667%}.ui-xl-6{width:50%}.ui-xl-7{width:58.3333%}.ui-xl-8{width:66.6667%}.ui-xl-9{width:75%}.ui-xl-10{width:83.3333%}.ui-xl-11{width:91.6667%}.ui-xl-12{width:100%}.ui-xl-offset-12{margin-left:100%}.ui-xl-offset-11{margin-left:91.66666667%}.ui-xl-offset-10{margin-left:83.33333333%}.ui-xl-offset-9{margin-left:75%}.ui-xl-offset-8{margin-left:66.66666667%}.ui-xl-offset-7{margin-left:58.33333333%}.ui-xl-offset-6{margin-left:50%}.ui-xl-offset-5{margin-left:41.66666667%}.ui-xl-offset-4{margin-left:33.33333333%}.ui-xl-offset-3{margin-left:25%}.ui-xl-offset-2{margin-left:16.66666667%}.ui-xl-offset-1{margin-left:8.33333333%}.ui-xl-offset-0{margin-left:0}}.ui-g-nopad{padding:0}.ui-growl{position:fixed;top:20px;right:20px;width:20em}.ui-growl-item-container{position:relative;margin:0 0 10px 0;opacity:.95;filter:alpha(opacity=95)}.ui-growl-item{position:relative;display:block;padding:.5em 1em}.ui-growl-item p{padding:0;margin:0}.ui-growl-icon-close{position:absolute;top:4px;right:4px;cursor:pointer}.ui-growl-title{font-weight:bold;padding:0 0 .5em 0;display:block}.ui-growl-image{position:absolute;display:inline-block;left:.5em;top:.25em;padding:0;font-size:2em}.ui-growl-message{padding:0 0 .25em 0;margin-left:2.5em}.ui-growl-message p{font-weight:normal}.ui-inplace .ui-inplace-display{display:inline;cursor:pointer;border:0 none;padding:.25em;font-weight:normal}.ui-inplace .ui-inplace-content{display:inline}.ui-inputswitch{position:relative;display:inline-block;width:3em;height:1.75em}.ui-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:30px}.ui-inputswitch-slider:before{position:absolute;content:"";height:1.250em;width:1.250em;left:.25em;bottom:.25em;border-radius:50%;transition:.3s}.ui-inputswitch-checked .ui-inputswitch-slider:before{-webkit-transform:translateX(1.250em);transform:translateX(1.250em)}.ui-inputtext{margin:0;outline:medium none;padding:.25em;font-weight:normal}.ui-widget-header .ui-inputtext,.ui-widget-content .ui-inputtext{font-weight:normal}.ui-fluid .ui-inputtext{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-inputgroup{display:flex}.ui-inputgroup .ui-inputgroup-addon{display:inline-block;text-align:center;min-width:1.5em;padding:.25em;border-width:1px;border-style:solid}.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon{border-left:0 none}.ui-inputgroup .ui-inputtext{padding-left:.5em}.ui-inputgroup .ui-inputtext:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none}.ui-inputgroup .ui-inputtext:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.ui-inputgroup .ui-button{margin-right:0;border-radius:0}.ui-fluid .ui-inputgroup .ui-button{width:auto}.ui-fluid .ui-inputgroup .ui-inputtext{flex:1 1 auto}.ui-inputgroup .ui-chkbox,.ui-inputgroup .ui-radiobutton{margin-right:0;vertical-align:bottom}.ui-float-label{display:block;position:relative}.ui-float-label>label{font-weight:normal;position:absolute;pointer-events:none;left:.25em;top:50%;margin-top:-.5em;transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;color:#898989;line-height:1}.ui-float-label>input:-webkit-autofill ~ label{top:-.75em;font-size:12px}.ui-float-label>input:focus ~ label,.ui-float-label>input.ui-state-filled ~ label,.ui-float-label>.ui-inputwrapper-focus ~ label,.ui-float-label>.ui-inputwrapper-filled ~ label{top:-.75em;font-size:12px}.ui-inputtextarea-resizable{overflow:hidden;resize:none}.ui-fluid .ui-inputtextarea{width:100%}.ui-float-label textarea:focus ~ label,.ui-float-label textarea.ui-state-filled ~ label,.ui-float-label textarea:-webkit-autofill ~ label{top:-.75em;font-size:12px}.ui-lightbox{position:fixed;display:none}.ui-lightbox-content-wrapper{position:relative}.ui-lightbox-content{position:relative;margin:0;padding:0;background-color:#000}.ui-lightbox-nav-right,.ui-lightbox-nav-left{position:absolute;top:50%;cursor:pointer}.ui-lightbox-nav-left{left:0}.ui-lightbox-nav-right{right:0}.ui-lightbox-loading .ui-lightbox-content{background:url("data:image/gif;base64,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") #000 center center no-repeat}.ui-lightbox-caption{padding:.2em .4em;display:none}.ui-lightbox-caption-text{margin:.3em 0 .1em 0;float:left}.ui-lightbox-close{float:right;margin:0;padding:.125em}.ui-lightbox-close.ui-state-hover{padding:0}.ui-lightbox-nav-left,.ui-lightbox-nav-right{opacity:.5}.ui-lightbox-nav-left:hover,.ui-lightbox-nav-right:hover{opacity:1}.ui-listbox{padding:.25em;width:10em}.ui-listbox .ui-listbox-list-wrapper{overflow:auto}.ui-listbox .ui-listbox-list{list-style-type:none;margin:0;padding:0}.ui-listbox .ui-listbox-item{padding:.25em;border:0 none;cursor:pointer;font-weight:normal;margin-bottom:1px}.ui-listbox .ui-listbox-item>span{vertical-align:middle}.ui-listbox .ui-listbox-item:last-child{margin-bottom:0}.ui-listbox.ui-state-disabled .ui-listbox-item{cursor:default}.ui-listbox-header{margin-bottom:.3em;padding:.125em .2em;position:relative}.ui-listbox-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}.ui-listbox-header .ui-listbox-filter-container{display:inline-block;vertical-align:middle;position:relative;width:100%}.ui-listbox-header.ui-listbox-header-w-checkbox .ui-listbox-filter-container{width:calc(100% - 2em)}.ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon{position:absolute;top:.25em;left:.25em}.ui-listbox-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.ui-listbox-footer{padding:.125em .2em}.ui-megamenu{padding:.25em}.ui-megamenu-root-list{margin:0;padding:0;list-style:none}.ui-megamenu-root-list>.ui-menuitem{position:relative}.ui-megamenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none}.ui-megamenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-megamenu .ui-menuitem-text{vertical-align:middle}.ui-megamenu-panel{display:none;position:absolute;width:auto}.ui-megamenu-root-list>.ui-menuitem-active>.ui-megamenu-panel{display:block}.ui-megamenu-panel .ui-menuitem{margin:.125em 0}.ui-megamenu-submenu{margin:0;padding:0;list-style:none;width:12.5em}.ui-megamenu-submenu-header{padding:.25em}.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem{display:inline-block}.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{vertical-align:middle;margin-left:.25em}.ui-megamenu-vertical{width:12.5em}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem{display:block}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link{position:relative}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{position:absolute;width:1em;height:1em;top:50%;right:0;margin-top:-.5em}.ui-megamenu .ui-g{flex-wrap:nowrap}.ui-menu{width:12.5em;padding:.25em}.ui-menu.ui-menu-dynamic{position:absolute}.ui-menu .ui-menu-separator{border-width:1px 0 0 0}.ui-menu ul{list-style:none;margin:0;padding:0}.ui-menu .ui-submenu-header{padding:.25em .5em;margin:.125em 0}.ui-menu .ui-menuitem{margin:.125em 0}.ui-menu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none}.ui-menu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-menu .ui-menuitem-text{vertical-align:middle}.ui-menubar{padding:.25em}.ui-menubar .ui-menu-separator{border-width:1px 0 0 0}.ui-menubar:after{content:"";clear:both;display:table}.ui-menubar ul{margin:0;padding:0;list-style:none}.ui-menubar .ui-menuitem-link{display:block;padding:.25em;position:relative;text-decoration:none}.ui-menubar .ui-menuitem-icon{margin-right:.25em}.ui-menubar .ui-menubar-root-list{display:inline-block}.ui-menubar .ui-menubar-root-list>.ui-menuitem{display:inline-block;position:relative}.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link{padding:.5em}.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{vertical-align:middle;margin-left:.25em}.ui-menubar .ui-menubar-root-list>li ul{display:none}.ui-menubar .ui-submenu-list{display:none;position:absolute;min-width:12.5em;padding:.25em}.ui-menubar .ui-submenu-list .ui-menuitem{margin:.125em 0;position:relative}.ui-menubar .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-menubar .ui-menuitem-text{vertical-align:middle}.ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-menubar .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-menubar .ui-menubar-custom{float:right;padding:.25em}.ui-message{border:1px solid;margin:0 .25em;padding:.25em .5em;display:inline-block;vertical-align:top}.ui-message .ui-message-icon,.ui-message .ui-message-text{vertical-align:middle}.ui-fluid .ui-message{display:block}.ui-messages{border:1px solid;margin:.5em 0;padding:1em 1em 1em .5em;position:relative}.ui-messages .ui-messages-icon{display:inline-block;padding:0;vertical-align:middle;font-size:2em}.ui-messages .ui-messages-summary{font-weight:bold;margin-left:.25em}.ui-messages .ui-messages-detail{margin-left:.25em}.ui-messages ul{margin:0;padding:0;list-style-type:none;display:inline-block;vertical-align:middle}.ui-messages ul>li{padding:.25em 0}.ui-messages.ui-messages-noicon ul{margin:0 1.5em 0 0}.ui-messages .ui-messages-close{cursor:pointer;position:absolute;top:5px;right:5px}.ui-multiselect{display:inline-block;position:relative;width:auto;cursor:pointer}.ui-multiselect .ui-multiselect-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.ui-multiselect .ui-multiselect-label-container{overflow:hidden}.ui-multiselect .ui-multiselect-label{display:block;padding:.25em 2em .25em .25em;width:auto;border:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden}.ui-multiselect.ui-state-disabled .ui-multiselect-trigger,.ui-multiselect.ui-state-disabled .ui-multiselect-label{cursor:auto}.ui-multiselect-panel{padding:.2em;position:absolute;min-width:12em}.ui-multiselect .ui-multiselect-panel{min-width:100%}.ui-multiselect-panel .ui-multiselect-items-wrapper{overflow:auto;position:relative;padding:.2em 0}.ui-multiselect-panel .ui-multiselect-list{border:0 none}.ui-multiselect-panel .ui-multiselect-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.125em .25em;text-align:left;white-space:nowrap;display:block;position:relative}.ui-multiselect-panel .ui-multiselect-item .ui-chkbox{display:inline-block;vertical-align:middle}.ui-multiselect-panel .ui-multiselect-item label{display:inline-block;vertical-align:middle}.ui-multiselect-header{margin-bottom:.3em;padding:.25em;position:relative;text-align:left;min-height:2em}.ui-multiselect-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}.ui-multiselect-header .ui-multiselect-filter-container{position:relative;display:inline-block;vertical-align:middle;width:65%}.ui-multiselect-header.ui-multiselect-header-no-toggleall .ui-multiselect-filter-container{width:85%}.ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon{position:absolute;top:.25em;left:.125em}.ui-multiselect-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.ui-multiselect-header .ui-multiselect-close{position:absolute;right:.375em;top:.375em;display:block;border:0 none}.ui-multiselect-header a.ui-multiselect-all,.ui-multiselect-header a.ui-multiselect-none{float:left;margin-right:10px;display:block}.ui-multiselect-header .ui-multiselect-close.ui-state-hover{padding:0}.ui-multiselect-footer{padding:.25em}.ui-fluid .ui-multiselect{width:100%;box-sizing:border-box}.ui-orderlist{display:table}.ui-orderlist .ui-orderlist-controls{height:12.5em;padding:0 .25em;vertical-align:middle;display:table-cell}.ui-orderlist .ui-orderlist-controls .ui-button{display:block;margin-bottom:.25em}.ui-orderlist .ui-orderlist-container{display:table-cell;vertical-align:top}.ui-orderlist .ui-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em;width:12.5em}.ui-orderlist .ui-orderlist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-orderlist .ui-orderlist-list .ui-orderlist-item{margin:1px;padding:.125em;cursor:pointer;border:0 none;font-weight:inherit}.ui-orderlist .ui-orderlist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.ui-orderlist .ui-orderlist-filter-container .ui-inputtext{text-indent:1.1em;width:100%}.ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.ui-orderlist.ui-state-disabled .ui-orderlist-item,.ui-orderlist.ui-state-disabled .ui-button{cursor:default}.ui-orderlist.ui-state-disabled .ui-orderlist-list{overflow:hidden}.ui-orderlist.ui-orderlist-responsive{width:100%}.ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls{width:16.66666%;padding-right:.5em}.ui-orderlist.ui-orderlist-responsive .ui-orderlist-list-container{width:83.33333%}.ui-orderlist.ui-orderlist-responsive .ui-orderlist-list,.ui-orderlist.ui-orderlist-responsive .ui-orderlist-caption{width:100%}.ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls>.ui-button{width:100%}.ui-orderlist .ui-orderlist-droppoint{height:6px;list-style-type:none}@media(max-width:40em){.ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls{text-align:center;width:100%;display:inline-block;height:auto}.ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls .ui-button{display:inline-block;width:20%;margin-right:.25em}.ui-orderlist.ui-orderlist-responsive .ui-orderlist-list-container{width:100%}}.ui-organizationchart .ui-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.ui-organizationchart .ui-organizationchart-table>tr>td{text-align:center;vertical-align:top;padding:0;padding:0 .75em}.ui-organizationchart .ui-organizationchart-node-content{padding:.5em .75em;display:inline-block;position:relative}.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler{position:absolute;bottom:-9px;margin-left:-8px;z-index:2;left:50%}.ui-organizationchart .ui-organizationchart-line-down{margin:0 auto;height:20px;width:1px;float:none}.ui-organizationchart .ui-organizationchart-line-right{float:none;border-radius:0}.ui-organizationchart .ui-organizationchart-line-left{float:none;border-radius:0}.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node{cursor:pointer}.ui-overlaypanel{padding:0;margin:0;position:absolute}.ui-overlaypanel-content{padding:.5em 1em}.ui-overlaypanel-close{position:absolute;top:-1em;right:-1em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:100%}.ui-overlaypanel-close-icon{line-height:inherit}.ui-paginator{margin:0;text-align:center;padding:.125em}.ui-paginator .ui-paginator-top{border-bottom:0 none}.ui-paginator .ui-paginator-bottom{border-top:0 none}.ui-paginator .ui-paginator-left-content{float:left}.ui-paginator .ui-paginator-right-content{float:right}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-pages,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-current{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;zoom:1;margin-left:.063em;margin-right:.063em;text-decoration:none;vertical-align:middle;text-align:center;position:relative}.ui-paginator .ui-paginator-pages{width:auto;line-height:1}.ui-paginator .ui-paginator-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev{cursor:pointer}.ui-paginator .ui-paginator-current,.ui-paginator .ui-paginator-rpp-options{margin-left:1em;margin-right:1em;background-image:none}.ui-paginator .ui-paginator-jtp-select option,.ui-paginator .ui-paginator-rpp-options option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ui-paginator a.ui-state-disabled{outline:0 none}.ui-paginator .ui-dropdown{min-width:4em;margin-left:.375em}.ui-fluid .ui-paginator .ui-dropdown{width:auto}.ui-panel{padding:.2em}.ui-panel .ui-panel-titlebar{padding:.5em .75em}.ui-panel .ui-panel-titlebar-icon{float:right;cursor:pointer}.ui-panel .ui-panel-titlebar-icon{margin-left:.2em;margin-top:-0.1em}.ui-panel .ui-panel-content{border:0;background:0;padding:.5em .75em}.ui-panel .ui-panel-footer{border-width:1px 0 0;padding:.25em .5em;text-align:left}.ui-panel-content-wrapper-overflown{overflow:hidden}.ui-panelmenu{width:auto}.ui-panelmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-panelmenu .ui-panelmenu-content-wrapper{overflow:hidden}.ui-panelmenu .ui-panelmenu-header{margin:-1px 0 0 0;zoom:1}.ui-panelmenu .ui-panelmenu-header-link{padding:.5em;display:block;text-decoration:none}.ui-panelmenu .ui-panelmenu-icon{vertical-align:middle}.ui-panelmenu .ui-menuitem-text{vertical-align:middle}.ui-panelmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-panelmenu .ui-panelmenu-content{padding:.25em;border-top:0;margin-bottom:1px}.ui-panelmenu .ui-submenu-list{margin:0;padding:0;list-style:none;margin-left:1.5em}.ui-panelmenu .ui-panelmenu-content>.ui-panelmenu-root-submenu>.ui-submenu-list{margin-left:0}.ui-panelmenu .ui-menuitem{overflow:hidden;margin:.125em 0}.ui-panelmenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none}.ui-password-panel{padding:.25em .5em;position:absolute}.ui-password-panel .ui-password-meter{height:10px;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAoAgMAAABhr+t0AAAADFBMVEXx8fHjHD39uB5KpWRhxht7AAAAJUlEQVR4AWMYDGAUhCKBgAFSNqpsFS5AR2Wjyv4TAz7QVNmoMgB5UksJhzldcwAAAABJRU5ErkJggg==") no-repeat left top;padding:0;margin:0}.ui-password-info{margin-top:.25em}.ui-password-panel{-webkit-transform:translateY(5%);transform:translateY(5%);opacity:0;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.ui-password-panel-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.ui-password-panel-hidden{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);transition:opacity .15s,-webkit-transform .3s;transition:transform .3s,opacity .15s;transition:transform .3s,opacity .15s,-webkit-transform .3s}.ui-picklist>div{float:left}.ui-picklist .ui-picklist-buttons{height:12.5em;padding:0 .25em}.ui-picklist .ui-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em;width:12.5em}.ui-picklist .ui-picklist-list li{margin:1px;padding:.125em}.ui-picklist .ui-button{display:block;margin-bottom:.25em}.ui-picklist .ui-button-text-icon-left{width:100%}.ui-picklist .ui-picklist-item{cursor:pointer;border:0 none;font-weight:inherit}.ui-picklist .ui-picklist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-picklist table{width:100%;border-collapse:collapse}.ui-picklist .ui-picklist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.ui-picklist .ui-picklist-filter-container .ui-picklist-filter{text-indent:1.1em;width:100%}.ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.ui-picklist{display:table}.ui-picklist>div{float:none;display:table-cell;vertical-align:top}.ui-picklist .ui-picklist-buttons{vertical-align:middle}.ui-picklist.ui-picklist-vertical{display:table}.ui-picklist.ui-picklist-vertical>div{float:none;display:table-row;vertical-align:top}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons{text-align:center;height:auto}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button{display:inline-block}.ui-picklist.ui-picklist-vertical .ui-button{margin-top:.25em}.ui-picklist-outline{outline:1px dotted black;z-index:1}.ui-picklist .ui-picklist-droppoint{height:6px;list-style-type:none}.ui-picklist .ui-picklist-list .ui-picklist-droppoint-empty{height:100%;list-style-type:none}.ui-picklist-list.ui-picklist-source,.ui-picklist-list.ui-picklist-target{outline:0}.ui-picklist.ui-picklist-responsive *{box-sizing:border-box}.ui-picklist.ui-picklist-responsive{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper{width:35%}.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper.ui-picklist-listwrapper-nocontrols{width:45%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{width:10%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-list{width:auto}@media(max-width:40em){.ui-picklist.ui-picklist-responsive{display:block}.ui-picklist.ui-picklist-responsive>div{display:block;width:100% !important}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{text-align:center;height:auto;padding:.4em 0}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{display:inline-block;width:20%;margin-bottom:0;margin-right:.25em}.ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons{padding-bottom:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons{padding-top:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right::before{content:"\e930"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right::before{content:"\e92c"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left::before{content:"\e933"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left::before{content:"\e92f"}}.ui-progressbar{height:1.2em;text-align:left;position:relative;overflow:hidden}.ui-progressbar-determinate .ui-progressbar-value{height:100%;width:0;position:absolute;display:none;border:0 none}.ui-progressbar-determinate .ui-progressbar-value-animate{transition:width 1s ease-in-out}.ui-progressbar-determinate .ui-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;font-weight:bold}.ui-progressbar-indeterminate{height:.5em}.ui-progressbar-indeterminate .ui-progressbar-value{border:0 none}.ui-progressbar-indeterminate .ui-progressbar-value::before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.ui-progressbar-indeterminate .ui-progressbar-value::after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.ui-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.ui-progress-spinner::before{content:'';display:block;padding-top:100%}.ui-progress-spinner-svg{-webkit-animation:ui-progress-spinner-rotate 2s linear infinite;animation:ui-progress-spinner-rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.ui-progress-spinner-circle{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes ui-progress-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ui-progress-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ui-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes ui-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes ui-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes ui-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.ui-radiobutton{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.ui-radiobutton-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:100%;text-align:center;position:relative}.ui-radiobutton-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.ui-radiobutton,.ui-radiobutton-label{vertical-align:middle}.ui-rating{font-size:1.25em}.ui-fluid .fc .ui-button{width:auto}.ui-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.ui-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto;box-sizing:border-box}.ui-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ui-scrollpanel-bar-y{width:9px;top:0}.ui-scrollpanel-bar-x{height:9px;bottom:0}.ui-scrollpanel-hidden{visibility:hidden}.ui-scrollpanel:hover .ui-scrollpanel-bar,.ui-scrollpanel:active .ui-scrollpanel-bar{opacity:1}.ui-scrollpanel-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ui-selectbutton{display:inline-block}.ui-selectbutton.ui-state-error{padding:0}.ui-selectbutton .ui-button.ui-state-focus{outline:0}.ui-sidebar{position:fixed;padding:.5em 1em;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ui-sidebar-left{top:0;left:0;width:20em;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ui-sidebar-right{top:0;right:0;width:20em;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}.ui-sidebar-top{top:0;left:0;width:100%;height:10em;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ui-sidebar-bottom{bottom:0;left:0;width:100%;height:10em;-webkit-transform:translateY(100%);transform:translateY(100%)}.ui-sidebar-full{width:100%;height:100%;left:0;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s, -webkit-transform 0s}.ui-sidebar-left.ui-sidebar-active,.ui-sidebar-right.ui-sidebar-active{-webkit-transform:translateX(0);transform:translateX(0)}.ui-sidebar-left.ui-sidebar-sm,.ui-sidebar-right.ui-sidebar-sm{width:20em}.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-md{width:40em}.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-lg{width:60em}.ui-sidebar-top.ui-sidebar-active,.ui-sidebar-bottom.ui-sidebar-active{-webkit-transform:translateY(0);transform:translateY(0)}.ui-sidebar-top.ui-sidebar-sm,.ui-sidebar-bottom.ui-sidebar-sm{height:10em}.ui-sidebar-top.ui-sidebar-md,.ui-sidebar-bottom.ui-sidebar-md{height:20em}.ui-sidebar-top.ui-sidebar-lg,.ui-sidebar-bottom.ui-sidebar-lg{height:30em}.ui-sidebar-mask{position:fixed;width:100%;height:100%}.ui-sidebar-close{float:right}@media screen and (max-width:64em){.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-md{width:20em}}.ui-slidemenu{width:12.5em;padding:.25em}.ui-slidemenu.ui-slidemenu-dynamic{position:absolute}.ui-slidemenu .ui-menu-separator{border-width:1px 0 0 0}.ui-slidemenu ul{list-style:none;margin:0;padding:0}.ui-slidemenu .ui-slidemenu-rootlist{position:absolute;top:0}.ui-slidemenu .ui-submenu-list{display:none;position:absolute;top:0;width:12.5em;padding:.25em}.ui-slidemenu .ui-menuitem-link{padding:.25em;display:block;position:relative;text-decoration:none}.ui-slidemenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-slidemenu .ui-menuitem-text{vertical-align:middle}.ui-slidemenu .ui-menuitem{position:relative;margin:.125em 0}.ui-slidemenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-slidemenu .ui-slidemenu-wrapper{position:relative}.ui-slidemenu .ui-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative}.ui-slidemenu-backward{position:absolute;bottom:0;width:100%;padding:.25em;cursor:pointer;display:none}.ui-slidemenu-backward .ui-slidemenu-backward-icon{vertical-align:middle}.ui-slidemenu-backward span{vertical-align:middle}.ui-slidemenu .ui-menuitem-active{position:static}.ui-slidemenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-slidemenu ul:not(.ui-active-submenu)>.ui-menuitem:not(.ui-menuitem-active),.ui-slidemenu .ui-active-submenu>.ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:none}.ui-slidemenu .ui-active-submenu>.ui-menuitem-active ~ .ui-menuitem{display:block}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;width:1.2em;height:1.2em;cursor:default;touch-action:none;z-index:1}.ui-slider .ui-slider-handle.ui-slider-handle-active{z-index:2}.ui-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.25em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider-animate .ui-slider-handle{transition:left .3s}.ui-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle}.ui-spinner-input{vertical-align:middle;padding-right:1.5em}.ui-spinner-button{cursor:default;display:block;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:1.5em}.ui-spinner .ui-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-fluid .ui-spinner{width:100%}.ui-fluid .ui-spinner .ui-spinner-input{padding-right:2em;width:100%}.ui-fluid .ui-spinner .ui-spinner-button{width:1.5em}.ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon{left:.7em}.ui-splitbutton{position:relative;display:inline-block;zoom:1}.ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em;vertical-align:top}.ui-splitbutton.ui-state-disabled button{cursor:default}.ui-fluid .ui-splitbutton{width:100%}.ui-fluid .ui-splitbutton .ui-button:first-child{width:calc(100% - 2em)}.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em}.ui-steps ul{list-style-type:none;padding:0;margin:0}.ui-steps .ui-steps-item{float:left;box-sizing:border-box;cursor:pointer}.ui-steps.ui-steps-readonly .ui-steps-item{cursor:auto}.ui-steps .ui-steps-item .ui-menuitem-link{text-decoration:none;display:block;padding:1em;position:relative;text-align:center}.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link,.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link{cursor:default}.ui-steps .ui-steps-number{font-size:2em;display:block}.ui-steps .ui-steps-title{display:block;white-space:nowrap}@media(max-width:40em){.ui-steps .ui-steps-item .ui-menuitem-link{padding:.5em}.ui-steps .ui-steps-item .ui-steps-title{display:none}}.ui-table{position:relative}.ui-table table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-table .ui-table-thead>tr>th,.ui-table .ui-table-tbody>tr>td,.ui-table .ui-table-tfoot>tr>td{padding:.25em .5em}.ui-table .ui-sortable-column{cursor:pointer}.ui-table .ui-table-sort-icon{vertical-align:middle}.ui-table-auto-layout>.ui-table-wrapper{overflow-x:auto}.ui-table-auto-layout>.ui-table-wrapper>table{table-layout:auto}.ui-table-caption,.ui-table-summary{padding:.25em .5em;text-align:center;font-weight:bold}.ui-table-caption{border-bottom:0 none}.ui-table-summary{border-top:0 none}.ui-table .ui-paginator-top{border-bottom:0 none}.ui-table .ui-paginator-bottom{border-top:0 none}.ui-table-scrollable-wrapper{position:relative}.ui-table-scrollable-header,.ui-table-scrollable-footer{overflow:hidden;border:0 none}.ui-table-scrollable-body{overflow:auto;position:relative}.ui-table-scrollable-body>table>.ui-table-tbody>tr:first-child>td{border-top:0 none}.ui-table-virtual-table{position:absolute}.ui-table-frozen-view .ui-table-scrollable-body{overflow:hidden}.ui-table-frozen-view>.ui-table-scrollable-body>table>.ui-table-tbody>tr>td:last-child{border-right:0 none}.ui-table-unfrozen-view{position:absolute;top:0}.ui-table-resizable>.ui-table-wrapper{overflow-x:auto}.ui-table-resizable .ui-table-thead>tr>th,.ui-table-resizable .ui-table-tfoot>tr>td,.ui-table-resizable .ui-table-tbody>tr>td{overflow:hidden}.ui-table-resizable .ui-resizable-column{background-clip:padding-box;position:relative}.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}.ui-table .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.ui-table .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-table .ui-table-tbody>tr>td.ui-editing-cell input{padding:0;border:0 none}.ui-table .ui-table-tbody>tr>td.ui-editing-cell p-celleditor>*{width:100%}.ui-table-reorder-indicator-up,.ui-table-reorder-indicator-down{position:absolute;display:none}.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title{display:none}@media screen and (max-width:40em){.ui-table-responsive .ui-table-thead>tr>th,.ui-table-responsive .ui-table-tfoot>tr>td{display:none !important}.ui-table-responsive .ui-table-tbody>tr>td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}.ui-table-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-table-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-table .ui-table-loading-icon{font-size:2em}.ui-tabmenu .ui-tabmenu-nav{margin:0;padding:.25em .5em 0 .25em}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{list-style:none;float:left;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:block;border-bottom:0;top:1px}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabmenu .ui-tabmenu-nav a{padding:.5em 1em}.ui-tabmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-tabmenu .ui-menuitem-text{vertical-align:middle}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-disabled a{cursor:default}.ui-tabview{padding:.25em}.ui-tabview .ui-tabview-nav{margin:0}.ui-tabview .ui-tabview-nav li{list-style:none;float:left;position:relative;margin:0 .125em 1px 0;padding:0;white-space:nowrap}.ui-tabview .ui-tabview-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabview .ui-tabview-nav li.ui-tabview-selected a,.ui-tabview .ui-tabview-nav li.ui-state-disabled a,.ui-tabview .ui-tabview-nav li.ui-state-processing a{cursor:text}.ui-tabview .ui-tabview-nav li a,.ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a{cursor:pointer}.ui-tabview .ui-tabview-panel{border-width:0;padding:1em;background:0}.ui-tabview .ui-tabview-nav li{display:block}.ui-tabview .ui-tabview-nav li .ui-tabview-left-icon{margin-right:.25em;vertical-align:middle}.ui-tabview .ui-tabview-nav li .ui-tabview-right-icon{margin-left:.25em;vertical-align:middle}.ui-tabview .ui-tabview-title{vertical-align:middle}.ui-tabview .ui-tabview-nav li .ui-tabview-close{margin:.5em .3em 0 0;cursor:pointer}.ui-tabview.ui-tabview-top>.ui-tabview-nav li{border-bottom:0;top:1px}.ui-tabview.ui-tabview-top>.ui-tabview-nav{padding:.2em .2em 0}.ui-tabview.ui-tabview-bottom>.ui-tabview-nav{padding:0 .2em .2em}.ui-tabview.ui-tabview-bottom>.ui-tabview-nav li{border-top:0}.ui-tabview-left::after,.ui-tabview-right::after{clear:both;content:".";display:block;height:0;visibility:hidden}.ui-tabview-left>.ui-tabview-nav{float:left;width:25%;height:300px;background-image:none;padding-top:1px}.ui-tabview-left>.ui-tabview-panels{float:right;width:75%}.ui-tabview.ui-tabview-left>.ui-tabview-nav li,.ui-tabview.ui-tabview-right>.ui-tabview-nav li{display:block;float:right;white-space:normal;width:99%}.ui-tabview.ui-tabview-left>.ui-tabview-nav li{margin:0 0 1px 0;border-right:0 none}.ui-tabview.ui-tabview-right>.ui-tabview-nav{float:right;width:25%;height:300px;background-image:none;padding-top:1px}.ui-tabview.ui-tabview-right>.ui-tabview-panels{float:left;width:75%}.ui-tabview.ui-tabview-right>.ui-tabview-nav li{margin:0 0 1px 0;border-left:0 none}.ui-rtl .ui-tabview .ui-tabview-nav li{float:right}.ui-terminal{height:18em;overflow:auto;padding:.25em}.ui-terminal-input{border:0 none;background-color:transparent;color:inherit;padding:0;margin:0 0 0 .125em;width:75%;outline:0;vertical-align:baseline}.ui-terminal-command{margin-left:.125em;-moz-margin-start:.125em}.ui-terminal-input::-ms-clear{display:none}.ui-tieredmenu{width:12.5em;padding:.25em}.ui-tieredmenu.ui-tieredmenu-dynamic{position:absolute}.ui-tieredmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-tieredmenu ul{list-style:none;margin:0;padding:0}.ui-tieredmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em}.ui-tieredmenu .ui-menuitem-link{padding:.25em;display:block;position:relative;text-decoration:none}.ui-tieredmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-tieredmenu .ui-menuitem-text{vertical-align:middle}.ui-tieredmenu .ui-menuitem{position:relative;margin:.125em 0}.ui-tieredmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-tieredmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-toast{position:fixed;width:20em}.ui-toast .ui-toast-message{position:relative;display:block;margin-bottom:.75em;overflow:hidden}.ui-toast .ui-toast-message-content{padding:.5em 1em}.ui-toast .ui-toast-close-icon{position:absolute;top:.25em;right:.25em;cursor:pointer;display:inline-block}.ui-toast .ui-toast-summary{font-weight:bold;padding:0 0 .5em 0;display:block}.ui-toast .ui-toast-icon{position:absolute;display:inline-block;left:.5em;top:.25em;padding:0;font-size:2em}.ui-toast .ui-toast-message-text-content{padding:0 0 .25em 0;margin-left:2.5em}.ui-toast-top-right{top:20px;right:20px}.ui-toast-top-left{top:20px;left:20px}.ui-toast-bottom-right{bottom:20px;right:20px}.ui-toast-bottom-left{bottom:20px;right:20px}.ui-toast-top-center{top:20px;left:50%;margin-left:-10em}.ui-toast-bottom-center{bottom:20px;left:50%;margin-left:-10em}.ui-toast-center{left:50%;top:50%;min-width:20vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ui-toolbar{padding:.25em .5em}.ui-toolbar-group-left{float:left}.ui-toolbar-group-right{float:right}.ui-tooltip{position:absolute;display:none;padding:.25em .5em;max-width:12.5em}.ui-tooltip.ui-tooltip-right,.ui-tooltip.ui-tooltip-left{padding:0 .25em}.ui-tooltip.ui-tooltip-top,.ui-tooltip.ui-tooltip-bottom{padding:.25em 0}.ui-tooltip .ui-tooltip-text{padding:.125em .5em;background-color:#4c4c4c;color:#fff;white-space:pre-line}.ui-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ui-tooltip-right .ui-tooltip-arrow{top:50%;left:0;margin-top:-.25em;border-width:.25em .25em .25em 0;border-right-color:#4c4c4c}.ui-tooltip-left .ui-tooltip-arrow{top:50%;right:0;margin-top:-.25em;border-width:.25em 0 .25em .25em;border-left-color:#4c4c4c}.ui-tooltip.ui-tooltip-top{padding:.25em 0}.ui-tooltip-top .ui-tooltip-arrow{bottom:0;left:50%;margin-left:-.25em;border-width:.25em .25em 0;border-top-color:#4c4c4c}.ui-tooltip-bottom .ui-tooltip-arrow{top:0;left:50%;margin-left:-.25em;border-width:0 .25em .25em;border-bottom-color:#4c4c4c}.ui-tree{width:18em}.ui-tree .ui-treenode-selectable.ui-treenode-content{cursor:pointer}.ui-tree .ui-tree-container{height:100%;margin:0;overflow:auto;padding:.25em;white-space:nowrap}.ui-tree-empty-message{padding:.25em}.ui-tree .ui-treenode-children{margin:0;padding:0 0 0 1em}.ui-tree .ui-treenode{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat-y;list-style:none outside none;margin:0;padding:.125em 0 0 0}.ui-tree .ui-treenode-droppoint{height:4px;list-style-type:none}.ui-tree .ui-treenode-droppoint-active{border:0 none}.ui-tree .ui-tree-toggler{cursor:pointer;display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-icon{display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-label{display:inline-block;padding:0 .25em;vertical-align:middle}.ui-tree .ui-treenode-label.ui-state-hover,.ui-tree .ui-treenode-label.ui-state-highlight{font-weight:normal;border:0 none}.ui-tree .ui-treenode.ui-treenode-leaf>.ui-treenode-content>.ui-tree-toggler{visibility:hidden}.ui-tree .ui-chkbox-box{cursor:pointer}.ui-tree .ui-chkbox{display:inline-block;vertical-align:middle}.ui-tree .ui-chkbox .ui-chkbox-icon{margin-left:1px}.ui-fluid .ui-tree{width:100%}.ui-tree-horizontal{width:auto;padding:.5em 0;overflow:auto}.ui-tree.ui-tree-horizontal table,.ui-tree.ui-tree-horizontal tr,.ui-tree.ui-tree-horizontal td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}.ui-tree.ui-tree-horizontal .ui-tree-toggler{vertical-align:middle;margin:0}.ui-tree-horizontal .ui-treenode-content{font-weight:normal;padding:.4em 1em .4em .2em}.ui-tree.ui-tree-horizontal .ui-tree-node-label{margin:0}.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{font-weight:normal;white-space:nowrap}.ui-tree.ui-tree-horizontal .ui-treenode{background:url('line.567f57385ea3dde2c9ae.gif') repeat-x scroll center center transparent;padding:.25em 2.5em}.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed{padding-right:0}.ui-tree.ui-tree-horizontal .ui-treenode-children{padding:0;margin:0}.ui-tree.ui-tree-horizontal .ui-treenode-connector{width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-table{height:100%;width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-line{background:url('line.567f57385ea3dde2c9ae.gif') repeat-y scroll 0 0 transparent;width:1px}.ui-tree.ui-tree-horizontal table{height:0}.ui-tree.ui-tree-horizontal .ui-chkbox{vertical-align:bottom;margin-right:.25em}.ui-tree.ui-tree-loading{position:relative;min-height:4em}.ui-tree .ui-tree-loading-mask{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-tree .ui-tree-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-tree .ui-tree-loading-content .ui-tree-loading-icon{font-size:2em}.ui-treetable{position:relative}.ui-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-treetable .ui-treetable-thead>tr>th,.ui-treetable .ui-treetable-tbody>tr>td,.ui-treetable .ui-treetable-tfoot>tr>td{padding:.25em .5em}.ui-treetable .ui-treetable-toggler{vertical-align:middle}.ui-treetable .ui-sortable-column{cursor:pointer}.ui-treetable .ui-treetable-sort-icon{vertical-align:middle}.ui-treetable-auto-layout>.ui-treetable-wrapper{overflow-x:auto}.ui-treetable-auto-layout>.ui-treetable-wrapper>table{table-layout:auto}.ui-treetable .ui-treetable-chkbox{margin:0 .25em;vertical-align:middle}.ui-treetable-caption,.ui-treetable-summary{padding:.25em .5em;text-align:center;font-weight:bold}.ui-treetable-caption{border-bottom:0 none}.ui-treetable-summary{border-top:0 none}.ui-treetable .ui-paginator-top{border-bottom:0 none}.ui-treetable .ui-paginator-bottom{border-top:0 none}.ui-treetable-scrollable-wrapper{position:relative}.ui-treetable-scrollable-header,.ui-treetable-scrollable-footer{overflow:hidden;border:0 none}.ui-treetable-scrollable-body{overflow:auto;position:relative}.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr:first-child>td{border-top:0 none}.ui-treetable-virtual-table{position:absolute}.ui-treetable-frozen-view .ui-treetable-scrollable-body{overflow:hidden}.ui-treetable-frozen-view>.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr>td:last-child{border-right:0 none}.ui-treetable-unfrozen-view{position:absolute;top:0}.ui-treetable-resizable>.ui-treetable-wrapper{overflow-x:auto}.ui-treetable-resizable .ui-treetable-thead>tr>th,.ui-treetable-resizable .ui-treetable-tfoot>tr>td,.ui-treetable-resizable .ui-treetable-tbody>tr>td{overflow:hidden}.ui-treetable-resizable .ui-resizable-column{background-clip:padding-box;position:relative}.ui-treetable-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}.ui-treetable .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.ui-treetable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-treetable .ui-treetable-tbody>tr>td.ui-editing-cell input{padding:0;border:0 none}.ui-treetable .ui-treetable-tbody>tr>td.ui-editing-cell p-treetablecelleditor>*{width:100%}.ui-treetable-reorder-indicator-up,.ui-treetable-reorder-indicator-down{position:absolute;display:none}.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title{display:none}@media screen and (max-width:40em){.ui-treetable-responsive .ui-treetable-thead>tr>th,.ui-treetable-responsive .ui-treetable-tfoot>tr>td{display:none !important}.ui-treetable-responsive .ui-treetable-tbody>tr>td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}.ui-treetable-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-treetable-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-treetable .ui-treetable-loading-icon{font-size:2em}
@font-face {
    font-family: 'PrimeIcons';
    src: url('primeicons.826437530b3cf08b14cd.eot');
    src: url('primeicons.826437530b3cf08b14cd.eot?#iefix') format('embedded-opentype'), url('primeicons.578adf2401b7fb04c642.ttf') format('truetype'), url('primeicons.7b38afd805cafd984676.woff') format('woff'), url('primeicons.721cded7b825d0911a11.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}

.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-o:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}
@charset "UTF-8";
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('open-sans-v15-latin-300.76b56857ebbae3a5a689.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url('open-sans-v15-latin-300.76b56857ebbae3a5a689.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-300.60c866748ff15f5b347f.woff2') format("woff2"), url('open-sans-v15-latin-300.521d17bc9f3526c690e8.woff') format("woff"), url('open-sans-v15-latin-300.177cc92d2e8027712a8c.ttf') format("truetype"), url('open-sans-v15-latin-300.27ef0b062b2e221df16f.svg#OpenSans') format("svg");
  /* Legacy iOS */ }
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('open-sans-v15-latin-regular.9dce7f01715340861bdb.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('open-sans-v15-latin-regular.9dce7f01715340861bdb.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-regular.cffb686d7d2f4682df83.woff2') format("woff2"), url('open-sans-v15-latin-regular.bf2d0783515b7d75c35b.woff') format("woff"), url('open-sans-v15-latin-regular.c045b73d86803686f4cd.ttf') format("truetype"), url('open-sans-v15-latin-regular.7aab4c13671282c90669.svg#OpenSans') format("svg");
  /* Legacy iOS */ }
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('open-sans-v15-latin-700.148a6749baa5f658a451.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('open-sans-v15-latin-700.148a6749baa5f658a451.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-700.d08c09f2f169f4a6edbc.woff2') format("woff2"), url('open-sans-v15-latin-700.623e3205570002af47fc.woff') format("woff"), url('open-sans-v15-latin-700.7e08cc656863d52bcb5c.ttf') format("truetype"), url('open-sans-v15-latin-700.2e00b2635b51ba336b4b.svg#OpenSans') format("svg");
  /* Legacy iOS */ }
* {
  box-sizing: border-box; }
body .ui-widget {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  text-decoration: none; }
body .ui-corner-all {
  border-radius: 3px; }
body .ui-corner-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
body .ui-corner-bottom {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
body .ui-corner-left {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }
body .ui-corner-right {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
body a {
  color: #007ad9;
  text-decoration: none; }
body a:hover {
    color: #116fbf; }
body a:active {
    color: #005b9f; }
body .ui-helper-reset {
  line-height: normal; }
body .ui-state-disabled, body .ui-widget:disabled {
  opacity: 0.5;
  filter: alpha(opacity=50); }
body .pi {
  font-size: 1.25em; }
body {
  /* Validations */ }
body .ui-inputtext {
    font-size: 14px;
    color: #333333;
    background: #ffffff;
    padding: 0.429em;
    border: 1px solid #a6a6a6;
    transition: border-color 0.2s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
body .ui-inputtext:enabled:hover:not(.ui-state-error) {
      border-color: #212121; }
body .ui-inputtext:enabled:focus:not(.ui-state-error) {
      border-color: #007ad9;
      outline: 0 none;
      box-shadow: none; }
body .ui-chkbox {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 20px;
    height: 20px; }
body .ui-chkbox .ui-chkbox-box {
      border: 1px solid #a6a6a6;
      background-color: #ffffff;
      width: 20px;
      height: 20px;
      text-align: center;
      border-radius: 3px;
      transition: background-color 0.2s, border-color 0.2s; }
body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover {
        border-color: #212121; }
body .ui-chkbox .ui-chkbox-box.ui-state-focus {
        border-color: #007ad9;
        background-color: #ffffff;
        color: #007ad9; }
body .ui-chkbox .ui-chkbox-box.ui-state-active {
        border-color: #007ad9;
        background-color: #007ad9;
        color: #ffffff; }
body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover {
          border-color: #005b9f;
          background-color: #005b9f;
          color: #ffffff; }
body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus {
          border-color: #005b9f;
          background-color: #005b9f;
          color: #ffffff; }
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
        overflow: hidden;
        position: relative;
        font-size: 18px; }
body .ui-chkbox-label {
    margin: 0 0 0 0.5em; }
body .ui-radiobutton {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 20px;
    height: 20px; }
body .ui-radiobutton .ui-radiobutton-box {
      border: 1px solid #a6a6a6;
      background-color: #ffffff;
      width: 20px;
      height: 20px;
      text-align: center;
      position: relative;
      transition: background-color 0.2s, border-color 0.2s;
      border-radius: 50%; }
body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover {
        border-color: #212121; }
body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
        border-color: #007ad9;
        background-color: #ffffff;
        color: #007ad9; }
body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
        border-color: #007ad9;
        background-color: #007ad9;
        color: #ffffff; }
body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon {
          background-color: #ffffff; }
body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover {
          border-color: #005b9f;
          background-color: #005b9f;
          color: #ffffff; }
body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus {
          border-color: #005b9f;
          background-color: #005b9f;
          color: #ffffff; }
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
        background: transparent;
        width: 10px;
        height: 10px;
        display: inline-block;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -5px;
        margin-top: -5px;
        transition: background-color 0.2s;
        border-radius: 50%; }
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before {
          display: none; }
body .ui-radiobutton-label {
    margin: 0 0 0 .5em; }
body .ui-inputswitch {
    width: 3em;
    height: 1.75em; }
body .ui-inputswitch .ui-inputswitch-slider {
      transition: background-color 0.2s;
      border-radius: 30px;
      background: #cccccc; }
body .ui-inputswitch .ui-inputswitch-slider:before {
        background-color: #ffffff;
        height: 1.250em;
        width: 1.250em;
        left: .25em;
        bottom: .25em;
        border-radius: 50%;
        transition: 0.2s; }
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
      -webkit-transform: translateX(1.25em);
      transform: translateX(1.25em); }
body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider {
      background: #b7b7b7; }
body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider {
      background-color: #b7b7b7; }
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
      background-color: #007ad9; }
body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider {
      background-color: #116fbf; }
body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider {
      background: #005b9f; }
body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before {
    content: ""; }
body .ui-autocomplete .ui-autocomplete-input {
    padding: 0.429em; }
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container {
    padding: 0.2145em 0.429em; }
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover {
      border-color: #212121; }
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus {
      border-color: #007ad9;
      outline: 0 none;
      box-shadow: none; }
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token {
      margin: 0;
      padding: 0.2145em 0; }
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input {
        font-family: "Open Sans", "Helvetica Neue", sans-serif;
        font-size: 14px;
        padding: 0;
        margin: 0; }
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token {
      font-size: 14px;
      padding: 0.2145em 0.429em;
      margin: 0 0.286em 0 0;
      background: #007ad9;
      color: #ffffff; }
body .ui-autocomplete-panel {
    padding: 0;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-autocomplete-panel .ui-autocomplete-items {
      padding: 0; }
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item {
        margin: 0;
        padding: 0.429em 0.857em;
        border: 0 none;
        color: #333333;
        background-color: transparent;
        border-radius: 0; }
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight {
          color: #ffffff;
          background-color: #007ad9; }
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group {
        padding: 0.429em 0.857em;
        background-color: #d8dae2;
        color: #333333; }
body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
    width: 2.357em; }
body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container {
    border-right: 0 none;
    width: calc(100% - 2.357em); }
body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext {
    border-right: 0 none;
    width: calc(100% - 2.357em); }
body .ui-chips > ul.ui-inputtext {
    padding: 0.2145em 0.429em;
    display: inline-block; }
body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover {
      border-color: #212121; }
body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus {
      border-color: #007ad9;
      outline: 0 none;
      box-shadow: none; }
body .ui-chips > ul.ui-inputtext .ui-chips-input-token {
      padding: 0.2145em 0; }
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input {
        font-family: "Open Sans", "Helvetica Neue", sans-serif;
        font-size: 14px;
        padding: 0;
        margin: 0; }
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover {
          border: 0 none; }
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus {
          border: 0 none; }
body .ui-chips > ul.ui-inputtext .ui-chips-token {
      font-size: 14px;
      padding: 0.2145em 0.429em;
      margin: 0 0.286em 0 0;
      background: #007ad9;
      color: #ffffff; }
body .ui-dropdown {
    background: #ffffff;
    border: 1px solid #a6a6a6;
    transition: border-color 0.2s; }
body .ui-dropdown:not(.ui-state-disabled):hover {
      border-color: #212121; }
body .ui-dropdown:not(.ui-state-disabled):focus {
      border-color: #007ad9;
      outline: 0 none;
      box-shadow: none; }
body .ui-dropdown .ui-dropdown-label {
      padding-right: 2em; }
body .ui-dropdown .ui-dropdown-trigger {
      background-color: #ffffff;
      width: 2em;
      line-height: 2em;
      text-align: center;
      padding: 0;
      color: #848484; }
body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before {
        content: ""; }
body .ui-dropdown .ui-dropdown-clear-icon {
      color: #848484; }
body .ui-dropdown:not(.ui-state-disabled).ui-state-focus {
      border-color: #007ad9;
      outline: 0 none;
      box-shadow: none; }
body .ui-dropdown-panel {
    padding: 0;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-dropdown-panel .ui-dropdown-filter-container {
      padding: 0.429em 0.857em 0.429em 0.857em;
      border-bottom: 1px solid #eaeaea;
      color: #333333;
      background-color: #ffffff;
      margin: 0; }
body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter {
        width: 100%;
        padding-right: 2em; }
body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon {
        top: 50%;
        margin-top: -.5em;
        right: 1.357em;
        color: #007ad9; }
body .ui-dropdown-panel .ui-dropdown-items {
      padding: 0; }
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group {
        margin: 0;
        padding: 0.429em 0.857em;
        border: 0 none;
        color: #333333;
        background-color: transparent;
        border-radius: 0; }
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
          color: #ffffff;
          background-color: #007ad9; }
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover {
          color: #333333;
          background-color: #eaeaea; }
body .ui-multiselect {
    background: #ffffff;
    border: 1px solid #a6a6a6;
    transition: border-color 0.2s; }
body .ui-multiselect:not(.ui-state-disabled):hover {
      border-color: #212121; }
body .ui-multiselect:not(.ui-state-disabled):focus {
      border-color: #007ad9;
      outline: 0 none;
      box-shadow: none; }
body .ui-multiselect .ui-multiselect-label {
      padding: 0.429em;
      padding-right: 2em; }
body .ui-multiselect .ui-multiselect-trigger {
      background-color: #ffffff;
      width: 2em;
      line-height: 2em;
      text-align: center;
      padding: 0;
      color: #848484; }
body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before {
        content: ""; }
body .ui-multiselect-panel {
    padding: 0;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-multiselect-panel .ui-multiselect-header {
      padding: 0.429em 0.857em 0.429em 0.857em;
      border-bottom: 1px solid #eaeaea;
      color: #333333;
      background-color: #ffffff;
      margin: 0; }
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container {
        float: none;
        width: 70%;
        display: inline-block;
        vertical-align: middle;
        margin-left: 0; }
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext {
          padding: 0.429em;
          padding-right: 2em; }
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
          color: #007ad9;
          top: 50%;
          margin-top: -.5em;
          right: .5em;
          left: auto; }
body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox {
        margin-right: 0.5em;
        float: none;
        vertical-align: middle; }
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close {
        color: #848484;
        top: 50%;
        margin-top: -.5em;
        transition: color 0.2s; }
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover {
          color: #333333; }
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:focus {
          outline: 0 none;
          color: #333333; }
body .ui-multiselect-panel .ui-multiselect-items {
      padding: 0; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item {
        margin: 0;
        padding: 0.429em 0.857em;
        border: 0 none;
        color: #333333;
        background-color: transparent;
        border-radius: 0; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight {
          color: #ffffff;
          background-color: #007ad9; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
          color: #333333;
          background-color: #eaeaea; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box {
          cursor: auto; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover {
            border: 1px solid #a6a6a6; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover {
            border-color: #007ad9; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox {
          position: static;
          display: inline-block;
          vertical-align: middle;
          margin: 0 0.5em 0 0; }
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label {
          display: inline-block;
          vertical-align: middle; }
body .ui-listbox {
    padding: 0;
    min-width: 12em;
    background: #ffffff;
    border: 1px solid #a6a6a6; }
body .ui-listbox .ui-chkbox {
      margin: 0 0.5em 0 0; }
body .ui-listbox .ui-listbox-header {
      padding: 0.429em 0.857em 0.429em 0.857em;
      border-bottom: 1px solid #eaeaea;
      color: #333333;
      background-color: #ffffff;
      margin: 0; }
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container {
        width: calc(100% - (0.857em + 0.857em + 0.5em)); }
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input {
          padding: 0.429em;
          padding-right: 2em; }
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon {
          top: 50%;
          left: auto;
          margin-top: -.5em;
          right: .5em;
          color: #007ad9; }
body .ui-listbox .ui-listbox-list .ui-listbox-item {
      margin: 0;
      padding: 0.429em 0.857em;
      border: 0 none;
      color: #333333;
      background-color: transparent;
      border-radius: 0; }
body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight {
        color: #ffffff;
        background-color: #007ad9; }
body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox {
        position: static;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0.5em 0 0; }
body .ui-listbox .ui-listbox-list .ui-listbox-item label {
        display: inline-block;
        vertical-align: middle; }
body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
      color: #333333;
      background-color: #eaeaea; }
body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover {
      border: 1px solid #a6a6a6; }
body .ui-listbox .ui-listbox-footer {
      padding: 0.429em 0.857em 0.429em 0.857em;
      border-top: 1px solid #eaeaea;
      color: #333333;
      background-color: #ffffff; }
body .ui-editor-container .ui-editor-toolbar {
    background-color: #f4f4f4; }
body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label {
    color: #333333; }
body .ui-editor-container .ql-stroke {
    stroke: #333333; }
body .ui-editor-container .ql-picker-label {
    color: #333333; }
body .ui-editor-container .ql-snow.ql-toolbar button:hover,
  body .ui-editor-container .ql-snow .ql-toolbar button:hover,
  body .ui-editor-container .ql-snow.ql-toolbar button.ql-active,
  body .ui-editor-container .ql-snow .ql-toolbar button.ql-active,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #333333; }
body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
  body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,
  body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
  body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
  body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
  body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
  body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
  body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #333333; }
body .ui-rating a {
    text-align: center;
    display: inline-block;
    color: #333333;
    transition: color 0.2s; }
body .ui-rating a.ui-rating-cancel {
      color: #e4018d; }
body .ui-rating a .ui-rating-icon {
      font-size: 20px; }
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover {
    color: #007ad9; }
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover {
    color: #b5019f; }
body .ui-spinner .ui-spinner-input {
    padding-right: 2.429em; }
body .ui-spinner .ui-spinner-button {
    width: 2em; }
body .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -.5em;
      margin-left: -.5em;
      width: 1em; }
body .ui-fluid .ui-spinner .ui-spinner-input {
    padding-right: 2.429em; }
body .ui-fluid .ui-spinner .ui-spinner-button {
    width: 2em; }
body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
      left: 50%; }
body .ui-slider {
    background-color: #c8c8c8;
    border: 0 none; }
body .ui-slider.ui-slider-horizontal {
      height: 0.286em; }
body .ui-slider.ui-slider-horizontal .ui-slider-handle {
        top: 50%;
        margin-top: -0.5715em; }
body .ui-slider.ui-slider-vertical {
      width: 0.286em; }
body .ui-slider.ui-slider-vertical .ui-slider-handle {
        left: 50%;
        margin-left: -0.5715em; }
body .ui-slider .ui-slider-handle {
      height: 1.143em;
      width: 1.143em;
      background-color: #ffffff;
      border: 2px solid #666666;
      border-radius: 100%;
      transition: border-color 0.2s; }
body .ui-slider .ui-slider-range {
      background-color: #007ad9; }
body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover {
      background-color: 2px solid #666666;
      border: 2px solid #007ad9; }
body .ui-datepicker {
    padding: 0.857em;
    min-width: 20em;
    background-color: #ffffff;
    border: 1px solid #a6a6a6; }
body .ui-datepicker:not(.ui-datepicker-inline) {
      border: 1px solid #c8c8c8;
      box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover,
    body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover {
      color: #007ad9; }
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:focus,
    body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:focus {
      outline: 0 none;
      color: #007ad9; }
body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover {
      background-color: #eaeaea; }
body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover {
      background-color: #eaeaea; }
body .ui-datepicker .ui-datepicker-header {
      padding: 0.429em 0.857em 0.429em 0.857em;
      background-color: #ffffff;
      color: #333333;
      border-radius: 0; }
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
      body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
        cursor: pointer;
        top: 0;
        color: #a6a6a6;
        transition: color 0.2s; }
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before {
        content: ""; }
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before {
        content: ""; }
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
        margin: 0;
        padding: 0;
        line-height: 1; }
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
          margin-top: -.35em;
          margin-bottom: 0; }
body .ui-datepicker table {
      font-size: 14px;
      margin: 0.857em 0 0 0; }
body .ui-datepicker table th {
        padding: 0.5em; }
body .ui-datepicker table td > a, body .ui-datepicker table td > span {
        display: block;
        text-align: center;
        color: #333333;
        padding: 0.5em;
        border-radius: 3px; }
body .ui-datepicker table td > a {
        cursor: pointer; }
body .ui-datepicker table td > a.ui-state-active {
          color: #ffffff;
          background-color: #007ad9; }
body .ui-datepicker table td > a.ui-state-highlight {
          color: #333333;
          background-color: #d0d0d0; }
body .ui-datepicker table td.ui-datepicker-today a {
        background-color: #d0d0d0;
        color: #333333; }
body .ui-datepicker .ui-datepicker-buttonbar {
      border-top: 1px solid #d8dae2; }
body .ui-datepicker .ui-timepicker {
      border: 0 none;
      border-top: 1px solid #d8dae2;
      padding: 0.857em; }
body .ui-datepicker .ui-timepicker a {
        color: #333333;
        font-size: 1.286em; }
body .ui-datepicker .ui-timepicker a:hover {
          color: #007ad9; }
body .ui-datepicker .ui-timepicker span {
        font-size: 1.286em; }
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month {
      color: #333333; }
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active {
        color: #ffffff;
        background-color: #007ad9; }
body .ui-datepicker.ui-datepicker-timeonly {
      padding: 0; }
body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker {
        border-top: 0 none; }
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group {
      border-right: 1px solid #d8dae2;
      padding-right: 0.857em;
      padding-left: 0.857em;
      padding-top: 0;
      padding-bottom: 0; }
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child {
        padding-left: 0; }
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child {
        padding-right: 0;
        border-right: 0 none; }
body .ui-calendar.ui-calendar-w-btn .ui-inputtext {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0 none; }
body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) {
      border-right: 0 none; }
body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
    width: 2.357em;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
body .ui-fileupload .ui-fileupload-buttonbar {
    background-color: #f4f4f4;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    color: #333333;
    border-bottom: 0 none; }
body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
      margin-right: 8px; }
body .ui-fileupload .ui-fileupload-content {
    background-color: #ffffff;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    color: #333333; }
body .ui-fileupload .ui-progressbar {
    top: 0; }
body .ui-fileupload-choose:not(.ui-state-disabled):hover {
    background-color: #116fbf;
    color: #ffffff;
    border-color: #116fbf; }
body .ui-fileupload-choose:not(.ui-state-disabled):active {
    background-color: #005b9f;
    color: #ffffff;
    border-color: #005b9f; }
body .ui-fileupload-choose.ui-state-focus {
    outline: 0 none;
    outline-offset: 0px; }
body .ui-password-panel {
    padding: 12px;
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-inputgroup .ui-inputgroup-addon {
    border-color: #a6a6a6;
    background-color: #eaeaea;
    color: #848484;
    padding: 0.429em;
    min-width: 2em; }
body .ui-inputgroup .ui-inputgroup-addon:first-child {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
body .ui-inputgroup .ui-inputgroup-addon:last-child {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox {
      position: relative; }
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -10px;
        margin-top: -10px; }
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton {
      position: relative; }
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -10px;
        margin-top: -10px; }
body .ui-inputgroup .ui-button:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; }
body .ui-inputgroup .ui-button:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
body .ui-fluid .ui-inputgroup .ui-button {
    width: auto; }
body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only {
      width: 2.357em; }
body ::-webkit-input-placeholder {
    color: #666666; }
body :-moz-placeholder {
    color: #666666; }
body ::-moz-placeholder {
    color: #666666; }
body :-ms-input-placeholder {
    color: #666666; }
body .ui-inputtext.ng-dirty.ng-invalid,
  body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown,
  body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext,
  body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext,
  body p-chips.ng-dirty.ng-invalid > .ui-inputtext,
  body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext,
  body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,
  body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,
  body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,
  body p-listbox.ng-dirty.ng-invalid .ui-inputtext,
  body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect,
  body p-spinner.ng-dirty.ng-invalid > .ui-inputtext,
  body p-selectbutton.ng-dirty.ng-invalid .ui-button,
  body p-togglebutton.ng-dirty.ng-invalid .ui-button {
    border: 1px solid #a80000; }
body .ui-button {
  margin: 0;
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9;
  font-size: 14px;
  transition: background-color 0.2s; }
body .ui-button:enabled:hover {
    background-color: #116fbf;
    color: #ffffff;
    border-color: #116fbf; }
body .ui-button:enabled:focus {
    outline: 0 none;
    outline-offset: 0px;
    background-color: #0088f3; }
body .ui-button:enabled:active {
    background-color: #005b9f;
    color: #ffffff;
    border-color: #005b9f; }
body .ui-button.ui-button-text-only .ui-button-text {
    padding: 0.429em 1em; }
body .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0.429em 1em 0.429em 2em; }
body .ui-button.ui-button-text-icon-right .ui-button-text {
    padding: 0.429em 2em 0.429em 1em; }
body .ui-button.ui-button-icon-only {
    width: 2.357em; }
body .ui-button.ui-button-icon-only .ui-button-text {
      padding: 0.429em; }
body .ui-button.ui-button-raised {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); }
body .ui-button.ui-button-rounded {
    border-radius: 15px; }
body .ui-fluid .ui-button-icon-only {
  width: 2.357em; }
body .ui-togglebutton {
  background-color: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s; }
body .ui-togglebutton .ui-button-icon-left {
    color: #666666; }
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333; }
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left {
      color: #212121; }
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333;
    outline: 0 none; }
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left {
      color: #212121; }
body .ui-togglebutton.ui-state-active {
    background-color: #007ad9;
    border-color: #007ad9;
    color: #ffffff; }
body .ui-togglebutton.ui-state-active .ui-button-icon-left {
      color: #ffffff; }
body .ui-togglebutton.ui-state-active:hover {
      background-color: #116fbf;
      border-color: #116fbf;
      color: #ffffff; }
body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left {
        color: #ffffff; }
body .ui-togglebutton.ui-state-active.ui-state-focus {
      background-color: #005b9f;
      border-color: #005b9f;
      color: #ffffff; }
body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left {
        color: #ffffff; }
body .ui-selectbutton .ui-button {
  background-color: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s; }
body .ui-selectbutton .ui-button .ui-button-icon-left {
    color: #666666; }
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333; }
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left {
      color: #212121; }
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #333333;
    outline: 0 none; }
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left {
      color: #212121; }
body .ui-selectbutton .ui-button.ui-state-active {
    background-color: #007ad9;
    border-color: #007ad9;
    color: #ffffff; }
body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left {
      color: #ffffff; }
body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover {
      background-color: #116fbf;
      border-color: #116fbf;
      color: #ffffff; }
body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left {
        color: #ffffff; }
body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus {
      background-color: #005b9f;
      border-color: #005b9f;
      color: #ffffff; }
body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left {
        color: #ffffff; }
body .ui-selectbutton .ui-button:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; }
body .ui-selectbutton .ui-button:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
@media (max-width: 640px) {
  body .ui-buttonset .ui-button {
    margin-bottom: 1px;
    border-radius: 3px; } }
body .ui-splitbutton.ui-buttonset .ui-button {
  border: 1px solid transparent; }
body .ui-splitbutton.ui-buttonset .ui-menu {
  min-width: 100%; }
body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before {
  content: ""; }
body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default {
  color: #333333;
  background-color: #f4f4f4;
  border: 1px solid #f4f4f4; }
body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover {
    background-color: #c8c8c8;
    color: #333333;
    border-color: #c8c8c8; }
body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus {
    background-color: white; }
body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active {
    background-color: #a0a0a0;
    color: #333333;
    border-color: #a0a0a0; }
body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9; }
body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover {
    background-color: #116fbf;
    color: #ffffff;
    border-color: #116fbf; }
body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus {
    background-color: #0088f3; }
body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active {
    background-color: #005b9f;
    color: #ffffff;
    border-color: #005b9f; }
body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #34A835;
  border: 1px solid #34A835; }
body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover {
    background-color: #107D11;
    color: #ffffff;
    border-color: #107D11; }
body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus {
    background-color: #3abb3b; }
body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active {
    background-color: #0C6B0D;
    color: #ffffff;
    border-color: #0C6B0D; }
body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default {
  color: #333333;
  background-color: #ffba01;
  border: 1px solid #ffba01; }
body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover {
    background-color: #ED990B;
    color: #333333;
    border-color: #ED990B; }
body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus {
    background-color: #ffc834; }
body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active {
    background-color: #D38B10;
    color: #333333;
    border-color: #D38B10; }
body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #e91224;
  border: 1px solid #e91224; }
body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover {
    background-color: #c01120;
    color: #ffffff;
    border-color: #c01120; }
body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus {
    background-color: #f25663; }
body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active {
    background-color: #a90000;
    color: #ffffff;
    border-color: #a90000; }
body .ui-widget-content p {
  line-height: 1.5;
  margin: 0; }
body .ui-panel {
  padding: 0;
  border: 0 none; }
body .ui-panel .ui-panel-titlebar {
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em;
    background-color: #f4f4f4;
    color: #333333;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
body .ui-panel .ui-panel-titlebar .ui-panel-title {
      vertical-align: middle;
      font-weight: 400; }
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
      margin: 0;
      position: relative;
      font-size: 14px;
      color: #848484;
      border: 1px solid transparent;
      transition: color 0.2s; }
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
        color: #333333; }
body .ui-panel .ui-panel-content {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
    border-top: 0 none; }
body .ui-panel .ui-panel-footer {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    border-top: 0 none;
    margin: 0; }
body .ui-fieldset {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333; }
body .ui-fieldset .ui-fieldset-legend a {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    color: #333333;
    background-color: #f4f4f4;
    transition: background-color 0.2s; }
body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler {
      float: none;
      display: inline-block;
      vertical-align: middle;
      margin-right: .5em;
      color: #848484; }
body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text {
      padding: 0; }
body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover {
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb;
    color: #333333; }
body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler {
      color: #333333; }
body .ui-fieldset .ui-fieldset-content {
    padding: 0; }
body .ui-accordion .ui-accordion-header {
  margin-bottom: 2px; }
body .ui-accordion .ui-accordion-header a {
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    color: #333333;
    background-color: #f4f4f4;
    color: #333333;
    font-weight: 400;
    transition: background-color 0.2s; }
body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon {
      color: #848484; }
body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before {
        content: ""; }
body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before {
        content: ""; }
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a {
    background-color: #dbdbdb;
    border: 1px solid #dbdbdb;
    color: #333333; }
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon {
      color: #333333; }
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a {
    background-color: #007ad9;
    border: 1px solid #007ad9;
    color: #ffffff; }
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon {
      color: #ffffff; }
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a {
    border: 1px solid #005b9f;
    background-color: #005b9f;
    color: #ffffff; }
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon {
      color: #ffffff; }
body .ui-accordion .ui-accordion-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em; }
body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right {
  border: 0 none; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav {
    padding: 0;
    background: transparent; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li {
      border: 1px solid #c8c8c8;
      background-color: #f4f4f4;
      transition: background-color 0.2s; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a {
        float: none;
        display: inline-block;
        color: #333333;
        padding: 0.571em 1em;
        font-weight: 400; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon {
          margin-right: 0.5em; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon {
          margin-left: 0.5em; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close {
        color: #848484;
        margin: 0 0.5em 0 0;
        vertical-align: middle; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover {
        background-color: #dbdbdb;
        border: 1px solid #dbdbdb; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a {
          color: #333333; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close {
          color: #333333; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active {
        background-color: #007ad9;
        border: 1px solid #007ad9; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a {
          color: #ffffff; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close {
          color: #ffffff; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover {
          border: 1px solid #005b9f;
          background-color: #005b9f; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a {
            color: #ffffff; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon {
              color: #ffffff; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a {
        cursor: pointer; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav {
  margin-bottom: -1px; }
body .ui-tabview.ui-tabview-top .ui-tabview-nav li {
    margin-right: 2px; }
body .ui-tabview.ui-tabview-bottom .ui-tabview-nav {
  margin-top: -1px; }
body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li {
    margin-right: 2px; }
body .ui-tabview.ui-tabview-left .ui-tabview-nav {
  margin-right: -px; }
body .ui-tabview.ui-tabview-left .ui-tabview-nav li {
    margin-bottom: 2px; }
body .ui-tabview.ui-tabview-right .ui-tabview-nav {
  margin-right: -1px; }
body .ui-tabview.ui-tabview-right .ui-tabview-nav li {
    margin-bottom: 2px; }
body .ui-tabview .ui-tabview-panels {
  background-color: #ffffff;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333; }
body .ui-tabview .ui-tabview-panels .ui-tabview-panel {
    padding: 0; }
body .ui-toolbar {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em; }
body .ui-toolbar button {
    vertical-align: middle; }
body .ui-toolbar .ui-toolbar-separator {
    vertical-align: middle;
    color: #848484;
    margin: 0 0.5em; }
body .ui-card {
  background-color: #ffffff;
  color: #333333;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
body .ui-paginator {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  padding: 0; }
body .ui-paginator .ui-paginator-first,
  body .ui-paginator .ui-paginator-prev,
  body .ui-paginator .ui-paginator-next,
  body .ui-paginator .ui-paginator-last {
    color: #848484;
    height: 2.286em;
    min-width: 2.286em;
    border: 0 none;
    line-height: 2.286em;
    padding: 0;
    margin: 0;
    vertical-align: top;
    border-radius: 0; }
body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover,
    body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover,
    body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover,
    body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover {
      background-color: #e0e0e0;
      color: #333333; }
body .ui-paginator .ui-dropdown {
    border: 0 none; }
body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label {
      color: #848484; }
body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label {
      color: #333333; }
body .ui-paginator .ui-paginator-first:before {
    position: relative;
    top: 1px; }
body .ui-paginator .ui-paginator-prev:before {
    position: relative; }
body .ui-paginator .ui-paginator-next:before {
    position: relative;
    top: 1px; }
body .ui-paginator .ui-paginator-last:before {
    position: relative;
    top: 1px; }
body .ui-paginator .ui-paginator-pages {
    vertical-align: top;
    display: inline-block;
    padding: 0; }
body .ui-paginator .ui-paginator-pages .ui-paginator-page {
      color: #848484;
      height: 2.286em;
      min-width: 2.286em;
      border: 0 none;
      line-height: 2.286em;
      padding: 0;
      margin: 0;
      vertical-align: top;
      border-radius: 0; }
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
        background-color: #007ad9;
        color: #ffffff; }
body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover {
        background-color: #e0e0e0;
        color: #333333; }
body .ui-paginator .ui-dropdown {
    margin-left: 0.5em;
    height: 2.286em;
    min-width: auto; }
body .ui-table .ui-table-caption,
body .ui-table .ui-table-summary {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  text-align: center; }
body .ui-table .ui-table-caption {
  border-bottom: 0 none;
  font-weight: 700; }
body .ui-table .ui-table-summary {
  border-top: 0 none;
  font-weight: 700; }
body .ui-table .ui-table-thead > tr > th {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #f4f4f4; }
body .ui-table .ui-table-tbody > tr > td {
  padding: 0.429em 0.857em; }
body .ui-table .ui-table-tfoot > tr > td {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #ffffff; }
body .ui-table .ui-sortable-column a, body .ui-table .ui-sortable-column a:hover {
  color: #848484; }
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
  background-color: #e0e0e0;
  color: #333333; }
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover a, body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover a:hover {
    color: #333333; }
body .ui-table .ui-sortable-column.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff; }
body .ui-table .ui-sortable-column.ui-state-highlight a, body .ui-table .ui-sortable-column.ui-state-highlight a:hover {
    color: #ffffff; }
body .ui-table .ui-editable-column input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif; }
body .ui-table .ui-editable-column input:focus {
    outline: 1px solid #007ad9;
    outline-offset: 2px; }
body .ui-table .ui-table-tbody > tr {
  background: #ffffff;
  color: #333333; }
body .ui-table .ui-table-tbody > tr > td {
    background: inherit;
    border: 1px solid #c8c8c8; }
body .ui-table .ui-table-tbody > tr.ui-state-highlight {
    background-color: #007ad9;
    color: #ffffff; }
body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected {
    background-color: #007ad9;
    color: #ffffff; }
body .ui-table .ui-table-tbody > tr:nth-child(even) {
  background-color: #f9f9f9; }
body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight {
    background-color: #007ad9;
    color: #ffffff; }
body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected {
    background-color: #007ad9;
    color: #ffffff; }
body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover {
  cursor: pointer;
  background-color: #eaeaea;
  color: #333333; }
body .ui-table .ui-column-resizer-helper {
  background-color: #007ad9; }
@media screen and (max-width: 40em) {
  body .ui-table.ui-table-responsive .ui-paginator-top {
    border-bottom: 1px solid #c8c8c8; }
  body .ui-table.ui-table-responsive .ui-paginator-bottom {
    border-top: 1px solid #c8c8c8; }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr > td {
    border: 0 none; } }
body .ui-datagrid .ui-datagrid-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 400;
  border-bottom: 0 none; }
body .ui-datagrid .ui-datagrid-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em; }
body .ui-datagrid .ui-datagrid-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none; }
body .ui-datalist .ui-datalist-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 400;
  border-bottom: 0 none; }
body .ui-datalist .ui-datalist-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em; }
body .ui-datalist .ui-datalist-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none; }
body .ui-datascroller .ui-datascroller-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 400;
  border-bottom: 0 none; }
body .ui-datascroller .ui-datascroller-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em; }
body .ui-datascroller .ui-datascroller-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none; }
body .ui-dataview .ui-dataview-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 400;
  border-bottom: 0 none; }
body .ui-dataview .ui-dataview-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em; }
body .ui-dataview .ui-dataview-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none; }
body .fc th {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  color: #333333;
  padding: 0.571em 1em; }
body .fc td.ui-widget-content {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  color: #333333; }
body .fc td.fc-head-container {
  border: 1px solid #c8c8c8; }
body .fc .fc-event {
  background-color: #116fbf;
  border: 1px solid #116fbf;
  color: #ffffff; }
body .fc .fc-toolbar .ui-button .ui-icon-circle-triangle-w {
  font-family: 'PrimeIcons';
  text-indent: 0; }
body .fc .fc-toolbar .ui-button .ui-icon-circle-triangle-w:before {
    content: ""; }
body .fc .fc-toolbar .ui-button .ui-icon-circle-triangle-e {
  font-family: 'PrimeIcons';
  text-indent: 0; }
body .fc .fc-toolbar .ui-button .ui-icon-circle-triangle-e:before {
    content: ""; }
body .fc .fc-toolbar .ui-button:focus {
  outline: 0 none; }
body .fc .fc-divider {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8; }
body .ui-fluid .fc .fc-toolbar .ui-button {
  width: auto; }
body .ui-picklist .ui-picklist-buttons button {
  font-size: 16px; }
body .ui-picklist .ui-picklist-caption {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 400;
  border-bottom: 0 none; }
body .ui-picklist .ui-picklist-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
  border-bottom: 0 none; }
body .ui-picklist .ui-picklist-filter-container input {
    width: 100%;
    padding-right: 2em; }
body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon {
    top: 50%;
    margin-top: -.5em;
    left: auto;
    right: 1.357em;
    color: #007ad9; }
body .ui-picklist .ui-picklist-buttons {
  padding: 0.571em 1em; }
body .ui-picklist .ui-picklist-list {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0; }
body .ui-picklist .ui-picklist-list .ui-picklist-item {
    padding: 0.429em 0.857em;
    margin: 0;
    border: 0 none;
    color: #333333;
    background-color: transparent; }
body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover {
      background-color: #eaeaea;
      color: #333333; }
body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight {
      background-color: #007ad9;
      color: #ffffff; }
@media (max-width: 40em) {
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
    padding: 0.571em 1em; } }
body .ui-orderlist .ui-orderlist-controls {
  padding: 0.571em 1em; }
body .ui-orderlist .ui-orderlist-controls button {
    font-size: 16px; }
body .ui-orderlist .ui-orderlist-caption {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 400;
  border-bottom: 0 none; }
body .ui-orderlist .ui-orderlist-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
  border-bottom: 0 none; }
body .ui-orderlist .ui-orderlist-filter-container input {
    width: 100%;
    padding-right: 2em; }
body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon {
    top: 50%;
    margin-top: -.5em;
    left: auto;
    right: 1.357em;
    color: #007ad9; }
body .ui-orderlist .ui-orderlist-list {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0; }
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item {
    padding: 0.429em 0.857em;
    margin: 0;
    border: 0 none;
    color: #333333;
    background-color: transparent; }
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover {
      background-color: #eaeaea;
      color: #333333; }
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight {
      background-color: #007ad9;
      color: #ffffff; }
body .ui-tree {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em; }
body .ui-tree .ui-tree-container {
    padding: 0;
    margin: 0; }
body .ui-tree .ui-tree-container .ui-treenode {
      padding: 0.143em 0; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content {
        padding: 0; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler {
          vertical-align: middle;
          display: inline-block;
          float: none;
          margin: 0 0.143em 0 0;
          color: #848484; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon {
          vertical-align: middle;
          display: inline-block;
          margin: 0 0.143em 0 0;
          color: #848484; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label {
          margin: 0;
          vertical-align: middle;
          display: inline-block;
          padding: 0.286em; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
            background-color: #007ad9;
            color: #ffffff; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox {
          margin: 0 0.5em 0 0; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon {
            margin: 1px 0 0 0; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover {
          background-color: #eaeaea;
          color: #333333; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span {
          line-height: inherit; }
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover {
          background-color: #eaeaea;
          color: #333333; }
body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active {
      background-color: #007ad9; }
body .ui-tree.ui-tree-horizontal {
    padding-left: 0;
    padding-right: 0; }
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content {
      border: 1px solid #c8c8c8;
      background-color: #ffffff;
      color: #333333;
      padding: 0.571em 1em; }
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight {
        background-color: #007ad9;
        color: #ffffff; }
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon {
        color: #007ad9; }
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover {
        background-color: inherit;
        color: inherit; }
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover {
        background-color: #eaeaea;
        color: #333333; }
body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333; }
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff; }
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i {
    color: #00325a; }
body .ui-organizationchart .ui-organizationchart-line-down {
  background-color: #c8c8c8; }
body .ui-organizationchart .ui-organizationchart-line-left {
  border-right: 1px solid #c8c8c8;
  border-color: #c8c8c8; }
body .ui-organizationchart .ui-organizationchart-line-top {
  border-top: 1px solid #c8c8c8;
  border-color: #c8c8c8; }
body .ui-organizationchart .ui-organizationchart-node-content {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em; }
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
  bottom: -.7em;
  margin-left: -.46em;
  color: #848484; }
body .ui-carousel {
  padding: 0; }
body .ui-carousel .ui-carousel-header {
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    margin: 0;
    font-weight: 400; }
body .ui-carousel .ui-carousel-header .ui-carousel-header-title {
      padding: 0; }
body .ui-carousel .ui-carousel-viewport {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0; }
body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item {
      border: 1px solid #c8c8c8; }
body .ui-carousel .ui-carousel-footer {
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.571em 1em;
    border: 1px solid #c8c8c8;
    margin: 0; }
body .ui-carousel .ui-carousel-button {
    color: #848484;
    transition: color 0.2s; }
body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before {
      content: ""; }
body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before {
      content: ""; }
body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover {
      color: #333333; }
body .ui-carousel .ui-carousel-page-links {
    margin: 0.125em 0.5em; }
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link {
      color: #848484;
      transition: color 0.2s; }
body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover {
        color: #333333; }
body .ui-treetable .ui-treetable-caption,
body .ui-treetable .ui-treetable-summary {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  text-align: center; }
body .ui-treetable .ui-treetable-caption {
  border-bottom: 0 none;
  font-weight: 700; }
body .ui-treetable .ui-treetable-summary {
  border-top: 0 none;
  font-weight: 700; }
body .ui-treetable .ui-treetable-thead > tr > th {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #f4f4f4; }
body .ui-treetable .ui-treetable-tbody > tr > td {
  padding: 0.429em 0.857em; }
body .ui-treetable .ui-treetable-tfoot > tr > td {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #ffffff; }
body .ui-treetable .ui-sortable-column a, body .ui-treetable .ui-sortable-column a:hover {
  color: #848484; }
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover {
  background-color: #e0e0e0;
  color: #333333; }
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover a, body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover a:hover {
    color: #333333; }
body .ui-treetable .ui-sortable-column.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff; }
body .ui-treetable .ui-sortable-column.ui-state-highlight a, body .ui-treetable .ui-sortable-column.ui-state-highlight a:hover {
    color: #ffffff; }
body .ui-treetable .ui-editable-column input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif; }
body .ui-treetable .ui-editable-column input:focus {
    outline: 1px solid #007ad9;
    outline-offset: 2px; }
body .ui-treetable .ui-treetable-tbody > tr {
  background: #ffffff;
  color: #333333; }
body .ui-treetable .ui-treetable-tbody > tr > td {
    background: inherit;
    border: 1px solid #c8c8c8; }
body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler {
      color: #848484;
      vertical-align: middle; }
body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox {
      vertical-align: middle;
      margin-right: 0.5em; }
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight {
    background-color: #007ad9;
    color: #ffffff; }
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td {
      background: inherit;
      border: 1px solid #c8c8c8; }
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler {
        color: #ffffff; }
body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected {
    background-color: #007ad9;
    color: #ffffff; }
body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td {
      background: inherit;
      border: 1px solid #c8c8c8; }
body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler {
        color: #ffffff; }
body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover {
  cursor: pointer;
  background-color: #eaeaea;
  color: #333333; }
body .ui-treetable .ui-column-resizer-helper {
  background-color: #007ad9; }
body .ui-messages {
  padding: 1em;
  margin: 1em 0; }
body .ui-messages.ui-messages-info {
    background-color: #7fbcec;
    border: 0 none;
    color: #212121; }
body .ui-messages.ui-messages-info .ui-messages-icon {
      color: #212121; }
body .ui-messages.ui-messages-info .ui-messages-close {
      color: #212121; }
body .ui-messages.ui-messages-success {
    background-color: #b7d8b7;
    border: 0 none;
    color: #212121; }
body .ui-messages.ui-messages-success .ui-messages-icon {
      color: #212121; }
body .ui-messages.ui-messages-success .ui-messages-close {
      color: #212121; }
body .ui-messages.ui-messages-warn {
    background-color: #ffe399;
    border: 0 none;
    color: #212121; }
body .ui-messages.ui-messages-warn .ui-messages-icon {
      color: #212121; }
body .ui-messages.ui-messages-warn .ui-messages-close {
      color: #212121; }
body .ui-messages.ui-messages-error {
    background-color: #f8b7bd;
    border: 0 none;
    color: #212121; }
body .ui-messages.ui-messages-error .ui-messages-icon {
      color: #212121; }
body .ui-messages.ui-messages-error .ui-messages-close {
      color: #212121; }
body .ui-messages .ui-messages-close {
    top: .25em;
    right: .5em;
    font-size: 1.5em; }
body .ui-messages .ui-messages-icon {
    font-size: 2em; }
body .ui-message {
  padding: 0.429em;
  margin: 0; }
body .ui-message.ui-message-info {
    background-color: #7fbcec;
    border: 0 none;
    color: #212121; }
body .ui-message.ui-message-info .ui-message-icon {
      color: #212121; }
body .ui-message.ui-message-success {
    background-color: #b7d8b7;
    border: 0 none;
    color: #212121; }
body .ui-message.ui-message-success .ui-message-icon {
      color: #212121; }
body .ui-message.ui-message-warn {
    background-color: #ffe399;
    border: 0 none;
    color: #212121; }
body .ui-message.ui-message-warn .ui-message-icon {
      color: #212121; }
body .ui-message.ui-message-error {
    background-color: #f8b7bd;
    border: 0 none;
    color: #212121; }
body .ui-message.ui-message-error .ui-message-icon {
      color: #212121; }
body .ui-message .ui-message-icon {
    font-size: 1.25em; }
body .ui-message .ui-message-text {
    font-size: 1em; }
body .ui-growl {
  top: 70px; }
body .ui-growl .ui-growl-item-container {
    margin: 0 0 1em 0;
    opacity: 0.9;
    filter: alpha(opacity=90);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-growl .ui-growl-item-container .ui-growl-item {
      padding: 1em; }
body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message {
        margin: 0 0 0 4em; }
body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image {
        font-size: 2.571em; }
body .ui-growl .ui-growl-item-container.ui-growl-message-info {
      background-color: #7fbcec;
      border: 0 none;
      color: #212121; }
body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image {
        color: #212121; }
body .ui-growl .ui-growl-item-container.ui-growl-message-success {
      background-color: #b7d8b7;
      border: 0 none;
      color: #212121; }
body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image {
        color: #212121; }
body .ui-growl .ui-growl-item-container.ui-growl-message-warn {
      background-color: #ffe399;
      border: 0 none;
      color: #212121; }
body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image {
        color: #212121; }
body .ui-growl .ui-growl-item-container.ui-growl-message-error {
      background-color: #f8b7bd;
      border: 0 none;
      color: #212121; }
body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image {
        color: #212121; }
body .ui-toast .ui-toast-message {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 0 1em 0; }
body .ui-toast .ui-toast-message.ui-toast-message-info {
    background-color: #7fbcec;
    border: 0 none;
    color: #212121; }
body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon {
      color: #212121; }
body .ui-toast .ui-toast-message.ui-toast-message-success {
    background-color: #b7d8b7;
    border: 0 none;
    color: #212121; }
body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon {
      color: #212121; }
body .ui-toast .ui-toast-message.ui-toast-message-warn {
    background-color: #ffe399;
    border: 0 none;
    color: #212121; }
body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon {
      color: #212121; }
body .ui-toast .ui-toast-message.ui-toast-message-error {
    background-color: #f8b7bd;
    border: 0 none;
    color: #212121; }
body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon {
      color: #212121; }
body .ui-widget-overlay {
  background-color: rgba(0, 0, 0, 0.4); }
body .ui-overlaypanel {
  background-color: #ffffff;
  color: #333333;
  padding: 0;
  border: 1px solid #c8c8c8;
  border-radius: 0; }
body .ui-overlaypanel .ui-overlaypanel-content {
    padding: 0.571em 1em; }
body .ui-overlaypanel .ui-overlaypanel-close {
    background-color: #007ad9;
    color: #ffffff;
    width: 1.538em;
    height: 1.538em;
    line-height: 1.538em;
    text-align: center;
    position: absolute;
    top: -0.769em;
    right: -0.769em;
    transition: background-color 0.2s; }
body .ui-overlaypanel .ui-overlaypanel-close:hover {
      background-color: #005b9f;
      color: #ffffff; }
body .ui-dialog {
  padding: 0;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-dialog .ui-dialog-titlebar {
    border: 1px solid #c8c8c8;
    background-color: #f4f4f4;
    color: #333333;
    padding: 1em;
    font-weight: 400;
    border-bottom: 0 none; }
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
      margin: 0;
      float: none; }
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
      color: #848484;
      border: 0 none;
      padding: 0;
      margin-left: 0.5em;
      transition: color 0.2s; }
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
        color: #333333; }
body .ui-dialog .ui-dialog-content {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #c8c8c8;
    padding: 0.571em 1em; }
body .ui-dialog .ui-dialog-footer {
    border: 1px solid #c8c8c8;
    background-color: #ffffff;
    color: #333333;
    padding: 0.571em 1em;
    margin: 0;
    text-align: right;
    position: relative;
    top: -1px; }
body .ui-dialog .ui-dialog-footer button {
      margin: 0 0.5em 0 0;
      width: auto; }
body .ui-dialog.ui-confirm-dialog .ui-dialog-content {
    padding: 1.5em; }
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span {
      float: none;
      display: inline-block;
      vertical-align: middle;
      line-height: 14px;
      margin: 0; }
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon {
        margin-right: .35em;
        font-size: 16px; }
body .ui-sidebar {
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-sidebar .ui-sidebar-close {
    color: #848484; }
body .ui-sidebar .ui-sidebar-close:hover {
      color: #333333; }
body .ui-tooltip .ui-tooltip-text {
  background-color: #333333;
  color: #ffffff;
  padding: 0.429em;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
  border-right-color: #333333; }
body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
  border-left-color: #333333; }
body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
  border-top-color: #333333; }
body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
  border-bottom-color: #333333; }
body .ui-lightbox {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-lightbox .ui-lightbox-caption {
    border: 1px solid #c8c8c8;
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.571em 1em;
    font-weight: 400; }
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
      color: #333333;
      margin: 0; }
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
      padding: 0;
      color: #848484;
      transition: color 0.2s; }
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover {
        color: #333333; }
body .ui-lightbox .ui-lightbox-content-wrapper {
    overflow: hidden;
    background-color: #ffffff;
    color: #333333;
    border: 0 none;
    padding: 0;
    border-radius: 0; }
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right {
      transition: all 0.2s;
      font-size: 3em;
      color: #ffffff;
      margin-top: -.5em; }
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover {
        -webkit-transform: scale(1.2);
        transform: scale(1.2); }
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a {
      display: none; }
body .ui-breadcrumb {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em; }
body .ui-breadcrumb ul li .ui-menuitem-link {
    color: #333333;
    margin: 0; }
body .ui-breadcrumb ul li.ui-breadcrumb-chevron {
    margin: 0 0.5em 0 0.5em;
    color: #848484; }
body .ui-breadcrumb ul li:first-child a {
    color: #848484;
    margin: 0; }
body .ui-breadcrumb ul li .ui-menuitem-icon {
    color: #848484; }
body .ui-steps {
  position: relative; }
body .ui-steps .ui-steps-item {
    background-color: transparent;
    text-align: center; }
body .ui-steps .ui-steps-item .ui-menuitem-link {
      display: inline-block;
      text-align: center;
      background-color: transparent;
      overflow: hidden; }
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
        border-radius: 50%;
        display: inline-block;
        color: #333333;
        background-color: #ffffff;
        border: 1px solid #c8c8c8;
        position: relative;
        top: 16px;
        margin-bottom: 14px;
        width: 28px;
        height: 28px;
        font-size: 16px;
        line-height: 24px;
        text-align: center; }
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
        display: block;
        margin-top: 6px;
        color: #848484; }
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
      background: #007ad9;
      color: #ffffff; }
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
      font-weight: 700;
      color: #333333; }
body .ui-steps .ui-steps-item:last-child .ui-menuitem-link {
      display: block; }
body .ui-steps:before {
    content: ' ';
    border-top: 1px solid #c8c8c8;
    width: 100%;
    top: 45%;
    left: 0;
    display: block;
    position: absolute; }
body .ui-menu .ui-menuitem-link,
body .ui-menubar .ui-menuitem-link,
body .ui-tieredmenu .ui-menuitem-link,
body .ui-contextmenu .ui-menuitem-link,
body .ui-megamenu .ui-menuitem-link,
body .ui-slidemenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0; }
body .ui-menu .ui-menuitem-link .ui-menuitem-text,
  body .ui-menubar .ui-menuitem-link .ui-menuitem-text,
  body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text,
  body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text,
  body .ui-megamenu .ui-menuitem-link .ui-menuitem-text,
  body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text {
    color: #333333; }
body .ui-menu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-menubar .ui-menuitem-link .ui-menuitem-icon,
  body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon,
  body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon {
    color: #333333;
    margin-right: 0.5em; }
body .ui-menu .ui-menuitem-link:hover,
  body .ui-menubar .ui-menuitem-link:hover,
  body .ui-tieredmenu .ui-menuitem-link:hover,
  body .ui-contextmenu .ui-menuitem-link:hover,
  body .ui-megamenu .ui-menuitem-link:hover,
  body .ui-slidemenu .ui-menuitem-link:hover {
    background-color: #eaeaea; }
body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text,
    body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text,
    body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text,
    body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text,
    body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text,
    body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text {
      color: #333333; }
body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon,
    body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon,
    body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon,
    body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon,
    body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon,
    body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon {
      color: #333333; }
body .ui-menu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8; }
body .ui-menu .ui-menuitem {
    margin: 0; }
body .ui-menu.ui-shadow {
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-menu .ui-submenu-header {
    margin: 0;
    padding: 0.714em 0.857em;
    color: #333333;
    background-color: #f4f4f4;
    font-weight: 400;
    border: 0 none; }
body .ui-menu .ui-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0; }
body .ui-menubar {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8; }
body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link {
    padding: 0.714em 0.857em; }
body .ui-menubar .ui-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-menubar .ui-submenu-list .ui-menuitem {
      margin: 0; }
body .ui-menubar .ui-submenu-list .ui-menu-separator {
      border: 1px solid #c8c8c8;
      border-width: 1px 0 0 0; }
body .ui-menubar .ui-menuitem {
    margin: 0; }
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
      background-color: #eaeaea; }
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
        color: #333333; }
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon {
        color: #333333; }
body .ui-contextmenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-contextmenu .ui-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-contextmenu .ui-menuitem {
    margin: 0; }
body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
      right: 0.429em; }
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
      background-color: #eaeaea; }
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
        color: #333333; }
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon {
        color: #333333; }
body .ui-contextmenu .ui-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0; }
body .ui-tieredmenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8; }
body .ui-tieredmenu .ui-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-tieredmenu .ui-menuitem {
    margin: 0; }
body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
      right: 0.429em; }
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
      background-color: #eaeaea; }
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
        color: #333333; }
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon {
        color: #333333; }
body .ui-tieredmenu .ui-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0; }
body .ui-slidemenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8; }
body .ui-slidemenu .ui-submenu-list {
    padding: 0;
    background-color: #ffffff;
    border: 0 none; }
body .ui-slidemenu .ui-menuitem {
    margin: 0; }
body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
      right: 0.429em; }
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
      background-color: #eaeaea; }
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
        color: #333333; }
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon {
        color: #333333; }
body .ui-slidemenu .ui-slidemenu-backward {
    margin: 0;
    padding: 0.571em 1em;
    color: #333333;
    background-color: #f4f4f4;
    font-weight: 400;
    border: 0 none; }
body .ui-slidemenu .ui-slidemenu-backward:hover {
      background-color: #dbdbdb;
      color: #333333; }
body .ui-slidemenu .ui-menu-separator {
    border: 1px solid #c8c8c8;
    border-width: 1px 0 0 0; }
body .ui-tabmenu {
  border: 0 none; }
body .ui-tabmenu .ui-tabmenu-nav {
    padding: 0;
    background: transparent;
    border-bottom: 1px solid #c8c8c8; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
      position: static;
      border: 1px solid #c8c8c8;
      background-color: #f4f4f4;
      margin-right: 2px;
      margin-bottom: -1px;
      transition: background-color 0.2s; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link {
        color: #333333;
        padding: 0.571em 1em; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text {
          color: #333333;
          margin-right: 0.5em; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon {
          color: #848484;
          margin-right: 0.5em; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover {
        background-color: #dbdbdb;
        border: 1px solid #dbdbdb; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text {
          color: #333333; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon {
          color: #333333; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
        background-color: #007ad9;
        border: 1px solid #007ad9; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text {
          color: #ffffff; }
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon {
          color: #ffffff; }
body .ui-megamenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8; }
body .ui-megamenu .ui-megamenu-submenu-header {
    margin: 0;
    padding: 0.571em 1em;
    color: #333333;
    background-color: #f4f4f4;
    font-weight: 400;
    border: 0 none; }
body .ui-megamenu .ui-megamenu-panel {
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); }
body .ui-megamenu .ui-menuitem {
    margin: 0; }
body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
      right: 0.429em; }
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
      background-color: #eaeaea; }
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
        color: #333333; }
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon {
        color: #333333; }
body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon {
    right: 0.429em; }
body .ui-panelmenu .ui-icon {
  position: static; }
body .ui-panelmenu .ui-panelmenu-header {
  padding: 0; }
body .ui-panelmenu .ui-panelmenu-header > a {
    border: 1px solid #c8c8c8;
    background-color: #f4f4f4;
    color: #333333;
    padding: 0.714em 0.857em;
    font-weight: 400;
    position: static;
    font-size: 14px;
    transition: background-color 0.2s; }
body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon {
      color: #848484; }
body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before {
        content: ""; }
body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before {
        content: ""; }
body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover {
    outline: 0 none;
    border: 1px solid #dbdbdb;
    background-color: #dbdbdb;
    color: #333333; }
body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon {
      color: #333333; }
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a {
    border: 1px solid #007ad9;
    background-color: #007ad9;
    color: #ffffff; }
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon {
      color: #ffffff; }
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover {
      outline: 0 none;
      border: 1px solid #005b9f;
      background-color: #005b9f;
      color: #ffffff; }
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon {
        color: #ffffff; }
body .ui-panelmenu .ui-panelmenu-panel {
  margin-top: 2px; }
body .ui-panelmenu .ui-panelmenu-panel:first-child {
    margin-top: 0; }
body .ui-panelmenu .ui-panelmenu-content {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  margin-top: 0;
  position: static;
  border-top: 0 none; }
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem {
    margin: 0; }
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
      padding: 0.714em 0.857em;
      color: #333333; }
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover {
        background-color: #eaeaea; }
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon {
          color: #333333; }
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text {
          color: #333333; }
body .ui-progressbar {
  border: 0 none;
  height: 24px;
  background-color: #eaeaea; }
body .ui-progressbar .ui-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #007ad9; }
body .ui-progressbar .ui-progressbar-label {
    margin-top: 0;
    color: #333333;
    line-height: 24px; }
body .ui-galleria .ui-galleria-nav-prev,
body .ui-galleria .ui-galleria-nav-next {
  transition: all 0.2s;
  position: absolute;
  color: #848484; }
body .ui-galleria .ui-galleria-nav-prev:hover,
  body .ui-galleria .ui-galleria-nav-next:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
body .ui-galleria .ui-galleria-nav-prev {
  font-size: 16px; }
body .ui-galleria .ui-galleria-nav-next {
  font-size: 16px; }
body .ui-terminal {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em; }
body .ui-terminal .ui-terminal-input {
    font-size: 14px;
    font-family: "Open Sans", "Helvetica Neue", sans-serif;
    height: 16px; }
body .ui-terminal .ui-terminal-command {
    height: 16px; }
body .ui-inplace {
  min-height: 2.357em; }
body .ui-inplace .ui-inplace-display {
    padding: 0.429em;
    border-radius: 3px;
    transition: background-color 0.2s; }
body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover {
      background-color: #eaeaea;
      color: #333333; }
body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child {
  display: inline-block;
  width: calc(100% - 2.357em); }
/* Add your customizations of theme here */

/********************************* [START] Ford Fonts *********************************/
/* This CSS resource incorporates links to font software which is the valuable copyrighted property of WebType LLC, The Font Bureau, Ascender Corporation and/or their suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact WebType with any questions: http://www.webtype.com */
@font-face {
  /* Ford Antenna Bold */
  font-family: Antenna;
  src: url('3fcdf9c8-1bf9-49f4-b9e9-48fba95ab07b-3.aea65650145e0b2f97c8.woff') format("woff"), url('3fcdf9c8-1bf9-49f4-b9e9-48fba95ab07b-1.0240e2bea2cfbe260079.ttf') format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  /* Ford Antenna Medium */
  font-family: Antenna;
  src: url('16cfc826-eb8a-47b2-8d9b-928e47f8157e-3.8e61d985949259b1abb8.woff') format("woff"), url('16cfc826-eb8a-47b2-8d9b-928e47f8157e-1.015f68d9a9483edf54e3.ttf') format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  /* Ford Antenna Regular */
  font-family: Antenna;
  src: url('d9e5c1ae-3c12-46d7-97a6-a7ff0861e239-3.3b64b14d8624522a457f.woff') format("woff"), url('d9e5c1ae-3c12-46d7-97a6-a7ff0861e239-1.4de16cea77046091dbe5.ttf') format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face { /* Ford Antenna Light */
  font-family: AntennaLight;
  src: url('11f33cf4-3e86-4d2b-b2df-9e2ae91ba4b5-3.50591eb5cb55b3911175.woff') format("woff"), url('11f33cf4-3e86-4d2b-b2df-9e2ae91ba4b5-1.3edbfc49284ee1466006.ttf') format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face { /* Ford Antenna Light Italic */
  font-family: AntennaLight;
  src: url('2f230fc8-026f-4a1a-82f5-2f116e1e5853-3.184cb92c9ef596f0c609.woff') format("woff"), url('2f230fc8-026f-4a1a-82f5-2f116e1e5853-1.d1179e8f0df1b2c4c2a5.ttf') format("truetype");
  font-style: italic;
  font-weight: 300;
}
@font-face { /* Ford Antenna Condensed Bold */
  font-family: AntennaCond;
  src: url('3528ac26-02ec-4e01-a488-8831ab9bd963-3.582ca3c741012111428a.woff') format("woff"), url('3528ac26-02ec-4e01-a488-8831ab9bd963-1.e45ece77f04e927317e7.ttf') format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  /* Ford Antenna Condensed Medium */
  font-family: AntennaCond;
  src: url('cd001810-535d-4e5a-b707-6799a4953db8-3.f28e1424f22add5a919e.woff') format("woff"), url('cd001810-535d-4e5a-b707-6799a4953db8-1.a77ddaa83dc9c8cf1e6a.ttf') format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  /* Ford Antenna Condensed Regular */
  font-family: AntennaCond;
  src: url('328c7edc-c164-4098-aa60-405620c7d1dd-3.883a1a2390d0ae81ab66.woff') format("woff"), url('328c7edc-c164-4098-aa60-405620c7d1dd-1.e38845e4462dca32d698.ttf') format("truetype");
  font-style: normal;
  font-weight: 400;
}
/********************************* [END] Ford Fonts *********************************/
/* override PrimeNG theme font family */
body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height: 1.5;
  margin: 0;
}
html, body, app-root {
  height: 100%;
}
app-root {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
}
#app-header {
  flex-shrink: 0;
  flex-basis: auto;
  margin: 0 0.5em 1em;
}
#app-content {
  height: auto;
  flex-grow: 2;
  margin: 0 1.5em 1em;
}
#app-footer {
  flex-shrink: 0;
  flex-basis: auto;
  width: 100%;
  background-image: linear-gradient(to bottom, #eee 0, #fff 100%);
}
.ui-widget, label, legend, option {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* TODO: clean these up! */
label, legend {
  font-weight: 700;
}
fieldset label {
  font-weight: 400;
  /*font-size: 11px;*/
}
table .ui-widget-content td:first-child {
  overflow: visible;
}
/* then, where they should be used, bring in the Antenna fonts */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: AntennaCond, Arial, Helvetica, sans-serif;
  margin: 0 0 0.5em;
}
h5, h6,
.h5, .h6 {
  font-family: Antenna, Arial, Helvetica, sans-serif;
}
a, a:focus {
  color: #0678bc;
  text-decoration: none;
}
a:hover {
  color: #27405f;
}
p {
  margin: 0 0 10px;
}
hr {
  margin-bottom: 1em;
  border: 0;
  border-top: 1px solid #eee;
}
#app-branding h1 {
  font-family: Antenna, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  color: #036;
}
#app-branding h1 a {
  text-decoration: none;
}
#app-branding h1 a:hover, #app-branding h1 a:focus {
  cursor: pointer;
}
.ui-menu {
  background: #215A8F;
}
.ui-state-active {
  background: #428bca;
}
/* Header <40-kgnanara> */
#app-header #app-branding h1 {
  margin: 0;
  line-height: 1.5em;
  font-weight: 200;
  font-size: 30px;
  display: inline-block;
}
#app-header #app-branding {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1em 0;
}
#app-header #app-branding #app-icon {
  -ms-grid-row-align: center;
      align-self: center;
  text-align: center;
  color: #425968;
  font-size: 13px;
}
#app-header #app-branding #app-name {
  flex-grow: 1;
  padding: 0 1em;
  -ms-grid-row-align: center;
      align-self: center;
}
#app-header #app-branding #app-login {
  float: right;
  text-align: right;
  -ms-grid-row-align: center;
      align-self: center;
}
#app-header #app-branding #app-icon img {
  display: inline-block;
}
#app-header #app-branding #app-login a {
  margin: 0 0.5em;
}
#app-header #app-branding #app-login a .fa {
  padding-right: 0.25em;
}
#app-footer > div {
  width: 100%;
  background-image: linear-gradient(to bottom, #eee 0, #fff 100%);
}
#app-branding #app-login {
  display: block;
}
.sidebar-app-login, .btn-sidebar {
  display: none;
}
@media (min-width: 50px) and (max-width: 767px) {
  .ui-menubar, #app-branding #app-login {
    display: none;
  }
  .ui-sidebar .ui-menubar, .sidebar-app-login, .btn-sidebar {
    display: block;
  }
  .quicklinks-list li a {
    padding: 0.15em;
  }
  #app-footer * {
    text-align: center;
  }
  #app-branding .logo {
    max-width: 90px;
    transition: max-width 0.5s ease-in;
  }
}
@media (min-width: 50px) and (max-width: 479px) {
  #app-header #app-branding #app-name h1 {
    font-size: 18px;
    transition: font-size 0.5s ease-in;
  }
  #app-header #app-branding #app-name {
    text-align: center;
  }
  #app-header #app-branding .logo {
    max-width: 95px;
    transition: max-width 0.5s ease-in;
  }
  #app-header #app-branding #app-icon {
    align-self: flex-start !important;
  }
}
@media (min-width: 480px) {
  #app-header #app-branding #app-name h1 {
    font-size: 20px;
    transition: font-size 0.5s ease-in;
  }
  #app-header #app-branding .logo {
    max-width: 100px;
    transition: max-width 0.5s ease-in;
  }
}
@media (min-width: 768px) {
  #app-header #app-branding #app-name h1 {
    font-size: 22px;
    transition: font-size 0.5s ease-in;
  }
  #app-header #app-branding .logo {
    max-width: 105px;
    transition: max-width 0.5s ease-in;
  }
}
@media (min-width: 960px) {
  #app-header #app-branding #app-name h1 {
    font-size: 24px;
    transition: font-size 0.5s ease-in;
  }
  #app-header #app-branding .logo {
    max-width: 110px;
    transition: max-width 0.5s ease-in;
  }
}
@media (min-width: 1024px) and (max-width: 1286px) {
  #app-header #app-branding #app-name h1 {
    font-size: 26px;
    transition: font-size 0.5s ease-in;
  }
  #app-header #app-branding .logo {
    max-width: 115px;
    transition: max-width 0.5s ease-in;
  }
}
@media (min-width: 1287px) {
  #app-header #app-branding #app-name h1 {
    font-size: 28px;
    transition: font-size 0.5s ease-in;
  }
  #app-header #app-branding .logo {
    max-width: 120px;
    transition: max-width 0.5s ease-in;
  }
}
/* [End] Header */
/* Menu Bar <40-kgnanara> */
.ui-menubar {
  background: #215a8f;
  border: none;
  padding: 0;
  border-radius: 0;
}
.ui-menubar ul {
  line-height: 1.5 !important;
}
.ui-menubar .ui-menubar-root-list {
  margin: 0;
}
.ui-state-active {
  background: #428bca;
}
.ui-menubar .ui-menuitem .ui-menuitem-link { /* First Level items */
  text-decoration: none;
  color: #fff;
  background: none !important;
  padding: 1em !important;
  border-radius: 0;
}
.ui-menubar .ui-menuitem .ui-menuitem-link:hover, .ui-menubar .ui-menubar-custom .sidebar-app-login a:hover {
  background-color: #124c85 !important;
}
.ui-menubar .ui-menuitem .ui-menuitem-link:active, .ui-menubar .ui-menubar-custom .sidebar-app-login a:active {
  background-color: #124c85 !important;
  box-shadow: inset 0 0 7px #444;
}
.ui-menubar .ui-menuitem .ui-menuitem-link.ui-state-active {
  background-color: #27405f !important;
  box-shadow: inset 0 0 7px #222;
  transition: background-color 0.5s ease-in;
}
.ui-menubar .ui-menuitem.ui-menuitem-active, .ui-menubar .ui-menuitem.ui-menuitem-active .ui-menuitem-link { /* First Level items (Active) */
  background: none;
}
.ui-menubar .ui-submenu-list {
  background: #fff;
  min-width: 15em;
}
.ui-menubar .ui-submenu-list .ui-menuitem .ui-menuitem-link { /* Second Level items */
  padding: 0.5em !important;
  color: #0678bc;
  background: #fff;
}
.ui-menubar .ui-submenu-list .ui-menuitem.ui-menuitem-active .ui-menuitem-link { /* Second Level items (Active) */
  background: #eee !important;
  color: #0678bc;
}
.ui-menubar .ui-menu-parent .ui-menu-child {
  background: #fff;
}
.ui-sidebar {
  padding: 0;
  border: 0;
  overflow-y: auto;
}
.ui-sidebar .ui-menubar .ui-menubar-root-list, .ui-sidebar .ui-menubar .ui-menubar-root-list > .ui-menuitem {
  display: block;
  width: 100%;
}
.ui-sidebar .ui-menubar .ui-menuitem .ui-menuitem-link {
  border-bottom: 1px solid #888;
}
.ui-sidebar .ui-menubar .ui-submenu-list .ui-menuitem .ui-menuitem-link {
  border-bottom: 1px solid #ccc;
}
.ui-sidebar .ui-menubar .ui-submenu-list, .ui-sidebar .ui-menubar .ui-menu-parent .ui-menu-child {
  position: static;
  width: 100%;
}
.ui-sidebar-close {
  z-index: 10000;
  position: absolute;
  color: #003478;
  background: #ccc;
  right: 0;
}
.btn-sidebar button {
  background: #27405f;
  border: 0;
  outline: none;
  padding: 0.25em 0.5em;
  font-size: 1.5em;
  color: #fff;
  border-radius: 20%;
}
.ui-menubar .ui-menubar-custom {
  float: none;
  margin: 0;
  padding: 0;
}
.ui-menubar .ui-menubar-custom .sidebar-app-login a {
  color: #fff !important;
  display: block;
  width: 100%;
  background: none;
  padding: 0.75em;
  border-radius: 0;
  border-bottom: 1px solid #888;
}
.ui-menubar .ui-menubar-custom .sidebar-app-login a:hover, .ui-menubar .ui-menubar-custom .sidebar-app-login a:active, .ui-menubar .ui-menubar-custom .sidebar-app-login a:focus {
  color: #fff;
}
.ui-menubar .ui-menubar-custom .sidebar-app-login .fa {
  color: #fff;
}
/* [End] Menu Bar <40-kgnanara> */
h1,
.h1 {
  font-weight: normal;
  font-size: 2.4rem;
  margin-bottom: 10px;
}
h2,
.h2 {
  margin-bottom: 10px;
}
h3,
.h3 {
  color: #777;
}
h4,
.h4 {
  color: #444;
}
h5,
.h5 {
  color: #666;
}
.ui-datatable th.ui-state-default.ui-state-active {
  background: #0d73b0;
}
.ui-datatable th.ui-state-default {
  background: #215A8F;
  color: #fff;
}
.ui-datatable th.ui-sortable-column:not(.ui-state-active):hover {
  background: #215A8F;
  color: #fff;
}
.ui-steps .ui-steps-title {
  font-family: AntennaCond, Arial, Helvetica, sans-serif;
  font-size: 0.9rem;
}
/* primeng tables are fixed cell widths. gross. override back to default */
.ui-datatable table {
  table-layout: auto;
}
.ui-datatable table th,
.ui-datatable table td {
  width: auto;
}
/* primeng doesn't have layout helpers. add them here */
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.items-center {
  display: flex;
  align-items: center;
}
/* primeng doesn't provide much form styling. add back in */
input[type=text], input[type=number], textarea, select {
  width: 100%;
  padding: 5px;
}
.ui-autocomplete, .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputtext {
  width: 100%;
}
.ui-autocomplete-token {
  margin: 0.125em;
  font-size: 100%;
}
input[type=text], input[type=number] {
  height: 34px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.form-actions {
  border-top: 1px solid #e5e5e5;
  padding: 1em;
  margin: 0 -5px 5px -5px;
}
/* Select All None Links */
/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  src: url('fa-solid-900.70e65a7d34902f2c3508.eot');
  src: url('fa-solid-900.70e65a7d34902f2c3508.eot?#iefix') format("embedded-opentype"), url('fa-solid-900.14a08198ec7d1eb96d51.woff2') format("woff2"), url('fa-solid-900.815694de1120d6c1e9d1.woff') format("woff"), url('fa-solid-900.0079a0ab6bec4da7d6e1.ttf') format("truetype"), url('fa-solid-900.38508b2e7fac045869a8.svg#fontawesome') format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  src: url('fa-regular-400.7422060ca379ee9939d3.eot');
  src: url('fa-regular-400.7422060ca379ee9939d3.eot?#iefix') format("embedded-opentype"), url('fa-regular-400.949a2b066ec37f5a3847.woff2') format("woff2"), url('fa-regular-400.381af09a1366b6c2ae65.woff') format("woff"), url('fa-regular-400.73fe7f1effbf382f4998.ttf') format("truetype"), url('fa-regular-400.b5a61b229c9c92a6ac21.svg#fontawesome') format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  src: url('fa-brands-400.9b6c8da3c489424e2b3e.eot');
  src: url('fa-brands-400.9b6c8da3c489424e2b3e.eot?#iefix') format("embedded-opentype"), url('fa-brands-400.48461ea4e797c9774dab.woff2') format("woff2"), url('fa-brands-400.7b464e274bc331f9a765.woff') format("woff"), url('fa-brands-400.947b9537bc0fecc8130d.ttf') format("truetype"), url('fa-brands-400.b5472631dbace30d5493.svg#fontawesome') format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}
/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}
.fa-accessible-icon:before {
  content: "\f368";
}
.fa-accusoft:before {
  content: "\f369";
}
.fa-ad:before {
  content: "\f641";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-card:before {
  content: "\f2bb";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-adn:before {
  content: "\f170";
}
.fa-adversal:before {
  content: "\f36a";
}
.fa-affiliatetheme:before {
  content: "\f36b";
}
.fa-air-freshener:before {
  content: "\f5d0";
}
.fa-algolia:before {
  content: "\f36c";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-alipay:before {
  content: "\f642";
}
.fa-allergies:before {
  content: "\f461";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-amazon-pay:before {
  content: "\f42c";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-amilia:before {
  content: "\f36d";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-android:before {
  content: "\f17b";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angry:before {
  content: "\f556";
}
.fa-angrycreative:before {
  content: "\f36e";
}
.fa-angular:before {
  content: "\f420";
}
.fa-ankh:before {
  content: "\f644";
}
.fa-app-store:before {
  content: "\f36f";
}
.fa-app-store-ios:before {
  content: "\f370";
}
.fa-apper:before {
  content: "\f371";
}
.fa-apple:before {
  content: "\f179";
}
.fa-apple-alt:before {
  content: "\f5d1";
}
.fa-apple-pay:before {
  content: "\f415";
}
.fa-archive:before {
  content: "\f187";
}
.fa-archway:before {
  content: "\f557";
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-asymmetrik:before {
  content: "\f372";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-atlas:before {
  content: "\f558";
}
.fa-atom:before {
  content: "\f5d2";
}
.fa-audible:before {
  content: "\f373";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-autoprefixer:before {
  content: "\f41c";
}
.fa-avianex:before {
  content: "\f374";
}
.fa-aviato:before {
  content: "\f421";
}
.fa-award:before {
  content: "\f559";
}
.fa-aws:before {
  content: "\f375";
}
.fa-backspace:before {
  content: "\f55a";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-band-aid:before {
  content: "\f462";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-baseball-ball:before {
  content: "\f433";
}
.fa-basketball-ball:before {
  content: "\f434";
}
.fa-bath:before {
  content: "\f2cd";
}
.fa-battery-empty:before {
  content: "\f244";
}
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-bed:before {
  content: "\f236";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bezier-curve:before {
  content: "\f55b";
}
.fa-bible:before {
  content: "\f647";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bimobject:before {
  content: "\f378";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitcoin:before {
  content: "\f379";
}
.fa-bity:before {
  content: "\f37a";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-blackberry:before {
  content: "\f37b";
}
.fa-blender:before {
  content: "\f517";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-blogger:before {
  content: "\f37c";
}
.fa-blogger-b:before {
  content: "\f37d";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-bold:before {
  content: "\f032";
}
.fa-bolt:before {
  content: "\f0e7";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-bone:before {
  content: "\f5d7";
}
.fa-bong:before {
  content: "\f55c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-book-open:before {
  content: "\f518";
}
.fa-book-reader:before {
  content: "\f5da";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-bowling-ball:before {
  content: "\f436";
}
.fa-box:before {
  content: "\f466";
}
.fa-box-open:before {
  content: "\f49e";
}
.fa-boxes:before {
  content: "\f468";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-brain:before {
  content: "\f5dc";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-briefcase-medical:before {
  content: "\f469";
}
.fa-broadcast-tower:before {
  content: "\f519";
}
.fa-broom:before {
  content: "\f51a";
}
.fa-brush:before {
  content: "\f55d";
}
.fa-btc:before {
  content: "\f15a";
}
.fa-bug:before {
  content: "\f188";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-burn:before {
  content: "\f46a";
}
.fa-buromobelexperte:before {
  content: "\f37f";
}
.fa-bus:before {
  content: "\f207";
}
.fa-bus-alt:before {
  content: "\f55e";
}
.fa-business-time:before {
  content: "\f64a";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-calendar-alt:before {
  content: "\f073";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-calendar-minus:before {
  content: "\f272";
}
.fa-calendar-plus:before {
  content: "\f271";
}
.fa-calendar-times:before {
  content: "\f273";
}
.fa-camera:before {
  content: "\f030";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-cannabis:before {
  content: "\f55f";
}
.fa-capsules:before {
  content: "\f46b";
}
.fa-car:before {
  content: "\f1b9";
}
.fa-car-alt:before {
  content: "\f5de";
}
.fa-car-battery:before {
  content: "\f5df";
}
.fa-car-crash:before {
  content: "\f5e1";
}
.fa-car-side:before {
  content: "\f5e4";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-caret-square-down:before {
  content: "\f150";
}
.fa-caret-square-left:before {
  content: "\f191";
}
.fa-caret-square-right:before {
  content: "\f152";
}
.fa-caret-square-up:before {
  content: "\f151";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cc-amazon-pay:before {
  content: "\f42d";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-apple-pay:before {
  content: "\f416";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-centercode:before {
  content: "\f380";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-chalkboard:before {
  content: "\f51b";
}
.fa-chalkboard-teacher:before {
  content: "\f51c";
}
.fa-charging-station:before {
  content: "\f5e7";
}
.fa-chart-area:before {
  content: "\f1fe";
}
.fa-chart-bar:before {
  content: "\f080";
}
.fa-chart-line:before {
  content: "\f201";
}
.fa-chart-pie:before {
  content: "\f200";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-check-double:before {
  content: "\f560";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-chess:before {
  content: "\f439";
}
.fa-chess-bishop:before {
  content: "\f43a";
}
.fa-chess-board:before {
  content: "\f43c";
}
.fa-chess-king:before {
  content: "\f43f";
}
.fa-chess-knight:before {
  content: "\f441";
}
.fa-chess-pawn:before {
  content: "\f443";
}
.fa-chess-queen:before {
  content: "\f445";
}
.fa-chess-rook:before {
  content: "\f447";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-church:before {
  content: "\f51d";
}
.fa-circle:before {
  content: "\f111";
}
.fa-circle-notch:before {
  content: "\f1ce";
}
.fa-city:before {
  content: "\f64f";
}
.fa-clipboard:before {
  content: "\f328";
}
.fa-clipboard-check:before {
  content: "\f46c";
}
.fa-clipboard-list:before {
  content: "\f46d";
}
.fa-clock:before {
  content: "\f017";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-closed-captioning:before {
  content: "\f20a";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
.fa-cloudscale:before {
  content: "\f383";
}
.fa-cloudsmith:before {
  content: "\f384";
}
.fa-cloudversify:before {
  content: "\f385";
}
.fa-cocktail:before {
  content: "\f561";
}
.fa-code:before {
  content: "\f121";
}
.fa-code-branch:before {
  content: "\f126";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cog:before {
  content: "\f013";
}
.fa-cogs:before {
  content: "\f085";
}
.fa-coins:before {
  content: "\f51e";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-comment:before {
  content: "\f075";
}
.fa-comment-alt:before {
  content: "\f27a";
}
.fa-comment-dollar:before {
  content: "\f651";
}
.fa-comment-dots:before {
  content: "\f4ad";
}
.fa-comment-slash:before {
  content: "\f4b3";
}
.fa-comments:before {
  content: "\f086";
}
.fa-comments-dollar:before {
  content: "\f653";
}
.fa-compact-disc:before {
  content: "\f51f";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-compress:before {
  content: "\f066";
}
.fa-concierge-bell:before {
  content: "\f562";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-cookie:before {
  content: "\f563";
}
.fa-cookie-bite:before {
  content: "\f564";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-couch:before {
  content: "\f4b8";
}
.fa-cpanel:before {
  content: "\f388";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-creative-commons-by:before {
  content: "\f4e7";
}
.fa-creative-commons-nc:before {
  content: "\f4e8";
}
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.fa-creative-commons-nd:before {
  content: "\f4eb";
}
.fa-creative-commons-pd:before {
  content: "\f4ec";
}
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.fa-creative-commons-remix:before {
  content: "\f4ee";
}
.fa-creative-commons-sa:before {
  content: "\f4ef";
}
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.fa-creative-commons-share:before {
  content: "\f4f2";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-crop:before {
  content: "\f125";
}
.fa-crop-alt:before {
  content: "\f565";
}
.fa-cross:before {
  content: "\f654";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-crow:before {
  content: "\f520";
}
.fa-crown:before {
  content: "\f521";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-css3-alt:before {
  content: "\f38b";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-cut:before {
  content: "\f0c4";
}
.fa-cuttlefish:before {
  content: "\f38c";
}
.fa-d-and-d:before {
  content: "\f38d";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-deaf:before {
  content: "\f2a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-deploydog:before {
  content: "\f38e";
}
.fa-deskpro:before {
  content: "\f38f";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-dharmachakra:before {
  content: "\f655";
}
.fa-diagnoses:before {
  content: "\f470";
}
.fa-dice:before {
  content: "\f522";
}
.fa-dice-five:before {
  content: "\f523";
}
.fa-dice-four:before {
  content: "\f524";
}
.fa-dice-one:before {
  content: "\f525";
}
.fa-dice-six:before {
  content: "\f526";
}
.fa-dice-three:before {
  content: "\f527";
}
.fa-dice-two:before {
  content: "\f528";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-digital-ocean:before {
  content: "\f391";
}
.fa-digital-tachograph:before {
  content: "\f566";
}
.fa-directions:before {
  content: "\f5eb";
}
.fa-discord:before {
  content: "\f392";
}
.fa-discourse:before {
  content: "\f393";
}
.fa-divide:before {
  content: "\f529";
}
.fa-dizzy:before {
  content: "\f567";
}
.fa-dna:before {
  content: "\f471";
}
.fa-dochub:before {
  content: "\f394";
}
.fa-docker:before {
  content: "\f395";
}
.fa-dollar-sign:before {
  content: "\f155";
}
.fa-dolly:before {
  content: "\f472";
}
.fa-dolly-flatbed:before {
  content: "\f474";
}
.fa-donate:before {
  content: "\f4b9";
}
.fa-door-closed:before {
  content: "\f52a";
}
.fa-door-open:before {
  content: "\f52b";
}
.fa-dot-circle:before {
  content: "\f192";
}
.fa-dove:before {
  content: "\f4ba";
}
.fa-download:before {
  content: "\f019";
}
.fa-draft2digital:before {
  content: "\f396";
}
.fa-drafting-compass:before {
  content: "\f568";
}
.fa-draw-polygon:before {
  content: "\f5ee";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-dribbble-square:before {
  content: "\f397";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-drum:before {
  content: "\f569";
}
.fa-drum-steelpan:before {
  content: "\f56a";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-dumbbell:before {
  content: "\f44b";
}
.fa-dyalog:before {
  content: "\f399";
}
.fa-earlybirds:before {
  content: "\f39a";
}
.fa-ebay:before {
  content: "\f4f4";
}
.fa-edge:before {
  content: "\f282";
}
.fa-edit:before {
  content: "\f044";
}
.fa-eject:before {
  content: "\f052";
}
.fa-elementor:before {
  content: "\f430";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-ello:before {
  content: "\f5f1";
}
.fa-ember:before {
  content: "\f423";
}
.fa-empire:before {
  content: "\f1d1";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-text:before {
  content: "\f658";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-envira:before {
  content: "\f299";
}
.fa-equals:before {
  content: "\f52c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-erlang:before {
  content: "\f39d";
}
.fa-ethereum:before {
  content: "\f42e";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-euro-sign:before {
  content: "\f153";
}
.fa-exchange-alt:before {
  content: "\f362";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-expand:before {
  content: "\f065";
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-external-link-alt:before {
  content: "\f35d";
}
.fa-external-link-square-alt:before {
  content: "\f360";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-dropper:before {
  content: "\f1fb";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-facebook-messenger:before {
  content: "\f39f";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-feather:before {
  content: "\f52d";
}
.fa-feather-alt:before {
  content: "\f56b";
}
.fa-female:before {
  content: "\f182";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-alt:before {
  content: "\f15c";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-file-contract:before {
  content: "\f56c";
}
.fa-file-download:before {
  content: "\f56d";
}
.fa-file-excel:before {
  content: "\f1c3";
}
.fa-file-export:before {
  content: "\f56e";
}
.fa-file-image:before {
  content: "\f1c5";
}
.fa-file-import:before {
  content: "\f56f";
}
.fa-file-invoice:before {
  content: "\f570";
}
.fa-file-invoice-dollar:before {
  content: "\f571";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-file-medical-alt:before {
  content: "\f478";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
.fa-file-prescription:before {
  content: "\f572";
}
.fa-file-signature:before {
  content: "\f573";
}
.fa-file-upload:before {
  content: "\f574";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-fill:before {
  content: "\f575";
}
.fa-fill-drip:before {
  content: "\f576";
}
.fa-film:before {
  content: "\f008";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-fingerprint:before {
  content: "\f577";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-first-aid:before {
  content: "\f479";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-first-order-alt:before {
  content: "\f50a";
}
.fa-firstdraft:before {
  content: "\f3a1";
}
.fa-fish:before {
  content: "\f578";
}
.fa-flag:before {
  content: "\f024";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-flipboard:before {
  content: "\f44d";
}
.fa-flushed:before {
  content: "\f579";
}
.fa-fly:before {
  content: "\f417";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-minus:before {
  content: "\f65d";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-folder-plus:before {
  content: "\f65e";
}
.fa-font:before {
  content: "\f031";
}
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-font-awesome-alt:before {
  content: "\f35c";
}
.fa-font-awesome-flag:before {
  content: "\f425";
}
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-fonticons-fi:before {
  content: "\f3a2";
}
.fa-football-ball:before {
  content: "\f44e";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-freebsd:before {
  content: "\f3a4";
}
.fa-frog:before {
  content: "\f52e";
}
.fa-frown:before {
  content: "\f119";
}
.fa-frown-open:before {
  content: "\f57a";
}
.fa-fulcrum:before {
  content: "\f50b";
}
.fa-funnel-dollar:before {
  content: "\f662";
}
.fa-futbol:before {
  content: "\f1e3";
}
.fa-galactic-republic:before {
  content: "\f50c";
}
.fa-galactic-senate:before {
  content: "\f50d";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-gas-pump:before {
  content: "\f52f";
}
.fa-gavel:before {
  content: "\f0e3";
}
.fa-gem:before {
  content: "\f3a5";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-github:before {
  content: "\f09b";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-gitkraken:before {
  content: "\f3a6";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-gitter:before {
  content: "\f426";
}
.fa-glass-martini:before {
  content: "\f000";
}
.fa-glass-martini-alt:before {
  content: "\f57b";
}
.fa-glasses:before {
  content: "\f530";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-globe-africa:before {
  content: "\f57c";
}
.fa-globe-americas:before {
  content: "\f57d";
}
.fa-globe-asia:before {
  content: "\f57e";
}
.fa-gofore:before {
  content: "\f3a7";
}
.fa-golf-ball:before {
  content: "\f450";
}
.fa-goodreads:before {
  content: "\f3a8";
}
.fa-goodreads-g:before {
  content: "\f3a9";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-google-drive:before {
  content: "\f3aa";
}
.fa-google-play:before {
  content: "\f3ab";
}
.fa-google-plus:before {
  content: "\f2b3";
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-gopuram:before {
  content: "\f664";
}
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-gratipay:before {
  content: "\f184";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-greater-than:before {
  content: "\f531";
}
.fa-greater-than-equal:before {
  content: "\f532";
}
.fa-grimace:before {
  content: "\f57f";
}
.fa-grin:before {
  content: "\f580";
}
.fa-grin-alt:before {
  content: "\f581";
}
.fa-grin-beam:before {
  content: "\f582";
}
.fa-grin-beam-sweat:before {
  content: "\f583";
}
.fa-grin-hearts:before {
  content: "\f584";
}
.fa-grin-squint:before {
  content: "\f585";
}
.fa-grin-squint-tears:before {
  content: "\f586";
}
.fa-grin-stars:before {
  content: "\f587";
}
.fa-grin-tears:before {
  content: "\f588";
}
.fa-grin-tongue:before {
  content: "\f589";
}
.fa-grin-tongue-squint:before {
  content: "\f58a";
}
.fa-grin-tongue-wink:before {
  content: "\f58b";
}
.fa-grin-wink:before {
  content: "\f58c";
}
.fa-grip-horizontal:before {
  content: "\f58d";
}
.fa-grip-vertical:before {
  content: "\f58e";
}
.fa-gripfire:before {
  content: "\f3ac";
}
.fa-grunt:before {
  content: "\f3ad";
}
.fa-gulp:before {
  content: "\f3ae";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-hacker-news-square:before {
  content: "\f3af";
}
.fa-hackerrank:before {
  content: "\f5f7";
}
.fa-hamsa:before {
  content: "\f665";
}
.fa-hand-holding:before {
  content: "\f4bd";
}
.fa-hand-holding-heart:before {
  content: "\f4be";
}
.fa-hand-holding-usd:before {
  content: "\f4c0";
}
.fa-hand-lizard:before {
  content: "\f258";
}
.fa-hand-paper:before {
  content: "\f256";
}
.fa-hand-peace:before {
  content: "\f25b";
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-hand-point-right:before {
  content: "\f0a4";
}
.fa-hand-point-up:before {
  content: "\f0a6";
}
.fa-hand-pointer:before {
  content: "\f25a";
}
.fa-hand-rock:before {
  content: "\f255";
}
.fa-hand-scissors:before {
  content: "\f257";
}
.fa-hand-spock:before {
  content: "\f259";
}
.fa-hands:before {
  content: "\f4c2";
}
.fa-hands-helping:before {
  content: "\f4c4";
}
.fa-handshake:before {
  content: "\f2b5";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-haykal:before {
  content: "\f666";
}
.fa-hdd:before {
  content: "\f0a0";
}
.fa-heading:before {
  content: "\f1dc";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-headphones-alt:before {
  content: "\f58f";
}
.fa-headset:before {
  content: "\f590";
}
.fa-heart:before {
  content: "\f004";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-helicopter:before {
  content: "\f533";
}
.fa-highlighter:before {
  content: "\f591";
}
.fa-hips:before {
  content: "\f452";
}
.fa-hire-a-helper:before {
  content: "\f3b0";
}
.fa-history:before {
  content: "\f1da";
}
.fa-hockey-puck:before {
  content: "\f453";
}
.fa-home:before {
  content: "\f015";
}
.fa-hooli:before {
  content: "\f427";
}
.fa-hornbill:before {
  content: "\f592";
}
.fa-hospital:before {
  content: "\f0f8";
}
.fa-hospital-alt:before {
  content: "\f47d";
}
.fa-hospital-symbol:before {
  content: "\f47e";
}
.fa-hot-tub:before {
  content: "\f593";
}
.fa-hotel:before {
  content: "\f594";
}
.fa-hotjar:before {
  content: "\f3b1";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-hubspot:before {
  content: "\f3b2";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-id-card:before {
  content: "\f2c2";
}
.fa-id-card-alt:before {
  content: "\f47f";
}
.fa-image:before {
  content: "\f03e";
}
.fa-images:before {
  content: "\f302";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-industry:before {
  content: "\f275";
}
.fa-infinity:before {
  content: "\f534";
}
.fa-info:before {
  content: "\f129";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-italic:before {
  content: "\f033";
}
.fa-itunes:before {
  content: "\f3b4";
}
.fa-itunes-note:before {
  content: "\f3b5";
}
.fa-java:before {
  content: "\f4e4";
}
.fa-jedi:before {
  content: "\f669";
}
.fa-jedi-order:before {
  content: "\f50e";
}
.fa-jenkins:before {
  content: "\f3b6";
}
.fa-joget:before {
  content: "\f3b7";
}
.fa-joint:before {
  content: "\f595";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-journal-whills:before {
  content: "\f66a";
}
.fa-js:before {
  content: "\f3b8";
}
.fa-js-square:before {
  content: "\f3b9";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-kaaba:before {
  content: "\f66b";
}
.fa-kaggle:before {
  content: "\f5fa";
}
.fa-key:before {
  content: "\f084";
}
.fa-keybase:before {
  content: "\f4f5";
}
.fa-keyboard:before {
  content: "\f11c";
}
.fa-keycdn:before {
  content: "\f3ba";
}
.fa-khanda:before {
  content: "\f66d";
}
.fa-kickstarter:before {
  content: "\f3bb";
}
.fa-kickstarter-k:before {
  content: "\f3bc";
}
.fa-kiss:before {
  content: "\f596";
}
.fa-kiss-beam:before {
  content: "\f597";
}
.fa-kiss-wink-heart:before {
  content: "\f598";
}
.fa-kiwi-bird:before {
  content: "\f535";
}
.fa-korvue:before {
  content: "\f42f";
}
.fa-landmark:before {
  content: "\f66f";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-laptop-code:before {
  content: "\f5fc";
}
.fa-laravel:before {
  content: "\f3bd";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-laugh:before {
  content: "\f599";
}
.fa-laugh-beam:before {
  content: "\f59a";
}
.fa-laugh-squint:before {
  content: "\f59b";
}
.fa-laugh-wink:before {
  content: "\f59c";
}
.fa-layer-group:before {
  content: "\f5fd";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-lemon:before {
  content: "\f094";
}
.fa-less:before {
  content: "\f41d";
}
.fa-less-than:before {
  content: "\f536";
}
.fa-less-than-equal:before {
  content: "\f537";
}
.fa-level-down-alt:before {
  content: "\f3be";
}
.fa-level-up-alt:before {
  content: "\f3bf";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-link:before {
  content: "\f0c1";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-linkedin-in:before {
  content: "\f0e1";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-lira-sign:before {
  content: "\f195";
}
.fa-list:before {
  content: "\f03a";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-lock:before {
  content: "\f023";
}
.fa-lock-open:before {
  content: "\f3c1";
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-luggage-cart:before {
  content: "\f59d";
}
.fa-lyft:before {
  content: "\f3c3";
}
.fa-magento:before {
  content: "\f3c4";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-mail-bulk:before {
  content: "\f674";
}
.fa-mailchimp:before {
  content: "\f59e";
}
.fa-male:before {
  content: "\f183";
}
.fa-mandalorian:before {
  content: "\f50f";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-marked:before {
  content: "\f59f";
}
.fa-map-marked-alt:before {
  content: "\f5a0";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-markdown:before {
  content: "\f60f";
}
.fa-marker:before {
  content: "\f5a1";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mastodon:before {
  content: "\f4f6";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-medal:before {
  content: "\f5a2";
}
.fa-medapps:before {
  content: "\f3c6";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-medium-m:before {
  content: "\f3c7";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-medrt:before {
  content: "\f3c8";
}
.fa-meetup:before {
  content: "\f2e0";
}
.fa-megaport:before {
  content: "\f5a3";
}
.fa-meh:before {
  content: "\f11a";
}
.fa-meh-blank:before {
  content: "\f5a4";
}
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
.fa-memory:before {
  content: "\f538";
}
.fa-menorah:before {
  content: "\f676";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-alt:before {
  content: "\f3c9";
}
.fa-microphone-alt-slash:before {
  content: "\f539";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-microscope:before {
  content: "\f610";
}
.fa-microsoft:before {
  content: "\f3ca";
}
.fa-minus:before {
  content: "\f068";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-mix:before {
  content: "\f3cb";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-mizuni:before {
  content: "\f3cc";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
.fa-modx:before {
  content: "\f285";
}
.fa-monero:before {
  content: "\f3d0";
}
.fa-money-bill:before {
  content: "\f0d6";
}
.fa-money-bill-alt:before {
  content: "\f3d1";
}
.fa-money-bill-wave:before {
  content: "\f53a";
}
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.fa-money-check:before {
  content: "\f53c";
}
.fa-money-check-alt:before {
  content: "\f53d";
}
.fa-monument:before {
  content: "\f5a6";
}
.fa-moon:before {
  content: "\f186";
}
.fa-mortar-pestle:before {
  content: "\f5a7";
}
.fa-mosque:before {
  content: "\f678";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-music:before {
  content: "\f001";
}
.fa-napster:before {
  content: "\f3d2";
}
.fa-neos:before {
  content: "\f612";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-newspaper:before {
  content: "\f1ea";
}
.fa-nimblr:before {
  content: "\f5a8";
}
.fa-nintendo-switch:before {
  content: "\f418";
}
.fa-node:before {
  content: "\f419";
}
.fa-node-js:before {
  content: "\f3d3";
}
.fa-not-equal:before {
  content: "\f53e";
}
.fa-notes-medical:before {
  content: "\f481";
}
.fa-npm:before {
  content: "\f3d4";
}
.fa-ns8:before {
  content: "\f3d5";
}
.fa-nutritionix:before {
  content: "\f3d6";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-oil-can:before {
  content: "\f613";
}
.fa-old-republic:before {
  content: "\f510";
}
.fa-om:before {
  content: "\f679";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-osi:before {
  content: "\f41a";
}
.fa-outdent:before {
  content: "\f03b";
}
.fa-page4:before {
  content: "\f3d7";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-paint-roller:before {
  content: "\f5aa";
}
.fa-palette:before {
  content: "\f53f";
}
.fa-palfed:before {
  content: "\f3d8";
}
.fa-pallet:before {
  content: "\f482";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-parachute-box:before {
  content: "\f4cd";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-parking:before {
  content: "\f540";
}
.fa-passport:before {
  content: "\f5ab";
}
.fa-pastafarianism:before {
  content: "\f67b";
}
.fa-paste:before {
  content: "\f0ea";
}
.fa-patreon:before {
  content: "\f3d9";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-peace:before {
  content: "\f67c";
}
.fa-pen:before {
  content: "\f304";
}
.fa-pen-alt:before {
  content: "\f305";
}
.fa-pen-fancy:before {
  content: "\f5ac";
}
.fa-pen-nib:before {
  content: "\f5ad";
}
.fa-pen-square:before {
  content: "\f14b";
}
.fa-pencil-alt:before {
  content: "\f303";
}
.fa-pencil-ruler:before {
  content: "\f5ae";
}
.fa-people-carry:before {
  content: "\f4ce";
}
.fa-percent:before {
  content: "\f295";
}
.fa-percentage:before {
  content: "\f541";
}
.fa-periscope:before {
  content: "\f3da";
}
.fa-phabricator:before {
  content: "\f3db";
}
.fa-phoenix-framework:before {
  content: "\f3dc";
}
.fa-phoenix-squadron:before {
  content: "\f511";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-php:before {
  content: "\f457";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-pied-piper-hat:before {
  content: "\f4e5";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-piggy-bank:before {
  content: "\f4d3";
}
.fa-pills:before {
  content: "\f484";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-place-of-worship:before {
  content: "\f67f";
}
.fa-plane:before {
  content: "\f072";
}
.fa-plane-arrival:before {
  content: "\f5af";
}
.fa-plane-departure:before {
  content: "\f5b0";
}
.fa-play:before {
  content: "\f04b";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-playstation:before {
  content: "\f3df";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-plus:before {
  content: "\f067";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-poll:before {
  content: "\f681";
}
.fa-poll-h:before {
  content: "\f682";
}
.fa-poo:before {
  content: "\f2fe";
}
.fa-poop:before {
  content: "\f619";
}
.fa-portrait:before {
  content: "\f3e0";
}
.fa-pound-sign:before {
  content: "\f154";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-pray:before {
  content: "\f683";
}
.fa-praying-hands:before {
  content: "\f684";
}
.fa-prescription:before {
  content: "\f5b1";
}
.fa-prescription-bottle:before {
  content: "\f485";
}
.fa-prescription-bottle-alt:before {
  content: "\f486";
}
.fa-print:before {
  content: "\f02f";
}
.fa-procedures:before {
  content: "\f487";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-project-diagram:before {
  content: "\f542";
}
.fa-pushed:before {
  content: "\f3e1";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-python:before {
  content: "\f3e2";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-question:before {
  content: "\f128";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-quidditch:before {
  content: "\f458";
}
.fa-quinscape:before {
  content: "\f459";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-quran:before {
  content: "\f687";
}
.fa-r-project:before {
  content: "\f4f7";
}
.fa-random:before {
  content: "\f074";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-react:before {
  content: "\f41b";
}
.fa-readme:before {
  content: "\f4d5";
}
.fa-rebel:before {
  content: "\f1d0";
}
.fa-receipt:before {
  content: "\f543";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-red-river:before {
  content: "\f3e3";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-redo-alt:before {
  content: "\f2f9";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-rendact:before {
  content: "\f3e4";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-reply:before {
  content: "\f3e5";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-replyd:before {
  content: "\f3e6";
}
.fa-researchgate:before {
  content: "\f4f8";
}
.fa-resolving:before {
  content: "\f3e7";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-rev:before {
  content: "\f5b2";
}
.fa-ribbon:before {
  content: "\f4d6";
}
.fa-road:before {
  content: "\f018";
}
.fa-robot:before {
  content: "\f544";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-rocketchat:before {
  content: "\f3e8";
}
.fa-rockrms:before {
  content: "\f3e9";
}
.fa-route:before {
  content: "\f4d7";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-ruble-sign:before {
  content: "\f158";
}
.fa-ruler:before {
  content: "\f545";
}
.fa-ruler-combined:before {
  content: "\f546";
}
.fa-ruler-horizontal:before {
  content: "\f547";
}
.fa-ruler-vertical:before {
  content: "\f548";
}
.fa-rupee-sign:before {
  content: "\f156";
}
.fa-sad-cry:before {
  content: "\f5b3";
}
.fa-sad-tear:before {
  content: "\f5b4";
}
.fa-safari:before {
  content: "\f267";
}
.fa-sass:before {
  content: "\f41e";
}
.fa-save:before {
  content: "\f0c7";
}
.fa-schlix:before {
  content: "\f3ea";
}
.fa-school:before {
  content: "\f549";
}
.fa-screwdriver:before {
  content: "\f54a";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-dollar:before {
  content: "\f688";
}
.fa-search-location:before {
  content: "\f689";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-searchengin:before {
  content: "\f3eb";
}
.fa-seedling:before {
  content: "\f4d8";
}
.fa-sellcast:before {
  content: "\f2da";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-server:before {
  content: "\f233";
}
.fa-servicestack:before {
  content: "\f3ec";
}
.fa-shapes:before {
  content: "\f61f";
}
.fa-share:before {
  content: "\f064";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-shekel-sign:before {
  content: "\f20b";
}
.fa-shield-alt:before {
  content: "\f3ed";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-shipping-fast:before {
  content: "\f48b";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-shoe-prints:before {
  content: "\f54b";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-shopware:before {
  content: "\f5b5";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-shuttle-van:before {
  content: "\f5b6";
}
.fa-sign:before {
  content: "\f4d9";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
.fa-signal:before {
  content: "\f012";
}
.fa-signature:before {
  content: "\f5b7";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-sistrix:before {
  content: "\f3ee";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-sith:before {
  content: "\f512";
}
.fa-skull:before {
  content: "\f54c";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-slack:before {
  content: "\f198";
}
.fa-slack-hash:before {
  content: "\f3ef";
}
.fa-sliders-h:before {
  content: "\f1de";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-smile:before {
  content: "\f118";
}
.fa-smile-beam:before {
  content: "\f5b8";
}
.fa-smile-wink:before {
  content: "\f4da";
}
.fa-smoking:before {
  content: "\f48d";
}
.fa-smoking-ban:before {
  content: "\f54d";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-snowflake:before {
  content: "\f2dc";
}
.fa-socks:before {
  content: "\f696";
}
.fa-solar-panel:before {
  content: "\f5ba";
}
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-alpha-down:before {
  content: "\f15d";
}
.fa-sort-alpha-up:before {
  content: "\f15e";
}
.fa-sort-amount-down:before {
  content: "\f160";
}
.fa-sort-amount-up:before {
  content: "\f161";
}
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-numeric-down:before {
  content: "\f162";
}
.fa-sort-numeric-up:before {
  content: "\f163";
}
.fa-sort-up:before {
  content: "\f0de";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-spa:before {
  content: "\f5bb";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-speakap:before {
  content: "\f3f3";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-splotch:before {
  content: "\f5bc";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-spray-can:before {
  content: "\f5bd";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-square-root-alt:before {
  content: "\f698";
}
.fa-squarespace:before {
  content: "\f5be";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-stamp:before {
  content: "\f5bf";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-and-crescent:before {
  content: "\f699";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-star-half-alt:before {
  content: "\f5c0";
}
.fa-star-of-david:before {
  content: "\f69a";
}
.fa-star-of-life:before {
  content: "\f621";
}
.fa-staylinked:before {
  content: "\f3f5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-steam-symbol:before {
  content: "\f3f6";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-sticker-mule:before {
  content: "\f3f7";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stopwatch:before {
  content: "\f2f2";
}
.fa-store:before {
  content: "\f54e";
}
.fa-store-alt:before {
  content: "\f54f";
}
.fa-strava:before {
  content: "\f428";
}
.fa-stream:before {
  content: "\f550";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-stripe:before {
  content: "\f429";
}
.fa-stripe-s:before {
  content: "\f42a";
}
.fa-stroopwafel:before {
  content: "\f551";
}
.fa-studiovinari:before {
  content: "\f3f8";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-subway:before {
  content: "\f239";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-suitcase-rolling:before {
  content: "\f5c1";
}
.fa-sun:before {
  content: "\f185";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-supple:before {
  content: "\f3f9";
}
.fa-surprise:before {
  content: "\f5c2";
}
.fa-swatchbook:before {
  content: "\f5c3";
}
.fa-swimmer:before {
  content: "\f5c4";
}
.fa-swimming-pool:before {
  content: "\f5c5";
}
.fa-synagogue:before {
  content: "\f69b";
}
.fa-sync:before {
  content: "\f021";
}
.fa-sync-alt:before {
  content: "\f2f1";
}
.fa-syringe:before {
  content: "\f48e";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-table-tennis:before {
  content: "\f45d";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-tablet-alt:before {
  content: "\f3fa";
}
.fa-tablets:before {
  content: "\f490";
}
.fa-tachometer-alt:before {
  content: "\f3fd";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-tape:before {
  content: "\f4db";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-taxi:before {
  content: "\f1ba";
}
.fa-teamspeak:before {
  content: "\f4f9";
}
.fa-teeth:before {
  content: "\f62e";
}
.fa-teeth-open:before {
  content: "\f62f";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-telegram-plane:before {
  content: "\f3fe";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-the-red-yeti:before {
  content: "\f69d";
}
.fa-theater-masks:before {
  content: "\f630";
}
.fa-themeco:before {
  content: "\f5c6";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-thermometer:before {
  content: "\f491";
}
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbtack:before {
  content: "\f08d";
}
.fa-ticket-alt:before {
  content: "\f3ff";
}
.fa-times:before {
  content: "\f00d";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-tint:before {
  content: "\f043";
}
.fa-tint-slash:before {
  content: "\f5c7";
}
.fa-tired:before {
  content: "\f5c8";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-toolbox:before {
  content: "\f552";
}
.fa-tooth:before {
  content: "\f5c9";
}
.fa-torah:before {
  content: "\f6a0";
}
.fa-torii-gate:before {
  content: "\f6a1";
}
.fa-trade-federation:before {
  content: "\f513";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-traffic-light:before {
  content: "\f637";
}
.fa-train:before {
  content: "\f238";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-trello:before {
  content: "\f181";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-truck-loading:before {
  content: "\f4de";
}
.fa-truck-monster:before {
  content: "\f63b";
}
.fa-truck-moving:before {
  content: "\f4df";
}
.fa-truck-pickup:before {
  content: "\f63c";
}
.fa-tshirt:before {
  content: "\f553";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-tv:before {
  content: "\f26c";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-typo3:before {
  content: "\f42b";
}
.fa-uber:before {
  content: "\f402";
}
.fa-uikit:before {
  content: "\f403";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-umbrella-beach:before {
  content: "\f5ca";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-undo:before {
  content: "\f0e2";
}
.fa-undo-alt:before {
  content: "\f2ea";
}
.fa-uniregistry:before {
  content: "\f404";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-university:before {
  content: "\f19c";
}
.fa-unlink:before {
  content: "\f127";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-untappd:before {
  content: "\f405";
}
.fa-upload:before {
  content: "\f093";
}
.fa-usb:before {
  content: "\f287";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-alt:before {
  content: "\f406";
}
.fa-user-alt-slash:before {
  content: "\f4fa";
}
.fa-user-astronaut:before {
  content: "\f4fb";
}
.fa-user-check:before {
  content: "\f4fc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-clock:before {
  content: "\f4fd";
}
.fa-user-cog:before {
  content: "\f4fe";
}
.fa-user-edit:before {
  content: "\f4ff";
}
.fa-user-friends:before {
  content: "\f500";
}
.fa-user-graduate:before {
  content: "\f501";
}
.fa-user-lock:before {
  content: "\f502";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-user-minus:before {
  content: "\f503";
}
.fa-user-ninja:before {
  content: "\f504";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-user-shield:before {
  content: "\f505";
}
.fa-user-slash:before {
  content: "\f506";
}
.fa-user-tag:before {
  content: "\f507";
}
.fa-user-tie:before {
  content: "\f508";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-users:before {
  content: "\f0c0";
}
.fa-users-cog:before {
  content: "\f509";
}
.fa-ussunnah:before {
  content: "\f407";
}
.fa-utensil-spoon:before {
  content: "\f2e5";
}
.fa-utensils:before {
  content: "\f2e7";
}
.fa-vaadin:before {
  content: "\f408";
}
.fa-vector-square:before {
  content: "\f5cb";
}
.fa-venus:before {
  content: "\f221";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-vial:before {
  content: "\f492";
}
.fa-vials:before {
  content: "\f493";
}
.fa-viber:before {
  content: "\f409";
}
.fa-video:before {
  content: "\f03d";
}
.fa-video-slash:before {
  content: "\f4e2";
}
.fa-vihara:before {
  content: "\f6a7";
}
.fa-vimeo:before {
  content: "\f40a";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-vimeo-v:before {
  content: "\f27d";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-vk:before {
  content: "\f189";
}
.fa-vnv:before {
  content: "\f40b";
}
.fa-volleyball-ball:before {
  content: "\f45f";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-vuejs:before {
  content: "\f41f";
}
.fa-walking:before {
  content: "\f554";
}
.fa-wallet:before {
  content: "\f555";
}
.fa-warehouse:before {
  content: "\f494";
}
.fa-weebly:before {
  content: "\f5cc";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-weight:before {
  content: "\f496";
}
.fa-weight-hanging:before {
  content: "\f5cd";
}
.fa-weixin:before {
  content: "\f1d7";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-whatsapp-square:before {
  content: "\f40c";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-whmcs:before {
  content: "\f40d";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-wine-glass:before {
  content: "\f4e3";
}
.fa-wine-glass-alt:before {
  content: "\f5ce";
}
.fa-wix:before {
  content: "\f5cf";
}
.fa-wolf-pack-battalion:before {
  content: "\f514";
}
.fa-won-sign:before {
  content: "\f159";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-wordpress-simple:before {
  content: "\f411";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-x-ray:before {
  content: "\f497";
}
.fa-xbox:before {
  content: "\f412";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-yandex:before {
  content: "\f413";
}
.fa-yandex-international:before {
  content: "\f414";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-yen-sign:before {
  content: "\f157";
}
.fa-yin-yang:before {
  content: "\f6ad";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-youtube-square:before {
  content: "\f431";
}
.fa-zhihu:before {
  content: "\f63f";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* would like to have this in the crupdate component but the shadow dom emulation doesn't quite work with PrimeNG's rendering */
.ui-steps.steps-crupdate-agent .ui-steps-item {
	width: 33.333333%;
}
.ui-steps.booking-crupdate-steps .ui-steps-item {
	width: 16.666666666%;
}
.ui-steps {
	margin-top: 15px;
	margin-bottom: 50px;
}
.ui-steps .ui-steps-item .ui-menuitem-link {
	height: 10px;
	padding: 0 1em;
}
.ui-steps .ui-steps-item .ui-steps-number {
	background-color: #0081c2;
	color: #ffffff;
	display: inline-block;
	width: 36px;
	border-radius: 50%;
	margin-top: -14px;
	margin-bottom: 10px;
}
.ui-steps .ui-steps-item .ui-steps-title {
	color: #555555;
}
.ui-panel.ui-widget {
	margin-top: 20px;
}
.ui-panel .ui-widget-header,
.ui-panel-header {
	background: linear-gradient(to bottom, #9fcbf1 0%, #cee5f9 100%);
	border-color: #9fcbf1;
}
.ui-widget-content {
	border: 1px solid #abd8ec;
}
dl,
h5 {
	margin: 0;
	padding: 0;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0;
	margin-top: 0.5rem;
	word-wrap: break-word;
}
.ui-table table {
	table-layout: auto;
}
.ui-panel-footer {
	background-color: #e3f2ff;
	padding: 0 1em;
}
.ui-panel-footer button,
.ui-panel-footer span {
	padding: 0.5em;
}
.ui-panel-footer .ui-button,
.ui-panel-footer .ui-button:hover {
	color: #337ab7 !important;
	background: none !important;
	border: 0 !important;
}
.ui-panel-footer .ui-button span,
.ui-panel-footer .ui-button:hover span {
	text-decoration: underline;
}
.no-content .ui-panel-content,
.no-header .ui-panel-header {
	display: none;
}
input#search-bar {
	margin: 0 auto;
	width: 100%;
	height: 45px;
	border-radius: 5px;
	padding: 0 20px;
	font-size: 1rem;
	border: 1px solid #d0cfce;
	outline: none;
	&:focus {
		border: 1px solid #008abf;
		transition: 0.35s ease;
		color: #008abf;
		&::-webkit-input-placeholder {
			transition: opacity 0.45s ease;
			opacity: 0;
		}
		&::-moz-placeholder {
			transition: opacity 0.45s ease;
			opacity: 0;
		}
		&:-ms-placeholder {
			transition: opacity 0.45s ease;
			opacity: 0;
		}
	}
}
.search-icon .fa-search {
	position: relative;
	float: right;
	width: 75px !important;
	top: -28px;
	right: -45px;
	font-size: 22px;
}
.button-container {
	display: inline-flex;
	align-items: center;
	gap: 22px;
}
.promotion-text-box {
	border-radius: 3px;
	border: 1px solid var(--Gray-light-1, #c0c0c0);
	background: var(--White, #fff);
	width: 531px;
}
.error-message {
	color: #d9534f;
	font-size: 0.875rem;
	margin-top: 0.5rem;
}
body .ui-table .ui-table-tbody > tr > td {
	background-color: white;
	border: 1px solid #c8c8c8;
	color: black;
	text-align: right;
}
.ui-menuitem-icon.custom-tag-promociones-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	-webkit-mask: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2218%22 viewBox%3D%220 0 20 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.0871 4.35311C17.0569 6.17675 17.0564 9.13345 15.0864 10.957L9.49566 16.1319C8.98903 16.6009 8.16761 16.6009 7.66098 16.1319L2.36121 11.2263C1.85458 10.7573 1.85458 9.99701 2.36121 9.52806L7.95195 4.35311C9.92209 2.5295 13.117 2.5295 15.0871 4.35311Z%22 stroke%3D%22white%22 stroke-width%3D%221.5%22%2F%3E%3Ccircle cx%3D%221.52088%22 cy%3D%221.52088%22 r%3D%221.12088%22 transform%3D%22matrix(0.733869 0.679291 -0.733869 0.679291 9.39062 5)%22 stroke%3D%22white%22 stroke-width%3D%220.8%22%2F%3E%3Ccircle cx%3D%221.52088%22 cy%3D%221.52088%22 r%3D%221.12088%22 transform%3D%22matrix(0.733869 0.679291 -0.733869 0.679291 8.68359 10.472)%22 stroke%3D%22white%22 stroke-width%3D%220.8%22%2F%3E%3Cpath d%3D%22M5.10547 10L12.1643 10%22 stroke%3D%22white%22 stroke-linecap%3D%22round%22%2F%3E%3Cpath d%3D%22M13.875 5.47675L16.8162 2.75431%22 stroke%3D%22white%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat 60% 60%;
	        mask: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2218%22 viewBox%3D%220 0 20 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.0871 4.35311C17.0569 6.17675 17.0564 9.13345 15.0864 10.957L9.49566 16.1319C8.98903 16.6009 8.16761 16.6009 7.66098 16.1319L2.36121 11.2263C1.85458 10.7573 1.85458 9.99701 2.36121 9.52806L7.95195 4.35311C9.92209 2.5295 13.117 2.5295 15.0871 4.35311Z%22 stroke%3D%22white%22 stroke-width%3D%221.5%22%2F%3E%3Ccircle cx%3D%221.52088%22 cy%3D%221.52088%22 r%3D%221.12088%22 transform%3D%22matrix(0.733869 0.679291 -0.733869 0.679291 9.39062 5)%22 stroke%3D%22white%22 stroke-width%3D%220.8%22%2F%3E%3Ccircle cx%3D%221.52088%22 cy%3D%221.52088%22 r%3D%221.12088%22 transform%3D%22matrix(0.733869 0.679291 -0.733869 0.679291 8.68359 10.472)%22 stroke%3D%22white%22 stroke-width%3D%220.8%22%2F%3E%3Cpath d%3D%22M5.10547 10L12.1643 10%22 stroke%3D%22white%22 stroke-linecap%3D%22round%22%2F%3E%3Cpath d%3D%22M13.875 5.47675L16.8162 2.75431%22 stroke%3D%22white%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat 60% 60%;
	-webkit-mask-size: contain;
	        mask-size: contain;
	background-color: currentColor;
}
body .custom-generic-modal.ui-dialog .ui-dialog-content {
    padding: 1.5rem !important;
}
.custom-generic-modal{
	min-width: 563px !important;
	min-height: 311px !important;
}

/*app.css contains the app specific styles */
/*(Note: I commented out all but the dataTable styles, because I am not sure if we are using any of the rest or moved them to style.css)*/
/* [START] DataTable styles
-------------------------------------------------- */
.alignColumns {
	offset: 0 !important;
}
.notbold {
	font-weight: normal;
}
.modal-large {
	width: 950px !important;
}
#btn-danger {
	position: relative !important;
}
#btn-create {
	position: absolute !important;
	top: 5px !important;
	left: 5px !important;
}
/*radio button*/
.maxl {
	margin: 25px !important;
}
.inline {
	display: inline-block !important;
}
.inline + .inline {
	margin-left: 10px !important;
}
.radio {
	color: #676a6c !important;
	font-size: 15px !important;
	position: relative !important;
}
.radio span {
	position: relative !important;
	padding-left: 20px !important;
}
.radio span:after {
	content: "" !important;
	width: 15px !important;
	height: 15px !important;
	border: 2px solid !important;
	position: absolute !important;
	left: 0 !important;
	top: 1px !important;
	border-radius: 100% !important;
	-ms-border-radius: 100% !important;
	-moz-border-radius: 100% !important;
	-webkit-border-radius: 100% !important;
	box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
}
.radio input[type="radio"] {
	cursor: pointer !important;
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 10 !important;
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.radio input[type="radio"]:checked + span {
	color: #5fbdf5 !important;
}
.radio input[type="radio"]:checked + span:before {
	content: "" !important;
	width: 5px !important;
	height: 5px !important;
	position: absolute !important;
	background: #5fbdf5 !important;
	left: 5px !important;
	top: 6px !important;
	border-radius: 100% !important;
	-ms-border-radius: 100% !important;
	-moz-border-radius: 100% !important;
	-webkit-border-radius: 100% !important;
}
/*box profile*/
.box-profile {
	background-color: #fff !important;
	width: 350px !important;
	border-radius: 5px !important;
	z-index: 100 !important;
	position: absolute !important;
	margin-top: 45px !important;
	margin-left: -200px !important;
	text-align: left !important;
	box-shadow: 0px 4px 21px -4px rgba(168, 166, 168, 0.7) !important;
}
.ul-box-profile {
	list-style-type: none !important;
	padding-bottom: 20px !important;
	padding-left: 10px !important;
	color: gray !important;
}
li.text-profile {
	padding: 2px !important;
}
.title-box-profile {
	padding-top: 10px !important;
	text-align: center !important;
	font-size: 17px !important;
}
.speech-bubble {
	border-radius: 0.4em !important;
}
.profileName {
	color: white;
	white-space: nowrap;
}
hr.style4 {
	border-top: 1px dotted #8c8b8b !important;
}
.speech-bubble:after {
	content: "" !important;
	position: absolute !important;
	top: 0 !important;
	left: 50% !important;
	width: 0 !important;
	height: 0 !important;
	border: 10px solid transparent !important;
	border-bottom-color: #fff !important;
	border-top: 0 !important;
	margin-left: -20px !important;
	margin-top: -10px !important;
}
.alert-validation {
	float: right !important;
	margin-left: 30px !important;
	margin-right: 1.5em !important;
	padding-bottom: 10px !important;
	padding-top: 40px !important;
	position: relative !important;
	width: 80% !important;
}
.login-user {
	color: #fff !important;
	font-size: 12px !important;
	text-align: center;
}
.login-user-dealer {
	margin-top: 10px;
	color: #fff !important;
	font-size: 12px !important;
	text-align: center;
	white-space: nowrap;
}
.subdivision {
	color: #fff !important;
	font-size: 13px !important;
}
.language {
	color: #fff !important;
	margin-top: 10px !important;
	font-size: 13px !important;
}
.logout {
	color: #fff !important;
	background-color: transparent !important;
	border: 0 !important;
	margin-top: 10px !important;
}
.title-login {
	font-size: 14px !important;
	font-weight: bold !important;
	text-transform: uppercase;
}
.title-login-u {
	font-size: 14px !important;
	font-weight: bold !important;
}
button.btn-link-language {
	background-color: transparent !important;
	border: 0 !important;
	padding: 0 !important;
	text-decoration: none !important;
}
button.btn-link-profile {
	background-color: transparent !important;
	border: 0 !important;
}
.div-avatar {
	float: right !important;
	margin-top: -110px !important;
}
.avatar {
	width: 48px !important;
	height: 48px !important;
	border-radius: 50% !important;
	background-color: transparent !important;
	z-index: 30 !important;
	margin-top: -6px !important;
}
.avatar img {
	border-radius: inherit !important;
	display: block !important;
	z-index: 20 !important;
}
.sidebar {
	display: none !important;
}
body {
	background-color: #f3f3f4 !important;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	color: #676a6c !important;
}
.textblock-container {
	position: relative !important;
}
.logo {
	padding-top: 18px !important;
	padding-left: 15px !important;
}
.logo-text {
	font-size: 28px !important;
	padding-left: 114px !important;
	padding-top: 22px !important;
	font-family: "Antenna", Arial, Helvetica, sans-serif !important;
}
.text-header {
	font-family: "Antenna", Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
}
.arrow {
	float: right !important;
}
.submenu {
	padding-left: 25px !important;
}
ul.nav a:hover {
	color: #fff !important;
	background-color: #0e9aef !important;
}
.menu-toogle {
	padding-top: 40px !important;
	padding-right: 20px !important;
}
ul.nav li a i {
	padding-right: 10px;
}
ul.nav li a,
ul.nav li {
	color: #676a6c;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 15px !important;
}
.ul-submenu {
	padding: 0 !important;
}
.navbar-default {
	background: #0e9aef; /* For browsers that do not support gradients */ /* For Safari 5.1 to 6.0 */ /* For Opera 11.1 to 12.0 */ /* For Firefox 3.6 to 15 */
	background: linear-gradient(
		to right,
		#0f7bbd,
		#0e9aef
	); /* Standard syntax (must be last) */
	height: 80px !important;
	flex-wrap: nowrap;
	box-shadow: 0px 3px 1px #888888 !important;
}
.wc-table thead > tr > th {
	background-color: #0e9aef !important;
	opacity: 0.7 !important;
	color: #fff !important;
}
.wc-table thead {
	border: 1px solid #dddddd !important;
}
.wc-table {
	max-width: 100% !important;
}
/* Set height of the grid so .sidenav can be 100% (adjust if needed) */
.row.content {
}
div#alert-console {
	margin-left: 17px !important;
}
.container-fluid {
	margin-top: 20px !important;
	margin-left: 395px !important;
	margin-right: 1em !important;
	transition: 0.2s !important;
}
.content-body {
	background-color: #ffffff !important;
	box-shadow: 0px 2px 1px #a2a2a2 !important;
	width: 100% !important;
}
.cmargin {
	margin-top: 18px !important;
	margin-left: 2.5px !important;
	margin-right: 3px !important;
}
.content-body-home {
	width: 100% !important;
}
.h-25 {
	height: 25vh !important;
}
.h-50 {
	height: 50vh !important;
}
.h-100 {
	height: 100vh !important;
}
.hv-90 {
	height: 90% !important;
}
.p-1 {
	padding: 10px !important;
}
.w-100 {
	width: 100% !important;
}
.moldura {
	background-color: #ffffff !important;
	box-shadow: 0px 3px 1px #888888 !important;
	border: 1px white solid !important;
	padding: 0 10px !important;
}
.sidenav {
	background-color: #ffffff !important;
	box-shadow: 0 3px 1px #888888 !important;
	float: left !important;
	margin-left: 13px !important;
	margin-top: 4.5em !important;
	padding-top: 20px !important;
	position: absolute !important; /* For Safari 3.1 to 6.0 */
	transition: 0.2s !important;
	width: 370px !important;
}
.sidenav-transition {
	width: 0px !important;
}
.menu-logo {
	background-color: #ffffff;
	height: 100% !important;
	z-index: 90 !important;
	width: 470px !important;
}
.navbar-mobile {
	display: none !important;
}
/* Set black background color, white text and some padding */
footer {
	background-color: #008ae6 !important;
	color: white !important;
	padding: 15px !important;
}
@media screen and (min-width: 992px) and (max-width: 1620px) {
	.logo {
		display: none !important;
	}

	.logo-text {
		font-size: 32px !important;
		padding-left: 20% !important;
		padding-top: 18px !important;
	}

	.icon-menu {
		display: none !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1071px) {
	.arrow {
		display: none !important;
	}
}
@media screen and (max-width: 500px) {
	.sidenav {
		background-color: #ffffff !important;
		height: 100% !important;
		padding-top: 75px !important;
		margin-left: 15px !important;
		box-shadow: 0px 3px 1px #888888 !important;
		display: inherit !important;
		font-size: 100% !important;
	}
}
/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 992px) {
	.sidenav {
		background-color: #ffffff !important;
		position: fixed !important;
		z-index: 50 !important;
		padding-top: 20px !important;
		height: 100% !important;
		margin-left: 15px !important;
		box-shadow: 0px 3px 1px #888888 !important;
	}

	.font-menu {
		font-size: 12px !important;
	}

	.fa {
		display: none !important;
	}

	.fas {
		display: none !important;
	}
	.content-body {
		font-color: #f00 !important;
		width: 80% !important;
	}

	.menu-logo {
		width: 280px !important;
	}
	.ui-panelmenu {
		width: 250px !important;
		height: 100vh;
		position: fixed;
		background-color: white !important;
	}
	.navbar-mobile {
		background-color: #217dda !important;
		display: inherit !important;
	}

	.login-user {
		display: none;
		color: white !important;
		margin-top: 30px !important;
		font-size: 16px !important;
		width: 140px !important;
	}

	.language {
		display: none;
		color: #fff !important;
		margin-top: 30px !important;
		margin-left: 1px !important;
		font-size: 13px !important;
	}

	.glyphicon-menu-hamburger {
		font-size: 30px !important;
		color: #fff !important;
	}

	.sidebar-button {
		margin-top: 20px !important;
	}

	.row.content {
		height: auto !important;
	}
	.logo {
		display: inline !important;
		margin-top: -20px;
		margin-left: 50px;
	}
}
.div-side {
	width: 240px !important;
	padding-top: 700px !important;
	background-color: #ffffff !important;
}
.div-sidebar {
	padding-top: 60px !important;
}
.div-menu {
	background-color: #ffffff !important;
	height: 100% !important;
}
.dataTable .dropdown-menu li a {
	background-color: #f1f1f1 !important;
}
/* [END] DataTable styles
-------------------------------------------------- */
/* Sticky footer styles
-------------------------------------------------- */
html {
	position: relative !important;
	min-height: 100% !important;
}
.footer {
	margin-top: 1em !important;
	position: absolute !important;
	bottom: 0 !important;
	width: 88% !important;
	/* Set the fixed height of the footer here */
	height: 80px !important;
}
.footerBorder {
	bottom: 0 !important;
	border-top: 1px solid #000 !important;
	margin-bottom: 1em !important;
}
.wc-highlight-row {
	background-color: #ddf7ff !important;
	color: #333333 !important;
	font-weight: 700 !important;
}
table > tbody > tr:nth-child(even) > td {
	font-weight: 700 !important;
}
table > tbody > tr:nth-child(odd) > td {
	font-weight: 700 !important;
}
.table-striped > tbody > tr:nth-of-type(even) {
	background-color: #eee !important;
	color: #333333 !important;
	font-weight: 700 !important;
}
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #fff !important;
	color: #333333 !important;
	font-weight: 700 !important;
}
.table-line-blank > tbody > tr:nth-of-type {
	background-color: white !important;
	color: #333333 !important;
	font-weight: 700 !important;
}
@media (max-width: 600px) {
	ul.pagination li {
		display: none !important;
	}

	ul.pagination li.prev,
	ul.pagination li.next,
	ul.pagination li.active {
		display: inline !important;
	}
}
/*View Details and More into on 'More' action menu*/
@media (max-width: 400px) {
	.show-now {
		display: none !important;
	}

	.app-branding .media-heading {
		font-weight: 700 !important;
		font-size: 1.3rem !important;
	}
}
td .show-red {
	color: darkred !important;
}
td .show-green {
	color: forestgreen !important;
}
td .show-now {
}
@media (min-width: 400px) {
	.show-later {
		display: none !important;
	}
}
hr {
	border-top-color: #666 !important;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
	background-color: #4d97e1 !important;
}
.fill {
	height: 790px !important;
}
/* back to top */
.back-top {
	width: 52px !important;
	height: 52px !important;
	cursor: pointer !important;
	z-index: 110 !important;
	display: none !important;
	text-decoration: none !important;
	right: 64px !important;
	bottom: 40px !important;
	font-size: 45px !important;
	text-align: center !important;
	opacity: 0.7 !important;
	color: white !important;
	background-color: black !important;
	border-radius: 50% !important;
	line-height: 46px;
}
.back-top:hover {
	opacity: 1;
}
#backTop {
	right: 40px !important;
	bottom: 40px !important;
	position: fixed !important;
	display: none !important;
}
.btn-menu {
	top: 26px !important;
	color: #0c6eab;
	cursor: pointer !important;
	font-size: 20px !important;
	margin-right: 15px !important;
	width: 10px !important;
	float: left !important;
	transition: 0.3s !important;
	font-size: 24px !important;
	top: 25px !important;
	right: 5px !important;
}
.btn-menu:hover {
	color: #00ccff;
}
#navMenu {
	position: fixed !important;
	overflow: auto !important;
	overflow-x: hidden !important;
	max-height: 91% !important;
}
control-label {
	color: #0066cc !important;
}
.tab-active {
	background-color: #4d97e1 !important;
	color: white !important;
}
.flag-active-text {
	color: green !important;
}
.flag-disable-text {
	color: red !important;
}
.preserve-ws {
	white-space: pre !important;
}
/* SACADO DE CSS FRF1 */
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse {
	padding-right: 0;
	padding-left: 0;
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}
@media (min-width: 768px) {
	.container-fluid > .navbar-collapse,
	.container-fluid > .navbar-header,
	.container > .navbar-collapse,
	.container > .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}
.navbar-static-top {
	z-index: 70;
	border-width: 0 0 1px;
}
@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}
.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 80;
}
@media (min-width: 768px) {
	.navbar-fixed-bottom,
	.navbar-fixed-top {
		border-radius: 0;
	}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
/*CAMBIOS PARA WINGSO*/
#app-content {
	background-color: #ffffff;
	box-shadow: 0px 2px 1px #a2a2a2;
	width: 74%;
	margin-left: 405px;
	margin-right: 1em;
	transition: 0.2s;
}
.text-header {
	text-align: center;
	padding-left: 30px;
	padding-top: 10px;
	width: 300px;
}
.text-title {
	text-transform: uppercase;
}
.general-template {
	margin-top: 95px;
}
.div-avatar {
	float: right !important;
	margin-top: -70px !important;
}
.subtitle-session-text {
	margin-top: -10px;
}
.btn-link-profile {
	cursor: pointer;
}
.logo {
	margin: auto;
	display: inline !important;
	margin-top: -20px;
	margin-left: 30px;
}
#logo {
	width: 170px;
}
.text-header-wingso {
	margin-top: 10px;
	margin-left: 10px;
	width: 250px;
	color: white;
	font-weight: bold;
}
.div-avatar-wingso {
	margin-top: 10px;
	margin-left: 40px;
	width: 500px;
	justify-content: space-evenly;
	justify-items: flex-end;
}
.ui-panelmenu {
	width: 385px;
	height: 100vh;
	position: fixed;
	background-color: white !important;
}
.ui-menuitem {
	margin-left: 10px !important;
}
body .ui-panelmenu .ui-panelmenu-header > a {
	border: 0px !important;
	background-color: white;
	color: #676a6c;
}
body .ui-panelmenu-content {
	border: 0px !important;
}
.ui-menuitem-icon {
	font-size: 18px !important;
	margin: 0 auto;
	text-align: center !important;
	width: 30px;
	padding-top: 2px;
}
.ui-menuitem-text {
	margin-left: 15px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 16px;
}
.ui-menuitem-link {
	color: #676a6c;
}
.ui-state-active {
	background-color: #12426e !important;
	color: white !important;
}
.ui-state-active > a {
	background-color: #12426e !important;
	color: #ffffff !important;
}
body
	.ui-panelmenu
	.ui-panelmenu-content
	.ui-panelmenu-header-link
	.ui-menuitem-link
	.ui-state-active
	> a {
	background-color: #126396 !important;
	color: #ffffff !important;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover {
	background-color: #126396 !important;
}
body
	.ui-panelmenu
	.ui-panelmenu-content
	.ui-menuitem
	.ui-menuitem-link:hover
	.ui-menuitem-text {
	color: white !important;
}
body
	.ui-panelmenu
	.ui-panelmenu-content
	.ui-menuitem
	.ui-menuitem-link:hover
	.ui-menuitem-icon {
	color: white !important;
}
body
	.ui-panelmenu
	.ui-panelmenu-content
	.ui-menuitem
	.ui-menuitem-link:hover
	.ui-panelmenu-icon {
	color: white !important;
}
body
	.ui-panelmenu
	.ui-panelmenu-content
	.ui-menuitem
	.ui-menuitem-link
	.ui-menuitem-link {
	color: #676a6c !important;
}
body
	.ui-panelmenu
	.ui-panelmenu-header:not(.ui-state-active)
	> a:hover
	.ui-panelmenu-icon {
	color: white !important;
}
body .ui-panelmenu-header:not(.ui-state-active) > a:hover {
	background-color: #126396 !important;
	color: white !important;
}
body .ui-state-active .ui-panelmenu-header-link .ui-panelmenu-header > a:hover {
	background-color: #126396 !important;
	color: white !important;
}
body
	.ui-listbox:not(.ui-state-disabled)
	.ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
	background-color: #126396;
	color: white !important;
}
.ui-panelmenu .ui-menuitem-active > .ui-submenu > .ui-submenu-list:hover {
	background-color: #126396 !important;
	color: white !important;
}
.menu-colapsed {
	width: 70px !important;
	overflow: hidden !important;
	transition: 0.2s;
}
.menu-text-colapsed {
	display: none !important;
}
.pi-caret-right-colapsed {
	display: none !important;
}
.app-content-colapsed {
	margin-left: 80px !important;
	width: 94% !important;
}
.app-content-full-colapsed {
	margin-left: 0 !important;
	width: 100% !important;
}
.btn-menu {
	margin-left: 7px;
	color: #ffffff;
}
/*Resaltar ordenes*/
tr:hover {
	color: #fdfffb !important;
	background: #215a8f;
}
/*Configuracion Botones*/
body .ui-button {
	margin: 0;
	color: #f2f3ff;
	background-color: #215a8f;
	border: 1px solid #215a8f;
	font-size: 14px;
	transition: background-color 0.2s;
}
/*CUANDO SE PASA POR ARRIBA*/
body .ui-button:enabled:hover {
	background-color: #4779bf;
	color: #ffffff;
	border-color: #4779bf;
}
/*CUANDO SE APRETA CLICK DERECHO*/
body .ui-button:enabled:focus {
	outline: 0 none;
	outline-offset: 0px;
	background-color: #4779bf;
}
/*CUANDO ARRASTRAN EL BOTON*/
body .ui-button:enabled:active {
	background-color: #215a8f;
	color: #ffffff;
	border-color: #215a8f;
}
/* POSICION DE MENSAJES TOAST*/
.ui-toast {
	margin-top: 65px !important;
	z-index: 120 !important;
}
.ui-tabview {
	padding: 0;
}
.ui-tabview-panels {
	padding: 0;
}
.ui-panel.ui-widget {
	margin-top: 0;
}
body .ui-panel .ui-panel-content {
	padding: 0;
}
body .ui-tabview .ui-tabview-panels {
	padding: 0;
}
ui-toolbar ui-widget ui-widget {
	background: #d5f3ff !important;
}
.background-white {
	background: white !important;
}
.background-linear-D7BCAE-to-white {
	background: linear-gradient(90deg, #d7bcae 0%, white 100%) !important;
}
/* SE UTILIZA PARA EDIT ITEM DE NEW ORDER, EN LA VENTANA MODAL*/
.labelAcomodado {
	padding-top: 2%;
}
.instructions {
	font-size: 14px;
	font-family: Consolas;
	margin-top: -10px;
	margin-bottom: 20px;
}
.ui-column-filter {
	width: 100% !important;
}
.form-color-red th {
	background: #cb2126 !important;
	font-weight: bold !important;
}
.form-hover-color-red tr:hover {
	background: #126396 !important;
	font-weight: bold !important;
	color: #ffffff !important;
}
.btn-delete {
	background: #e60008 !important;
	border: 1px solid #8f1604;
}
.btn-exit {
	width: 100%;
}
.centered {
	text-align: center;
}
.question-sign-partnumber-popup {
	font-size: 250% !important;
	cursor: pointer;
}
.ui-listbox {
	width: 132%;
	font-size: 16px;
}
.danger {
	color: #981200;
}
.warning {
	color: #b3b300;
}
.ui-panelmenu .ui-menuitem-active > .ui-submenu > .ui-submenu-list {
	width: 70%;
}
#shoppingCart {
	margin: 0 auto;
}
#shoppingCart td {
	text-align: right;
}
#dshMinimums {
	margin: 0 auto;
}
#dshMinimums td {
	text-align: right;
}
#orderCreatedDetails {
	margin: 0 auto;
}
#orderCreatedDetails td {
	text-align: right;
}
#historicalReport {
	margin: 0 auto;
}
#historicalReport td {
	text-align: right;
}
#myOrders350 {
	margin: 0 auto;
}
#myOrders350 td {
	text-align: right;
}
#myOrders351 {
	margin: 0 auto;
}
#myOrders351 td {
	text-align: right;
}
#myOrders352 {
	margin: 0 auto;
}
#myOrders352 td {
	text-align: right;
}
/* ESTO ES PARA SACARLE LAS FECHAS DEL UID DEL COMPONENTE ORDERLIST (NEW ORDER - PARTINFO - INFORMAR STOCK)*/
body .ui-orderlist-controls {
	display: none !important;
}
/* ESTO ES PARA NO PERMITIR SELECCIONAR EN EL ORDER LIST DE STOCK X WAREHOUSE - NEW ORDER */
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight {
	background-color: inherit;
	color: inherit;
}
.ui-fileupload-choose {
	background-color: darkgreen !important;
}
.ui-fileupload-cancel {
	background-color: darkgreen !important;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
	color: #676a6c;
	margin-left: 20px;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
	margin-top: 1em;
	margin-bottom: 0;
}
.ui-dropdown .ui-dropdown-panel {
	min-width: 100%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}
/* CONFIGURACION PARA RUEDITA DE CARGA */
.sk-chase {
	width: 40px;
	height: 40px;
	position: relative;
	-webkit-animation: sk-chase 2.5s infinite linear both;
	        animation: sk-chase 2.5s infinite linear both;
}
.sk-chase-dot {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-animation: sk-chase-dot 2s infinite ease-in-out both;
	        animation: sk-chase-dot 2s infinite ease-in-out both;
}
.sk-chase-dot:before {
	content: "";
	display: block;
	width: 25%;
	height: 25%;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-chase-dot-before 2s infinite ease-in-out both;
	        animation: sk-chase-dot-before 2s infinite ease-in-out both;
}
.sk-chase-dot:nth-child(1) {
	-webkit-animation-delay: -1.1s;
	        animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2) {
	-webkit-animation-delay: -1s;
	        animation-delay: -1s;
}
.sk-chase-dot:nth-child(3) {
	-webkit-animation-delay: -0.9s;
	        animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4) {
	-webkit-animation-delay: -0.8s;
	        animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5) {
	-webkit-animation-delay: -0.7s;
	        animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6) {
	-webkit-animation-delay: -0.6s;
	        animation-delay: -0.6s;
}
.sk-chase-dot:nth-child(1):before {
	-webkit-animation-delay: -1.1s;
	        animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2):before {
	-webkit-animation-delay: -1s;
	        animation-delay: -1s;
}
.sk-chase-dot:nth-child(3):before {
	-webkit-animation-delay: -0.9s;
	        animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4):before {
	-webkit-animation-delay: -0.8s;
	        animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5):before {
	-webkit-animation-delay: -0.7s;
	        animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6):before {
	-webkit-animation-delay: -0.6s;
	        animation-delay: -0.6s;
}
@-webkit-keyframes sk-chase {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
@keyframes sk-chase {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
@-webkit-keyframes sk-chase-dot {
	80%,
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
@keyframes sk-chase-dot {
	80%,
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
@-webkit-keyframes sk-chase-dot-before {
	50% {
		-webkit-transform: scale(0.4);
		        transform: scale(0.4);
	}
	100%,
	0% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
@keyframes sk-chase-dot-before {
	50% {
		-webkit-transform: scale(0.4);
		        transform: scale(0.4);
	}
	100%,
	0% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
.makePanelHeaderBlue .ui-panel-titlebar {
	background: linear-gradient(to right, #102b4e, #0e9aef);
	color: #fff !important;
}
.ui-inputtext {
	width: 500px;
}
.ui-listbox .ui-listbox-list .ui-listbox-item {
	margin: 0.475em !important;
	padding: 0 0.857em !important;
}
tr.rowUnselected > td {
	background-color: "";
}
tr.rowSelected > td {
	background-color: #9fcbf1;
}
.searchMagnifier {
	width: 52px;
	position: relative;
	float: right;
	top: -33px;
	right: -15px;
	font-size: 22px;
}
.is-invalid {
	border-color: red !important;
}
.headerSummaryMin {
	width: 20%;
	background-color: #f0f0f0;
}
.headerSummaryMax {
	width: 40%;
	background-color: #f0f0f0;
}
.summaryDisclaimer {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-top: 50px;
	margin-bottom: 10px;
}


/*# sourceMappingURL=styles.603f2eb9b20e6f4d138c.css.map*/