@import url('https://fonts.googleapis.com/css?family=Pacifico'); @import url('https://fonts.googleapis.com/css?family=Varela+Round'); @import url('https://fonts.googleapis.com/css?family=Roboto+Mono'); @import url('https://afeld.github.io/emoji-css/emoji.css'); body { position: relative; margin: 0; min-height: 100%; padding-bottom: 6rem; font-family: 'Varela Round', sans-serif; color: #373738; } .background-hero { position: absolute; z-index: -10; width: 100%; height: 250px; background: #4568DC; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #F44242, #426EF4); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #F44242, #426EF4); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ } .container { position: relative; width: 80%; margin: auto; } .content { padding: 10px 20px 10px 20px; } a { color: rgb(193, 78, 197); text-decoration: none; } .nav { display: block; overflow: auto; padding-top: 10px; } .nav .brand-text { display: inline-block; float: left; clear: both; margin: 10px 10px 10px 15px; text-align: center; color: #ffffff; font-size: 1.6em; font-family: 'Pacifico', cursive; } .nav .github-logo { display: inline-block; float: right; margin: 15px 15px 10px 10px; vertical-align: middle } .nav .github-logo img{ height: 40px; width: 40px; transition: 0.2s; } .nav .github-logo img:hover{ transform: scale(1.1, 1.1); } .card { display: block; padding: 0px; background-color: #ffffff; border-radius: 3px; margin: 30px auto; -webkit-box-shadow: 0px 14px 30px -2px rgba(194, 117, 238, 0.59); -moz-box-shadow: 0px 14px 30px -2px rgba(194, 117, 238, 0.59); box-shadow: 0px 14px 30px -2px rgba(194, 117, 238, 0.59); } .tab-holder { display: block; width: inherit; position: relative; -webkit-box-shadow: 0px 5px 30px -2px rgba(194, 117, 238, 0.39); -moz-box-shadow: 0px 5px 30px -2px rgba(194, 117, 238, 0.39); box-shadow: 0px 5px 30px -2px rgba(194, 117, 238, 0.39); } .tabs { list-style-type: none; display: block; margin: 0px; padding: 0px; overflow: auto; } .tabs li { display: inline; } .tabs li a{ display: inline-block; transition: 0.3s; text-decoration: none; color: #616063; padding: 17px; border-bottom: 2px solid transparent; } .tabs a:hover { color: rgb(193, 78, 197); } .tabs li a.active { color: rgb(193, 78, 197); border-bottom: 2px solid rgb(193, 78, 197); } .code { background: rgb(238, 232, 238); border-radius: 3px; padding: 15px 20px 15px 20px; overflow: auto; color: #373738; font-family: 'Roboto Mono', monospace; } .card-container { display: flex; padding: 10px; justify-content: space-evenly; flex-wrap: wrap; flex-direction: row; text-align: center; } .profile { padding: 10px; width: 190px; height: 230px; border-radius: 3px; background: #ffffff; text-decoration: none; margin: 0px 5px 15px 5px; transition: all 0.3s; -webkit-box-shadow: 0px 5px 30px -5px rgba(194, 117, 238, 0.59); -moz-box-shadow: 0px 5px 30px -5px rgba(194, 117, 238, 0.59); box-shadow: 0px 5px 30px -5px rgba(194, 117, 238, 0.59); } .profile:hover { -webkit-box-shadow: 0px 14px 30px -2px rgba(194, 117, 238, 0.59); -moz-box-shadow: 0px 14px 30px -2px rgba(194, 117, 238, 0.59); box-shadow: 0px 14px 30px -2px rgba(194, 117, 238, 0.59); } .profile span { display: block; margin: 10px auto; text-align: center; height: 3em; color: #373738; } .profile img { display: block; margin: 15px auto; border-radius:50%; height: 130px; width: 130px; border: 3px solid #B06AB3; transition: all 0.3s; } .profile img:hover { -webkit-box-shadow: 0px 10px 30px -2px rgba(194, 117, 238, 0.59); -moz-box-shadow: 0px 10px 30px -2px rgba(194, 117, 238, 0.59); box-shadow: 0px 10px 30px -2px rgba(194, 117, 238, 0.59); } footer { position: absolute; right: 0; bottom: 0; left: 0; padding: 2rem; color: #616063; text-align: center; } footer a { color: rgb(193, 78, 197); text-decoration: none; } /* ##Device = Desktops ##Screen = 1281px to higher resolution desktops */ @media (min-width: 1281px) { .container { width: 80%; } .tabs { padding-left: 20px; } } /* ##Device = Laptops, Desktops ##Screen = B/w 1025px to 1280px */ @media (min-width: 1025px) and (max-width: 1280px) { .container { width: 80%; } .tabs { padding-left: 20px; } } /* ##Device = Tablets, Ipads (portrait) ##Screen = B/w 768px to 1024px */ @media (min-width: 768px) and (max-width: 1024px) { .container { width: 90%; } .tabs { padding-left: 20px; } } /* ##Device = Tablets, Ipads (landscape) ##Screen = B/w 768px to 1024px */ @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { .container { width: 90%; } .tabs { text-align: center; } } /* ##Device = Low Resolution Tablets, Mobiles (Landscape) ##Screen = B/w 481px to 767px */ @media (min-width: 481px) and (max-width: 767px) { .container { width: 95%; } .tab-holder { text-align: center; } } /* ##Device = Most of the Smartphones Mobiles (Portrait) ##Screen = B/w 320px to 479px */ @media (min-width: 320px) and (max-width: 480px) { .container { width: 95%; } .tab-holder { text-align: center; } }