html{width:100%}body{margin:0%;border:0%;background-color:white}.search-field{margin-left:5%;margin-right:5%;background-color:white;margin-bottom:8%}.searchbar-input{padding:2rem;padding-left:auto;padding-right:auto;margin:auto}.search-heading{text-align:center}.searchbar-logo{color:#005691;padding:0.5rem;font-family:'Rock Salt',cursive;font-size:2rem}.search-search{font-family:'Open Sans',sans-serif;font-size:1rem}.search-text{padding:0.5rem;font-family:'Open Sans',sans-serif;font-size:1rem}.search-button{padding:0.5rem;margin-left:1rem;margin-right:1rem;font-family:'Open Sans',sans-serif;font-size:1rem}.sort-by-title{padding:0.5rem;font-family:'Open Sans',sans-serif;font-size:1.2rem}.search-wrapper{display:flex}.form-wrapper{width:25%;padding:1rem}.filter-title{text-align:center;padding:0.3rem;font-family:'Open Sans',sans-serif;font-size:2rem;padding-bottom:00.5rem}.filter-category-title{text-align:left;font-size:1.3rem;padding:0.5rem;font-family:'Open Sans',sans-serif}.dept-category{padding:0.4rem}.checkbox{padding:5px}.search-department-name{font-size:1rem!important;padding:0.2rem!important;font-family:'Open Sans',sans-serif}.apply-filters{padding:0.75rem;text-align:center}.search-results{font-family:'Open Sans',sans-serif;font-size:2rem;font-weight:400;text-align:center}.search-no-results{font-family:'Montserrat',sans-serif;font-size:2rem;margin:6rem;line-height:1.5;text-align:center}.search-sugg-head{font-family:'Open Sans',sans-serif;font-size:1.75rem}.search-suggestions{font-family:'Open Sans',sans-serif;font-size:1.25rem;max-width:60%;margin:auto;line-height:1.5}.files-wrapper{width:60%;align-content:center;padding:1rem}.search-bar{padding:1.5%;background-color:#005691}.search-file{padding:1rem;margin:2rem;background-color:white;border-radius:20px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.search-file:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.file-thumb{border-radius:20px;max-height:350px;max-width:350px}.file-data{padding:0.2rem}.file-metadata{padding:0.5rem;border-bottom:1px solid #e3e3e3e3;font-family:'Open Sans',sans-serif;font-size:1rem}.search-file-link a{text-decoration:underline;text-align:center}.alert-message{font-family:'Open Sans',sans-serif;font-size:1.2rem;margin-top:1%;margin-left:12.5%;margin-right:12.5%;border-radius:15px}.error{font-family:'Open Sans',sans-serif;font-size:3rem;line-height:1.5;font-weight:600;margin:5%;text-align:center}.error-message{font-family:'Open Sans',sans-serif;font-size:2rem;line-height:1.5;text-align:center}legend{font-family:'Open Sans',sans-serif;font-size:1.9rem;line-height:1.5}.sticky-top{padding:0%}.navigation-bar{background-color:#005691;padding:0.5rem}.nav-item{font-size:1.3rem;padding:0.6rem;color:white!important}.link-navbar{color:white!important;font-family:'Open Sans',sans-serif;padding:auto 0.8rem 0rem 0.8rem}.fas{color:white;padding:auto 1rem 0 1rem;font-size:x-large}.brand-link-navbar{font-family:'Rock Salt',cursive;font-size:1.5rem;color:white!important;margin:auto 2rem auto 2rem}.sidebar{background-color:white}.off-title{font-family:'Rock Salt',cursive;font-size:2rem;color:#3f72af;padding:auto 1rem auto 1rem;text-decoration:none}.subject{text-decoration:none;color:#005691;padding:0.5rem;font-size:1.1rem}.subject-allcourses{text-decoration:none;color:#005691;padding:0.5rem;font-size:1.1rem;font-family:'Open Sans',sans-serif;font-size:400;text-align:left}.sidebar-button{padding:1rem;font-size:1.2rem;text-align:left;line-height:1rem;text-decoration:none;color:#444444}.user-details-heading{font-family:'Open Sans',sans-serif;font-size:2rem;margin:3%}.article-author{font-family:'Open Sans',sans-serif;font-size:1rem}.article-main{padding:10px;display:flex;background-color:white;margin:1.5%;width:auto}.article-body small{margin-left:0.2rem}.article-img{min-height:85px;min-width:85px;max-width:85px;max-height:85px;margin:1rem}.article-metadata{padding-bottom:1px;margin-bottom:4px;border-bottom:1px solid #e3e3e3e3}.article-author{font-size:1.2rem;font-weight:600}.article-metadata a{text-decoration:none;color:#444444}.article-footer{padding:20px;background-color:white;border-bottom:1px;margin:0% 10% 0% 10%;max-width:75%}.article-title{font-weight:600;font-size:1.7rem;line-height:1.4;color:#444444;width:auto;text-decoration:none}.article-content{font-family:'Montserrat',sans-serif;font-size:1.2rem;line-height:1.5}.student-blog-title{font-weight:600;font-size:2rem;line-height:1.4;color:#444444;text-align:center;padding:1rem}.article-title,.article-metadata,.student-blog-title{font-family:'Open Sans',sans-serif}.for-comp{padding:0.5rem;margin:1.5%}.consent{margin:auto;text-align:center}.submit-button{margin:2rem}.submit-button,.for-comp-label,.for-comp{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.1rem;line-height:1.3}.form-heading{padding:1.5rem;text-align:center}.accounts{padding:2%}.account-image{margin:1rem;height:170px;width:170px;text-align:center}.account-username{margin:1rem;margin-top:3rem;margin-left:5rem;margin-bottom:1.5rem;font-size:1.75rem;font-family:'Open Sans',sans-serif;font-weight:600}.account-name{font-size:1.5rem;margin:1rem;margin-left:5rem;font-family:'Open Sans',sans-serif;font-weight:400}.total-posts{font-size:1rem;margin:1rem;margin-left:5rem;font-family:'Open Sans',sans-serif;font-weight:400}.post{padding:2rem}.post-author-image{margin:1rem;height:85px;width:85px}.post-author{margin:0.8rem;margin-left:1.5rem;padding-top:1.5rem;font-family:'Open Sans',sans-serif;font-size:1.5rem;text-decoration:none;color:#444444;font-weight:600}.post-date{margin:0.8rem;margin-left:1.5rem;font-size:1.2rem}.post-metadata{display:flex;padding-left:1rem;font-size:1.2rem;line-height:1.3}.post-title{font-size:1.8rem;line-height:1.3;padding:2% 0% 2% 0%}.post-subject{font-size:1.3rem;line-height:1.3}.post-content{font-size:1.3rem;line-height:1.4;padding-top:2%}.post-title,.post-metadata{font-family:'Open Sans',sans-serif;font-weight:400}.post-content,.post-subject,.post-date{font-family:'Montserrat',sans-serif;font-weight:400}.post-content h1 h2 h3 h4 h5 h6{line-height:1.5}.update-delete-buttons{margin:1rem}.comment-body{padding:5px;background-color:white;margin:1.5% 1% 1.5% 1%}.comment-metadata{padding-bottom:1px;margin-bottom:4px;display:flex;border-bottom:1px solid #e3e3e3e3}.comment-author{font-size:1rem;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#2541b2;text-decoration:none;margin-bottom:8px}.comment-img{min-height:65px;min-width:65px;max-width:65px;max-height:65px;margin:0.3rem;margin-right:0.7rem}.comment-content{margin:1% 3% 1% 3%;font-family:'Montserrat',sans-serif;font-weight:400}.comment-main{padding:0.5rem 0rem 0.5rem 0rem}.commentee-details{margin-top:2%}.commentee-details small{font-size:1rem}.comments-heading{font-size:1.8rem;font-family:'Open Sans',sans-serif;margin:2%}.comments-button{font-family:'Open Sans',sans-serif;margin:1% auto 1% 2%}.default-section .card{border:none;padding:2rem;border:3rem;border-radius:4px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.default-section .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.default-section a{text-decoration:none;color:black}.option{border-radius:100px;border:none}.option .card{padding:3rem;border:3rem;border-radius:4px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.option .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.option .card-body{padding:3rem;border:3rem}.default-option{text-align:center;font-family:'Open Sans',sans-serif;font-size:4rem;padding:1rem;font-weight:600;color:white}.default-option-description{text-align:center;font-family:'Open Sans',sans-serif;font-size:2rem;padding:0.75rem;font-weight:600;color:white}.option-coursefiles{background-image:url(../unsplash/coursefiles.jpeg);padding:3rem;border:3rem;background-size:cover}.option-documents{background-image:url(../unsplash/documents.jpeg);padding:3rem;border:3rem;background-size:cover}.option-announcements{background-image:url(../unsplash/announcements.jpeg);padding:3rem;border:3rem;background-size:cover}.option-studentblog{background-image:url(../unsplash/studentblog.jpeg);min-width:50%;padding:3rem;border:3rem;background-size:cover}.subject-all-courses{border-radius:100px;border:none;background-size:cover}.subject-all-courses .card{padding:2rem;border:2rem;border-radius:4px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.subject-all-courses .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.subject-all-courses .card-body{padding:1rem;border:2rem}.subject-all-courses a{text-decoration:none;color:black}.department{border-radius:100px;border:none}.department .card{padding:3rem;border:3rem;border-radius:4px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.department .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.department .card-body{padding:3rem;border:3rem}.CIVIL{background-image:url(../unsplash/CIVIL.jpeg);padding:3rem;border:3rem;background-size:cover}.CSE{background-image:url(../unsplash/CSE.jpeg);padding:3rem;border:3rem;background-size:cover}.IT{background-image:url(../unsplash/IT.jpeg);padding:3rem;border:3rem;background-size:cover}.ECE{background-image:url(../unsplash/ECE.jpeg);padding:3rem;border:3rem;background-size:cover}.EEE{background-image:url(../unsplash/EEE.jpeg);padding:3rem;border:3rem;background-size:cover}.MECH{background-image:url(../unsplash/MECH.jpeg);padding:3rem;border:3rem;background-size:cover}.department a{text-decoration:none;color:black}.department-code{text-align:center;font-family:'Open Sans',sans-serif;font-size:4rem;padding:1rem;font-weight:600;color:white}.department-name{text-align:center;font-family:'Open Sans',sans-serif;font-size:2rem;font-weight:600;padding:1rem;color:white}.courses{margin-left:5%;margin-right:5%;margin-top:2%;background-color:white;padding:2%;border-radius:25px;min-height:800px;margin-bottom:8%}.course-name{text-align:center;font-family:'Open Sans',sans-serif;margin-top:1.5rem;margin-bottom:1.5rem;font-weight:600;font-size:2.25rem}.subject-code{text-align:center;font-family:'Open Sans',sans-serif;font-size:2rem;padding:1rem;font-weight:600}.subject-name{text-align:center;font-family:'Open Sans',sans-serif;font-size:1.2rem;padding:1rem}.total-files-badge{margin-left:2%}.accordion-body{padding:15px 7px 15px 7px!important}.file-name{color:#444444;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1rem}.console-text{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.2rem;margin:1%}.console-heading{font-family:'Open Sans',sans-serif;font-weight:400;font-size:2rem;margin:3%}.admin-subject{display:flex;margin:2%;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.2rem;line-height:1.5}.admin-subject-button{margin-left:2%;margin-right:2%}#footer{background-color:#005691;padding:1%}#footer ul{list-style-type:none;color:white}#footer li{font-size:1.3rem;padding:0.5rem;font-family:'Open Sans',sans-serif;line-height:1.5}#footer li a{text-decoration:none;color:white}.footer-cp a{text-decoration:none;color:white}.footer-cp a:hover{text-decoration:underline;color:white}#footer .row{padding:1rem auto}.footer-section-left,.footer-section-right{padding:2rem 5rem 1rem 5rem}.footer-section-middle{text-align:center;padding:1rem;padding-top:4rem}.footer-note{font-size:2rem;color:white;padding:3rem}.footer-dev{font-family:'Montserrat',sans-serif}.footer-cp{font-size:0.8rem;color:white;padding:1rem;padding-bottom:0rem;margin-bottom:0%;font-family:'Montserrat',sans-serif}.footer-icon{padding:0.5rem;color:white}.footer-bottom-content{padding-top:1rem;font-family:'Montserrat',sans-serif;font-size:1.5rem;font-weight:400;color:white;text-align:center}.footer-logo{font-family:'Rock Salt',cursive;font-size:3.5rem;color:white;text-align:center}.admin-console,.post-page,.home-page,.create-post,.all-courses,.student-blog,.edit-comment,.request-reset,.reset-password,.error-main,.department-section,.default-section{margin-left:12.5%;margin-right:12.5%;margin-top:4%;background-color:white;margin-bottom:8%;min-height:800px}.login,.register,.request-reset,.reset-password,.accounts{margin-left:27.5%;margin-right:27.5%;background-color:white;margin-bottom:7.5%;min-height:500px}.login .title,.register .title{font-family:'Rock Salt',cursive;font-size:4.25rem;color:#3f72af;margin-top:10%;margin-bottom:8%;text-align:center}.login .login-title{padding:0.75rem 0.75rem 1rem 0.75rem;text-align:center;font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.75rem}.login .for-comp-label{font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.15rem}.login .remember-me{margin-left:2rem;font-size:larger}.login .remember-me-label{font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.15rem;margin-left:1rem}.login .forgot-password{text-align:right}.login .forgot-password a{color:black;text-decoration:none}.login .signin-btn,.register .signin-btn{text-align:center}.login .signin-btn .btn,.register .signin-btn .btn{padding:0.75rem 4rem 0.75rem 4rem;font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.25rem}.new-user{font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.3rem}.login .reg-for{text-align:center}.login .reg-for .btn{padding:0.75rem 3rem 0.75rem 3rem;font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.15rem}.page-links{margin-top:4rem;margin-bottom:2rem}.tc-pp{margin-left:12.5%;margin-right:12.5%;margin-top:4%;background-color:white;margin-bottom:8%;min-height:800px}.tc-pp h2{font-family:'Open Sans',sans-serif;font-size:2rem;margin-bottom:2rem}.tc-pp h3{font-family:'Open Sans',sans-serif;font-size:1.5rem;margin-bottom:1rem}.tc-pp p{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5}.tc-pp li{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5}@media screen and (max-width:769px){legend{font-family:'Open Sans',sans-serif;font-size:1.3rem;line-height:1.3}.error{font-family:'Open Sans',sans-serif;font-size:1.5rem;line-height:1.5;font-weight:600;margin:5%;text-align:center}.error-message{font-family:'Open Sans',sans-serif;font-size:1.2rem;line-height:1.5;text-align:center}.alert-message{font-family:'Open Sans',sans-serif;font-size:1rem;border-radius:15px;margin:2% 5%;padding:0.8rem}.search-field{background-color:white;margin-bottom:8%}.searchbar-input{padding:0.5rem;padding-top:1rem;margin:auto}.search-heading{text-align:left}.search-form-select{font-family:'Open Sans',sans-serif;font-size:0.7rem}.searchbar-logo{color:#005691;margin:0.1rem;font-family:'Rock Salt',cursive;font-size:0.6rem;display:none}.search-search{font-family:'Open Sans',sans-serif;font-size:0.2rem;display:none}.search-text{padding:0.2rem;font-family:'Open Sans',sans-serif;font-size:0.7rem}.search-button{padding:0.2rem;margin-left:0.2rem;margin-right:0.2rem;font-family:'Open Sans',sans-serif;font-size:0.7rem}.search-wrapper{display:flex;margin-left:2%;margin-right:2%}.form-wrapper{width:90%;padding:0.5rem;margin:auto}.filter-title{text-align:center;padding:0.3rem;font-family:'Open Sans',sans-serif;font-size:1rem;padding-bottom:00.5rem}.filter-category-title{text-align:left;font-size:0.7rem;padding:0.2rem;font-family:'Open Sans',sans-serif}.dept-category{padding:0.4rem}.checkbox{padding:5px}.search-department-name{font-size:0.7rem!important;padding:0.2rem!important;font-family:'Open Sans',sans-serif}.apply-filters{margin:0.5rem!important;text-align:center}.search-results{font-family:'Open Sans',sans-serif;font-size:1rem;text-align:center}.search-no-results{font-family:'Montserrat',sans-serif;font-size:1.2rem;margin:auto;margin-top:2rem;margin-bottom:2rem;line-height:1.5;text-align:center}.search-sugg-head{font-family:'Open Sans',sans-serif;font-size:1rem}.search-suggestions{font-family:'Open Sans',sans-serif;font-size:0.7rem;max-width:100%;margin:auto;line-height:1.5}.files-wrapper{width:100%;align-content:center;padding:0rem}.search-file{padding:0.2rem;margin:00.5rem;padding-top:0.75rem;padding-bottom:0.75rem;margin-top:0.75rem;margin-bottom:0.75rem;background-color:white;border-radius:10px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.search-file:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.file-thumb{border-radius:10px;max-height:100px;max-width:100px}.file-data{padding:0.1rem}.file-metadata{padding:0rem!important;border-bottom:1px solid #e3e3e3e3;font-family:'Open Sans',sans-serif;font-size:0.4rem}.search-file-link a{text-decoration:underline;text-align:center}.sticky-top{padding:0%;margin:0%}.navigation-bar{background-color:#005691;margin:0rem;padding-top:0.5rem;padding-bottom:0.5rem}.nav-item{font-size:0.8rem;padding:0.3rem 0rem;color:white!important}.link-navbar{color:white!important;font-family:'Open Sans',sans-serif;margin:auto 0.6rem}.fas{color:white;padding:0.3rem;font-size:large}.brand-link-navbar{font-family:'Rock Salt',cursive;font-size:1rem;color:white!important;padding:auto 1rem auto 1rem;margin:0.4rem}.search-icon{margin-top:0.25rem!important}.user-details-heading{font-family:'Open Sans',sans-serif;font-size:1.3rem;margin:5%}.article-main{padding:5px;display:flex;background-color:white;margin:1.5% 1% 1.5% 1%;width:auto}.article-body small{margin-left:0.2rem;font-size:0.8rem}.article-img{min-height:50px;min-width:50px;max-width:50px;max-height:50px;margin:0.3rem;margin-right:0.7rem}.article-metadata{padding-bottom:1px;margin-bottom:4px;border-bottom:1px solid #e3e3e3e3}.article-author{font-size:1rem;font-weight:600}.article-metadata a{text-decoration:none;color:#444444}.article-footer{padding:20px;background-color:white;border-bottom:1px;margin:0% 10% 0% 10%;max-width:75%}.article-title{font-weight:600;font-size:1.2rem;line-height:1;color:#444444;width:auto}.student-blog-title{font-weight:600;font-size:1.6rem;line-height:1.4;color:#444444;text-align:center;padding:1rem}.article-content{font-family:'Montserrat',sans-serif;font-size:0.8rem;line-height:1.3}.article-title,.article-metadata,.student-blog-title{font-family:'Open Sans',sans-serif}.login{margin-left:14.5%;margin-right:14.5%;margin-top:4%;background-color:white;padding:2%;border-radius:25px}.for-comp{padding:0.5rem}.consent{margin:auto}.submit-button{margin:2rem}.submit-button,.for-comp-label,.for-comp{font-family:'Open Sans',sans-serif;font-weight:400;font-size:0.9rem;line-height:1.3}.form-heading{padding:0.8rem;text-align:center}.accounts{padding:2%}.account-image{margin:0.5rem;height:100px;width:100px}.account-username{margin:0.5rem;margin-top:1.5rem;font-size:1.2rem;font-family:'Open Sans',sans-serif;font-weight:400}.account-name{font-size:1rem;margin:0.5rem;font-family:'Open Sans',sans-serif;font-weight:400;width:100%}.total-posts{font-size:1rem;margin:0.5rem;font-family:'Open Sans',sans-serif;font-weight:400;width:100%}.post{padding:1rem}.post-author-image{margin:0.5rem;min-height:65px;min-width:65px;max-width:65px;max-height:65px}.post-author{margin:0.7rem;padding-top:1rem;font-size:1.2rem}.post-date{margin:0.5rem;margin-left:0.7rem;font-size:0.8rem}.post-metadata{display:flex;padding-left:0.5rem;font-size:1.1rem;line-height:1.2}.post-title{font-size:1.5rem;line-height:1.3;padding:2% 0% 2% 0%}.post-subject{font-size:1rem;line-height:1.4}.post-content{font-size:1rem;line-height:1.4;padding-top:2%}.post-title,.post-metadata{font-family:'Open Sans',sans-serif;font-weight:400}.post-content,.post-subject,.post-date,.post-author{font-family:'Montserrat',sans-serif;font-weight:400}.post-content h1 h2 h3 h4 h5 h6{line-height:1.5}.update-delete-buttons{margin:0.5rem;font-size:0.5rem}.comment-body{padding:5px;background-color:white;margin:1.5% 1% 1.5% 1%}.comment-metadata{padding-bottom:1px;margin-bottom:4px;display:flex;border-bottom:1px solid #e3e3e3e3}.comment-author{font-size:0.8rem;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#2541b2;text-decoration:none;margin-bottom:8px}.comment-img{min-height:50px;min-width:50px;max-width:50px;max-height:50px;margin:0.3rem;margin-right:0.7rem}.comment-content{margin:1% 3% 1% 3%;font-family:'Montserrat',sans-serif;padding-top:0.3rem;font-weight:400}.comment-main{padding:0.5rem 0rem 0.5rem 0rem}.commentee-details{margin-top:2%}.commentee-details small{font-size:1rem}.comments-heading{font-size:1.2rem;font-family:'Open Sans',sans-serif;margin:2%}.comments-button{font-family:'Open Sans',sans-serif;margin:1% auto 1% 2%}.default-section .card{border:none;padding:1rem;border:1rem;border-radius:4px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.default-section .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.default-section a{text-decoration:none;color:black}.option .card{padding:1rem;border:1rem;border-radius:4px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.option .card-body{padding:1rem 0rem 1rem 0rem;border:1rem}.default-option{text-align:center;font-family:'Open Sans',sans-serif;font-size:1rem;padding:1rem 0rem 1rem 0rem;font-weight:600;color:white}.default-option-description{text-align:center;font-family:'Open Sans',sans-serif;font-size:1rem;padding:1rem 0rem 1rem 0rem;font-weight:600;color:white}.subject-all-courses{border-radius:100px;border:none;background-size:cover}.subject-all-courses .card{padding:1rem;border:1rem;border-radius:4px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.subject-all-courses .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.subject-all-courses .card-body{padding:1rem;border:2rem}.department .card{padding:1rem;border:1rem;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);cursor:pointer}.department .card-body{padding:1rem 0rem 1rem 0rem;border:1rem}.department-code{text-align:center;font-family:'Open Sans',sans-serif;font-size:2rem;padding:1rem 0rem 1rem 0rem;font-weight:600;color:white}.department-name{text-align:center;font-family:'Open Sans',sans-serif;font-size:1rem;padding:1rem 0rem 1rem 0rem;font-weight:600;color:white}.courses{margin-left:3%;margin-right:3%;margin-top:2%;background-color:white;padding:4%;border-radius:25px;min-height:800px;margin-bottom:8%}.course-name{text-align:center;font-family:'Open Sans',sans-serif;font-weight:600;font-size:1.5rem}.subject-code{text-align:center;font-family:'Open Sans',sans-serif;font-size:1.8rem;padding:1rem 0rem 1rem 0rem;font-weight:600}.subject-name{text-align:center;font-family:'Open Sans',sans-serif;font-size:0.8rem;padding:1rem 0rem 1rem 0rem;font-weight:600}.card-title{font-family:'Open Sans',sans-serif;font-weight:400;font-size:0.8rem}.card-title a{text-decoration:none}.card-footer{font-family:'Open Sans',sans-serif;font-weight:400;font-size:0.8rem}.total-files-badge{margin-left:2%}.accordion-body{padding:15px 7px 15px 7px!important}.card-img-top{max-width:300px;max-height:300px}.container-fluid{padding:0px!important}.row{padding:0px!important}.file-name{color:#444444;font-family:'Open Sans',sans-serif;font-weight:400;font-size:0.7rem}.console-text{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1rem;margin:3%}.console-heading{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.5rem;margin:3%}.admin-subject{display:flex;margin:2%;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5}.admin-subject-button{margin-left:2%;margin-right:2%}#footer{background-color:#005691;padding:1%}#footer li{font-size:1rem;padding:0.5rem;font-family:'Open Sans',sans-serif;line-height:1.5}#footer li a{text-decoration:none;color:white;padding:0.5rem}#footer .row{padding:0rem}.footer-section-left,.footer-section-right{padding:0.5rem}.footer-section-middle{padding:0.5rem;padding-top:4rem;text-align:center}#footer ul{padding:0.5rem}.footer-note{font-size:1.1rem;color:white;padding:1rem;margin-bottom:0%}.footer-cp{font-size:0.7rem;color:white;padding:1rem;padding-bottom:0rem}.footer-dev{font-family:'Montserrat',sans-serif}.footer-icon{padding:0.4rem;color:white}.footer-bottom-content{padding-top:1rem;font-family:'Montserrat',sans-serif;font-size:1.5rem;font-weight:400;color:white;text-align:center}.footer-logo{font-family:'Rock Salt',cursive;font-size:2rem;color:white;text-align:center}.admin-console,.post-page,.home-page,.create-post,.all-courses,.student-blog,.edit-comment,.error-main,.department-section,.default-section,.accounts{margin-left:5%;margin-right:5%;margin-top:2%;background-color:white;padding:2%;border-radius:25px;margin-bottom:4%;min-height:700px}.login,.register,.request-reset,.reset-password{margin-left:10%;margin-right:10%;background-color:white;margin-bottom:7.5%;min-height:500px}.login .title,.register .title{font-family:'Rock Salt',cursive;font-size:2.25rem;color:#3f72af;margin-top:10%;margin-bottom:8%;text-align:center}.login .login-title,.register .login-title{padding:0.5rem;text-align:center;font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.25rem}.login .for-comp-label,.login .for-comp{font-family:'Montserrat',sans-serif;font-weight:400;font-size:1rem}.login .remember-me{margin-left:1rem;font-size:medium}.login .remember-me-label{font-family:'Montserrat',sans-serif;font-weight:400;font-size:0.8rem;margin-left:0rem}.login .forgot-password{text-align:right;font-size:0.75rem}.login .forgot-password a{color:black;text-decoration:none}.login .signin-btn,.register .signin-btn{text-align:center}.login .signin-btn .btn,.register .signin-btn .btn{padding:0.65rem 2rem 0.65rem 2rem;font-family:'Montserrat',sans-serif;font-weight:400;font-size:1rem}.login .reg-for{text-align:center}.login .reg-for .btn{padding:0.75rem 1.5rem 0.75rem 1.5rem;font-family:'Montserrat',sans-serif;font-weight:400;font-size:0.75rem}.tc-pp{margin:auto;margin-top:4%;background-color:white;padding:4%;margin-bottom:4%;min-height:700px;width:100%}.tc-pp h2{font-family:'Open Sans',sans-serif;font-size:1rem;margin-bottom:2rem}.tc-pp h3{font-family:'Open Sans',sans-serif;font-size:0.8rem;margin-bottom:1rem}.tc-pp p{font-family:'Open Sans',sans-serif;font-size:0.7rem;line-height:1.5}.tc-pp li{font-family:'Open Sans',sans-serif;font-size:0.7rem;line-height:1.5}}