/* stylelint-disable selector-list-comma-newline-after */ body { padding-bottom: 20px; background-color: #FEFFFF; } .hidden { display: none; } .card-3 { box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); } .navbar { margin-bottom: -30px; background-color: #465576; } .nav-scroller { margin-top: 20px; color: #ffffff; font-family: "Playfair Display", Georgia, "Times New Roman", serif; font-size: 0.9rem; } .navbar-brand { font-family: "Playfair Display", Georgia, "Times New Roman", serif; font-size: 1.25rem; color: #ffffff; background-color: #465576; } .navbar-brand:hover { color: #ffffff; text-decoration: none; } .navbar-expand-xl .nav-link { position: relative; left: 100; color: #ffffff; } .navbar img { position: absolute; top: -10; right: 0; left: -10; padding: 10 10px; height : 90px; } .brand { position: relative; top: 0; right: 0; left: 80; font-family: "Playfair Display", Georgia, "Times New Roman", serif; font-size: 2.25rem; } .brand-sm { position: relative; top: 0; right: 0; left: 0; } .blog-header { line-height: 1; border-bottom: 1px solid #e5e5e5; } .blog-header-logo { font-family: "Playfair Display", Georgia, "Times New Roman", serif; font-size: 2.25rem; } .blog-header-logo:hover { text-decoration: none; } .blog-post-meta { font-family: "Playfair Display", Georgia, "Times New Roman", serif; font-size: 0.8rem; } h1, h2, h3, h4, h5, h6 { font-family: "Playfair Display", Georgia, "Times New Roman", serif; } .display-4 { font-size: 2.5rem; } @media (min-width: 768px) { .display-4 { font-size: 3rem; } } .nav-scroller { position: relative; z-index: 2; height: 2.75rem; overflow-y: hidden; } .nav-scroller .nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-bottom: 1rem; margin-top: -1px; overflow-x: auto; text-align: center; white-space: nowrap; -webkit-overflow-scrolling: touch; } .nav-scroller .nav-link { padding-top: .75rem; padding-bottom: .75rem; font-size: .875rem; } .modal-xl { max-width: 99% !important; } .modal-body { min-height: calc(100vh - 270px); overflow-y: auto; } .modal-header { background-color: #465576; } .modal-header { color: #ffffff; } .freezePage{ overflow: hidden; height: 100%; position: relative; } .close { color: #ffffff; } .card-img-right { height: 100%; border-radius: 0 3px 3px 0; } .flex-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; } .h-250 { height: 250px; } @media (min-width: 768px) { .h-md-250 { height: 250px; } } .border-top { border-top: 1px solid #e5e5e5; } .border-bottom { border-bottom: 1px solid #e5e5e5; } .box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); } /* * Blog name and description */ .blog-title { margin-bottom: 0; font-size: 2rem; font-weight: 400; } .blog-description { font-size: 1.1rem; color: #999; } @media (min-width: 40em) { .blog-title { font-size: 3.5rem; } } /* Pagination */ .blog-pagination { margin-bottom: 4rem; } .blog-pagination > .btn { border-radius: 2rem; } /* * Blog posts */ .blog-post { margin-bottom: 4rem; } .blog-post-title { margin-bottom: .25rem; font-size: 2.5rem; } .blog-post-meta { margin-bottom: 1.25rem; color: #999; } /* * Footer */ .blog-footer { padding: 2.5rem 0; color: #999; text-align: center; background-color: #f9f9f9; border-top: .05rem solid #e5e5e5; } .blog-footer p:last-child { margin-bottom: 0; }