/** Native elements **********************************************/ body { color:#333; font-family:Tahoma, Geneva, sans-serif; overflow-x:hidden; /**background:#f7f7f7;*/ } .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: #218C8D; 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:#4282B7; margin-bottom:1em; } h2 { margin: 0; padding: 1em 0 0 0; font-size:1.5em; color:#666; } h2 a, h2 a:visited {color:#DB789B;} h2 a:hover,h2 a:focus { color: #473E3F; } h2.tag-filtered {color:#9CC9A0;} h2.tag-filtered span {margin: 0.5em 0.2em;padding:0.2em 0.5em;color:#779e7b;} h3 { padding: 1em 0 0 0.2em; font-size:1.3em; color:#355866; } 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: #DEDEED; } 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; } /** 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.5em 1em; background:#464047; border:1px solid #464047; border-radius:5px; color:white; border:none; } /** 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; } .tinytextfield { width:200px; } .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; } #main input.submitbut, #main input[type="submit"], #comments-view input.submitbut, #comments-view input[type="submit"] { margin-left:80%; margin-bottom: 2em; } /** Header **********************************************/ header { height: 240px; /** background-image:url('../images/bg.png'); background-position:center; * */ } header h1 { float: right; color: #efefef; font-size: 1.8em; } header img { margin-left: 20px; } #user-menu { background:#7EB7B6; border-bottom:1px solid #C4D5D5; } #user-menu { font-weight:bold; color:#fff; } div.user-panel {position:relative;} div.user-panel-over { padding-top:1.4em; display: none; position:absolute; border-top:9px solid #7EB7B6; right:-2em; background-color:#fff; min-width:400px; /* necessary for IE */ z-index:999; } .myaccount a {color:#fff !important; } #user-identity {} /*div.user-panel-over > div.grid {border-top:1px solid #777; }*/ div.user-panel-over ul li {border-top:1px solid #EDB1C6;padding:0.3em 0;font-size:1em;} div.user-panel-over h3 {font-size:1em;text-align:center;text-transform:uppercase;font-weight:normal;color:#444444} div.user-panel-over a {font-weight:normal;color:#138AF2 !important;} div.user-panel-over a:hover {color:#0474D6;} div.user-panel:hover > div { display: block; } #user-menu ul { margin:1em;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:#0D8EFF;/**text-transform:uppercase*/} #user-menu a:hover {color:#0474D6; } #user-menu img.logo {width:90px;} #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 div.myaccount {margin-top:0.9em;} footer form { margin:0} /** Menu **********************************************/ .menu-wrap {width:100%;background-color: #ffffff;/**background-color: #69BCBC;*/} #menu ul { margin:0;padding:0; } #menu li { margin:0px;list-style:none; } #menu a { transition:all linear 0.15s; color:#333; font-size:1.1em; font-weight: bold; text-decoration: none; } #menu li:hover>a,#menu .actif>a{text-decoration:none;color:#004077;} #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: #004077; } #menu>ul>li:hover>a,#menu>ul>.actif>a{text-decoration:none;color:#004077;} #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:#ffffff;} .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:#004077;} #printer a {margin:1em;line-height:3.2em;color:#BFBFBF;} #printer span {display:none;} /** Content **********************************************/ #content {} #content p,#content li { line-height: 1.25; text-align: justify; margin: 0.7em 0; } .switchnav { /**float: right;*/ padding: 1em 0; margin: 0.2em; font-size: 0.85em; text-transform: lowercase; } .switchnav a.button { text-align:center;font-weight:bold; width:100%;padding:0.7em;margin-bottom:1em;text-transform:uppercase;display:block;border:0;border:1px solid #ccc;border-radius:5px;/**background-color:#D8D2D2;*/} /** 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 { margin:1em; } #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; } #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: #b9cbbf; margin:0 ! important; } .internal-nav a { color: #333; padding:1em 2.2em ! important ; /** ! important is necessary for use with easyTabs */ display:inline-block; transition: all linear 0.15s; font-weight:normal; } .internal-nav a:hover {background-color:#94b39e;} .internal-nav a.active {color: #444;font-weight: bold;background-color:white;} .internal-nav li { display:inline-block; margin:0 !important; padding:0 !important; background-image: none !important; } .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:#3A6260;} #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 form {margin:0;position:relative;} #search-input input[type='text']:focus { width: 70%; } #search-input input[type='text'] { background-color: #fff; /** background-image: url("../images/searchicon.png"); background-position: 10px 8px; * */ background-repeat: no-repeat; border: 2px solid #ccc; 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:#777; } #search-input i.fa-search {position:absolute;top:0.3em;padding-left:0.5em;font-size:24px;opacity:.3} /** #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"; } * */ #searchadv { font-size:0.85em;text-align:right;} #search-input label, #newsletter-form label:first-child {display:none;} #searchadv a {font-size:0.85em;} #validsearch {margin:0.3em ! important;display:none;} 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: #234A49; font-size: .85em; border-top:1px solid #ccc; 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 1em; background:url(../images/arrow-r.svg) no-repeat 0 center; background-size:12px 12px; } footer p.version {font-size:0.9em;} footer a, footer a:visited { color:#5EDBDB; } footer h3 { color:#F7F7F7; text-transform:uppercase; } footer a:hover { color:#5EDBDB; text-decoration:underline; } footer div.bottom { border-top:1px solid rgba(255, 255, 255, 0.1) } #logo-intermezzo { width:130px; } /** 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: gray; } #breadcrumb li a { color:#9DA0AA; } #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 **********************************************/ .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:1px 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;} /** Directory - yellowpages **********************************************/ .map { width:100%; height: 300px; border:1px solid #333; } .map img { max-width:none; } /** Dashboard **********************************************/ .table_dashboard tbody td { padding:1em 2em; 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:220px; } .dashboard-indicator-label, .dashboard-indicator-tendency { /**display:inline-block;*/ float:right; } /** datavisualisation type */ div.indicator-trend-values { font-size:0.9em; color:#848484; font-weight: bold; float:left; } 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 {} .dashboard-indicator-raw, .dashboard-indicator-sparkline { display:inline-block; padding: 0px; width:125px; text-align: center; position: relative; } .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-sparkline { padding-left:10px;width:115px;} .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 .value { display:none; } div.indicator-info-container { position: relative; } div.indicator-info { display: none; position: absolute; top: -50px; left: 120px; width: 300px; padding:0 1em; position: absolute; background: #F2F6F9; border: 2px solid #ccd4d4; text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /** -moz-box-shadow: 1px 1px 8px #777; -webkit-box-shadow: 1px 1px 8px #777; box-shadow: 1px 1px 8px #777; */ z-index: 99; font-size: 0.85em; } 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(242, 246, 249, 0); border-right-color: #F2F6F9; 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; } div.indicator-info p:last-child {border-bottom: none; } .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; } #main-chart-container { width:900px; height:700px; margin:3em auto; background:transparent; } #pie-chart { width:700px; height:500px; margin:0 auto; } /** 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;} .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; } .blocksujet { min-height: 120px; padding:1em; border-bottom:1px solid #dee1cd; } .blocksujet h3 {padding-top:0;} .blocksujet,.task_in_date { background: white; } .workshop_auth_sujet { float: left; width: 120px; font-size: 0.85em; } .workshop_date_sujet { border-bottom: 1px dotted gray; color: gray; 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;} span.block-title {font-weight:bold;color:#444;} /* 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} .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, .task_content p { margin: 0; } .task_content p { color: #857D71; } .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 { color:#ccc; font-style: italic; height: 16px; font-size: .85em; display: block; } #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_profile { width: 50px; display: block; } .img_desc { margin-top: 4px; } .buttonmargin { margin:1em 0; display:inline-block; } /* Comments -------------------------------------------------------- */ #add-comment-form { width:97%; } #add-comment h3 { margin-top:2em; } #anchor-comment,#anchor-post-comment { border-bottom: 2px solid #eee; margin: 0.5em 1em; display: inline-table; padding: 0; float: right; } /** #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; } #anchor-comments { clear:both; float:right; margin-bottom:0.3em; } .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; position: relative; border-bottom: 1px solid #ccc; min-height: 55px; } .comment .avatar { height: 50px; left: 10px; position: absolute; width: 150px; top: 15px; } .avatar img { max-height: 150px; max-width: 150px; } .comment .name { margin-left: 200px; color: #939393; } .comment .date { font-size: 10px; padding: 0; position: absolute; right: 15px; top: 10px; color: #bbb; } div.comment > div.body { margin-left: 200px; min-height:100px; } .to-moderate { background-color: #FFE293 !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; } /* 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;} /* iphone checkbox style -- do not remove .cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(../images/switch.gif) repeat-x; display: block; float: left; } .cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; } .cb-enable span { background-position: left -90px; padding: 0 10px; } .cb-disable span { background-position: right -180px;padding: 0 10px; } .cb-disable.selected { background-position: 0 -30px; } .cb-disable.selected span { background-position: right -210px; color: #fff; } .cb-enable.selected { background-position: 0 -60px; } .cb-enable.selected span { background-position: left -150px; color: #fff; } .switch label { cursor: pointer;display: inline;width:auto;margin: 0;} p.switch {margin:0.3em;padding:0;} *********************************************/ p.switch {text-align: center !important;margin:0.3em !important;} p.switch label {display:none;} #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 { list-style: decimal inside none; font-size: 0.85em; margin:1em 0 2em 0; } #linkinparts 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: right; } .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; height: 8px; width: 22px; } 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: #78A3CC; 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: bottom; border: 1px solid #777; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .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: 1.5em 0 1.3em 0; padding:0.5em 1em; font-size:1.4rem; } .readmore:before { content:"\f055 "; font-family:fontAwesome; padding-right:0.4em; } a.readmore:hover { color:#5A5A5A !important; /**background-color: #E0E0E0;*/ } .readmore::after { content: ''; display: block; width: 0; height: 2px; background: #5A5A5A; transition: width .3s; } .readmore:hover::after { width: 100%; //transition: width .3s; } /** 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.2em 1em; margin:0.2em 0.4em; background-color: #E4E4E4; border-radius:4px; font-variant: small-caps; } .cookiebanner span {font-size:0.9em;} /** 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:white;padding:0.5em;} .onenews h2 {margin-top:-1em} 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;font-size:1.2em;} div.votes div.votes-number {background-color:#7d8ca8;padding:0.7em;position: relative;color:white;width:300px;font-weight: bold;} div.votes span.cnt-votes {font-size:3em;display:block;} /**div.votes span.cnt-votes:after {content: "
";}*/ div.votes div.votes-number:before { content: "\f005"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: white; font-size: 42px; padding:0.7em; position: absolute; top: 0px; left: 15px; } div.votes div.i-like-it {background-color: #fefefe;padding:1em;font-size: 1.8em;font-weight: bold;text-transform: uppercase;} div.votes p.vote-msg {margin:0 ! important;padding:0 ! important;text-transform: none;font-size: 0.5em;font-weight: normal;}