/* * 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; } .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; } .GroupDocumentation a:first-child:hover{ } .opened a{ list-style-type: disclosure-open!important; } .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; } .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; }