2016-12-20 22:24:25 +00:00
@ charset "UTF-8" ;
/ * [ 1 ] COULEURS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) COULEURS DU THEME $DEFAULT */
/* (2) COULEURS DE THEME $DARK */
/* (3) Couleurs du theme pour la timeline */
/ * [ 2 ] DIMENSIONS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) Layout de base */
/ * [ 3 ] Mixins
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 4 ] Functions
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 1 ] Panel list ( tokens , utilisateurs , etc )
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 1 ] COULEURS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) COULEURS DU THEME $DEFAULT */
/* (2) COULEURS DE THEME $DARK */
/* (3) Couleurs du theme pour la timeline */
/ * [ 2 ] DIMENSIONS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) Layout de base */
/ * [ 3 ] Mixins
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 4 ] Functions
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 1 ] Panneau d 'ajout/suppression d' elements
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
# WRAPPER > # CONTAINER section [ data-panel-list ] { display : block ; position : relative ; border-radius : 3 px ; border : 1 px solid #ccc ; background-color : #fff ; font-size : .9 em ; color : #000 ; /* (1) Header (titre + ajout) */ /* (2) Description (sous le header) */ /* (3) Liste des elements */ /* (5) Formulaire d'ajout d'un nouvel element */ }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-header ] { display : flex ; position : relative ; flex-direction : row ; flex-wrap : nowrap ; justify-content : space-between ; align-items : center ; padding : .5 em .7 em ; border-radius : 3 px 3 px 0 0 ; border-bottom : 1 px solid #ccc ; background-color : #f5f5f5 ; box-shadow : inset 0 0 5 px #eee ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-header ] > span , # WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-header ] > button { color : #333 ; font-weight : bold ; line-height : 2 em ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-header ] > button { padding : .1 em .7 em ; border-radius : 3 px ; border : 1 px solid #777 ; background : #ecf0f1 ; -webkit- transition : all 0.1 s ease-in-out ; transition : all 0.1 s ease-in-out ; color : #777 ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-header ] > button : hover { background : #0e6dbf ; border-color : #0b528f ; color : #fff ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-description ] { display : block ; position : relative ; border-bottom : 1 px solid #ccc ; padding : .7 em .7 em ; color : #555 ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] { display : flex ; position : relative ; flex-direction : column ; justify-content : flex-start ; flex-wrap : nowrap ; margin : 0 ; padding : 0 ; list-style : none ; /* (4) Chaque element de la liste */ }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] { display : flex ; flex-direction : row ; justify-content : space-between ; align-items : center ; flex-wrap : nowrap ; padding : 1 em ; /* (4.1) Logo et type d'element */ /* (4.2) Donnees descriptives */ /* (4.3) Bouton de suppression */ }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] : not ( : last-child ) { border-bottom : 1 px solid #ccc ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) { display : flex ; width : 10 em ; height : 6 em ; flex-direction : column ; justify-content : flex-end ; align-items : center ; background-size : auto 50 % ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) [ data-token ] { background : url ( "/src/static/container/token@666666.svg" ) center 1 em no-repeat ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) [ data-token ] . active { background-image : url ( "/src/static/container/token@0e6dbf.svg" ) ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) [ data-user ] { background : url ( "/src/static/container/user@666666.svg" ) center 1 em no-repeat ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) [ data-user ] . active { background-image : url ( "/src/static/container/user@0e6dbf.svg" ) ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) [ data-number ] { background : url ( "/src/static/container/phone_number@666666.svg" ) center 1 em no-repeat ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) [ data-number ] . active { background-image : url ( "/src/static/container/phone_number@0e6dbf.svg" ) ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( 1 ) > span { display : block ; padding : 0 .4 em ; border-radius : 3 px ; border : 1 px solid #ddd ; font-size : .8 em ; color : #555 ; text-transform : uppercase ; font-weight : bold ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( n + 2 ) { display : flex ; position : relative ; flex : 10 em ; padding : 1 em ; flex-direction : column ; justify-content : flex-start ; align-items : flex-start ; font-size : 1 em ; color : #000 ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > div : nth-child ( n + 2 ) > span [ data-prefix ] : before { content : attr ( data - prefix ) ": " ; font-weight : normal ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > button { padding : .1 em .7 em ; height : 2 em ; border-radius : 3 px ; border : 1 px solid #de2b08 ; background : #fff ; color : #de2b08 ; font-weight : bold ; -webkit- transition : all 0.2 s ease-in-out ; transition : all 0.2 s ease-in-out ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > ul [ data-list ] > li [ data-element ] > button : hover { background : #de2b08 ; color : #fff ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] { display : none ; position : relative ; padding : 1 em ; border-bottom : 1 px solid #ccc ; background-color : #ecf0f1 ; /* (5.1) Description du champ de texte */ /* (5.2) Champs de texte */ /* (5.3) Bouton de creation animation de @hover*/ }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] . active { display : block ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > . label { display : inline-block ; width : 18 em ; padding-right : 2 em ; text-align : right ; color : #3b494c ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > input [ type = 'text' ] , # WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > input [ type = 'email' ] , # WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > input [ type = 'password' ] { margin : 1 em 0 ; padding : .5 em .7 em ; border-radius : 3 px ; border : 1 px solid #ddd ; background-color : #fff ; color : #000 ; font-weight : normal ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > input [ type = 'text' ] : focus , # WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > input [ type = 'email' ] : focus , # WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > input [ type = 'password' ] : focus { border-color : #0e6dbf ; box-shadow : inset 0 0 2 px #ddd ; }
# WRAPPER > # CONTAINER section [ data-panel-list ] > div [ data-add ] > input [ type = 'submit' ] : hover { background : #0e6dbf ; border-color : #0b528f ; color : #fff ; }
2016-10-11 12:05:59 +00:00
2016-12-20 22:24:25 +00:00
/ * [ 2 ] Formulaire de type 'timeline'
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 1 ] COULEURS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) COULEURS DU THEME $DEFAULT */
/* (2) COULEURS DE THEME $DARK */
/* (3) Couleurs du theme pour la timeline */
/ * [ 2 ] DIMENSIONS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) Layout de base */
/ * [ 3 ] Mixins
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 4 ] Functions
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 1 ] Formulaire de type timeline
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
# WRAPPER > # CONTAINER section [ data-timeline ] { display : block ; position : relative ; background-color : #fff ; font-size : .9 em ; color : #000 ; /* (1) On ajoute le liseré à droite pour TOUS les éléments */ /* (2) Titres de sections */ /* (3) Titres des sous-sections */ /* (4) Titres genre text message */ /* (5) 'Tags' -> textes sur le liseré gauche */ /* (6) Input d'upload de fichier (css hack) */ /* Contiendra l'input*/ /* Animation de hover*/ /* Animation de .active*/ /* (7) Inputs de type text */ /* (8) Gestion des espacements */ /* (10) Gestion des espacements verticaux */ /* (11) Gestion des custom <select> */ /* (12) Gestion des coloris pour les titres */ /* (13) Gestion de la navigation fléchée */ /* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */ }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 , # WRAPPER > # CONTAINER section [ data-timeline ] h4 , # WRAPPER > # CONTAINER section [ data-timeline ] h3 , # WRAPPER > # CONTAINER section [ data-timeline ] * . line , # WRAPPER > # CONTAINER section [ data-timeline ] [ data-space ] { display : block ; color : #333 ; margin : 0 40 px ; padding : 5 px 60 px ; border-left : 2 px solid #d8e0e9 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h3 { display : block ; padding : 20 px 40 px ; font-size : 1.4 em ; color : #000 ; font-weight : bold ; /* Gestion du before (compteur css) //*/ }
# WRAPPER > # CONTAINER section [ data-timeline ] h3 [ data-n ] : before { content : attr ( data - n ) ; display : inline-block ; position : absolute ; margin-top : .6 em ; margin-left : -41 px ; padding : 3 px 12 px ; border-radius : 50 % ; /* Contour blanc*/ box-shadow : 0 0 0 3 px #fff ; background-color : #738394 ; font-size : 1.3 em ; color : #fff ; font-weight : bold ; /* On centre sur la ligne*/ transform : translateX ( -50 % ) translateY ( -50 % ) ; -moz- transform : translateX ( -50 % ) translateY ( -50 % ) ; -o- transform : translateX ( -50 % ) translateY ( -50 % ) ; -ms- transform : translateX ( -50 % ) translateY ( -50 % ) ; -webkit- transform : translateX ( -50 % ) translateY ( -50 % ) ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h4 { display : block ; padding : 20 px 40 px ; font-size : 1.2 em ; color : #46505b ; font-weight : bold ; /* Gestion du before (compteur css) //*/ }
# WRAPPER > # CONTAINER section [ data-timeline ] h4 [ data-icon ] : before { content : attr ( data - icon ) ; display : inline-block ; position : absolute ; margin-top : .9 em ; margin-left : -41 px ; padding : 9 px ; border-radius : 50 % ; /* Contour blanc*/ box-shadow : 0 0 0 2 px #fff ; background-color : #738394 ; font-size : .9 em ; font-family : 'icomoon' ; color : #fff ; font-weight : bold ; /* On centre sur la ligne*/ transform : translateX ( -50 % ) translateY ( -50 % ) ; -moz- transform : translateX ( -50 % ) translateY ( -50 % ) ; -o- transform : translateX ( -50 % ) translateY ( -50 % ) ; -ms- transform : translateX ( -50 % ) translateY ( -50 % ) ; -webkit- transform : translateX ( -50 % ) translateY ( -50 % ) ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 { display : block ; padding : 20 px 40 px ; font-size : 1.2 em ; color : #46505b ; font-weight : bold ; /* Gestion du before (compteur css) //*/ /* Texte genre text message*/ }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 : before { content : '' ; display : inline-block ; position : absolute ; margin-top : .7 em ; margin-left : -41 px ; padding : 7 px ; border-radius : 50 % ; /* Contour blanc*/ box-shadow : 0 0 0 2 px #fff ; background-color : #738394 ; /* On centre sur la ligne*/ transform : translateX ( -50 % ) translateY ( -50 % ) ; -moz- transform : translateX ( -50 % ) translateY ( -50 % ) ; -o- transform : translateX ( -50 % ) translateY ( -50 % ) ; -ms- transform : translateX ( -50 % ) translateY ( -50 % ) ; -webkit- transform : translateX ( -50 % ) translateY ( -50 % ) ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 [ data-text ] : after { content : attr ( data - text ) ; padding : 6 px 10 px ; border-radius : 3 px ; background : #738394 ; color : #fff ; font-weight : normal ; }
# WRAPPER > # CONTAINER section [ data-timeline ] [ data-tag ] { display : block ; padding : 40 px 60 px ; }
# WRAPPER > # CONTAINER section [ data-timeline ] [ data-tag ] : before { content : attr ( data - tag ) ; display : inline-block ; position : absolute ; margin-top : .5 em ; margin-left : -41 px ; padding : 2 px ; background-color : #fff ; font-size : 1.2 em ; color : #738394 ; font-weight : bold ; /* On centre sur la ligne*/ transform : translateX ( -50 % ) translateY ( -50 % ) ; -moz- transform : translateX ( -50 % ) translateY ( -50 % ) ; -o- transform : translateX ( -50 % ) translateY ( -50 % ) ; -ms- transform : translateX ( -50 % ) translateY ( -50 % ) ; -webkit- transform : translateX ( -50 % ) translateY ( -50 % ) ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'file' ] { position : relative ; opacity : 0 ; z-index : 8 ; cursor : pointer ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'file' ] + span . file-input { display : inline-block ; position : absolute ; margin-top : -1 px ; margin-left : -290 px ; width : calc ( 290 px - 2 * 15 px ) ; height : 30 px ; padding : 0 15 px ; border-radius : 3 px ; background : #0e6dbf ; color : #ddd ; line-height : 30 px ; font-weight : normal ; z-index : 9 ; cursor : pointer ; pointer-events : none ; /* Icone d'upload*/ -webkit- transition : background 0.1 s ease-in-out ; transition : background 0.1 s ease-in-out ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'file' ] + span . file-input : before { content : 'e ' ; font-size : 1 em ; font-family : 'icomoon' ; color : #222 ; font-weight : bold ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'file' ] : hover + span . file-input { background : #0b528f ; box-shadow : inset 0 0 5 px #888 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'file' ] . active + span . file-input { background : #d54b28 ; color : #fff ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'file' ] . active + span . file-input : before { content : 'v ' ; color : #fff ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'text' ] , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'password' ] , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'number' ] , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'button' ] , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'submit' ] , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'mail' ] { display : inline ; width : auto ; margin : unset ; padding : 5 px 10 px ; margin-bottom : 5 px ; margin-right : 15 px ; border-radius : 0 ; border : 0 ; border-bottom : 1 px solid #555 ; font-size : .8 em ; font-weight : normal ; color : #333 ; -webkit- transition : border 0.2 s ease-in-out , background 0.2 s ease-in-out , color 0.2 s ease-in-out ; transition : border 0.2 s ease-in-out , background 0.2 s ease-in-out , color 0.2 s ease-in-out ; /* Animation de @focus*/ }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'text' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'password' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'number' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'button' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'submit' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'mail' ] : focus { border-color : #d54b28 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'submit' ] { border-color : #7f2d18 ; background : #d54b28 ; color : #fff ; }
# WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'submit' ] : hover , # WRAPPER > # CONTAINER section [ data-timeline ] input [ type = 'submit' ] : focus { background : #c04324 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] label { color : #555 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] [ data-space ] { padding-top : 20 px ; padding-bottom : 20 px ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . spacetop , # WRAPPER > # CONTAINER section [ data-timeline ] . spaced { margin-top : 20 px !important ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . spacebtm , # WRAPPER > # CONTAINER section [ data-timeline ] . spaced { margin-bottom : 20 px !important ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . nobold , # WRAPPER > # CONTAINER section [ data-timeline ] . nobold * { font-weight : normal !important ; }
# WRAPPER > # CONTAINER section [ data-timeline ] select { width : auto ; display : inline-block ; background : transparent ; border : 0 ; -webkit- appearance : none ; -moz- appearance : none ; text-indent : 1 px ; text-overflow : '' ; font-size : .9 em ; }
# WRAPPER > # CONTAINER section [ data-timeline ] select option : not ( : disabled ) { padding-left : 1.5 em ; }
# WRAPPER > # CONTAINER section [ data-timeline ] select option : disabled : not ( : first-child ) { font-size : 1.2 em ; color : #000 ; font-weight : bold ; }
# WRAPPER > # CONTAINER section [ data-timeline ] select option . pad { padding-left : 2.5 em ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . select-container select { display : inline-block ; padding : 5 px 2 px ; padding-right : 30 px ; border : none ; border-bottom : 1 px solid #333 ; background : #fff url ( "/src/static/container/bottom_arrow@333333.svg" ) right 10 px center no-repeat ; background-size : 10 px auto ; overflow : hidden ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . select-container select : focus { border-color : #d54b28 ; background-image : url ( "/src/static/container/bottom_arrow@d54b28.svg" ) ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color0 , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color0 , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color0 { color : #0e6dbf ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color0 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h5 . color0 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color0 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color0 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color0 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color0 : after { background-color : #0e6dbf ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color1 , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color1 , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color1 { color : #e64e3e ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color1 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h5 . color1 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color1 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color1 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color1 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color1 : after { background-color : #e64e3e ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color2 , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color2 , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color2 { color : #d54b28 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color2 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h5 . color2 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color2 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color2 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color2 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color2 : after { background-color : #d54b28 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color3 , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color3 , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color3 { color : #b14be7 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color3 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h5 . color3 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color3 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color3 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color3 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color3 : after { background-color : #b14be7 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color4 , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color4 , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color4 { color : #053b5d ; }
# WRAPPER > # CONTAINER section [ data-timeline ] h5 . color4 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h5 . color4 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color4 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h4 . color4 : after , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color4 : before , # WRAPPER > # CONTAINER section [ data-timeline ] h3 . color4 : after { background-color : #053b5d ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span { display : inline-block ; position : relative ; margin : .3 em 0 ; padding : .5 em .8 em ; border : 1 px solid #b7c6d7 ; color : #7692b2 ; cursor : pointer ; -webkit- transition : 0.2 s ease-in-out ; transition : 0.2 s ease-in-out ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span : not ( : last-child ) : not ( . lc ) { border-right : 0 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span : first-child , # WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span . fc { border-top-left-radius : 5 px ; border-bottom-left-radius : 5 px ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span : last-child , # WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span . lc { border-top-right-radius : 5 px ; border-bottom-right-radius : 5 px ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span . done { font-weight : bold ; color : #d54b28 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span . done : hover , # WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span . done . active { border-color : #d54b28 ; background : #d54b28 ; color : #fff ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span : not ( . done ) { font-weight : bold ; color : #333 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span : not ( . done ) : hover , # WRAPPER > # CONTAINER section [ data-timeline ] . arrow-container span : not ( . done ) . active { border-color : #aaa ; background : #aaa ; color : #fff ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] { display : none ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] + label . matrice-content { display : table ; position : relative ; margin : .5 em 0 ; padding : 1 em ; border-radius : 3 px ; border : 1 px solid #ddd ; background : #fff ; color : #555 ; font-size : 1.1 em ; -webkit- transition : all 0.2 s ease-in-out ; transition : all 0.2 s ease-in-out ; cursor : pointer ; font-style : italic ; padding-left : 2 em ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] + label . matrice-content : before { border-radius : 50 % / 50 % ; border : 0 ; background : #aaa ; cursor : pointer ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] + label . matrice-content : hover { text-decoration : none ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] + label . matrice-content span { color : #000 ; font-style : normal ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] + label . matrice-content : hover { border-color : #bcbcbc ; background-color : #f2f2f2 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] : checked + label { border-color : #07ca64 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] : checked + label : before { background : #07ca64 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] div . matrice input [ type = 'checkbox' ] : checked + label : hover { border-color : #04803f ; }
/ * [ 1 ] COULEURS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) COULEURS DU THEME $DEFAULT */
/* (2) COULEURS DE THEME $DARK */
/* (3) Couleurs du theme pour la timeline */
/ * [ 2 ] DIMENSIONS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/* (1) Layout de base */
/ * [ 3 ] Mixins
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 4 ] Functions
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * [ 1 ] Formulaire de type timeline
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook { /* Animation de .active*/ /* (7) Inputs de type text */ /* (12) Gestion des coloris pour les titres */ /* (13) Gestion de la navigation fléchée */ }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'file' ] . active + span . file-input { background : #3b5998 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'text' ] , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'password' ] , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'number' ] , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'button' ] , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'submit' ] , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'mail' ] { /* Animation de @focus*/ }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'text' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'password' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'number' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'button' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'submit' ] : focus , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'mail' ] : focus { border-color : #3b5998 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'submit' ] { border-color : #1e2e4f ; background : #3b5998 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'submit' ] : hover , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook input [ type = 'submit' ] : focus { background : #344e86 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook . select-container select : focus { border-color : #3b5998 ; background-image : url ( "/src/static/container/bottom_arrow@3b5998.svg" ) ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color0 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color0 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color0 { color : #0e6dbf ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color0 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color0 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color0 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color0 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color0 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color0 : after { background-color : #0e6dbf ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color1 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color1 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color1 { color : #e64e3e ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color1 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color1 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color1 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color1 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color1 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color1 : after { background-color : #e64e3e ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color2 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color2 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color2 { color : #3b5998 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color2 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color2 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color2 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color2 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color2 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color2 : after { background-color : #3b5998 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color3 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color3 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color3 { color : #b14be7 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color3 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color3 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color3 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color3 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color3 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color3 : after { background-color : #b14be7 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color4 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color4 , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color4 { color : #053b5d ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color4 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h5 . color4 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color4 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h4 . color4 : after , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color4 : before , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook h3 . color4 : after { background-color : #053b5d ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook . arrow-container span . done { color : #3b5998 ; }
# WRAPPER > # CONTAINER section [ data-timeline ] . facebook . arrow-container span . done : hover , # WRAPPER > # CONTAINER section [ data-timeline ] . facebook . arrow-container span . done . active { color : #fff ; border-color : #3b5998 ; background : #3b5998 ; }
# WRAPPER > # CONTAINER table tr > td , # WRAPPER > # CONTAINER table > tr > td , # WRAPPER > # CONTAINER > section > table tr > td , # WRAPPER > # CONTAINER > section > table > tr > td { padding : .8 em ; color : #888 ; font-weight : normal ; text-align : center ; white-space : nowrap ; }
# WRAPPER > # CONTAINER table tr > td > input [ type = "checkbox" ] + label [ for ] : before , # WRAPPER > # CONTAINER table > tr > td > input [ type = "checkbox" ] + label [ for ] : before , # WRAPPER > # CONTAINER > section > table tr > td > input [ type = "checkbox" ] + label [ for ] : before , # WRAPPER > # CONTAINER > section > table > tr > td > input [ type = "checkbox" ] + label [ for ] : before { left : -.4 em ; width : calc ( 1.05 em - 2 * .15 em ) ; }
# WRAPPER > # CONTAINER table tr > td . hidden : before , # WRAPPER > # CONTAINER table > tr > td . hidden : before , # WRAPPER > # CONTAINER > section > table tr > td . hidden : before , # WRAPPER > # CONTAINER > section > table > tr > td . hidden : before { content : '+' ; color : #ddd ; }