﻿.app-lib.listByCategory .app-lib-category-sidebar,.app-lib.listByProduct .app-lib-category-sidebar,.app-lib.listBySelected .app-lib-category-sidebar{float:none!important;margin-left:0!important;margin-right:0!important}.app-lib.listByCategory .app-lib-grid-wrapper,.app-lib.listByProduct .app-lib-grid-wrapper,.app-lib.listBySelected .app-lib-grid-wrapper{padding:0}.app-lib-category-sidebar{width:350px;float:left;margin-left:50px;margin-right:50px}.app-lib-list-top-filter.dropdown{display:block}.app-lib-list-top-filter.dropdown>a{color:#777;position:relative;white-space:nowrap;overflow:hidden;font-weight:300;background:#fff;display:block;height:40px;line-height:40px;font-size:1.1em;padding:0 5px 0 10px;margin:0;cursor:pointer;letter-spacing:1px;border-bottom:1px solid #ddd;-webkit-transition:background .3s ease,color .3s ease,border-bottom-color .3s ease;-moz-transition:background .3s ease,color .3s ease,border-bottom-color .3s ease;-o-transition:background .3s ease,color .3s ease,border-bottom-color .3s ease;transition:background .3s ease,color .3s ease,border-bottom-color .3s ease}.app-lib-list-top-filter.dropdown>a::after{content:"";font-family:"FontAwesome";color:#000;position:absolute;right:5px;top:0;z-index:3;line-height:38px}.app-lib-list-top-filter.dropdown>a .paragraph-end{top:1px;bottom:1px}.app-lib-list-top-filter.dropdown>a>.icon{color:#ccc}.app-lib-list-top-filter.dropdown.activeFilter>.app-lib-filter-head,.app-lib-list-top-filter.dropdown.activeFilter>.app-lib-filter-head>.icon{color:#00a587}.app-lib-list-top-filter.dropdown.open>a::after{content:""}.app-lib-list-top-filter.dropdown .dropdown-menu{width:735px;margin:0;padding:0;border:1px solid #ddd;border-top:0;border-bottom:2px solid #00a587;-o-box-shadow:0 3px 10px #bbb;-webkit-box-shadow:0 3px 10px #bbb;-moz-box-shadow:0 3px 10px #bbb;box-shadow:0 3px 10px #bbb;z-index:1000}.app-lib-category-sidebar .dropdown.open a.app-lib-category-head,.app-lib-category-sidebar a.app-lib-category-head:hover{background:#fdfdfd;color:#444;border-bottom-color:#aaa}ul.app-lib-filter-options li{float:left;display:inline;width:50%;cursor:pointer}ul.app-lib-filter-options li a{display:block;background:#fff;color:#777;padding:8px 10px;cursor:pointer;border-bottom:1px solid #f1f1f1;border-right:1px solid #eee}ul.app-lib-filter-options li a:hover{color:#444;background:#f5f5f5}ul.app-lib-filter-options li.active a{background:#00a587;color:#fff}ul.app-lib-filter-options li.active a:hover{color:#00a587}ul.app-lib-filter-options li.active{cursor:not-allowed}.app-lib-sidebar-wrap .app-lib-detail-section hr{margin:.8em 0}ul.app-lib-sidebar-app-listing li a{display:block;color:#888;font-size:1.1em;font-weight:300;padding:8px 0;border-bottom:1px solid #e9e9e9}ul.app-lib-sidebar-app-listing li a img{vertical-align:middle;margin-right:10px}ul.app-lib-sidebar-app-listing li:last-child a{border:none;padding-bottom:0}ul.app-lib-sidebar-app-listing li:first-child a{padding-top:0}ul.app-lib-sidebar-app-listing li a:hover span{color:#000}.app-lib-prev-next-section,.app-lib-detail-last-visited{display:none}.app-lib-ajax-loader{color:#ccc}.app-lib-detail-head-add-app-to-watchlist{color:#aaa;margin-right:1.3em;border:1px solid rgba(0,0,0,0);padding:7px 11px;font-weight:300;border-radius:3px;transition:all .25s ease-in-out}.app-lib-detail-head-add-app-to-watchlist:hover,.app-lib-detail-head-add-app-to-watchlist:focus{border-color:#e4e4e4;color:#aaa}.app-lib-detail-head-add-app-to-watchlist:active{background:#f8f8f8;color:#999}.app-lib-detail-head-add-app-to-watchlist.added{background:#32cd32;color:#fff;border-color:#2eb600}.app-lib-watchlist{display:none}.app-lib-sidebar-wrap .app-lib-watchlist ul.app-lib-sidebar-app-listing li:first-child a{padding-top:8px}.app-lib-sidebar-wrap .app-lib-watchlist ul.app-lib-sidebar-app-listing li:last-child a{padding-bottom:8px}.app-lib-sidebar-wrap .app-lib-watchlist{position:relative;padding-bottom:10px!important}.app-lib-watchlist .app-lib-watchlist-loading{color:#ccc}ul#app-lib-watchlist-ajax-content li{position:relative}ul#app-lib-watchlist-ajax-content li .tooltip{width:120px}a.app-lib-add-app-to-watchlist span{color:#00a587;vertical-align:middle;margin-right:5px}a.app-lib-add-app-to-watchlist{color:gray;display:block;margin-bottom:5px}a.app-lib-add-app-to-watchlist:hover,a.app-lib-add-app-to-watchlist:hover span{color:#00b796}a.app-lib-add-app-to-watchlist.disabled{-khtml-opacity:.4;opacity:.4;filter:alpha(opacity=40);cursor:not-allowed}a.app-lib-add-app-to-watchlist.disabled,a.app-lib-add-app-to-watchlist.disabled:hover,a.app-lib-add-app-to-watchlist.disabled span{color:#555!important}a.app-lib-remove-app-from-watchlist{border:none!important;position:absolute;right:-7px;top:0;bottom:0;height:30px;margin:auto 0;padding:0!important}a.app-lib-remove-app-from-watchlist i{font-size:1.3em;padding:5px}a.app-lib-remove-app-from-watchlist:hover{color:#333}.app-lib-watchlist .app-lib-list-top-filter.dropdown .dropdown-menu{width:400px}.app-lib-watchlist .app-lib-list-top-filter.dropdown .dropdown-menu p{padding:8px;margin:0}.app-lib-watchlist .app-lib-list-top-filter .app-lib-watchlist-loading{top:auto;bottom:10px}.app-lib-watchlist #app-lib-watchlist-dropdown-close{background:#00a587;text-transform:uppercase;font-weight:700;color:#fff;padding:4px 7px}.app-lib-watchlist .app-lib-list-top-filter #app-lib-watchlist-ajax-content li a{color:#777;padding:5px 5px;display:block;border-bottom:1px solid #e9e9e9}.app-lib-watchlist .app-lib-list-top-filter #app-lib-watchlist-ajax-content li a:hover{color:#444}.app-lib-watchlist .app-lib-list-top-filter #app-lib-watchlist-ajax-content li a.app-lib-remove-app-from-watchlist{right:0}.app-lib-watchlist .app-lib-list-top-filter #app-lib-watchlist-ajax-content li img{vertical-align:middle;margin-right:10px}.app-lib-sidebar-boxes .app-lib-sidebar-box{overflow:hidden;background:#fff;padding:15px;position:relative;margin-bottom:15px;text-align:center}.app-lib-sidebar-boxes .app-lib-sidebar-box:hover{opacity:.8}.app-lib-grid-wrapper{width:auto;overflow:hidden;padding:0 5px}.app-lib-grid-wrapper.without-sidebar{overflow:visible;padding:0}.app-lib-detail-section{background:#fff;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:0 0 6px #eee;-moz-box-shadow:0 0 6px #eee;box-shadow:0 0 6px #eee;padding:20px;margin-bottom:15px}.app-lib-detail-section h4{font-weight:700}.app-lib-detail-section hr{margin:2.5em 0;box-shadow:none;border:none;border-bottom:1px solid #e9e9e9}.app-lib-detail-view h2{text-transform:uppercase;font-size:1.3em;font-weight:400;margin-bottom:.8em;color:#000}.app-lib-detail-view .app-lib-detail-related-stuff h2{color:#666;font-size:1.1em}.app-lib-detail-view h1{font-weight:300;font-size:2.2em;color:#212121;padding-top:5px}.app-lib-detail-badge{vertical-align:super;margin-left:10px;padding:3px 5px!important;line-height:1!important}.app-lib-detail-head-logo{margin:0 30px 30px 0}.app-lib-detail-content .news-blogpost-button{margin-top:0}.app-lib-detail-head-info a{color:inherit}.app-lib-detail-head-info a:hover,.app-lib-detail-head-info a:focus,.app-lib-detail-head-info a:active{text-decoration:underline;color:#444}.app-lib-detail-head-subinfo>div{margin-top:1em;margin-right:1.5em}.app-lib-detail-head-bottom ul.dropdown-menu{padding:0;left:auto;right:0;top:140%;border-radius:3px;min-width:300px}.app-lib-detail-head-bottom ul.dropdown-menu:before{content:"";border-bottom:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);position:absolute;top:-10px;right:16px;z-index:10}.app-lib-detail-head-bottom ul.dropdown-menu:after{content:"";border-bottom:11px solid #ccc;border-right:11px solid rgba(0,0,0,0);border-left:11px solid rgba(0,0,0,0);position:absolute;top:-11px;right:15px;z-index:9}.app-lib-detail-head-bottom ul.dropdown-menu li a{padding:8px 15px 8px 10px;text-transform:uppercase;font-size:1.1em;color:#666;border-bottom:1px solid #eee}.app-lib-detail-head-bottom ul.dropdown-menu li a:hover,.app-lib-detail-head-bottom ul.dropdown-menu li a:active,.app-lib-detail-head-bottom ul.dropdown-menu li a:focus{color:inherit;background:#eaebef}.app-lib-appfile-infos{display:block;padding-left:3px}.app-lib-detail-head-bottom ul.dropdown-menu li a .app-lib-appfile-infos small:first-child{margin-top:6px}.app-lib-detail-head-bottom ul.dropdown-menu li a .app-lib-appfile-infos small{color:inherit;display:block;font-weight:300;text-transform:none;font-size:.8em;line-height:1.5}.app-lib-detail-head-bottom ul.dropdown-menu li a:hover .app-lib-appfile-infos small,.app-lib-detail-head-bottom ul.dropdown-menu li a:focus .app-lib-appfile-infos small,.app-lib-detail-head-bottom ul.dropdown-menu li a:active .app-lib-appfile-infos small{color:inherit}.app-lib-download-btn{display:inline-block;*display:inline;zoom:1;background:#00a587;color:#fff;font-size:1.2em;padding:12px 17px;font-weight:300;text-transform:uppercase;-webkit-transition:background .15s ease;-ms-transition:background .15s ease;-o-transition:background .15s ease;-moz-transition:background .15s ease;transition:background .15s ease}.app-lib-download-btn:hover,.app-lib-download-btn:focus,.app-lib-download-btn:active{background:#00b796;color:#fff}#app-lib-searchbox{position:relative;max-width:700px}#app-lib-searchbox .app-lib-search-no-results-found{position:absolute;top:100%;background:#fff;box-shadow:0 3px 10px #bbb;width:100%;height:100%;z-index:25;padding:10px;border-bottom:2px solid #00a587}#app-lib-searchbox .input-group{border-bottom:1px solid #ddd}#app-lib-searchbox .input-group-addon{background:#fff;border:none}#app-lib-searchbox input{height:53px;color:#00a587;font-size:1.2em;border:none!important;letter-spacing:1px}#app-lib-searchbox input.ui-autocomplete-loading{background-image:url(/typo3conf/ext/app_library/Resources/Public/Images/ajax-loader.gif);background-repeat:no-repeat;background-position:95% center}#app-lib-searchbox button{width:80px;height:40px}#app-lib-searchbox a.app-lib-reset-search{height:40px;line-height:1.9}#app-lib-searchbox .parsley-errors-list.filled{position:absolute;top:0;right:87px;z-index:10}.app-lib-score{font-size:3em}.app-lib-tiny-star.app-lib-star-rating-non-editable-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAcklEQVQoz2P4//8/AzmYgWKN6KC4uFgYhGF8UjTqgjBJGqG2GUOxMF6NQAViQCwFxGpAbICk0QAqBpITw6ZRAUkxLqyA1akENCvg9SNQgRYWTVoEA4cSjTDFalAM5uPVCFTABY0/ASSDBKBiXNRNcqRiADBao1Bj6dJdAAAAAElFTkSuQmCC) repeat scroll 0 0 rgba(0,0,0,0);height:14px;width:70px}.app-lib-tiny-star .app-lib-current-rating{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAdElEQVQoz2P4//8/AzmYgWKN6KC4uDgBhGF8UjQ+AGGSNEJt+w/FCXg1AhUUAHEDEB8A4g9IGj9AxUByBdg0LkBSjAsvwOpUApoX4PUjUMEFLJouEAwcSjTCFB+AYjAfr0agAgNo/AUgGRQAFTOgbpIjFQMAtcfKBD81ItYAAAAASUVORK5CYII=) repeat scroll left bottom rgba(0,0,0,0);height:14px}.app-lib-small-star.app-lib-star-rating-non-editable-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAsElEQVQoz+2SsQqAIBCGhaCtSWhwFRqCg6BH8/0xjTNEyu683Aq+pbz/M3+V9171RP0CtqD2OOd0pLZGKoBIFwHufkd0DwFkAvhUEAKnLDwxNQnC4IiBc8AElmL311/gN4Nr48xIEaw3YVRWimBolMSZgdRBg+QMZ5XMkFzh7Fv0cHuqt4kr0ASBlggMQWAkAluELUj+zkoEqWTIzxq7gVSyRLCVZ3zT0cYSfM0veOUA7SaWETdHTzIAAAAASUVORK5CYII=) repeat scroll 0 0 rgba(0,0,0,0);height:24px;width:120px}.app-lib-small-star .app-lib-current-rating{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAtElEQVQoz+2S0Q2AIAwFGYERHMVRGMGEBRjJERzBETqCGyCYQghRbKn8aXI/St8hD+W9VyNRv4AtaD3WWhNprZEKIDJEgLv3iBkhgEIAnwpC4FyEJ+YuQRicMHAJuMBW7T7/BX5zuDbOTBTBfhNGZacIdKckzmhSBx2SK5xVMkOSw9m36OH2NG8TV2AIAiMROILASQRrFbYh5btVIkglQ3nW2A2kkiWCoz7jm44OluBrfsErJ8j79BUPTQO5AAAAAElFTkSuQmCC) repeat scroll left bottom rgba(0,0,0,0);height:24px}.app-lib-app-dv-desc h3:first-child{margin-top:0}.app-lib form input.parsley-error,.app-lib form textarea.parsley-error,.app-lib form .parsley-error{border:1px solid #e04343;box-shadow:0 0 2px rgba(250,0,0,.3)}.app-lib-video-preview-link{position:relative;display:inline-block;*display:inline;zoom:1}.app-lib-video-preview-overlay{bottom:0;display:block;height:80px;left:0;margin:auto;position:absolute;right:0;top:0;width:80px!important;z-index:1}.app-lib-owl-nav{cursor:pointer;display:block;float:left;height:250px;margin:0 1em 0 0;position:relative;width:1em;z-index:10}.app-lib-owl-nav:hover>i{font-weight:700}.app-lib-owl-nav>i{bottom:0;display:block;height:.75em;left:0;margin:auto;position:absolute;right:0;top:0;width:1em}.app-lib-owl-nav-nxt{float:right;margin:0 0 0 1em}.app-lib-app-dv-files{margin-top:2em}.app-lib-app-dv-files table{width:100%}.app-lib-app-dv-files .table>thead>tr>th{border:none;text-transform:uppercase;font-weight:300}.app-lib-app-dv-files table tr td{border-top:1px dashed #ddd}.app-lib-app-dv-files table tr td,.app-lib-app-dv-files table tr th{width:auto;padding:8px 5px}.app-lib-app-dv-files table tr td.app-lib-files-main-column{max-width:300px}.app-lib-app-dv-files table .media-body{width:auto}.app-lib-app-dv-files table .media-body>a,.app-lib-app-dv-files table .media-left>a{color:#444}.app-lib-app-dv-files table .media-body>a:hover,.app-lib-app-dv-files table .media-left>a:hover{color:#00a587}.app-lib-app-dv-files .app-lib-files-description{margin-top:5px;color:#999}.app-lib-app-dv-faq .panel{border:none;border-bottom:1px solid #ddd}.app-lib-app-dv-faq .panel-title a{background:#00a587!important;color:#fff!important}.app-lib-app-dv-faq .panel-title a.collapsed{background:#fff!important;color:inherit!important}.app-lib-app-dv-faq .collapse-all,.app-lib-app-dv-faq .expand-all{background:#00a587;color:#fff;padding:8px 15px 8px 13px;cursor:pointer;margin-bottom:10px;-webkit-transition:background .15s ease;-ms-transition:background .15s ease;-o-transition:background .15s ease;-moz-transition:background .15s ease;transition:background .15s ease}.app-lib-app-dv-faq .collapse-all:hover,.app-lib-app-dv-faq .expand-all:hover{background:#00b796}.app-lib-app-dv-faq-date{display:inline-block;float:right;font-size:80%}.app-lib-app-dv-faq-data{font-size:75%}.panel-title>a{display:block}.applib-tagcloud{width:200px;text-align:center}.app-lib .owl-dot{cursor:pointer}.ui-autocomplete.app-lib-search-autocomplete-results{max-height:400px;left:0!important;width:100%!important;position:absolute!important;overflow-y:auto;overflow-x:hidden}.ui-autocomplete.app-lib-search-autocomplete-results::-webkit-scrollbar{-webkit-appearance:none;border-left:1px solid #ccc;background:#fff;width:10px}.ui-autocomplete.app-lib-search-autocomplete-results::-webkit-scrollbar-thumb{background-color:#555;border-radius:5px}ul.ui-autocomplete.app-lib-search-autocomplete-results>li{padding:0;position:relative}ul.ui-autocomplete.app-lib-search-autocomplete-results>li>a.ui-menu-item-wrapper{color:#444;padding:4px 33px 4px 10px}ul.ui-autocomplete.app-lib-search-autocomplete-results>li:hover small,ul.ui-autocomplete.app-lib-search-autocomplete-results>li:focus small,ul.ui-autocomplete.app-lib-search-autocomplete-results>li.ui-state-focus small,ul.ui-autocomplete.app-lib-search-autocomplete-results>li>a.ui-menu-item-wrapper.ui-state-active,ul.ui-autocomplete.app-lib-search-autocomplete-results>li>a.ui-menu-item-wrapper.ui-state-active small{color:#f1f1f1!important}ul.ui-autocomplete.app-lib-search-autocomplete-results>li>a.ui-menu-item-wrapper.ui-state-active{background-color:#00a587}ul.ui-autocomplete.app-lib-search-autocomplete-results img{float:left;margin-right:10px;padding-top:7px}ul.ui-autocomplete.app-lib-search-autocomplete-results>li>a{display:block;overflow:hidden}ul.ui-autocomplete.app-lib-search-autocomplete-results a.app-lib-autocomplete-link-app{display:block;background:#f1f1f1;padding:14px 7px!important;color:gray!important;position:absolute;right:0;top:0;height:100%;bottom:0}ul.ui-autocomplete.app-lib-search-autocomplete-results a.app-lib-autocomplete-link-app:hover{color:#fff!important;background:#555}@media screen and (max-width:1400px){.app-lib-category-sidebar{width:240px;margin-right:20px}}@media screen and (min-width:1200px){#app-lib-filter-collapse{display:block!important}}@media(max-width:1199px){.app-lib-category-sidebar{float:none;width:auto;margin:0}#app-lib-searchbox{max-width:none}#app-lib-searchbox input{font-size:1.1em;letter-spacing:0}.app-lib-grid-wrapper{padding:0;overflow:visible}}@media(max-width:767px){.app-lib-detail-head-bottom ul.dropdown-menu{min-width:100%}.app-lib-detail-head{text-align:center}.app-lib-detail-head-logo{margin:0 0 20px 0;float:none!important;display:block}.app-lib-detail-headline h1{display:block;clear:both}.app-lib-detail-headline>span{margin:0 .5em 0 0}.app-lib-detail-head-subinfo>div{margin-right:0;display:block}.app-lib-detail-head-bottom .btn-group{display:block;width:80%;margin:0 auto}.app-lib-download-btn{display:block;margin:0 auto}ul.app-lib-filter-options li{float:none;display:block;width:auto}.app-lib-list-top-filter.dropdown .dropdown-menu{height:auto;width:100%}}@media(max-width:460px){.app-lib-detail-head-bottom .btn-group{width:auto}.app-lib-mobile-more-details{font-size:1em;line-height:2.1}}