/* JNCC preferred font */ *, body, h1, h2, h3, h4, h5, h6, th { font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; } body, th { /* font-size: 14.25pt; */ font-size: 12pt; } h1 { font-size: 31.5pt; } h2 { font-size: 22.5pt; } h3 { font-size: 21pt; } h4 { font-size: 19pt; } h5 { font-size: 15pt; } h6 { font-size: 12pt; } .tablesorter-bootstrap tfoot td, .tablesorter-bootstrap tfoot th, .tablesorter-bootstrap thead td, .tablesorter-bootstrap thead th { font-size: 12pt !important; } /* * Skin: Green - JNCC * ----------- */ .skin-green .main-header .navbar { background-color: #3f9c35 !important; } .skin-green .main-header .navbar .sidebar-toggle:hover { background-color: #36822c !important; } @media (max-width: 767px) { .skin-green .main-header .navbar .dropdown-menu li a:hover { background: #36822c !important; } } .skin-green .main-header .logo { background-color: #36822c !important; } .skin-green .main-header .logo:hover { background-color: #337a2a !important; } .skin-green .main-header li.user-header { background-color: #3f9c35 !important; } .skin-green .sidebar-menu > li.active > a { border-left-color: #3f9c35 !important; } .widget-user-header.bg-green { background-color: #3f9c35 !important; } .bg-success, .alert-success, .bg-green { background-color: #3f9c35 !important; } .box-success { border: 1px solid #3f9c35 !important; } .box-success > .box-header { background-color: #3f9c35 !important; } .btn-success { background-color: #3f9c35 !important; } .btn-success:hover { background-color: #008d4c !important; } .box.box-solid > .box-header .btn:hover, .box.box-solid > .box-header a:hover { background: rgba(0, 0, 0, 0.1) !important; } .table.dataTable > tbody > td.active, .table.dataTable > tbody > tr.active td { color: #000000 !important; background-color: #6bc961 !important; } table.dataTable > tbody > tr.selected > * { color: #000000 !important; box-shadow: inset 0 0 0 9999px #6bc961 !important; } table.dataTable.hover > tbody > tr.even.selected:hover > *, table.dataTable.display > tbody > tr.even.selected:hover > *, table.dataTable.hover > tbody > tr.odd.selected:hover > *, table.dataTable.display > tbody > tr.odd.selected:hover > * { color: #FFFFFF !important; box-shadow: inset 0 0 0 9999px #44a939 !important; } /* Cookie control banner */ .ccc-notify-text { margin-top: 7em; margin-bottom: 7em; padding-right: 2em; } /* AdminLTE overrides - Including for accessibility*/ .callout.callout-warning, .callout.callout-info, .alert-warning, .alert-info { font-size: 18pt; } .callout.callout-success, .alert-success { font-size: 18pt; /* background-color: #36822c !important; */ } .callout.callout-danger, .alert-danger, .alert-error { background-color: #DA3A25 !important; } .alert .close { font-size: 30pt; top: -15px; } .main-header { position: fixed; top: 0; width: 100%; } .main-header .logo { font-size: 15pt; width: 270px; } @media (max-width: 767px) { .main-header .logo, .main-header .navbar { width: 100%; } } .main-header .navbar { margin-left: 270px; } @media (max-width: 767px) { .main-header .navbar { margin-left: 0px; } } .main-sidebar { position: fixed; top: 0; width: 270px; } @media (max-width: 767px) { .main-sidebar { -webkit-transform: translate(-270px, 0); -ms-transform: translate(-270px, 0); -o-transform: translate(-270px, 0); transform: translate(-270px, 0); } } .main-header .sidebar-toggle { line-height: 20px; } .main-sidebar .user-panel .info p { white-space: break-spaces; } .sidebar-menu { /* height: calc(100vh - 125px); */ position: fixed; width: 270px; overflow-y: scroll; top: 125px; bottom: 0; height: auto; -webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out; -o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out; transition: transform 0.3s ease-in-out, width 0.3s ease-in-out; } .sidebar-menu:hover { overflow-y: scroll; } .sidebar-mini.sidebar-collapse .sidebar-menu { width: 50px; -webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out; -o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out; transition: transform 0.3s ease-in-out, width 0.3s ease-in-out; } @media (max-width: 767px) { .sidebar-menu { top: 175px; } } @media (max-width: 767px) { .sidebar-open .content-wrapper, .sidebar-open .main-footer { -webkit-transform: translate(270px, 0); -ms-transform: translate(270px, 0); -o-transform: translate(270px, 0); transform: translate(270px, 0); } } .content-header h1 { font-size: 30pt; } .content-wrapper { margin-top: 50px; } @media (max-width: 767px) { .content-wrapper { margin-top: 100px; } } .content-wrapper, .main-footer { margin-left: 270px; } @media (max-width: 767px) { .content-wrapper, .main-footer { margin-left: 0; } } .widget-user-desc a { font-size: 14pt; color: #FFFFFF; font-weight: bold; } .widget-user-desc a:hover { color: #BBBBFF; } .widget-user-2 .widget-user-username { font-weight: bolder; } /* AdminLTE extensions */ .widget-user-3 .widget-user-header { padding: 20px; border-top-right-radius: 3px; border-top-left-radius: 3px; } .widget-user-3 h1 { padding: 0px; margin: 0px; font-size: 18pt; } .login-box-footer { margin-top: 20px; } /* UF extensions */ .page-description { font-size: 14pt; padding-top: 4px; color: #6D6D6D; } /* Navbar tweaks */ .landing-nav > .container{ display: flex; } .navbar-spacer { display: inline-block; flex-grow: 1; padding-top: 15px; padding-bottom: 15px; line-height: 20px; color: #ffffff; font-weight: bolder; z-index: 900; } .landing-nav .collapse { float: right; } .landing-nav .navbar-spacer { display: none; } .landing-nav > .container > .navbar-spacer { display: inline-block; } @media (max-width: 767px) { .landing-nav > .container{ display: inherit; } .landing-nav .collapse { float: none; } .landing-nav .navbar-spacer { display: inline-block; } .landing-nav > .container > .navbar-spacer { display: none; } } .landing-nav > .container{ display: flex; } .navbar-beta { display: inline-block; flex-grow: 1; padding-top: 15px; padding-bottom: 15px; line-height: 20px; color: #ffffff; font-weight: bolder; z-index: 900; } .navbar-brand .navbar-beta { font-size: 18pt; font-weight: normal; } .navbar-beta a { color: #ffffff; } .landing-nav .collapse { float: right; } .landing-nav.navbar-beta { font-size: 18pt; display: none; } .landing-nav > .container > .navbar-beta { display: inline-block; } @media (max-width: 767px) { .landing-nav > .container { display: inherit; } .landing-nav .collapse { float: none; } .landing-nav.navbar-beta { display: inline-block; } .navbar-brand .navbar-beta { display: none; } .landing-nav > .container > .navbar-beta { display: none; } } @media (min-width: 900px) { .public-app-frame { width: 90vw; } } @media (max-width: 900px) { .public-app-frame { width: 100vw; } } /* Cookies table */ .table-cookies { border: 1px solid #888888 !important; max-width: 80%; margin-left: auto; margin-right: auto; } .table-cookies th, .table-cookies td { border: 1px solid #888888 !important; } .table-cookies thead th, .table-cookies thead td { border-bottom-width: 2px !important; } /* Good/Bad list styling */ ul.good-list { list-style-type: '\2713'; } ul.good-list li::marker { color: #3c763d; font-size: 24px; line-height: 1.1; } ul.bad-list { list-style-type: '\2717'; } ul.bad-list li::marker { color: #a94442; font-size: 24px; line-height: 1.1; } /* */ .anchor-location { padding-top: 60px; margin-top: -60px; } @media (max-width: 767px) { .anchor-location { padding-top: 120px; margin-top: -120px; } } .switch { top: 5px; } .switch-label { font-weight: normal; } .modal-title { font-size: 21pt; } /* Accessibility overrides */ a { color: #286080; } p a, h1 a, h2 a, h3 a, h4 a, td a, .content li a, .message-banner a, .link { color: #286080; text-decoration: underline; } .dropdown-menu a { color: #286080; text-decoration: none !important; } a:hover, a:active, a:focus { text-decoration: underline; color: #72afd2; } .login-box-footer a { text-decoration: underline; } .btn { font-size: 14pt; /* font-size: 12pt; */ font-weight: bold; } .btn-info { background-color: #009FC7; } .btn-warning { background-color: #CB820B; } .text-muted { color: #6D6D6D; } .login-box-body h2 { font-size: 16pt; font-weight: bold; } input[type="text"], input[type="password"], input[type="number"] { /* font-size: 14pt !important; height: 41px !important; */ font-size: 12pt !important; height: 37px !important; } .content-jump-link { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } .content-jump-link:focus { position: static; width: auto; height: auto; } .box-header > i { font-weight: bolder; font-size: 18pt !important; } .box-title { font-weight: bolder; font-size: 18pt !important; } .breadcrumb li { font-size: 14pt; color: #6B6B6B; } .breadcrumb li:active { font-size: 14pt; color: #6B6B6B; } .breadcrumb > .active { color: #6B6B6B; } .breadcrumb > li + li::before { content: "/\00a0" !important; color: #6B6B6B; } .dropdown-menu { font-size: 12pt; } .navbar-brand { font-size: 24pt; line-height: 27.15px; padding: 0px; } @media (max-width: 767px) { .navbar-brand { font-size: 20pt; padding: 15px; } } .navbar-brand a { color: #FFFFFF; } .navbar .nav > li > a { font-size: 14pt; font-weight: bold; } .navbar .nav .dropdown-menu a { font-size: 14pt; } .sidebar-toggle { font-size: 14pt; } .login-logo a { text-decoration: none; } .skin-green .sidebar-menu > li.header { color: #70979E; font-weight: bolder; } .uf-table-info { color: #757575; } .label { padding-top: 0.5em; } .btn-xs, .btn-group-xs > .btn { padding: 1px 5px; } .badge { padding: 6px 9px 3px 9px; }