@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-300.eot.xhtml?ln=apollo-layout");src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-300.eot.xhtml?ln=apollo-layout#iefix") format("embedded-opentype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-300.woff2.xhtml?ln=apollo-layout") format("woff2"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-300.woff.xhtml?ln=apollo-layout") format("woff"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-300.ttf.xhtml?ln=apollo-layout") format("truetype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-300.svg.xhtml?ln=apollo-layout#SourceSansPro") format("svg")}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-regular.eot.xhtml?ln=apollo-layout");src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-regular.eot.xhtml?ln=apollo-layout#iefix") format("embedded-opentype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-regular.woff2.xhtml?ln=apollo-layout") format("woff2"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-regular.woff.xhtml?ln=apollo-layout") format("woff"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-regular.ttf.xhtml?ln=apollo-layout") format("truetype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-regular.svg.xhtml?ln=apollo-layout#SourceSansPro") format("svg")}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-italic.eot.xhtml?ln=apollo-layout");src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-italic.eot.xhtml?ln=apollo-layout#iefix") format("embedded-opentype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-italic.woff2.xhtml?ln=apollo-layout") format("woff2"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-italic.woff.xhtml?ln=apollo-layout") format("woff"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-italic.ttf.xhtml?ln=apollo-layout") format("truetype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-italic.svg.xhtml?ln=apollo-layout#SourceSansPro") format("svg")}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-700.eot.xhtml?ln=apollo-layout");src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-700.eot.xhtml?ln=apollo-layout#iefix") format("embedded-opentype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-700.woff2.xhtml?ln=apollo-layout") format("woff2"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-700.woff.xhtml?ln=apollo-layout") format("woff"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-700.ttf.xhtml?ln=apollo-layout") format("truetype"),url("/surveys/javax.faces.resource/fonts/source-sans-pro-v11-latin-ext_latin-700.svg.xhtml?ln=apollo-layout#SourceSansPro") format("svg")}
html{height:100%}body{font-family:"Source Sans Pro",Arial,sans-serif;font-size:14px;font-weight:normal;padding:0;margin:0;-webkit-font-smoothing:antialiased;min-height:100%;background-color:#eef2f6;color:#424242}.ajax-status-icon{font-size:36px;color:#6ebc3b}.layout-wrapper .topbar{background-color:#6ebc3b;padding:10px 30px;height:50px;box-sizing:border-box;position:fixed;top:0;width:100%;z-index:102;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layout-wrapper .topbar #menu-button{display:none;vertical-align:top;height:50px;width:50px;line-height:50px;text-align:center;margin-top:-10px;margin-left:30px;color:#fff;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .topbar #menu-button i{font-size:28px;line-height:inherit}.layout-wrapper .topbar #menu-button:hover{background-color:#89cc5e}.layout-wrapper .topbar .topbar-themeswitcher{position:relative;float:right;top:8px;right:10px}
.layout-wrapper .topbar .topbar-themeswitcher .ui-inputswitch{background-color:#fff;border-color:#d8d8d8}.layout-wrapper .topbar .topbar-themeswitcher .ui-inputswitch .ui-inputswitch-handle{background-color:#d8d8d8}.layout-wrapper .topbar .topbar-themeswitcher .ui-inputswitch.ui-inputswitch-checked{background-color:#243447;border-color:#243447}.layout-wrapper .topbar .topbar-themeswitcher .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-handle{background-color:#0e141c;color:#0e141c}.layout-wrapper .topbar .topbar-search{padding:0;position:relative;float:right;margin:0 10px 0 0;display:inline-block;top:3px}
.layout-wrapper .topbar .topbar-search input{display:inline-block;border:0 none;font-size:14px;background:#89cc5e;border:0 none;outline:0 none;color:#fff;width:150px;padding:4px 20px 4px 8px;margin:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.layout-wrapper .topbar .topbar-search input::-webkit-input-placeholder{color:#fff;opacity:.7;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.layout-wrapper .topbar .topbar-search input:-moz-placeholder{color:#fff;opacity:.7;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}
.layout-wrapper .topbar .topbar-search input::-moz-placeholder{color:#fff;opacity:.7;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.layout-wrapper .topbar .topbar-search input:-ms-input-placeholder{color:#fff;opacity:.7;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.layout-wrapper .topbar .topbar-search .fa{font-size:18px;position:absolute;top:4px;right:5px;color:#fff}.layout-wrapper .topbar .logo{height:30px;margin-left:17px}
.layout-wrapper .topbar .profile{float:right;text-align:right;margin-top:-5px;font-weight:700}.layout-wrapper .topbar .profile img{vertical-align:middle;width:40px;margin-right:8px}.layout-wrapper .topbar .profile .username{vertical-align:middle;margin-right:8px;color:#fff}.layout-wrapper .topbar .profile .fa{font-size:16px;vertical-align:middle;color:#fff}.layout-wrapper .topbar .topbar-menu{display:none;position:absolute;right:0;top:50px;width:250px;list-style-type:none;padding:0;margin:0;background-color:#6ebc3b;border-top:1px solid #57952f;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s}
.layout-wrapper .topbar .topbar-menu.topbar-menu-visible{display:block}.layout-wrapper .topbar .topbar-menu>li a{color:#fff;padding:10px 16px;display:block}.layout-wrapper .topbar .topbar-menu>li a i{display:inline-block;vertical-align:middle}.layout-wrapper .topbar .topbar-menu>li a span{margin-left:6px;display:inline-block;vertical-align:middle}.layout-wrapper .topbar .topbar-menu>li a img{display:inline-block;vertical-align:middle}.layout-wrapper .topbar .topbar-menu>li a .topbar-badge{float:right;background-color:#fff;display:block;margin-top:-2px;color:#6ebc3b;width:18px;height:18px;line-height:18px;text-align:center;margin-top:1px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.layout-wrapper .topbar .topbar-menu>li a:hover{background-color:#89cc5e}.layout-wrapper .topbar .topbar-menu>li ul{list-style-type:none;padding:0;margin:0;display:none}.layout-wrapper .topbar .topbar-menu>li ul a{padding-left:32px}.layout-wrapper .topbar .topbar-menu>li.topbar-search-item{border-top:1px solid #57952f;padding:10px 16px;display:none}.layout-wrapper .topbar .topbar-menu>li.topbar-search-item .topbar-search{float:none;display:block;width:100%;top:0}.layout-wrapper .topbar .topbar-menu>li.topbar-search-item .topbar-search input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layout-wrapper.layout-overlay .topbar,.layout-wrapper.layout-static .topbar{box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 4px rgba(0,0,0,0.3)}.layout-wrapper.layout-overlay .topbar #menu-button,.layout-wrapper.layout-static .topbar #menu-button{display:inline-block}.layout-wrapper.layout-slim .topbar{box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 4px rgba(0,0,0,0.3)}
.layout-wrapper.layout-slim .topbar .logo{margin-left:-15px}@media(max-width:1024px){.layout-wrapper .topbar{box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 4px rgba(0,0,0,0.3)}.layout-wrapper .topbar .profile .username{display:none}.layout-wrapper .topbar #menu-button{display:inline-block;margin-left:10px}.layout-wrapper .topbar .topbar-search{display:none}.layout-wrapper .topbar .topbar-menu>li.topbar-search-item{display:block}}.layout-wrapper .layout-mask{display:none}
.layout-wrapper .layout-menu-container{background-color:#fff;position:fixed;z-index:101;top:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 4px rgba(0,0,0,0.3)}.layout-wrapper .layout-menu-container .layout-menu{margin:0;padding:0;list-style-type:none}.layout-wrapper .layout-menu-container .layout-menu li>a{color:#424242;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layout-wrapper .layout-menu-container .layout-menu li>a span{display:inline-block;vertical-align:middle;margin-left:6px}.layout-wrapper .layout-menu-container .layout-menu li>a i{display:inline-block;vertical-align:middle}.layout-wrapper .layout-menu-container .layout-menu li>a>span.menuitem-badge{background-color:#6ebc3b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:18px;height:18px;display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-size:12px;float:right;position:relative;top:2px;padding-top:1px}
.layout-wrapper .layout-menu-container .layout-menu li>a .layout-menuitem-toggler{-moz-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).blue-theme i{color:#39a3f4}.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).green-theme i{color:#6ebc3b}.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).cyan-theme i{color:#26c6da}.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).purple-theme i{color:#7e57c2}
.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).indigo-theme i{color:#5c6bc0}.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).yellow-theme i{color:#ffc800}.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).orange-theme i{color:#f6a821}.layout-wrapper .layout-menu-container .layout-menu li>a:not(:hover).pink-theme i{color:#ec407a}.layout-wrapper .layout-menu-container .layout-menu li.active-menuitem>a .layout-menuitem-toggler{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.layout-wrapper .layout-menu-container .layout-menu li ul{display:none;margin:0;padding:0;list-style-type:none}.layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip{display:none;padding:0 5px;position:absolute;left:61px;top:7px;line-height:1}.layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text{padding:6px 8px;font-weight:700;background-color:#6ebc3b;color:#fff;min-width:75px;white-space:nowrap;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 4px rgba(0,0,0,0.3)}
.layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#6ebc3b}.layout-wrapper .layout-menu-container .nano>.nano-content.menu-scroll-content{display:block;height:100%;position:relative;overflow:scroll;overflow-x:hidden}.layout-wrapper .layout-menu-container .nano>.nano-content .nano-scroll-footer{height:120px}
.layout-wrapper .layout-menu-container .nano>.nano-pane .nano-slider{background-color:#aaa;opacity:.3;filter:alpha(opacity=30)}@media(min-width:1025px){.layout-wrapper.layout-horizontal .layout-menu-container{padding:0 20px;width:100%}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-title{display:none}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li{display:inline-block;position:relative}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li>a{padding:12px;height:50px;border-bottom:2px solid transparent;-moz-transition:border-bottom-color .3s,background-color .3s;-o-transition:border-bottom-color .3s,background-color .3s;-webkit-transition:border-bottom-color .3s,background-color .3s;transition:border-bottom-color .3s,background-color .3s}
.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li>a:hover{border-bottom-color:#6ebc3b;color:#6ebc3b}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#6ebc3b;color:#fff}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li.active-menuitem>ul{top:50px;left:0;position:absolute}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li>ul{min-width:200px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 4px rgba(0,0,0,0.3)}
.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul{display:none;margin:0;padding:0;list-style-type:none;background-color:#fff}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li a{padding:8px 12px;display:block}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li a span{margin-left:6px}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li a i.layout-menuitem-toggler{float:right;display:block;margin-top:4px}
.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li a:hover{background-color:#6ebc3b;color:#fff}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li.active-menuitem>a{color:#6ebc3b}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li.active-menuitem>a:hover{color:#fff}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li.active-menuitem>ul{display:block}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li ul{width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li ul li a{padding-left:24px}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li ul li ul li a{padding-left:36px}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li ul li ul li ul li a{padding-left:48px}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li ul li ul li ul li ul li a{padding-left:60px}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu>li ul li ul li ul li ul li ul li ul li a{padding-left:72px}
.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li>a span.menuitem-badge{float:none;top:0}.layout-wrapper.layout-horizontal .layout-menu-container .nano{overflow:visible}.layout-wrapper.layout-horizontal .layout-menu-container .nano>.nano-content{overflow:visible}.layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-footer{display:none}.layout-wrapper.layout-overlay .layout-menu-container,.layout-wrapper.layout-static .layout-menu-container{padding:0;width:230px;height:100%;left:-230px;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}
.layout-wrapper.layout-overlay .layout-menu-container .layout-menu-title,.layout-wrapper.layout-static .layout-menu-container .layout-menu-title{display:block;padding:11px;font-size:16px;color:#7a7a7a;border-bottom:1px solid #ddd;letter-spacing:2px}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu li a,.layout-wrapper.layout-static .layout-menu-container .layout-menu li a{padding:10px 12px;display:block}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu li a:hover,.layout-wrapper.layout-static .layout-menu-container .layout-menu li a:hover{background-color:#6ebc3b;color:#fff}
.layout-wrapper.layout-overlay .layout-menu-container .layout-menu li a i:first-child,.layout-wrapper.layout-static .layout-menu-container .layout-menu li a i:first-child{font-size:18px;vertical-align:middle;display:inline-block}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu li a i.layout-menuitem-toggler,.layout-wrapper.layout-static .layout-menu-container .layout-menu li a i.layout-menuitem-toggler{float:right;line-height:22px}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu li a>span,.layout-wrapper.layout-static .layout-menu-container .layout-menu li a>span{vertical-align:middle;display:inline-block;line-height:15px;margin-left:6px}
.layout-wrapper.layout-overlay .layout-menu-container .layout-menu li.active-menuitem>a,.layout-wrapper.layout-static .layout-menu-container .layout-menu li.active-menuitem>a{background-color:#fff;color:#6ebc3b}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu li.active-menuitem>a:hover,.layout-wrapper.layout-static .layout-menu-container .layout-menu li.active-menuitem>a:hover{background-color:#6ebc3b;color:#fff}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu>li:first-child,.layout-wrapper.layout-static .layout-menu-container .layout-menu>li:first-child{margin-top:8px}
.layout-wrapper.layout-overlay .layout-menu-container .layout-menu>li ul,.layout-wrapper.layout-static .layout-menu-container .layout-menu>li ul{background:#fff}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu>li ul li a,.layout-wrapper.layout-static .layout-menu-container .layout-menu>li ul li a{padding-left:24px}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu>li ul li ul li a,.layout-wrapper.layout-static .layout-menu-container .layout-menu>li ul li ul li a{padding-left:36px}
.layout-wrapper.layout-overlay .layout-menu-container .layout-menu>li ul li ul li ul li a,.layout-wrapper.layout-static .layout-menu-container .layout-menu>li ul li ul li ul li a{padding-left:48px}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu>li ul li ul li ul li ul li a,.layout-wrapper.layout-static .layout-menu-container .layout-menu>li ul li ul li ul li ul li a{padding-left:60px}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu>li ul li ul li ul li ul li ul li a,.layout-wrapper.layout-static .layout-menu-container .layout-menu>li ul li ul li ul li ul li ul li a{padding-left:72px}
.layout-wrapper.layout-overlay .layout-menu-container .layout-menu-footer .layout-menu-footer-title,.layout-wrapper.layout-static .layout-menu-container .layout-menu-footer .layout-menu-footer-title{display:block;padding:11px;font-size:16px;color:#7a7a7a;border-bottom:1px solid #ddd;letter-spacing:2px}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu-footer .layout-menu-footer-content,.layout-wrapper.layout-static .layout-menu-container .layout-menu-footer .layout-menu-footer-content{padding:10px 12px;color:#424242}
.layout-wrapper.layout-overlay .layout-menu-container .layout-menu-footer .layout-menu-footer-content .ui-progressbar,.layout-wrapper.layout-static .layout-menu-container .layout-menu-footer .layout-menu-footer-content .ui-progressbar{height:5px;border:0 none;margin:16px 0 4px 0}.layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container,.layout-wrapper.layout-static.layout-overlay-active .layout-menu-container{left:0}.layout-wrapper.layout-static .layout-menu-container{left:0}.layout-wrapper.layout-static.layout-static-inactive .layout-menu-container{left:-230px}
.layout-wrapper.layout-slim .layout-menu-container{padding:0;height:100%;width:60px;overflow:visible;top:50px;position:fixed}.layout-wrapper.layout-slim .layout-menu-container .layout-menu-title,.layout-wrapper.layout-slim .layout-menu-container .layout-menu-footer{display:none}.layout-wrapper.layout-slim .layout-menu-container .nano{overflow:visible}.layout-wrapper.layout-slim .layout-menu-container .nano .nano-content{overflow:visible;margin-right:0 !important}.layout-wrapper.layout-slim .layout-menu-container .nano .nano-pane{display:none !important}
.layout-wrapper.layout-slim .layout-menu-container .layout-menu{padding:8px 0 0 0}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li{position:relative}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>a{text-align:center;padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>a i:first-child{font-size:19px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>a span,.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>a .layout-menuitem-toggler{display:none}
.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>a:hover+.layout-menu-tooltip{display:block}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>a:hover{background-color:#6ebc3b;color:#fff}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul{box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 4px rgba(0,0,0,0.3);background-color:#fff;position:absolute;top:0;left:60px;min-width:200px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li a{padding:8px 12px;display:block}
.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li a span{margin-left:6px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li a i.layout-menuitem-toggler{float:right;display:block;margin-top:4px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li a:hover{background-color:#6ebc3b;color:#fff}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li.active-menuitem>a{color:#6ebc3b}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li.active-menuitem>a:hover{color:#fff}
.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li.active-menuitem>ul{display:block}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li ul{width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li ul li a{padding-left:24px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li ul li ul li a{padding-left:36px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li ul li ul li ul li a{padding-left:48px}
.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li ul li ul li ul li ul li a{padding-left:60px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li>ul li ul li ul li ul li ul li ul li a{padding-left:72px}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li.active-menuitem>a{background-color:#fff;color:#6ebc3b}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li.active-menuitem>a:hover{background-color:#6ebc3b;color:#fff}.layout-wrapper.layout-slim .layout-menu-container .layout-menu>li.active-menuitem>a:hover+.layout-menu-tooltip{display:none}
.layout-wrapper.layout-horizontal .layout-menu-container .nano>.nano-content.menu-scroll-content,.layout-wrapper.layout-slim .layout-menu-container .nano>.nano-content.menu-scroll-content{display:block;height:auto;position:static;overflow:visible;overflow-x:visible}.layout-wrapper.layout-horizontal .layout-menu-container .nano>.nano-content .nano-scroll-footer,.layout-wrapper.layout-slim .layout-menu-container .nano>.nano-content .nano-scroll-footer{height:0}.layout-wrapper.layout-horizontal .layout-menu-container .nano>.nano-pane,.layout-wrapper.layout-slim .layout-menu-container .nano>.nano-pane{display:none !important}
}@media(max-width:1024px){.layout-wrapper .layout-mask{display:none}.layout-wrapper .layout-menu-container{padding:0;width:230px;height:100%;left:-230px;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.layout-wrapper .layout-menu-container .layout-menu-title{display:block;padding:16px;font-size:16px;color:#7a7a7a;border-bottom:1px solid #ddd;letter-spacing:2px}.layout-wrapper .layout-menu-container .layout-menu li a{padding:10px 12px;display:block}
.layout-wrapper .layout-menu-container .layout-menu li a:hover{background-color:#6ebc3b;color:#fff}.layout-wrapper .layout-menu-container .layout-menu li a i:first-child{font-size:18px;vertical-align:middle;display:inline-block}.layout-wrapper .layout-menu-container .layout-menu li a i.layout-menuitem-toggler{float:right;line-height:22px}.layout-wrapper .layout-menu-container .layout-menu li a>span{vertical-align:middle;display:inline-block;line-height:15px;margin-left:6px}.layout-wrapper .layout-menu-container .layout-menu li.active-menuitem>a{background-color:#fff;color:#6ebc3b}
.layout-wrapper .layout-menu-container .layout-menu li.active-menuitem>a:hover{background-color:#6ebc3b;color:#fff}.layout-wrapper .layout-menu-container .layout-menu>li:first-child{margin-top:8px}.layout-wrapper .layout-menu-container .layout-menu>li ul{background:#fff}.layout-wrapper .layout-menu-container .layout-menu>li ul li a{padding-left:24px}.layout-wrapper .layout-menu-container .layout-menu>li ul li ul li a{padding-left:36px}.layout-wrapper .layout-menu-container .layout-menu>li ul li ul li ul li a{padding-left:48px}
.layout-wrapper .layout-menu-container .layout-menu>li ul li ul li ul li ul li a{padding-left:60px}.layout-wrapper .layout-menu-container .layout-menu>li ul li ul li ul li ul li ul li a{padding-left:72px}.layout-wrapper .layout-menu-container .layout-menu-footer .layout-menu-footer-title{display:block;padding:16px;font-size:16px;color:#7a7a7a;border-bottom:1px solid #ddd;letter-spacing:2px}.layout-wrapper .layout-menu-container .layout-menu-footer .layout-menu-footer-content{padding:10px 12px;color:#424242}
.layout-wrapper .layout-menu-container .layout-menu-footer .layout-menu-footer-content .ui-progressbar{height:5px;border:0 none;margin:16px 0 4px 0}.layout-wrapper.layout-mobile-active .layout-menu-container{left:0}.layout-wrapper.layout-mobile-active .layout-mask{display:block;position:fixed;background-color:#eef2f6;opacity:.7;filter:alpha(opacity=70);height:100%;width:100%;top:50px;left:0;z-index:100}}.layout-wrapper .layout-content .layout-breadcrumb{background-color:#fff;border-bottom:1px solid #ddd;min-height:42px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layout-wrapper .layout-content .layout-breadcrumb:before,.layout-wrapper .layout-content .layout-breadcrumb:after{content:"";display:table}.layout-wrapper .layout-content .layout-breadcrumb:after{clear:both}.layout-wrapper .layout-content .layout-breadcrumb ul{margin:8px 0 0 0;padding:0 0 0 12px;list-style:none;color:#424242;display:inline-block}.layout-wrapper .layout-content .layout-breadcrumb ul li{display:inline-block;vertical-align:middle;color:#424242}.layout-wrapper .layout-content .layout-breadcrumb ul li a{color:#424242}
.layout-wrapper .layout-content .layout-breadcrumb .layout-breadcrumb-options{float:right;padding:0;height:100%}.layout-wrapper .layout-content .layout-breadcrumb .layout-breadcrumb-options a{color:#7a7a7a;display:inline-block;width:42px;height:42px;font-size:20px;line-height:42px;text-align:center;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-content .layout-breadcrumb .layout-breadcrumb-options a:hover{background-color:#6ebc3b;color:#fff}
.layout-wrapper .layout-content .layout-breadcrumb .layout-breadcrumb-options a i{line-height:inherit}.layout-wrapper .layout-content .layout-content-container{padding:20px 20px}@media(min-width:1025px){.layout-wrapper.layout-horizontal .layout-content{padding-top:100px}.layout-wrapper.layout-overlay .layout-content{padding-top:50px}.layout-wrapper.layout-static .layout-content{padding-top:50px;margin-left:230px;-moz-transition:margin-left .3s;-o-transition:margin-left .3s;-webkit-transition:margin-left .3s;transition:margin-left .3s}
.layout-wrapper.layout-static.layout-static-inactive .layout-content{margin-left:0}.layout-wrapper.layout-slim .layout-content{padding-top:50px;margin-left:60px}}@media(max-width:1024px){.layout-wrapper .layout-content{padding:50px 0}}.layout-wrapper .layout-footer{background-color:#fff;padding:20px 40px}.layout-wrapper .layout-footer .footer-text-left{float:left}.layout-wrapper .layout-footer .footer-text-right{float:right;font-weight:700}.layout-wrapper.layout-static .layout-footer{padding-left:270px}
.layout-wrapper.layout-slim .layout-footer{padding-left:100px}.login-body{min-height:100%;font-size:16px;margin:0;background-image:url("/surveys/javax.faces.resource/images/map.png.xhtml?ln=apollo-layout");background-position:top right;background-repeat:no-repeat;background-size:50% 100%}.login-body .body-container{height:7px;border-top:7px solid #6ebc3b}.login-body .left-side{height:100%;padding-left:100px}.login-body .left-side img{padding:100px 0 100px 0;width:60px;height:60px}.login-body .left-side h1{font-size:80px;color:#424242}
.login-body .left-side p{color:#424242;padding-right:50px;margin-top:0;margin-bottom:40px}.login-wrapper{width:400px;margin:0 auto;text-align:center}.login-wrapper .login-container{box-sizing:border-box;padding-top:50%;text-align:center;color:#4f575b}.login-wrapper .login-container .title{font-size:20px;color:#424242;display:block;text-align:left;margin-bottom:10px;margin-left:12px}.login-wrapper .login-container .password-container{text-align:right}.login-wrapper .login-container a{color:#6ebc3b;text-decoration:none;font-size:16px;line-height:32px;display:inline-block;padding-bottom:2px;border-bottom:1px solid transparent;-moz-transition:border-bottom-color .3s;-o-transition:border-bottom-color .3s;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s}
.login-wrapper .login-container a:hover{border-bottom-color:#6ebc3b}.login-wrapper .login-container input{font-size:1em}.login-wrapper .login-container .ui-g-12,.login-wrapper .login-container .ui-g-6{padding:.8em}.login-wrapper .login-container .ui-button{font-size:16px}@media(max-width:64em){.login-body{text-align:center;background-size:cover}.login-body .left-side{height:300px;padding-left:25px}.login-body .left-side img{padding:20px 0 20px 0}.login-body .left-side p{display:none}.login-body .right-side{height:100%}
.login-wrapper{width:320px}.login-wrapper .login-container{padding-top:25%}}@media(max-width:40em){.login-body .left-side{height:200px;padding-left:25px;text-align:center}.login-body .left-side img{padding:20px 0 20px 0}.login-body .left-side h1{font-size:40px}.login-body .left-side p{display:none}.login-body .right-side{height:calc(100% - 250px)}.login-wrapper{width:320px}.login-wrapper .login-container{padding-top:25%}}.exception-body{height:100%;font-size:16px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:top right;background-repeat:no-repeat;background-size:contain}
.exception-body .exception-container{height:100%;padding-left:100px}.exception-body .exception-container img{display:inline-block;width:60px;height:60px;margin:100px 0}.exception-body .exception-container h1{font-size:80px;color:#424242}.exception-body .exception-container p{color:#424242;margin-top:0;margin-bottom:40px}.exception-body.error-body{background-image:url("/surveys/javax.faces.resource/images/error.png.xhtml?ln=apollo-layout");border-top:7px solid #ef5350}.exception-body.access-body{background-image:url("/surveys/javax.faces.resource/images/access.png.xhtml?ln=apollo-layout");border-top:7px solid #f6a821}
.exception-body.notfound-body{background-image:url("/surveys/javax.faces.resource/images/404.png.xhtml?ln=apollo-layout");border-top:7px solid #ffc800}@media(max-width:1280px){.exception-body{background-size:cover;text-align:center}.exception-body .exception-container{padding-left:0;padding-top:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.exception-body .exception-container img{margin-top:0}.exception-body .exception-container h1{font-size:40px}.exception-body .exception-container p{padding:0 25px}
}h1{font-weight:normal;margin:0;font-size:24px}h2{font-size:20px;font-weight:normal;margin:0}.clearfix:after{content:" ";display:block;clear:both}.card{padding:1em;margin-top:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3)}.card h1{margin:0 0 .5em 0;padding:.1em;font-size:24px}.card.no-margin{margin-top:0}.nopad{padding:0}
.nopad .ui-panel-content{padding:0}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.ui-g{-ms-flex-wrap:wrap}::-webkit-input-placeholder{color:#a0a0a0}:-moz-placeholder{color:#a0a0a0}::-moz-placeholder{color:#a0a0a0}:-ms-input-placeholder{color:#a0a0a0}.dashboard .overview-box{box-shadow:0 3px 8px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,0.3);padding:15px;position:relative;min-height:100px;overflow:hidden}
.dashboard .overview-box h1{font-size:12px;color:#fff;margin:0}.dashboard .overview-box img{position:absolute;bottom:0;width:100%}.dashboard .overview-box .overview-value{font-size:20px;font-weight:700;color:#fff}.dashboard .overview-box .overview-ratio{position:absolute;right:15px;top:15px;color:#fff}.dashboard .overview-box .overview-ratio .overview-direction{display:inline-block;text-align:center;width:20px;height:20px;background-color:#fff}.dashboard .overview-box .overview-ratio .overview-ratio-value{display:inline-block;margin-left:-4px;height:20px;padding:0 4px}
.dashboard .overview-box.overview-box-1{background-image:linear-gradient(to bottom,#39a3f4 1%,#279cf5 99%)}.dashboard .overview-box.overview-box-1 .overview-direction{color:#39a3f4}.dashboard .overview-box.overview-box-1 .overview-ratio-value{background-color:#1164a3;color:#39a3f4}.dashboard .overview-box.overview-box-2{background-image:linear-gradient(to bottom,#76be45,#66b92d)}.dashboard .overview-box.overview-box-2 .overview-direction{color:#76be45}.dashboard .overview-box.overview-box-2 .overview-ratio-value{background-color:#447d1d;color:#76be45}
.dashboard .overview-box.overview-box-3{background-image:linear-gradient(to bottom,#dea242,#d5942e)}.dashboard .overview-box.overview-box-3 .overview-direction{color:#dea242}.dashboard .overview-box.overview-box-3 .overview-ratio-value{background-color:#90631d;color:#dea242}.dashboard .overview-box.overview-box-4{background-image:linear-gradient(to bottom,#d67161,#d65c49)}.dashboard .overview-box.overview-box-4 .overview-direction{color:#d67161}.dashboard .overview-box.overview-box-4 .overview-ratio-value{background-color:#943728;color:#d67161}
.dashboard .knobs{text-align:center}.dashboard .knobs .ui-panel-content{padding:0}.dashboard .knobs .knob-title{margin-bottom:10px;font-size:20px}.dashboard .knobs div.ui-g-12{border-right:1px solid #ddd;position:relative;overflow:hidden}.dashboard .knobs div.ui-g-12:last-child{border-right:0 none}.dashboard .knobs div.ui-g-12 i{position:absolute;font-size:24px;left:50%;top:50%;width:36px;height:36px;margin-left:-18px;margin-top:-28px;opacity:.7;filter:alpha(opacity=70)}.dashboard .knobs div.ui-g-12.knob-users{color:#6ebc3b}
.dashboard .knobs div.ui-g-12.knob-mobile{color:#f6a821}.dashboard .knobs div.ui-g-12.knob-pageviews{color:#39a3f4}.dashboard .knobs div.ui-g-12.knob-sales{color:#ef5350}.dashboard .disk-spaces .ui-panel-content{padding:2em}.dashboard .disk-spaces .ui-panel-content span{display:block;margin-bottom:20px}.dashboard .disk-spaces .ui-panel-content .ui-progressbar{margin-bottom:40px;height:5px}.dashboard .task-list{overflow:hidden}.dashboard .task-list .ui-panel-content{padding:0 !important;min-height:366px}
.dashboard .task-list ul{list-style-type:none;margin:0;padding:0}.dashboard .task-list ul li{padding:10px 15px;border-bottom:1px solid #ddd}.dashboard .task-list ul li:last-child{border-bottom:0 none}.dashboard .task-list ul .ui-chkbox{vertical-align:middle;margin-right:6px}.dashboard .task-list ul .task-name{vertical-align:middle}.dashboard .task-list ul i{color:#7a7a7a;float:right;font-size:16px;opacity:.7;filter:alpha(opacity=70)}.dashboard .contact-form{overflow:hidden}.dashboard .contact-form .ui-panel .ui-panel-content{min-height:366px}
.dashboard .contact-form .ui-g-12{padding:10px 15px}.dashboard .contact-form .ui-g-12:last-child{padding-bottom:0}.dashboard .contacts{overflow:hidden}.dashboard .contacts .ui-panel .ui-panel-content{min-height:366px;padding:0 !important}.dashboard .contacts ul{list-style-type:none;padding:0;margin:0}.dashboard .contacts ul li{border-bottom:1px solid #ddd;padding:10px 15px;width:100%;box-sizing:border-box;text-decoration:none;position:relative;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}
.dashboard .contacts ul li img{float:left;margin-right:8px}.dashboard .contacts ul li .contact-info{float:left}.dashboard .contacts ul li .contact-info .name{display:block;margin-top:4px;font-size:14px}.dashboard .contacts ul li .contact-info .location{margin-top:4px;display:block;font-size:12px;color:#7a7a7a}.dashboard .contacts ul li .contact-actions{float:right;padding-top:12px}.dashboard .contacts ul li .contact-actions button:last-child{margin-left:6px}.dashboard .contacts ul li:last-child{border:0}
.dashboard .chat .ui-panel-content{padding:0 !important}.dashboard .chat .sales-panel{margin-top:15px}.dashboard .chat ul{padding:12px;margin:0;list-style-type:none}.dashboard .chat ul li{padding:6px 0}.dashboard .chat ul li img{width:36px;float:left}.dashboard .chat ul li span{padding:6px 12px;float:left;display:inline-block;margin:4px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.dashboard .chat ul li.message-from img,.dashboard .chat ul li.message-from span{float:left}
.dashboard .chat ul li.message-from img{margin-right:8px}.dashboard .chat ul li.message-from span{background-color:#39a3f4;color:#fff}.dashboard .chat ul li.message-own img,.dashboard .chat ul li.message-own span{float:right}.dashboard .chat ul li.message-own img{margin-left:8px}.dashboard .chat ul li.message-own span{background-color:#6ebc3b;color:#fff}.dashboard .chat .new-message{height:40px;border-top:1px solid #ddd;color:#afafc0}.dashboard .chat .new-message .message-attachment{display:inline-block;border-right:1px solid #ddd;width:40px;line-height:40px;height:100%;text-align:center}
.dashboard .chat .new-message .message-attachment i{line-height:inherit;font-size:24px}.dashboard .chat .new-message .message-input{position:relative;top:-4px;width:calc(100% - 100px);display:inline-block}.dashboard .chat .new-message .message-input input{border:0 none;font-size:14px;width:100%;background-color:transparent;outline:0 none;padding-left:8px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.dashboard .timeline{box-sizing:border-box;margin-top:0}.dashboard .timeline>.ui-g .ui-g-3{font-size:14px;position:relative;border-right:1px solid #ddd}
.dashboard .timeline>.ui-g .ui-g-3 i{font-size:24px;position:absolute;top:6px;right:-12px}.dashboard .timeline>.ui-g .ui-g-9{padding-left:1.5em}.dashboard .timeline>.ui-g .ui-g-9 .event-text{color:#7a7a7a;font-size:14px;display:block;padding-bottom:20px}.dashboard .timeline>.ui-g .ui-g-9 .event-content img{width:100%}.dashboard .activity-list{list-style-type:none;padding:0;margin:0}.dashboard .activity-list li{border-bottom:1px solid #ddd;padding:15px 0 9px 9px}.dashboard .activity-list li .count{font-size:24px;color:#fff;background-color:#1f7aba;font-weight:bold;width:60px;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.dashboard .activity-list li:first-child{border-top:1px solid #ddd}.dashboard .activity-list li:last-child{border:0}.dashboard .activity-list li .ui-g-6:first-child{font-size:18px;padding-left:0}.dashboard .activity-list li .ui-g-6:last-child{text-align:right;color:#a4a4a4}.dashboard .user-card{border:1px solid #ddd;padding:0;margin:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.dashboard .user-card .user-card-header{height:100px;overflow:hidden;position:relative}.dashboard .user-card .user-card-header img{width:100%}
.dashboard .user-card .user-card-header .ui-button{position:absolute;width:36px;height:36px;top:32px;right:24px}.dashboard .user-card .user-card-content{min-height:340px;background-color:transparent;position:relative}.dashboard .user-card .user-card-content img{position:absolute;top:-90px;left:24px}.dashboard .user-card .user-card-content .user-card-name{font-size:20px;color:#424242;position:absolute;top:-60px;margin-left:110px;font-weight:700;white-space:nowrap}.dashboard .user-card .user-card-content .user-detail{text-align:left}
.dashboard .user-card .user-card-content .user-detail ul{padding:0 0 32px 0;margin:0;list-style-type:none}.dashboard .user-card .user-card-content .user-detail ul li{padding:16px 24px;border-top:1px solid #ddd}.dashboard .user-card .user-card-content .user-detail ul li:last-child{border-bottom:1px solid #ddd}.dashboard .user-card .user-card-content .user-detail ul li i{font-size:24px;margin-right:8px;width:32px;vertical-align:middle}.dashboard .user-card .user-card-content .user-detail ul li .project-title{font-weight:700;margin-right:8px}
.dashboard .user-card .user-card-content .user-detail ul li .project-detail{color:#7a7a7a}.dashboard .user-card .user-card-content .user-detail ul li .project-progressbar{display:inline-block;width:100px;background-color:#ddd;float:right;margin-top:12px}.dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#6ebc3b;height:4px}.dashboard .map img{width:100%}@media(max-width:1024px){.dashboard .knobs>div{border-right-color:transparent;border-bottom:1px solid #ddd}
}.landing-body{margin:0;padding:0;overflow-x:hidden;background-color:#141d26}.landing-wrapper #menu-button{display:none;font-size:28px;float:right;text-decoration:none;color:#fff;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s;margin-top:-5px}.landing-wrapper .landing-header{height:80px;background-color:#6ebc3b;position:fixed;left:0;width:100%;z-index:101}.landing-wrapper .landing-header .landing-header-content{width:960px;margin:0 auto;padding-top:30px;box-sizing:border-box}
.landing-wrapper .landing-header .landing-header-content img{display:inline-block;margin-top:-15px;width:50px;height:50px}.landing-wrapper .landing-header .landing-header-content ul{list-style-type:none;float:right;margin:2px 0 0 0;padding:0}.landing-wrapper .landing-header .landing-header-content ul li{float:left;margin-left:10px}.landing-wrapper .landing-header .landing-header-content ul li a{text-decoration:none;padding:8px 10px;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.landing-wrapper .landing-header .landing-header-content ul li a .menu-icon{display:none}.landing-wrapper .landing-header .landing-header-content ul li a:hover{background-color:#fff;color:#63a935}.landing-wrapper #introduction{padding-top:80px;height:623px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);background-image:url("/surveys/javax.faces.resource/images/landing.jpg.xhtml?ln=apollo-layout");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.landing-wrapper #introduction .introduction-content{width:960px;margin:0 auto;color:#d8d8d8;text-align:center}
.landing-wrapper #introduction .introduction-content .title{font-size:64px;margin:200px 0 0 0}.landing-wrapper #introduction .introduction-content .subtitle{font-size:24px;margin-bottom:30px;font-weight:lighter}.landing-wrapper #introduction .introduction-content img{position:absolute;right:0;top:125px}.landing-wrapper #introduction .introduction-content .ui-button .ui-button-text{font-size:16px;padding:14px 70px}.landing-wrapper #landing-feature{padding:100px 0;text-align:center}.landing-wrapper #landing-feature .landing-container{width:960px;margin-left:auto;margin-right:auto}
.landing-wrapper #landing-feature h2{color:#fff;padding-bottom:15px;font-weight:normal}.landing-wrapper #landing-feature p{color:#fff}.landing-wrapper #landing-feature .fa-feature{font-size:80px;margin-bottom:20px;color:#6ebc3b}.landing-wrapper #mobile{background-color:#4c8229;background-image:url("/surveys/javax.faces.resource/images/landing_s2.png.xhtml?ln=apollo-layout");background-repeat:no-repeat;background-position:right;height:570px;overflow:hidden}.landing-wrapper #mobile .mobile-content{width:960px;margin:0 auto;position:relative}
.landing-wrapper #mobile .mobile-content .title{font-size:32px;position:absolute;top:200px;color:#fff}.landing-wrapper #mobile .mobile-content .subtitle{font-size:18px;position:absolute;top:250px;color:#fff;font-weight:lighter}.landing-wrapper #mobile .mobile-content img{position:absolute;left:0;top:75px}.landing-wrapper #mobile .mobile-content .ui-button{position:absolute;top:300px}.landing-wrapper #mobile .mobile-content .ui-button .ui-button-text{font-size:16px;padding:14px 70px}.landing-wrapper #testimonials{text-align:center;color:#fff}
.landing-wrapper #testimonials .testimonials-container{width:960px;margin:0 auto;text-align:center;padding-bottom:100px}.landing-wrapper #testimonials .testimonials-container .testimonials-content{background-color:#243447}.landing-wrapper #testimonials .testimonials-container h1{padding:64px 0 0 0}.landing-wrapper #testimonials .testimonials-container p{font-size:18px;padding-bottom:32px;font-weight:lighter}.landing-wrapper #testimonials .testimonials-container #testimonials-text{padding:32px 64px 0 64px}
.landing-wrapper #testimonials .testimonials-container p:last-child{padding-bottom:50px}.landing-wrapper #testimonials .testimonials-container .testimonials-title{font-size:32px}.landing-wrapper #pricing{background-color:#fff;padding:100px 0;color:#424242}.landing-wrapper #pricing .pricing-content{width:960px;margin:0 auto;text-align:center}.landing-wrapper #pricing .pricing-content .ui-g{margin-top:50px}.landing-wrapper #pricing .pricing-content>p{font-size:20px}.landing-wrapper #pricing .pricing-content .pricing-title{font-size:32px}
.landing-wrapper #pricing .pricing-content .pricing-name{font-size:24px}.landing-wrapper #pricing .pricing-content .pricing-box{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:40px 0;background-color:#e1e6e9;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.landing-wrapper #pricing .pricing-content .pricing-box .pricing-fee{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#6ebc3b;color:#fff;width:100px;height:100px;margin:30px auto;font-size:22px;line-height:100px}
.landing-wrapper #pricing .pricing-content .pricing-box:hover{background-color:#6ebc3b;color:#fff}.landing-wrapper #pricing .pricing-content .pricing-box:hover p{color:#fff}.landing-wrapper #pricing .pricing-content .pricing-box:hover .pricing-fee{background-color:#eaeeef;color:#6ebc3b}.landing-wrapper #video{background-color:#282929;padding:64px 0 100px 0;color:#fff}.landing-wrapper #video .video-content{width:960px;margin:0 auto;text-align:center}.landing-wrapper #video .video-content p{color:#fff}
.landing-wrapper #video .video-content>p{font-size:20px;font-weight:lighter}.landing-wrapper #video .video-content .video-title{font-size:32px}.landing-wrapper #video .video-content .video-container{margin-top:50px}.landing-wrapper #video .video-content .video-container iframe{width:580px;height:330px}.landing-wrapper .landing-footer{background-color:#6ebc3b;background-image:url("/surveys/javax.faces.resource/images/landing_cloud.png.xhtml?ln=apollo-layout");background-repeat:no-repeat;background-position:bottom center;background-size:cover}
.landing-wrapper .landing-footer .landing-footer-content{width:960px;margin:0 auto;color:#fff}.landing-wrapper .landing-footer .landing-footer-content .footer-logo{height:50px}.landing-wrapper .landing-footer .landing-footer-content .footer-top{padding:30px 0}@media(max-width:1024px){.landing-wrapper #menu-button{display:block}.landing-wrapper .landing-header{height:80px;background-color:#6ebc3b}.landing-wrapper .landing-header .landing-header-content{width:100%;padding:30px 20px 0 20px}.landing-wrapper .landing-header .landing-header-content ul{float:none;position:fixed;top:80px;right:0;width:200px;height:100%;background-color:#243447;padding-top:15px;width:0;margin:0;-moz-transition:width .3s;-o-transition:width .3s;-webkit-transition:width .3s;transition:width .3s}
.landing-wrapper .landing-header .landing-header-content ul.overlay-menu{height:100%;width:200px}.landing-wrapper .landing-header .landing-header-content ul li{float:none;margin:0}.landing-wrapper .landing-header .landing-header-content ul li a{display:block;font-size:18px;padding-left:15px;box-sizing:border-box;width:200px}.landing-wrapper .landing-header .landing-header-content ul li a .menu-icon{margin-right:10px;text-align:center;font-size:18px;width:15px}.landing-wrapper .landing-header .landing-header-content ul li a .fa{display:inline-block}
.landing-wrapper #introduction{height:523px}.landing-wrapper #introduction .introduction-content{width:100%;margin:130px auto;text-align:center}.landing-wrapper #introduction .introduction-content .title{padding:30px 0 20px 0;font-size:36px;position:static;display:block}.landing-wrapper #introduction .introduction-content .subtitle{padding-bottom:30px;font-size:20px;position:static;display:block}.landing-wrapper #introduction .introduction-content img{position:static;display:inline-block;padding-bottom:30px}
.landing-wrapper #introduction .introduction-content .ui-button{display:block;position:static;width:250px;margin:0 auto}.landing-wrapper #landing-feature .landing-container{padding:0 100px;width:90%}.landing-wrapper #mobile{height:600px;background-size:cover}.landing-wrapper #mobile .mobile-content{width:100%;margin:120px auto;text-align:center}.landing-wrapper #mobile .mobile-content .title{font-size:32px;position:static;display:block;padding:30px 0 20px 0}.landing-wrapper #mobile .mobile-content .subtitle{font-size:18px;position:static;display:block;padding-bottom:30px}
.landing-wrapper #mobile .mobile-content img{position:absolute;top:300px;left:30%}.landing-wrapper #mobile .mobile-content .ui-button{position:static;display:block;width:250px;margin:0 auto}.landing-wrapper #testimonials{text-align:center}.landing-wrapper #testimonials .testimonials-container{width:100%}.landing-wrapper #testimonials .testimonials-content{margin:0 auto;width:75%}.landing-wrapper #pricing{padding:30px 0}.landing-wrapper #pricing .pricing-content{width:100%}.landing-wrapper #video{padding:30px 0}
.landing-wrapper #video .video-content{width:100%}.landing-wrapper #video .video-content .video-container iframe{width:350px;height:220px}.landing-wrapper .landing-footer{padding:0 20px}.landing-wrapper .landing-footer .landing-footer-content{width:100%}}@media(max-width:640px){.landing-wrapper #landing-feature{text-align:center;padding:50px 0}.landing-wrapper #landing-feature .landing-container{padding:0}.landing-wrapper #mobile .mobile-content img{left:15%}.landing-wrapper .landing-footer img{width:150px}
}