@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,300,700);@import url(https://fonts.googleapis.com/css?family=Muli&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#434343}#app,span{text-align:center}span{position:relative;top:20px;padding-bottom:10px!important;right:auto;transform:translateX(-50%) translateY(-50%)}a,span{color:#fff}a{text-decoration:none}.fa{color:#aa2a2a;margin:0 3px;font-size:14px;animation:pound .35s infinite alternate;-webkit-animation:pound .35s infinite alternate}form{max-width:100vh;margin:15px auto;background:#fff;text-align:left;padding:15px 20px;border-radius:10px}input{font-size:15px;display:block;padding:10px 6px;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #ddd;color:#474747}input:focus{outline:none}table{width:100%;table-layout:fixed}.tbl-header{background-color:hsla(0,0%,100%,.3)}.tbl-content{overflow-x:auto;margin-top:0;border:1px solid hsla(0,0%,100%,.3)}th{padding:20px 15px;font-weight:600;font-size:20px;text-transform:uppercase}td,th{text-align:center;color:#fff}td{padding:15px;vertical-align:middle;font-weight:300;font-size:18px;border-bottom:1px solid hsla(0,0%,100%,.1)}.router-link{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}tr{text-align:center!important}body{background:#222;font-family:Roboto,sans-serif}section{margin:50px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fa-caret-up{color:#fff}i:hover{cursor:pointer}@media only screen and (max-width:480px){th{text-overflow:ellipsis;overflow:hidden;max-width:10px}td,th{font-size:10px}}h1{font-size:35px;color:#fcf6f5;text-transform:uppercase;font-weight:600;text-align:center;margin-bottom:15px}@media only screen and (max-width:480px){h1{font-size:25px}}body{font-family:Muli,sans-serif!important;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0}.details-head{color:#fff}.course{background-color:#fff;border-radius:10px;box-shadow:0 10px 10px rgba(0,0,0,.2);display:flex;max-width:100%;margin:20px;overflow:hidden;width:700px;text-align:left}.course h6{opacity:.6;margin:0;letter-spacing:1px;text-transform:uppercase}.course h2{letter-spacing:1px;margin:10px 0}.course-preview{background-color:#272e66;color:#fff;padding:30px;max-width:350px}.course-info{padding:30px;position:relative;width:100%}@media only screen and (max-width:480px){.course{transform:scale(.8);position:relative;left:100px}}