campoCritico
body{margin:0px;padding:0;color:#616161}
h1,h2,h3{margin-top:0}
h1{font-size:1.6em;font-weight:normal}
h2{font-size:1.6em}
h3{font-size:1em;margin-top:20px}
ul{}
a{text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
img.left{float:left;margin:0 20px 0 0}
img.right{float:right;margin:0 0 0 20px}
#header{padding:4px 0px;height:75px;position:relative}
#ame-logo{text-align:left}
#menu{position:absolute;top:25px;right:15px;padding:0;height:59px;overflow:hidden}
#menu ul{margin:0;list-style:none}
#menu li{display:inline}
#menu li a{display:block;float:left;height:42px;margin:0;padding:18px 40px 0 40px;text-decoration:none;font-size:20px}
#menu li a:hover{text-decoration:underline}
#globalthemeswitcher{position:absolute;top:5px;right:50px}
#page{padding:10px 0px;background:#FFFFFF}
#content{width:70%; float:left}
.post{padding-bottom:15px}
.post h1{font-weight:normal}
.title{height:30px;margin-left:10px;padding:8px 0 0 20px}
.title a{border-bottom:none;color:#FFFFFF}
.title a:hover{border-bottom:1px dotted #000000}
.submenu-title{padding:4px 10px}
.submenu-content{text-align:center}
.byline{margin:-60px 20px 20px 20px}
.byline a{color:#DC8700}
.tag{padding:0 15px}
.entry{padding:0 20px}
.entry p{line-height:200%}
.links{padding:4px 0px;text-align:right;font-weight:bold}
.links a{border:none}
.links a:hover{}
#sidebar{float:left;width:25%;padding:0 10px;margin-left:-1px;overflow:hidden}
#sidebar a.ui-state-hover,#sidebar a.ui-state-highlight{border:0 none;text-decoration:none;font-weight:normal}
#sidebar table{width:100%}
#sidebar table td{vertical-align:top}
#sidebar ul{padding:0;margin:0}
#sidebar ul li{list-style-type:none;padding:1px}
#footer{height:70px;margin:0 auto;padding:0 20px;font-size:14px}
#footer p{margin:0;padding:25px 0 0 0;text-align:center}
#footer a{}
#footer .link{float:right}
#footer .copyright{float:left}
.homeText{line-height: 175%}
.homeMenu{width:200px;float:left;margin-right:10px}
.themeMenu{overflow:auto;height:300px;width:200px}
.dp-xml{width:1000px}
.ui-themeswitcher a.ui-selectonemenu-label-container{text-decoration:none!important}
.tabelaAlignTop{vertical-align:top}
.tabelaAlignBottom{vertical-align:bottom}
.tabelaAlignCenter td{text-align:center}
.tabela-checkbox table th:first-child{padding-right:14px !important;width:20px!important;text-align:center !important}
.tabela-checkbox table td:first-child{padding-left:7px !important;width:20px!important;text-align:center !important}
.tabela-checkbox,.ui-datatable table tbody td{padding:2px 2px !important}
.textAreaCounter{font-style:italic;color:gray}
.textAlignRight{text-align:right;vertical-align:top}
.ui-icon-invisible{display:none}
.labelDestaque{font-size:15px;font-weight:700}
.linkSublinhado{text-decoration:underline}
.campoFixo{font-weight:700}
.campoCritico{font-size:13px!important;font-weight:700}
.ui-datagrid-no-border{border:none}
.ui-datagrid tr td{border:none!important}
.textoCentralizado tr td{border:none!important;text-align:center}
#logon-outer{width:100%;margin-top:130px}
#logon-panel{margin:0 auto;width:30%}
.logon-grid{margin:0 auto}
.logon-grid tfoot td{text-align:center}
.logon-grid thead th span{color:red}
.campoEsmaecido{color:gray}
.dataAtendimento{font-family:Arial;font-size:12px;color:gray}
.campoConsulta{font-weight:700;background-color:#e7e7e7;padding-left:4px;padding-right:4px;display:block;border-width:1px;border-color:#d7d7d7;border-style:solid}
.div-logo-inicio{width:200px;height:100px;position:absolute;top:0;bottom:0;left:0;right:0;margin-left:30%;margin-top:10%}
.lblVersao{font-weight:700!important}
.ame-btn-group{margin:10px 0}
.ame-btn-group-r{display:block;text-align:right}
.ame-btn-group-r .ui-button{margin-left:10px}
.ame-btn-group-l{display:block;text-align:left}
.ame-grid-no-border td{border-color:transparent!important}
.menuLateral{white-space:nowrap;width:auto!important}
#logon-logo-topo{background-image:url(/ame3/javax.faces.resource/image/logo-centro.png.xhtml);background-repeat:no-repeat;background-position:center;text-align:center;margin:0 auto;margin-bottom:20px;width:480px;height:55px}
#logon-rodape{display:none}
.w-500{width:500px}
.tac{text-align:center!important}
.tal{text-align:left!important}
.tar{text-align:right!important}
.ui-panel .ui-panel-titlebar{padding:15px 20px!important;color:#fff;z-index:100;font-family:'roboto_condensedlight';font-weight:400;border-radius:1px!important;-webkit-border-radius:1px!important;-moz-border-radius:1px!important;background-color:#26a69a;margin:-2px}
.ui-panelmenu-header{background-color:#26a69a!important}
.ui-menu .ui-menu-list .ui-widget-header{font-size:16px;color:#fff;background-color:#26a69a;width:84%!important;border-radius:1px;font-family:'roboto_condensedregular';padding:7px 8%}
.ui-menu .ui-menu-list .ui-menuitem a.ui-state-hover,.ui-menu .ui-menu-list a.ui-state-hover{background-color:#f5f5f5;color:#26a69a}
.ui-button{outline:none;border-radius:2px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;font-size:14px;font-family:'roboto_condensedregular';color:#fff;text-shadow:none;position:relative;background-color:#017368;font-weight:400;border:0 none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ui-buttonset .ui-state-active{background-color:#26a69a!important}
.ui-button.ui-state-hover,.ui-buttonset .ui-state-hover{background-color:#26a69a}
.ui-paginator-page.ui-state-focus,.ui-paginator .ui-paginator-first.ui-state-focus,.ui-paginator .ui-paginator-prev.ui-state-focus,.ui-paginator .ui-paginator-next.ui-state-focus,.ui-paginator .ui-paginator-last.ui-state-focus{background-color:#408080;color:#fff}
.ui-paginator-top{background-color:teal;border-radius:1px}
.ui-paginator-bottom{background-color:teal;border-radius:1px}
.ui-paginator .ui-paginator-current{font-size:14px;padding:15px;color:#fff;font-family:'roboto_condensedlight'}
.ui-tabs-top .ui-tabs-nav{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:1px;border-top-left-radius:1px;background-color:teal;border-bottom:solid 2px teal}
.ui-tabs-top .ui-tabs-nav li a{color:#fff!important;padding:14px 1em!important;border-radius:0!important;font-family:'roboto_condensedlight'}
.ui-datatable .ui-datagrid-header,.ui-datatable .ui-datatable-header,.ui-datatable .ui-datatable-subtable-header,.ui-datatable .ui-datatable-summaryrow{color:#546e7a;background-color:#c6d6df;border-radius:1px!important;-webkit-border-radius:1px!important;-moz-border-radius:1px!important;font-size:20px;padding:15px 10px!important;font-weight:400;font-family:'roboto_condensedlight'}
.ui-commandlink{color:#546e7a!important}
.ui-datatable table tbody .ui-state-highlight > td{background-color:#bbdefb;color:#546e7a}
.ui-carousel .ui-carousel-header .ui-carousel-next-button:hover,.ui-carousel .ui-carousel-header .ui-carousel-prev-button:hover{background-color:silver;border-radius:30px!important}
.ui-ribbon .ui-ribbon-group-content .ui-button{background-color:#408080;color:#FFF}
.ui-ribbon .ui-ribbon-group-content .ui-button.ui-state-hover{background-color:#408080}
.ui-ribbon .ui-ribbon-group-content .ui-button.ui-state-active{background-color:#408080}
.ui-selectonebutton,.ui-selectmanybutton{border:solid 1px #408080;border-radius:2px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;padding:0!important}
#keypad-div .keypad-row button.ui-state-hover{background-color:#408080;color:#f6fafc;border:solid 1px #408080}
.ui-button.ui-state-focus{-webkit-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.7)!important;-moz-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.7)!important;box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.7)!important;background-color:#408080}
.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-pages .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-rpp-options{font-size:20px;padding:10px 3px!important;font-weight:700;border:solid 3px transparent;color:#a6defd;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:0!important;font-weight:normal;font-family:'roboto_condensedlight'}
.ui-paginator .ui-paginator-rpp-options{outline:none;color:#fff!important;font-family:'roboto_condensedregular';font-size:18px!important;background-color:#41a3b1;border:solid 1px transparent}
.ui-paginator .ui-paginator-rpp-options.ui-state-focus{background-color:#41a3b1!important}
.ui-growl{width:300px!important;right:12px!important;top:70px!important}
.ui-growl-message{width:200px!important;font-size:16px!important;line-height:16px!important;font-family:'roboto_condensedregular'}
.ui-fieldset-legend{background-color:#4db6ac!important}
.ui-dialog .ui-dialog-titlebar{background-color:#26a69a!important;color:#fff!important}
.pickListDocumento .ui-picklist-list{height:400px!important;list-style-type:none!important;margin:0!important;overflow:auto!important;padding:0!important}
.pConfirmDialog .ui-widget-content{min-width:300px;max-width:620px}
.wp-100{width:100%}
.wp-95{width:95%}
.wp-90{width:90%}
.wp-80{width:80%}
.wp-60{width:60%}
.wp-50{width:50%}
.wp-20{width:20%}
.wp-10{width:10%}
.wp-05{width:5%}
.ame-grid{padding:4px}
.m-top-10{margin-top:10px}
.m-left-10{margin-left:10px}
.ui-grid-consulta label{font-weight:700!important}
.ui-grid-consulta label,.ui-grid-consulta span{font-size:14px!important}
#pesquisa-info.ui-panelgrid.ui-noborder{border:0}
.pesquisa-info.ui-panelgrid.ui-noborder{border:0}
.pesquisa-info.ui-panelgrid{border:0}
.pesquisa-info.ui-panelgrid .ui-panelgrid-cell{border:0}
.solicitacao .ui-wizard-content{margin:1px 0 5px}
.solicitacao .sol-btn-group{background-color:#4db6ac;padding:5px;min-height:40px}
.label-campo{font-weight:700!important}
.label-cod-med{font-size:48px!important;font-weight:700!important;color:#fff}
.label-nome-med{font-size:26px!important;color:#eee}
.label-info-med{font-size:16px!important;font-weight:700!important;color:#eee;font-size:16px!important;font-weight:bold!important;color:#eee}
.label-titulo-secao{font-size:20px!important;color:#eee}
.tratamento-novo-titulo{font-size:26px!important;font-weight:700!important;color:#000}
.largura135px{width:135px}
.largura185px{width:185px}

/*cardzor*/
h5{box-sizing:border-box;margin:25px 0 20px 0;font-family:inherit;font-weight:600;line-height:1.2;font-size:20px;margin-top:0}
.cardzor{border-radius:4px;background:#FFF;padding:20px;border:0 none;margin-bottom:20px;box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 2px rgba(0,0,0,0.14),0 1px 3px 1px rgba(0,0,0,0.12)}
.col-0{display:none}
.col-1{flex:0 0 auto;padding:5px;width:8.33333333%}
.col-2{flex:0 0 auto;padding:5px;width:16.66666667%}
.col-3{flex:0 0 auto;padding:5px;width:25%}
.col-4{flex:0 0 auto;padding:5px;width:33.33333333%}
.col-5{flex:0 0 auto;padding:5px;width:41.66666667%}
.col-6{flex:0 0 auto;padding:5px;width:50%}
.col-7{flex:0 0 auto;padding:5px;width:58.33333333%}
.col-8{flex:0 0 auto;padding:5px;width:66.66666667%}
.col-9{flex:0 0 auto;padding:5px;width:75%}
.col-10{flex:0 0 auto;padding:5px;width:83.33333333%}
.col-11{flex:0 0 auto;padding:5px;width:91.66666667%}
.col-12{flex:0 0 auto;padding:5px;width:100%}
.table_head{background:#F8F9FA;border:1px solid #E9ECEF;font-weight:600;border-top-left-radius:4px;border-top-right-radius:4px;padding:15px 15px}
@charset "UTF-8";
/* CSS Document */


/*html { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}*/

body{height:100%; width:100%;}


/* CORE LAYOUT STANDART STYLES ********************************************************************************************************** */

a, div, span, input, textarea, li, strong, button{ outline:none; text-decoration:none;
	/* this removes gray outline from ios safari a tags */-webkit-tap-highlight-color: rgba(0,0,0,0);
	/* this removes action panels from ios safari a tags */-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none;}
img{ border:none; border:0px;}

h1, h2, h3, h4, h5, h6{ margin:0px !important;}
.ClearBoth{clear:both;}
.CursPointer{ cursor:pointer;}

/*visibilities according to the platform*/
.ShowOnMobile{ display:none;}
.ShowOnDesktop{ display:inherit;}
.FloatNoneOnMobile{}

.show{display:block !important;}
.hide{display:none !important;}

/* make auto of element width and/or height attribute on mobile devices with media queries */
.WidAutoOnMobile{}
.HeiAutoOnMobile{}

/* for responsive mode - if you want any ContainerX element has a responsive fluid abilities with media queries you must add this class to your element*/
.Responsive{}
.Responsive50{}
.Responsive100{}

/* Text Decoration */
.Underline{ text-decoration:underline;}

/* Making Unselectable Contents */
.Unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* for on iphone safari inputs shadow problem */
input[type="text"], input[type="password"], textarea{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}

/* Display */
.DispBlock{ display:block;}
.DispTable{ display:table; vertical-align:middle;}
.DispTableCell{ display:table-cell; vertical-align:middle;}
.DispNone{ display:none;}
.DispInlBlock{display:inline-block;}

/* Position */
.PosFixed{position:fixed;}
.PosAbsolute{position:absolute;}
.PosRelative{ position:relative;}
.PosStatic{position:static;}

/* Floating */
.Fleft{ float:left;}
.Fright{ float:right;}
.Fnone{ float:none !important;}

/* Overflows */
.OvHidden{ overflow:hidden;}
.OvScroll{ overflow:scroll;}
.OvAuto{ overflow:auto;}
.OvVisible{ overflow:visible;}
.OvXScroll{ overflow-x:scroll;}
.OvYScroll{ overflow-y:scroll;}
.OvXHidden{ overflow-x:hidden;}
.OvYHidden{ overflow-y:hidden;}

/* Empty Boxes */
.EmptyBox5{ display:block; width:100%; height:5px; overflow:hidden;}
.EmptyBox10{ display:block; width:100%; height:10px; overflow:hidden;}
.EmptyBox20{ display:block; width:100%; height:20px; overflow:hidden;}
.EmptyBox30{ display:block; width:100%; height:30px; overflow:hidden;}
.EmptyBox40{ display:block; width:100%; height:40px; overflow:hidden;}
.EmptyBox50{ display:block; width:100%; height:50px; overflow:hidden;}
.EmptyBox60{ display:block; width:100%; height:60px; overflow:hidden;}
.EmptyBox70{ display:block; width:100%; height:70px; overflow:hidden;}
.EmptyBox80{ display:block; width:100%; height:80px; overflow:hidden;}
.EmptyBox90{ display:block; width:100%; height:90px; overflow:hidden;}
.EmptyBox100{ display:block; width:100%; height:100px; overflow:hidden;}
.EmptyBox110{ display:block; width:100%; height:100px; overflow:hidden;}
.EmptyBox120{ display:block; width:100%; height:100px; overflow:hidden;}
.EmptyBox130{ display:block; width:100%; height:100px; overflow:hidden;}
.EmptyBox140{ display:block; width:100%; height:100px; overflow:hidden;}
.EmptyBox150{ display: block; width: 100%; height:150px; overflow:hidden;}

/* Opacity */
.Opac100{ opacity:1; -webkit-opacity:1; -moz-opacity:1;}
.Opac95{ opacity:0.95; -webkit-opacity:0.95; -moz-opacity:0.95;}
.Opac90{ opacity:0.9; -webkit-opacity:0.9; -moz-opacity:0.9;}
.Opac80{ opacity:0.8; -webkit-opacity:0.8; -moz-opacity:0.8;}
.Opac70{ opacity:0.7; -webkit-opacity:0.7; -moz-opacity:0.7;}
.Opac60{ opacity:0.6; -webkit-opacity:0.6; -moz-opacity:0.6;}
.Opac50{ opacity:0.5; -webkit-opacity:0.5; -moz-opacity:0.5;}
.Opac40{ opacity:0.4; -webkit-opacity:0.4; -moz-opacity:0.4;}
.Opac30{ opacity:0.3; -webkit-opacity:0.3; -moz-opacity:0.3;}
.Opac20{ opacity:0.2; -webkit-opacity:0.2; -moz-opacity:0.2;}
.Opac10{ opacity:0.1; -webkit-opacity:0.1; -moz-opacity:0.1;}
.OpacZero{ opacity:0; -webkit-opacity:0; -moz-opacity:0;}

/* Border Radius */
.BordRad3{ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.BordRad4{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.BordRad5{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.BordRad10{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.BordRad15{ border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.BordRadHalf{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.BordRight{ border-right:solid 1px transparent; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.BordLeft{ border-left:solid 1px transparent; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.BordTop{ border-top:solid 1px transparent; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.BordBottom{ border-top:solid 1px transparent; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.BordAll{ border:solid 1px transparent; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* Width */
.Wid100{ width:100%;}
.Wid90{ width:90%;}
.Wid80{ width:80%;}
.Wid70{ width:70%;}
.Wid60{ width:60%;}
.Wid50{ width:50%;}
.Wid45{ width:45%;}
.Wid40{ width:40%;}
.Wid30{ width:30%;}

/* Width Special Values */
.Wid33{ width:33.3%;}
.Wid25{ width:25%;}
.Wid20{ width:20%;}
.Wid10{ width:10%;}

.MaxWid500{max-width:500px;}

/* Height */
.Hei100{ height:100%;}
.Hei90{ height:90%;}
.Hei80{ height:80%;}
.Hei70{ height:70%;}
.Hei60{ height:60%;}
.Hei40{ height:40%;}
.Hei50{ height:50%;}
.Hei30{ height:30%;}
.Hei20{ height:20%;}
.Hei10{ height:10%;}

/* Margins */
.MarTopPerc5{ margin-top:5%;}
.MarTopPerc10{ margin-top:10%;}
.MarTopPerc20{ margin-top:20%;}
.MarTopPerc30{ margin-top:30%;}
.MarTopPerc40{ margin-top:40%;}
.MarTopPerc50{ margin-top:50%;}

.MarAuto{ margin-left:auto; margin-right:auto;}

.MarTop5{ margin-top:5px;}
.MarTop10{ margin-top:10px;}
.MarTop20{ margin-top:20px;}
.MarTop30{ margin-top:30px;}
.MarTop40{ margin-top:40px;}
.MarTop50{ margin-top:50px;}

.MarTopQuarter{ margin-top:25%;}
.MarTopHalf{ margin-top:50%;}

.MarBot10{ margin-bottom:10px;}
.MarRight10{ margin-right:10px;}
.MarRight20{ margin-right:20px;}


/* Paddings */
.PaddingTopPercent10{ padding-top: 10%;}

/* Containers */
.Container100{ width:100%; float:left;}
.Container96{ width:96%; float:left;}
.Container90{ width:90%; float:left;}
.Container85{ width:85%; float:left;}
.Container80{ width:80%; float:left;}
.Container75{ width:75%; float:left;}
.Container70{ width:70%; float:left;}
.Container60{ width:60%; float:left;}
.Container50{ width:50%; float:left;}
.Container40{ width:40%; float:left;}
.Container33{ width:33.3%; float:left;}
.Container30{ width:30%; float:left;}
.Container25{ width:25%; float:left;}
.Container20{ width:20%; float:left;}
.Container10{ width:10%; float:left;}
.Container5{ width:5%; float:left;}

.ContainerIndent{display:block; margin:0px auto; padding:10px;}

/* Text Aligns */
.TexAlCenter{ text-align:center !important;}
.TexAlLeft{ text-align:left !important;}
.TexAlRight{ text-align:right !important;}

/* Padding With Transparent Border*/
.PadWithBorder1{ border:solid 1px transparent;}
.PadWithBorder2{ border:solid 2px transparent;}
.PadWithBorder3{ border:solid 3px transparent;}
.PadWithBorder4{ border:solid 4px transparent;}
.PadWithBorder5{ border:solid 5px transparent;}
.PadWithBorder10{ border:solid 10px transparent;}

/* Box Sizing */
.BoxSizeContent{ box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;}
.BoxSizeBorder{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* Font Sizes */
.Fs9{font-size:9px !important;} 
.Fs10{font-size:10px !important;} 
.Fs11{font-size:11px !important;} 
.Fs12{font-size:12px !important;} 
.Fs13{font-size:13px !important;} 
.Fs14{font-size:14px !important;} 
.Fs15{font-size:15px !important;} 
.Fs16{font-size:16px !important;} 
.Fs17{font-size:17px !important;} 
.Fs18{font-size:18px !important;} 
.Fs19{font-size:19px !important;} 
.Fs20{font-size:20px !important;} 
.Fs21{font-size:21px !important;} 
.Fs22{font-size:22px !important;} 
.Fs23{font-size:23px !important;} 
.Fs24{font-size:24px !important;} 
.Fs25{font-size:25px !important;} 
.Fs26{font-size:26px !important;} 
.Fs27{font-size:27px !important;} 
.Fs28{font-size:28px !important;} 
.Fs29{font-size:29px !important;} 
.Fs30{font-size:30px !important;}
.Fs40{font-size:40px !important;}
.Fs50{font-size:50px !important;}
.Fs60{font-size:60px !important;}
.Fs100{font-size:100px !important;}
.Fs130{font-size:130px !important;}

/* Font Type */
.FontBold{ font-weight:bold;}
.FontLight{ font-weight:lighter;}
.FontNormal{ font-weight:normal;}

/* Animated */
.Animated03{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.Animated05{-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.Animated1{-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}

/******************************************************************************************************************************** */

/* MEDIA QUERIES FOR CORE LAYOUT **************************************************************************************************************** */

/* Large desktop */
@media (min-width: 960px){
	/*visibilities according to the platform*/
	.ShowOnMobile{display:none; opacity:0;}
	.ShowOnDesktop{display:inherit; opacity:1;}
}
 
@media (min-width: 960px) and (max-width:1200px){
	/* responsive support */
	.Responsive{width:33.3%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive50{width:50%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive100{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
    
    /* make auto of element width attribute on mobile devices with media queries */
    .WidAutoOnMobile{width:auto !important;}
    .HeiAutoOnMobile{height:auto !important; min-height:50px !important;}
} 
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 640px) and (max-width: 960px) {
	/*visibilities according to the platform*/
	.ShowOnMobile{display:inherit; opacity:1;}
	.ShowOnDesktop{display:none; opacity:0;}
    .FloatNoneOnMobile{float:none !important;}
	
	/* responsive support */
	.Responsive{width:50%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive50{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive100{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	
	.ContainerIndent{padding:5px;}
    
    /* make auto of element width attribute on mobile devices with media queries */
    .WidAutoOnMobile{width:auto !important;}
    .HeiAutoOnMobile{height:auto !important; min-height:50px !important;}
	
	/* font size resetting for responsive modes */ 
	.Fs14{font-size:13px !important;} 
	.Fs15{font-size:14px !important;} 
	.Fs16{font-size:15px !important;} 
	.Fs17{font-size:16px !important;} 
	.Fs18{font-size:16px !important;} 
	.Fs19{font-size:16px !important;} 
	.Fs20{font-size:18px !important;} 
	.Fs21{font-size:18px !important;} 
	.Fs22{font-size:20px !important;} 
	.Fs23{font-size:20px !important;} 
	.Fs24{font-size:22px !important;} 
	.Fs25{font-size:22px !important;} 
	.Fs26{font-size:24px !important;} 
	.Fs27{font-size:24px !important;} 
	.Fs28{font-size:26px !important;} 
	.Fs29{font-size:26px !important;} 
	.Fs30{font-size:28px !important;}
	.Fs40{font-size:30px !important;}
	.Fs50{font-size:35px !important;}
	.Fs60{font-size:40px !important;}
	.Fs100{font-size:60px !important;}
	.Fs130{font-size:70px !important;}
}
 
 
/* Landscape phone to portrait tablet */
@media (min-width:480px) and (max-width: 640px) {	
	/*visibilities according to the platform*/
	.ShowOnMobile{display:inherit; opacity:1;}
	.ShowOnDesktop{display:none; opacity:0;}
    .FloatNoneOnMobile{float:none !important;}
	
	/* responsive support */
	.Responsive{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive50{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive100{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	
	.ContainerIndent{padding:5px;}

    /* make auto of element width attribute on mobile devices with media queries */
    .WidAutoOnMobile{width:auto !important;}
    .HeiAutoOnMobile{height:auto !important; min-height:50px !important;}
	
	/* font size resetting for responsive modes */
	.Fs12{font-size:12px !important;} 
	.Fs13{font-size:12px !important;} 
	.Fs14{font-size:13px !important;} 
	.Fs15{font-size:13px !important;} 
	.Fs16{font-size:13px !important;} 
	.Fs17{font-size:14px !important;} 
	.Fs18{font-size:15px !important;} 
	.Fs19{font-size:17px !important;} 
	.Fs20{font-size:17px !important;} 
	.Fs21{font-size:18px !important;} 
	.Fs22{font-size:18px !important;} 
	.Fs23{font-size:20px !important;} 
	.Fs24{font-size:21px !important;} 
	.Fs25{font-size:22px !important;} 
	.Fs26{font-size:23px !important;} 
	.Fs27{font-size:23px !important;} 
	.Fs28{font-size:25px !important;} 
	.Fs29{font-size:25px !important;} 
	.Fs30{font-size:26px !important;}
	.Fs40{font-size:30px !important;}
	.Fs50{font-size:32px !important;}
	.Fs60{font-size:35px !important;}
	.Fs100{font-size:40px !important;}
	.Fs130{font-size:50px !important;}
}
 
 
/* Portrait phones and down */
@media (min-width:320px) and (max-width: 480px) {
	/*visibilities according to the platform*/
	.ShowOnMobile{display:inherit; opacity:1;}
	.ShowOnDesktop{display:none; opacity:0;}
    .FloatNoneOnMobile{float:none !important;}
	
	/* responsive support */
	.Responsive{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive50{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	.Responsive100{width:100%; float:left; margin-left:0px !important; margin-right:0px !important;}
	
	.ContainerIndent{padding:5px;}

    /* make auto of element width attribute on mobile devices with media queries */
    .WidAutoOnMobile{width:auto !important;}
    .HeiAutoOnMobile{height:auto !important;}
	
	/* font size resetting for responsive modes */
	.Fs12{font-size:12px !important;} 
	.Fs13{font-size:12px !important;} 
	.Fs14{font-size:13px !important;} 
	.Fs15{font-size:13px !important;} 
	.Fs16{font-size:13px !important;} 
	.Fs17{font-size:14px !important;} 
	.Fs18{font-size:15px !important;} 
	.Fs19{font-size:17px !important;} 
	.Fs20{font-size:17px !important;} 
	.Fs21{font-size:18px !important;} 
	.Fs22{font-size:18px !important;} 
	.Fs23{font-size:20px !important;} 
	.Fs24{font-size:21px !important;} 
	.Fs25{font-size:22px !important;} 
	.Fs26{font-size:23px !important;} 
	.Fs27{font-size:23px !important;} 
	.Fs28{font-size:25px !important;} 
	.Fs29{font-size:25px !important;} 
	.Fs30{font-size:25px !important;}
	.Fs40{font-size:28px !important;}
	.Fs50{font-size:30px !important;}
	.Fs60{font-size:32px !important;}
	.Fs100{font-size:35px !important;}
	.Fs130{font-size:40px !important;}
}
/* clearfix for Container */
.Container:before,.Container:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.Container:after {
    clear: both; 
}
/*
* RIO LAYOUT & THEME
* Supported Browsers > Google Chrome 3+ , Mozilla Firefox 3+ , Safari 3+ , Opera 3+ , Yandex Browser , Inernet Explorer 9+
* Copyright 2014 - PrimeFaces Theme Market - PrimeTek */
/* FONT-FACE*/
@font-face {
  font-family: 'roboto_condensedbold';
  src: url("/ame3/javax.faces.resource/fonts/robotocondensed-bold-webfont.eot.xhtml?ln=primefaces-rio");
  src: url("/ame3/javax.faces.resource/fonts/robotocondensed-bold-webfont.eot.xhtml?ln=primefaces-rio#iefix") format('embedded-opentype'), url("/ame3/javax.faces.resource/fonts/robotocondensed-bold-webfont.woff2.xhtml?ln=primefaces-rio") format('woff2'), url("/ame3/javax.faces.resource/fonts/robotocondensed-bold-webfont.woff.xhtml?ln=primefaces-rio") format('woff'), url("/ame3/javax.faces.resource/fonts/robotocondensed-bold-webfont.ttf.xhtml?ln=primefaces-rio") format('truetype'), url("/ame3/javax.faces.resource/fonts/robotocondensed-bold-webfont.svg.xhtml?ln=primefaces-rio#roboto_condensedbold") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedlight';
  src: url("/ame3/javax.faces.resource/fonts/robotocondensed-light-webfont.eot.xhtml?ln=primefaces-rio");
  src: url("/ame3/javax.faces.resource/fonts/robotocondensed-light-webfont.eot.xhtml?ln=primefaces-rio#iefix") format('embedded-opentype'), url("/ame3/javax.faces.resource/fonts/robotocondensed-light-webfont.woff2.xhtml?ln=primefaces-rio") format('woff2'), url("/ame3/javax.faces.resource/fonts/robotocondensed-light-webfont.woff.xhtml?ln=primefaces-rio") format('woff'), url("/ame3/javax.faces.resource/fonts/robotocondensed-light-webfont.ttf.xhtml?ln=primefaces-rio") format('truetype'), url("/ame3/javax.faces.resource/fonts/robotocondensed-light-webfont.svg.xhtml?ln=primefaces-rio#roboto_condensedlight") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedregular';
  src: url("/ame3/javax.faces.resource/fonts/robotocondensed-regular-webfont.eot.xhtml?ln=primefaces-rio");
  src: url("/ame3/javax.faces.resource/fonts/robotocondensed-regular-webfont.eot.xhtml?ln=primefaces-rio#iefix") format('embedded-opentype'), url("/ame3/javax.faces.resource/fonts/robotocondensed-regular-webfont.woff2.xhtml?ln=primefaces-rio") format('woff2'), url("/ame3/javax.faces.resource/fonts/robotocondensed-regular-webfont.woff.xhtml?ln=primefaces-rio") format('woff'), url("/ame3/javax.faces.resource/fonts/robotocondensed-regular-webfont.ttf.xhtml?ln=primefaces-rio") format('truetype'), url("/ame3/javax.faces.resource/fonts/robotocondensed-regular-webfont.svg.xhtml?ln=primefaces-rio#roboto_condensedregular") format('svg');
  font-weight: normal;
  font-style: normal;
}
.FontRobotoBold {
  font-family: 'roboto_condensedbold';
}
.FontRobotoRegular {
  font-family: 'roboto_condensedregular';
}
.FontRobotoLight {
  font-family: 'roboto_condensedlight';
}
/*BODY*/
html {
  height: 100%;
}
body {
  margin: 0px;
  height: 100%;
  width: 100%;
  background-color: #f5f5f5;
}
.loginbodyblue {
  background-image: url("/ame3/javax.faces.resource/images/blue-background.svg.xhtml?ln=rio-layout");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-color: #0288d1;
  background-repeat: no-repeat;
  height: auto;
  border-top: solid 10px #0288d1;
}
.loginbodyorange {
  background-image: url("/ame3/javax.faces.resource/images/orange-background.svg.xhtml?ln=rio-layout");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-color: #fb8c00;
  background-repeat: no-repeat;
  height: auto;
  border-top: solid 10px #fb8c00;
}
.loginbodyred {
  background-image: url("/ame3/javax.faces.resource/images/red-background.svg.xhtml?ln=rio-layout");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-color: #e53935;
  background-repeat: no-repeat;
  height: auto;
  border-top: solid 10px #e53935;
}
/* topbar */
#layout-topbar {
  width: 100%;
  height: 64px;
  position: fixed;
  z-index: 1000;
  background-color: #03a9f4;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
#logo {
  width: 230px;
  height: 64px;
  background-color: #0288d1;
  border-right: solid 1px #0277bd;
  display: block;
}
#logo img {
  height: 30px;
  max-width: 123px;
  margin-top: 18px;
  margin-left: 8%;
}
#mobile-menu-button {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 28px;
  border-radius: 50%;
  text-align: center;
  padding-top: 10px;
  width: 47px;
  height: 37px;
  cursor: pointer;
  background-color: #039be5;
  position: relative;
  margin: 8px -24px auto auto;
  color: #ffffff;
  overflow: hidden;
}
#mobile-menu-button:hover,
#mobile-menu-button:focus {
  background-color: #0288d1;
}
#mobile-menu-button.MenuClose {
  margin-top: 39px !important;
  background-color: #ef5350 !important;
  color: #ffffff;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* top menu */
#top-menu {
  margin: 8px 1.3% 0px 0px;
  padding: 0px;
  float: right;
}
#top-menu li {
  float: left;
  margin-left: 4px;
}
#top-menu > li > a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 28px;
  border-radius: 50%;
  text-align: center;
  padding-top: 10px;
  width: 47px;
  height: 37px;
  cursor: pointer;
  display: block;
  float: left;
  color: #e1f5fe;
  overflow: hidden;
}
#top-menu > li > a:hover,
#top-menu li a:focus {
  background-color: #039be5;
}
#top-menu > li > a .Txt {
  display: none;
  font-family: 'roboto_condensedregular';
}
#top-menu li ul {
  width: 0px;
  height: 0px;
  padding: 0px;
  margin: 0px;
  float: left;
  overflow: hidden;
}
#top-menu li ul.active-menu {
  width: auto;
  height: 37px;
}
#top-menu li ul li {
  float: left;
  padding: 0px;
  margin: 0px;
  padding-top: 13px;
}
#top-menu li ul li input[type="text"] {
  background-color: transparent;
  border: 0px none;
  border-bottom: solid 1px #e1f5fe;
  padding: 0px;
  width: 120px;
  font-family: 'roboto_condensedlight';
  font-size: 16px;
  color: #e1f5fe;
}
#top-menu li ul li input[type="text"]::-webkit-input-placeholder {
  color: #e1f5fe;
}
#top-menu li ul li input[type="text"]:-moz-placeholder {
  color: #e1f5fe;
  opacity: 1;
}
#top-menu li ul li input[type="text"]::-moz-placeholder {
  color: #e1f5fe;
  opacity: 1;
}
#top-menu li ul li input[type="text"]:-ms-input-placeholder {
  color: #e1f5fe;
}
#top-menu li ul li a {
  color: #e1f5fe;
  padding: 0px 5px;
  display: block;
  border-bottom: solid 1px #e1f5fe;
  font-size: 16px;
  font-family: 'roboto_condensedregular';
}
/* Customização top-menu */
#top-menu ul.active-menu li {
  width: 100%;
  padding: 0 !important;
}
#top-menu ul.active-menu li a {
  padding: 5px 0 5px 10px !important;
}
#top-menu li ul li a {
  width: auto !important;
}
#top-menu ul.active-menu li input {
  margin: 7px;
  width: auto;
}
#show-top-menu {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 28px;
  border-radius: 50%;
  text-align: center;
  padding-top: 10px;
  width: 47px;
  height: 37px;
  cursor: pointer;
  position: relative;
  margin: 8px 2% auto auto;
  color: #e1f5fe;
  overflow: hidden;
}
#show-top-menu:hover {
  background-color: #039be5;
}
#show-top-menu.MenuClose {
  background-color: #039be5;
}
/* wrapper */
#wrapper {
  display: inline;
  width: 100%;
  height: 100%;
}
#wrapperIndent {
  display: inline;
  height: 100%;
}
/*Layout Menu Cover */
#layout-menu-cover {
  width: 230px;
  display: block;
  height: 100%;
  vertical-align: top;
  position: fixed;
  overflow: hidden;
  background-color: #fff;
  border-right: solid 1px #e0e0e0;
  z-index: 999;
}
/*Layout Menu */
.layout-menu {
  width: 100%;
  margin: 0px auto;
  padding: 0px;
  margin-top: 70px;
}
.layout-menu.rio-menu {
  margin-top: 0px;
}
.layout-menu li {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.layout-menu li a {
  color: #455a64;
  cursor: pointer;
}
.layout-menu ul {
  padding: 0px;
  overflow: hidden;
  height: 0px;
  opacity: 0;
  -webkit-transition: all 1.2s ease;
  -moz-transition: all 1.2s ease;
  -ms-transition: all 1.2s ease;
  -o-transition: all 1.2s ease;
  transition: all 1.2s ease;
}
#layout-menu-cover ul.active-menu {
  height: auto;
  opacity: 1;
  background-color: #f5f5f5;
}
#layout-menu-cover:hover .layout-menu > li > a.active-menu,
.layout-menu > li > a.active-menu {
  background-color: #e0e0e0;
}
.layout-menu .active-menu-restore {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.layout-menu > li {
  width: auto;
  height: auto;
  font-size: 18px;
}
.layout-menu > li > a {
  width: 84%;
  padding: 12px 8%;
  display: block;
  font-family: 'roboto_condensedregular';
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.layout-menu > li > a:hover,
.layout-menu > li > a:active,
.layout-menu > li > a:focus {
  background-color: #e0e0e0;
}
.layout-menu > li > a > i {
  display: block;
  font-size: 23px;
  float: left;
  margin-right: 4px;
  line-height: 0.7;
}
.layout-menu li ul li {
  font-family: 'roboto_condensedregular';
  font-size: 15px;
}
.layout-menu > li ul li a:focus {
  color: #03a9f4;
}
.layout-menu li ul li a {
  width: 80%;
  padding: 9px 10%;
  display: block;
  text-align: left;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.layout-menu li ul li a:hover {
  background-color: #e0e0e0;
}
.layout-menu li ul li a > i {
  margin-right: 4px;
  font-size: 14px;
}
/* menu levels */
.menu-level-1 {
  text-indent: 8px;
}
.menu-level-2 {
  text-indent: 16px;
}
.menu-level-3 {
  text-indent: 24px;
}
.layout-menu > li > a.menulink > i.icon-ellipsis1 {
  display: none;
}
/*Layout Portlets Cover*/
#layout-portlets-cover {
  display: block;
  vertical-align: top;
  padding: 70px 10px 30px 0.1%;
  margin-left: 240px;
}
.Card {
  padding: 10px;
  display: block;
  background-color: #ffffff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-family: 'roboto_condensedregular';
  color: #546e7a;
}
.CardTopic {
  font-size: 15px;
  margin: 0px;
  padding: 10px 0px;
  width: 100%;
  display: block;
  color: #546e7a;
}
.CardFooter {
  border-top: solid 1px #e0e0e0;
  margin: 10px -10px -12px;
  padding: 10px;
  overflow: hidden;
  display: block;
}
.CardFooterBtn {
  padding: 10px;
  margin: -10px 0px;
  display: inline-block;
  font-size: 24px;
}
.CardFooterBtn:hover {
  background-color: #f5f5f5;
}
/* LAYOUT STANDART STYLES -----------------------------------------------------------------*/
a {
  text-decoration: none;
  outline: none;
}
img {
  outline: none;
}
li {
  list-style: none;
}
i {
  line-height: 0.7 !important;
}
/* seperator line */
.Separator {
  border-bottom: solid 1px #e0e0e0;
  width: 100%;
  overflow: hidden;
  height: 0px;
  margin: 10px 0px;
  clear: both;
}
.SeparatorFull {
  border-bottom: solid 1px #e0e0e0;
  display: block;
  overflow: hidden;
  height: 0px;
  margin: 10px -10px;
  clear: both;
}
/* hover effect for boxlink and links */
.HoverEffect {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.HoverEffect:hover {
  opacity: 0.8;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* shadow */
.ShadowEffect {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(43, 59, 93, 0.4);
  -moz-box-shadow: 0px 1px 2px 0px rgba(43, 59, 93, 0.4);
  box-shadow: 0px 1px 2px 0px rgba(43, 59, 93, 0.4);
}
@media screen and (min-width: 0\0) {
  .ShadowEffect {
    box-shadow: 0px 0px 8px 0px rgba(43, 59, 93, 0.4);
  }
}
.BigTopic {
  padding-bottom: 20px;
  font-size: 24px;
}
.changecolor:hover {
  background-color: #FBB040;
  padding: 10px;
}
/* MEDIA QUERIES **************************************************************************************************************** */
/* Large desktop */
@media (min-width: 961px) {
  /* Customização top-menu */
  #logo img {
    height: 40px;
    margin-left: 8%;
    margin-top: 12px;
    max-width: 153px;
  }
  #top-menu > li > ul > li {
    padding-left: 10px !important;
  }
  #top-menu > li > a.active-menu {
    background-color: rgba(255, 255, 255, 0.1);
  }
  #top-menu li ul {
    width: 200px !important;
    height: 0px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: absolute;
    background-color: #ffffff;
    border-radius: 2px;
    margin: 65px 0px 0px -100px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(43, 59, 93, 0.6);
    -moz-box-shadow: 0px 1px 4px 0px rgba(43, 59, 93, 0.6);
    box-shadow: 0px 1px 4px 0px rgba(43, 59, 93, 0.6);
    -webkit-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
    -o-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
    -ms-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
    transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #top-menu li ul.active-menu {
    height: auto;
    margin: 65px 0px 0px -100px;
    padding-bottom: 10px !important;
    -webkit-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -o-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -ms-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #top-menu li ul li input[type="text"] {
    color: #546e7a;
    font-family: 'roboto_condensedregular';
  }
  #top-menu li ul li a {
    color: #546e7a;
    display: block;
    border-bottom: none;
    font-family: 'roboto_condensedregular';
  }
  #top-menu li ul li a.active-menu,
  #top-menu li ul li a:hover,
  #top-menu li ul li a:focus {
    background-color: #f5f5f5;
  }
  #top-menu > li > ul > li {
    padding-left: 0 !important;
  }
  #top-menu li ul.active-menu {
    padding-bottom: 0 !important;
  }
  #top-menu ul.active-menu li {
    width: 100%;
    padding: 0 !important;
  }
  #top-menu ul.active-menu li:nth-child(even) {
    background-color: #F5F5F5;
  }
  #top-menu ul.active-menu li a {
    padding: 5px 0 5px 10px !important;
  }
  #top-menu ul.active-menu li a:hover {
    background-color: #E0E0E0;
  }
  #top-menu ul.active-menu li a span {
    margin-left: 17px;
    font-size: 11px;
    display: block;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 640px) and (max-width: 960px) {
  html,
  body {
    height: auto;
  }
  /* topbar */
  #layout-topbar {
    height: 64px;
  }
  #logo {
    width: 230px;
    height: 64px;
  }
  #logo img {
    height: 30px;
    max-width: 123px;
    margin-top: 18px;
    margin-left: 8%;
  }
  #mobile-menu-button {
    font-size: 28px;
    padding-top: 10px;
    width: 47px;
    height: 37px;
    margin: 8px -24px auto auto;
  }
  #mobile-menu-button.MenuClose {
    margin-top: 39px !important;
  }
  /* top menu */
  #top-menu {
    width: 150px;
    position: absolute;
    display: none;
    opacity: 0;
    right: 2%;
    margin: 40px 0px 0px 0px;
    background-color: #ffffff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    overflow: hidden;
  }
  #top-menu.showmenu {
    margin-top: 60px;
    opacity: 1;
    display: block;
  }
  #top-menu li {
    width: 150px;
    padding: 0px;
    margin: 0px;
  }
  #top-menu > li > a {
    font-size: 14px;
    text-align: left;
    padding: 10px;
    width: 130px;
    height: auto;
    cursor: pointer;
    display: block;
    float: left;
    color: #546e7a;
    border-radius: 0px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  #top-menu > li > a:hover,
  #top-menu li a:focus {
    background-color: #e0e0e0;
  }
  #top-menu > li > a i {
    float: left;
    font-size: 18px;
    margin-right: 5px;
  }
  #top-menu > li > a .Txt {
    display: inline-block;
    float: left;
  }
  #top-menu li ul {
    width: 150px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    float: left;
    overflow: hidden;
  }
  #top-menu li ul.active-menu {
    width: auto;
    height: auto;
    background-color: #f5f5f5;
  }
  #top-menu li ul li {
    float: left;
    padding: 0px;
    margin: 0px;
  }
  #top-menu li ul li input[type="text"] {
    background-color: transparent;
    border: 0px none;
    border-bottom: solid 1px #e0e0e0;
    padding: 0px;
    width: 100px;
    margin: 10px 10px 10px 35px;
    font-family: 'roboto_condensedlight';
    font-size: 14px;
    color: #546e7a;
  }
  #top-menu li ul li input[type="text"]::-webkit-input-placeholder {
    color: #546e7a;
  }
  #top-menu li ul li input[type="text"]:-moz-placeholder {
    color: #546e7a;
    opacity: 1;
  }
  #top-menu li ul li input[type="text"]::-moz-placeholder {
    color: #546e7a;
    opacity: 1;
  }
  #top-menu li ul li input[type="text"]:-ms-input-placeholder {
    color: #546e7a;
  }
  #top-menu li ul li a {
    width: 105px;
    color: #546e7a;
    padding: 10px 10px 10px 35px;
    display: block;
    border: 0px none;
    font-size: 13px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  #top-menu li ul li a:hover,
  #top-menu li ul li a:focus {
    background-color: #e0e0e0;
  }
  #show-top-menu {
    font-size: 28px;
    padding-top: 10px;
    width: 47px;
    height: 37px;
    position: relative;
    margin: 8px 2% auto auto;
  }
  /* wrapper */
  #wrapper {
    display: block;
    width: 100%;
    height: 100%;
  }
  #wrapperIndent {
    display: block;
    height: 100%;
  }
  /*Layout Menu Cover */
  #layout-menu-cover {
    display: block;
    height: 100%;
    position: fixed;
    z-index: 999;
    border-bottom: solid 1px #e0e0e0;
    margin-left: -230px;
    overflow: hidden;
  }
  #layout-menu-cover.showmenu {
    margin-left: 0px;
  }
  /*Layout Portlets Cover*/
  #layout-portlets-cover {
    display: block;
    padding: 75px 1% 30px;
    margin-left: 0px;
  }
}
/* Landscape phone to portrait tablet */
@media (min-width: 480px) and (max-width: 640px) {
  html,
  body {
    height: auto;
  }
  /* topbar */
  #layout-topbar {
    height: 50px;
  }
  #logo {
    width: 230px;
    height: 50px;
  }
  #logo img {
    height: 24px;
    max-width: 123px;
    margin-top: 14px;
    margin-left: 8%;
  }
  #mobile-menu-button {
    font-size: 22px;
    padding-top: 8px;
    width: 37px;
    height: 29px;
    margin: 7px -19px auto auto;
  }
  #mobile-menu-button.MenuClose {
    margin-top: 31px !important;
  }
  /* top menu */
  #top-menu {
    width: 150px;
    position: absolute;
    display: none;
    opacity: 0;
    right: 2%;
    margin: 40px 0px 0px 0px;
    background-color: #ffffff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    overflow: hidden;
  }
  #top-menu.showmenu {
    margin-top: 47px;
    opacity: 1;
    display: block;
  }
  #top-menu li {
    width: 150px;
    padding: 0px;
    margin: 0px;
  }
  #top-menu > li > a {
    font-size: 14px;
    text-align: left;
    padding: 10px;
    width: 130px;
    height: auto;
    cursor: pointer;
    display: block;
    float: left;
    color: #546e7a;
    border-radius: 0px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  #top-menu > li > a:hover,
  #top-menu li a:focus {
    background-color: #e0e0e0;
  }
  #top-menu > li > a i {
    float: left;
    font-size: 18px;
    margin-right: 5px;
  }
  #top-menu > li > a .Txt {
    display: inline-block;
    float: left;
  }
  #top-menu li ul {
    width: 150px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    float: left;
    overflow: hidden;
  }
  #top-menu li ul.active-menu {
    width: auto;
    height: auto;
    background-color: #f5f5f5;
  }
  #top-menu li ul li {
    float: left;
    padding: 0px;
    margin: 0px;
  }
  #top-menu li ul li input[type="text"] {
    background-color: transparent;
    border: 0px none;
    border-bottom: solid 1px #e0e0e0;
    padding: 0px;
    width: 100px;
    margin: 10px 10px 10px 35px;
    font-family: 'roboto_condensedlight';
    font-size: 14px;
    color: #546e7a;
  }
  #top-menu li ul li input[type="text"]::-webkit-input-placeholder {
    color: #546e7a;
  }
  #top-menu li ul li input[type="text"]:-moz-placeholder {
    color: #546e7a;
    opacity: 1;
  }
  #top-menu li ul li input[type="text"]::-moz-placeholder {
    color: #546e7a;
    opacity: 1;
  }
  #top-menu li ul li input[type="text"]:-ms-input-placeholder {
    color: #546e7a;
  }
  #top-menu li ul li a {
    width: 105px;
    color: #546e7a;
    padding: 10px 10px 10px 35px;
    display: block;
    border: 0px none;
    font-size: 13px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  #top-menu li ul li a:hover,
  #top-menu li ul li a:focus {
    background-color: #e0e0e0;
  }
  #show-top-menu {
    font-size: 22px;
    padding-top: 8px;
    width: 37px;
    height: 29px;
    position: relative;
    margin: 7px 2% auto auto;
  }
  /* wrapper */
  #wrapper {
    display: block;
    width: 100%;
    height: 100%;
  }
  #wrapperIndent {
    display: block;
    height: 100%;
  }
  /*Layout Menu Cover */
  #layout-menu-cover {
    display: block;
    height: 100%;
    position: fixed;
    z-index: 999;
    border-bottom: solid 1px #e0e0e0;
    margin-left: -230px;
    overflow: hidden;
  }
  #layout-menu-cover.showmenu {
    margin-left: 0px;
  }
  .layout-menu {
    margin-top: 57px;
  }
  /*Layout Portlets Cover*/
  #layout-portlets-cover {
    display: block;
    padding: 55px 1% 20px;
    margin-left: 0px;
  }
}
/* Portrait phones and down */
@media (min-width: 320px) and (max-width: 480px) {
  html,
  body {
    height: auto;
  }
  /* topbar */
  #layout-topbar {
    height: 50px;
  }
  #logo {
    width: 230px;
    height: 50px;
  }
  #logo img {
    height: 24px;
    max-width: 123px;
    margin-top: 14px;
    margin-left: 8%;
  }
  #mobile-menu-button {
    font-size: 22px;
    padding-top: 8px;
    width: 37px;
    height: 29px;
    margin: 7px -19px auto auto;
  }
  #mobile-menu-button.MenuClose {
    margin-top: 31px !important;
  }
  /* top menu */
  #top-menu {
    width: 150px;
    position: absolute;
    display: none;
    opacity: 0;
    right: 2%;
    margin: 40px 0px 0px 0px;
    background-color: #ffffff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    overflow: hidden;
  }
  #top-menu.showmenu {
    margin-top: 47px;
    opacity: 1;
    display: block;
  }
  #top-menu li {
    width: 150px;
    padding: 0px;
    margin: 0px;
  }
  #top-menu > li > a {
    font-size: 14px;
    text-align: left;
    padding: 10px;
    width: 130px;
    height: auto;
    cursor: pointer;
    display: block;
    float: left;
    color: #546e7a;
    border-radius: 0px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  #top-menu > li > a:hover,
  #top-menu li a:focus {
    background-color: #e0e0e0;
  }
  #top-menu > li > a i {
    float: left;
    font-size: 18px;
    margin-right: 5px;
  }
  #top-menu > li > a .Txt {
    display: inline-block;
    float: left;
  }
  #top-menu li ul {
    width: 150px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    float: left;
    overflow: hidden;
  }
  #top-menu li ul.active-menu {
    width: auto;
    height: auto;
    background-color: #f5f5f5;
  }
  #top-menu li ul li {
    float: left;
    padding: 0px;
    margin: 0px;
  }
  #top-menu li ul li input[type="text"] {
    background-color: transparent;
    border: 0px none;
    border-bottom: solid 1px #e0e0e0;
    padding: 0px;
    width: 100px;
    margin: 10px 10px 10px 35px;
    font-family: 'roboto_condensedlight';
    font-size: 14px;
    color: #546e7a;
  }
  #top-menu li ul li input[type="text"]::-webkit-input-placeholder {
    color: #546e7a;
  }
  #top-menu li ul li input[type="text"]:-moz-placeholder {
    color: #546e7a;
    opacity: 1;
  }
  #top-menu li ul li input[type="text"]::-moz-placeholder {
    color: #546e7a;
    opacity: 1;
  }
  #top-menu li ul li input[type="text"]:-ms-input-placeholder {
    color: #546e7a;
  }
  #top-menu li ul li a {
    width: 105px;
    color: #546e7a;
    padding: 10px 10px 10px 35px;
    display: block;
    border: 0px none;
    font-size: 13px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  #top-menu li ul li a:hover,
  #top-menu li ul li a:focus {
    background-color: #e0e0e0;
  }
  #show-top-menu {
    font-size: 22px;
    padding-top: 8px;
    width: 37px;
    height: 29px;
    position: relative;
    margin: 7px 2% auto auto;
  }
  /* wrapper */
  #wrapper {
    display: block;
    width: 100%;
    height: 100%;
  }
  #wrapperIndent {
    display: block;
    height: 100%;
  }
  /*Layout Menu Cover */
  #layout-menu-cover {
    display: block;
    height: 100%;
    position: fixed;
    z-index: 999;
    border-bottom: solid 1px #e0e0e0;
    margin-left: -230px;
    overflow: hidden;
  }
  #layout-menu-cover.showmenu {
    margin-left: 0px;
  }
  .layout-menu {
    margin-top: 57px;
  }
  /*Layout Portlets Cover*/
  #layout-portlets-cover {
    display: block;
    padding: 55px 1% 20px;
    margin-left: 0px;
  }
}
#FAW .Container33 {
  padding: 10px 0px;
}
#layout-portlets-cover:before,
#layout-portlets-cover:after,
.Card:before,
.Card:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
#layout-portlets-cover:after,
.Card:after {
  clear: both;
}
/* colors */
/* fonts */
/* misc */
.short-transition {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.medium-transition {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.long-transition {
  -webkit-transition: all 1.2s ease;
  -moz-transition: all 1.2s ease;
  -ms-transition: all 1.2s ease;
  -o-transition: all 1.2s ease;
  transition: all 1.2s ease;
}
.no-transition {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* predefined colors */
.White {
  color: #ffffff;
}
.WhiteBlue {
  color: #E1F5FE;
}
.SoftBlue {
  color: #03A9F4;
}
.Blue {
  color: #0288D1;
}
.Turquoise {
  color: #26C6DA;
}
.SoftGray {
  color: #ECEFF1;
}
.Gray {
  color: #90A4AE;
}
.BoldGray {
  color: #546E7A;
}
.SoftOrange {
  color: #FFCC80;
}
.Orange {
  color: #FB8C00;
}
.SoftGreen {
  color: #A5D6A7;
}
.Green {
  color: #43A047;
}
.LeadenGreen {
  color: #26A69A;
}
.SoftRed {
  color: #EF9A9A;
}
.Red {
  color: #E53935;
}
.Pink {
  color: #FF4081;
}
.SoftPurple {
  color: #CE93D8;
}
.Purple {
  color: #8E24AA;
}
.Yellow {
  color: #F7D100;
}
/* predefined background colors */
.WhiteBlueBack {
  background-color: #E1F5FE;
}
.SoftBlueBack {
  background-color: #03A9F4;
}
.BlueBack {
  background-color: #0288D1;
}
.TurquoiseBack {
  background-color: #26C6DA;
}
.SoftGrayBack {
  background-color: #ECEFF1;
}
.GrayBack {
  background-color: #90A4AE;
}
.BoldGrayBack {
  background-color: #546E7A;
}
.SoftOrangeBack {
  background-color: #FFCC80;
}
.OrangeBack {
  background-color: #FB8C00;
}
.SoftGreenBack {
  background-color: #A5D6A7;
}
.GreenBack {
  background-color: #43A047;
}
.LeadenGreenBack {
  background-color: #26A69A;
}
.SoftRedBack {
  background-color: #EF9A9A;
}
.RedBack {
  background-color: #E53935;
}
.PinkBack {
  background-color: #FF4081;
}
.SoftPurpleBack {
  background-color: #CE93D8;
}
.PurpleBack {
  background-color: #8E24AA;
}
.YellowBack {
  background-color: #F7D100;
}
/* predefined borders */
.BorderTop {
  border-top: solid 1px #E0E0E0;
}
.BorderRight {
  border-right: solid 1px #E0E0E0;
}
.BorderBottom {
  border-bottom: solid 1px #E0E0E0;
}
.BorderLeft {
  border-left: solid 1px #E0E0E0;
}
.BorderAll {
  border: solid 1px #E0E0E0;
}


@charset "UTF-8";

@font-face {
  font-family: "rio";
  src:url("/ame3/javax.faces.resource/fonts/rio.eot.xhtml?ln=primefaces-rio");
  src:url("/ame3/javax.faces.resource/fonts/rio.eot.xhtml?ln=primefaces-rio#iefix") format("embedded-opentype"),
    url("/ame3/javax.faces.resource/fonts/rio.woff.xhtml?ln=primefaces-rio") format("woff"),
    url("/ame3/javax.faces.resource/fonts/rio.ttf.xhtml?ln=primefaces-rio") format("truetype"),
    url("/ame3/javax.faces.resource/fonts/rio.svg.xhtml?ln=primefaces-rio#rio") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "rio" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "rio" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add:before {
  content: "a";
}
.icon-alarm:before {
  content: "b";
}
.icon-anchor:before {
  content: "c";
}
.icon-attachment:before {
  content: "d";
}
.icon-brightness:before {
  content: "e";
}
.icon-brightness-half:before {
  content: "f";
}
.icon-browser:before {
  content: "g";
}
.icon-calculator:before {
  content: "h";
}
.icon-calendar:before {
  content: "i";
}
.icon-camera:before {
  content: "j";
}
.icon-chat:before {
  content: "k";
}
.icon-circle-full:before {
  content: "l";
}
.icon-circle-half:before {
  content: "m";
}
.icon-clipboard:before {
  content: "n";
}
.icon-clock:before {
  content: "o";
}
.icon-close:before {
  content: "p";
}
.icon-cloud:before {
  content: "q";
}
.icon-cmd:before {
  content: "r";
}
.icon-comments:before {
  content: "s";
}
.icon-compose:before {
  content: "t";
}
.icon-delicious:before {
  content: "u";
}
.icon-dribbble:before {
  content: "v";
}
.icon-envelope:before {
  content: "w";
}
.icon-exclamation:before {
  content: "x";
}
.icon-expand:before {
  content: "y";
}
.icon-facebook:before {
  content: "z";
}
.icon-feather:before {
  content: "A";
}
.icon-forbid:before {
  content: "B";
}
.icon-forbid-1:before {
  content: "C";
}
.icon-fork-and-knife:before {
  content: "D";
}
.icon-fork-and-spoon:before {
  content: "E";
}
.icon-forward:before {
  content: "F";
}
.icon-gallary:before {
  content: "G";
}
.icon-globe:before {
  content: "H";
}
.icon-googleplus:before {
  content: "I";
}
.icon-grid:before {
  content: "J";
}
.icon-grid-alt:before {
  content: "K";
}
.icon-heart:before {
  content: "L";
}
.icon-home:before {
  content: "M";
}
.icon-hyperlink:before {
  content: "N";
}
.icon-in:before {
  content: "O";
}
.icon-in-alt:before {
  content: "P";
}
.icon-inbox:before {
  content: "Q";
}
.icon-inbox-alt:before {
  content: "R";
}
.icon-instagram:before {
  content: "S";
}
.icon-ipad:before {
  content: "T";
}
.icon-iphone:before {
  content: "U";
}
.icon-light-bulb:before {
  content: "V";
}
.icon-list:before {
  content: "W";
}
.icon-maximize:before {
  content: "X";
}
.icon-menu:before {
  content: "Y";
}
.icon-moon:before {
  content: "Z";
}
.icon-newspaper:before {
  content: "0";
}
.icon-newspaper-alt:before {
  content: "1";
}
.icon-out:before {
  content: "2";
}
.icon-pause:before {
  content: "3";
}
.icon-pin:before {
  content: "4";
}
.icon-pin-alt:before {
  content: "5";
}
.icon-play:before {
  content: "6";
}
.icon-portfolio:before {
  content: "7";
}
.icon-question:before {
  content: "8";
}
.icon-rewind:before {
  content: "9";
}
.icon-screen:before {
  content: "!";
}
.icon-search:before {
  content: '\"';
}
.icon-settings:before {
  content: "#";
}
.icon-sound:before {
  content: "$";
}
.icon-sound-alt:before {
  content: "%";
}
.icon-sound-off:before {
  content: "&";
}
.icon-spinner:before {
  content: "'";
}
.icon-stop:before {
  content: "(";
}
.icon-store:before {
  content: ")";
}
.icon-subtract:before {
  content: "*";
}
.icon-task:before {
  content: "+";
}
.icon-trash:before {
  content: ",";
}
.icon-trash-alt:before {
  content: "-";
}
.icon-user:before {
  content: ".";
}
.icon-users:before {
  content: "/";
}
.icon-windows:before {
  content: ":";
}
.icon-zoom-in:before {
  content: ";";
}
.icon-zoom-out:before {
  content: "<";
}
.icon-celcius:before {
  content: "=";
}
.icon-cloud-1:before {
  content: ">";
}
.icon-cloud-2:before {
  content: "?";
}
.icon-cloud-black-1:before {
  content: "@";
}
.icon-cloud-black-2:before {
  content: "[";
}
.icon-cloud-moon:before {
  content: "]";
}
.icon-cloud-moon-black:before {
  content: "^";
}
.icon-cloud-sun:before {
  content: "_";
}
.icon-cloud-sun-black:before {
  content: "`";
}
.icon-compass:before {
  content: "{";
}
.icon-farenheit:before {
  content: "|";
}
.icon-fog:before {
  content: "}";
}
.icon-fog-cloud:before {
  content: "~";
}
.icon-fog-moon:before {
  content: "\\";
}
.icon-fog-sun:before {
  content: "\e000";
}
.icon-fog-sunrise:before {
  content: "\e001";
}
.icon-hail:before {
  content: "\e002";
}
.icon-hail-black:before {
  content: "\e003";
}
.icon-lightning-1:before {
  content: "\e004";
}
.icon-lightning-2:before {
  content: "\e005";
}
.icon-lightning-3:before {
  content: "\e006";
}
.icon-lightning-4:before {
  content: "\e007";
}
.icon-lightning-black-1:before {
  content: "\e008";
}
.icon-lightning-black-2:before {
  content: "\e009";
}
.icon-moon-1:before {
  content: "\e00a";
}
.icon-moon-black:before {
  content: "\e00b";
}
.icon-n-a:before {
  content: "\e00c";
}
.icon-rain-1:before {
  content: "\e00d";
}
.icon-rain-2:before {
  content: "\e00e";
}
.icon-rain-black-1:before {
  content: "\e00f";
}
.icon-rain-black-2:before {
  content: "\e010";
}
.icon-snow-1:before {
  content: "\e011";
}
.icon-snow-2:before {
  content: "\e012";
}
.icon-snow-3:before {
  content: "\e013";
}
.icon-snow-4:before {
  content: "\e014";
}
.icon-snow-black-1:before {
  content: "\e015";
}
.icon-snow-black-2:before {
  content: "\e016";
}
.icon-sun:before {
  content: "\e017";
}
.icon-sun-black:before {
  content: "\e018";
}
.icon-sun-half:before {
  content: "\e019";
}
.icon-sunrise:before {
  content: "\e01a";
}
.icon-thermometer:before {
  content: "\e01b";
}
.icon-wind:before {
  content: "\e01c";
}
.icon-wind-black:before {
  content: "\e01d";
}
.icon-wind-cloud:before {
  content: "\e01e";
}
.icon-wind-rain:before {
  content: "\e01f";
}
.icon-wind-rain-black:before {
  content: "\e020";
}
.icon-add-1:before {
  content: "\e021";
}
.icon-alarm-1:before {
  content: "\e022";
}
.icon-anchor-1:before {
  content: "\e023";
}
.icon-attachment-1:before {
  content: "\e024";
}
.icon-brightness-1:before {
  content: "\e025";
}
.icon-brightness-half-1:before {
  content: "\e026";
}
.icon-browser-1:before {
  content: "\e027";
}
.icon-calculator-2:before {
  content: "\e028";
}
.icon-calendar-1:before {
  content: "\e029";
}
.icon-camera-1:before {
  content: "\e02a";
}
.icon-chat-1:before {
  content: "\e02b";
}
.icon-circle-full-1:before {
  content: "\e02c";
}
.icon-circle-half-1:before {
  content: "\e02d";
}
.icon-clipboard-1:before {
  content: "\e02e";
}
.icon-clock-1:before {
  content: "\e02f";
}
.icon-close-1:before {
  content: "\e030";
}
.icon-cloud-3:before {
  content: "\e031";
}
.icon-cmd-1:before {
  content: "\e032";
}
.icon-comments-1:before {
  content: "\e033";
}
.icon-compose-1:before {
  content: "\e034";
}
.icon-delicious-1:before {
  content: "\e035";
}
.icon-dribbble-1:before {
  content: "\e036";
}
.icon-envelope-1:before {
  content: "\e037";
}
.icon-exclamation-1:before {
  content: "\e038";
}
.icon-expand-1:before {
  content: "\e039";
}
.icon-facebook-1:before {
  content: "\e03a";
}
.icon-feather-1:before {
  content: "\e03b";
}
.icon-forbid-2:before {
  content: "\e03c";
}
.icon-forbid-1-1:before {
  content: "\e03d";
}
.icon-fork-and-knife-1:before {
  content: "\e03e";
}
.icon-fork-and-spoon-1:before {
  content: "\e03f";
}
.icon-forward-1:before {
  content: "\e040";
}
.icon-gallary-1:before {
  content: "\e041";
}
.icon-globe-1:before {
  content: "\e042";
}
.icon-googleplus-1:before {
  content: "\e043";
}
.icon-grid-1:before {
  content: "\e044";
}
.icon-grid-alt-1:before {
  content: "\e045";
}
.icon-heart-1:before {
  content: "\e046";
}
.icon-home-1:before {
  content: "\e047";
}
.icon-hyperlink-1:before {
  content: "\e048";
}
.icon-in-1:before {
  content: "\e049";
}
.icon-in-alt-1:before {
  content: "\e04a";
}
.icon-inbox-1:before {
  content: "\e04b";
}
.icon-inbox-alt-1:before {
  content: "\e04c";
}
.icon-instagram-1:before {
  content: "\e04d";
}
.icon-ipad-1:before {
  content: "\e04e";
}
.icon-iphone-1:before {
  content: "\e04f";
}
.icon-light-bulb-1:before {
  content: "\e050";
}
.icon-list-1:before {
  content: "\e051";
}
.icon-maximize-1:before {
  content: "\e052";
}
.icon-menu-1:before {
  content: "\e053";
}
.icon-moon-2:before {
  content: "\e054";
}
.icon-newspaper-1:before {
  content: "\e055";
}
.icon-newspaper-alt-1:before {
  content: "\e056";
}
.icon-out-1:before {
  content: "\e057";
}
.icon-pause-1:before {
  content: "\e058";
}
.icon-pin-1:before {
  content: "\e059";
}
.icon-pin-alt-1:before {
  content: "\e05a";
}
.icon-play-1:before {
  content: "\e05b";
}
.icon-portfolio-1:before {
  content: "\e05c";
}
.icon-question-1:before {
  content: "\e05d";
}
.icon-rewind-1:before {
  content: "\e05e";
}
.icon-screen-1:before {
  content: "\e05f";
}
.icon-search-1:before {
  content: "\e060";
}
.icon-settings-1:before {
  content: "\e061";
}
.icon-sound-1:before {
  content: "\e062";
}
.icon-sound-alt-1:before {
  content: "\e063";
}
.icon-sound-off-1:before {
  content: "\e064";
}
.icon-spinner-1:before {
  content: "\e065";
}
.icon-stop-1:before {
  content: "\e066";
}
.icon-store-1:before {
  content: "\e067";
}
.icon-subtract-1:before {
  content: "\e068";
}
.icon-task-1:before {
  content: "\e069";
}
.icon-trash-1:before {
  content: "\e06a";
}
.icon-trash-alt-1:before {
  content: "\e06b";
}
.icon-user-1:before {
  content: "\e06c";
}
.icon-users-1:before {
  content: "\e06d";
}
.icon-windows-1:before {
  content: "\e06e";
}
.icon-zoom-in-1:before {
  content: "\e06f";
}
.icon-zoom-out-1:before {
  content: "\e070";
}
.icon-attachment19:before {
  content: "\e071";
}
.icon-auto1:before {
  content: "\e072";
}
.icon-automatic2:before {
  content: "\e073";
}
.icon-automatic3:before {
  content: "\e074";
}
.icon-back57:before {
  content: "\e075";
}
.icon-backspace1:before {
  content: "\e076";
}
.icon-bed24:before {
  content: "\e077";
}
.icon-been:before {
  content: "\e078";
}
.icon-birthday20:before {
  content: "\e079";
}
.icon-black394:before {
  content: "\e07a";
}
.icon-black395:before {
  content: "\e07b";
}
.icon-black396:before {
  content: "\e07c";
}
.icon-black397:before {
  content: "\e07d";
}
.icon-black398:before {
  content: "\e07e";
}
.icon-black399:before {
  content: "\e07f";
}
.icon-black400:before {
  content: "\e080";
}
.icon-black401:before {
  content: "\e081";
}
.icon-black402:before {
  content: "\e082";
}
.icon-blank30:before {
  content: "\e083";
}
.icon-blank31:before {
  content: "\e084";
}
.icon-blank32:before {
  content: "\e085";
}
.icon-blank33:before {
  content: "\e086";
}
.icon-blogger12:before {
  content: "\e087";
}
.icon-blueetooth:before {
  content: "\e088";
}
.icon-bluetooth21:before {
  content: "\e089";
}
.icon-bluetooth22:before {
  content: "\e08a";
}
.icon-bluetooth23:before {
  content: "\e08b";
}
.icon-bluetooth24:before {
  content: "\e08c";
}
.icon-bluetooth25:before {
  content: "\e08d";
}
.icon-bookmark45:before {
  content: "\e08e";
}
.icon-bookmark46:before {
  content: "\e08f";
}
.icon-bookmark47:before {
  content: "\e090";
}
.icon-bookmark48:before {
  content: "\e091";
}
.icon-briefcase49:before {
  content: "\e092";
}
.icon-briefcase50:before {
  content: "\e093";
}
.icon-brightness10:before {
  content: "\e094";
}
.icon-brochure6:before {
  content: "\e095";
}
.icon-bubble8:before {
  content: "\e096";
}
.icon-bug18:before {
  content: "\e097";
}
.icon-burn9:before {
  content: "\e098";
}
.icon-button11:before {
  content: "\e099";
}
.icon-call47:before {
  content: "\e09a";
}
.icon-call48:before {
  content: "\e09b";
}
.icon-call49:before {
  content: "\e09c";
}
.icon-camera59:before {
  content: "\e09d";
}
.icon-camera60:before {
  content: "\e09e";
}
.icon-cancel19:before {
  content: "\e09f";
}
.icon-caps:before {
  content: "\e0a0";
}
.icon-caps1:before {
  content: "\e0a1";
}
.icon-car145:before {
  content: "\e0a2";
}
.icon-car146:before {
  content: "\e0a3";
}
.icon-car147:before {
  content: "\e0a4";
}
.icon-cell10:before {
  content: "\e0a5";
}
.icon-cell11:before {
  content: "\e0a6";
}
.icon-cell12:before {
  content: "\e0a7";
}
.icon-change3:before {
  content: "\e0a8";
}
.icon-chat75:before {
  content: "\e0a9";
}
.icon-chat76:before {
  content: "\e0aa";
}
.icon-check51:before {
  content: "\e0ab";
}
.icon-check52:before {
  content: "\e0ac";
}
.icon-chemistry17:before {
  content: "\e0ad";
}
.icon-circle107:before {
  content: "\e0ae";
}
.icon-circle108:before {
  content: "\e0af";
}
.icon-circles23:before {
  content: "\e0b0";
}
.icon-circumference:before {
  content: "\e0b1";
}
.icon-city24:before {
  content: "\e0b2";
}
.icon-clapperboard4:before {
  content: "\e0b3";
}
.icon-clapperboard5:before {
  content: "\e0b4";
}
.icon-clear5:before {
  content: "\e0b5";
}
.icon-clipboard99:before {
  content: "\e0b6";
}
.icon-clock100:before {
  content: "\e0b7";
}
.icon-close47:before {
  content: "\e0b8";
}
.icon-closed64:before {
  content: "\e0b9";
}
.icon-cloud302:before {
  content: "\e0ba";
}
.icon-cloud303:before {
  content: "\e0bb";
}
.icon-cloud304:before {
  content: "\e0bc";
}
.icon-cloud305:before {
  content: "\e0bd";
}
.icon-cloud306:before {
  content: "\e0be";
}
.icon-cloud307:before {
  content: "\e0bf";
}
.icon-compass106:before {
  content: "\e0c0";
}
.icon-connection21:before {
  content: "\e0c1";
}
.icon-copy31:before {
  content: "\e0c2";
}
.icon-create2:before {
  content: "\e0c3";
}
.icon-create3:before {
  content: "\e0c4";
}
.icon-credit98:before {
  content: "\e0c5";
}
.icon-crop13:before {
  content: "\e0c6";
}
.icon-crop14:before {
  content: "\e0c7";
}
.icon-cut23:before {
  content: "\e0c8";
}
.icon-dark55:before {
  content: "\e0c9";
}
.icon-developer2:before {
  content: "\e0ca";
}
.icon-device4:before {
  content: "\e0cb";
}
.icon-device5:before {
  content: "\e0cc";
}
.icon-disc30:before {
  content: "\e0cd";
}
.icon-do10:before {
  content: "\e0ce";
}
.icon-double126:before {
  content: "\e0cf";
}
.icon-download162:before {
  content: "\e0d0";
}
.icon-download164:before {
  content: "\e0d1";
}
.icon-download166:before {
  content: "\e0d2";
}
.icon-downwards:before {
  content: "\e0d3";
}
.icon-drafts:before {
  content: "\e0d4";
}
.icon-drop25:before {
  content: "\e0d5";
}
.icon-drop26:before {
  content: "\e0d6";
}
.icon-drop27:before {
  content: "\e0d7";
}
.icon-earth205:before {
  content: "\e0d8";
}
.icon-ellipsis1:before {
  content: "\e0d9";
}
.icon-email107:before {
  content: "\e0da";
}
.icon-emoticon117:before {
  content: "\e0db";
}
.icon-end3:before {
  content: "\e0dc";
}
.icon-enter5:before {
  content: "\e0dd";
}
.icon-exit13:before {
  content: "\e0de";
}
.icon-expand38:before {
  content: "\e0df";
}
.icon-expand39:before {
  content: "\e0e0";
}
.icon-facebook56:before {
  content: "\e0e1";
}
.icon-fast46:before {
  content: "\e0e2";
}
.icon-favorite21:before {
  content: "\e0e3";
}
.icon-favorite22:before {
  content: "\e0e4";
}
.icon-filled13:before {
  content: "\e0e5";
}
.icon-film61:before {
  content: "\e0e6";
}
.icon-filter20:before {
  content: "\e0e7";
}
.icon-flash25:before {
  content: "\e0e8";
}
.icon-flash26:before {
  content: "\e0e9";
}
.icon-folder215:before {
  content: "\e0ea";
}
.icon-forward18:before {
  content: "\e0eb";
}
.icon-forward19:before {
  content: "\e0ec";
}
.icon-framed1:before {
  content: "\e0ed";
}
.icon-front15:before {
  content: "\e0ee";
}
.icon-front16:before {
  content: "\e0ef";
}
.icon-front17:before {
  content: "\e0f0";
}
.icon-full46:before {
  content: "\e0f1";
}
.icon-gamepad3:before {
  content: "\e0f2";
}
.icon-gamepad4:before {
  content: "\e0f3";
}
.icon-get:before {
  content: "\e0f4";
}
.icon-gmail3:before {
  content: "\e0f5";
}
.icon-go10:before {
  content: "\e0f6";
}
.icon-good4:before {
  content: "\e0f7";
}
.icon-good5:before {
  content: "\e0f8";
}
.icon-google117:before {
  content: "\e0f9";
}
.icon-google118:before {
  content: "\e0fa";
}
.icon-google119:before {
  content: "\e0fb";
}
.icon-google120:before {
  content: "\e0fc";
}
.icon-google121:before {
  content: "\e0fd";
}
.icon-google122:before {
  content: "\e0fe";
}
.icon-google123:before {
  content: "\e0ff";
}
.icon-google124:before {
  content: "\e100";
}
.icon-google125:before {
  content: "\e101";
}
.icon-google126:before {
  content: "\e102";
}
.icon-google127:before {
  content: "\e103";
}
.icon-google128:before {
  content: "\e104";
}
.icon-google129:before {
  content: "\e105";
}
.icon-google130:before {
  content: "\e106";
}
.icon-google131:before {
  content: "\e107";
}
.icon-google132:before {
  content: "\e108";
}
.icon-google133:before {
  content: "\e109";
}
.icon-google134:before {
  content: "\e10a";
}
.icon-google135:before {
  content: "\e10b";
}
.icon-google136:before {
  content: "\e10c";
}
.icon-google137:before {
  content: "\e10d";
}
.icon-gps25:before {
  content: "\e10e";
}
.icon-gps26:before {
  content: "\e10f";
}
.icon-gps27:before {
  content: "\e110";
}
.icon-gps28:before {
  content: "\e111";
}
.icon-graduate32:before {
  content: "\e112";
}
.icon-halffilled1:before {
  content: "\e113";
}
.icon-hangouts:before {
  content: "\e114";
}
.icon-headset11:before {
  content: "\e115";
}
.icon-headset12:before {
  content: "\e116";
}
.icon-help18:before {
  content: "\e117";
}
.icon-help19:before {
  content: "\e118";
}
.icon-hide3:before {
  content: "\e119";
}
.icon-high20:before {
  content: "\e11a";
}
.icon-high21:before {
  content: "\e11b";
}
.icon-high22:before {
  content: "\e11c";
}
.icon-history6:before {
  content: "\e11d";
}
.icon-home149:before {
  content: "\e11e";
}
.icon-horizontal39:before {
  content: "\e11f";
}
.icon-hotel68:before {
  content: "\e120";
}
.icon-https:before {
  content: "\e121";
}
.icon-import:before {
  content: "\e122";
}
.icon-insert4:before {
  content: "\e123";
}
.icon-instagram16:before {
  content: "\e124";
}
.icon-invert1:before {
  content: "\e125";
}
.icon-keyboard53:before {
  content: "\e126";
}
.icon-keyboard54:before {
  content: "\e127";
}
.icon-label31:before {
  content: "\e128";
}
.icon-landscape10:before {
  content: "\e129";
}
.icon-laptop117:before {
  content: "\e12a";
}
.icon-left216:before {
  content: "\e12b";
}
.icon-left217:before {
  content: "\e12c";
}
.icon-left218:before {
  content: "\e12d";
}
.icon-light88:before {
  content: "\e12e";
}
.icon-link60:before {
  content: "\e12f";
}
.icon-linkedin24:before {
  content: "\e130";
}
.icon-list88:before {
  content: "\e131";
}
.icon-list89:before {
  content: "\e132";
}
.icon-location41:before {
  content: "\e133";
}
.icon-locked57:before {
  content: "\e134";
}
.icon-locked58:before {
  content: "\e135";
}
.icon-low34:before {
  content: "\e136";
}
.icon-magic20:before {
  content: "\e137";
}
.icon-man459:before {
  content: "\e138";
}
.icon-man460:before {
  content: "\e139";
}
.icon-map102:before {
  content: "\e13a";
}
.icon-map103:before {
  content: "\e13b";
}
.icon-mark1:before {
  content: "\e13c";
}
.icon-mark2:before {
  content: "\e13d";
}
.icon-medium5:before {
  content: "\e13e";
}
.icon-medium6:before {
  content: "\e13f";
}
.icon-medium7:before {
  content: "\e140";
}
.icon-memory1:before {
  content: "\e141";
}
.icon-menu55:before {
  content: "\e142";
}
.icon-merge:before {
  content: "\e143";
}
.icon-microphone84:before {
  content: "\e144";
}
.icon-microphone85:before {
  content: "\e145";
}
.icon-microsoft7:before {
  content: "\e146";
}
.icon-microsoft8:before {
  content: "\e147";
}
.icon-missed:before {
  content: "\e148";
}
.icon-mountain31:before {
  content: "\e149";
}
.icon-mountain32:before {
  content: "\e14a";
}
.icon-mountains14:before {
  content: "\e14b";
}
.icon-move26:before {
  content: "\e14c";
}
.icon-new102:before {
  content: "\e14d";
}
.icon-new103:before {
  content: "\e14e";
}
.icon-nfc1:before {
  content: "\e14f";
}
.icon-notifications:before {
  content: "\e150";
}
.icon-notifications1:before {
  content: "\e151";
}
.icon-notifications2:before {
  content: "\e152";
}
.icon-painter14:before {
  content: "\e153";
}
.icon-panoramic1:before {
  content: "\e154";
}
.icon-parking14:before {
  content: "\e155";
}
.icon-pause44:before {
  content: "\e156";
}
.icon-person325:before {
  content: "\e157";
}
.icon-phone370:before {
  content: "\e158";
}
.icon-phone371:before {
  content: "\e159";
}
.icon-phone372:before {
  content: "\e15a";
}
.icon-phone373:before {
  content: "\e15b";
}
.icon-phone374:before {
  content: "\e15c";
}
.icon-phone375:before {
  content: "\e15d";
}
.icon-photo210:before {
  content: "\e15e";
}
.icon-photo211:before {
  content: "\e15f";
}
.icon-photo212:before {
  content: "\e160";
}
.icon-photographic1:before {
  content: "\e161";
}
.icon-pinterest33:before {
  content: "\e162";
}
.icon-planet29:before {
  content: "\e163";
}
.icon-play105:before {
  content: "\e164";
}
.icon-play106:before {
  content: "\e165";
}
.icon-play107:before {
  content: "\e166";
}
.icon-play108:before {
  content: "\e167";
}
.icon-play109:before {
  content: "\e168";
}
.icon-plus80:before {
  content: "\e169";
}
.icon-poll:before {
  content: "\e16a";
}
.icon-power106:before {
  content: "\e16b";
}
.icon-previous14:before {
  content: "\e16c";
}
.icon-printer88:before {
  content: "\e16d";
}
.icon-problems:before {
  content: "\e16e";
}
.icon-progress10:before {
  content: "\e16f";
}
.icon-public9:before {
  content: "\e170";
}
.icon-public10:before {
  content: "\e171";
}
.icon-public11:before {
  content: "\e172";
}
.icon-puzzle37:before {
  content: "\e173";
}
.icon-radio51:before {
  content: "\e174";
}
.icon-random5:before {
  content: "\e175";
}
.icon-rate:before {
  content: "\e176";
}
.icon-read5:before {
  content: "\e177";
}
.icon-receipt9:before {
  content: "\e178";
}
.icon-record9:before {
  content: "\e179";
}
.icon-refresh55:before {
  content: "\e17a";
}
.icon-refresh56:before {
  content: "\e17b";
}
.icon-reminder6:before {
  content: "\e17c";
}
.icon-replay4:before {
  content: "\e17d";
}
.icon-reply18:before {
  content: "\e17e";
}
.icon-report:before {
  content: "\e17f";
}
.icon-rewind45:before {
  content: "\e180";
}
.icon-right237:before {
  content: "\e181";
}
.icon-right244:before {
  content: "\e182";
}
.icon-ring24:before {
  content: "\e183";
}
.icon-rotate11:before {
  content: "\e184";
}
.icon-rotate12:before {
  content: "\e185";
}
.icon-round50:before {
  content: "\e186";
}
.icon-round51:before {
  content: "\e187";
}
.icon-round52:before {
  content: "\e188";
}
.icon-round53:before {
  content: "\e189";
}
.icon-round54:before {
  content: "\e18a";
}
.icon-round55:before {
  content: "\e18b";
}
.icon-round56:before {
  content: "\e18c";
}
.icon-round57:before {
  content: "\e18d";
}
.icon-round58:before {
  content: "\e18e";
}
.icon-rounded54:before {
  content: "\e18f";
}
.icon-rounded55:before {
  content: "\e190";
}
.icon-rounded56:before {
  content: "\e191";
}
.icon-rounded57:before {
  content: "\e192";
}
.icon-rounded58:before {
  content: "\e193";
}
.icon-rounded59:before {
  content: "\e194";
}
.icon-rounded60:before {
  content: "\e195";
}
.icon-rubbish:before {
  content: "\e196";
}
.icon-save20:before {
  content: "\e197";
}
.icon-schedule2:before {
  content: "\e198";
}
.icon-screen44:before {
  content: "\e199";
}
.icon-screen45:before {
  content: "\e19a";
}
.icon-screen46:before {
  content: "\e19b";
}
.icon-screen47:before {
  content: "\e19c";
}
.icon-screen48:before {
  content: "\e19d";
}
.icon-screen49:before {
  content: "\e19e";
}
.icon-sd7:before {
  content: "\e19f";
}
.icon-sd8:before {
  content: "\e1a0";
}
.icon-search100:before {
  content: "\e1a1";
}
.icon-searching41:before {
  content: "\e1a2";
}
.icon-select3:before {
  content: "\e1a3";
}
.icon-select4:before {
  content: "\e1a4";
}
.icon-send12:before {
  content: "\e1a5";
}
.icon-send13:before {
  content: "\e1a6";
}
.icon-send14:before {
  content: "\e1a7";
}
.icon-server40:before {
  content: "\e1a8";
}
.icon-set5:before {
  content: "\e1a9";
}
.icon-set6:before {
  content: "\e1aa";
}
.icon-settings49:before {
  content: "\e1ab";
}
.icon-settings50:before {
  content: "\e1ac";
}
.icon-share39:before {
  content: "\e1ad";
}
.icon-shared1:before {
  content: "\e1ae";
}
.icon-shining2:before {
  content: "\e1af";
}
.icon-shining3:before {
  content: "\e1b0";
}
.icon-shopping231:before {
  content: "\e1b1";
}
.icon-shopping232:before {
  content: "\e1b2";
}
.icon-show4:before {
  content: "\e1b3";
}
.icon-show5:before {
  content: "\e1b4";
}
.icon-show6:before {
  content: "\e1b5";
}
.icon-show7:before {
  content: "\e1b6";
}
.icon-show8:before {
  content: "\e1b7";
}
.icon-shuffle24:before {
  content: "\e1b8";
}
.icon-sim2:before {
  content: "\e1b9";
}
.icon-smartphone19:before {
  content: "\e1ba";
}
.icon-smartphone20:before {
  content: "\e1bb";
}
.icon-sms5:before {
  content: "\e1bc";
}
.icon-sms6:before {
  content: "\e1bd";
}
.icon-sms7:before {
  content: "\e1be";
}
.icon-snake4:before {
  content: "\e1bf";
}
.icon-sort52:before {
  content: "\e1c0";
}
.icon-speech108:before {
  content: "\e1c1";
}
.icon-split4:before {
  content: "\e1c2";
}
.icon-square181:before {
  content: "\e1c3";
}
.icon-stop46:before {
  content: "\e1c4";
}
.icon-swap2:before {
  content: "\e1c5";
}
.icon-swap3:before {
  content: "\e1c6";
}
.icon-switch27:before {
  content: "\e1c7";
}
.icon-switch28:before {
  content: "\e1c8";
}
.icon-switch29:before {
  content: "\e1c9";
}
.icon-switch30:before {
  content: "\e1ca";
}
.icon-synchronization3:before {
  content: "\e1cb";
}
.icon-synchronization4:before {
  content: "\e1cc";
}
.icon-synchronization5:before {
  content: "\e1cd";
}
.icon-tab3:before {
  content: "\e1ce";
}
.icon-tablet95:before {
  content: "\e1cf";
}
.icon-tack:before {
  content: "\e1d0";
}
.icon-tag71:before {
  content: "\e1d1";
}
.icon-telephone105:before {
  content: "\e1d2";
}
.icon-thermostat1:before {
  content: "\e1d3";
}
.icon-three168:before {
  content: "\e1d4";
}
.icon-three170:before {
  content: "\e1d5";
}
.icon-thumb53:before {
  content: "\e1d6";
}
.icon-thumb54:before {
  content: "\e1d7";
}
.icon-tick7:before {
  content: "\e1d8";
}
.icon-timelapse:before {
  content: "\e1d9";
}
.icon-traffic21:before {
  content: "\e1da";
}
.icon-tumblr22:before {
  content: "\e1db";
}
.icon-turn17:before {
  content: "\e1dc";
}
.icon-turn18:before {
  content: "\e1dd";
}
.icon-turn19:before {
  content: "\e1de";
}
.icon-turn20:before {
  content: "\e1df";
}
.icon-turn21:before {
  content: "\e1e0";
}
.icon-turn22:before {
  content: "\e1e1";
}
.icon-turn23:before {
  content: "\e1e2";
}
.icon-twitter47:before {
  content: "\e1e3";
}
.icon-two375:before {
  content: "\e1e4";
}
.icon-two385:before {
  content: "\e1e5";
}
.icon-two393:before {
  content: "\e1e6";
}
.icon-underline6:before {
  content: "\e1e7";
}
.icon-underline7:before {
  content: "\e1e8";
}
.icon-undo19:before {
  content: "\e1e9";
}
.icon-unlocked43:before {
  content: "\e1ea";
}
.icon-up176:before {
  content: "\e1eb";
}
.icon-upload119:before {
  content: "\e1ec";
}
.icon-upload120:before {
  content: "\e1ed";
}
.icon-usb33:before {
  content: "\e1ee";
}
.icon-user157:before {
  content: "\e1ef";
}
.icon-user158:before {
  content: "\e1f0";
}
.icon-users25:before {
  content: "\e1f1";
}
.icon-verification24:before {
  content: "\e1f2";
}
.icon-videocall:before {
  content: "\e1f3";
}
.icon-view12:before {
  content: "\e1f4";
}
.icon-virtual2:before {
  content: "\e1f5";
}
.icon-visibility1:before {
  content: "\e1f6";
}
.icon-voice32:before {
  content: "\e1f7";
}
.icon-voicemail1:before {
  content: "\e1f8";
}
.icon-volume47:before {
  content: "\e1f9";
}
.icon-volume49:before {
  content: "\e1fa";
}
.icon-volume50:before {
  content: "\e1fb";
}
.icon-volume51:before {
  content: "\e1fc";
}
.icon-warning37:before {
  content: "\e1fd";
}
.icon-watch16:before {
  content: "\e1fe";
}
.icon-waving:before {
  content: "\e1ff";
}
.icon-web37:before {
  content: "\e200";
}
.icon-website12:before {
  content: "\e201";
}
.icon-wifi81:before {
  content: "\e202";
}
.icon-wifi82:before {
  content: "\e203";
}
.icon-wifi83:before {
  content: "\e204";
}
.icon-window57:before {
  content: "\e205";
}
.icon-work3:before {
  content: "\e206";
}
.icon-workspace:before {
  content: "\e207";
}
.icon-world96:before {
  content: "\e208";
}
.icon-write20:before {
  content: "\e209";
}
.icon-youtube35:before {
  content: "\e20a";
}
.icon-account4:before {
  content: "\e20b";
}
.icon-add179:before {
  content: "\e20c";
}
.icon-add180:before {
  content: "\e20d";
}
.icon-add181:before {
  content: "\e20e";
}
.icon-add182:before {
  content: "\e20f";
}
.icon-add183:before {
  content: "\e210";
}
.icon-add184:before {
  content: "\e211";
}
.icon-add186:before {
  content: "\e212";
}
.icon-adjust6:before {
  content: "\e213";
}
.icon-airplane106:before {
  content: "\e214";
}
.icon-android11:before {
  content: "\e215";
}
.icon-android12:before {
  content: "\e216";
}
.icon-apple70:before {
  content: "\e217";
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/ame3/javax.faces.resource/fonts/fontawesome-webfont.eot.xhtml?ln=primefaces-rio&v=4.3.0");
  src: url("/ame3/javax.faces.resource/fonts/fontawesome-webfont.eot.xhtml?ln=primefaces-rio&v=4.3.0#iefix") format('embedded-opentype'), 
  url("/ame3/javax.faces.resource/fonts/fontawesome-webfont.woff2.xhtml?ln=primefaces-rio&v=4.3.0") format('woff2'), 
  url("/ame3/javax.faces.resource/fonts/fontawesome-webfont.woff.xhtml?ln=primefaces-rio&v=4.3.0") format('woff'), 
  url("/ame3/javax.faces.resource/fonts/fontawesome-webfont.ttf.xhtml?ln=primefaces-rio&v=4.3.0") format('truetype'), 
  url("/ame3/javax.faces.resource/fonts/fontawesome-webfont.svg.xhtml?ln=primefaces-rio&v=4.3.0#fontawesomeregular") format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  /* display: inline-block; */
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .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(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-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 {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}

/* PrimeFaces icon reset */
.ui-widget .ui-icon.fa, 
.ui-icon.fa {
    background-image: none;
    text-indent: 0px;
    background-repeat: no-repeat;
    display: block;
    overflow: visible;
    text-indent: 0px;
}

.ui-shadow{-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.8);-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.8);box-shadow:0px 5px 10px rgba(0,0,0,0.8);}.ui-overlay-visible{visibility:visible;}ui-overlay-visible *{visibility:visible !important;}.ui-overlay-hidden{visibility:hidden;}.ui-overlay-hidden *{visibility:hidden !important;;}/* IE7 Fixes */.ui-overlay-visible table{*border-collapse:collapse !important;}.ui-overlay-hidden table{*border-collapse:separate !important;}.ui-datepicker .ui-datepicker-current.ui-priority-secondary{opacity:1;}.ui-icon-blank{background-position:16px 16px;}/* Column Priorities */@media only all{th.ui-column-p-6,td.ui-column-p-6,th.ui-column-p-5,td.ui-column-p-5,th.ui-column-p-4,td.ui-column-p-4,th.ui-column-p-3,td.ui-column-p-3,th.ui-column-p-2,td.ui-column-p-2,th.ui-column-p-1,td.ui-column-p-1{display:none;}}/* Show priority 1 at 320px (20em x 16px) */@media screen and (min-width:20em){th.ui-column-p-1,td.ui-column-p-1{display:table-cell;}}/* Show priority 2 at 480px (30em x 16px) */@media screen and (min-width:30em){th.ui-column-p-2,td.ui-column-p-2{display:table-cell;}}/* Show priority 3 at 640px (40em x 16px) */@media screen and (min-width:40em){th.ui-column-p-3,td.ui-column-p-3{display:table-cell;}}/* Show priority 4 at 800px (50em x 16px) */@media screen and (min-width:50em){th.ui-column-p-4,td.ui-column-p-4{display:table-cell;}}/* Show priority 5 at 960px (60em x 16px) */@media screen and (min-width:60em){th.ui-column-p-5,td.ui-column-p-5{display:table-cell;}}/* Show priority 6 at 1,120px (70em x 16px) */@media screen and (min-width:70em){th.ui-column-p-6,td.ui-column-p-6{display:table-cell;}}/* FontAwesome */.ui-widget .ui-icon.fa, .ui-icon.fa{background:none repeat scroll 0 0 transparent !important;text-indent:0px !important;}
/*!* jQuery UI CSS Framework 1.8.20** Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT or GPL Version 2 licenses.* http://jquery.org/license** http://docs.jquery.com/UI/Theming/API*//* Layout helpers----------------------------------*/.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:0px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0px;}.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:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}/* required comment for clearfix to work in Opera \*/* html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}/* end clearfix */.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}/* Interaction Cues----------------------------------*/.ui-state-disabled{cursor:default !important;}/* Icons----------------------------------*//* states and images */.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}/* Misc visuals----------------------------------*//* Overlays */.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}/*!* jQuery UI Resizable 1.8.20** Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT or GPL Version 2 licenses.* http://jquery.org/license** http://docs.jquery.com/UI/Resizable#theming*/.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.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;}/*!* jQuery UI Selectable 1.8.20** Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT or GPL Version 2 licenses.* http://jquery.org/license** http://docs.jquery.com/UI/Selectable#theming*/.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}/*!* jQuery UI Slider 1.8.20** Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT or GPL Version 2 licenses.* http://jquery.org/license** http://docs.jquery.com/UI/Slider#theming*/.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;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:-.3em;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;}/*!* jQuery UI Datepicker 1.8.20** Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT or GPL Version 2 licenses.* http://jquery.org/license** http://docs.jquery.com/UI/Datepicker#theming*/.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.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:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}/* with multiple calendars */.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}/* RTL support */.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */.ui-datepicker-cover{display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;/*must have*/z-index:-1;/*must have*/filter:mask();/*must have*/top:-4px;/*must have*/left:-4px;/*must have*/width:200px;/*must have*/height:200px;/*must have*/}/* css for timepicker */.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}.ui-timepicker-div dl{text-align:left;}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}.ui-timepicker-div dl dd{margin:0 10px 10px 40%;}.ui-timepicker-div td{font-size:90%;}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}.ui-timepicker-div .ui_tpicker_unit_hide{display:none;}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;color:inherit;border:none;outline:none;border-bottom:solid 1px #555;width:95%;}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa;}.ui-timepicker-rtl{direction:rtl;}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}.ui-timepicker-rtl dl dt{float:right;clear:right;}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px;}/* Shortened version style */.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .ui-timepicker-div.ui-timepicker-oneLine dt{display:none;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px;}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right;}.ui-timepicker-div.ui-timepicker-oneLine dl dd, .ui-timepicker-div.ui-timepicker-oneLine dl dd > div{display:inline-block;margin:0;}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block;}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block;}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none;}/* PrimeFaces Extensions */.ui-datepicker-trigger.ui-button-icon-only .ui-button-text{padding:0.3em;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;min-height:0;padding:.5em .5em .5em 2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;zoom:1;}.ui-accordion .ui-accordion-header.ui-state-disabled, .ui-accordion .ui-accordion-header.ui-state-disabled a{cursor:default;}/** RTL **/.ui-accordion.ui-accordion-rtl{direction:rtl;}.ui-accordion.ui-accordion-rtl .ui-accordion-header .ui-icon{right:0.5m;left:auto;}.ui-accordion.ui-accordion-rtl .ui-accordion-header a{padding:0.5em 2.2em 0.5em 0.5em;}.ui-tabs-outline{outline:dotted thin;z-index:1;}
.ui-autocomplete{width:auto;zoom:1;cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:relative;display:inline-block;}.ui-autocomplete-input.ui-autocomplete-dd-input{padding-right:2.4em;}.ui-autocomplete .ui-autocomplete-dropdown{position:absolute;height:100%;width:2.4em;right:-2px;}.ui-autocomplete-query{font-weight:bold;}.ui-autocomplete-panel{position:absolute;overflow:auto;}.ui-autocomplete-panel .ui-autocomplete-item{cursor:pointer;}.ui-autocomplete-panel .ui-autocomplete-list{padding:0.4em;border:0 none;}.ui-autocomplete-panel .ui-autocomplete-list-item{border:0px none;font-weight:normal;margin:1px 0;padding:3px 5px;text-align:left;}.ui-autocomplete-panel .ui-autocomplete-table{border-collapse:collapse;width:100%;}.ui-autocomplete-panel .ui-autocomplete-table th,.ui-autocomplete-panel .ui-autocomplete-table td{border-width:1px;border-style:solid;border-color:inherit;padding:4px 10px 4px 10px;}.ui-autocomplete .ui-button-icon-only .ui-button-text{padding:0.29em;}.ui-autocomplete-panel .ui-autocomplete-moretext{font-size:90%;font-weight:bold;}.ui-autocomplete-list .ui-autocomplete-moretext{margin:1px 0;padding:3px 5px;text-align:left;border:0 none;}/* Multiple Selection */.ui-autocomplete-multiple-container{clear:left;cursor:text;list-style-type:none;margin:0;min-height:1px;overflow:hidden;width:400px;}.ui-autocomplete-multiple-container.ui-inputfield{padding:0;}.ui-autocomplete-token{cursor:default;float:left;overflow:hidden;padding:1px 3px;white-space:nowrap;position:relative;margin:2px;}.ui-autocomplete-token-label{display:block;padding:0em 2.1em 0em 0.5em;}.ui-autocomplete-token-icon{margin-top:-9px;position:absolute;right:0.2em;top:50%;cursor:pointer;}.ui-autocomplete-input-token{float:left;list-style-type:none;margin:1px;padding:0;}.ui-autocomplete-input-token input{border:0 none;width:140px;outline:medium none;background-color:transparent;margin:2px;}.ui-autocomplete-itemtip-content{display:none;}.ui-autocomplete-itemtip{position:absolute;display:none;padding:0.4em;}.ui-autocomplete-emptyMessage{padding:3px 5px;}.ui-autocomplete-panel .ui-autocomplete-group{font-weight:bold;cursor:default;}/* fluid */.ui-fluid .ui-autocomplete-multiple-container{width:100%;}
.ui-blockui{position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;}.ui-blockui-content{position:absolute;text-align:center;padding:1em;}
.ui-carousel{position:relative;padding:1px;}.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;}.ui-carousel .ui-carousel-viewport{overflow:hidden;position:relative;border:0;}.ui-carousel .ui-carousel-footer{margin:1px 1px 0px 1px;padding-top:9px;padding-bottom:6px;padding-right:10px;padding-left:10px;overflow:hidden;}.ui-carousel .ui-carousel-header{margin:0 1px;overflow:hidden;padding-top:7px;padding-bottom:8px;padding-right:10px;padding-left:10px;}.ui-carousel .ui-carousel-header .ui-carousel-header-title{display:inline-block;width:30%;padding-top:2px;overflow:hidden;}.ui-carousel .ui-carousel-dropdown,.ui-carousel .ui-carousel-mobiledropdown{float:right;margin:0px 10px;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:2px;}.ui-carousel .ui-carousel-page-link{float:left;margin:0 2px;}.ui-carousel .ui-carousel-page-link, .ui-carousel .ui-carousel-button{cursor:pointer;}.ui-carousel .ui-carousel-page-links{margin:0px 9px;margin-top:1px;display:inline-table;float:right;}.ui-carousel .ui-carousel-mobiledropdown{display:none;}
.ui-columntoggler{padding:0;position:absolute;overflow:auto;display:none;}.ui-columntoggler .ui-columntoggler-items{border:0 none;padding:0.4em;margin:0;}.ui-columntoggler .ui-columntoggler-item{border:0px none;cursor:pointer;font-weight:normal;margin:1px 0;padding:3px 5px;text-align:left;white-space:nowrap;display:block;position:relative;}.ui-columntoggler .ui-columntoggler-item .ui-chkbox{position:absolute;top:50%;margin-top:-8px;}.ui-columntoggler .ui-columntoggler-item label{display:block;padding-left:2.2em;}.ui-columntoggler .ui-columntoggler-close{float:right;margin-top:1px;margin-right:1px;}.ui-columntoggler .ui-columntoggler-close:focus{outline:dotted thin;}.ui-columntoggler .ui-columntoggler-items{padding:1em 0.4em 0.4em 0.4em;}/* Column Priorities */@media only all{.ui-columntoggler .ui-columntoggler-item.ui-column-p-1,.ui-columntoggler .ui-columntoggler-item.ui-column-p-2,.ui-columntoggler .ui-columntoggler-item.ui-column-p-3,.ui-columntoggler .ui-columntoggler-item.ui-column-p-4,.ui-columntoggler .ui-columntoggler-item.ui-column-p-5,.ui-columntoggler .ui-columntoggler-item.ui-column-p-6{display:none;}th.ui-helper-hidden,td.ui-helper-hidden{display:none}}/* Show priority 1 at 320px (20em x 16px) */@media screen and (min-width:20em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-1{display:block;}}/* Show priority 2 at 480px (30em x 16px) */@media screen and (min-width:30em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-2{display:block;}}/* Show priority 3 at 640px (40em x 16px) */@media screen and (min-width:40em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-3{display:block;}}/* Show priority 4 at 800px (50em x 16px) */@media screen and (min-width:50em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-4{display:block;}}/* Show priority 5 at 960px (60em x 16px) */@media screen and (min-width:60em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-5{display:block;}}/* Show priority 6 at 1,120px (70em x 16px) */@media screen and (min-width:70em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-6{display:block;}}
.ui-dashboard-column{float:left;padding-bottom:100px;}.ui-dashboard-column .ui-panel-titlebar{cursor:move;}
.ui-datalist .ui-datalist-header,.ui-datalist .ui-datalist-footer{text-align:center;padding:4px 10px;}.ui-datalist .ui-datalist-header{border-bottom:0px none;}.ui-datalist .ui-datalist-footer{border-top:0px none;}.ui-datalist .ui-paginator-top{border-bottom:0px none;}.ui-datalist .ui-paginator-bottom{border-top:0px none;}.ui-datalist .ui-datalist-empty-message{padding:4px 10px;}.ui-datalist .ui-datalist-nobullets{list-style-type:none;}
.ui-datagrid .ui-paginator{text-align:center;}.ui-datagrid-column{padding:3px;}.ui-datagrid-content-empty{padding:4px 10px;}.ui-datagrid .ui-datagrid-header,.ui-datagrid .ui-datagrid-footer{text-align:center;padding:4px 10px;}.ui-datagrid .ui-datagrid-header{border-bottom:0px none;}.ui-datagrid .ui-datagrid-footer{border-top:0px none;}.ui-datagrid .ui-paginator-top{border-bottom:0px none;}.ui-datagrid .ui-paginator-bottom{border-top:0px none;}/** Table Layout **/.ui-datagrid-data{width:100%;}
.ui-datascroller{}.ui-datascroller .ui-datascroller-header{text-align:center;padding:4px 10px;border-bottom:0px none;}.ui-datascroller .ui-datascroller-content{padding:4px 10px;}.ui-datascroller-inline .ui-datascroller-content{overflow:auto;}.ui-datascroller .ui-datascroller-list{list-style-type:none;margin:0;padding:0;}.ui-datascroller .ui-datascroller-item{border:0 none;}.ui-datascroller .ui-datascroller-loader{text-align:center;padding:4px 10px;}.ui-datascroller .ui-datascroller-loading{background:url("/ame3/javax.faces.resource/datascroller/images/loading.gif.xhtml?ln=primefaces&v=5.3.19") center center no-repeat;width:220px;height:19px;padding:0;margin:0;display:inline-block;}
.ui-datatable table{border-collapse:collapse;width:100%;table-layout:fixed;}.ui-datatable-tablewrapper{overflow:auto;}.ui-datatable .ui-datatable-header,.ui-datatable .ui-datatable-footer{text-align:center;padding:4px 10px;}.ui-datatable .ui-datatable-header{border-bottom:0px none;}.ui-datatable .ui-datatable-footer{border-top:0px none;}.ui-datatable thead th, .ui-datatable tfoot td{text-align:center;}.ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td,.ui-datatable tfoot th{padding:4px 10px;overflow:hidden;border-width:1px;border-style:solid;}.ui-datatable tbody.ui-datatable-data{outline:0;}.ui-datatable tbody td{border-color:inherit;}.ui-datatable .ui-sortable-column{cursor:pointer;}.ui-datatable div.ui-dt-c{position:relative;}.ui-datatable .ui-sortable-column-icon{display:inline-block;margin:-3px 0px -3px 2px;}.ui-datatable .ui-column-filter{display:block;width:100px;margin:auto;}.ui-datatable .ui-row-toggler{cursor:pointer;}.ui-datatable tr.ui-state-highlight{cursor:pointer;}.ui-datatable .ui-selection-column .ui-chkbox-all{display:block;margin:0px auto;width:16px;height:16px;}.ui-datatable-summary{display:none;}/* Scrollable */.ui-datatable-scrollable table,.ui-datatable-sticky table{table-layout:fixed;}.ui-datatable-scrollable-body{overflow:auto;}.ui-datatable-scrollable-header,.ui-datatable-scrollable-footer{overflow:hidden;border:0px none;}.ui-datatable-scrollable .ui-datatable-scrollable-header,.ui-datatable-scrollable .ui-datatable-scrollable-footer{position:relative;} .ui-datatable-scrollable .ui-datatable-scrollable-header td{font-weight:normal;}.ui-datatable-scrollable-body::-webkit-scrollbar{-webkit-appearance:none;width:15px;background-color:transparent;}.ui-datatable-scrollable-body::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid white;background-color:rgba(194,194,194,.5);}.ui-datatable .ui-datatable-scrollable-body{min-height:0%;}.ui-datatable .ui-datatable-data tr.ui-state-hover{border-color:inherit;font-weight:inherit;cursor:pointer;}.ui-datatable-scrollable-theadclone{height:0px;}.ui-datatable-scrollable-theadclone tr{height:0px;}.ui-datatable-scrollable-theadclone th.ui-state-default{height:0px;border-bottom-width:0px;border-top-width:0px;padding-top:0px;padding-bottom:0px;outline:0 none;}.ui-datatable-scrollable-theadclone th span.ui-column-title{display:block;height:0px;}.ui-datatable .ui-paginator,.ui-datatable .ui-paginator{padding:2px;}/* InCell Editing */.ui-datatable .ui-cell-editor-input{display:none;}.ui-datatable .ui-row-editing .ui-cell-editor .ui-cell-editor-output{display:none;}.ui-datatable .ui-row-editing .ui-cell-editor .ui-cell-editor-input{display:block;}.ui-datatable .ui-row-editor span{cursor:pointer;}.ui-datatable .ui-row-editor .ui-row-editor-pencil{display:inline-block;}.ui-datatable .ui-row-editing .ui-row-editor .ui-row-editor-pencil{display:none;}.ui-datatable .ui-row-editor .ui-row-editor-check,.ui-datatable .ui-row-editor .ui-row-editor-close{display:none;}.ui-datatable .ui-row-editing .ui-row-editor .ui-row-editor-check,.ui-datatable .ui-row-editing .ui-row-editor .ui-row-editor-close{display:inline-block;}.ui-datatable .ui-datatable-data tr.ui-row-editing td.ui-editable-column,.ui-datatable .ui-datatable-data td.ui-cell-editing{padding:0;margin:0;}.ui-row-editor-outline{outline:dotted thin;}/*resizer */.ui-datatable .ui-column-resizer{position:absolute;top:0px;right:0px;margin:0;width:8px;height:100%;padding:0px;cursor:col-resize;background-image:url("/ame3/javax.faces.resource/spacer/dot_clear.gif.xhtml?ln=primefaces&v=5.3.19");border:1px solid transparent;box-sizing:border-box;}.ui-datatable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none;}.ui-datatable-resizable{padding-bottom:1px;/*fix for webkit overlow*/overflow:auto;}.ui-datatable-resizable thead th,.ui-datatable-resizable tbody td,.ui-datatable-resizable tfoot td{white-space:nowrap;}.ui-datatable-resizable table{table-layout:fixed;}.ui-datatable-resizable th.ui-resizable-column{background-clip:padding-box;position:relative;}.ui-datatable-rtl{direction:rtl;}.ui-datatable-rtl.ui-datatable thead th, .ui-datatable-rtl.ui-datatable tfoot td{text-align:right;}/* Frozen Columns */.ui-datatable table.ui-datatable-fs{width:auto;}.ui-datatable .ui-datatable-frozenlayout-left,.ui-datatable .ui-datatable-frozenlayout-right{padding:0;border:0 none;vertical-align:top;}.ui-datatable .ui-datatable-frozen-container{margin-right:-1px;}.ui-datatable-frozen-container .ui-datatable-scrollable-body{overflow:hidden;}.ui-datatable .ui-datatable-frozen-container .ui-row-toggler{margin-top:-2px;margin-bottom:-2px;}.ui-datatable .ui-datatable-frozen-container .ui-row-editor{margin-top:-2px;margin-bottom:-2px;}.ui-datatable-frozenlayout-right .ui-datatable-empty-message td{visibility:hidden;}/** Reflow **/.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title{display:none;}.ui-datatable-reflow .ui-reflow-label,.ui-datatable-reflow .ui-reflow-dropdown{margin-bottom:10px;display:none;}@media ( max-width:640px ){.ui-datatable-reflow thead th,.ui-datatable-reflow tfoot td{display:none;}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"]{text-align:left;display:block;border:0px none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left;}.ui-datatable-reflow .ui-datatable-data.ui-widget-content{border:0px none;}.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content{border-left:0px none;border-right:0px none;}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;}.ui-datatable-reflow .ui-reflow-label,.ui-datatable-reflow .ui-reflow-dropdown{display:inline-block;}.ui-datatable-reflow .ui-reflow-dropdown{margin-left:5px;border-top-left-radius:3px;border-bottom-left-radius:3px;}.ui-datatable-reflow tr.ui-datatable-empty-message > td{display:block;border:0 none;}}
.ui-dialog{position:fixed;padding:0;overflow:hidden;display:none;}.ui-dialog.ui-dialog-absolute{position:absolute;}.ui-dialog.ui-overlay-hidden{display:block;}.ui-dialog .ui-dialog-titlebar{padding:.4em .4em .4em 1em;position:relative;border:0px;}.ui-dialog .ui-dialog-title{float:left;margin:.3em 16px .1em 0;} .ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-content.ui-df-content{overflow:hidden;padding:0;}.ui-dialog .ui-dialog-footer{padding:.4em 1em;border-width:1px 0 0 0;text-align:left;}.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.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-close, .ui-dialog .ui-dialog-titlebar-minimize,.ui-dialog .ui-dialog-titlebar-maximize{float:right;margin:0px;top:0px;padding:1px;cursor:pointer;}.ui-dialog .ui-dialog-titlebar-close span, .ui-dialog .ui-dialog-titlebar-minimize span, .ui-dialog .ui-dialog-titlebar-maximize span{display:block;margin:0px;}.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-minimize:hover, .ui-dialog .ui-dialog-titlebar-minimize:focus, .ui-dialog .ui-dialog-titlebar-maximize:hover, .ui-dialog .ui-dialog-titlebar-maximize:focus{padding:0;}.ui-dialog-docking-zone{position:fixed;bottom:0;left:0;}.ui-dialog-minimizing{border:2px dotted gray;}.ui-dialog .ui-dialog-message{margin-right:.5em}.ui-dialog-mask{position:fixed;width:100%;height:100%;}/** Confirm Dialog **/.ui-confirm-dialog .ui-dialog-content{padding:1em;}.ui-confirm-dialog-severity{float:left;margin-right:4px;}.ui-confirm-dialog-message{display:inline-block;margin-top:1px;}/** RTL **/.ui-dialog-rtl{direction:rtl;}.ui-dialog.ui-dialog-rtl .ui-dialog-title{float:right;}.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-close,.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-minimize,.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-maximize{float:left;}.ui-dialog.ui-dialog-rtl .ui-dialog-footer{text-align:right;}/* Message Dialog */.ui-message-dialog .ui-dialog-content{padding:1em;}
.ui-fieldset, .ui-fieldset .ui-fieldset-legend{padding:0.6em 1em;}.ui-fieldset-toggleable .ui-fieldset-legend{padding:0.5em 1em 0.5em 0.5em;cursor:pointer;outline:0;}.ui-fieldset .ui-fieldset-toggler{padding-right:.1em;margin-top:-0.1em;float:left;}
.ui-inputfield{margin:0;outline:medium none;padding:4px;font-weight:normal;}.ui-widget-header .ui-inputfield,.ui-widget-content .ui-inputfield{font-weight:normal;}.ui-inputtextarea-resizable{overflow:hidden;resize:none;}.ui-selectonelistbox, .ui-selectmanymenu,.ui-multiselectlistbox-listcontainer{padding:2px;width:150px;}.ui-selectonelistbox .ui-selectlistbox-listcontainer, .ui-selectmanymenu .ui-selectlistbox-listcontainer,.ui-multiselectlistbox-listcontainer{overflow:auto;}.ui-selectonelistbox.ui-state-disabled .ui-selectlistbox-listcontainer, .ui-selectmanymenu.ui-state-disabled .ui-selectlistbox-listcontainer{overflow:hidden;}.ui-selectonelistbox .ui-selectlistbox-list,.ui-selectmanymenu .ui-selectlistbox-list,.ui-multiselectlistbox .ui-multiselectlistbox-list{list-style-type:none;margin:0;padding:0;}.ui-selectonelistbox .ui-selectlistbox-item,.ui-selectmanymenu .ui-selectlistbox-item,.ui-multiselectlistbox .ui-multiselectlistbox-item{margin:2px;border:0 none;cursor:pointer;font-weight:normal;}.ui-selectonelistbox table.ui-selectlistbox-list,.ui-selectmanymenu table.ui-selectlistbox-list{border-collapse:collapse;width:100%;}.ui-selectlistbox-filter.ui-inputfield{padding-right:12%;padding-left:2%;width:85%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.ui-selectlistbox-filter-container{position:relative;margin:0.1em 0 0.1em 0;padding:0;}.ui-selectlistbox-filter-container .ui-icon{position:absolute;top:5px;right:2px;}.ui-multiselectlistbox .ui-multiselectlistbox-listcontainer{float:left;margin-right:4px;}.ui-multiselectlistbox .ui-multiselectlistbox-item{white-space:nowrap;}.ui-multiselectlistbox.ui-state-disabled .ui-multiselectlistbox-item{cursor:default;}.ui-multiselectlistbox .ui-multiselectlistbox-header{text-align:center;padding:2px 10px;border-bottom:0px none;}/*** Checkbox*/.ui-chkbox{display:inline-block;}.ui-chkbox .ui-chkbox-box{width:16px;height:16px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.ui-chkbox-icon.ui-icon{overflow:visible;}.ui-chkbox .ui-chkbox-label{cursor:pointer;margin:3px 0 0 3px;outline:medium none;z-index:1;display:inline-block;vertical-align:top;}.ui-selectoneradio label{display:block;margin-top:4px;}.ui-selectmanycheckbox.ui-widget td,.ui-selectoneradio.ui-widget td{border:0 none;}.ui-selectmanycheckbox.ui-grid label,.ui-selectoneradio.ui-grid label{display:inline-block;margin-left:4px;vertical-align:top;}.ui-panelgrid .ui-selectoneradio.ui-grid-responsive .ui-grid-row,.ui-panelgrid .ui-selectmanycheckbox.ui-grid-responsive .ui-grid-row{border-top:0px none;}/** RadioButton **/.ui-radiobutton{margin:3px 0;width:16px;line-height:16px;display:inline-block;}.ui-radiobutton .ui-radiobutton-box{width:16px;height:16px;line-height:16px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.ui-radiobutton-icon{margin-left:1px;}.ui-radiobutton.ui-radiobutton-native{margin:0;padding:0;}.ui-radiobutton.ui-radiobutton-native  .ui-helper-hidden-accessible{clip:auto;position:static !important;width:auto;height:auto;overflow:visible;margin:0;padding:0;}.ui-radiobutton.ui-radiobutton-native  .ui-radiobutton-box{display:none;}.ui-radiobutton.ui-radiobutton-native .ui-helper-hidden-accessible input{margin:0;}.ui-selectoneradio-native label{margin:0;}/** SelectOneMenu **/.ui-selectonemenu{display:inline-block;position:relative;width:auto;zoom:1;cursor:pointer;padding-right:2em;}.ui-selectonemenu .ui-selectonemenu-trigger{border-right:none;border-top:none;border-bottom:none;cursor:pointer;width:16px;height:100%;position:absolute;right:0;top:0;padding:0 3px;}.ui-selectonemenu .ui-selectonemenu-trigger  .ui-icon{margin-top:3px;}.ui-selectonemenu .ui-selectonemenu-label{display:block;border:none;white-space:nowrap;overflow:hidden;font-weight:normal;width:100%;text-align:left;}.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger,.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label{cursor:default;}.ui-selectonemenu label.ui-selectonemenu-label{cursor:pointer;}.ui-selectonemenu input.ui-selectonemenu-label{cursor:default;}.ui-selectonemenu-panel{position:absolute;height:auto;}.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper{overflow:auto;}.ui-selectonemenu-panel .ui-selectonemenu-item{font-weight:normal;cursor:pointer;}.ui-selectonemenu-panel .ui-selectonemenu-item-group{font-weight:bold;}.ui-selectonemenu-panel .ui-selectonemenu-list{padding:0.4em;border:0 none;}.ui-selectonemenu-panel .ui-selectonemenu-list-item{border:0px none;margin:1px 0;padding:3px 5px;text-align:left;white-space:nowrap;}.ui-selectonemenu-panel .ui-selectonemenu-table{border-collapse:collapse;width:100%;}.ui-selectonemenu-panel .ui-selectonemenu-table td{border-width:1px;border-style:solid;border-color:inherit;padding:4px 10px 4px 10px;}.ui-selectonemenu-panel .ui-selectonemenu-filter{width:85%;padding-right:15px;}.ui-selectonemenu-panel .ui-selectonemenu-filter-container{position:relative;margin:0;padding:0.4em;display:inline-block;}.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon{position:absolute;top:10px;right:10px;}.ui-state-disabled a{outline:none;}/* Button */.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;/* the overflow property removes extra width in IE */} .ui-button-icon-only{width:2.4em;} /*button text element */.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.3em 1em;}.ui-button-icon-only .ui-button-text{padding:.3em;text-indent:-9999999px;}.ui-button-text-icon-left .ui-button-text{padding:.3em 1em .3em 2.1em;}.ui-button-text-icon-right .ui-button-text{padding:.3em 2.1em .3em 1em;}/*button icon element(s) */.ui-button-icon-only .ui-icon, .ui-button-text-icon-left .ui-icon, .ui-button-text-icon-right .ui-icon{position:absolute;top:50%;margin-top:-8px;}/* FontAwesome icon */.ui-button-icon-only .ui-icon.fa, .ui-button-text-icon-left .ui-icon.fa, .ui-button-text-icon-right .ui-icon.fa{margin-top:-7px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-icon-left{left:.5em;}.ui-button-icon-right{right:.5em;}/*button sets*/.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:0;}/* workarounds */button.ui-button::-moz-focus-inner{border:0;padding:0;/* reset extra padding in Firefox */}/** SelectCheckbox Menu **/.ui-selectcheckboxmenu{display:inline-block;position:relative;width:auto;zoom:1;cursor:pointer;}.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{border-right:none;border-top:none;border-bottom:none;cursor:pointer;width:16px;height:100%;position:absolute;right:0;top:0;padding:0 3px;}.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger  .ui-icon{margin-top:3px;}.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label{display:block;padding:3px 26px 3px 5px;width:auto;border:none;cursor:pointer;}.ui-selectcheckboxmenu.ui-state-disabled .ui-selectcheckboxmenu-trigger,.ui-selectcheckboxmenu.ui-state-disabled .ui-selectcheckboxmenu-label{cursor:auto}.ui-selectcheckboxmenu-panel{padding:0.2em;position:absolute;overflow:hidden;-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.8);-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.8);box-shadow:0px 5px 10px rgba(0,0,0,0.8);}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper{overflow:auto;position:relative;padding:0.2em 0;}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list{border:0 none;}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{border:0px none;cursor:pointer;font-weight:normal;margin:1px 0;padding:3px 5px;text-align:left;white-space:nowrap;}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{display:block;position:relative;}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item .ui-chkbox{position:absolute;top:50%;margin-top:-8px;}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item label{display:block;padding-left:2.2em;}.ui-selectcheckboxmenu-header{margin-bottom:0.3em;padding:0.3em 0 0.3em 0.4em}.ui-selectcheckboxmenu-header .ui-chkbox{float:left;cursor:pointer;}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container{float:left;position:relative;margin-left:5px;}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon{position:absolute;right:5px;top:2px;}.ui-selectcheckboxmenu-header .ui-inputfield{padding:1px 20px 1px 2px;}.ui-selectcheckboxmenu-header span.ui-icon{float:left;}.ui-selectcheckboxmenu-header a.ui-selectcheckboxmenu-all,.ui-selectcheckboxmenu-header a.ui-selectcheckboxmenu-none{float:left;margin-right:10px;display:block;}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close{float:right;padding:1px;margin-right:0.2em;display:block;}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close.ui-state-hover{padding:0px;}.ui-selectcheckboxmenu-multiple-container{clear:left;cursor:pointer;list-style-type:none;margin:0;min-height:24px;overflow:hidden;min-width:100px;}.ui-selectcheckboxmenu-multiple-container.ui-inputfield{padding:0 22px 0 0;border:0;}.ui-selectcheckboxmenu-token{cursor:default;float:left;overflow:hidden;padding:1px 3px;white-space:nowrap;position:relative;margin:2px;}.ui-selectcheckboxmenu-token-label{display:block;padding:0em 2.1em 0em 0.5em;}.ui-selectcheckboxmenu-token-icon{margin-top:-9px;position:absolute;right:0.2em;top:50%;cursor:pointer;}.ui-selectcheckboxmenu-input-token{float:left;list-style-type:none;margin:1px;padding:0;}.ui-selectcheckboxmenu-input-token input{border:0 none;width:140px;outline:medium none;background-color:transparent;margin:2px;}.ui-selectcheckboxmenu-multiple .ui-selectcheckboxmenu-trigger  .ui-icon{position:relative;top:50%;margin-top:-8px;}.ui-splitbutton{position:relative;padding-right:2em;}.ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:32px;position:absolute;top:0px;margin-left:-1px;right:0px;}/** IE Hacks **/div.ui-button, .ui-splitbutton{display:inline-block;zoom:1;}/** Password **/.ui-password-panel{padding:4px 10px;width:150px;margin-top:2px;}.ui-password-panel .ui-password-meter{height:10px;background:transparent url("/ame3/javax.faces.resource/forms/password-meter.png.xhtml?ln=primefaces&v=5.3.19") no-repeat left top;padding:0;margin:0;}.ui-password-info{margin-top:4px;}.ui-password-panel-overlay{position:absolute;}/* OutputLabel */.ui-outputlabel.ui-state-error{border:0 none;}.ui-outputlabel .ui-outputlabel-rfi{margin-left:0.4em;}/* SelectOneButton */.ui-selectonebutton{display:inline-block;padding:1px;}.ui-selectonebutton.ui-state-error{padding:0px;}.ui-selectonebutton .ui-button.ui-state-focus{outline:none;}/* SelectManyButton */.ui-selectmanybutton{display:inline-block;padding:1px;}.ui-selectmanybutton.ui-state-error{padding:0px;}.ui-selectmanybutton .ui-button.ui-state-focus{outline:none;}/** Fluid **/.ui-fluid .ui-inputfield{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}/** InputText **/.ui-fluid .ui-inputtext{width:100%;}/** InputTextarea **/.ui-fluid .ui-inputtextarea{width:100%;}/** SelectOneMenu **/.ui-fluid .ui-selectonemenu{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger{width:32px;padding:0 6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}/** Calendar **/.ui-fluid .ui-calendar, .ui-fluid .ui-calendar input{width:100%;}.ui-fluid .ui-calendar{position:relative;}.ui-fluid .ui-trigger-calendar .ui-datepicker-trigger.ui-button{position:absolute;right:-2px;width:2.4em;}.ui-fluid .ui-trigger-calendar .ui-button-icon-only .ui-button-text{padding:0.28em;}.ui-fluid .ui-trigger-calendar input.hasDatepicker{padding-right:2.4em;}/** Spinner **/.ui-fluid .ui-spinner{width:100%;}.ui-fluid .ui-spinner .ui-spinner-input{padding-right:36px;width:100%;}.ui-fluid .ui-spinner .ui-spinner-button{width:auto;}.ui-fluid .ui-spinner .ui-spinner-button .ui-icon{left:6px;}/** AutoComplete **/.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input{width:100%;}.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2.4em;}/** InputMask **/.ui-fluid .ui-inputmask{width:100%;}/** Password **/.ui-fluid .ui-password{width:100%;}/** Keyboard **/.ui-fluid .ui-keyboard-input{width:100%;}/** CheckboxMenu **/.ui-fluid .ui-selectcheckboxmenu{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.ui-fluid .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon{margin-left:auto;margin-right:auto;}.ui-fluid .ui-selectcheckboxmenu-trigger{width:32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}/** Button **/.ui-fluid .ui-button{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}/** ButtonSet **/.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%;}}/** SplitButton **/.ui-fluid .ui-splitbutton{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.ui-fluid .ui-splitbutton .ui-button{width:100%;}.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}/** Listbox **/.ui-fluid .ui-selectonelistbox,.ui-fluid .ui-selectmanymenu{width:100%;}
/* ie6 */* html .ui-growl{position:absolute;}* html .ui-growl-item{padding-bottom:0;}* html .ui-growl-icon-close{top:7px;right:7px;}.ui-growl{position:fixed;top:20px;right:20px;width:301px;}.ui-growl-item-container{position:relative;margin:0 0 10px 0;opacity:0.85;filter:alpha(opacity=85);}.ui-growl-item{display:block;padding:10px 15px;}.ui-growl-item p{padding:0;margin:0;}.ui-growl-icon-close{position:absolute;top:5px;right:3px;cursor:pointer;}.ui-growl-title{font-weight:bold;padding:0 0 7px 0;display:block;}.ui-growl-image{width:32px;height:32px;float:left;margin:0;padding:0;display:block;background:url("/ame3/javax.faces.resource/messages/messages.png.xhtml?ln=primefaces&v=5.3.19") no-repeat;}.ui-growl-image-info{background-position:0 -264px;}.ui-growl-image-warn{background-position:0 -396px;}.ui-growl-image-error{background-position:0 0;}.ui-growl-image-fatal{background-position:0 -132px;}.ui-growl-message{padding:0 0 5px 0;width:220px;float:right;}.ui-growl-message p{font-weight:normal;}
/* Deprecated Grid CSS */.ui-grid{clear:both;padding:0px;margin:0px;}.ui-grid:before,.ui-grid:after{content:"";display:table;}.ui-grid:after{clear:both;}.ui-grid .ui-grid-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;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;}}/* Responsive */@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;}}/* New Grid CSS */.ui-g{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.ui-g:after{clear:both;content:"";display:table;}.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:0.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%;}@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:0.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%;}}@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:0.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%;}}@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:0.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%;}}@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:0.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-g-nopad{padding:0px;}
.ui-inplace .ui-inplace-display{cursor:pointer;border:0px none !important;}.ui-inplace .ui-inplace-disabled{cursor:default;}.ui-inplace .ui-inplace-content{}.ui-inplace .ui-inplace-editor{margin-left:0.1em;}.ui-inplace .ui-inplace-editor .ui-button-icon-only .ui-button-text{padding:0}
.ui-lightbox{position:fixed;}.ui-lightbox-content-wrapper{position:relative;}.ui-lightbox-content{position:relative;margin:0;padding:0;background-color:#000000;}.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{background:url("/ame3/javax.faces.resource/lightbox/images/loading.gif.xhtml?ln=primefaces&v=5.3.19") #000000 center center no-repeat;}.ui-lightbox-caption{padding:0.2em 0.4em;display:none;}.ui-lightbox-caption-text{margin:0.3em 0 0.1em 0;float:left;}.ui-lightbox-close{float:right;margin:0;padding:1px;}.ui-lightbox-close.ui-state-hover{padding:0;}
.ui-menu{width:12.5em;padding:0.3em;position:relative;outline:0 none;}.ui-menu.ui-menu-dynamic{position:absolute;display:none;z-index:100000;}.ui-menu-list{position:static;}.ui-menu .ui-menu-list .ui-menuitem{border:none;}.ui-menu .ui-menu-list .ui-widget-header{clear:both;float:left;width:98%;margin:1px 0;}.ui-menu .ui-menuitem{width:100%;float:left;clear:both;margin:1px 0;padding:0;}.ui-menu .ui-menuitem-parent{width:100%;float:left;clear:both;margin:1px 0;padding:0;}.ui-menu .ui-menuitem-link{display:block;width:92%;outline:none;text-decoration:none;font-weight:400;border:solid 1px transparent;float:left;line-height:16px;padding:0.3em;cursor:pointer;}.ui-menu .ui-menuitem-link .ui-menuitem-icon,.ui-menu .ui-submenu-icon{display:inline-block;float:left;}.ui-menu .ui-submenu-icon{margin-top:1px;}.ui-menu .ui-menuitem-text{float:left;}.ui-menu .ui-widget-header h1,.ui-menu .ui-widget-header h2,.ui-menu .ui-widget-header h3,.ui-menu .ui-widget-header h4,.ui-menu .ui-widget-header h5,.ui-menu .ui-widget-header h6{float:left;display:block;font-size:1em;margin:0 auto;padding:0.3em 3%;}.ui-menu .ui-menu-parent .ui-menu-child{display:none;width:12.5em;padding:0.3em;position:absolute;margin:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-menu .ui-menu-parent{position:relative;}/* Toggleable Menu */.ui-menu.ui-menu-toggleable li.ui-widget-header{position:relative;min-height:0;}.ui-menu.ui-menu-toggleable li.ui-widget-header h3{padding-left:2em;}.ui-menu.ui-menu-toggleable li.ui-widget-header.ui-state-hover{cursor:pointer;}.ui-menu.ui-menu-toggleable li.ui-widget-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-menu .ui-menu-parent .ui-icon-triangle-1-e,.ui-menu .ui-menu-parent .ui-icon-triangle-1-s,.ui-menubar .ui-menu-child .ui-icon-triangle-1-s,.ui-menubar .ui-menu-child .ui-icon-triangle-1-s{float:right;}.ui-menubutton{padding:0;position:relative;display:inline-block;}.ui-menubutton .ui-button{margin:0;}/** Menubar **/.ui-menubar{width:auto;}.ui-menubar .ui-menuitem{width:auto;clear:none;}.ui-menubar .ui-menu-child .ui-menuitem{width:100%;}.ui-menubar .ui-menu-child{top:25px;left:0;}.ui-menubar .ui-menuitem-link{width:auto;padding:0.4em 0.3em;}.ui-menubar .ui-menu-child .ui-menuitem-link{width:92%;}.ui-menubar .ui-widget-header{clear:none;width:auto;margin:0 3px 0 0;}.ui-menubar .ui-widget-header h1,.ui-menubar .ui-widget-header h2,.ui-menubar .ui-widget-header h3,.ui-menubar .ui-widget-header h4,.ui-menubar .ui-widget-header h5,.ui-menubar .ui-widget-header h6{padding:0.4em 0.3em;}.ui-menubar .ui-menubar-options{float:right;}.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link span.ui-icon-triangle-1-e,.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link span.ui-icon-triangle-1-s{*float:none;}.ui-menu .ui-separator{width:98%;height:0px;float:left;clear:both;margin:1px 0 0 0;padding:0;border-top:0px none;}/** MegaMenu **/.ui-megamenu td{vertical-align:top;}.ui-menu.ui-megamenu .ui-menu-parent .ui-menu-child{width:auto;}.ui-menu.ui-megamenu .ui-menu-child > table{width:auto;}.ui-menu.ui-megamenu .ui-menu-child .ui-menu-list{width:12.5em;}.ui-megamenu-vertical{width:12.5em;}.ui-megamenu-vertical .ui-menu-parent{clear:both;width:100%;}.ui-megamenu-vertical .ui-submenu-link.ui-menuitem-link{width:92%;}.ui-megamenu .ui-widget-header span{display:block;float:left;font-size:1em;margin:0 auto;padding:0.4em 0.3em;}/** Breadcrumb **/.ui-breadcrumb{margin:0;padding:0;overflow:hidden;padding:5px 5px 7px 5px;}.ui-breadcrumb ul{margin:0;padding:0;display:block;}.ui-breadcrumb ul li{display:block;float:left;position:relative;overflow:hidden;}.ui-breadcrumb ul li span{display:block;overflow:hidden;}.ui-breadcrumb ul li .ui-menuitem-link{display:block;position:relative;overflow:hidden;float:left;*cursor:pointer;margin-top:3px;}.ui-breadcrumb ul li a.ui-icon-home{padding:0;margin-top:1px;overflow:hidden;}.ui-breadcrumb-chevron{float:left;margin-top:2px;}.ui-breadcrumb .ui-breadcrumb-options{float:right;}/** SlideMenu **/.ui-slidemenu .ui-slidemenu-wrapper{position:relative;}.ui-slidemenu .ui-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative;}.ui-slidemenu .ui-menu-list{position:absolute;top:0;}.ui-slidemenu .ui-menu-parent{position:static;}.ui-slidemenu .ui-menu-child{box-shadow:none;border:0 none;background:none repeat scroll 0 0 transparent;}.ui-slidemenu-backward{position:absolute;bottom:0;width:95%;margin-bottom:0.4em;padding:0.2em;cursor:pointer;display:none;}.ui-slidemenu-backward .ui-icon{float:left;}/** PanelMenu **/.ui-panelmenu{width:auto;}.ui-panelmenu .ui-panelmenu-panel{padding:0;margin:0;}.ui-panelmenu .ui-panelmenu-header{cursor:pointer;position:relative;margin:0;zoom:1;}.ui-panelmenu .ui-panelmenu-header a{display:block;padding:.5em .5em .5em 2.2em;}.ui-panelmenu .ui-panelmenu-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-panelmenu .ui-panelmenu-content{padding:0.2em 0;border-top:0;margin-top:-2px;position:relative;top:1px;overflow:auto;zoom:1;outline:none;}.ui-panelmenu .ui-panelmenu-header.ui-state-disabled, .ui-panelmenu .ui-panelmenu-header.ui-state-disabled a{cursor:default;}.ui-panelmenu .ui-menu-list{position:static;}.ui-panelmenu .ui-menuitem{margin:1px 0;padding:0;}.ui-panelmenu .ui-menuitem-link{display:block;outline:none;text-decoration:none;font-weight:400;border:solid 1px transparent;line-height:16px;cursor:pointer;position:relative;padding:0.3em 0.3em 0.3em 2em;}.ui-panelmenu .ui-menu-parent .ui-menuitem-link-hasicon{padding-left:2.8em;}.ui-panelmenu .ui-icon{position:absolute;right:auto;top:0;bottom:0;margin:auto 0;left:0.5em;}.ui-panelmenu .ui-menu-parent > .ui-menuitem-link > .ui-icon{left:1.5em;}.ui-panelmenu .ui-menu-parent .ui-panelmenu-icon.ui-icon{left:0.5em;}.ui-panelmenu .ui-menuitem-text{float:none;}.ui-panelmenu .ui-menu-parent .ui-menu-list{margin-left:20px;}.ui-menuitem-outline{outline:1px dotted;z-index:1;}/** TabMenu **/.ui-tabmenu{position:relative;zoom:1;}.ui-tabmenu .ui-tabmenu-nav{margin:0;padding:.2em .2em 0;}.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:0.5em 1em;text-decoration:none;}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem-hasicon a{padding:0.5em 1em 0.5em 0.2em;}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-icon{float:left;cursor:pointer;}/** Steps **/.ui-steps ul{list-style-type:none;padding:0;margin:0;}     .ui-steps .ui-steps-item{float:left;box-sizing:border-box;}.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:200%;display:block;}.ui-steps .ui-steps-title{display:block;white-space:nowrap;}/* Responsive */@media (max-width:640px){.ui-steps .ui-steps-item .ui-menuitem-link{padding:0.5em;}.ui-steps .ui-steps-item .ui-steps-title{display:none;}}/** Fluid **/.ui-fluid .ui-menu{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ui-messages-info, .ui-messages-warn, .ui-messages-error, .ui-messages-fatal{border:1px solid;margin:10px 0px;padding:10px 10px 10px 10px;}.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal{border:1px solid;;margin:0px 5px;padding:2px 5px;}.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon,.ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon{background:url("/ame3/javax.faces.resource/messages/messages.png.xhtml?ln=primefaces&v=5.3.19") no-repeat;display:block;float:left;margin:0;padding:0;position:relative;}.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon{height:24px;width:24px;margin-top:-4px;}.ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon{height:16px;width:16px;}.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-message-error-summary, .ui-message-fatal-summary{margin-left:10px;font-weight:bold;}.ui-messages-info-detail, .ui-messages-warn-detail, .ui-messages-error-detail, .ui-messages-fatal-detail,.ui-message-info-detail, .ui-message-warn-detail, .ui-message-error-detail, .ui-message-fatal-detail{margin-left:5px;}.ui-messages-info, .ui-message-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}.ui-messages-warn, .ui-message-warn{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5;}.ui-messages-error, .ui-message-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}.ui-messages-fatal, .ui-message-fatal{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}.ui-messages ul{margin:0 25px;padding:0;list-style-type:none;}.ui-messages.ui-messages-noicon ul{margin:0 25px 0 0;}.ui-message-icon-only{width:16px;height:16px}.ui-messages-info-icon{background-position:0px -316px;}.ui-messages-warn-icon{background-position:0px -448px;}.ui-messages-error-icon{background-position:0px -52px;}.ui-messages-fatal-icon{background-position:0px -184px;}.ui-message-info-icon{background-position:0px -360px;}.ui-message-warn-icon{background-position:0px -492px;}.ui-message-error-icon{background-position:0px -96px;}.ui-message-fatal-icon{background-position:0px -228px;}.ui-messages .ui-messages-close{float:right;cursor:pointer;}
.ui-notificationbar{position:fixed;width:100%;height:100px;display:none;padding:10px;}.ui-notificationbar-close{position:absolute;right:3em;top:1em;cursor:pointer;}
.ui-orderlist{display:table;}.ui-orderlist .ui-orderlist-caption{width:180px;}.ui-orderlist .ui-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:200px;width:200px;}.ui-orderlist .ui-orderlist-list li{margin:1px;padding:2px;}.ui-orderlist .ui-button{display:block;margin-bottom:0.3em;}.ui-orderlist .ui-orderlist-button.ui-button-text-icon-primary{width:100%;}.ui-orderlist .ui-orderlist-item{cursor:pointer;border:0px none;font-weight:inherit;}.ui-orderlist .ui-orderlist-caption{text-align:center;padding:4px 0px;border-bottom:0px none;}.ui-orderlist table{width:100%;border-collapse:collapse;}.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;}/* Responsive */.ui-orderlist.ui-grid-responsive{display:block;width:100%;}.ui-orderlist.ui-grid-responsive .ui-orderlist-controls{margin-right:10px;}.ui-orderlist.ui-grid-responsive .ui-orderlist-list,.ui-orderlist.ui-grid-responsive .ui-orderlist-caption{width:100%;}  .ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button{width:100%;}@media (max-width:640px){.ui-orderlist.ui-grid-responsive .ui-orderlist-controls{text-align:center;}.ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button{display:inline;width:20%;}}
.ui-outputpanel-loading{background:url("/ame3/javax.faces.resource/outputpanel/images/loading.gif.xhtml?ln=primefaces&v=5.3.19") center center no-repeat;width:32px;height:32px;}
.ui-overlaypanel{padding:0;margin:0;position:absolute;}.ui-overlaypanel-content{padding:0.5em 1em;}.ui-overlaypanel-close{position:absolute;top:-10px;right:-10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.ui-overlaypanel-mask{position:fixed;width:100%;height:100%;}
.ui-panel{padding:0.2em;}.ui-panel .ui-panel-titlebar{padding:0.5em 1em 0.3em;}.ui-panel .ui-panel-title{margin:0.1em 16px 0.2em 0;}.ui-panel .ui-panel-titlebar-icon{float:right;cursor:pointer;}.ui-panel .ui-panel-titlebar-icon,.ui-panel .ui-panel-titlebar-icon:hover,.ui-panel .ui-panel-titlebar-icon:focus{margin-left:0.2em;margin-top:-0.2em;*margin:-1.5em 0em 0em 0.2em;}.ui-panel .ui-panel-content{border:0;background:none;padding:0.5em 1em;}.ui-panel .ui-panel-footer{border-width:1px 0 0;margin:0.5em 0 0;padding:0.5em 1em;text-align:left;}.ui-panel-collapsed-h .ui-panel-titlebar-icon,.ui-panel-collapsed-h .ui-panel-titlebar-icon:hover,.ui-panel-collapsed-h .ui-panel-titlebar-icon:focus{*margin:-0.2em 0em 0em 0.1em;}.ui-panel.ui-panel-collapsed-h{width:42px;}.ui-panel.ui-panel-collapsed-h .ui-panel-title{display:none;}            
.ui-panelgrid{border-collapse:collapse;}.ui-panelgrid .ui-panelgrid-header{text-align:center;padding:4px 10px;}.ui-panelgrid .ui-panelgrid-footer{text-align:left;padding:2px 5px;}.ui-panelgrid .ui-panelgrid-cell{border-width:1px;border-style:solid;border-color:inherit;padding:4px 10px;}.ui-panelgrid.ui-noborder .ui-panelgrid-cell{border:0px none;}.ui-panelgrid.ui-noborder .ui-widget-content,.ui-panelgrid.ui-noborder .ui-widget-header{border:0px none;}.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-content.ui-widget-content, .ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header.ui-widget-header,.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer.ui-widget-header,.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header > tr.ui-widget-header, .ui-panelgrid.ui-panelgrid-blank tbody > tr.ui-widget-content,.ui-panelgrid.ui-panelgrid-blank tbody > tr.ui-widget-content > td.ui-panelgrid-cell,.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer > tr.ui-widget-footer{background:none;border:0 none;}/* Grid CSS */.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell{border:0 none;}/* Responsive */@media (max-width:640px){.ui-panelgrid .ui-grid-responsive .ui-grid-row{border-top:1px solid #BCC7CF;}.ui-panelgrid .ui-grid-responsive .ui-grid-row:first-child{border-top:0 none;}.ui-panelgrid.ui-noborder .ui-grid-responsive .ui-grid-row{border:0 none;}}
.ui-paginator{margin:0px;text-align:center;padding:2px;}.ui-paginator.ui-paginator-top{border-bottom:0px none;}.ui-paginator.ui-paginator-bottom{border-top:0px none;}.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;padding:2px 6px;zoom:1;margin-left:1px;margin-right:1px;text-decoration:none;outline:none;}.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-next .ui-icon,.ui-paginator .ui-paginator-prev .ui-icon,.ui-paginator .ui-paginator-first .ui-icon,.ui-paginator .ui-paginator-last .ui-icon{height:auto;overflow:inherit;}.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;}/* Responsive */@media (max-width:640px){.ui-paginator .ui-paginator-pages{display:none;}}
.ui-picklist > div{float:left;}.ui-picklist .ui-picklist-buttons{height:200px;padding:0px 5px;}.ui-picklist .ui-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:200px;width:200px;}.ui-picklist .ui-picklist-list li{margin:1px;padding:2px;}.ui-picklist .ui-button{display:block;margin-bottom:0.3em;}.ui-picklist .ui-button-text-icon-left{width:100%;}.ui-picklist .ui-picklist-item{cursor:pointer;border:0px none;font-weight:inherit;}.ui-picklist .ui-picklist-caption{text-align:center;padding:4px 0px;border-bottom:0px none;}.ui-picklist table{width:100%;border-collapse:collapse;}.ui-picklist .ui-picklist-filter{padding-right:15px;width:100%;box-sizing:border-box;}.ui-picklist .ui-picklist-filter-container{position:relative;margin:0;padding:0;}.ui-picklist .ui-picklist-filter-container .ui-icon{position:absolute;top:5px;right:2px;}.ui-picklist{display:table;}.ui-picklist > div{float:none;display:table-cell;vertical-align:top;}.ui-picklist .ui-picklist-buttons{vertical-align:middle;}/* Vertical */.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:0.3em;}.ui-picklist-outline{outline:1px dotted black;z-index:1;}.ui-picklist-list.ui-picklist-source,.ui-picklist-list.ui-picklist-target{outline:none;}/* Responsive */.ui-picklist.ui-picklist-responsive *{box-sizing:border-box;}.ui-picklist.ui-picklist-responsive{width:100%;}.ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper{width:35%;}.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;}.ui-picklist.ui-picklist-responsive .ui-chkbox-box{width:18px;height:18px;}/* Responsive */@media (max-width:640px){.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:5px 0px;}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{display:inline;width:20%;}.ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons{padding-bottom:5px;}.ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons{padding-top:5px;}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-e{background-position:-64px -32px}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-e{background-position:-224px -32px;}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-w{background-position:0 -32px;}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-w{background-position:-192px -32px;}}
.ui-progressbar{height:1.2em;text-align:left;position:relative;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;width:0%;position:absolute;display:none;}.ui-progressbar .ui-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;font-weight:bold;}
.ui-rating-star,.ui-rating-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}.ui-rating-star a,.ui-rating-cancel a{width:16px;height:15px;display:block;background:url("/ame3/javax.faces.resource/rating/rating.png.xhtml?ln=primefaces&v=5.3.19") no-repeat 0 0;}.ui-rating-star a{background-position:0 -32px;}.ui-rating-star-on a{background-position:0 -48px;}.ui-rating-star-hover a{background-position:0 -64px;}.ui-rating-cancel-hover a{background-position:0 -16px;}.ui-rating.ui-state-disabled .ui-rating-star,.ui-rating.ui-state-disabled .ui-rating-cancel{cursor:default;}
.ui-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle;}.ui-spinner-input{vertical-align:middle;text-align:right;padding-right:20px;}.ui-spinner-button{cursor:default;display:block;font-size:0.5em;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:16px;z-index:100;}.ui-spinner .ui-icon{left:0;margin-top:-8px;position:absolute;top:50%;}.ui-spinner-up{top:0;}.ui-spinner-down{bottom:0;}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-spinner .ui-icon-triangle-1-n{margin-top:-9px;}.ui-spinner-input::-ms-clear{display:none;}
.ui-tabs{position:relative;padding:.2em;zoom:1;} /* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */.ui-tabs .ui-tabs-nav{margin:0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */.ui-tabs .ui-tabs-panel{border-width:0;padding:1em 1.4em;background:none;}.ui-tabs .ui-tabs-nav li{display:block;}.ui-tabs .ui-tabs-nav li .ui-icon{float:left;margin:0.4em 0.2em 0 0;cursor:pointer;}/* per orientation settings *//* top and bottom */.ui-tabs.ui-tabs-top > .ui-tabs-nav li{border-bottom:0;top:1px;}.ui-tabs.ui-tabs-top > .ui-tabs-nav{padding:.2em .2em 0;}.ui-tabs.ui-tabs-bottom > .ui-tabs-nav{padding:0 .2em .2em;}.ui-tabs.ui-tabs-bottom > .ui-tabs-nav li{border-top:0;}/* left and right*/.ui-tabs-left:after,.ui-tabs-right:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.ui-tabs-left > .ui-tabs-nav{float:left;width:23%;height:300px;background-image:none;padding-top:1px;}.ui-tabs-left > .ui-tabs-panels{float:right;width:75%;}.ui-tabs.ui-tabs-left > .ui-tabs-nav li,.ui-tabs.ui-tabs-right > .ui-tabs-nav li{display:block;white-space:normal;width:98%;}.ui-tabs.ui-tabs-left > .ui-tabs-nav li a,.ui-tabs.ui-tabs-right > .ui-tabs-nav li a{width:90%;}.ui-tabs.ui-tabs-left > .ui-tabs-nav li{float:right;}.ui-tabs.ui-tabs-right > .ui-tabs-nav li{float:left;}.ui-tabs.ui-tabs-left > .ui-tabs-nav li{margin:0 0 1px 0.2em;border-right:0 none;}.ui-tabs.ui-tabs-right > .ui-tabs-nav{float:right;width:23%;height:300px;background-image:none;padding-top:1px;}.ui-tabs.ui-tabs-right > .ui-tabs-panels{float:left;width:75%;}.ui-tabs.ui-tabs-right > .ui-tabs-nav li{margin:0 0.2em 1px 0;border-left:0 none;}/** RTL **/.ui-tabs-rtl{direction:rtl;}.ui-tabs-rtl .ui-tabs-nav li, .ui-tabs-rtl .ui-tabs-nav li a{float:right;}/** Scroll **/.ui-tabs-scrollable .ui-tabs-nav{width:5000px;}.ui-tabs .ui-tabs-navscroller{overflow:hidden;}.ui-tabs-scrollable .ui-tabs-nav li{margin:0 .2em -1px 0;}.ui-tabs .ui-tabs-navscroller-btn{position:absolute;height:28px;z-index:100;cursor:pointer;display:none;}.ui-tabs .ui-tabs-navscroller-btn-left{left:0.2em;}.ui-tabs .ui-tabs-navscroller-btn-right{right:0.2em;}.ui-tabs .ui-tabs-navscroller-btn-left .ui-icon,.ui-tabs .ui-tabs-navscroller-btn-right .ui-icon{margin-top:5px;}.ui-tabs-outline{outline:dotted thin;z-index:1;}
.ui-tagcloud{width:250px;}.ui-tagcloud ul{margin:1em;padding:0.1em;text-align:center;}.ui-tagcloud li{margin:0;padding:0;list-style:none;display:inline-block;}.ui-tagcloud li a{text-decoration:none;padding:0 5px;}.ui-tagcloud-strength-1{font-size:100%;}.ui-tagcloud-strength-2{font-size:120%;}.ui-tagcloud-strength-3{font-size:140%;}.ui-tagcloud-strength-4{font-size:160%;}.ui-tagcloud-strength-5{font-size:180%;}.ui-tagcloud li a.ui-state-hover{border:0px none;font-weight:inherit;}
.ui-toolbar{padding:0.2em;}.ui-toolbar .ui-separator{display:inline-block;vertical-align:middle;}.ui-toolbar-group-left{float:left;}.ui-toolbar-group-right{float:right;}
.ui-tooltip{position:absolute;display:none;padding:3px 5px;}
.ui-tree{width:300px;position:relative;}.ui-tree .ui-tree-container{margin:0;padding:3px;white-space:nowrap;overflow:auto;}.ui-tree .ui-treenode-children{margin:0;padding:0 0 0 16px;}.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:1px 0 0;}.ui-tree .ui-treenode-content{}.ui-tree .ui-tree-toggler{cursor:pointer;display:inline-block;vertical-align:top;}.ui-tree .ui-treenode-icon{display:inline-block;vertical-align:top;}.ui-tree .ui-treenode-label{display:inline-block;margin:2px 0 0 0;vertical-align:top;padding:0 3px;}.ui-tree .ui-tree-selectable .ui-treenode-label,.ui-tree .ui-tree-selectable .ui-treenode-icon{cursor:pointer;}.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-leaf-icon{width:16px;height:16px;display:inline-block;}.ui-tree .ui-chkbox-box{cursor:pointer;width:15px;height:15px;float:left;}.ui-tree .ui-chkbox{display:inline-block;zoom:1;}/** Horizontal Tree **/.ui-tree-horizontal{width:auto;padding:10px 0px;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:bottom;}.ui-tree-horizontal .ui-treenode-content{font-weight:normal;}.ui-tree-horizontal .ui-treenode-content.ui-tree-selectable{cursor:pointer;}.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{font-weight:normal;white-space:nowrap;}.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{padding:0.4em 1em 0.4em 0.2em;}.ui-tree-horizontal .ui-treenode-leaf .ui-treenode-content{padding:0.4em 1em;}.ui-tree.ui-tree-horizontal .ui-treenode{background:url("/ame3/javax.faces.resource/tree/images/line.gif.xhtml?ln=primefaces&v=5.3.19") repeat-x scroll center center transparent;padding:5px 40px;}.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed{padding-right:0px;}.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("/ame3/javax.faces.resource/tree/images/line.gif.xhtml?ln=primefaces&v=5.3.19") repeat-y scroll 0 0 transparent;width:1px;}.ui-tree.ui-tree-horizontal table{height:0px;}.ui-tree.ui-tree-horizontal .ui-chkbox{vertical-align:bottom;margin-right:3px;}/** RTL **/.ui-tree.ui-tree-rtl{direction:rtl;}.ui-tree.ui-tree-rtl .ui-treenode-children{padding:0 16px 0 0;}/** DragDrop **/.ui-tree-droppoint{list-style:none outside none;height:4px;margin:0;padding:0;}.ui-tree-droppoint.ui-state-hover{border:0 none;}.ui-treenode-content.ui-state-hover{font-weight:inherit;}.ui-tree-draghelper.ui-state-highlight{background:none transparent;}.ui-tree .ui-tree-scrollertop,.ui-tree .ui-tree-scrollerbottom{height:10px;width:100%;position:absolute;}.ui-tree .ui-tree-scrollertop{top:0;}.ui-tree .ui-tree-scrollerbottom{bottom:0;}.ui-tree .ui-treenode-content .ui-chkbox.ui-selection{display:none;}.ui-tree .ui-treenode-content.ui-tree-selectable .ui-chkbox.ui-selection{display:inline-block;}.ui-tree.ui-tree-checkbox-all .ui-treenode-content .ui-chkbox.ui-selection{display:inline-block;}.ui-tree .ui-treenode-outline{outline:1px dotted;}/** Fluid **/.ui-fluid .ui-tree{width:100%;}
.ui-treetable table{border-collapse:collapse;width:100%;table-layout:fixed;}.ui-treetable .ui-treetable-header,.ui-treetable .ui-treetable-footer{text-align:center;padding:4px 10px;}.ui-treetable .ui-treetable-header{border-bottom:0px none;}.ui-treetable .ui-treetable-footer{border-top:0px none;}.ui-treetable th, .ui-treetable tfoot td{text-align:center;}.ui-treetable thead th,.ui-treetable tbody td,.ui-treetable tfoot td{padding:4px 10px;overflow:hidden;white-space:nowrap;border-width:1px;border-style:solid;}.ui-treetable tbody td{border-color:inherit;}.ui-treetable .ui-treetable-toggler{float:left;margin-top:-2px;cursor:pointer;}.ui-treetable .ui-treetable-data tr.ui-state-highlight,.ui-treetable .ui-treetable-data tr.ui-state-hover{cursor:pointer;}.ui-treetable-scrollable-body{overflow:auto;}.ui-treetable-scrollable-header,.ui-treetable-scrollable-footer{overflow:hidden;border:0 none;}.ui-treetable.ui-treetable-scrollable table{table-layout:fixed;}.ui-treetable-scrollable .ui-treetable-scrollable-header,.ui-treetable-scrollable .ui-treetable-scrollable-footer{position:relative;} .ui-treetable .ui-treetable-data tr.ui-state-hover{border-color:inherit;font-weight:inherit;}/** Resizable Columns **/.ui-treetable-resizable{padding-bottom:1px;/*fix for webkit overlow*/overflow:auto;}.ui-treetable.ui-treetable-resizable table{table-layout:fixed;}.ui-treetable .ui-column-resizer{width:8px;height:20px;padding:0px;cursor:col-resize;background-image:url("/ame3/javax.faces.resource/spacer/dot_clear.gif.xhtml?ln=primefaces&v=5.3.19");margin:-4px -10px -4px 0px;float:right;}.ui-treetable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none;}.ui-treetable .ui-chkbox{margin-right:3px;}.ui-treetable .ui-treetable-indent{width:16px;height:16px;float:left;}.ui-treetable-scrollable-body::-webkit-scrollbar{-webkit-appearance:none;width:15px;background-color:transparent;}.ui-treetable-scrollable-body::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid white;background-color:rgba(194,194,194,.5);}.ui-treetable .ui-sortable-column{cursor:pointer;}.ui-treetable .ui-sortable-column-icon{display:inline-block;margin:-3px 0px -3px 2px;}.ui-treetable .ui-chkbox.ui-selection{display:none;}.ui-treetable .ui-treetable-selectable-node .ui-chkbox.ui-selection{display:inline-block;}.ui-treetable.ui-treetable-checkbox-all  .ui-chkbox.ui-selection{display:inline-block;}.ui-treetable-scrollable-theadclone{height:0px;}.ui-treetable-scrollable-theadclone tr{height:0px;}.ui-treetable-scrollable-theadclone th.ui-state-default{height:0px;border-bottom-width:0px;border-top-width:0px;padding-top:0px;padding-bottom:0px;outline:0 none;}.ui-treetable-scrollable-theadclone th span{display:block;height:0px;}/** Reflow **/.ui-treetable-reflow .ui-treetable-data td .ui-column-title{display:none;}@media ( max-width:640px ){.ui-treetable-reflow thead th,.ui-treetable-reflow tfoot td{display:none;}.ui-treetable-reflow .ui-treetable-data td{text-align:left;display:block;border:0px none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left;}.ui-treetable-reflow .ui-treetable-data.ui-widget-content{border:0px none;}.ui-treetable-reflow .ui-treetable-data tr.ui-widget-content{border-left:0px none;border-right:0px none;}.ui-treetable-reflow .ui-treetable-data td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;}}/* InCell Editing */.ui-treetable .ui-cell-editor-input{display:none;}.ui-treetable .ui-row-editing .ui-cell-editor .ui-cell-editor-output{display:none;}.ui-treetable .ui-row-editing .ui-cell-editor .ui-cell-editor-input{display:block;}.ui-treetable .ui-row-editor span{cursor:pointer;float:left;}.ui-treetable .ui-row-editor .ui-icon-pencil{display:inline-block;}.ui-treetable .ui-row-editing .ui-row-editor .ui-icon-pencil{display:none;}.ui-treetable .ui-row-editor .ui-icon-check,.ui-treetable .ui-row-editor .ui-icon-close{display:none;}.ui-treetable .ui-row-editing .ui-row-editor .ui-icon-check,.ui-treetable .ui-row-editing .ui-row-editor .ui-icon-close{display:inline-block;}.ui-treetable .ui-treetable-data tr.ui-row-editing td.ui-editable-column,.ui-treetable .ui-treetable-data td.ui-cell-editing{padding:0;margin:0;}.ui-treetable .ui-treetable-data tr.ui-row-editing td.ui-editable-column:first-child,.ui-treetable .ui-treetable-data td.ui-cell-editing:first-child{padding-left:10px;}
.ui-wizard{margin:0;padding:0;}.ui-wizard-content{margin:3px 0;}.ui-wizard-navbar{text-align:right;}.ui-wizard-nav-back, .ui-wizard-nav-next{cursor:pointer;}.ui-wizard-nav-back{float:left;}.ui-wizard-nav-next{float:right;}.ui-wizard-step-title{font-size:18px;margin:0 3px 0 0;padding:0.4em;float:left;}

.ui-inputnumber > .ui-inputtext::-ms-clear{display:none;}
