/** Native elements **********************************************/ :root { --primary-color: #dd4f5b; --secondary-color: #233A4D; --button-color:#bcbcbc; --button-hover-color:#474d53; --bg-header-footer-color: #233A4D; } body { color:#333; font-family: Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif; overflow-x:hidden; /**background:#f7f7f7;*/ } body#iframe-body {background:#fff;} .body { overflow: hidden ! important;} /** * Full extend ability * https://css-tricks.com/full-browser-width-bars/ * https://www.sitepoint.com/css-extend-full-width-bars/ */ .extendfull, .extendright { margin-right: -3000px; padding-right: 3000px; } .extendfull, .extendleft { margin-left: -3000px; padding-left: 3000px; } a, a:visited { color: #6C7CE0; text-decoration: none; } a:hover,a:focus { color: #36589B; } a.button:visited { color:#36589B; } h1, h2, h3, h4, h5, h6 { margin:.5em 0; color:#333 } h1 {font-size:1.8em} h2 {font-size:1.6em} h3 {font-size:1.4em} h4 {font-size:1.2em} h5 {font-size:1.1em} h1 { color:var(--primary-color); margin-bottom:1em; font-family: Arial Black, Arial; text-transform: uppercase; } h2 { margin: 0; padding: 1em 0 0 0; font-size:1.5em; color:var(--bg-header-footer-color); font-family: Arial Black, Arial; font-weight: normal; } h2 a, h2 a:visited {color:#555;transition:color linear 0.15s;} h2 a:hover,h2 a:focus { color: var(--bg-header-footer-color); } h2.tag-filtered {color:var(--bg-header-footer-color);} h2.tag-filtered span {margin: 0.5em 0.2em;padding:0.2em 0.5em;color:#52687B;} h3 { padding: 0.4em 0; font-size:1.1em; border-bottom:2px solid #9b9a9a; color:#9b9a9a; font-family: Arial Black, Arial; text-transform: uppercase; display: inline-block; } h3 a, h3 a:visited {color:#9b9a9a;transition:color linear 0.15s;} h3 a:hover,h3 a:focus { color: #333;text-decoration: none; } .home-0 h3 {background-color: transparent; padding:0.5em 0;display:block;border-bottom:1px solid #666;} h4, h5,h6 {padding: 1em 0 0 0.2em;color:#537887;font-size:1.2em;} ul { list-style: disc inside none; } /** p, ul, ol { margin:1em 0; } nav { width:100%; } */ hr { height: 1px; border: 0; color: #ccc; background-color: #ccc; clear:both; margin:1em 0; } table { border-collapse: collapse; width: 100%; margin: 15px 0; border-top: 1px solid #e0ded9; border-bottom: 1px solid #e0ded9; border-left:none; border-right:none; table-layout:auto; } tr > * + * { border-left: none; } thead td { font-weight: bold; background-color: #fff; } td { padding: 5px 6px; background: #f1f1ff; border:none; border-bottom: 1px solid #FFF; } img { border: none; max-width: 100%; height: auto; } dl { margin:1em 0; padding: 0; } dt { width: 30%; float: left; padding: 10px 0; padding-left: 10px; background-color: #2A75B2; color:white; } dd { margin: 0 0 15px 30%; padding: 10px; } q { font-style: italic; } kbd { font-size: 1em; font-family: courier, Geneva, Helvetica, serif; } pre,code { font-size: .9em; color: #546C91; margin: 0; padding: .5em; } .invisible { display:none; } /** Buttons elements **********************************************/ a.send-message {margin-left:0.4em;opacity:.7} a.send-message span {display:none;} .section_user-profile a.send-message {display:block;padding:1em;text-align:center;margin:2em 0;text-transform: uppercase;font-weight: bold;font-size:0.9em;border:1px solid #ccc;} .section_user-profile a.send-message span {display:inline;padding-left:1em;} p.msg-no-store {margin:1.5em 0;font-size:0.9em;color:#4282B7; font-style: italic;} a.button, a.button:visited { padding:0.4em 1.1em; border:1px solid #e7e7e7; color:#333; border-radius:5px; transition:all linear 0.15s; /* removed because it cause a bug with dropdown menu and float element (on #printer) using FF36.0.4 */ } a.button:hover {background: #e7e7e7;} button, input[type="submit"] { padding:0.8em 1.3em; background:#B1B1B1; border:1px solid #464047; border-radius:2px; color:white; border:none; font-family:Arial Black, Arial; text-transform: uppercase; } .submit-container {display:block;width:90%;text-align:right;} button.active, button.button:hover { background-color: #6d6471;color:white;} .nav-butt {background-color: #5c6574;transition: background 0.3s;display: inline-block;margin:0.3em 2em;font-size:2em;} .nav-butt i.fa {color:white;padding:0 0.5em;font-weight: normal;} .nav-butt:hover {background-color: var(--primary-color);transition: background 0.3s;} .nav-butt i.fa:hover {color:#000;} .loading { border: 5px solid transparent; border-radius: 50%; border-top: 5px solid #8093e5; border-bottom: 5px solid #8093e5; width: 26px; height: 26px; animation: loadingspin 2s linear infinite; display: inline-block; margin-right: 0.5em; } @keyframes loadingspin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /** Forms elements **********************************************/ form {margin:2em 0;} input[type="text"], input[type="password"], input[type="email"], textarea, select { display:inline-block; padding:0.4em; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box; } input:focus, textarea:focus { border:2px solid #456F7F; } fieldset {} label,.labelmargin { display: inline-block; width: 200px; margin:0.2em 1em 1.5em 0; vertical-align: top; text-align: right; vertical-align: top; } .form-info {background-color: transparent ! important;margin-top:1em;margin-bottom: 1em;color:#555;font-size: 0.9em;} label.autowidth { width: auto; line-height: 1.5em; display: inline; margin-left: 0.5em; } .labelised { color: #7A7571; /*font-size: .9em;*/ line-height: 1.5em; } .shorttextfield, .textfield, textarea#body { width:70% !important; } #logon .tinytextfield {width:200px;} .tinytextfield { width:300px; } .label-leftmargin { margin-left:220px !important; /* same as label width + margin */ } .textfield,.shorttextfield,textarea, input, .tinytextfield { } input,textarea { /* inline-block already */ vertical-align: top; } input[type='checkbox'], input[type='radio'] { border:0; background: none; margin-top: 0.3em; } #main input.submitbut, #main input[type="submit"], #comments-view input.submitbut, #comments-view input[type="submit"] { margin-bottom: 2em; } /** Header **********************************************/ header { height: 240px; /** background-image:url('../images/bg.png'); background-position:center; * */ } header h3 { margin-top: 3em; float: right; color: #efefef; font-size: -0.2em; border: none !important; background-color: rgba(1, 16, 28, 0.65) !important; border-radius: 7px; padding: 0.4em 1em !important; } header img { margin-left: 20px; } #user-menu { background:var(--bg-header-footer-color); border-bottom:1px solid #C4D5D5; } #user-menu { font-weight:bold; color:#fff; } div.user-panel {position:relative;} div.user-panel-over { padding-top:0em; display: none; position:absolute; border-top:9px solid var(--primary-color); top:3em; right:0em; background-color:#F7F7F7; min-width:600px; /* necessary for IE */ z-index:999; box-shadow:0px 2px 3px rgba(0,0,0,0.2); } #user-identity, .myaccount .account-links {display:block;padding:1em 2em;color:#fff;font-weight: normal;} .myaccount a {color:#ddd !important; text-transform: uppercase; } #user-menu div.myaccount a:hover {color:#fff;} /*div.user-panel-over > div.grid {border-top:1px solid #777; }*/ div.user-panel-over ul li {border-top:1px dotted #ccc;padding:0.3em 0;font-size:1em;} div.user-panel-over ul li:first-child {border:none;} div.user-panel-over h3 {font-size:1em;text-align:center;text-transform:uppercase;font-weight:normal;color:#444444} div.user-panel-over ul li a {font-weight:normal;color:var(--primary-color) !important;text-transform: none;} div.user-panel-over ul li a:hover {color:#333 !important;} div.user-panel:hover > div { display: block; } #user-menu ul { margin:0.3em;padding:0; } #user-menu li {margin:0;list-style:none;font-size:0.9em;padding:0.4em 1em;} #user-menu a {font-size:0.9em;color:#677271;/**text-transform:uppercase*/} #user-menu a:hover {color:#777; text-decoration: none;} #user-menu img.logo {width:100px;margin-top:10px;margin-left:2em;} #user-menu i.fa {color:white;margin-right:0.5em;} #user-menu div.user-panel-over i.fa {color:#777;} #user-menu h1 {display:inline;font-size:0.85em;vertical-align:bottom;color:#1d6e68;} #user-menu h3 {background:none;} #user-menu div.myaccount { display: inline-block; vertical-align: bottom; min-height: 100%; background-color: #2F485D; /** border-right: 1px solid #C4D5D5; border-left: 1px solid #C4D5D5; */ } footer form { margin:0} /** Menu **********************************************/ #logo-header {display:none;position: fixed;top:15px;left:2em;z-index: 99999;width:100px;height: auto;margin-left:1em} .menu-wrap {width:100%;background-color: var(--primary-color);font-family: Arial Black, Arial;} #menu ul { margin:0;padding:0; } #menu li { margin:0px;list-style:none; } #menu a { transition:all linear 0.15s; color:#fff; font-size:1.1em; text-decoration: none; text-transform: uppercase; } #menu li:hover>a,#menu .actif>a{text-decoration:none;color:#333;} #menu>ul>li{float:left;display:inline-block;position:relative;font-size:14px;} #menu>ul>li>a{padding:20px 14px;display:inline-block;} #menu>ul>li:after { content: ''; display: block; margin: auto; height: 3px; width: 0px; background: transparent; transition: width .5s ease, background-color .5s ease; } #menu>ul>li:hover:after, #menu>ul>li.actif:after { width: 100%; background: #333; } #menu>ul>li:hover>a,#menu>ul>.actif>a{text-decoration:none;color:#333;} #menu .arrow {font-size:11px;line-height:0%;} /** submenu */ #menu li:hover .sub-menu{z-index:1;display:block;} .sub-menu{width:140%;padding:5px 0px;position:absolute;top:100%;left:0px;z-index:-1;display:none;transition:opacity linear 0.15s;box-shadow:0px 2px 3px rgba(0,0,0,0.2);background:var(--primary-color);} .sub-menu li{display:block;font-size:14px;} .sub-menu li a{padding:10px 15px;display:block;} .sub-menu li a:hover,.sub-menu .actif a{color:#333;} #printer {display:inline-block;vertical-align:bottom;} #printer a {margin:0.5em;color:#BFBFBF;} #printer span {display:none;} /** Content **********************************************/ #content {background-color: #fff; padding:2em 1em;border-radius:4px;} #content p,#content li { line-height: 1.25; margin: 0.7em 0; } .switchnav { /**float: right;*/ padding: 1em 0; margin: 0.2em; font-size: 0.85em; text-transform: lowercase; font-size: 1.1em; } .switchnav a.button { text-align:center;font-family:Arial Black, Arial;color:#fff;width:100%;padding:1.3em;margin-bottom:1em;text-transform:uppercase;display:block;border:0;border-radius:5px;background-color:var(--button-color);transition:all linear 0.15s;} .switchnav a.button:hover {text-decoration:none;background-color:var(--button-hover-color);} /** Main **********************************************/ #home_gdt h2, #home_idd h2 {color:#004077} #main-container {background-color:#f7f7f7;padding:2em 0 0 0; } #main { /**padding-right:1em;*/} #main p img, #main div img:not(.cursor):not(.gauge) { margin:0 0.8em; } #main ul, #main ol { margin-left: 1em; } #main ul li { list-style-type: none; margin:0.5em 0;padding:0 0 0 1.5em; background:url(../images/arrow-r-gray.svg) no-repeat 0 3px; background-size:16px 16px; line-height:1.7em; } #main p {line-height:1.7em;} #main ul.finalities li {background:none;} .chapo { color:#41505F; /** adding clearfix overflow: auto; zoom:1; */ } .body { /** adding clearfix overflow: auto; zoom:1; */ } .internal-nav { text-align: center; background: var(--primary-color); margin:0 ! important; display:flex; } .internal-nav a { color: #fff; padding:1em 2.2em ! important ; /** ! important is necessary for use with easyTabs */ display:inline-block; transition: all linear 0.15s; font-weight:normal; font-family: Arial Black, Arial; text-transform: uppercase; } .internal-nav a:hover {background-color:#333;text-decoration:none;} .internal-nav a.active {color: #444;background-color:white;} .internal-nav li { display:inline-block; margin:0 !important; padding:0 !important; background-image: none !important; } #notab-border { border-top:1px solid #dee1cd; } .internal-content { padding: 1em; background: #fff; border-right: 1px solid #dee1cd; border-left: 1px solid #dee1cd; border-bottom: 1px solid #dee1cd; } /** Sidebar **********************************************/ aside { /** margin:0 ! important;padding:0 ! important;*/ } aside a, aside a:hover, aside a:visited {color:#666;} aside div h2, aside div h3 { margin: 0; padding: 0.25em 0; font-size: 1.2em; border-bottom:1px solid #218C8D; color:#218C8D; } aside ul, aside li { list-style: none; margin: 0; padding: 0; } aside li { font-size: 0.85em; padding: 0; margin: 0 ! important; } aside li a, aside li span {padding: 0.5em 0.3em 0.5em 0.5em;border-bottom: 1px solid #ccc;display: block;transition:all linear 0.15s;} aside li a:hover {background-color: #efefef;} aside div { padding: 1em 0 1em 0em; margin: 10px 0; } aside label { width: auto; display: inline; margin: 0; } aside input[type='text'] {width:67% !important;} /** newsletter email */ #newsletteremail {border-color:#fff;background-color:#2f485d;} #valid_newsletter { margin:0.4em 0 0 1em; background:url(../images/checked.svg) transparent no-repeat center center; background-size: 22px 22px; width:22px; height:22px; color:transparent; } /** search style */ #search-input {display:inline-block;} #search-input form {margin:0;position:relative;} #search-input input[type='text']:focus { width: 400px; } #search-input input[type='text'] { background-color: #2F485D; background-repeat: no-repeat; border: 2px solid #e1eff0; border-radius: 4px; box-sizing: border-box; /**padding: px 20px 6px 40px;*/ transition: width 0.4s ease-in-out 0s; width: 150px; text-indent:3em; color:#fff; font-weight:bold; } #search-input i.fa-search {position:absolute;left:0.4em;top:0.3em;font-size:24px;opacity:.9} #search-input label, #newsletter-form label:first-child {} #searchadv { font-size:0.85em;display:inline-block;vertical-align:bottom;} #searchadv a {font-size:0.85em;color:#F0F0F0;} #searchadv a:hover {color:#A3AFC8;} #validsearch {margin:0.3em ! important;display:none;} /** #search-input { position: relative; margin-top: 10px; width: 0%; min-width: 60px; height: 60px; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; } #search-input form {margin:0;} #search-input input[type='text'] { position: absolute; top: 0; right: 0; border: none; outline: none; background: #fff; width: 100%; height: 40px; margin: 0; z-index: 10; padding: 20px 65px 20px 20px; font-family: inherit; font-size: 20px; color: #2c3e50; } .sb-icon-search, #search-input input[type='submit'] { width: 60px; height: 40px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 40px; text-align: center; cursor: pointer; z-index: 11; } .sb-icon-search { color: #fff; background: #e67e22; z-index: 90; font-size: 22px; font-family: FontAwesome; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; } .sb-icon-search:before { content: "\f002"; } * */ p.newsletter-unsubscribe {padding-top:1em;} #newsletter-form label[for=del_action] {font-size:0.85em;font-variant: small-caps;} /** Filters **********************************************/ div .filtertheme,div .filterscale,div .filterpriority { /**background: #eee;*/ } #main .filterscale { float: left;width:350px;} #main .filterscale input[type="submit"] {display:inline-block;margin:0 !important;} #main .filterscale h2 {display:none;} div .filtertheme a,div .filterscale a,div .filterpriority a {} div .filtertheme h2,div .filterscale h2,div .filterpriority h2 {} div.tags {margin-left:1em;display:inline;line-height: 1.8em} /** Footer **********************************************/ footer { color:#fff; background: var(--bg-header-footer-color); font-size: .85em; margin-top:5em; } footer p { margin: .5em 0; } footer ul { padding-left:1em } footer ul li { list-style-type: none; margin:0.5em 0;padding:0 0 0 1.5em; background:url(../images/li-white.svg) no-repeat 0 center; background-size:12px 12px; } footer p.version {font-size:0.9em;} footer a, footer a:visited { color:#fff; } footer h3 { color:#fff; text-transform:uppercase; font-family: Arial Black, Arial; margin-bottom:2em; background-color: transparent; border-bottom:0; } footer a:hover { color:#efefef; text-decoration:underline; } footer a.access-newsletter { font-size: 0.9em; text-transform: uppercase; } footer div.bottom { border-top:1px solid rgba(255, 255, 255, 0.1) } #logo-intermezzo { width: 110px; opacity: 0.7; vertical-align: text-bottom; } #credits {font-size:0.85em;} /** Breadcrumb **********************************************/ #breadcrumb { text-align:center; margin:0; } #breadcrumb div.breadcrumb-container {max-width: 1140px;margin: 0em auto 1em auto;text-align: center;} #breadcrumb ul { margin: 0em auto 1em auto; padding:0.7em 0 0.2em 20px; font-family: sans-serif; font-size: 0.9em; text-align: left; width:auto; } #breadcrumb ul li { display: inline; text-align: center; padding: 2px; margin: 0; color: #8a8a8a; } #breadcrumb li a { color:#5D616C; } #breadcrumb li:first-child:before {content:"\f015";font-family:FontAwesome;color: #D3D3D3;font-size:1.5em;margin-right:1em;} #breadcrumb li:first-child span.separator {display:none;} #breadcrumb li span.separator {/**display:none;*/} /** Project **********************************************/ .management h3 {display:block;} #projects-percentage {text-transform: uppercase;font-size: 1.3em;text-align: center;background-color: transparent;border-radius: 5px;padding:0.5em 1em;margin: 0 auto;color:#999999;border:2px solid #c4c4c4;} #projects-percentage-value {} .good { background-color: #B9EABE; color: #333; } .warn { background-color: #F7C994; color: #333; } .bad { background-color: #F79B94; color: #fff; } div.bylevels { margin:0 2em;} .bylevels h4 {padding-left:1em} .bylevels h5 {padding-left:2em} .bylevels h6 {padding-left:3em} div.projects-set { margin-left: 2em;} div.progression { text-align:center; font-size: 0.9em; } div.progressbar { margin:1em 0; display: inline; line-height: 0.2em; } div.progressbar span:first-child { -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-left:1px solid #ccc; } div.progressbar span:last-child { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right:1px solid #ccc; } div.progressbar span { display:inline-block; width:11px; height:7px; background-color: #ddd; border-right:1px solid #fff; border-bottom:1px solid #ccc; border-top:1px solid #ccc; /** -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; */ } div.progressbar span.completed { background-color: #FF8D1C; /** do not remove -moz-box-shadow: 0 0 5px #555; -webkit-box-shadow: 0 0 5px #555; box-shadow: 0 0 5px #555; */ } #progession-chart { position: relative; display: inline-block; width: 80px; height: 80px; margin:0em; text-align: center; } #progession-chart canvas { position: absolute; top: 0; left: 0; } .percent { display: inline-block; line-height: 80px; z-index: 2; } .percent:after { content: '%'; margin-left: 0.1em; font-size: .8em; } div.management { padding:1em; /*background-color: #F1F1FF;*/ border:5px solid #E8E8EA; font-size: 0.9em; color:#5A5A5A; } .project-goal { font-weight: bold; color:#456F7F; } /** .project-goal > p { display:inline; } div.management span { font-weight: bold; } */ a.sub-project:before { content: '↳ '; } #parent_project a.filter_info_parent:before { content: '↖ '; font-weight: bold; } #project_children a.filter_info_parent:before { content: '↳ '; } div.finalities {margin:1em 0;border-top:1px solid #DEDEED;border-bottom:1px solid #DEDEED} div.finalities h3 {padding-top:0em;font-weight: normal;display:none;} ul.finalities, ul.finalities li {list-style-type: none ! important;margin:0.5em 0;padding:0;} /** project progression - as in back-office */ .progressbar-finality { background-color: #E5E5E5; height:7px; position:relative; border-radius: 3px; margin-bottom:1.6em; } .progressbar-finality span {display:none;} .progressbar-finality > div { background-color: #FCA874;height:7px; border-radius: 3px;} .project-name {font-size:1em;font-weight:bold;} div.header-level-0 {margin-top:4em;} div.level-1 {margin-bottom: 1em;} div.sum-level-0 {font-size:2em;text-align:right;color: #E5E5E5;font-weight: bold;} .project-header div {color:#ccc;border-bottom:1px solid #ccc;} div.steering > div, div.budget > div { border-bottom:1px dotted #d5d5ef;padding:0.5em 0;} div.steering h3, div.budget h3 { padding-top:0;margin-top:0;} span.project-item-l {font-weight:bold;} .pprogressbar { background-color: #999; border-radius: 2px; /**padding: 1px;*/ position:relative; display: inline-block; width:100%; } .pprogressbar > div { background-color:#FCA874; /* #ADADAD; */ height: 16px; border-radius: 2px; } .pprogressbar > div > span { color: #fff; font-size: 0.7em; padding: 0em 0em; position:absolute; z-index: 99; text-indent: 0.2em; } .sum-level-1{margin-top:2.9em;color:#fca874;font-size:0.85em;text-align:right;} .sum-level-2 {margin-top:2.9em;color:#999;font-size:0.85em;text-align:right;font-style:oblique;} .section_project h3 {border-bottom: 0;margin-top:1.5em;} /* .level-0 h3 {display:none;} */ #task-part {border:5px solid #efefef; padding:0em;border:1em 0;} #task-part h3 { margin:0 0 1em 0;padding:0.5em;background-color: #efefef;display: block;text-align: center;} #task-container {padding:1em} #task-container .progressbar-finality {margin-bottom:0.3em;} .task-status {margin:0 1em 0 0; padding:0.2em 0.6em;font-size:0.8em;border-radius:3px;text-transform: uppercase;font-weight: normal;width:100px;text-align: center;display: inline-block;} .task-status-wip {background-color:#fbbf50;color:#584012;} .task-status-done {background-color:#61d3a4;color:#24694d;} .task-status-todo {background-color: #dadada;color: #635454;} span.task-achieved { display:none;} ul.project-tasks {margin:0;padding:0} ul.project-tasks li {background:none ! important;margin:0;padding:0.8em 0;list-style: none ! important;border-bottom:1px dotted #C1CFE8;padding:0.4em 0 0.9em 0 ! important;margin:1em 0 ! important} ul.project-tasks li:last-child {border: none;} span.task-progress-text {color:#FCA874;font-weight:bold } span.indic-type {margin-left:0.5em;display: inline-block;padding:0.1em 0.3em;border-radius: 3px;text-transform: uppercase;font-size: 0.7em;text-indent:0;} span.state {color:#fff;background-color: pink;} span.follow-up, span.pressure {color:#4f8872;background-color: #87d9ba;} span.achievement, span.response {color:#595a9f;background-color: #d2c0e3;} div.impacts-container { text-align: center; padding: 0.5em 0 1em 0; font-size:0.9em; } div.impacts-label {font-weight:normal;} div.impacts-label span.text-value {color:#777;font-size:0.9em;} div.impacts-label span.text-value:before {content:'(';margin-left:0.3em;} div.impacts-label span.text-value:after {content:')';} span.impacts-out-of-range {color:#BDBDBD;padding-left:0.5em;} span.impacts-in-range {color:var(--primary-color);padding-left:0.5em;} /** Directory - yellowpages **********************************************/ .map { width:100%; height: 300px; border:1px solid #333; } .map img { max-width:none; } /** Dashboard **********************************************/ .table_dashboard {margin:2em 0 4em 0;} .table_dashboard thead {display:none;} .table_dashboard tbody td { padding:1em 0.5em 1em 1em; background-color:white; border-bottom:1px solid #DEDEED; } .table_dashboard_det td { text-align: center; } td.rate { font-size:0.95em; color:#777; } td.graphic-values { width:300px; } .dashboard-project-container { background-color:#F7F7F7;border-radius:5px;padding:1em 2em;margin-bottom:1.5em;} .dashboard-project-container a.project-name { background-color:#efefef;border-radius:5px;padding:1em;color:#333333 ! important;font-weight:bold;font-size:1.2em;} .indicator-analysis { padding: 0.1em 3em; border-bottom: 2px solid #78cdf4; border-top: 2px solid #78cdf4; margin: 1em 0; color: #3b7691; font-weight: bold; } .indicator-analysis p {display:block} .indicator-analysis p:before { font-weight:normal; font-size: 1.2em; content:"\f201 "; font-family:fontAwesome; padding-right:0.8em; } .dashboard-indicator-label, .dashboard-indicator-tendency { display:inline-block; /*float:right; margin-top:0.5em;*/ } /** datavisualisation type */ div.indicator-trend-values { font-size:0.9em; color:#848484; font-weight: bold; } div.indicator-trend-values span.rate-label {color:#848484;} div.indicator-trend-values span.rate-value {color:#4FA0E2;} /** qualitative table style */ div.qualitative-viz {margin:3em auto; } table.qualitative-table {margin:2em auto;width:100%; border:1px solid #fff;} table.qualitative-table tbody { background-color: transparent;} table td.qualitative-header {text-align:center; border:1px solid #fff;} table td.qualitative-value {text-align:center;line-height: 100px; border:1px solid #fff;opacity:0.7;color:#fff;} table td.qualitative-value:hover {opacity:0.9} div.qualitative-legend {text-align:right;width:100%;margin:0 0 3em 0;font-size:0.9em;} div.qualitative-legend span.legend-block {width:30px;height:18px;display:inline-block;border:1px solid #F2F2F2;opacity:0.7;} div.qualitative-legend span.legend-block:hover {opacity:0.9} div.qualitative-legend span.legend-label {margin-right:2em;display:inline-block;} .indicator-boolean span.boolean-mask ~ span.unit, .indicator-qualitative span.boolean-mask ~ span.unit {display:none;} .indicator-boolean span.boolean-mask, .indicator-qualitative span.boolean-mask {font-size:1.4em !important;} span.boolean-true {} span.boolean-false {} .dashboard-indicator-gauge, .indicator-qualitative div.dashboard-indicator-raw {line-height: 2.5em;} div.gauge { background: rgb(255,144,0); background: linear-gradient(110deg, rgba(255,144,0,1) 0%, rgba(217,201,0,1) 50%, rgba(192,240,0,1) 100%); /* background: linear-gradient(110deg, rgba(255,117,0,1) 0%, rgba(207,217,0,1) 50%, rgba(128,240,0,1) 100%); background: linear-gradient(90deg, rgba(214,67,158,1) 0%, rgba(168,100,230,1) 50%, rgba(166,173,238,1) 100%); */ width:150px; height:10px; text-align:center; /*border:1px solid #fff;*/ margin:1em auto 0 auto; border-radius:3px; } div.g-no-fit {background: linear-gradient(0deg, rgba(255,181,181,1) 0%, rgba(198,86,86,1) 100%); background: #ffb6b6; } div.g-no-value {background: linear-gradient(0deg, rgba(213,213,213,1) 0%, rgba(195,195,195,1) 100%); background: #e6e6e6;} .dashboard-indicator-raw, .dashboard-indicator-sparkline, .dashboard-indicator-gauge { display:inline-block; padding: 0px; width:180px; text-align: center; position: relative; min-height:2em; } .dashboard-indicator-sparkline p {text-align:center ! important;} /** the next version of jquery.sparkline should fix the problem * known issue with box-sizing : https://github.com/gwatts/jquery.sparkline/issues/89 * remove this when jquery.sparkline is updated **/ .jqstooltip { -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; border:1px solid #ccc; } .jqstooltip:before, .jqstooltip:after { -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; } .dashboard-indicator-raw .unit { display: block; color:#AFAFAF; font-size: 0.85em; } .dashboard-indicator-raw span.value, .dashboard-indicator-raw span.no-value { font-size:1.9em; line-height:0.0em; color: #3A91A5; font-weight: bold; } .dashboard-indicator-gauge .cursor { position: relative; top: -3px; z-index: 100; } .dashboard-indicator-gauge .threshold { background: #888; text-align:center; height: 14px; width: 1px; position:relative; left:50%; top:-2px; } .dashboard-indicator-gauge .circle { top: -18px; background: #444; border: 2px solid #444; border-radius: 3px; height: 18px; width: 0.3em; position: relative; } .dashboard-indicator-gauge .value { display:none; } div.indicator-info-container { position: relative; } div.indicator-info { display: none; position: absolute; top: -60px; left: 180px; min-width: 300px; padding:0 1em; background: #fff; border: 2px solid #ccd4d4; text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 99; font-size: 0.8em; } div.indicator-info:after, div.indicator-info:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } div.indicator-info:after { border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 10px; margin-top: -10px; } div.indicator-info:before { border-color: rgba(204, 212, 212, 0); border-right-color: #ccd4d4; border-width: 13px; margin-top: -13px; } div.indicator-info p { margin:0; padding:.2em 0; border-bottom: 1px dotted #ccc; text-align: left; } div.indicator-info p:last-child {border-bottom: none; } .indicator-last-date {text-align: center;margin:0 auto;color:#ccc;font-size:0.8em;display: inline-block;border:1px solid #ddd;border-radius:5px;padding:0.2em 0.4em;transition: background linear 200ms;} .indicator-last-date:hover {border:1px solid #444;background-color:#444;color:white;cursor: help;} .valuecomment { margin-left: 2em; position:relative; } .valuecomment div.cont { padding:1em; margin:0 0 0 1em; display: none; position: absolute; left:-340px; top:0; color:white; background-color: #000; opacity:.7; width:300px; font-size: 11px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } div.grid-indicator { border:2px solid #fff; border:2px solid #efefef; text-align: center; display:inline; transition: all 0.3s ease-in-out; border-radius:6px; /*box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.12);*/ } div.grid-indicator:hover {border:2px solid var(--primary-color);/*background-color:#F7F7F7;*/} div.grid-indicator div.indicator-info { top:-4.5em; left: 240px; width:100%; background: #fff; z-index: 9999; } div.grid-indicator .indicator-last-date, div.grid-indicator .dashboard-indicator-tendency {display:inline ! important;} div.grid-indicator .dashboard-indicator-raw, div.grid-indicator .dashboard-indicator-sparkline, div.grid-indicator .dashboard-indicator-gauge {width:100%} div.grid-indicator .indicator-level {color:#e69731;font-size:0.8em;font-weight:bold;opacity:0.3;transition: opacity 1s ease-in-out;/*display:none;*/} div.grid-indicator .indicator-level:hover {font-size:0.8em;opacity:1} div.grid-indicator .indicator-name {font-weight:bold;font-size: 1.1em;display:block;margin:0.5em 0;color:#4d5360} div.grid-indicator .indicator-name:hover {text-decoration: none; color:#3559a6;} div.grid-indicator .dashboard-indicator-raw span.value, div.grid-indicator .dashboard-indicator-raw span.no-value { color:#555555;line-height:1.3em;} .alternatives-vis { color:#f7a35c;font-size:0.8em;} .alternatives-vis a { color: #fff; background-color: #8cb9f2;padding:0.1em 0.6em;border-radius:5px;} .alternatives-vis a:hover {background-color: #434348;text-decoration:none;} #copy-response {font-size:0.8em;color:#3e4c8e;} #main-chart-container { width:100%; height:650px; margin:3em auto; background:transparent; text-align:center; } @media only screen and (max-width: 959px) { #main-chart-container { height:500px;} #pie-chart { height:400px;} } @media only screen and (max-width: 600px) { #main-chart-container { height:400px;} #pie-chart { height:300px;} } /** Password strength **********************************************/ #change-login-link { font-size:0.85em; margin-left:2em; } #pwd-complexity { width: 55%; font-size:1em; padding: 3px 0; text-align: center; margin:0.5em 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; } .default{background-color:#E0E0E0;} .weak{background-color: #F98686;color:#fff;} .strong{background-color: #FAD054;color:#333;} .stronger{background-color: #B5D9F4;color:#2f6891; } .strongest{background-color: #A1E29A;color:#263d24;} /** Workgroups specifics **********************************************/ .workgroup-users-list { padding-left:3em; -webkit-columns: 2; -moz-columns: 2; columns: 2; margin-bottom:2em; } .workgroup-users-list a.send-message {opacity:0.4;} .workgroup-users-list li { padding:0.5em 1em 0.3em 0.5em; margin:0 1em; border-bottom: 1px solid #ccc; } p.workgroup-users-list-header {font-weight: bold;margin-top:2em ! important;} /** Nouveau style de calendrier, inspiré de https://codepen.io/TajShireen/pen/JjGvVzg */ .tasks-list-cont { display: flex; justify-content: center; align-items: center; padding: 0 1rem; padding: 3rem 0; } .tasks-list { margin-top: 2rem; border-radius: 12px; position: relative; padding: 0 0 0 7% ! important; } .tasks-list li.task_out {opacity:0.7} .tasks-list li.task_out:hover {opacity:1} .tasks-list li { border-left: 4px solid #dadeff; position: relative; margin:0 ! important; padding:0 0 2em 1em !important; background:none ! important; list-style-type: none; border-top:1px solid transparent; border-bottom:1px solid transparent; } .tasks-list li:hover { border-top:1px dotted #62a0ea; border-bottom:1px dotted #62a0ea; /*background-color: #f7f7f7!important;*/ } /** .tasks-list li:last-child { border: 0px; padding-bottom: 0; }*/ .tasks-list li:before { content: ""; width: 15px; height: 15px; background: white; border: 5px solid #a3aae3; /*box-shadow: 3px 3px 0px #bab5f8;*/ border-radius: 50%; position: absolute; left: -10px; top: 0px; } .tasks-list li .task_meta { float: none; width:auto; text-align:left; margin:0 0 0 1em; } .tasks-list li .task_meta p { float: none; width:auto; text-align:left; display:inline-block; margin:0 ! important; padding:0 1em 0 0 ! important; } .tasks-list li .task_content { border-left: none; margin: 0 0 0 0; padding: 0 1em; } .tasks-list li .task_content h3 { margin: 0; padding:0.5em 0 0 0; color: #909bf0; border:0; } .tasks-list li .task_content p.published_by {display:none;} .ical-txt a:before { font-weight:normal; content:"\f064 "; font-family:fontAwesome; padding-right:0.4em; } .ical-txt a {font-size:0.85em;background-color:#efefef;border-radius:4px;font-weight:normal;padding:0.1em 0.5em;transition:all linear 0.15s;text-decoration:none;color:#444} .ical-txt a:hover {background-color:#e26a74;color:white;} .ical { display: inline-block; height: 16px; width:16px; background: url("../images/add-to-ical.png") no-repeat scroll 0 0 transparent; opacity:0.5; margin-right:0.5em; } .ical span { display: none; } .task_out_date { background: #f7f8f3; } .post-content { /* margin-left: 130px; min-height: 140px; */ } .wg-message { margin:0; padding:1em; border-bottom:1px solid #f2f2f2; } .wg-message h3 {padding-top:0;border:0;opacity:0.4;margin-top:0;} .wg-message,.task_in_date { background: white; } .wg-message.odd {background:none;} .wg-message:hover {background-color:#f7f7f7;} .msg-author { font-size: 0.85em; display:block; border-right:6px solid #eee; margin-right:1.5em; } .wg-message-date { border-bottom: 1px dotted #fdaf77; color: #fdaf77; float: right; font-size: 0.85em; } .group-member { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#dda5ef; color:white; /** color:#777; border:1px solid #ccc; * */ font-size:0.85em; /**margin-left:1.2em;*/ padding:0.4em 0.7em; display:inline-block; margin-bottom:1em; } .group-member:before { font-weight:bold; content:"\f2bd "; font-family:fontAwesome; padding-right:0.4em; } a.edit_topic, a.delete_topic { background: url("../images/edit.png") no-repeat scroll 0 0 transparent; width: 20px; font-size:.9em; margin:0 .1em; display: block; float: right; height: 20px; padding: 0; } a.delete_topic { background: url("../images/delete.png") no-repeat scroll 0 0 transparent; margin-right:1em; } a.edit_topic span, a.delete_topic span { display: none; } .wg-associated-projects {margin:1em 0;border-top:1px solid #ccc;padding:1em;background-color: #efefef;} .wg-visible { font-size: 0.8em; color: #ddc699; display: inline-block; text-align: right; border: 2px solid #ddc699; padding: 0 0.4em; border-radius: 10px; font-weight: bold; } span.block-title {font-weight:bold;color:#444;} .workgroup-settings {margin-top:3em;} .workgroup-settings table tbody td {background-color: #F7F7F7;font-weight: bold;font-size: 0.9em;color:#777} /* dropzone */ .dropzone {margin:1em 0 0 0 ! important;border-top-left-radius: 5px;border-top-right-radius: 5px;border:1px solid #EDEDED !important;font-size: 0.8em ! important;} .dropzone .dz-message {color:#ccc;font-weight: bold;font-size: 1.2em;} .dropzone .dz-remove {color:#666;font-weight: bold;font-size: 0.9em;} #dropzone-container {width:100%; min-height:50px;} #dropzone-container #share-file { text-align: right;margin-top:1em;width:100%;} #dropzone-container #process-upload {float: right;margin:1em;padding-left:3em;position:relative;} #dropzone-container #process-upload:before { content: "\f0ee"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 18px; padding-right: 0.5em; position: absolute; /**top:0;*/ left: 1em; } #dz-total-progress { background-color: #a1ade2; height: 3px; width: 100%; margin-bottom:0; } #dz-total-progress .dz-progress-bar { background-color: #333; height: 3px; } .limited-upload-notice {color:#777;} .add_topic.button {margin:1.5em 0;display:inline-block;padding:0.9em 1.4em !important;} .table_discussion {font-size:0.9em;} .table_discussion td {border:1px dotted #ccc; } .table_discussion thead td {border:1px solid #ccc;border-bottom:2px solid #ccc; /**background-color: white;*/} .table_discussion td.subject { width:70%;padding-left:1em;padding-top:0.6em;min-height:150px;} .table_discussion td.subject.read { font-weight:normal;} .table_discussion td.subject.read a.table_title:before { content: "\f115"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; opacity:0.5; position: absolute; top: -2px; left:0px; } .table_discussion td.subject.unread a.table_title:before { color:#065151; content: "\f114"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; opacity:0.5; position: absolute; top: -2px; left:0px; } .table_discussion td.subject.read a { color: orange;color:#065151;position: relative;padding-left:1.8em} .table_discussion td.subject.unread a { position: relative;padding-left:1.8em} .table_discussion td.subject.unread { font-weight:bold;} .table_discussion td.subject.new-msg { font-weight:bold;} .table_discussion td.new-msg a { color: orange;color:#065151;} .table_discussion a.last-read-msg { position: relative;} .table_discussion a.last-read-msg span { display:none;} .table_discussion a.last-read-msg:before { content: "\f0a4"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; /*--adjust as necessary--*/ /** color: #000; font-size: 18px; padding-right: 0.5em; */ color:orange; position: absolute; top: 0px; left:1em; } .table_discussion div.subject-by {padding:0;font-size:.9em;display:inline;opacity:0.7;font-weight:normal;} .table_discussion div.subject-by a {padding:0 ! important; } .table_discussion img.locked {padding-left:1em; opacity:0.5;} .table_discussion td.nb-views, .table_discussion td.nb-replies, .table_discussion td.date, .table_discussion td.author {font-size: 0.9em;} .table_discussion td.nb-views, .table_discussion td.nb-replies, .table_discussion td.date { text-align: center;} .table_discussion tr:nth-child(even) td { background-color:#fff;/**#e6e6f2;*/ } #reponse { margin-bottom: 15px; padding: 1em; } #reponse > div { margin-left: 220px; background-color: #fff; } .task_meta { float: left; font-weight: bold; margin-right: 1em; text-align: right; width: 16%; } .task_meta p { margin: 0; padding: 0; text-align: right; font-size:0.85em } .task_content { border-left: 1px dotted gray; margin-left: 20%; padding: 0 1em; } .task_content h3 { margin: 0; color: #515662; border-bottom: 1px solid #515662; } .task_content p { margin: 0; } .task_content .chapo p { color: #2B3D5E; } .task_in, .task_out { clear: both; margin: 0.4em 0; min-height: 50px; } /** do not remove .task_in { background: url("../images/cal_in.png") no-repeat scroll 17% top transparent; } .task_out { opacity: 0.5; } .task_out:hover { opacity: 1; } */ .task_common { background-color: #f4f4f4; font-size: 0.75em; display: inline-block; color: #8f939b; border-radius: 15px; padding: 0.2em 1em; border: 1px solid #d7d7d7; } #allfiles div.folder-name {font-weight:bold;margin:1.5em 0.5em 0.5em 0.5em;cursor:pointer;color:#444} #allfiles div.folder-name:before { font-weight:bold; content:"\f0da "; font-family:fontAwesome; padding-right:0.4em;} #allfiles div.folder-name.active:before { content:"\f0d7 "; } #allfiles ul { border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; list-style: outside none none; margin: 0; padding: 0; } #allfiles ul li:nth-child(odd) { background-color: #f9f9f9; } #allfiles ul li { border-top: 1px solid #eee; margin: 0; padding: 10px 30px; background: rgba(0, 0, 0, 0) url("../images/arrow-r-gray.svg") no-repeat scroll 8px 12px / 16px 16px; background-color: rgba(0, 0, 0, 0); } a.dlfile { background: url("../images/dl.png") transparent no-repeat; display: block; width: 16px; height: 16px; float: right; } a.dlfile span { display: none } .user-name-cont { display: block; border: 3px solid #c6ceff; /* #eeeeee; */ margin: 0.2em 1em; border-radius: 15px; transition: all 0.5s ease; } .user-name-cont:hover { background-color: #f7f7f7; } span.user-name { display:block; padding:0.2em; } span.user-name a { font-weight:bold; color:#838fd5; } img.user-profile { width: 80px; opacity:0.7; display:block; transition: opacity 0.5s ease; margin:1em auto 0 auto ! important; } .user-profile:hover {opacity:1;} .img_desc { margin-top: 4px; } .buttonmargin { margin:1em 0; display:inline-block; padding:1em 2em !important; font-weight: bold; text-transform: uppercase; } /* Comments -------------------------------------------------------- */ .sort-filters {text-align: right;width:100%;margin:0.5em 0;} .sort-filters {text-align: right;width:100%;margin:0.5em 0;} .sort-by-button-group button {margin-left:0.3em;} #add-comment-form { width:97%; } #add-comment h3 { margin-top:2em; } #add-comment .labelised {font-size:0.85em;} #anchor-comment,#anchor-post-comment { border-bottom: 2px solid #eee; margin: 0.5em 1em; display: inline-table; padding: 0; font-family: Arial Black, Arial; color:#666; font-weight: normal; transition:all linear 0.20s } /** #anchor-comment:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; } */ #anchor-comment:hover, #anchor-post-comment:hover { color:#444444; border-bottom: 2px solid #253338; text-decoration: none; } #anchor-comments { clear:both; margin-bottom:0.3em; text-align: right; } .cc { margin-left:1em; } .textcc, .cc { font-size:0.85em; color:#707070; } .textcc:hover { color:#444444; } .comment_actions a { background: url("../images/add-comment.png") no-repeat scroll right 0 rgba(0, 0, 0, 0); display: inline-table; height: 20px; margin: 0; text-align: left; width: 52px; opacity:0.5 } .comment_actions a span.textcc { display: none; } .comment { padding: 1em; /**border-bottom: 1px solid #ccc;*/ width:100%; margin-bottom:1em; } .comment-identity { width:20%; text-align: center; font-size:0.9em; padding:0.5em; border-right:1px solid #e0e0e0; margin-right:1em; } .comment-identity span.you-badge { display: inline-block; margin-top:0.3em; } .comment .title { font-weight: bold; color:#61636c; } .avatar img { max-height: 150px; max-width: 150px; } .comment .name { font-size:0.9em; color: #939393; } .comment .date { font-size: 0.9em; color: #bbb; } div.comment > div.body {} .to-moderate { background-color:#FEEFC8 !important; } p.moderation { color: #FFBB00; font-size: 11px; margin-left: 100px; } select option.level-0 { font-weight: bold; } select option.level-1 { margin-left: 1em; } select option.level-2 { margin-left: 2em; } select option.level-3 { margin-left: 3em; } #user-contribs .contrib {border-radius: 5px;border:3px solid #ececec;} #user-contribs .c-title {color:#61636c;font-weight: bold;} .section_home .c-title {color:#ed848d;font-weight: bold;} /* Specific pages items **********************************************/ #logon { padding:0 2em; } #start_uploads, #cancel_uploads {background: #EDEDED !important;border:1px solid #ccc;} #start_uploads:hover, #cancel_uploads:hover {color:#41505F;border:1px solid #ccc;text-shadow: 1px 1px 0 #FFFFFF;} #avatarcontainer { position: relative; margin:0 !important; padding: 0 !important; } #avatarcontainer img { margin:0; } #avatarcontainer p { background-color:#fff; position: absolute; bottom:-5px; left:5px; opacity:.7; font-size: 0.85em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .delete_avatar { color:#A01010; background:transparent url("../images/remove.png") no-repeat center center; display:block; height:22px; width: 26px; } a.delete_avatar:hover { color:#CE1616 !important; } .delete_avatar span { display:none; } /* Admin and demo tools **********************************************/ #lang_switcher {position: fixed;left: 0;bottom: 50%;background-color: #000; opacity: 0.8;} #lang_switcher a {color: white; text-decoration: none} #lang_switcher ul { margin: 10px;padding: 0;} #lang_switcher li {list-style: none;} #lang_switcher li span {display: none;} .debug_alert {background-color: yellow; color: red;} /* Caption on image hover - beta **********************************************/ .imgwrapper { margin:0; overflow: hidden; position: relative; } .imgwrapper .caption { background: #000; color:white; bottom:0; margin:0; position:absolute; color: #fff; padding:.5em; opacity:.8; font-size: .9em; display:none; } .login-remember { margin-left:215px ! important} #linkinparts ol, .parts ol { list-style: decimal inside none; font-size: 0.85em; margin:1em 0 2em 0; } #linkinparts ol li, .parts ol li { background-color:#eee; border-bottom:1px solid white; padding: 0.5em 1.5em; margin:0; } .listed ol, .listed ul { margin:1em 0 2em 0 ! important; text-align: left; } .listed ol { list-style: decimal inside none; color:#9B9B9B; } .listed li { background-color:#eee; border-bottom:1px solid white; padding: 0.5em 1.5em; margin:0 ! important; } .listed a, #linkinparts a { color:#606060; } .listed a:hover, #linkinparts a:hover { color:#6D7BE0; } #linkinparts span { font-weight: bold;} #parentHeader span.item-label { font-size:1.2em; color:#333; font-variant: small-caps; background-color: #f9e559; padding:0.4em 1em; display: inline-block; margin-right: 1em; } #parentHeader a { font-size: 1.2em;} /**#parentHeader .item-label {display:none;}*/ #imggraph { display:block; margin-left:auto; margin-right:auto; } table.indicator-values { font-size:0.8em;} p.indicator-multivalue { border-bottom:1px solid #ddd; padding:0 1em 0 2em; } p.value-total { font-weight:bold; } /** Miscellaneous **********************************************/ a.permalink { background: transparent url("../images/permalink.png") no-repeat scroll 0 0; /**display: inline-block;*/ display: none; height: 8px; width: 22px; margin-left: 0.5em; } a.permalink span { display: none; } .highlight{ background-color: yellow; } .odd { background-color: #efefef; } .next,.previous { margin-top: 12px; text-align: right; width: 40%; display: inline; } .nextprev { text-align: center; margin: .3em 0 2em; } .published_by,.filter_info { color: #a8a8a8; font-size: 1.3rem; text-align:left; } h1 + p.published_by, #workshop p.published_by {margin-top:-2em ! important;} .filter_info { margin-top:1.5em; } .published_by a {} img#securityimg { vertical-align: top; border: 2px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-left:0px ! important; } .error,.confirmed,.info { font-weight:bold; padding: 1em 6em 1em 14em; /**line-height: 3em;*/ margin: 1em 1em; border-radius: 5px; position:relative; vertical-align: bottom; } .confirmed { color: #3c9f83; background: #def3ed; } .confirmed:before { content: "\f058"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 24px; padding-right: 1em; position: absolute; color: #3c9f83; border-right: 5px solid #3c9f83; left: 4em; /** vertical-align http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/ */ top:50%; transform: translateY(-50%); } .info, .info-light {color: #7d9cbe;background-color: #dcefff; } .info:before { content: "\f05a"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 24px; padding-right: 1em; position: absolute; color: #7d9cbe; border-right: 5px solid #7d9cbe; left: 4em; /** vertical-align http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/ */ top:50%; transform: translateY(-50%); } .error, .error-light { color: #fe7c7c; background-color: #ffeded; } .error-light, .info-light {background-color: transparent;} .error::before { content: "\f06a"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 24px; padding-right: 1em; position: absolute; color: #ff8e8e; border-right: 5px solid #ff8e8e; left: 4em; /** vertical-align http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/ */ top:50%; transform: translateY(-50%); } .inline-info { font-size:0.85em; color:#B2B2B2; } .pagination { margin: 1.2em; } .pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; text-decoration: none; color: #aaa; border-radius:3px; } .pagination a:hover, .pagination a:active { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #a0a0a0; } .pagination span { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #e0e0e0; font-weight: bold; background-color: #f0f0f0; color: #aaa; } .spacer { clear: both; visibility: hidden; } .readmore { float: right; margin: 0.5em 0 0.5em 0; padding:0.5em 1em; font-size:1.4rem; transition:all linear 0.15s; } .readmore:before { content:"\f055 "; font-family:fontAwesome; padding-right:0.4em; } a.readmore:hover { color:#fff !important; text-decoration: none; background-color:var(--primary-color); } .readmore::after { content: ''; display: block; width: 0; height: 2px; background: #5A5A5A; transition: width .3s; } .readmore:hover::after { width: 100%; background: #fff; } /** jquery.tabs style */ ul.tabs { background: #fff; padding: 10px 0 0 0; margin-bottom: 0;} .tab { background: none; color: #444; display: inline-block; padding: 10px 15px; cursor: pointer; font-weight: bold; margin:0; } .tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 5px; outline: none; } .tab a:hover { text-decoration: none ! important; } .tab a.active { font-weight: bold; } .tab.active { color: #fff; background: #F79B40; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; } .tab-content { background: #ffffff; padding: 15px; } /** */ .in-block { margin-bottom: 1em; } .in-block h3 { background: #5e524d url("../images/arrow-down-right.png") no-repeat scroll 2em center; color: #fff; margin: 1em 0 0; padding: 0.3em 1em 0.1em 4em; text-transform: uppercase; } .in-block-content { background-color: #f1f1f1; margin-bottom: 1em; padding: 1em 2em; } /** Modal login */ #loginmodal { max-width: 500px; padding-bottom: 2px; display: none; background: #FFF; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); } #loginmodal h2 { margin:1.2em; text-align:center; font-size:1.2em; border-bottom:1px solid #549D93; } #loginmodal #valid {float:right;margin:1em;} .modal_close { position: absolute; top: 25px; right: 20px; display: block; width: 16px; height: 16px; background: transparent url(../images/modal_close.png) no-repeat 0 center; z-index: 2;opacity:0.5 } #lean_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; background: #000; display: none; } a.tag { padding:0.4em 1em; margin:0.2em 0.4em; background-color: #F2F2F2; border-radius:4px; font-variant: small-caps; } .cookiebanner span {font-size:0.9em;} a.see-detail-chart {color:#D05E67 !important;text-decoration: none ! important;margin-left:1em;} a.see-detail-chart:hover {color: var(--button-hover-color) !important} /** Search results */ #MatchPubliContents, #MatchWorkshopRep, #MatchWorkshopCal, #MatchWorkshopCom { margin:1.8em 0 0 3em;} li.matches span.infocomp {font-size:0.9em;color:#AAAAAA} li.matches span.infoparent {color: #79797A; font-size: 0.9em;} li.matches span.infoparent a {color:#EDB047;} li.matches span.pertinence {display:none;} #QueryTime {display:none;} .cke_chrome { border:2px solid #ccc ! important; border-radius:3px; } .onenews, .directory-entry { margin-bottom:1em;background-color:#efefef;padding:0.5em;} .onenews a.link-to-comments {font-size:0.9em;margin:0.3em 0.5em 0 0;padding:0.4em 0.7em;border-radius:7px;color:#a8a8a8;text-decoration: none;transition: all linear 0.15s;border:1px solid #d0d0d0; } .onenews a.link-to-comments:hover {background-color:rgba(221, 79, 91, 1);border:1px solid rgba(221, 79, 91, 1);color:#fff;} .onenews img, .directory-entry img {margin: 0 ! important;} .onenews p, .directory-entry p { text-align: left ! important;} .onenews h2 {margin-top:-1em} .newsmore { background-color: var(--primary-color);color: #ffffff !important; border-radius: 4px; border: 3px solid var(--primary-color); padding: 0.7em 1.4em; transition: all linear 0.15s;font-weight:bold;font-size:0.9em;} .newsmore:hover {background-color: white;color:var(--primary-color) !important;text-decoration:none;} section.footnotes {margin-top:2em;border-top:1px dotted #777;padding:0.5em 0;} section.footnotes header { height:auto;background-color:transparent;background-image:none;} section.footnotes header h2 { color:#777;text-transform:uppercase;font-size:1.1em;margin-top:0em} section.footnotes ol li { font-size:0.85em;color:#777;} /** Votes */ div.votes {margin:1.8em 0;} div.votes div.votes-number {padding:0.4em;position: relative;colorvar(--primary-color);width:17%;font-weight: bold;} div.votes span.cnt-votes {font-size:1.8em;vertical-align: sub;} /**div.votes span.cnt-votes:after {content: "
";}*/ div.votes div.i-like-it a:before { content: "\f087"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 1.1em; padding:0em; position: absolute; top: 3px; left: 0.5em; } div.votes div.i-like-it {padding:0.5em 1em;font-size: 1.4em;font-weight: bold;} div.votes div.i-like-it a {color:#33525C;border:3px solid #dedede;border-radius:20px;padding: 0.3em 1em 0.3em 2em;font-size: 0.8em;transition: background-color linear 0.15s;position: relative;} div.votes div.i-like-it a:hover {color:var(--primary-color);background-color: #dedede/*#EF4B4F*/;text-decoration: none;} div.votes p.vote-msg {margin:0.8em 0 0 0 ! important;padding:0 ! important;text-transform: none;font-size: 0.6em;font-weight: normal;} div.votes a.cancel-vote {background-color: inherit;padding: 0.3em;} div.votes div.i-like-it a.cancel-vote:before {content: "";display:none} [type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="submit"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], select, textarea { box-shadow : 0 0 0 0px transparent inset; vertical-align:top;} section.footnotes ol li {text-align: left ! important;} .gdpr-accepted {color:#333} input#gdpr-ok {margin-top:0.3em;} .password-policy {font-size:0.85em;font-style: italic;margin-bottom:3em ! important;margin-top:0em ! important;} .icon-block {text-align:center;} .icon-block h2 {color:#ed848d;text-transform: uppercase;} .icon-block p a {display: block;width:100%;text-align: center;transition:all linear 0.15s;border-top:1px solid #ed848d;border:1px solid #ed848d;padding:2.5em 0;color:#ed848d;} .icon-block p a:hover {color:#fff;background-color: var(--primary-color);} .icon-block p i.fa {text-align:center;font-size: 124px} #latest-contribs {margin:2em 0;border:6px solid #F0F0F0;} #latest-contribs h2 {text-align: center;color:#777;margin:0;padding:0.5em 0 0.3em 0;text-transform: uppercase;position: relative;background-color: #F0F0F0;} #latest-contribs-content {padding:0.5em 1em;} #latest-contribs-content .c-body {min-height:7em;} #latest-contribs-content .c-link .readmore {font-size: 1.3rem;} ul.slick-dots li {background-image: none ! important;} .slick-gallery {margin:0 auto;width:95%;text-align: center;} .slick-gallery .slick-list {padding-bottom: 0.5em ! important;} .slick-prev:before, .slick-next:before { color: #33525C ! important; } .slick-prev { left: 2% ! important; z-index: 9999; } .slick-next { right: 2% ! important; z-index: 9999; } .archives-newsletters h4 {font-size:1em;font-family: Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;text-transform: uppercase;} .archives-newsletters ul {margin:0 ! important;padding:0 2em 0 0 ! important;font-size: 0.85em;} .archives-newsletters ul li em {display:block} .featured-newsletter {border-left:1px solid #ccc;padding-left: 1.5em;} .antispam-notice {display:inline-block;padding-top:0.7em;color:#668ce1;font-size:0.9em;} span.you-badge { background: #dda5ef;padding:0.1em 0.6em; border-radius: 4px; font-size:0.85em;margin-left:1em;color:#fff;} .section_user-prefs div.comment .name, .section_user-prefs div.comment .avatar .section_user-prefs div.comment .votes {display:none;} .toggle-container {display:none;} .password-hash-notice { font-size: 0.8em; } .password-hash-notice:before {content:"\f06a";font-family:FontAwesome;color: inherit;margin-right:0.3em;} .password-hash-notice a { color: #000; font-weight: bold; }