/*style.css*/
*{font-family:arial,sans-serif}html,body{margin:0;height:100%}.textGradient{margin-top:10px;text-align:center;background:linear-gradient(to right,#66d9ff 20%,#8c66ff 40%,#8c66ff 60%,#66d9ff 80%);background-size:200% auto;color:#000;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 1s linear infinite}.wrapper{display:flex;flex-direction:column;min-height:80%}.wrapper.indexPage{justify-content:center}.mainSection{display:flex;flex-direction:column;align-items:center}.mainSection .searchContainer{margin-top:20px;width:100%}.mainSection .searchContainer form{display:flex;flex-direction:column;align-items:center}.searchContainer .searchButton{color:#757575;background-color:#f5f5f5;border:none;height:36px;width:125px;border-radius:1px;font-size:13px;font-weight:700;margin-top:20px;cursor:pointer;outline:none}.mainSection .searchContainer .searchBox{border:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);height:44px;border-radius:2px;outline:none;padding:12px 20px 12px 20px;box-sizing:border-box;font-size:16px;width:70%;max-width:630px;color:#000}.mainSection .logoContainer{width:200px;text-align:center}.logoContainer img{width:100%}.header{background-color:#3a68f2;border-bottom:1px solid #ebebeb}.wrapper .headerContent{display:flex;align-items:center}.headerContent .logoContainer{width:150px;padding:5px 20px;box-sizing:border-box}.headerContent .searchContainer{flex:1}.headerContent .searchContainer form{margin:15px 0 28px 0}.headerContent .searchBarContainer{height:44px;border-radius:2px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);width:70%;max-width:630px;box-sizing:border-box;display:flex}.headerContent .searchBarContainer .searchBox{flex:1;border:none;background-color:transparent;padding:12px;font-size:16px;color:#000}.headerContent .searchBarContainer .searchButton{background-color:#fff;height:44px;margin-top:0;width:44px;padding-right:20px;display:flex;justify-content:center}.headerContent .searchBarContainer .searchButton img{width:22px}.tabsContainer{margin-left:65px}.tabsContainer .tabList{padding:0;margin:0}.tabsContainer .tabList li{display:inline-block;padding:0 16px 12px 16px;color:#777;font-size:13px}.tabsContainer .tabList li a{text-decoration:none}.tabsContainer .tabList li.active{border-bottom:3px solid #fff}.tabsContainer .tabList li.active a{font-weight:700;color:#1A73E8}.mainResultsSection{flex:1}.mainResultsSection .resultsCount{font-size:13px;color:#000;margin-left:65px}.mainResultsSection .siteResults{margin-left:2%;width:100%}.resultContainer{display:flex;flex-direction:column;margin-bottom:25px;margin-left:4%;margin-right:4%}.resultContainer .title{margin:0}.resultContainer .title a{text-decoration:none;font-weight:400;font-size:18px}.resultContainer .title a:hover{text-decoration:underline;color:#1a0dab}.resultContainer .url{color:silver;font-size:14px;contain:content;width:50%;height:19.1px}.resultContainer .description{font-size:14px;color:#00000}.paginationContainer{display:flex;justify-content:center;margin-bottom:25px}.pageButtons{display:flex}.pageNumberContainer,.pageNumberContainer a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.pageNumberContainer img{height:37px}.pageNumber{color:#000;font-size:13px}a .pageNumber{color:#000}.mainResultsSection .imageResults{margin:0}.gridItem .details{visibility:hidden;position:absolute;z-index:2;bottom:10px;left:0;width:100%;overflow:hidden;background-color:#2196F3;color:#fff;font-size:11px;padding:3px;box-sizing:border-box;white-space:nowrap}.gridItem:hover .details{visibility:visible}@keyframes shine{to{background-position:200% center}}