Newer
Older
@charset "UTF-8";
@import "../../node_modules/include-media/dist/include-media";
@import "../../node_modules/normalize.css/normalize";
@import "header";
/* Reset*/
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* XXXXXXXXXXXXXXXXXXXXXXXX FIN RESET XXXXXXXXXXXXXXXXXXXXX*/
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX GLOBAUX XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* XXXXXXXXXXXXXXXXXXXXXXXX variables XXXXXXXXXXXXXXXXXXXXXX */
:root {
--typo: calisto;
--typo-btn: avenir;
--bg-page: #f5f6fa;
--bg-form : rgba(236,241,251,1);
--bg-form-focus : rgba(236,241,251,0.5);
--orange: #E55D0A;
--blue: #0E79B2;
--black: #191923;
--white: #FBFEF9;
--green: #58AB05;
/* XXXXXXXXXXXXXXXXXXXXXXXX technique XXXXXXXXXXXXXXXXXXXXXX */
// @font-face {
// font-family: 'var(--typo)';
// src: url('../fonts/CALIST.eot'); /* IE9 Compat Modes */
// src: url('../fonts/CALIST.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
// url('../fonts/CALIST.woff2') format('woff2'), /* Super Modern Browsers */
// url('../fonts/CALIST.woff') format('woff'), /* Pretty Modern Browsers */
// url('../fonts/CALIST.ttf') format('truetype'), /* Safari, Android, iOS */
// url('../fonts/CALIST.svg#svgFontName') format('svg'); /* Legacy iOS */
// }
// @font-face {
// font-family: 'var(--typo-btn)';
// src: url('../fonts/avenir-light.eot'); /* IE9 Compat Modes */
// src: url('../fonts/avenir-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
// url('../fonts/avenir-light.woff2') format('woff2'), /* Super Modern Browsers */
// url('../fonts/avenir-light.woff') format('woff'), /* Pretty Modern Browsers */
// url('../fonts/avenir-light.ttf') format('truetype'), /* Safari, Android, iOS */
// url('../fonts/avenir-light.svg#svgFontName') format('svg'); /* Legacy iOS */
// }
html{
font-size: 62.5%; /* definition du rem 1rem=10px*/
box-sizing: border-box; /* redefinition du modèle de boite*/
}
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
dialog {
position: absolute;
left: 0; right: 0;
width: -moz-fit-content;
width: -webkit-fit-content;
width: fit-content;
height: -moz-fit-content;
height: -webkit-fit-content;
height: fit-content;
margin: auto;
border: solid;
padding: 1em;
background: white;
color: black;
display: block;
}
dialog:not([open]) {
display: none;
}
dialog + .backdrop {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
background: rgba(0,0,0,0.1);
}
._dialog_overlay {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
}
dialog.fixed {
position: fixed;
top: 50%;
transform: translate(0, -50%);
}
*,*:before,*:after{
box-sizing: inherit;
}
img{
max-width: 100%;
}
.pull-right{
float: right;
width: auto;
}
.pull-left{
float: left;
width: auto;
.flex, solid-set-default,#resources_history>div div, #searcher-new-account solid-form form{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
.flex_espace, solid-set-default,#resources_history>div div, #searcher-new-account solid-form form {
justify-content: space-between;
}
.flex_item_center{
align-items: center;
}
.container{
max-width: 1440px;
margin: 0 auto;
}
.container_min{
margin: 0 auto var(--marge-base) auto;
width: 80%;
}
.w_50{
width: 50%;
}
.w_33{
width: 33%;
}
.w_66{
width: 66%;
}
.w_75{
width: 75%;
}
.w_100{
width: 100%;
}
.margin_bord_ecran{
margin: 0 0 0 var(--marge-base);
display: block;
}
/* XXXXXXXXXXXXXXXXXXXXXXXX visuels XXXXXXXXXXXXXXXXXXXXXX */
body{
background: var(--bg-page);
}
.title_lead{
width: 50%;
margin: 0 25% var(--marge-base) 25%;
font-size: 2.2rem;
line-height: 1.4;
text-align: center;
}
.title_lead_avenir{
font-size: 2.4rem;
text-align: center;
margin: 2rem;
font-weight: 900;
.block_log{
width: 33%;
background: var(--bg-block);
text-align: center;
margin: 1rem;
padding: var(--marge-base);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.13);
}
.block_dialog{
width: 50%;
background: var(--bg-block);
text-align: center;
margin: auto;
padding: var(--marge-base);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.13);
}
margin: 2rem auto;
input[type="submit"].disabled {
pointer-events: none;
opacity: .35;
}
.button_base, input[type="submit"], #contributor-resource-detail a, #searcher-resource-detail a,
#contributor-resource-validate a, .sib-conversation form input[type="submit"], .sib-conversation form input[type="submit"],
#public-resource-detail a, #contributor-database-resource-detail a{
transition: all .3s ease-in-out;
background-color: var(--bg-btn-base);
color: var(--bg-block);
text-transform: uppercase;
font-size: 1.4rem;
border: 2px solid var(--bg-btn-base);
box-shadow: none;
border-radius: 20px;
.button_base:hover, input[type="submit"]:hover, #contributor-resource-detail a:hover, #contributor-resource-validate a:hover,
#searcher-resource-detail a:hover,.sib-conversation form input[type="submit"]:hover, #public-resource-detail a:hover,
#contributor-database-resource-detail a:hover,.sib-conversation form input[type="submit"]:hover{
background-color: var(--bg-block);
color: var(--bg-btn-base);
}
input[type="submit"] {
padding: 0 1.9rem 0 1.9rem;
}
transition: all .3s ease-in-out;
color: var(--bg-block);
text-transform: uppercase;
font-size: 1.4rem;
padding: 1.5rem 1.9rem 1.5rem 1.9rem;
margin: 3rem 0 1rem 0;
border: 2px solid #444C4D;
box-shadow: none;
width: auto;
background-color: var(--bg-block);
color: #444C4D;
}
p{
font-size: 1.6rem;
color: var(--clr-typo-base);
text-align: left;
margin: 0 0 var(--marge-petit) 0;
}
.p_entete{
text-align: center;
font-size: 1.8rem;
}
display: inline-block;
color: var(--clr-typo-base);
font-size: 1.4rem;
text-decoration: underline;
transition: all .3s ease-in-out;
margin: 3rem;
.backlink:hover, .broken solid-link:hover{
color: var(--bg-btn-base);
}
.add_browse{
min-width: 10rem;
font-size: 1.4rem;
color: var(--bg-block);
border-radius: 16.5px;
padding: .8rem 2rem;
background: #5B6374;
border: 2px solid #5B6374;
transition: all .3s ease-in-out;
margin: 2rem;
display: inline-block;
text-align: center;
text-decoration: none;
}
.add_browse:hover{
color: #5B6374;
background: var(--bg-block);
}
.btn_filtre{
border-radius: 15.5px;
background-color: #818998;
padding: .5rem 3.5rem .5rem 1.5rem;
color: var(--bg-block);
text-decoration: none;
text-align: center;
font-size: 1.4rem;
border:none;
position: relative;
}
.btn_filtre:after{
font-family: "Font Awesome 5 pro";
font-weight: 900;
content: "\f00d";
position: absolute;
right: 1.2rem;
top: 30%;
}
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
justify-content: center;
padding-top: 1rem;
width: auto;
}
.step nav button+button{
order:3;
}
.step nav button+button:after{
content: "\f061";
}
.step nav button:after{
font-family: "Font Awesome 5 pro";
content: "\f060";
font-weight: 900;
position : absolute;
display: block;
width: 2rem;
height: 2rem;
right: 1.4rem;
top: 0.5rem;
font-size: 1.7rem;
font-weight: bold;
color: #7A8789;
cursor: pointer;
transition: all .3s ease-in;
}
.step nav button:hover:after{
color: var(--bg-btn-base);
}
.step nav button{
position: relative;
border: none;
background: none;
color: white;
}
.step nav button[disabled]{
opacity: .35;
}
.step nav button[disabled]:after,
.step nav button[disabled]:hover:after{
cursor: default;
color: #7A8789;
}
.step nav>span{
order: 2;
color: white;
font-size: 1rem;
font-weight: bold;
padding:1rem .5rem 1rem .5rem;
border-radius: 50%;
background: var(--bg-btn-base);
margin: 0 2rem;
position: relative;
right: 1rem;
}
/* fleche accordion */
.step .accordion>div{
position: relative;
}
.step>.accordion>div:after{
font-family: "Font Awesome 5 pro";
content: "\f078";
font-weight: 900;
position : absolute;
display: block;
width: 1.5rem;
height: 1.5rem;
right: 1.4rem;
top: 0rem;
transform-origin: .7rem .7rem;
transform: rotate(0);
transition: .2s all ease-in;
cursor: pointer;
}
.step>.accordion>div:hover:after{
color: var(--bg-btn-base);
}
.step .accordion.active>div:after{
transform: rotate(180deg);
}
.step-description{
margin: revert;
}
cs-validate-action div {
width : max-content
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXX ICONES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.ico_gauche, #contributor-resource-detail cs-display-link a, #contributor-resource-validate cs-display-link a, #searcher-resource-detail cs-display-link a,
#searcher-resource-list .resource-database-list cs-display-property[name="name"] p, #contributor-database .resource-database-list cs-display-property[name="name"] p, #public-resource-list .resource-database-list cs-display-property[name="name"] p,
#public-resource-detail cs-display-link a, #contributor-database-resource-detail cs-display-link a{
.ico_droite, #confirm_suppress button{
padding-right: 3.5rem;
.ico_gauche:before,.ico_droite:before, #contributor-resource-detail a:before, #contributor-resource-validate a:before,
#searcher-resource-detail a:before, #searcher-resource-list .resource-database-list cs-display-property[name="name"] p:before,
#public-resource-list .resource-database-list cs-display-property[name="name"] p:before,#contributor-database .resource-database-list cs-display-property[name="name"] p:before,
#confirm_suppress button:before, header span:before, #contributor-database-resource-detail a:before,
#public-resource-detail cs-display-link[label="Link to resource"] a:before{
font-family: "Font Awesome 5 pro";
font-weight: 900;
position : absolute;
display: block;
width: 1.5rem;
height: 1.5rem;
left: 1.4rem;
top: .7rem;
}
left: 1.4rem;
top: .7rem;
}
.ico_plus:before{
content:"\f067";
}
.ico_database:before{
.ico_edit:before{
content:"\f044";
}
font-size: 1.3rem;
color: #282828;
left: 75%;
top: 33%;
#contributor-resource-detail cs-display-link a:before, #contributor-resource-validate cs-display-link a:before,
#searcher-resource-detail cs-display-link a:before, #public-resource-detail cs-display-link a:before,
#contributor-database-resource-detail cs-display-link a:before{
#searcher-resource-list .resource-database-list cs-display-property[name="name"] p:before,
Benoit Alessandroni
committed
#public-resource-list .resource-database-list cs-display-property[name="name"] p:before,
#contributor-database .resource-database-list cs-display-property[name="name"] p:before{
content:"\f005";
left: 0.4rem;
top: 0.2rem;
font-size: 1.1rem;
#confirm_suppress button:before{
content:"\f061";
right: 1.1rem;
top: 1.4rem;
left: auto;
}
.far.fa-play-circle{
margin-left: 2rem;
font-size: 1.5rem;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx FIN ICONE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* XXXXXXXXXXXXXXXXXXXXXXXX formulaires XXXXXXXXXXXXXXXXXXXXXX */
.block_creat_count{
width: 100%;
max-width: 800px;
margin: 0 auto;
padding: var(--marge-petit);
overflow: hidden;
//remove display hidden when on the searcher account creation. More info on ticket #230
#account-creation{
.block_creat_count{
overflow:visible;
}
}
solid-form-search > form {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
& > solid-form-dropdown-label[name="type"],
.form-input-hidden {
// solid-form-label-text[name="description"] {
display: none;
}
}
solid-form-label-text, solid-form-dropdown, solid-form-dropdown-label,
solid-form-dropdown-label-autocompletion, solid-form-multipleselect-label-autocompletion, solid-form-dropdown-autocompletion, solid-form-label-number{
display: block;
width: 48.5%;
solid-multiple-select > solid-form-dropdown-label,
solid-multiple-select > solid-form-dropdown-autocompletion,
solid-form-multipleselect > solid-form-dropdown-label-autocompletion,
solid-form-multipleselect-label-autocompletion > solid-form-dropdown {
solid-form-label-text[name="linkedin"],solid-form-label-text[name="twitter"]{
cs-section_header, solid-form-label-textarea, form-textarea-custom{
display: block;
width: 100%;
}
height: 9.5rem;
transition: all .3s ease-in-out;
resize: none;
}
label div, label{
display: block;
text-align: left;
font-size: 1.4rem;
font-weight: bold;
padding: 1rem 0;
input, textarea, select, form .ss-main .ss-multi-selected, form .ss-main .ss-single-selected{
background: var(--bg-form);
color: #7A8789;
font-size: 1.4rem;
padding: 0.5rem 2rem 0.5rem 2rem;
width: 100%;
border:none;
font-weight: lighter;
outline: none;
transition: all .3s ease-in-out;
height: 3.1rem;
#contributor_profile_creation select,
#contributor_profile_edition select,
#searcher_profile_edition select,
#searcher_profile_creation select,
#resource_creation_form select,
#resource_edition_form select {
display: inline-block !important;
height: 3.1rem;
}
#contributor_profile_creation .ss-main,
#contributor_profile_edition .ss-main,
#searcher_profile_edition .ss-main,
#searcher_profile_creation .ss-main,
#resource_creation_form .ss-main,
#resource_edition_form .ss-main {
position: relative !important;
top: -30px !important;
margin-bottom: -30px !important;
}
input:focus, textarea:focus{
background: var(--bg-form-focus);
}
.title_form,.title_form p, cs-section_introduction h2, div#contributor-resource-detail cs-display-property[name="name"] p,
div#contributor-resource-validate cs-display-property[name="name"] p, div#searcher-resource-detail cs-display-property[name="name"] p,
div#contributor-database-resource-detail cs-display-property[name="name"] p{
font-size: 2.2rem;
text-align: left;
width: 100%;
color: #444C4D;
border-bottom: 1px solid #DBE2ED;
padding: 0 0 1.5rem 0;
margin: 2rem 0 2rem 0;
}
color: #3D424A;
border-bottom: 1px solid #C5CCD9;
padding: 0 0 1.5rem 0;
margin: 2rem 0 2rem 0;
text-align: left;
font-size: 1.8rem;
width: 100%;
font-weight: 900;
}
.input_big{
width: 100%;
}
.input_photo {
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
label {
position: relative;
div {
left: 25%;
}
}
input:first-of-type {
display: none;
}
input:nth-of-type(2) {
width: 10rem;
height: 10rem;
border-radius: 50%;
margin: 0 3rem 0 0;
content:"";
background: url(../images/telecharger.png) no-repeat 52% 67% var(--bg-form);
cursor: pointer;
}
img {
width: 10rem;
height: 10rem;
position: relative;
border-radius: 50%;
float: right;
}
button {
display: none;
}
solid-form-label-text[name="iframe_link"] div{
solid-form-label-text[name="iframe_link"] div:before{
content: "";
display: block;
width: 19px;
height: 19px;
background: url(../images/bulle_quest.png) no-repeat;
top: 0.4rem;
left: 24%;
position: absolute;
}
select{
padding: 0;
}
option{
border-bottom: 1px solid #DBE2ED;
padding: 1rem;
}
button{
outline: none;
}
div[data-id='error'] {
ul, p {
text-align: center;
}
ul, li {
color: red;
font-size: 1.6rem;
font-family: 'var(--typo-btn)';
margin: 0 0 var(--marge-petit) 0;
}
}
/* XXXXXXX MODIF SELECT XXXXXXXXXXXXXXXXXXXXXXXX*/
.ss-main .ss-multi-selected .ss-values, .ss-main .ss-multi-selected, div.ss-main,form .ss-main .ss-multi-selected .ss-values .ss-disabled {
padding: 0;
border-radius: 0;
color: #7A8789;
}
form .ss-main .ss-multi-selected {
height: auto;
}
}
form .ss-main .ss-multi-selected .ss-values .ss-value{
.ss-main .ss-multi-selected .ss-values .ss-value {
background-color:var(--green) !important;
}
/* ----------------- CHECKBOX ---------------------------*/
.ss-list.checkbox{
padding-left: 2.5rem;
color: #818998;
font-weight: lighter;
input[type="checkbox"]{
position: absolute;
left: -1000rem;
}
position: relative;
font-weight: lighter;
}
font-size: 1.5rem;
top: 2rem;
left: .5rem;
}
.ss-list.checkbox .ss-option:before, .ss-list.checkbox label:before {
content: "";
position : absolute;
display: block;
width: 1.5rem;
height: 1.5rem;
border: 2px solid #818998;
border-radius: 3px;
left: -2.5rem;
top: .9rem;
.ss-list.checkbox .ss-option.active:after, .ss-list.checkbox label:focus:after {
font-family: "Font Awesome 5 pro";
font-weight: 900;
content: "\f00C";
position : absolute;
display: block;
width: 1.5rem;
height: 1.5rem;
left: -1.95rem;
top: .9rem;
}
}
.ss-list.checkbox label:focus:after{
left: -2.6rem;
top: 0;
}
.ss-list.checkbox label:not(:focus):after
.ss-list.checkbox label+input[type="checkbox"]{
position: absolute;
left: -10000rem;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX header XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
header#header{
background:var(--bg-block);
height: 10rem;
box-shadow: 0 2px 10px 0 rgba(0,0,0,0.14);
position: relative;
height: auto;
.avatar{
width: 3rem;
height: 3rem;
border-radius: 50%;
header#header .avatar img, #contributor-resource-detail .avatar img, #contributor-resource-validate .avatar img,
#searcher-resource-detail .avatar img, #contributor-database-resource-detail .avatar img{
#contributor-resource-validate {
.p_entete {
margin: 0;
solid-action {
display: inline-block;
width: 30%;
}
}
#validation_form input[type="submit"] {
width: 30%;
display: inline-block;
}
}
header select{
width:12.5rem;
margin-right: 2rem;
border-radius: 50px;
}
header span.ico_search{
padding-right: 0;
input{
width:14.5rem;
margin-right: 2rem;
border-radius: 50px;
padding-right: 3rem;
}
header#header solid-form-dropdown-label>label>div {
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX footer XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
footer#footer{
background:var(--bg-block);
height: auto;
box-shadow: 0 2px 10px 0 rgba(0,0,0,0.14);
padding-top: 2rem;
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
}
.logo_footer{
width: 22rem;
text-decoration: none;
}
.textMore{
width: 40%;
}
.logo_footer p{
margin: 1px;
font-weight: bolder;
color:black;
font-size: small;
}
.logo_footer div{
margin-left: 13px;
}
.footer_warning{
padding: 20px;
text-align: center;
margin: 0 auto;
line-height: 3rem;
width: 70%;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX MENU LOGUE XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#header{
background: #152935;
height: 5rem;
#header img{
width: 3rem;
height: 3rem;
border-radius: 50%;