Spaces:
Running
Running
| /** | |
| * apidoc main css file | |
| */ | |
| /** | |
| * Define colors | |
| */ | |
| :root { | |
| --primary: #0088cc; | |
| --white: #fff; | |
| --light-gray: #ccc; | |
| --main-gray: #777; | |
| --dark-gray: #2d2d2d; | |
| --hover-gray: #666; | |
| --meth-get: green; | |
| --meth-put: #e5c500; | |
| --meth-post: #4070ec; | |
| --meth-delete: #ed0039; | |
| --red: #dc3545; | |
| } | |
| .color-primary { | |
| color: var(--primary); | |
| } | |
| .bg-primary { | |
| background-color: var(--primary); | |
| } | |
| .bg-red { | |
| color: var(--white); | |
| background-color: var(--red); | |
| } | |
| .border-danger { | |
| border: 1px solid var(--red); | |
| } | |
| /** for some reason the iOS safari style is applied on date inputs */ | |
| input[type="date"] { | |
| line-height: 1.4 ; | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Content | |
| * ------------------------------------------------------------------------------------------ */ | |
| @font-face { | |
| font-family: 'Glyphicons Halflings'; | |
| src: url('glyphicons-halflings-regular.eot'); | |
| src: url('glyphicons-halflings-regulard41d.eot?#iefix') format('embedded-opentype'), | |
| url('glyphicons-halflings-regular.woff') format('woff'), | |
| url('glyphicons-halflings-regular.woff2') format('woff2'), | |
| url('glyphicons-halflings-regular.ttf') format('truetype'), | |
| url('glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); | |
| } | |
| /* Hide vertical scrollbar on off canvas animation ("left" positioning) */ | |
| html { | |
| overflow-x: hidden; | |
| } | |
| body { | |
| font-family: "Source Sans Pro", sans-serif; | |
| } | |
| a:focus { | |
| background-color: var(--primary); | |
| } | |
| #content { | |
| margin-top: 10px; | |
| padding-left: 10px; | |
| } | |
| p { | |
| font-size: 130%; | |
| color: var(--main-gray); | |
| } | |
| section { | |
| padding: 30px 0; | |
| } | |
| article { | |
| border-top: 1px solid var(--light-gray); | |
| padding: 14px 0 30px 0; | |
| } | |
| table { | |
| border-collapse: collapse; | |
| width: 100%; | |
| margin: 0 0 20px 0; | |
| } | |
| th { | |
| background-color: var(--main-gray); | |
| color: var(--white); | |
| text-align: left; | |
| padding: 5px 8px; | |
| border: 1px solid var(--main-gray); | |
| } | |
| td { | |
| padding: 5px; | |
| border: 1px solid var(--main-gray); | |
| } | |
| td.code { | |
| font-family: "Source Code Pro", monospace; | |
| font-weight: 600; | |
| } | |
| .label { | |
| float: right; | |
| margin-top: 4px; | |
| user-select: none; | |
| } | |
| .label.optional { | |
| background-color: grey; | |
| } | |
| .label.required { | |
| background-color: var(--red); | |
| } | |
| .default-value, | |
| .type-size { | |
| font-style: italic; | |
| font-size: 95%; | |
| } | |
| .open-left { | |
| right: 0; | |
| left: auto; | |
| } | |
| .invisible { | |
| visibility: hidden; | |
| } | |
| .input-group-addon.sample-request-select { | |
| padding: 0 6px; | |
| } | |
| .input-group-addon.sample-request-select select { | |
| width: auto; | |
| height: 32px; | |
| } | |
| .sample-request-input-Boolean-container { | |
| width: 40px; | |
| height: 34px; | |
| background: var(--white); | |
| border: 1px solid var(--light-gray); | |
| } | |
| .sample-request-input-Boolean-container > div { | |
| margin-top: 7px; | |
| text-align: center; | |
| } | |
| .sample-request-input-Boolean-container > div input { | |
| margin: 0; | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Request method (HTTP verb) | |
| * ------------------------------------------------------------------------------------------ */ | |
| .method { | |
| font-weight: 600; | |
| font-size: 15px; | |
| display: inline-block; | |
| margin: 0 0 5px 0; | |
| padding: 4px 5px; | |
| border-radius: 6px; | |
| text-transform: uppercase; | |
| background-color: var(--main-gray); | |
| color: var(--white); | |
| } | |
| .meth-get { | |
| background-color: var(--meth-get); | |
| } | |
| .meth-put { | |
| background-color: var(--meth-put); | |
| } | |
| .meth-post { | |
| background-color: var(--meth-post); | |
| } | |
| .meth-delete { | |
| background-color: var(--meth-delete); | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Sidenav | |
| * ------------------------------------------------------------------------------------------ */ | |
| #scrollingNav { | |
| position: fixed; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| z-index: 10; | |
| background-color: var(--dark-gray); | |
| box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%); | |
| } | |
| .sidenav { | |
| color: var(--white); | |
| position: absolute; | |
| top: 50px; | |
| left: 0; | |
| right: 0; | |
| bottom: 0; | |
| overflow-x: hidden; | |
| overflow-y: hidden; | |
| } | |
| .sidenav:hover { | |
| overflow-x: auto; | |
| overflow-y: auto; | |
| } | |
| .sidenav > li > a { | |
| color: var(--white); | |
| display: block; | |
| padding: 8px 13px; | |
| } | |
| /* non active sidenav link are highlighted on hover */ | |
| .sidenav > li:not(.active) > a:hover { | |
| background-color: var(--hover-gray); | |
| } | |
| .sidenav > li.nav-header { | |
| margin-top: 8px; | |
| margin-bottom: 8px; | |
| } | |
| .sidenav > li.nav-header > a { | |
| padding: 5px 15px; | |
| font-weight: 700; | |
| font-size: 16px; | |
| background-color: var(--main-gray); | |
| } | |
| .sidenav > li.active > a { | |
| position: relative; | |
| background-color: var(--primary); | |
| color: var(--white); | |
| } | |
| /** | |
| * TODO: commented out for the moment | |
| .sidenav > li.has-modifications a { | |
| border-right: 4px solid var(--main-gray); | |
| } | |
| .nav-list-item :not(.is-new) { | |
| border-left: 4px solid var(--main-gray); | |
| } | |
| .sidenav > li.is-new a { | |
| border-left: 4px solid var(--primary); | |
| } | |
| */ | |
| /* | |
| * Off Canvas | |
| * -------------------------------------------------- | |
| */ | |
| @media screen and (max-width: 767px) { | |
| #content { | |
| margin-top: 58px; | |
| } | |
| .row-offcanvas { | |
| position: relative; | |
| -webkit-transition: all .25s ease-out; | |
| -o-transition: all .25s ease-out; | |
| transition: all .25s ease-out; | |
| left: 0; | |
| } | |
| .row-offcanvas, | |
| .row-offcanvas * { | |
| transition: all 0.5s ease-out; | |
| } | |
| .row-offcanvas .sidebar-offcanvas { | |
| position: absolute; | |
| top: 0; | |
| left: -200px ; /* 6 columns */ | |
| width: 100%; /* 6 columns */ | |
| max-width: 200px; | |
| } | |
| .nav-toggle { | |
| position: fixed; | |
| left: 0; | |
| background: var(--dark-gray); | |
| width: 100%; | |
| } | |
| .nav-toggle .btn { | |
| margin: 10px 14px; | |
| } | |
| .nav-toggle .icon-bar { | |
| display: block; | |
| width: 22px; | |
| height: 2px; | |
| border-radius: 1px; | |
| background-color: var(--white); | |
| } | |
| .nav-toggle .icon-bar + .icon-bar { | |
| margin-top: 4px; | |
| } | |
| .row-offcanvas.active .sidebar-offcanvas { | |
| left: 0 ; /* 6 columns */ | |
| } | |
| .row-offcanvas.active, .row-offcanvas.active .nav-toggle { | |
| left: 200px; | |
| } | |
| /* Styling the three lines to make it an X */ | |
| .row-offcanvas.active .nav-toggle .btn > .icon-bar { | |
| transform: rotate(45deg) translate(-4px, -4px); | |
| } | |
| .row-offcanvas.active .nav-toggle .btn .icon-bar:nth-child(2) { | |
| display: none; | |
| } | |
| .row-offcanvas.active .nav-toggle .btn .icon-bar:nth-child(3) { | |
| transform: rotate(-45deg); | |
| } | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Side nav search | |
| * ------------------------------------------------------------------------------------------ */ | |
| .sidenav-search { | |
| padding: 16px 10px 10px; | |
| background-color: var(--dark-gray); | |
| } | |
| .sidenav-search .search { | |
| height: 26px; | |
| } | |
| .search-reset { | |
| position: absolute; | |
| display: block; | |
| cursor: pointer; | |
| width: 20px; | |
| height: 20px; | |
| text-align: center; | |
| right: 28px; | |
| top: 18px; | |
| background-color: #fff; | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Prism - Toolbar | |
| * ------------------------------------------------------------------------------------------ */ | |
| div.code-toolbar.code-toolbar > .toolbar { | |
| top: .4rem; | |
| right: .4rem; | |
| } | |
| div.code-toolbar.code-toolbar > .toolbar > .toolbar-item > button:hover, | |
| div.code-toolbar.code-toolbar > .toolbar > .toolbar-item > button:focus { | |
| color: var(--white); | |
| } | |
| div.code-toolbar.code-toolbar > .toolbar > .toolbar-item > button { | |
| color: var(--light-gray); | |
| padding: .5em; | |
| background: var(--hover-gray); | |
| box-shadow: 0 2px 1px 1px rgba(0,0,0,.5); | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Compare | |
| * ------------------------------------------------------------------------------------------ */ | |
| ins { | |
| background: #60d060; | |
| text-decoration: none; | |
| color: #000000; | |
| } | |
| del { | |
| background: #f05050; | |
| color: #000000; | |
| } | |
| .label-ins { | |
| background-color: #60d060; | |
| } | |
| .label-del { | |
| background-color: #f05050; | |
| text-decoration: line-through; | |
| } | |
| pre.ins { | |
| background-color: #60d060; | |
| } | |
| pre.del { | |
| background-color: #f05050; | |
| text-decoration: line-through; | |
| } | |
| table.ins th, | |
| table.ins td { | |
| background-color: #60d060; | |
| } | |
| table.del th, | |
| table.del td { | |
| background-color: #f05050; | |
| text-decoration: line-through; | |
| } | |
| tr.ins td { | |
| background-color: #60d060; | |
| } | |
| tr.del td { | |
| background-color: #f05050; | |
| text-decoration: line-through; | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Spinner | |
| * ------------------------------------------------------------------------------------------ */ | |
| #loader { | |
| position: absolute; | |
| width: 100%; | |
| } | |
| #loader p { | |
| padding-top: 80px; | |
| margin-left: -4px; | |
| } | |
| .spinner { | |
| margin: 200px auto; | |
| width: 60px; | |
| height: 60px; | |
| position: relative; | |
| } | |
| .container1 > div, .container2 > div, .container3 > div { | |
| width: 14px; | |
| height: 14px; | |
| background-color: #0088cc; | |
| border-radius: 100%; | |
| position: absolute; | |
| -webkit-animation: bouncedelay 1.2s infinite ease-in-out; | |
| animation: bouncedelay 1.2s infinite ease-in-out; | |
| /* Prevent first frame from flickering when animation starts */ | |
| -webkit-animation-fill-mode: both; | |
| animation-fill-mode: both; | |
| } | |
| .spinner .spinner-container { | |
| position: absolute; | |
| width: 100%; | |
| height: 100%; | |
| } | |
| .container2 { | |
| -webkit-transform: rotateZ(45deg); | |
| transform: rotateZ(45deg); | |
| } | |
| .container3 { | |
| -webkit-transform: rotateZ(90deg); | |
| transform: rotateZ(90deg); | |
| } | |
| .circle1 { top: 0; left: 0; } | |
| .circle2 { top: 0; right: 0; } | |
| .circle3 { right: 0; bottom: 0; } | |
| .circle4 { left: 0; bottom: 0; } | |
| .container2 .circle1 { | |
| -webkit-animation-delay: -1.1s; | |
| animation-delay: -1.1s; | |
| } | |
| .container3 .circle1 { | |
| -webkit-animation-delay: -1.0s; | |
| animation-delay: -1.0s; | |
| } | |
| .container1 .circle2 { | |
| -webkit-animation-delay: -0.9s; | |
| animation-delay: -0.9s; | |
| } | |
| .container2 .circle2 { | |
| -webkit-animation-delay: -0.8s; | |
| animation-delay: -0.8s; | |
| } | |
| .container3 .circle2 { | |
| -webkit-animation-delay: -0.7s; | |
| animation-delay: -0.7s; | |
| } | |
| .container1 .circle3 { | |
| -webkit-animation-delay: -0.6s; | |
| animation-delay: -0.6s; | |
| } | |
| .container2 .circle3 { | |
| -webkit-animation-delay: -0.5s; | |
| animation-delay: -0.5s; | |
| } | |
| .container3 .circle3 { | |
| -webkit-animation-delay: -0.4s; | |
| animation-delay: -0.4s; | |
| } | |
| .container1 .circle4 { | |
| -webkit-animation-delay: -0.3s; | |
| animation-delay: -0.3s; | |
| } | |
| .container2 .circle4 { | |
| -webkit-animation-delay: -0.2s; | |
| animation-delay: -0.2s; | |
| } | |
| .container3 .circle4 { | |
| -webkit-animation-delay: -0.1s; | |
| animation-delay: -0.1s; | |
| } | |
| @-webkit-keyframes bouncedelay { | |
| 0%, 80%, 100% { -webkit-transform: scale(0.0) } | |
| 40% { -webkit-transform: scale(1.0) } | |
| } | |
| @keyframes bouncedelay { | |
| 0%, 80%, 100% { | |
| transform: scale(0.0); | |
| -webkit-transform: scale(0.0); | |
| } 40% { | |
| transform: scale(1.0); | |
| -webkit-transform: scale(1.0); | |
| } | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * Tabs | |
| * ------------------------------------------------------------------------------------------ */ | |
| ul.nav-tabs { | |
| margin: 0; | |
| } | |
| p.deprecated span{ | |
| color: var(--red); | |
| font-weight: bold; | |
| text-decoration: underline; | |
| } | |
| /** | |
| * Footer | |
| */ | |
| #generator { | |
| padding: 10px 0; | |
| } | |
| /* ------------------------------------------------------------------------------------------ | |
| * ------------------------------------------------------------------------------------------ */ | |
| @media print { | |
| #sidenav, | |
| #version, | |
| #versions, | |
| section .version, | |
| section .versions { | |
| display: none; | |
| } | |
| #content { | |
| margin-left: 0; | |
| } | |
| a { | |
| text-decoration: none; | |
| color: inherit; | |
| } | |
| a:after { | |
| content: " [" attr(href) "] "; | |
| } | |
| p { | |
| color: #000000 | |
| } | |
| pre { | |
| background-color: #ffffff; | |
| color: #000000; | |
| padding: 10px; | |
| border: #808080 1px solid; | |
| border-radius: 6px; | |
| position: relative; | |
| margin: 10px 0 20px 0; | |
| } | |
| } /* /@media print */ | |