.fadeIn { opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 0.6s; } @keyframes fadeInOpacity { 0% { opacity: 0; } 100% { opacity: 1; } } .btn:focus, .btn:active { outline: none !important; box-shadow: none; } textarea, select, input, button { outline: none; } html, body { position: relative; height: 100%; } header { position: relative; } .view { color: #ffffff; } .top-nav-collapse { background: #4a507b !important; } .navbar { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); font-weight: 300; transition: background-color 0.5s ease; } .navbar .nav-link.nav-icon { padding: 0 0.5rem; } .navbar .nav-link .fa { font-size: 30px; line-height: 40px; } .navbar:not(.top-nav-collapse) { /* background: transparent !important; */ } .navbar-brand { width: 280px; text-align: center; } @media (max-width: 991px) { .navbar:not(.top-nav-collapse) { background: #4a507b !important; } } .rgba-gradient { background: -moz-linear-gradient( 45deg, rgba(51, 51, 51, 0.82), rgba(13, 17, 198, 0.69) 100% ); background: -webkit-linear-gradient( 45deg, rgba(51, 51, 51, 0.82), rgba(13, 17, 198, 0.69) 100% ); background: linear-gradient( to 45deg, rgba(51, 51, 51, 0.82), rgba(13, 17, 198, 0.69) 100% ); } a:hover { text-decoration: none; } .btn, .white_border, .black_border { border: 1px solid white; background: transparent; color: white; border-radius: 2px; } .card-header .btn { border: none; } .btn, .btn:hover, a.white_border, a.white_border:hover, a.black_border, a.black_border:hover { color: white; } .btn::placeholder, .white_border::placeholder, .black_border::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #cccccc; opacity: 1; /* Firefox */ } .profile-photo { border-radius: 50%; height: 30px; position: relative; display: inline; } .btn, .black_border { border: 1px solid #333333; } .btn, .btn:hover, a.black_border, a.black_border:hover { color: #333333; } .btn::placeholder, .black_border::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #666666; opacity: 1; /* Firefox */ } .active .container { transition: height 1s ease; } .add_form { display: none; } .active .add_form { display: block; } .main { width: 100%; margin: auto; height: 100%; } .leftCol { position: relative; height: 100%; width: 310px; z-index: 9; background: #ecedef; background: white; } .files { position: relative; display: block; overflow: scroll; height: calc(100% - 168px); } .stats { height: 120px; overflow: scroll; border-top: 1px solid #ddd; } .files a { display: block; padding: 0px 3px 0px 25px; color: #555555; } .files .file, .files .folder { position: relative; color: #555555; cursor: pointer; word-break: break-all; } .files .file.active a, .files .file a:hover { background: #ecedef; color: #555555; } .files ul { list-style: none; margin: 0; padding: 0; } .files li ul { padding-left: 10px; } .files .folder > ul { display: none; } .files .folder.open > ul { display: block; } .files .file::before { content: "\f15b"; font-family: FontAwesome; position: absolute; left: 0px; width: 7px; padding: 1px; padding-left: 1px; color: #858b90; } .ace_editor { height: 100%; } .files .folder::before { content: "\f07b"; color: #3ba3f8; } .files .folder.open::before { content: "\f07c"; } .paths { background-color: #ffffff; padding: 8px 6px; position: absolute; top: 0; right: 0; left: 0; z-index: 0; border-radius: 0; } .paths a { color: #000000; } .paths .breadcrumb-item { padding-left: 3px; } .paths .breadcrumb-item::before { padding-right: 3px; } @media (max-width: 640px) { .main { width: 100%; } .container-fluid { padding: 0; } .files { margin: 0; border-left: 0; border-right: 0; border-radius: 0; } } .repos { margin: 0; padding: 0; } .repo { list-style: none; margin: 0; padding: 3px 7px; background: #fdfdfd; border: 1px solid #ddd; border-top: 0; } .repo .options { float: right; } .main > .container-fluid { height: 100%; position: relative; } .row.top { padding-left: 0; color: #ffffff; background-color: #4a507b; } .row.center { position: relative; height: calc(100% - 56px); } .body { position: relative; height: 100%; overflow: scroll; } .content { height: 100%; overflow: scroll; padding-top: 42px; background: #f8f8f8; text-align: center; } .file-content { padding: 4px 7px; text-align: left; background: #ffffff; min-height: 100%; } .image-content { max-width: 100%; max-height: 100%; text-align: center; padding: 4px; } .file-error { font-weight: bold; font-size: 50px; text-align: center; padding-top: 100px; } .preview { height: 100%; overflow: scroll; } pdfviewer { display: block; padding: 15px; } pdfpageviewer { display: block; width: 100%; margin-bottom: 10px; } notebook { display: block; text-align: left; padding: 15px; padding-left: 100px; } .floatingchat-container-wrap { left: inherit !important; bottom: inherit !important; top: 3px !important; height: 47px !important; right: 3px !important; } .floating-chat-kofi-popup-iframe { left: inherit !important; bottom: inherit !important; top: 55px !important; right: 10px !important; } #navbar { padding-right: 150px; } .accordion-section .panel-default .panel-title a:after { font-family: "FontAwesome"; font-style: normal; font-size: 3rem; content: "\f106"; color: #1f7de2; float: right; margin-top: -12px; } .accordion-section .panel-default .panel-title a.collapsed:after { content: "\f107"; } .accordion-section .panel-default .panel-body { font-size: 1.2rem; } .table.repositories td { word-break: break-word; }