@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Roboto&display=swap);body{margin:0;padding:0;font-size:16px;font-family:Roboto;background:#285c4d}nav{background:#fff}header{position:relative;width:100%;height:350px;background-color:#f9f9f9;background-size:cover;background-position:center center}header .black-trans{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}header h1,header h2,header p{text-shadow:0 3px 4px rgba(0,0,0,.5)}.btn-premium{background:#262626;color:#fff;padding:8px 12px;border-radius:4px;width:auto;display:inline-block;white-space:nowrap}.btn-premium svg{margin-right:8px}.btn-premium span{margin-top:-8px}.btn-premium small{font-size:11px;display:block}.btn-premium:hover{color:#fff!important;text-decoration:none!important}main{background:#efefef;padding:48px 0}.btn{border-radius:100px;padding:8px 24px}footer{background:#285c4d}input[name=account_type]{display:none}input[name=account_type]+div.card{border:2px solid rgba(0,0,0,.2);display:block;padding:12px;text-align:center;border-radius:5px}input[name=account_type]:checked+div.card{background:#285780;color:#fff;border:2px solid rgba(255,255,255,.2)}#searchApp .uneditable-input:focus,#searchApp button:focus,#searchApp input[type=color]:focus,#searchApp input[type=date]:focus,#searchApp input[type=datetime-local]:focus,#searchApp input[type=datetime]:focus,#searchApp input[type=email]:focus,#searchApp input[type=month]:focus,#searchApp input[type=number]:focus,#searchApp input[type=password]:focus,#searchApp input[type=search]:focus,#searchApp input[type=tel]:focus,#searchApp input[type=text]:focus,#searchApp input[type=time]:focus,#searchApp input[type=url]:focus,#searchApp input[type=week]:focus,#searchApp textarea:focus{border-color:rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0) inset,0 0 8px rgba(0,0,0,0);outline:0 none}#searchApp input[type=text]{border:0;font-size:19px;border-radius:.25rem 0 0 .25rem}#searchApp #deviceSelection{margin-left:12px}#searchApp #deviceSelection input{display:none}#searchApp #deviceSelection input+i.mdi{cursor:pointer;font-size:24px;margin:0 4px;color:#bbb}#searchApp #deviceSelection input:checked+i.mdi{color:#285780}#categorySelection .dropdown>button{border:0;border-left:1px solid rgba(0,0,0,.035);border-radius:0 .25rem .25rem 0;font-size:19px}#categorySelection .dropdown>.dropdown-menu>*{min-width:250px;max-width:300px}#categorySelection .dropdown>.dropdown-menu>* label{font-weight:400;cursor:pointer;padding:12px 24px;margin-bottom:0;display:block}#categorySelection .dropdown>.dropdown-menu>* label input{display:none}#categorySelection .dropdown>.dropdown-menu>* label input+i.mdi{vertical-align:middle;cursor:pointer;font-size:24px;margin-right:8px;color:#285780;visibility:hidden}#categorySelection .dropdown>.dropdown-menu>* label input:checked+i.mdi{visibility:visible}#categorySelection .dropdown>.dropdown-menu>* label:hover{background-color:rgba(0,0,0,.02)}#categorySelection.default .dropdown>button{border-radius:.25rem;font-size:16px}#categorySelection.default .dropdown>.dropdown-menu>* label{font-weight:400;padding:4px 24px}.dp{width:20px;height:20px;background-position:center center;background-size:cover;display:inline-block;border-radius:100%;vertical-align:middle;margin-right:12px;background-color:#fff}.dp.dp-lg{width:128px;height:128px}.dp.dp-sm{width:24px;height:24px}label{font-weight:700}.app-item{transition:all .2s ease-in-out}.app-item:hover{text-decoration:none;box-shadow:0 3px 4px rgba(0,0,0,.2)}.app-item .app-icon{width:100%;background-color:#f9f9f9;background-size:auto 80%;background-position:center center;background-repeat:no-repeat;position:relative;height:150px}.app-item .app-icon .availability{position:absolute;right:12px;padding:2px 8px;bottom:12px;background:#fed141;border-radius:100px}.app-item h6{font-weight:700}.app-item h6,.app-item small{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrollable{overflow:hidden;width:100%}.scrollable .scrollable_content{float:left;width:100%;overflow-x:scroll;overflow-y:hidden;margin-bottom:-20px;white-space:nowrap}.scrollable .scrollable_content .scrollable_item{height:200px;width:auto;max-width:200px;display:inline-block;position:relative;border:5px solid #fff;box-shadow:0 3px 4px rgba(0,0,0,.2);margin:8px}.scrollable .scrollable_content .scrollable_item button{position:absolute;top:12px;right:12px}.loader{border:4px solid transparent;border-top:4px solid #3498db;border-radius:50%;width:48px;height:48px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}30%{transform:rotate(300deg)}60%{transform:rotate(500deg)}100%{transform:rotate(720deg)}}