/* * Template Name: PrettyDocs - Bootstrap 4 Template for documentations * Version: 2.2 * Author: Xiaoying Riley * Copyright: 3rd Wave Media * Twitter: @3rdwave_themes * License: Creative Commons Attribution 3.0 License * Website: http://themes.3rdwavemedia.com/ */ /* ======= Base ======= */ body { font-family: MontserratLight, sans-serif; color: #c1c2c4; font-size: 14px; background: linear-gradient(270deg, #380a62 0, #000229) !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } html, body { height: 100%; } .page-wrapper { /* min-height: 100%; */ /* equal to footer height */ /* margin-bottom: -50px; */ min-height: 100%; /* height: 100%; */ } .page-wrapper:after { content: ""; display: block; /* height: 50px; */ } .footer { height: 50px; } p { line-height: 1.5; } a { /*color: #3aa7aa; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;*/ } a:hover { text-decoration: none; color: inherit; } a:focus { text-decoration: none; } /* .classLink{ } .nomDelaClasse{ mettre la couleur de reference } .nomDelaClasse:before{ content(mettre l'icone); } */ .btn, a.btn { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; font-weight: 600; font-size: 14px; line-height: 1.5; } .btn .svg-inline--fa, a.btn .svg-inline--fa { margin-right: 5px; position: relative; top: -1px; } .btn:focus, a.btn:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .btn-primary, a.btn-primary { background: #40babd; border: 1px solid #40babd; color: #fff !important; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.hover, .btn-primary:not(:disabled):not(.disabled):active:focus, a.btn-primary:hover, a.btn-primary:focus, a.btn-primary:active, a.btn-primary.active, a.btn-primary.hover, a.btn-primary:not(:disabled):not(.disabled):active:focus { background: #3aa7aa; color: #fff !important; border: 1px solid #3aa7aa; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .btn-green, a.btn-green { background: #75c181; border: 1px solid #75c181; color: #fff !important; } .btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .btn-green.hover, a.btn-green:hover, a.btn-green:focus, a.btn-green:active, a.btn-green.active, a.btn-green.hover { background: #63b971; color: #fff !important; border: 1px solid #63b971; } .body-green .btn-green, .body-green a.btn-green { color: #fff !important; } .body-green .btn-green:hover, .body-green .btn-green:focus, .body-green .btn-green:active, .body-green .btn-green.active, .body-green .btn-green.hover, .body-green a.btn-green:hover, .body-green a.btn-green:focus, .body-green a.btn-green:active, .body-green a.btn-green.active, .body-green a.btn-green.hover { color: #fff !important; } .btn-blue, a.btn-blue { background: #58bbee; border: 1px solid #58bbee; color: #fff !important; } .btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .btn-blue.hover, a.btn-blue:hover, a.btn-blue:focus, a.btn-blue:active, a.btn-blue.active, a.btn-blue.hover { background: #41b2ec; color: #fff !important; border: 1px solid #41b2ec; } .btn-orange, a.btn-orange { background: #F88C30; border: 1px solid #F88C30; color: #fff !important; } .btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .btn-orange.hover, a.btn-orange:hover, a.btn-orange:focus, a.btn-orange:active, a.btn-orange.active, a.btn-orange.hover { background: #f77e17; color: #fff !important; border: 1px solid #f77e17; } .btn-red, a.btn-red { background: #f77b6b; border: 1px solid #f77b6b; color: #fff !important; } .btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .btn-red.hover, a.btn-red:hover, a.btn-red:focus, a.btn-red:active, a.btn-red.active, a.btn-red.hover { background: #f66553; color: #fff !important; border: 1px solid #f66553; } .btn-pink, a.btn-pink { background: #EA5395; border: 1px solid #EA5395; color: #fff !important; } .btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .btn-pink.hover, a.btn-pink:hover, a.btn-pink:focus, a.btn-pink:active, a.btn-pink.active, a.btn-pink.hover { background: #e73c87; color: #fff !important; border: 1px solid #e73c87; } .btn-purple, a.btn-purple { background: #8A40A7; border: 1px solid #8A40A7; color: #fff !important; } .btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .btn-purple.hover, a.btn-purple:hover, a.btn-purple:focus, a.btn-purple:active, a.btn-purple.active, a.btn-purple.hover { background: #7b3995; color: #fff !important; border: 1px solid #7b3995; } .btn-cta { padding: 7px 15px; } .search-btn { height: 40px; } .search-btn .svg-inline--fa { top: 0; margin-right: 0; } .form-control { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; height: 40px; border-color: #f0f0f0; } .form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #afb3bb; } .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #afb3bb; } .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #afb3bb; } .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #afb3bb; } .form-control:focus { border-color: #e3e3e3; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } input[type="text"], input[type="email"], input[type="password"], input[type="submit"], input[type="button"], textarea, select { appearance: none; /* for mobile safari */ -webkit-appearance: none; } /* ====== Header ====== */ .header { /* background: #151515;*/ color: rgba(255, 255, 255, 0.85); /* border-top: 5px solid #fff;*/ /* padding: 30px 0;*/ /*display: none;*/ } .header a { color: #fff; } .header .container { position: relative; text-align: center; display: flex; align-items: center; justify-content: center; } .branding { text-transform: uppercase; margin-bottom: 10px; display: none; } .branding .logo { font-size: 28px; margin-top: 0; margin-bottom: 0; } .branding .logo a { text-decoration: none; } .branding .text-highlight { /* color: #40babd;*/ color: #bdbdbd; } .body-green .branding .text-highlight { color: #75c181; } .body-blue .branding .text-highlight { color: #58bbee; } .body-orange .branding .text-highlight { color: #F88C30; } .body-red .branding .text-highlight { color: #f77b6b; } .body-pink .branding .text-highlight { color: #EA5395; } .body-purple .branding .text-highlight { color: #8A40A7; } .branding .text-bold { font-weight: 800; color: #fff; } .branding .icon { font-size: 24px; color: #40babd; } .body-green .branding .icon { color: #75c181; } .body-blue .branding .icon { color: #58bbee; } .body-orange .branding .icon { color: #F88C30; } .body-red .branding .icon { color: #f77b6b; } .body-pink .branding .icon { color: #EA5395; } .body-purple .branding .icon { color: #8A40A7; } .breadcrumb { background: none; margin-bottom: 0; padding: 0; } .breadcrumb li { color: rgba(255, 255, 255, 0.5); } .breadcrumb li.active { color: rgba(255, 255, 255, 0.5); } .breadcrumb li a { color: rgba(255, 255, 255, 0.5); } .breadcrumb li a:hover { color: #fff; } .breadcrumb>li+li:before { color: rgba(0, 0, 0, 0.4); } .search-form { position: relative; } .search-form .search-input { font-size: 14px; /* -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;*/ -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding-top: 4px; } .search-form .search-input:focus { border-color: #616670; } .search-form .search-btn { color: #797f8b; background: none; border: none; position: absolute; right: 5px; top: 0px; margin-right: 0; } .search-form .search-btn:active, .search-form .search-btn:focus, .search-form .search-btn:hover { outline: none !important; color: #31343a; } .top-search-box { /*position: absolute; right: 15px; top: 15px;*/ } /* ====== Footer ====== */ .footer { background: #26282c; color: rgba(255, 255, 255, 0.6); padding: 15px 0; } .footer a { color: #40babd; } .footer .fa-heart { color: #EA5395; } @media (max-width: 575.98px) { .top-search-box { width: 100%; position: static; margin-top: 15px; } } /* ======= Doc Styling ======= */ .doc-wrapper { padding: 45px 0; /*background: #000;*/ height: 100%; } .doc-body { position: relative; width: 100%; margin: 0px auto; color: #000000; display: block; } .doc-header .doc-title { /* color: #40babd;*/ font-size: 4rem; font-weight: bold; color: white; background: linear-gradient(270deg, #380a62 0, #000229) !important; font-family: MontserratBold, sans-serif; } .body-green .doc-header .doc-title { color: #75c181; } .body-blue .doc-header .doc-title { color: #58bbee; } .body-orange .doc-header .doc-title { color: #F88C30; } .body-red .doc-header .doc-title { color: #f77b6b; } .body-pink .doc-header .doc-title { color: #EA5395; } .body-purple .doc-header .doc-title { color: #8A40A7; } .doc-header .icon { font-size: 30px; } /* .doc-header .meta { color: #a2a6af; }*/ .doc-section { padding-top: 15px; padding-bottom: 15px; margin-bottom: 50px; width: 90%; background: white; margin: 0 auto; } .doc-section br { margin: 5px 0px; } .doc-section a { color: black; } .doc-section ul, .doc-section ol { margin: 2rem 0rem; padding-left: 5rem; } .docDescription { font-size: 16px; margin-bottom: 7rem; } /* .doc-section .section-title { font-size: 26px; margin-top: 0; margin-bottom: 0; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #d7d7d7; }*/ .doc-section h1 { font-size: 24px; font-weight: bold; } .doc-section h2 { font-size: 26px; font-weight: bold; font-size: 26px; margin-top: 0; margin-bottom: 0; padding-bottom: 10px; /* border-bottom: 1px solid #d7d7d7;*/ } .doc-section h3 { font-size: 20px; font-weight: bold; } .doc-section h4 { font-size: 18px; font-weight: bold; } .doc-section h5 { font-size: 16px; font-weight: bold; } .doc-section h6 { font-size: 14px; font-weight: bold; } .section-block { text-align: left; letter-spacing: -0.2px; word-spacing: 1px; line-height: 33px; padding: 15px 10px; } .section-block .block-title { margin-top: 0; } .section-block .list>li { margin-bottom: 10px; } .section-block .list ul>li { margin-top: 5px; } .question { font-weight: 400 !important; color: #3aa7aa; } .question .body-green { color: #63b971; } .body-blue .question { color: #41b2ec; } .body-orange .question { color: #f77e17; } .body-pink .question { color: #e73c87; } .body-purple .question { color: #7b3995; } .question .svg-inline--fa { -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; position: relative; top: -2px; } .question .badge { font-size: 11px; vertical-align: middle; } .answer { color: #616670; } .code-block { margin-top: 30px; margin-bottom: 30px; } .callout-block { padding: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative; margin-bottom: 30px; } .callout-block a { color: rgba(0, 0, 0, 0.55) !important; } .callout-block a:hover { color: rgba(0, 0, 0, 0.65) !important; } .callout-block .icon-holder { font-size: 30px; position: absolute; left: 30px; top: 30px; color: rgba(0, 0, 0, 0.25); } .callout-block .content { margin-left: 60px; } .callout-block .content p:last-child { margin-bottom: 0; } .callout-block .callout-title { margin-top: 0; margin-bottom: 5px; color: rgba(0, 0, 0, 0.65); } .callout-info { background: #58bbee; color: #fff; } .callout-success { background: #75c181; color: #fff; } .callout-warning { background: #F88C30; color: #fff; } .callout-danger { background: #f77b6b; color: #fff; } .table>thead>tr>th { border-bottom-color: #8bd6d8; } .body-green .table>thead>tr>th { border-bottom-color: #bbe1c1; } .body-blue .table>thead>tr>th { border-bottom-color: #b5e1f7; } .body-orange .table>thead>tr>th { border-bottom-color: #fbc393; } .body-pink .table>thead>tr>th { border-bottom-color: #f5aecd; } .body-purple .table>thead>tr>th { border-bottom-color: #b87fce; } .table-bordered>thead>tr>th { border-bottom-color: inherit; } .table-striped>tbody>tr:nth-of-type(odd) { background-color: #f5f5f5; } .screenshot-holder { margin-top: 15px; margin-bottom: 15px; position: relative; text-align: center; } .screenshot-holder img { border: 1px solid #f0f0f0; } .screenshot-holder .mask { display: block; visibility: hidden; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.25); cursor: pointer; text-decoration: none; } .screenshot-holder .mask .svg-inline--fa { color: #fff; font-size: 42px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; } .screenshot-holder:hover .mask { visibility: visible; } .jumbotron h1 { font-size: 28px; margin-top: 0; margin-bottom: 30px; } .author-profile { margin-top: 30px; } .author-profile img { width: 100px; height: 100px; } .speech-bubble { background: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 30px; margin-top: 20px; margin-bottom: 30px; position: relative; } .speech-bubble .speech-title { font-size: 16px; } .jumbotron .speech-bubble p { font-size: 14px; font-weight: normal; color: #616670; } .speech-bubble:before { content: ""; display: inline-block; position: absolute; left: 50%; top: -10px; margin-left: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; } .theme-card { text-align: center; border: 1px solid #e3e3e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative; height: 100%; } .theme-card .card-block { padding: 15px; } .theme-card .mask { display: block; visibility: hidden; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.25); cursor: pointer; text-decoration: none; } .theme-card .mask .icon { color: #fff; font-size: 42px; margin-top: 25%; } .theme-card:hover .mask { visibility: visible; } /* Color Schemes */ .body-green .header { border-color: #75c181; } .body-green a { color: #75c181; } .body-green a:hover { color: #52b161; } .body-blue .header { border-color: #58bbee; } .body-blue a { color: #58bbee; } .body-blue a:hover { color: #2aa8e9; } .body-orange .header { border-color: #F88C30; } .body-orange a { color: #F88C30; } .body-orange a:hover { color: #ed7108; } .body-pink .header { border-color: #EA5395; } .body-pink a { color: #EA5395; } .body-pink a:hover { color: #e42679; } .body-purple .header { border-color: #8A40A7; } .body-purple a { color: #8A40A7; } .body-purple a:hover { color: #6c3282; } .body-red .header { border-color: #f77b6b; } .body-red a { color: #f77b6b; } .body-red a:hover { color: #f4503b; } /* Sidebar */ /* .doc-nav { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/ .sticky { position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky; top: 0; } .doc-menu { list-style: none; background-color: #000129; } .doc-menu .nav-link { margin-bottom: 5px; display: block; padding: 5px 15px; color: #b8b9bb; } .doc-menu .nav-link:hover, .doc-menu .nav-link:focus { color: #494d55; text-decoration: none; background: none; } .doc-menu .nav-link.active { background: none; color: #40babd; font-weight: 600; } .body-green .doc-menu .nav-link.active { color: #75c181; border-color: #75c181; } .body-blue .doc-menu .nav-link.active { color: #58bbee; border-color: #58bbee; } .body-orange .doc-menu .nav-link.active { color: #F88C30; border-color: #F88C30; } .body-red .doc-menu .nav-link.active { color: #f77b6b; border-color: #f77b6b; } .body-pink .doc-menu .nav-link.active { color: #EA5395; border-color: #EA5395; } .body-purple .doc-menu .nav-link.active { color: #8A40A7; border-color: #8A40A7; } .GroupDocumentation .nav-link { margin-bottom: 10px; font-size: 12px; display: block; color: #616670; padding: 0; padding-left: 34px; background: none; } .GroupDocumentation .nav-link:first-child { padding-top: 5px; } .GroupDocumentation .nav-link:hover { color: #494d55; text-decoration: none; background: none; } .GroupDocumentation .nav-link:focus { background: none; } .GroupDocumentation .nav-link.active { background: none; color: #40babd; } .body-green .GroupDocumentation .nav-link.active { color: #75c181; } .body-blue .GroupDocumentation .nav-link.active { color: #58bbee; } .body-orange .GroupDocumentation .nav-link.active { color: #F88C30; } .body-red .GroupDocumentation .nav-link.active { color: #f77b6b; } .body-pink .GroupDocumentation .nav-link.active { color: #EA5395; } .body-purple .GroupDocumentation .nav-link.active { color: #8A40A7; } /* .affix-top { position: absolute; top: 15px; } .affix { top: 15px; } .affix, .affix-bottom { width: 230px; } .affix-bottom { position: absolute; } */ /* ===== Promo block ===== */ .promo-block { background: #3aa7aa; } .body-green .promo-block { background: #63b971; } .body-blue .promo-block { background: #41b2ec; } .body-orange .promo-block { background: #f77e17; } .body-pink .promo-block { background: #e73c87; } .body-purple .promo-block { background: #7b3995; } .promo-block a { color: rgba(0, 0, 0, 0.6); font-weight: bold; } .promo-block a:hover { color: rgba(0, 0, 0, 0.7); } .promo-block .promo-block-inner { padding: 45px; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .promo-block .promo-title { font-size: 20px; font-weight: 800; margin-top: 0; margin-bottom: 45px; } .promo-block .promo-title .svg-inline--fa { color: rgba(0, 0, 0, 0.6); } .promo-block .figure-holder-inner { background: #fff; margin-bottom: 30px; position: relative; text-align: center; } .promo-block .figure-holder-inner img { border: 5px solid #fff; } .promo-block .figure-holder-inner .mask { display: block; visibility: hidden; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.7); cursor: pointer; text-decoration: none; } .promo-block .figure-holder-inner .mask .svg-inline--fa { color: #fff; font-size: 36px; display: inline-block; position: absolute; top: 50%; left: 50%; margin-left: -18px; margin-top: -18px; } .promo-block .figure-holder-inner .mask .svg-inline--fa.pink { color: #EA5395; } .promo-block .figure-holder-inner:hover .mask { visibility: visible; } .promo-block .content-holder-inner { padding-left: 15px; padding-right: 15px; } .promo-block .content-title { font-size: 16px; font-weight: 600; margin-top: 0; } .promo-block .highlight { color: rgba(0, 0, 0, 0.6); } .promo-block .btn-cta { background: rgba(0, 0, 0, 0.35); border: none; color: #fff !important; margin-bottom: 15px; } .promo-block .btn-cta:hover { background: rgba(0, 0, 0, 0.5); border: none; color: #fff !important; } /* Extra small devices (phones, less than 768px) */ @media (max-width: 767px) { .jumbotron { padding: 30px 15px; } .jumbotron h1 { font-size: 24px; margin-bottom: 15px; } .jumbotron p { font-size: 18px; } .promo-block .promo-block-inner { padding: 30px 15px; } .promo-block .content-holder-inner { padding: 0; } .promo-block .promo-title { margin-bottom: 30px; } } /* Small devices (tablets, 768px and up) */ /* Medium devices (desktops, 992px and up) */ /* Large devices (large desktops, 1200px and up) */ .sticky { position: -webkit-sticky; position: sticky; top: 0; } .sticky:before, .sticky:after { content: ''; display: table; } /* ======= Landing Page ======= */ .landing-page .header { background: #000; color: rgba(255, 255, 255, 0.85); padding: 60px 0; } .landing-page .header a { color: #fff; } .landing-page .branding { text-transform: uppercase; margin-bottom: 20px; } .landing-page .branding .logo { font-size: 38px; margin-top: 0; margin-bottom: 0; } .landing-page .branding .text-bold { font-weight: 800; color: #fff; } .landing-page .branding .icon { font-size: 32px; color: #40babd; } .landing-page .tagline { font-weight: 600; font-size: 20px; } .landing-page .tagline p { margin-bottom: 5px; } .landing-page .tagline p:last-child { margin-bottom: 0; } .landing-page .tagline .text-highlight { color: #266f71; } .landing-page .fa-heart { color: #EA5395; } .landing-page .cta-container { margin-top: 30px; } .landing-page .social-container .twitter-tweet { display: inline-block; margin-right: 5px; position: relative; top: 5px; } .landing-page .social-container .fab-like { display: inline-block; } .cards-section { padding: 60px 0; background: #151515; } .cards-section .title { margin-top: 0; margin-bottom: 15px; font-size: 24px; font-weight: 600; } .cards-section .intro { margin: 0 auto; max-width: 800px; margin-bottom: 60px; color: #616670; } .cards-section .cards-wrapper { max-width: 860px; margin-left: auto; margin-right: auto; } .cards-section .item { margin-bottom: 30px; } .cards-section .item .icon-holder { margin-bottom: 15px; } .cards-section .item .icon { font-size: 36px; } .cards-section .item .title { font-size: 16px; font-weight: 600; } .cards-section .item .intro { margin-bottom: 15px; } .cards-section .item-inner { padding: 45px 30px; background: #fff; position: relative; border: 1px solid #f0f0f0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height: 100%; } .cards-section .item-inner .docLink { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } .cards-section .item-inner:hover { background: #f5f5f5; } .cards-section .item-primary .item-inner { border-top: 3px solid #40babd; } .cards-section .item-primary .item-inner:hover .title { color: #2d8284; } .cards-section .item-primary .icon { color: #40babd; } .cards-section .item-green .item-inner { border-top: 3px solid #75c181; } .cards-section .item-green .item-inner:hover .title { color: #48a156; } .cards-section .item-green .icon { color: #75c181; } .cards-section .item-blue .item-inner { border-top: 3px solid #58bbee; } .cards-section .item-blue .item-inner:hover .title { color: #179de2; } .cards-section .item-blue .icon { color: #58bbee; } .cards-section .item-orange .item-inner { border-top: 3px solid #F88C30; } .cards-section .item-orange .item-inner:hover .title { color: #d46607; } .cards-section .item-orange .icon { color: #F88C30; } .cards-section .item-red .item-inner { border-top: 3px solid #f77b6b; } .cards-section .item-red .item-inner:hover .title { color: #f33a22; } .cards-section .item-red .icon { color: #f77b6b; } .cards-section .item-pink .item-inner { border-top: 3px solid #EA5395; } .cards-section .item-pink .item-inner:hover .title { color: #d61a6c; } .cards-section .item-pink .icon { color: #EA5395; } .cards-section .item-purple .item-inner { border-top: 3px solid #8A40A7; } .cards-section .item-purple .item-inner:hover .title { color: #5c2b70; } .cards-section .item-purple .icon { color: #8A40A7; } @media (max-width: 575.98px) { .main-search-box { width: 100%; } .main-search-box .search-form .search-input { width: 100%; } } @media (max-width: 767.98px) { .cards-section .item-inner { padding: 30px 15px; } } @media (min-width: 576px) { .main-search-box .search-form .search-input { width: 400px; } } @media (min-width: 768px) { .main-search-box .search-form .search-input { width: 560px; } } /***********REECRITURE CSS************/ body { background: black; } .content-inner { display: flow-root; background: linear-gradient(270deg, #380a62 0, #000229) !important; } .doc-content { margin: 0px auto; max-width: 100%; width: 100%; padding: 0; } .pathDoc { background: none; margin-bottom: 0; padding: 0; } .pathDoc li { display: -ms-flexbox; display: flex; flex-wrap: wrap; padding: .0em 0.1rem; margin-bottom: 1rem; list-style: none; border-radius: .25rem; float: left; } .pathDoc li a { color: rgba(255, 255, 255, 0.85); } .pathDoc li:before { content: '/'; } #see-also ul { display: inline-block; font-size: 16px; font-weight: lighter; } #see-also ul li { list-style-type: none; display: ruby-base-container; margin: 0.1em; padding: 0.1em; } #see-also ul li a { color: white !important; } #see-also ul li a:hover {} a { color: white; /* text-decoration:underline; */ } .docLink { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background-repeat: no-repeat; background-position: 0px 50%; border-bottom: 1px solid; background-size: 15px; color: white; font-size: 16px /* text-decoration:underline; */ } .summary .docLink { Color: white; } .docLink span { display: inline-block; width: 22px; height: 22px; margin-right: 3px; vertical-align: sub; background-repeat: no-repeat; background-position: center; } .docLink:hover {} .docDescription img { display: block; margin: 20px auto; max-width: 75%; border: 1px solid #50505040; background: #0000002e; padding: 10px; } .docLink span img { vertical-align: baseline; max-width: 22px; margin: 0px; padding: 0px; } .doc-header img { border-width: 1px; border-style: solid; max-width: 50%; } .inlineClass { border-bottom: 1px dotted white; color: lightgray; } .tooltipInline { position: relative; display: inline-block; } .tooltipInline .tooltiptextInline { visibility: hidden; width: 400px; background-color: #4170e7; text-align: center; border-radius: 6px; padding: 5px 10px; position: absolute; z-index: 1; top: 110%; left: -200px; color: white; margin-left: 50%; line-height: 1.8; opacity: 0; -webkit-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; /*background-image: url("https://smode.fr/doc/ref/compo/2d/generator/img/ImageFileTextureGenerator.png");*/ background-repeat: no-repeat; background-size: 100%; background-blend-mode: multiply; background-position: center; } .tooltipInline .tooltiptextInline::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent #404040 transparent; } .tooltipInline:hover .tooltiptextInline { visibility: visible; opacity: 1; } .tooltipText { display: table-cell; height: 100px; text-align: center; vertical-align: middle; width: 400px; } .readmore { text-align: right; display: block; margin: 5px 10px; color: lightgray !important; } .note { font-style: italic; } .note::before { content: "Note:"; font-weight: bold; } .GeometryLayer, .GeometryLayer .container { border-color: #d5a255; } .TextureGenerator, .TextureModifier, .TextureRenderer, .TextureMask, .GroupTextureMask, .TextureLayer a, .TextureGenerator .container, .TextureModifier .container, .TextureRenderer .container, .TextureMask .container, .GroupTextureMask .container, .ProcessorCompo { /* border-color:#859adb; */ border-color: #425282; } .ContentMap, .ContentArea, .Mapping, .SurfaceMapperItem, .MapperItem, .ContentMap .container, .ContentArea .container, .Mapping .container, .Camera3dMapping .container, .Scene2dMapping .container, .SurfaceMapperItem .container, .MapperItem .container { border-color: #73258c; } .GeometryGenerator, .GeometryModifier, .GeometryRenderer, .GeometryMask, .MaterialBank, .NormalMapTextureLayerField, .Field, .GeometryLayer a, .ParticlesGeometry a, .GeometryGenerator .container, .GeometryModifier .container, .GeometryRenderer .container, .GeometryMask .container, .MaterialBank .container, .Channel3d { border-color: #eec381; } .Field a { border-color: #eec381; } .NormalMapTextureLayerField .container, .Field .container { border-color: #6cb5b4; } .ShapeGenerator, .ShapeModifier, .ShapeRenderer, .ShapeLayer a, .ShapeGenerator .container, .ShapeModifier .container, .ShapeRenderer .container { border-color: #5cb8d8; } .VideoProjector, .RootStageElement, .GroupStageElement, .StageElement, .LedScreen, .SurfaceLedScreen, .StripLedScreen, .PlanarLedScreen, .TilesLedScreen, .FixtureTypeBank, .SingleFixture, .LedFixtureType, .StripFixtureType, .ScreenFixtureType, .VideoProjector .container, .RootStageElement .container, .GroupStageElement .container, .StageElement .container, .LedScreen .container, .Surface, .SurfaceLedScreen .container, .StripLedScreen .container, .PlanarLedScreen .container { border-color: #8c3643; } .Camera3dMapping, .Scene2dMapping { border-color: #54d084; } .compo-2d-generator h1 { color: #859adb; } .classLink { font-size: 15px; } .classLink:hover { color: white; } .summary { font-size: 16px; width: 50%; margin: 40px auto; backdrop-filter: brightness(50%); } .container { padding: 0px !important; filter: none; box-shadow: 50px 50px 200px #ffffff2e; background-blend-mode: screen; background: #01022a; background-image: none; padding-left: 10px !important; background-repeat: no-repeat; background-size: 100%; } .currentInMenu { font-weight: bold; color: #959494 !important; padding: 10px !important; background-color: #ffffff1f; } table tr td { width: 32%; display: inline-table; } td p { text-align: center; } td img { width: 100%; } colgroup { display: inline; } table { text-align: center; } #Parameter { overflow-y: hidden; background: none; color: white; transition: height 1s; } #Parameter:hover { height: 100%; } #Parameter h2 { font-size: 20px; display: inline-block; color: white; padding: 5px 20px; height: 40px; } #Parameter ul li a { color: white !important; } #presets h2 { font-size: 20px; display: block; padding: 5px 20px; height: 40px; float: left; } #presets { background: none; color: white; padding: 0px; } #presets h4 {} #presets p { padding: 5px 20px; margin: 0px; } #presets h5 { border-bottom: 1px solid #3a3939; margin: 10px 0px 0px 15px; padding: 10px 0px 10px 15px; background: #3a39395e; } #presets a { margin: 10px 0px; } #presets p:nth-child(even) { background-color: #4d53a51f; } #see-also ul li { display: list-item; float: none; margin: 0px 0px 0px 10px; border-left: 1px solid; padding-left: 5px; font-size: 14px; } #see-also ul {} #see-also { background: none; color: white; margin-top: 80px; border-top: 1px dashed; } #catalog { background: none; color: white; text-align: center; display: grid; } #catalog h4 { padding: 20px 0px; } #catalog p { text-align: center; padding: 20px; background: #4d53a512; border-bottom: 1px solid #f5f5f50d; } #catalog p a { display: block; border: none; color: white !important; font-size: 1.2em; } .parameters-list { list-style-type: none; padding: 20px 60px !important; font-size: 14px; margin: 0px !important; } .parameters-list li { padding: 5px 10px; } .parameters-list li:nth-child(even) { /* background-color:#131313; */ border-bottom: 1px solid #ffffff14; } /*******INDEX PAGE********/ .indexContent { padding: 10px; text-align: center; } .IndexLinkImage img { margin: 10px; } .IndexLinkImage img:hover { border-bottom: 1px solid white; } /****MENU*********/ .navigation { opacity: 0.5; transition: opacity 0.5s; overflow-y: scroll; display: block; float: left; margin: 0 auto; min-width: 20%; max-width: 20%; grayscale: (0.7); width: 100%; } ::-webkit-scrollbar { width: 10px; } .navigation:hover { opacity: 1; filter: grayscale(0); } nav a { display: block; border-left: 1px solid #ffffff24; padding: 5px 5px; text-decoration: none !important; } nav a:hover { background-color: #283133; border-left-width: 7px; } .GroupDocumentation { list-style: none; padding-left: 0; height: 30px; overflow-y: hidden; transition: height 0.3s; } .GroupDocumentation .GroupDocumentation {} .GroupDocumentation .GroupDocumentation a { margin-left: 15px; } .GroupDocumentation a { padding-left: 0.5rem; border-width: 0px; border-left-width: 7px; border-style: solid; } .opened { height: auto; } .paragraphTitle { font-size: 3rem !important; margin: 20px -20px !important; border-top: 1px solid #393939; text-align: center; padding-top: 30px !important; font-weight: lighter !important; } .paragraph .paragraph .paragraphTitle { text-align: left; margin: 20px 0px !important; font-size: 22px !important; font-weight: normal !important; text-decoration: underline; border-top-style: dashed; } .paragraph { margin: 0 -20px 15px; padding: 0 20px; } /* .GroupDocumentation:hover{ height:auto; }*/ .GroupDocumentation a:first-child { display: list-item; list-style-type: disclosure-closed; list-style-position: inside; margin: 0px; text-transform: uppercase; } .opened>a:first-child { list-style-type: disclosure-open; } .GroupDocumentation a { list-style-type: disclosure-closed; } .GroupDocumentation a, .GroupDocumentation nav { margin-left: 10px; } .GroupDocumentation a { font-size: 14px; color: grey; transition: all 0.2s; } .GroupDocumentation .GroupDocumentation a { font-size: 14px; color: grey; list-style-type: disclosure-closed; } .opened { .opened { a { list-style-type: disclosure-open; } .GroupDocumentation>a { list-style-type: disclosure-closed; } .opened>a { list-style-type: disclosure-open; } } } .GroupDocumentation a:hover { cursor: pointer; color: white; background: -webkit-linear-gradient(left, #2442ff, #2481ff); background-clip: border-box; -webkit-background-clip: border-box; padding-left: 1rem; } .DocSandBoxImage { /*width:100%;*/ } .DocSandBoxImage:hover { cursor: pointer; } #doc-header { backdrop-filter: blur(2px); max-height: 30rem; } #DisplayResponsiveMenu { display: none; width: 60px; height: 60px; background: #300057; color: #fff; text-align: center; font-size: 9rem; line-height: 20px; cursor: pointer; float: left; margin: 10px; } /*******RESPONSIVE*******/ @media only screen and (max-width:1440px) { .navigation { margin-left: 0px; width: auto; z-index: 1; opacity: 1; } .doc-body { width: auto; } .container { width: 60%; } .doc-section ul { padding-left: 0px; } } @media only screen and (max-width:1280px) { .container { width: 60%; } .doc-section ul { padding-left: 0px; } } @media only screen and (max-width:575px) { .top-search-box { width: auto; position: static; margin-top: 0px; display: flex; } .summary { margin: 10px 40px; width: auto; } .container { width: 90%; } .doc-section ul { padding-left: 0px; } } @media only screen and (max-width: 800px) { #DisplayResponsiveMenu { display: block; } .header { /*background: #02012b;*/ color: rgba(255, 255, 255, 0.85); padding: 0px; padding-top: 0px; z-index: 10; position: fixed; top: 0px; width: 100%; height: 70px; /*box-shadow: 0px 10px 10px #02012b;*/ } .search-form { display: block; } .navigation { position: fixed; top: 0%; z-index: 1; left: -100%; width: 100%; height: 100%; background: #333; max-width: 100%; margin: 0px; filter: none; transition: left 0.45s; padding-left: 0px; padding-top: 100px; } .navigation.openedMenu { left: 0%; } .navigation nav a, .GroupDocumentation a, .GroupDocumentation .GroupDocumentation a { font-size: 18px; border-bottom: 1px solid #ffffff08; } .GroupDocumentation { height: 40px; } .opened { height: auto; } nav .docLink { background-repeat: no-repeat; background-position: 0px 50%; padding-left: 35px; background-size: 30px; color: lightgray; } #header { padding-top: 10px; } .doc-body { width: 100%; } .doc-section { width: 90%; } .doc-section ul, .doc-section ol { padding-left: 0px !important; } #catalog p { margin: 0px; } #see-also h2 { float: none; } .parameters-list { padding: 2px !important; } .docDescription img { max-width: 100%; } .docDescription { margin-bottom: 0px; } } /*For code tag python glsl */ figure { display: block; margin: 1em 0; border: 1px solid #ccc; border-radius: 3px; background: #eee; } figure figcaption { display: block; padding: 5px 10px 4px 10px; border-bottom: 1px solid #ccc; border-radius: 3px 3px 0 0; font-weight: bold; background: #ddd; color: #777; } /* re-factor the existing styles so that the layout is on the inner code element rather than the outer pre, and extend the font reset to all descendents */ pre, pre * { font: normal normal normal 1em/1.4 monaco, courier, monospace; } pre { font-size: 0.8em; } pre, pre code, pre samp { display: block; margin: 0; cursor: text; } pre code, pre samp { /* explicit white-space is needed for IE7 */ white-space: pre; padding: 10px; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; overflow-x: auto; } /* extra layout rules for the pre when the numbers column is present */ pre.line-numbers { position: relative; padding-left: 0em; } pre.line-numbers code, pre.line-numbers samp { margin-left: 2.5em; border-left: 1px solid #ccc; } /* layout and counter rules for the numbers column */ pre.line-numbers>div { display: block; position: absolute; top: 0; left: 0; height: 100%; border-radius: 0 0 0 3px; background: #e5e5e5; overflow: hidden; counter-reset: line; } /* layout and counter rules for each individual number */ pre.line-numbers>div>span { display: block; width: 2.5em; padding: 0 0.5em 0 0; text-align: right; color: #777; overflow: hidden; counter-increment: line; } pre.line-numbers>div>span::before { content: counter(line); } pre.line-numbers>div>span:first-child { /* adjust the first number's position to allow for the code element's padding-top */ margin-top: 10px; } pre.line-numbers>div>span:nth-child(odd) { background: #dfdfdf; } /* negate the numbers column for print since it uses pre-wrap */ @media print { pre code { overflow-x: visible; white-space: pre-wrap; } pre.line-numbers div { display: none; } pre.line-numbers>code, pre.line-numbers>samp { margin-left: 0; } } pre b { font-weight: normal; color: #039; } pre u, pre u b { text-decoration: none; color: #083; } pre i, pre i *, pre i * * { letter-spacing: -0.1em; text-decoration: none; font-style: normal; color: #c55; }