.ui-shadow{-moz-box-shadow:0 5px 10px rgba(0,0,0,0.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.8);box-shadow:0 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}.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}@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}}@media screen and (min-width:20em){th.ui-column-p-1,td.ui-column-p-1{display:table-cell}}@media screen and (min-width:30em){th.ui-column-p-2,td.ui-column-p-2{display:table-cell}}@media screen and (min-width:40em){th.ui-column-p-3,td.ui-column-p-3{display:table-cell}}@media screen and (min-width:50em){th.ui-column-p-4,td.ui-column-p-4{display:table-cell}}@media screen and (min-width:60em){th.ui-column-p-5,td.ui-column-p-5{display:table-cell}}@media screen and (min-width:70em){th.ui-column-p-6,td.ui-column-p-6{display:table-cell}}.ui-widget .ui-icon.fa,.ui-icon.fa{background:none repeat scroll 0 0 transparent!important;text-indent:0!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
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}/*!
 * 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:.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}.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:0}.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}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.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:0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0;color:inherit;border:0;outline:0;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}.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}.ui-datepicker-trigger.ui-button-icon-only .ui-button-text{padding:.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}.ui-accordion.ui-accordion-rtl{direction:rtl}.ui-accordion.ui-accordion-rtl .ui-accordion-header .ui-icon{right:.5m;left:auto}.ui-accordion.ui-accordion-rtl .ui-accordion-header a{padding:.5em 2.2em .5em .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:.4em;border:0 none}.ui-autocomplete-panel .ui-autocomplete-list-item{border:0 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:.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}.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:0 2.1em 0 .5em}.ui-autocomplete-token-icon{margin-top:-9px;position:absolute;right:.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:.4em}.ui-autocomplete-emptyMessage{padding:3px 5px}.ui-autocomplete-panel .ui-autocomplete-group{font-weight:bold;cursor:default}.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 0 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:0 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:0 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:.4em;margin:0}.ui-columntoggler .ui-columntoggler-item{border:0 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 .4em .4em .4em}@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}}@media screen and (min-width:20em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-1{display:block}}@media screen and (min-width:30em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-2{display:block}}@media screen and (min-width:40em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-3{display:block}}@media screen and (min-width:50em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-4{display:block}}@media screen and (min-width:60em){.ui-columntoggler .ui-columntoggler-item.ui-column-p-5{display:block}}@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:0 none}.ui-datalist .ui-datalist-footer{border-top:0 none}.ui-datalist .ui-paginator-top{border-bottom:0 none}.ui-datalist .ui-paginator-bottom{border-top:0 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:0 none}.ui-datagrid .ui-datagrid-footer{border-top:0 none}.ui-datagrid .ui-paginator-top{border-bottom:0 none}.ui-datagrid .ui-paginator-bottom{border-top:0 none}.ui-datagrid-data{width:100%}
.ui-datascroller .ui-datascroller-header{text-align:center;padding:4px 10px;border-bottom:0 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("/portalcialne/javax.faces.resource/datascroller/images/loading.gif.xhtml?ln=primefaces&v=6.0") 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:0 none}.ui-datatable .ui-datatable-footer{border-top:0 none}.ui-datatable thead th,.ui-datatable tfoot td{text-align:center}.ui-datatable thead 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 0 -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:0 auto;width:16px;height:16px}.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:0 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:0}.ui-datatable-scrollable-theadclone tr{height:0}.ui-datatable-scrollable-theadclone th.ui-state-default{height:0;border-bottom-width:0;border-top-width:0;padding-top:0;padding-bottom:0;outline:0 none}.ui-datatable-scrollable-theadclone th span.ui-column-title{display:block;height:0}.ui-datatable .ui-paginator,.ui-datatable .ui-paginator{padding:2px}.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;float:left}.ui-datatable .ui-row-editor .ui-icon-pencil{display:inline-block}.ui-datatable .ui-row-editing .ui-row-editor .ui-icon-pencil{display:none}.ui-datatable .ui-row-editor .ui-icon-check,.ui-datatable .ui-row-editor .ui-icon-close{display:none}.ui-datatable .ui-row-editing .ui-row-editor .ui-icon-check,.ui-datatable .ui-row-editing .ui-row-editor .ui-icon-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-datatable .ui-column-resizer{position:absolute;top:0;right:0;margin:0;width:8px;height:100%;padding:0;cursor:col-resize;background-image:url("/portalcialne/javax.faces.resource/spacer/dot_clear.gif.xhtml?ln=primefaces&v=6.0");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;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}.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}.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:0 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:0 none}.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content{border-left:0 none;border-right:0 none}.ui-datatable-reflow .ui-datatable-data td[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:0}.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:0;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:0;top:0;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:0}.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%}.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}.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}.ui-message-dialog .ui-dialog-content{padding:1em}
.ui-fieldset,.ui-fieldset .ui-fieldset-legend{padding:.6em 1em}.ui-fieldset-toggleable .ui-fieldset-legend{padding:.5em 1em .5em .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:.1em 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:0 none}.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:0 none}.ui-selectmanycheckbox .ui-selectmanycheckbox-item-group{font-weight:bold}.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}.ui-selectonemenu{display:inline-block;position:relative;width:auto;zoom:1;cursor:pointer;padding-right:2em}.ui-selectonemenu .ui-selectonemenu-trigger{border-right:0;border-top:0;border-bottom:0;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:0;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:.4em;border:0 none}.ui-selectonemenu-panel .ui-selectonemenu-list-item{border:0 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:.4em;display:inline-block}.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon{position:absolute;top:10px;right:10px}.ui-state-disabled a{outline:0}.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}.ui-button-icon-only{width:2.4em}.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}.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}.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}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:0}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-selectcheckboxmenu{display:inline-block;position:relative;width:auto;zoom:1;cursor:pointer}.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{border-right:0;border-top:0;border-bottom:0;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:0;cursor:pointer}.ui-selectcheckboxmenu.ui-state-disabled .ui-selectcheckboxmenu-trigger,.ui-selectcheckboxmenu.ui-state-disabled .ui-selectcheckboxmenu-label{cursor:auto}.ui-selectcheckboxmenu-panel{padding:.2em;position:absolute;overflow:hidden;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.8);box-shadow:0 5px 10px rgba(0,0,0,0.8)}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper{overflow:auto;position:relative;padding:.2em 0}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list{border:0 none}.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{border:0 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:.3em;padding:.3em 0 .3em .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:.2em;display:block}.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close.ui-state-hover{padding:0}.ui-splitbutton{position:relative;padding-right:2em}.ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:32px;position:absolute;top:0;margin-left:-1px;right:0}div.ui-button,.ui-splitbutton{display:inline-block;zoom:1}.ui-password-panel{padding:4px 10px;width:150px;margin-top:2px}.ui-password-panel .ui-password-meter{height:10px;background:transparent url("/portalcialne/javax.faces.resource/forms/password-meter.png.xhtml?ln=primefaces&v=6.0") no-repeat left top;padding:0;margin:0}.ui-password-info{margin-top:4px}.ui-password-panel-overlay{position:absolute}.ui-outputlabel.ui-state-error{border:0 none}.ui-outputlabel .ui-outputlabel-rfi{margin-left:.4em}.ui-selectonebutton{display:inline-block;padding:1px}.ui-selectonebutton.ui-state-error{padding:0}.ui-selectonebutton .ui-button.ui-state-focus{outline:0}.ui-selectmanybutton{display:inline-block;padding:1px}.ui-selectmanybutton.ui-state-error{padding:0}.ui-selectmanybutton .ui-button.ui-state-focus{outline:0}.ui-fluid .ui-inputfield{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-inputtext{width:100%}.ui-fluid .ui-inputtextarea{width:100%}.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}.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:.28em}.ui-fluid .ui-trigger-calendar input.hasDatepicker{padding-right:2.4em}.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}.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input{width:100%}.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2.4em}.ui-fluid .ui-inputmask{width:100%}.ui-fluid .ui-password{width:100%}.ui-fluid .ui-keyboard-input{width:100%}.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}.ui-fluid .ui-button{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-fluid .ui-buttonset{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button{width:50%}.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button{width:33.3%}.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button{width:25%}.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button{width:20%}.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:16.6%}@media(max-width:640px){.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:100%}}.ui-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}.ui-fluid .ui-selectonelistbox,.ui-fluid .ui-selectmanymenu{width:100%}
.ui-grid{clear:both;padding:0;margin:0}.ui-grid:before,.ui-grid:after{content:"";display:table}.ui-grid:after{clear:both}.ui-grid .ui-grid-row{display:-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}}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-g{display:-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:.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:.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:.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:.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:.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:0}
* 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:.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("/portalcialne/javax.faces.resource/messages/messages.png.xhtml?ln=primefaces&v=6.0") 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}
.ui-inplace .ui-inplace-display{cursor:pointer;border:0 none!important}.ui-inplace .ui-inplace-disabled{cursor:default}.ui-inplace .ui-inplace-editor{margin-left:.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:#000}.ui-lightbox-nav-right,.ui-lightbox-nav-left{position:absolute;top:50%;cursor:pointer}.ui-lightbox-nav-left{left:0}.ui-lightbox-nav-right{right:0}.ui-lightbox-loading{background:url("/portalcialne/javax.faces.resource/lightbox/images/loading.gif.xhtml?ln=primefaces&v=6.0") #000 center center no-repeat}.ui-lightbox-caption{padding:.2em .4em;display:none}.ui-lightbox-caption-text{margin:.3em 0 .1em 0;float:left}.ui-lightbox-close{float:right;margin:0;padding:1px}.ui-lightbox-close.ui-state-hover{padding:0}
.ui-menu{width:12.5em;padding:.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:0}.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:0;text-decoration:none;font-weight:400;border:solid 1px transparent;float:left;line-height:16px;padding:.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:.3em 3%}.ui-menu .ui-menu-parent .ui-menu-child{display:none;width:12.5em;padding:.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}.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}.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:.4em .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:.4em .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:0;float:left;clear:both;margin:1px 0 0 0;padding:0;border-top:0 none}.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-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}.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:.4em;padding:.2em;cursor:pointer;display:none}.ui-slidemenu-backward .ui-icon{float:left}.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:.2em 0;border-top:0;margin-top:-2px;position:relative;top:1px;overflow:auto;zoom:1;outline:0}.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:0;text-decoration:none;font-weight:400;border:solid 1px transparent;line-height:16px;cursor:pointer;position:relative;padding:.3em .3em .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:.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:.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}.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:.5em 1em;text-decoration:none}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem-hasicon a{padding:.5em 1em .5em .2em}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-icon{float:left;cursor:pointer}.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}@media(max-width:640px){.ui-steps .ui-steps-item .ui-menuitem-link{padding:.5em}.ui-steps .ui-steps-item .ui-steps-title{display:none}}.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 0;padding:10px 10px 10px 10px}.ui-message-info,.ui-message-error,.ui-message-warn,.ui-message-fatal{border:1px solid;margin:0 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("/portalcialne/javax.faces.resource/messages/messages.png.xhtml?ln=primefaces&v=6.0") 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:0 -316px}.ui-messages-warn-icon{background-position:0 -448px}.ui-messages-error-icon{background-position:0 -52px}.ui-messages-fatal-icon{background-position:0 -184px}.ui-message-info-icon{background-position:0 -360px}.ui-message-warn-icon{background-position:0 -492px}.ui-message-error-icon{background-position:0 -96px}.ui-message-fatal-icon{background-position:0 -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:.3em}.ui-orderlist .ui-orderlist-button.ui-button-text-icon-primary{width:100%}.ui-orderlist .ui-orderlist-item{cursor:pointer;border:0 none;font-weight:inherit}.ui-orderlist .ui-orderlist-caption{text-align:center;padding:4px 0;border-bottom:0 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}.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("/portalcialne/javax.faces.resource/outputpanel/images/loading.gif.xhtml?ln=primefaces&v=6.0") center center no-repeat;width:32px;height:32px}
.ui-overlaypanel{padding:0;margin:0;position:absolute}.ui-overlaypanel-content{padding:.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:.2em}.ui-panel .ui-panel-titlebar{padding:.5em 1em .3em}.ui-panel .ui-panel-title{margin:.1em 16px .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:.2em;margin-top:-0.2em;*margin:-1.5em 0 0 .2em}.ui-panel .ui-panel-content{border:0;background:0;padding:.5em 1em}.ui-panel .ui-panel-footer{border-width:1px 0 0;margin:.5em 0 0;padding:.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 0 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:0 none}.ui-panelgrid.ui-noborder .ui-widget-content,.ui-panelgrid.ui-noborder .ui-widget-header{border:0 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:0;border:0 none}.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell{border:0 none}@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:0;text-align:center;padding:2px}.ui-paginator.ui-paginator-top{border-bottom:0 none}.ui-paginator.ui-paginator-bottom{border-top:0 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:0}.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}@media(max-width:640px){.ui-paginator .ui-paginator-pages{display:none}}
.ui-picklist>div{float:left}.ui-picklist .ui-picklist-buttons{height:200px;padding:0 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:.3em}.ui-picklist .ui-button-text-icon-left{width:100%}.ui-picklist .ui-picklist-item{cursor:pointer;border:0 none;font-weight:inherit}.ui-picklist .ui-picklist-caption{text-align:center;padding:4px 0;border-bottom:0 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}.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:.3em}.ui-picklist-outline{outline:1px dotted black;z-index:1}.ui-picklist-list.ui-picklist-source,.ui-picklist-list.ui-picklist-target{outline:0}.ui-picklist.ui-picklist-responsive *{box-sizing:border-box}.ui-picklist.ui-picklist-responsive{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-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}@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 0}.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("/portalcialne/javax.faces.resource/rating/rating.png.xhtml?ln=primefaces&v=6.0") 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:.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}.ui-tabs .ui-tabs-nav{margin:0}.ui-tabs .ui-tabs-nav li{list-style:none;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:inline-block;vertical-align:top}.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}.ui-tabs .ui-tabs-panel{border-width:0;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-nav li .ui-icon{float:left;margin:.4em .2em 0 0;cursor:pointer}.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}.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 .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 .2em 1px 0;border-left:0 none}.ui-tabs-rtl{direction:rtl}.ui-tabs-rtl .ui-tabs-nav li,.ui-tabs-rtl .ui-tabs-nav li a{float:right}.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:.2em}.ui-tabs .ui-tabs-navscroller-btn-right{right:.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:.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:0 none;font-weight:inherit}
.ui-toolbar{padding:.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}.ui-tooltip.ui-tooltip-right,.ui-tooltip.ui-tooltip-left{padding:0 5px}.ui-tooltip.ui-tooltip-top,.ui-tooltip.ui-tooltip-bottom{padding:5px 0}.ui-tooltip .ui-tooltip-text{padding:3px 10px;background-color:#4c4c4c;color:#fff}.ui-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ui-tooltip-right .ui-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#4c4c4c}.ui-tooltip-left .ui-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#4c4c4c}.ui-tooltip.ui-tooltip-top{padding:5px 0}.ui-tooltip-top .ui-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#4c4c4c}.ui-tooltip-bottom .ui-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#4c4c4c}
.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-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}.ui-tree-horizontal{width:auto;padding:10px 0;overflow:auto}.ui-tree.ui-tree-horizontal table,.ui-tree.ui-tree-horizontal tr,.ui-tree.ui-tree-horizontal td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}.ui-tree.ui-tree-horizontal .ui-tree-toggler{vertical-align: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:.4em 1em .4em .2em}.ui-tree-horizontal .ui-treenode-leaf .ui-treenode-content{padding:.4em 1em}.ui-tree.ui-tree-horizontal .ui-treenode{background:url("/portalcialne/javax.faces.resource/tree/images/line.gif.xhtml?ln=primefaces&v=6.0") 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:0}.ui-tree.ui-tree-horizontal .ui-treenode-children{padding:0;margin:0}.ui-tree.ui-tree-horizontal .ui-treenode-connector{width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-table{height:100%;width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-line{background:url("/portalcialne/javax.faces.resource/tree/images/line.gif.xhtml?ln=primefaces&v=6.0") repeat-y scroll 0 0 transparent;width:1px}.ui-tree.ui-tree-horizontal table{height:0}.ui-tree.ui-tree-horizontal .ui-chkbox{vertical-align:bottom;margin-right:3px}.ui-tree.ui-tree-rtl{direction:rtl}.ui-tree.ui-tree-rtl .ui-treenode-children{padding:0 16px 0 0}.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}.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:0 none}.ui-treetable .ui-treetable-footer{border-top:0 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}.ui-treetable-resizable{padding-bottom:1px;overflow:auto}.ui-treetable.ui-treetable-resizable table{table-layout:fixed}.ui-treetable .ui-column-resizer{width:8px;height:20px;padding:0;cursor:col-resize;background-image:url("/portalcialne/javax.faces.resource/spacer/dot_clear.gif.xhtml?ln=primefaces&v=6.0");margin:-4px -10px -4px 0;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 0 -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:0}.ui-treetable-scrollable-theadclone tr{height:0}.ui-treetable-scrollable-theadclone th.ui-state-default{height:0;border-bottom-width:0;border-top-width:0;padding-top:0;padding-bottom:0;outline:0 none}.ui-treetable-scrollable-theadclone th span{display:block;height:0}.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:0 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:0 none}.ui-treetable-reflow .ui-treetable-data tr.ui-widget-content{border-left:0 none;border-right:0 none}.ui-treetable-reflow .ui-treetable-data td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em}}.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:.4em;float:left}

@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;
}

.Container66 {
	width: 66.66%;
	float: left;
}

.Container60 {
	width: 60%;
	float: left;
}

.Container50 {
	width: 50%;
	float: left;
}

.Container40 {
	width: 40%;
	float: left;
}

.Container33 {
	width: 33.33%;
	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;
}

.TexAlLeft {
	text-align: left;
}

.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;
		overflow: hidden;
		overflow-x: auto;
	}

	/* 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;
		overflow: hidden;
		overflow-x: auto;
	}

	/* 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;
}

-


.ui-panel .ui-panel-titlebar {
	background-color: #bbbbbb !important;
}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

@
-webkit-keyframes bounce { 0%, 20%, 53%, 80%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

40
%
,
43
%
{
-webkit-transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
-webkit-transform
:
translate3d
(
0
,
-30
px
,
0
);
transform
:
translate3d
(
0
,
-30
px
,
0
);
}
70
%
{
-webkit-transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
-webkit-transform
:
translate3d
(
0
,
-15
px
,
0
);
transform
:
translate3d
(
0
,
-15
px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
0
,
-4
px
,
0
);
transform
:
translate3d
(
0
,
-4
px
,
0
);
}
}
@
keyframes bounce { 0%, 20%, 53%, 80%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

40
%
,
43
%
{
-webkit-transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
-webkit-transform
:
translate3d
(
0
,
-30
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-30
px
,
0
);
transform
:
translate3d
(
0
,
-30
px
,
0
);
}
70
%
{
-webkit-transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
transition-timing-function
:
cubic-bezier
(
0
.755
,
0
.050
,
0
.855
,
0
.060
);
-webkit-transform
:
translate3d
(
0
,
-15
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-15
px
,
0
);
transform
:
translate3d
(
0
,
-15
px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
0
,
-4
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-4
px
,
0
);
transform
:
translate3d
(
0
,
-4
px
,
0
);
}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
}

@
-webkit-keyframes flash { 0%, 50%, 100% {
	opacity: 1;
}

25
%
,
75
%
{
opacity
:
0;
}
}
@
keyframes flash { 0%, 50%, 100% {
	opacity: 1;
}

25
%
,
75
%
{
opacity
:
0;
}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@
-webkit-keyframes pulse { 0% {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

50
%
{
-webkit-transform
:
scale3d
(
1
.05
,
1
.05
,
1
.05
);
transform
:
scale3d
(
1
.05
,
1
.05
,
1
.05
);
}
100
%
{
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
@
keyframes pulse { 0% {
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

50
%
{
-webkit-transform
:
scale3d
(
1
.05
,
1
.05
,
1
.05
);
-ms-transform
:
scale3d
(
1
.05
,
1
.05
,
1
.05
);
transform
:
scale3d
(
1
.05
,
1
.05
,
1
.05
);
}
100
%
{
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
-ms-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

@
-webkit-keyframes rubberBand { 0% {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

30
%
{
-webkit-transform
:
scale3d
(
1
.25
,
0
.75
,
1
);
transform
:
scale3d
(
1
.25
,
0
.75
,
1
);
}
40
%
{
-webkit-transform
:
scale3d
(
0
.75
,
1
.25
,
1
);
transform
:
scale3d
(
0
.75
,
1
.25
,
1
);
}
50
%
{
-webkit-transform
:
scale3d
(
1
.15
,
0
.85
,
1
);
transform
:
scale3d
(
1
.15
,
0
.85
,
1
);
}
65
%
{
-webkit-transform
:
scale3d
(


.95
,
1
.05
,
1
);
transform
:
scale3d
(


.95
,
1
.05
,
1
);
}
75
%
{
-webkit-transform
:
scale3d
(
1
.05
,
.95
,
1
);
transform
:
scale3d
(
1
.05
,
.95
,
1
);
}
100
%
{
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
@
keyframes rubberBand { 0% {
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

30
%
{
-webkit-transform
:
scale3d
(
1
.25
,
0
.75
,
1
);
-ms-transform
:
scale3d
(
1
.25
,
0
.75
,
1
);
transform
:
scale3d
(
1
.25
,
0
.75
,
1
);
}
40
%
{
-webkit-transform
:
scale3d
(
0
.75
,
1
.25
,
1
);
-ms-transform
:
scale3d
(
0
.75
,
1
.25
,
1
);
transform
:
scale3d
(
0
.75
,
1
.25
,
1
);
}
50
%
{
-webkit-transform
:
scale3d
(
1
.15
,
0
.85
,
1
);
-ms-transform
:
scale3d
(
1
.15
,
0
.85
,
1
);
transform
:
scale3d
(
1
.15
,
0
.85
,
1
);
}
65
%
{
-webkit-transform
:
scale3d
(


.95
,
1
.05
,
1
);
-ms-transform
:
scale3d
(


.95
,
1
.05
,
1
);
transform
:
scale3d
(


.95
,
1
.05
,
1
);
}
75
%
{
-webkit-transform
:
scale3d
(
1
.05
,
.95
,
1
);
-ms-transform
:
scale3d
(
1
.05
,
.95
,
1
);
transform
:
scale3d
(
1
.05
,
.95
,
1
);
}
100
%
{
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
-ms-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}

@
-webkit-keyframes shake { 0%, 100% {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

10
%
,
30
%
,
50
%
,
70
%
,
90
%
{
-webkit-transform
:
translate3d
(
-10px
,
0
,
0
);
transform
:
translate3d
(
-10px
,
0
,
0
);
}
20
%
,
40
%
,
60
%
,
80
%
{
-webkit-transform
:
translate3d
(
10px
,
0
,
0
);
transform
:
translate3d
(
10px
,
0
,
0
);
}
}
@
keyframes shake { 0%, 100% {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

10
%
,
30
%
,
50
%
,
70
%
,
90
%
{
-webkit-transform
:
translate3d
(
-10px
,
0
,
0
);
-ms-transform
:
translate3d
(
-10px
,
0
,
0
);
transform
:
translate3d
(
-10px
,
0
,
0
);
}
20
%
,
40
%
,
60
%
,
80
%
{
-webkit-transform
:
translate3d
(
10px
,
0
,
0
);
-ms-transform
:
translate3d
(
10px
,
0
,
0
);
transform
:
translate3d
(
10px
,
0
,
0
);
}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}

@
-webkit-keyframes swing { 20% {
	-webkit-transform: rotate3d(0, 0, 1, 15deg);
	transform: rotate3d(0, 0, 1, 15deg);
}

40
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-10
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-10
deg
);
}
60
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
5
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
5
deg
);
}
80
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-5
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-5
deg
);
}
100
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
0
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
0
deg
);
}
}
@
keyframes swing { 20% {
	-webkit-transform: rotate3d(0, 0, 1, 15deg);
	-ms-transform: rotate3d(0, 0, 1, 15deg);
	transform: rotate3d(0, 0, 1, 15deg);
}

40
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-10
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
-10
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-10
deg
);
}
60
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
5
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
5
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
5
deg
);
}
80
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-5
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
-5
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-5
deg
);
}
100
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
0
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
0
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
0
deg
);
}
}
.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}

@
-webkit-keyframes tada { 0% {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

10
%
,
20
%
{
-webkit-transform
:
scale3d
(


.9
,
.9
,
.9
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
transform
:
scale3d
(


.9
,
.9
,
.9
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
}
30
%
,
50
%
,
70
%
,
90
%
{
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
}
40
%
,
60
%
,
80
%
{
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
}
100
%
{
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
@
keyframes tada { 0% {
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

10
%
,
20
%
{
-webkit-transform
:
scale3d
(


.9
,
.9
,
.9
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
-ms-transform
:
scale3d
(


.9
,
.9
,
.9
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
transform
:
scale3d
(


.9
,
.9
,
.9
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
}
30
%
,
50
%
,
70
%
,
90
%
{
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
-ms-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
}
40
%
,
60
%
,
80
%
{
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
-ms-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
}
100
%
{
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
-ms-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@
-webkit-keyframes wobble { 0% {
	-webkit-transform: none;
	transform: none;
}

15
%
{
-webkit-transform
:
translate3d
(
-25%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-5
deg
);
transform
:
translate3d
(
-25%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-5
deg
);
}
30
%
{
-webkit-transform
:
translate3d
(
20%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
transform
:
translate3d
(
20%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
}
45
%
{
-webkit-transform
:
translate3d
(
-15%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
transform
:
translate3d
(
-15%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
}
60
%
{
-webkit-transform
:
translate3d
(
10%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
2
deg
);
transform
:
translate3d
(
10%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
2
deg
);
}
75
%
{
-webkit-transform
:
translate3d
(
-5%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-1
deg
);
transform
:
translate3d
(
-5%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-1
deg
);
}
100
%
{
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes wobble { 0% {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

15
%
{
-webkit-transform
:
translate3d
(
-25%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-5
deg
);
-ms-transform
:
translate3d
(
-25%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-5
deg
);
transform
:
translate3d
(
-25%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-5
deg
);
}
30
%
{
-webkit-transform
:
translate3d
(
20%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
-ms-transform
:
translate3d
(
20%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
transform
:
translate3d
(
20%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
3
deg
);
}
45
%
{
-webkit-transform
:
translate3d
(
-15%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
-ms-transform
:
translate3d
(
-15%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
transform
:
translate3d
(
-15%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-3
deg
);
}
60
%
{
-webkit-transform
:
translate3d
(
10%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
2
deg
);
-ms-transform
:
translate3d
(
10%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
2
deg
);
transform
:
translate3d
(
10%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
2
deg
);
}
75
%
{
-webkit-transform
:
translate3d
(
-5%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-1
deg
);
-ms-transform
:
translate3d
(
-5%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-1
deg
);
transform
:
translate3d
(
-5%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
-1
deg
);
}
100
%
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@
-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.3
,
.3
,
.3
);
transform
:
scale3d
(


.3
,
.3
,
.3
);
}
20
%
{
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
}
40
%
{
-webkit-transform
:
scale3d
(


.9
,
.9
,
.9
);
transform
:
scale3d
(


.9
,
.9
,
.9
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(
1
.03
,
1
.03
,
1
.03
);
transform
:
scale3d
(
1
.03
,
1
.03
,
1
.03
);
}
80
%
{
-webkit-transform
:
scale3d
(


.97
,
.97
,
.97
);
transform
:
scale3d
(


.97
,
.97
,
.97
);
}
100
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
@
keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.3
,
.3
,
.3
);
-ms-transform
:
scale3d
(


.3
,
.3
,
.3
);
transform
:
scale3d
(


.3
,
.3
,
.3
);
}
20
%
{
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
-ms-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
}
40
%
{
-webkit-transform
:
scale3d
(


.9
,
.9
,
.9
);
-ms-transform
:
scale3d
(


.9
,
.9
,
.9
);
transform
:
scale3d
(


.9
,
.9
,
.9
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(
1
.03
,
1
.03
,
1
.03
);
-ms-transform
:
scale3d
(
1
.03
,
1
.03
,
1
.03
);
transform
:
scale3d
(
1
.03
,
1
.03
,
1
.03
);
}
80
%
{
-webkit-transform
:
scale3d
(


.97
,
.97
,
.97
);
-ms-transform
:
scale3d
(


.97
,
.97
,
.97
);
transform
:
scale3d
(


.97
,
.97
,
.97
);
}
100
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(
1
,
1
,
1
);
-ms-transform
:
scale3d
(
1
,
1
,
1
);
transform
:
scale3d
(
1
,
1
,
1
);
}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

@
-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-3000
px
,
0
);
transform
:
translate3d
(
0
,
-3000
px
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
25
px
,
0
);
transform
:
translate3d
(
0
,
25
px
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
0
,
-10
px
,
0
);
transform
:
translate3d
(
0
,
-10
px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
0
,
5
px
,
0
);
transform
:
translate3d
(
0
,
5
px
,
0
);
}
100
%
{
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-3000
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-3000
px
,
0
);
transform
:
translate3d
(
0
,
-3000
px
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
25
px
,
0
);
-ms-transform
:
translate3d
(
0
,
25
px
,
0
);
transform
:
translate3d
(
0
,
25
px
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
0
,
-10
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-10
px
,
0
);
transform
:
translate3d
(
0
,
-10
px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
0
,
5
px
,
0
);
-ms-transform
:
translate3d
(
0
,
5
px
,
0
);
transform
:
translate3d
(
0
,
5
px
,
0
);
}
100
%
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@
-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-3000px
,
0
,
0
);
transform
:
translate3d
(
-3000px
,
0
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
25px
,
0
,
0
);
transform
:
translate3d
(
25px
,
0
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
-10px
,
0
,
0
);
transform
:
translate3d
(
-10px
,
0
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
5px
,
0
,
0
);
transform
:
translate3d
(
5px
,
0
,
0
);
}
100
%
{
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-3000px
,
0
,
0
);
-ms-transform
:
translate3d
(
-3000px
,
0
,
0
);
transform
:
translate3d
(
-3000px
,
0
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
25px
,
0
,
0
);
-ms-transform
:
translate3d
(
25px
,
0
,
0
);
transform
:
translate3d
(
25px
,
0
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
-10px
,
0
,
0
);
-ms-transform
:
translate3d
(
-10px
,
0
,
0
);
transform
:
translate3d
(
-10px
,
0
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
5px
,
0
,
0
);
-ms-transform
:
translate3d
(
5px
,
0
,
0
);
transform
:
translate3d
(
5px
,
0
,
0
);
}
100
%
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@
-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
3000px
,
0
,
0
);
transform
:
translate3d
(
3000px
,
0
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
-25px
,
0
,
0
);
transform
:
translate3d
(
-25px
,
0
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
10px
,
0
,
0
);
transform
:
translate3d
(
10px
,
0
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
-5px
,
0
,
0
);
transform
:
translate3d
(
-5px
,
0
,
0
);
}
100
%
{
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
3000px
,
0
,
0
);
-ms-transform
:
translate3d
(
3000px
,
0
,
0
);
transform
:
translate3d
(
3000px
,
0
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
-25px
,
0
,
0
);
-ms-transform
:
translate3d
(
-25px
,
0
,
0
);
transform
:
translate3d
(
-25px
,
0
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
10px
,
0
,
0
);
-ms-transform
:
translate3d
(
10px
,
0
,
0
);
transform
:
translate3d
(
10px
,
0
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
-5px
,
0
,
0
);
-ms-transform
:
translate3d
(
-5px
,
0
,
0
);
transform
:
translate3d
(
-5px
,
0
,
0
);
}
100
%
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@
-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
3000
px
,
0
);
transform
:
translate3d
(
0
,
3000
px
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
-20
px
,
0
);
transform
:
translate3d
(
0
,
-20
px
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
0
,
10
px
,
0
);
transform
:
translate3d
(
0
,
10
px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
0
,
-5
px
,
0
);
transform
:
translate3d
(
0
,
-5
px
,
0
);
}
100
%
{
-webkit-transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
);
}
}
@
keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

0
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
3000
px
,
0
);
-ms-transform
:
translate3d
(
0
,
3000
px
,
0
);
transform
:
translate3d
(
0
,
3000
px
,
0
);
}
60
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
-20
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-20
px
,
0
);
transform
:
translate3d
(
0
,
-20
px
,
0
);
}
75
%
{
-webkit-transform
:
translate3d
(
0
,
10
px
,
0
);
-ms-transform
:
translate3d
(
0
,
10
px
,
0
);
transform
:
translate3d
(
0
,
10
px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d
(
0
,
-5
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-5
px
,
0
);
transform
:
translate3d
(
0
,
-5
px
,
0
);
}
100
%
{
-webkit-transform
:
translate3d
(
0
,
0
,
0
);
-ms-transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
);
}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@
-webkit-keyframes bounceOut { 20% {
	-webkit-transform: scale3d(.9, .9, .9);
	transform: scale3d(.9, .9, .9);
}

50
%
,
55
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
}
100
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.3
,
.3
,
.3
);
transform
:
scale3d
(


.3
,
.3
,
.3
);
}
}
@
keyframes bounceOut { 20% {
	-webkit-transform: scale3d(.9, .9, .9);
	-ms-transform: scale3d(.9, .9, .9);
	transform: scale3d(.9, .9, .9);
}

50
%
,
55
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
-ms-transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
transform
:
scale3d
(
1
.1
,
1
.1
,
1
.1
);
}
100
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.3
,
.3
,
.3
);
-ms-transform
:
scale3d
(


.3
,
.3
,
.3
);
transform
:
scale3d
(


.3
,
.3
,
.3
);
}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

@
-webkit-keyframes bounceOutDown { 20% {
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
}

40
%
,
45
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
-20
px
,
0
);
transform
:
translate3d
(
0
,
-20
px
,
0
);
}
100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
2000
px
,
0
);
transform
:
translate3d
(
0
,
2000
px
,
0
);
}
}
@
keyframes bounceOutDown { 20% {
	-webkit-transform: translate3d(0, 10px, 0);
	-ms-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
}

40
%
,
45
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
-20
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-20
px
,
0
);
transform
:
translate3d
(
0
,
-20
px
,
0
);
}
100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
2000
px
,
0
);
-ms-transform
:
translate3d
(
0
,
2000
px
,
0
);
transform
:
translate3d
(
0
,
2000
px
,
0
);
}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}

@
-webkit-keyframes bounceOutLeft { 20% {
	opacity: 1;
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-2000px
,
0
,
0
);
transform
:
translate3d
(
-2000px
,
0
,
0
);
}
}
@
keyframes bounceOutLeft { 20% {
	opacity: 1;
	-webkit-transform: translate3d(20px, 0, 0);
	-ms-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-2000px
,
0
,
0
);
-ms-transform
:
translate3d
(
-2000px
,
0
,
0
);
transform
:
translate3d
(
-2000px
,
0
,
0
);
}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}

@
-webkit-keyframes bounceOutRight { 20% {
	opacity: 1;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
2000px
,
0
,
0
);
transform
:
translate3d
(
2000px
,
0
,
0
);
}
}
@
keyframes bounceOutRight { 20% {
	opacity: 1;
	-webkit-transform: translate3d(-20px, 0, 0);
	-ms-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
2000px
,
0
,
0
);
-ms-transform
:
translate3d
(
2000px
,
0
,
0
);
transform
:
translate3d
(
2000px
,
0
,
0
);
}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}

@
-webkit-keyframes bounceOutUp { 20% {
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
}

40
%
,
45
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
20
px
,
0
);
transform
:
translate3d
(
0
,
20
px
,
0
);
}
100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-2000
px
,
0
);
transform
:
translate3d
(
0
,
-2000
px
,
0
);
}
}
@
keyframes bounceOutUp { 20% {
	-webkit-transform: translate3d(0, -10px, 0);
	-ms-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
}

40
%
,
45
%
{
opacity
:
1;
-webkit-transform
:
translate3d
(
0
,
20
px
,
0
);
-ms-transform
:
translate3d
(
0
,
20
px
,
0
);
transform
:
translate3d
(
0
,
20
px
,
0
);
}
100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-2000
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-2000
px
,
0
);
transform
:
translate3d
(
0
,
-2000
px
,
0
);
}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}

@
-webkit-keyframes fadeIn { 0% {
	opacity: 0;
}

100
%
{
opacity
:
1;
}
}
@
keyframes fadeIn { 0% {
	opacity: 0;
}

100
%
{
opacity
:
1;
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@
-webkit-keyframes fadeInDown { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInDown { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@
-webkit-keyframes fadeInDownBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInDownBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	-ms-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@
-webkit-keyframes fadeInLeft { 0% {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInLeft { 0% {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@
-webkit-keyframes fadeInLeftBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInLeftBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	-ms-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@
-webkit-keyframes fadeInRight { 0% {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInRight { 0% {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@
-webkit-keyframes fadeInRightBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInRightBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	-ms-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@
-webkit-keyframes fadeInUp { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInUp { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	-ms-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@
-webkit-keyframes fadeInUpBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes fadeInUpBig { 0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	-ms-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@
-webkit-keyframes fadeOut { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
}
}
@
keyframes fadeOut { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@
-webkit-keyframes fadeOutDown { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
);
}
}
@
keyframes fadeOutDown { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
100%
,
0
);
-ms-transform
:
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
);
}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

@
-webkit-keyframes fadeOutDownBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
2000
px
,
0
);
transform
:
translate3d
(
0
,
2000
px
,
0
);
}
}
@
keyframes fadeOutDownBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
2000
px
,
0
);
-ms-transform
:
translate3d
(
0
,
2000
px
,
0
);
transform
:
translate3d
(
0
,
2000
px
,
0
);
}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}

@
-webkit-keyframes fadeOutLeft { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
);
}
}
@
keyframes fadeOutLeft { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
);
-ms-transform
:
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
);
}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

@
-webkit-keyframes fadeOutLeftBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-2000px
,
0
,
0
);
transform
:
translate3d
(
-2000px
,
0
,
0
);
}
}
@
keyframes fadeOutLeftBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
-2000px
,
0
,
0
);
-ms-transform
:
translate3d
(
-2000px
,
0
,
0
);
transform
:
translate3d
(
-2000px
,
0
,
0
);
}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}

@
-webkit-keyframes fadeOutRight { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
);
}
}
@
keyframes fadeOutRight { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
);
-ms-transform
:
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
);
}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}

@
-webkit-keyframes fadeOutRightBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
2000px
,
0
,
0
);
transform
:
translate3d
(
2000px
,
0
,
0
);
}
}
@
keyframes fadeOutRightBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
2000px
,
0
,
0
);
-ms-transform
:
translate3d
(
2000px
,
0
,
0
);
transform
:
translate3d
(
2000px
,
0
,
0
);
}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}

@
-webkit-keyframes fadeOutUp { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
);
}
}
@
keyframes fadeOutUp { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
);
-ms-transform
:
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
);
}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@
-webkit-keyframes fadeOutUpBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-2000
px
,
0
);
transform
:
translate3d
(
0
,
-2000
px
,
0
);
}
}
@
keyframes fadeOutUpBig { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
0
,
-2000
px
,
0
);
-ms-transform
:
translate3d
(
0
,
-2000
px
,
0
);
transform
:
translate3d
(
0
,
-2000
px
,
0
);
}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}

@
-webkit-keyframes flip { 0% {
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

40
%
{
-webkit-transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-190
deg
);
transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-190
deg
);
-webkit-animation-timing-function
:
ease-out
;
animation-timing-function
:
ease-out
;
}
50
%
{
-webkit-transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-170
deg
);
transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-170
deg
);
-webkit-animation-timing-function
:
ease-in
;
animation-timing-function
:
ease-in
;
}
80
%
{
-webkit-transform
:
perspective
(
400px
)
scale3d
(


.95
,
.95
,
.95
);
transform
:
perspective
(
400px
)
scale3d
(


.95
,
.95
,
.95
);
-webkit-animation-timing-function
:
ease-in
;
animation-timing-function
:
ease-in
;
}
100
%
{
-webkit-transform
:
perspective
(
400px
);
transform
:
perspective
(
400px
);
-webkit-animation-timing-function
:
ease-in
;
animation-timing-function
:
ease-in
;
}
}
@
keyframes flip { 0% {
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

40
%
{
-webkit-transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-190
deg
);
-ms-transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-190
deg
);
transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-190
deg
);
-webkit-animation-timing-function
:
ease-out
;
animation-timing-function
:
ease-out
;
}
50
%
{
-webkit-transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-170
deg
);
-ms-transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-170
deg
);
transform
:
perspective
(
400px
)
translate3d
(
0
,
0
,
150
px
)
rotate3d
(
0
,
1
,
0
,
-170
deg
);
-webkit-animation-timing-function
:
ease-in
;
animation-timing-function
:
ease-in
;
}
80
%
{
-webkit-transform
:
perspective
(
400px
)
scale3d
(


.95
,
.95
,
.95
);
-ms-transform
:
perspective
(
400px
)
scale3d
(


.95
,
.95
,
.95
);
transform
:
perspective
(
400px
)
scale3d
(


.95
,
.95
,
.95
);
-webkit-animation-timing-function
:
ease-in
;
animation-timing-function
:
ease-in
;
}
100
%
{
-webkit-transform
:
perspective
(
400px
);
-ms-transform
:
perspective
(
400px
);
transform
:
perspective
(
400px
);
-webkit-animation-timing-function
:
ease-in
;
animation-timing-function
:
ease-in
;
}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}

@
-webkit-keyframes flipInX { 0% {
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	opacity: 0;
}

40
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
-webkit-transition-timing-function
:
ease-in
;
transition-timing-function
:
ease-in
;
}
60
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
10
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
10
deg
);
opacity
:
1;
}
80
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-5
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-5
deg
);
}
100
%
{
-webkit-transform
:
perspective
(
400px
);
transform
:
perspective
(
400px
);
}
}
@
keyframes flipInX { 0% {
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	opacity: 0;
}

40
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
-webkit-transition-timing-function
:
ease-in
;
transition-timing-function
:
ease-in
;
}
60
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
10
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
10
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
10
deg
);
opacity
:
1;
}
80
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-5
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-5
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-5
deg
);
}
100
%
{
-webkit-transform
:
perspective
(
400px
);
-ms-transform
:
perspective
(
400px
);
transform
:
perspective
(
400px
);
}
}
.flipInX {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@
-webkit-keyframes flipInY { 0% {
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	opacity: 0;
}

40
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-20
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-20
deg
);
-webkit-transition-timing-function
:
ease-in
;
transition-timing-function
:
ease-in
;
}
60
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
10
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
10
deg
);
opacity
:
1;
}
80
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-5
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-5
deg
);
}
100
%
{
-webkit-transform
:
perspective
(
400px
);
transform
:
perspective
(
400px
);
}
}
@
keyframes flipInY { 0% {
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	opacity: 0;
}

40
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-20
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-20
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-20
deg
);
-webkit-transition-timing-function
:
ease-in
;
transition-timing-function
:
ease-in
;
}
60
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
10
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
10
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
10
deg
);
opacity
:
1;
}
80
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-5
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-5
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-5
deg
);
}
100
%
{
-webkit-transform
:
perspective
(
400px
);
-ms-transform
:
perspective
(
400px
);
transform
:
perspective
(
400px
);
}
}
.flipInY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}

@
-webkit-keyframes flipOutX { 0% {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
}

30
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
opacity
:
1;
}
100
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
90
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
90
deg
);
opacity
:
0;
}
}
@
keyframes flipOutX { 0% {
	-webkit-transform: perspective(400px);
	-ms-transform: perspective(400px);
	transform: perspective(400px);
}

30
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
-20
deg
);
opacity
:
1;
}
100
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
90
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
90
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
1
,
0
,
0
,
90
deg
);
opacity
:
0;
}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@
-webkit-keyframes flipOutY { 0% {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
}

30
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-15
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-15
deg
);
opacity
:
1;
}
100
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
90
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
90
deg
);
opacity
:
0;
}
}
@
keyframes flipOutY { 0% {
	-webkit-transform: perspective(400px);
	-ms-transform: perspective(400px);
	transform: perspective(400px);
}

30
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-15
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-15
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
-15
deg
);
opacity
:
1;
}
100
%
{
-webkit-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
90
deg
);
-ms-transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
90
deg
);
transform
:
perspective
(
400px
)
rotate3d
(
0
,
1
,
0
,
90
deg
);
opacity
:
0;
}
}
.flipOutY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

@
-webkit-keyframes lightSpeedIn { 0% {
	-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
	transform: translate3d(100%, 0, 0) skewX(-30deg);
	opacity: 0;
}

60
%
{
-webkit-transform
:
skewX
(
20deg
);
transform
:
skewX
(
20deg
);
opacity
:
1;
}
80
%
{
-webkit-transform
:
skewX
(
-5deg
);
transform
:
skewX
(
-5deg
);
opacity
:
1;
}
100
%
{
-webkit-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
@
keyframes lightSpeedIn { 0% {
	-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
	-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
	transform: translate3d(100%, 0, 0) skewX(-30deg);
	opacity: 0;
}

60
%
{
-webkit-transform
:
skewX
(
20deg
);
-ms-transform
:
skewX
(
20deg
);
transform
:
skewX
(
20deg
);
opacity
:
1;
}
80
%
{
-webkit-transform
:
skewX
(
-5deg
);
-ms-transform
:
skewX
(
-5deg
);
transform
:
skewX
(
-5deg
);
opacity
:
1;
}
100
%
{
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@
-webkit-keyframes lightSpeedOut { 0% {
	opacity: 1;
}

100
%
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
skewX
(
30deg
);
transform
:
translate3d
(
100%
,
0
,
0
)
skewX
(
30deg
);
opacity
:
0;
}
}
@
keyframes lightSpeedOut { 0% {
	opacity: 1;
}

100
%
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
skewX
(
30deg
);
-ms-transform
:
translate3d
(
100%
,
0
,
0
)
skewX
(
30deg
);
transform
:
translate3d
(
100%
,
0
,
0
)
skewX
(
30deg
);
opacity
:
0;
}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@
-webkit-keyframes rotateIn { 0% {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate3d(0, 0, 1, -200deg);
	transform: rotate3d(0, 0, 1, -200deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
center
;
transform-origin
:
center
;
-webkit-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
@
keyframes rotateIn { 0% {
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate3d(0, 0, 1, -200deg);
	-ms-transform: rotate3d(0, 0, 1, -200deg);
	transform: rotate3d(0, 0, 1, -200deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
center
;
-ms-transform-origin
:
center
;
transform-origin
:
center
;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}

@
-webkit-keyframes rotateInDownLeft { 0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
@
keyframes rotateInDownLeft { 0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
-ms-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

@
-webkit-keyframes rotateInDownRight { 0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
@
keyframes rotateInDownRight { 0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
-ms-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}

@
-webkit-keyframes rotateInUpLeft { 0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
@
keyframes rotateInUpLeft { 0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
-ms-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}

@
-webkit-keyframes rotateInUpRight { 0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, -90deg);
	transform: rotate3d(0, 0, 1, -90deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
@
keyframes rotateInUpRight { 0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate3d(0, 0, 1, -90deg);
	-ms-transform: rotate3d(0, 0, 1, -90deg);
	transform: rotate3d(0, 0, 1, -90deg);
	opacity: 0;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
-ms-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
opacity
:
1;
}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}

@
-webkit-keyframes rotateOut { 0% {
	-webkit-transform-origin: center;
	transform-origin: center;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
center
;
transform-origin
:
center
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
200
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
200
deg
);
opacity
:
0;
}
}
@
keyframes rotateOut { 0% {
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
center
;
-ms-transform-origin
:
center
;
transform-origin
:
center
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
200
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
200
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
200
deg
);
opacity
:
0;
}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}

@
-webkit-keyframes rotateOutDownLeft { 0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
45
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
45
deg
);
opacity
:
0;
}
}
@
keyframes rotateOutDownLeft { 0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
-ms-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
45
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
45
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
45
deg
);
opacity
:
0;
}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}

@
-webkit-keyframes rotateOutDownRight { 0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
opacity
:
0;
}
}
@
keyframes rotateOutDownRight { 0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
-ms-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
opacity
:
0;
}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}

@
-webkit-keyframes rotateOutUpLeft { 0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
opacity
:
0;
}
}
@
keyframes rotateOutUpLeft { 0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
left
bottom
;
-ms-transform-origin
:
left
bottom
;
transform-origin
:
left
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
-45
deg
);
opacity
:
0;
}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}

@
-webkit-keyframes rotateOutUpRight { 0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
90
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
90
deg
);
opacity
:
0;
}
}
@
keyframes rotateOutUpRight { 0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	opacity: 1;
}

100
%
{
-webkit-transform-origin
:
right
bottom
;
-ms-transform-origin
:
right
bottom
;
transform-origin
:
right
bottom
;
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
90
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
90
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
90
deg
);
opacity
:
0;
}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}

@
-webkit-keyframes hinge { 0% {
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

20
%
,
60
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
80
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
80
deg
);
-webkit-transform-origin
:
top
left
;
transform-origin
:
top
left
;
-webkit-animation-timing-function
:
ease-in-out
;
animation-timing-function
:
ease-in-out
;
}
40
%
,
80
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
60
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
60
deg
);
-webkit-transform-origin
:
top
left
;
transform-origin
:
top
left
;
-webkit-animation-timing-function
:
ease-in-out
;
animation-timing-function
:
ease-in-out
;
opacity
:
1;
}
100
%
{
-webkit-transform
:
translate3d
(
0
,
700
px
,
0
);
transform
:
translate3d
(
0
,
700
px
,
0
);
opacity
:
0;
}
}
@
keyframes hinge { 0% {
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

20
%
,
60
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
80
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
80
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
80
deg
);
-webkit-transform-origin
:
top
left
;
-ms-transform-origin
:
top
left
;
transform-origin
:
top
left
;
-webkit-animation-timing-function
:
ease-in-out
;
animation-timing-function
:
ease-in-out
;
}
40
%
,
80
%
{
-webkit-transform
:
rotate3d
(
0
,
0
,
1
,
60
deg
);
-ms-transform
:
rotate3d
(
0
,
0
,
1
,
60
deg
);
transform
:
rotate3d
(
0
,
0
,
1
,
60
deg
);
-webkit-transform-origin
:
top
left
;
-ms-transform-origin
:
top
left
;
transform-origin
:
top
left
;
-webkit-animation-timing-function
:
ease-in-out
;
animation-timing-function
:
ease-in-out
;
opacity
:
1;
}
100
%
{
-webkit-transform
:
translate3d
(
0
,
700
px
,
0
);
-ms-transform
:
translate3d
(
0
,
700
px
,
0
);
transform
:
translate3d
(
0
,
700
px
,
0
);
opacity
:
0;
}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@
-webkit-keyframes rollIn { 0% {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
transform
:
none
;
}
}
@
keyframes rollIn { 0% {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	-ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}

100
%
{
opacity
:
1;
-webkit-transform
:
none
;
-ms-transform
:
none
;
transform
:
none
;
}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@
-webkit-keyframes rollOut { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
120
deg
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
120
deg
);
}
}
@
keyframes rollOut { 0% {
	opacity: 1;
}

100
%
{
opacity
:
0;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
120
deg
);
-ms-transform
:
translate3d
(
100%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
120
deg
);
transform
:
translate3d
(
100%
,
0
,
0
)
rotate3d
(
0
,
0
,
1
,
120
deg
);
}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}

@
-webkit-keyframes zoomIn { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.3, .3, .3);
	transform: scale3d(.3, .3, .3);
}

50
%
{
opacity
:
1;
}
}
@
keyframes zoomIn { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.3, .3, .3);
	-ms-transform: scale3d(.3, .3, .3);
	transform: scale3d(.3, .3, .3);
}

50
%
{
opacity
:
1;
}
}
.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

@
-webkit-keyframes zoomInDown { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
60
px
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
60
px
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
@
keyframes zoomInDown { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	-ms-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
60
px
,
0
);
-ms-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
60
px
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
60
px
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}

@
-webkit-keyframes zoomInLeft { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
10px
,
0
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
10px
,
0
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
@
keyframes zoomInLeft { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	-ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
10px
,
0
,
0
);
-ms-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
10px
,
0
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
10px
,
0
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}

@
-webkit-keyframes zoomInRight { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
-10px
,
0
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
-10px
,
0
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
@
keyframes zoomInRight { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	-ms-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
-10px
,
0
,
0
);
-ms-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
-10px
,
0
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
-10px
,
0
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}

@
-webkit-keyframes zoomInUp { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
-60
px
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
-60
px
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
@
keyframes zoomInUp { 0% {
	opacity: 0;
	-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	-ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

60
%
{
opacity
:
1;
-webkit-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
-60
px
,
0
);
-ms-transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
-60
px
,
0
);
transform
:
scale3d
(


.475
,
.475
,
.475
)
translate3d
(
0
,
-60
px
,
0
);
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

@
-webkit-keyframes zoomOut { 0% {
	opacity: 1;
}

50
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.3
,
.3
,
.3
);
transform
:
scale3d
(


.3
,
.3
,
.3
);
}
100
%
{
opacity
:
0;
}
}
@
keyframes zoomOut { 0% {
	opacity: 1;
}

50
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.3
,
.3
,
.3
);
-ms-transform
:
scale3d
(


.3
,
.3
,
.3
);
transform
:
scale3d
(


.3
,
.3
,
.3
);
}
100
%
{
opacity
:
0;
}
}
.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}

@
-webkit-keyframes zoomOutDown { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
2000
px
,
0
);
transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
2000
px
,
0
);
-webkit-transform-origin
:
center
bottom
;
transform-origin
:
center
bottom
;
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
@
keyframes zoomOutDown { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
2000
px
,
0
);
-ms-transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
2000
px
,
0
);
transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
2000
px
,
0
);
-webkit-transform-origin
:
center
bottom
;
-ms-transform-origin
:
center
bottom
;
transform-origin
:
center
bottom
;
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}

@
-webkit-keyframes zoomOutLeft { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale
(


.1
)
translate3d
(
-2000px
,
0
,
0
);
transform
:
scale
(


.1
)
translate3d
(
-2000px
,
0
,
0
);
-webkit-transform-origin
:
left
center
;
transform-origin
:
left
center
;
}
}
@
keyframes zoomOutLeft { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	-ms-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale
(


.1
)
translate3d
(
-2000px
,
0
,
0
);
-ms-transform
:
scale
(


.1
)
translate3d
(
-2000px
,
0
,
0
);
transform
:
scale
(


.1
)
translate3d
(
-2000px
,
0
,
0
);
-webkit-transform-origin
:
left
center
;
-ms-transform-origin
:
left
center
;
transform-origin
:
left
center
;
}
}
.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}

@
-webkit-keyframes zoomOutRight { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale
(


.1
)
translate3d
(
2000px
,
0
,
0
);
transform
:
scale
(


.1
)
translate3d
(
2000px
,
0
,
0
);
-webkit-transform-origin
:
right
center
;
transform-origin
:
right
center
;
}
}
@
keyframes zoomOutRight { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	-ms-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale
(


.1
)
translate3d
(
2000px
,
0
,
0
);
-ms-transform
:
scale
(


.1
)
translate3d
(
2000px
,
0
,
0
);
transform
:
scale
(


.1
)
translate3d
(
2000px
,
0
,
0
);
-webkit-transform-origin
:
right
center
;
-ms-transform-origin
:
right
center
;
transform-origin
:
right
center
;
}
}
.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}

@
-webkit-keyframes zoomOutUp { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
-2000
px
,
0
);
transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
-2000
px
,
0
);
-webkit-transform-origin
:
center
bottom
;
transform-origin
:
center
bottom
;
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
@
keyframes zoomOutUp { 40% {
	opacity: 1;
	-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	-ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}

100
%
{
opacity
:
0;
-webkit-transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
-2000
px
,
0
);
-ms-transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
-2000
px
,
0
);
transform
:
scale3d
(


.1
,
.1
,
.1
)
translate3d
(
0
,
-2000
px
,
0
);
-webkit-transform-origin
:
center
bottom
;
-ms-transform-origin
:
center
bottom
;
transform-origin
:
center
bottom
;
-webkit-animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
animation-timing-function
:
cubic-bezier
(
0
.175
,
0
.885
,
0
.320
,
1
);
}
}
.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}

@
-webkit-keyframes slideInDown { 0% {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
);
}
}
@
keyframes slideInDown { 0% {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateY
(
0
);
-ms-transform
:
translateY
(
0
);
transform
:
translateY
(
0
);
}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

@
-webkit-keyframes slideInLeft { 0% {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateX
(
0
);
transform
:
translateX
(
0
);
}
}
@
keyframes slideInLeft { 0% {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateX
(
0
);
-ms-transform
:
translateX
(
0
);
transform
:
translateX
(
0
);
}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@
-webkit-keyframes slideInRight { 0% {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateX
(
0
);
transform
:
translateX
(
0
);
}
}
@
keyframes slideInRight { 0% {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateX
(
0
);
-ms-transform
:
translateX
(
0
);
transform
:
translateX
(
0
);
}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}

@
-webkit-keyframes slideInUp { 0% {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
);
}
}
@
keyframes slideInUp { 0% {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	visibility: visible;
}

100
%
{
-webkit-transform
:
translateY
(
0
);
-ms-transform
:
translateY
(
0
);
transform
:
translateY
(
0
);
}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

@
-webkit-keyframes slideOutDown { 0% {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateY
(
100%
);
transform
:
translateY
(
100%
);
}
}
@
keyframes slideOutDown { 0% {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateY
(
100%
);
-ms-transform
:
translateY
(
100%
);
transform
:
translateY
(
100%
);
}
}
.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

-


.BlueTextButton .ui-button-text {
	-display: none !important
}

@
-webkit-keyframes slideOutLeft { 0% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateX
(
-100%
);
transform
:
translateX
(
-100%
);
}
}
@
keyframes slideOutLeft { 0% {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateX
(
-100%
);
-ms-transform
:
translateX
(
-100%
);
transform
:
translateX
(
-100%
);
}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@
-webkit-keyframes slideOutRight { 0% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateX
(
100%
);
transform
:
translateX
(
100%
);
}
}
@
keyframes slideOutRight { 0% {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateX
(
100%
);
-ms-transform
:
translateX
(
100%
);
transform
:
translateX
(
100%
);
}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@
-webkit-keyframes slideOutUp { 0% {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateY
(
-100%
);
transform
:
translateY
(
-100%
);
}
}
@
keyframes slideOutUp { 0% {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

100
%
{
visibility
:
hidden
;
-webkit-transform
:
translateY
(
-100%
);
-ms-transform
:
translateY
(
-100%
);
transform
:
translateY
(
-100%
);
}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
@charset "UTF-8";

@font-face {
	font-family: "rio";
	src: url("/portalcialne/javax.faces.resource/fonts/rio.eot.xhtml?ln=primefaces-rio");
	src: url("/portalcialne/javax.faces.resource/fonts/rio.eot.xhtml?ln=primefaces-rio#iefix")
		format("embedded-opentype"),
		url("/portalcialne/javax.faces.resource/fonts/rio.woff.xhtml?ln=primefaces-rio") format("woff"),
		url("/portalcialne/javax.faces.resource/fonts/rio.ttf.xhtml?ln=primefaces-rio") format("truetype"),
		url("/portalcialne/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";
}
/* Ripple Effect Style like Google Material Buttons Effect*/
.ripplelink {
	/* display:block; */
	/*color:#fff;*/
	text-decoration: none;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	z-index: 0;
}

.ripplelink:hover {
	/*z-index:1000;*/
	
}

.ink {
	display: block;
	position: absolute;
	background: rgba(255, 255, 255, 0.4);
	border-radius: 100%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.animate {
	-webkit-animation: ripple 0.65s linear;
	-moz-animation: ripple 0.65s linear;
	-ms-animation: ripple 0.65s linear;
	-o-animation: ripple 0.65s linear;
	animation: ripple 0.65s linear;
}

@
-webkit-keyframes ripple { 100% {
	opacity: 0;
	-webkit-transform: scale(2.5);
}

}
@
-moz-keyframes ripple { 100% {
	opacity: 0;
	-moz-transform: scale(2.5);
}

}
@
-o-keyframes ripple { 100% {
	opacity: 0;
	-o-transform: scale(2.5);
}

}
@
keyframes ripple { 100% {
	opacity: 0;
	transform: scale(2.5);
}
}
/*!
 *  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("/portalcialne/javax.faces.resource/fonts/fontawesome-webfont.eot.xhtml?ln=primefaces-rio&v=4.3.0");
	src:
		url("/portalcialne/javax.faces.resource/fonts/fontawesome-webfont.eot.xhtml?ln=primefaces-rio&v=4.3.0#iefix")
		format('embedded-opentype'),
		url("/portalcialne/javax.faces.resource/fonts/fontawesome-webfont.woff2.xhtml?ln=primefaces-rio&v=4.3.0")
		format('woff2'),
		url("/portalcialne/javax.faces.resource/fonts/fontawesome-webfont.woff.xhtml?ln=primefaces-rio&v=4.3.0")
		format('woff'),
		url("/portalcialne/javax.faces.resource/fonts/fontawesome-webfont.ttf.xhtml?ln=primefaces-rio&v=4.3.0")
		format('truetype'),
		url("/portalcialne/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;
}
/*
* 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("/portalcialne/javax.faces.resource/fonts/robotocondensed-bold-webfont.eot.xhtml?ln=primefaces-rio");
	src:
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-bold-webfont.eot.xhtml?ln=primefaces-rio#iefix")
		format('embedded-opentype'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-bold-webfont.woff2.xhtml?ln=primefaces-rio")
		format('woff2'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-bold-webfont.woff.xhtml?ln=primefaces-rio")
		format('woff'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-bold-webfont.ttf.xhtml?ln=primefaces-rio")
		format('truetype'),
		url("/portalcialne/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("/portalcialne/javax.faces.resource/fonts/robotocondensed-light-webfont.eot.xhtml?ln=primefaces-rio");
	src:
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-light-webfont.eot.xhtml?ln=primefaces-rio#iefix")
		format('embedded-opentype'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-light-webfont.woff2.xhtml?ln=primefaces-rio")
		format('woff2'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-light-webfont.woff.xhtml?ln=primefaces-rio")
		format('woff'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-light-webfont.ttf.xhtml?ln=primefaces-rio")
		format('truetype'),
		url("/portalcialne/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("/portalcialne/javax.faces.resource/fonts/robotocondensed-regular-webfont.eot.xhtml?ln=primefaces-rio");
	src:
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-regular-webfont.eot.xhtml?ln=primefaces-rio#iefix")
		format('embedded-opentype'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-regular-webfont.woff2.xhtml?ln=primefaces-rio")
		format('woff2'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-regular-webfont.woff.xhtml?ln=primefaces-rio")
		format('woff'),
		url("/portalcialne/javax.faces.resource/fonts/robotocondensed-regular-webfont.ttf.xhtml?ln=primefaces-rio")
		format('truetype'),
		url("/portalcialne/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("/portalcialne/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("/portalcialne/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("/portalcialne/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: 180px;
	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';
}

#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: all 0s ease;
	-moz-transition: all 0s ease;
	-ms-transition: all 0s ease;
	-o-transition: all 0s ease;
	transition: all 0s ease;
}

.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;
}

.icon-ellipsis1 {
	display: none;
}

.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 */
/* Portrait tablet to landscape and desktop */
@media ( min-width : 640px) {
	html, body {
		height: auto;
	}
	/* topbar */
	#layout-topbar {
		height: 64px;
	}
	#logo {
		width: 241px;
		height: 64px;
	}
	#logo img {
		height: 52px;
		max-width: 310px;
		margin-top: 6px;
		margin-left: 9%;
	}
	#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;
	}
	/* 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: 180px;
		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: 180px;
		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;
}
