/**** general *****/ body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #444; background: #fcfcfc; } html\:abbr,abbr { border: none; cursor: help; } header { background:#33a2aa;/*#94afd1;*/ /*#719B83;*/border-bottom:1px solid #393f48;display:block;width: 100%;} hr { width: 90%; text-align: center;o color: #8099b6; background: #8099b6; height: 1px !important; padding: 0px; margin: 3em 20px; text-align: center; border: none; } p, li { margin:.5em 0; } h1 { display: none; padding: 0 0 0.5em 0; color: #888888; font: normal 2em "Lucida Grande", "Lucida Sans", Lucida, sans-serif; margin-left: 5px; margin-top: 3px; margin-bottom: 0px; } h2 { color: #E98E4E; /*#719B83*/; font: normal 1.6em "Lucida Grande", "Lucida Sans", Lucida, sans-serif; margin: 1em 0; font-weight: bold; } h3 { margin:.5em 0; } h3.part { display: block; clear:both; border-bottom:1px solid #9DADC9; padding: 1em 0 .2em; margin-bottom:1em !important; font-weight: normal ! important; } .subtitle { margin-top:-1em; color: #FCA874; font-weight: bold; margin-bottom:2em; } ul { margin:.5em 0; } img { border: none; vertical-align: middle; max-width: 100%; height: auto; } code { font-family: courrier; font-size: 0.85em; } /** definition-list **/ dl { margin: 0 0 1em; padding: 0; overflow: auto; clear: both; } dt { font-weight: normal; color:#008b95; width: 220px; font-size:0.9em; display: inline-block; width: 17%; padding: 10px 0; min-height:40px; padding-right: 10px; /**background-color:#F2F2F2;*/ text-align: right; } dd { color: #44576c; border-bottom:1px solid #ccc; padding: 10px 0; min-height:40px; vertical-align: top; width: 77%; display: inline-block; } dd:hover { background-color:#EFF3F7; } dt sup { vertical-align: super; font-size: .7em; line-height: .3em !important; } /** A restaurer si problème avec code au dessus dl { margin: 0 0 1em; padding: 0; clear: both; } dt { font-weight: normal; color:#008b95; width: 220px; font-size:0.95em; float: left; clear:both; padding: 10px 5px 10px 0; min-height:40px; padding-right: 10px; text-align: right; } dd { color: #44576c; border-bottom:1px solid #ccc; margin: 0 0 0 230px; padding: 10px; min-height:40px; overflow: auto; zoom:1; } /***/ dd p { text-align: justify; } dd img { margin: 10px } dd ul li { list-style-type: circle !important; margin-left:1em; } table { border: none; width: 100%; font-size: 0.85em; margin-bottom: 10px; color: #000000; table-layout:auto; } thead td { background: url("../images/bg_thead.gif") repeat-x bottom; line-height: 2em; } thead,tfoot { background-color: #008b95; color: white; } tbody { background-color: #ebf0f6; color: #3e526a; font-size: 1.1em; } tbody tr:hover {background-color: #DCE5EF;} /* no hover color on ckeditor table */ table.cke_editor tbody tr:hover, table.cke_dialog_contents tbody tr:hover {background-color: transparent;} th { border: 1px #D9D9B5; background-color: #dedede; text-align: left; text-indent: 5px; vertical-align: middle; } td { border:0; border-bottom: 1px solid white; text-align: left; padding:.3em; vertical-align: middle; } tr { text-align: left; text-indent: 5px; } p label,div .label { color: #33A2AA; font-weight: bold; vertical-align:top; } /*** formulaire **/ input,textarea,select { margin: .5em 0; padding: 2px; font-size: 1em; } label,.label { margin: .3em 0 0 0; padding: 0.4em 0 0 0; } label.autowidth { width:auto; margin-right:1em; margin-left: 0.5em; line-height:2.3em; display: inline; } input[type='checkbox'], input[type='radio'] { border:0; background: none; } input[type="text"]:disabled, input[readonly="readonly"] { background:#E6E9ED; color:#ccc; } input, textarea, .largetextfield { background-color:#F7F7F7; color: #4B6886; vertical-align: top; border: 2px solid #E1E1E1; padding:0.5em; border-radius:3px; } input[type="range"] {border:none;} input.i-error {background-color: #F9DBE0; border: 1px solid #FF8499;} .textfield, .textfield-shorten { min-width: 760px; text-align: left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .textfield-shorten { width: 585px; } .largetextfield,.no-wysiwyg { width: 760px; height: 150px; text-align: left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .shorttextfield { text-align: left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } p.post-date { clear: left; padding-top: 1em; } input#searchincome { width: 70px; border: 1px solid #546C91; padding: 0 0 0 0.2em; text-align: left; } .largetextfield:focus,.textfield:focus,input#searchincome :focus,.shorttextfield:focus { background: #ffffff; border: 2px solid #a5bffc; color:#444; } form { margin-bottom: 3em; } input.button, .button { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #767676; text-align:right; background:#333; border: 0 none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff ! important; text-decoration:none ! important; /* display: inline-block; */ float:right; line-height: 20px; margin:1em 1.3em ! important; padding: 0.8em 1.8em; text-transform:none; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; text-align: center; } .button {float:none; display: inline-block;} .button.light {background: #C6C6C6;} .button.regular {background: #63BEE8;} .button.ok {background: #46b98a;} .button.warn {background: #E8929F;} input.button:hover, .button:hover { background: #444; } input[type="submit"] { background: #46b98a; } input[value="annuler"] { background: #ccc; } label,.label { font-family: inherit; color: inherit; vertical-align: middle; width: 260px; display: inline-block; text-align: right; padding-right:1em; } .label,.rightpanel { margin: 1em 0 } .rightpanel { display: inline-block; max-width:68%; } .rightpanel input { margin: 0 } .rightpanel label { width: auto; display: inline; padding:0 1em .5em .5em; line-height: 20px; float: none; } .cke_dialog_body .cke_chrome { margin-left: 0 !important; } .cke_chrome { margin-left: 264px !important; border:2px solid #E1E1E1 ! important;border-radius:3px; } .input-notice { margin-left: 260px !important; width:60%; display:block; } span.radio { font-family: inherit; color: inherit; vertical-align: middle; display: inline-block; margin-left: 5px; margin:0 1em 0 .5em; } .radioinline { margin-left: 200px; } select { background-color:#F7F7F7; border: 2px solid #e1e1e1; font-family: Arial, Helvetica, sans-serif; color: #4B6886; vertical-align: top; font-size: 1em; padding:0.5em; border-radius:3px; max-width:760px; } option[selected] { background-color:#828991; color: #FFFFFF; padding:0 1em; } optgroup { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; font-style:normal; vertical-align: top; margin: 0.1em; padding: 0; } /* utilisé pour input[type=file] */ .file { background-color: #F7F9FD; border: 1px solid #546C91; font-family: inherit; font-size: 11px; color: #4B6886; vertical-align: top; margin: 2px 2px 2px 0; padding: 0; width: 300px; } /*--------------- icone action --------------------------*/ .iconetab { margin:0.3em .5em .5em 0; overflow:auto; float:right; background-color:#FCFCFC; border:1px solid #E0E0E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } td .iconetab { background-color:transparent; border:none; -webkit-border-radius:0; -moz-border-radius: :0; border-radius:0; color:#aa95bf; } a[class^='ico_'] i, a[class*=' ico_'] i { color:white; } .iconetab a[class^='ico_'] i, .iconetab a[class*=' ico_'] i { color:#aa95bf;} a.ico_add2,a.ico_mod2,a.ico_sup2,a.ico_mail2,a.ico_lock2,a.ico_unlock2,a.ico_send2,a.ico_approve2,a.ico_disapprove2, a.ico_send2, a.ico_generic2 { float: right; padding:2px; background-color:#aa95bf; /*#8bafe5;*/ /*#c6c6c6;*/ /*#e98e4e;*/ /*border:1px solid #8dd4d8;*/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0 3px 10px 3px; padding:0 2px; text-indent:0; font-size:1.4em; -webkit-transition: background-color 1000ms linear; -moz-transition: background-color 1000ms linear; -o-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; } a.ico_add2:hover,a.ico_mod2:hover,a.ico_sup2:hover,a.ico_mail2:hover,a.ico_lock2:hover,a.ico_unlock2:hover,a.ico_send2:hover,a.ico_approve2:hover,a.ico_disapprove2:hover, a.ico_send2:hover, a.ico_generic2:hover { background-color:#735F87; } a[class^='ico_'] span, div[class*=' ico_'] span { display:none; } a.ico_add,a.ico_mod,a.ico_sup,a.ico_mail,a.ico_lock,a.ico_unlock,a.ico_approve,a.ico_disapprove, a.ico_send, a.ico_generic { float: right; font-size:1.2em; margin:0; padding:0 2px; text-indent:0; } a.ico_mail:hover,a.ico_mod:hover,a.ico_sup:hover,a.ico_approve:hover,a.ico_disapprove:hover { background-color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } a.no-action { color:#449B44 !important; } a.no-action:hover { color:#5FB75F !important; } /*--------------- élements de page --------------------------*/ .brendstep { clear: both; } .pagination { margin: 1.2em; text-align: center; } .pagination a, .pagination span { margin:0 0 5px; padding:5px; color:#333; background: #eee; line-height: 2.5em; } .pagination span {background:#FFE2AA;} .pagination a:hover { background: #ccc; color:#000 !important; text-decoration: none !important; } /*--------------- definition de containers --------------------------*/ #container { padding: 0; background-repeat: no-repeat; } #tools { background-color:#e7965c; border-bottom:1px solid #ccc; padding:0.5em 0; color:#333; margin: 0 auto; text-align: right; font-size: 1em; } #sitename {color:#444;padding:0 2em;font-weight:bold;} #bienvenue { color: #444; /* #bac3d9;*/ padding:0 1em; } #goto-front span {display:none;} #bienvenue a, a.logout { color: #96480e; /*#A2B1EF; #A2B7E8;*/ /*#E1E3E8;*/ text-decoration: none; } /**#bienvenue i.fa-user {margin-right:.3em;}*/ a.logout {margin:0 1em;} #bienvenue a:hover, a.logout:hover { color: #efefef; } #containersearch { padding:2em 0 0 0; position: absolute; right:0px; top:36px; background: inherit; width:360px; height:82px; font-size:1.1em; text-align: center; } #containersearch #searchincome,#searchincome :focus { width: 250px; border: 2px solid #eeeeec; background: #33A2AA; /*#93C1A6;*/ color: #F2F2F2; text-align: left; margin:0; padding:0.5em; } #gosearch { width: 20px; height:25px; background: url("../images/search-button.png") no-repeat left 2px; border: 0; margin:0.3em 0 0 0.7em; } .contboxgray { text-align: left; padding: 1em; text-indent: 0px; background-color: #f9f9f9; border:1px solid #EAEAEA; } /* remove border-top when .contboxgray is called with fold/unfold box toggle_title */ .toggle_title + .contboxgray { border-top:none; } .contboxwhite { text-align: left; padding: 1em; text-indent: 0px; margin: 1.5em; border: 1px solid #EAEAEA; } div.wrap-menu {} .containermenu { padding: 0; margin:0 auto; list-style: none; /*max-width: 960px;*/ } .containermenu ul {margin:14px 0 0;} .containermenu > li {float: none; display:inline-block;} .containermenu .menu { text-align: center; width: 170px; height:100px; float: none; display:inline-block; margin: 0; padding: 15px 0 0; text-decoration: none; font: normal 1.1em "Lucida Grande", "Lucida Sans", Lucida, sans-serif; cursor: pointer; color: #fff; /*#4D5A75;*/ transition: background-color 500ms linear 0s; -moz-transition: background-color 500ms linear 0s; -webkit-transition: background-color 500ms linear 0s; border-left:1px solid #1bafb9; /*#BCBFAF;*/ } #menu_help_interface {border-right:1px solid #1bafb9; /*#BCBFAF;*/} ul.containermenu li ul { display:none; } ul.containermenu li:hover ul { display:block; } .menu:hover { background-color:#31415A ; /*#53667C;*/ color:white; } #l21_logo { background: url("../images/menu_logo.png") no-repeat; display: block; width:158px; height:111px; position: absolute; top:38px; } #l21_logo span { visibility: hidden; } .sub_menu { position: absolute; top:136px; margin: 0px 0 0 0; padding: 0em 0 .5em 0; width: 250px; background:#33A2AA; /*#989E80;*/ /*#aac2de;*/ text-align: left; display: none; z-index: 1000; list-style: none; float: none; clear: both; -moz-opacity: .93; opacity: .93; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .sub_menu li { padding:0; margin:0; border-bottom:1px solid #ddd; } .sub_menu li:last-child {border:0} .sub_menu li a { color: white; text-decoration: none; padding: 0.5em 1em 0.5em 20px; display: block; text-align: left; transition: background-color 500ms linear 0s; -moz-transition: background-color 500ms linear 0s; -webkit-transition: background-color 500ms linear 0s; } .sub_menu li a:hover { color: #e5edf8; background-color:#31415A ; /*#53667C;*/ } #chemin li a i { margin-right:0.4em; } .containermenu ul, .containermenu li {margin:0;padding:0;} ul.containermenu i {font-size:1.5em;line-height: 1.8em;} ul.sub_menu i {margin-right:1em;font-size:1.5em;line-height: 1.3em;} .chemin_rub {margin-right:1em;} .quickbox { margin: 0; padding: 0; } .entete { position: absolute; top: 137px; right: 0; padding: 0; margin: 0; } .quickbox li { list-style: none; padding: 0; margin:0; border-top:1px solid #fff; line-height: 1.2em; font-size: 1.1em; } /* .quickbox a:before { content: "» "; } */ .quickbox h1 { color: #fff; display: block; padding: 0.4em 0.4em; margin: 0; font-size: 1.1em; text-align: center; cursor: pointer; background: #aa95bf; /*#6D6D6D;*/ width: 300px; right: 0; position: absolute; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .quickbox a { background:transparent url(../images/bullet-quickbox.png) no-repeat 0.8em 1em; text-decoration: none; color:#5B6C7C; padding:.7em 1em .7em 2em; display: block; } .quickbox a:hover { background-color:#d5c7e2; } .quickbox ul { background: #ebe6f2; color: #555753; margin: 0 0 0 0; padding: 0em; list-style: none; display: none; width: 300px; padding-top: 50px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .quickbox ul li.no-data { padding:0.3em 0.2em 0.3em 0.8em; } #chemin { max-width: 1140px; display: block; margin: 4em auto 0.6em auto; text-align:center; } #chemin ul { padding: 0.5em; margin: 0 0 0 1.5em; text-align: left; } #chemin li { list-style: none; color: #a0a09f; font: normal 1.1em "Lucida Grande", "Lucida Sans", Lucida, sans-serif; display:inline-block; } #chemin li a { background-repeat: no-repeat; text-decoration: none; } #chemin li a:hover { color: #777; } .chemin_rub { color: #8c8c8c; font: normal 1.3em "Lucida Grande", "Lucida Sans", Lucida, sans-serif; display: block; margin-right: 10px; height: 35px; line-height: 40px; } .chemin_rub:after { content: url('../images/breadcrumb_arrow.png'); margin:10px 0.2em 0 0.6em; } .chemin_home { display: none; } .contentcontainer { margin: 0 auto; float: none; clear: both; } #itemenu { padding:0; max-width: 1140px; margin:0 auto; text-align:center; } .contentlink { /** position: absolute; top:140px; left: 0; */ padding: 0; text-align: center; width: 100%; background: #91d1d6; color: #fff; min-height:3em; font-size: 1.1em; line-height:3em; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; } .contentlink i { margin-right:0.5em; font-size:1.3em;} .contentlink a { display:inline-block; color:#1f878e; padding:0.3em 1em; text-decoration: none; margin: 0; font-weight:bold; webkit-transition: background-color 500ms linear; -moz-transition: background-color 500ms linear; -o-transition: background-color 500ms linear; -ms-transition: background-color 500ms linear; transition: background-color 500ms linear; } .contentlink a:hover { color: #fff; background-color: #42688a; } #content { padding: 2em 1.5em 4em 1em; max-width: 1140px; margin: 0 auto; border: #eaeaea 1px solid; background: white; min-height: 240px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size:1.2em; } span.level-label {color:#777;} span.level-label:after { content:" : ";} #content h1 { display: block; } #content ul li { list-style: none; } #content ol li { list-style: decimal inside none; } #content dd li { list-style:disc; } #content ul.sousitem { padding: 0px; margin-top: 5px; margin-bottom: 4px; margin-left: 15px; } #content li.sousitem { background-image: none; padding: 0px; clear: both; } #content a, #colorbox a { color: #2A3542; text-decoration: none; } #content a:hover, #colorbox a:hover { color: #202830; text-decoration: underline; } #content h5 { margin-top: 10px; text-align: left; margin-left: 0px; color: #4B6886; font-size: 1em; font-weight: normal; margin-bottom: 0px; padding-left: 0px; font-style: italic; text-indent: 2em; } #content h4 { margin-top: 10px; text-align: left; margin-left: 0px; color: #4B6886; font-size: 1.2em; font-weight: normal; margin-bottom: 0px; padding-left: 0px; font-style: italic; } #content h3 { margin: 1.5em 0 .5em; text-align: left; color: #4B6886; font-size: 1.2em; font-weight: bold; background-repeat: no-repeat; } .state { color: #9C9C8E; font-size: 11px; margin-left: 5px; } div.comment { /** trouble somewhere ????? margin: 0 0 0 180px; padding: 0; vertical-align: top; width: 300px; */ } .filterselect { float: right; } /** .headerhelp { max-width: 1140px; margin: 0 auto 2em auto; padding: 1em 0; border-top: white 1px solid; color: white; background: #e2e2e2 url("../images/bg_footer.png") repeat-x top left; text-align: center; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } */ .headerhelp {display:none;} footer { color: #7F7F7F; /**border-top: 1px #D8D8D8 solid;*/ background: #315268; font-size:0.9em; margin-top:5em; } footer p { margin:0; color:#efefef; } footer a { color: #eda16f; text-decoration: none;} footer a:hover { color: #E98E4E;} p.version {color:#81D1E3} /*--------------- Help box --------------------------*/ #aide-ancre {display:none;} #aide { color:#888a85; padding: 2.5em 1em; margin: 1em auto; text-align: left; width: 90%; } #aide .info { color: #E98E4E; font: bold 1.8em "Lucida Grande", "Lucida Sans", Lucida, sans-serif; /*border-bottom:2px solid #E98E4E;*/ background-color:#aa95bf; color:#fff; padding: 0.3em; margin: 0 0 1em 0; } #aide li { list-style: none; padding:0.3em 1.5em 0.4em 1.5em; font-size: 1.1em; background: url(../images/arrow-r.svg) no-repeat 0 7px; background-size: 16px 16px; font-weight: bold; border-bottom:1px solid #eaeaea; } #aide a { color: white; } /*--------------- messages & errors --------------------------*/ .highlight{ background-color: yellow; } .systemerror, .info, .error { padding:.6em 10% .6em 10%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; font-weight:normal; font-size: 1em; margin:1em; } .systemerror { background-color: #F7E5E1; } .error { color:#A3533E; background-color: #F7E5E1; } .info { background-color: #f4f6fe; color: #3b5cc6; } .soft-emphase { font-size:0.9em; font-style: italic; color:#777; } .info a { margin: 0px; padding: 0px; color: #F69E18; text-decoration: none; } .info a:hover { color: #60778E; text-decoration: underline; } /* --------------- security-image -------------------------- */ .code-confirmation { margin:2em 1em; padding:2em; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color: #F6F6F6; } #securityimg { border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top:0.1em; } #version-check { text-align: center; margin: 2em 1em; font-size:0.9em; } /**#version-check span.no-update { display:none;}*/ #version-check span.check-failed {} a#download-link-header {margin-left:1em;color:#fff;transition:all linear 0.15s;} a#download-link-header:hover {margin-left:1em;color:#333} a#download-link { background: #fff url(../images/update_dl.png) no-repeat 2em center; font-size: 1em; font-weight: bold; color:#82BA92; height: 35px; line-height: 35px; display: inline-table; padding:0.5em 2em 0.5em 5em; transition:all linear 0.15s; } a#download-link:hover { background-color:#F6F6F6;text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #version-check {color:#999;} a.basic-links {font-size: 0.8em;font-weight: bold;color:#999 ! important;position:relative;} a.basic-links:hover {text-decoration: none ! important;color:#444 ! important;} a#see-features { padding:0.5em 0 0.5em 1.5em;margin-left:.5em } a#see-features::before { content: "\f0a9"; font-family: FontAwesome; text-decoration: none; padding: 0; position: absolute; top: 0.4em; left:0; } a#changelog::before { content: " - "; } .debug { background: #f7dfd9; color: red; border: 1px solid #ff3600; } .tools_execute { font-size: 1.2em; color: #888888; margin-left: 2em; } #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; } /* tooltip styling. by default the element to be styled is .tooltip */ /** .tooltip { display: none; background: #000; -moz-box-shadow: 1px 1px 12px #555; -webkit-box-shadow: 1px 1px 12px #555; box-shadow: 1px 1px 12px #555; border: 1px solid white; width: 250px; padding: 10px; color: #fff; } */ .tooltip { position: relative; background: #0f050f; color: #fff; width: 280px; padding: 10px; -moz-box-shadow: 1px 1px 12px #555; -webkit-box-shadow: 1px 1px 12px #555; box-shadow: 1px 1px 12px #555; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; word-wrap: break-word; } .tooltip:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(15, 5, 15, 0); border-top-color: #0f050f; border-width: 5px; margin-left: -5px; } .debug_alert { background-color: yellow; color: red } .loading { background: transparent url(../images/loader.gif) no-repeat center center; display:inline-block; width:26px; height:26px; margin:0 1em; } /* Comments -------------------------------------------------------- */ #anchor-comment, #anchor-post-comment { border-bottom:2px solid #eee; margin: 0.5em 1em; display:inline-table; padding: 0; float:right; } #anchor-comments:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .comment { padding:1em; position:relative; border-bottom:1px solid #ccc; border-left:5px solid transparent; min-height: 55px; color:#333; } .contrib-block .body { font-size:0.9em;} .contrib-block .body span.c-label, .contrib-block .body p.c-label { font-weight: bold;} .comment .avatar{ height:50px; left:10px; position:absolute; width:50px; top:15px; } .avatar img { max-height:50px; max-width:50px; } .comment .name { margin-left: 100px; color:#939393; } .comment .name a { color:#777777 !important; } .comment .name a:hover { color:#333 !important; } .comment .date { font-size:10px; padding:0; position:absolute; right:15px; top:10px; color:#bbb; } .comment > .body, #comments > .body { line-height:1.2; margin-left: 100px; } .to-moderate { border-left:5px solid #FFC446; } p.moderation { color:#FFBB00; font-size:11px; } .comment .item { font-style: italic; color:#939393; margin-left: 100px; } #comments .del { background-color:#F97C7C; } #comments .approve { background-color:#D0EDBB; } #comments .disapprove { background-color:#E295B3; color:white; } #comments .awaiting { background-color:#FFB600; color:white; } #comments .action-marker { font-size: 8px; text-transform: uppercase; float:right; margin-right:1em; padding:0.2em 0.5em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .comment-actions a span { display:none; } .comment p {width:75%} /* slightly enhanced, universal clearfix hack */ .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { display: inline-block; } /* start commented backslash hack \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* close commented backslash hack */ .odd { background-color: #FCFCFC; } .tDnD_whileDrag { background-color: #f6f6f6 !important; } .dragHandle {background:url(../images/drag.png) transparent repeat-y 2px 2px; width:12px;cursor:move;} .sortResult { float:right; width:250px; text-align: center;padding:0.3em;margin:.5em 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} .succeed {background-color: #C8F7CB;color:#27602B} .failed {background-color: #FCD9D9;color:#6D2424} #browse_server { margin:0.3em 0.4em; display: inline-table; font-size:1.3em; } #browse_server span { display: none; } .mod_link { /*background:transparent url(../images/bgul2.gif) repeat-x 0 0;*/ margin:1em 0 2em; text-align: center; font-size: 0.9em; } .mod_link a { color: #fff !important; font-family: "Lucida Grande", "Lucida Sans", Lucida, sans-serif; padding:1em 1.3em; display:inline-block; font-weight:bold; font-size:0.9em; background: #f3b487; border-right:1px solid white; text-transform:uppercase; -webkit-transition: background-color 1000ms linear; -moz-transition: background-color 1000ms linear; -o-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; } .mod_link a:last-child { border-right:none; } .mod_link a:hover, .mod_link a.active { color: #fff !important; background: #735F87; text-decoration: none ! important; } .filter a { float: right; border:1px solid #A7D3B5; margin:6px 0 0 1.5em; padding:0.4em 1.2em; display:inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .filter a {color:#68A07A ! important;text-decoration: none ! important;} .filter a:hover {background-color: #E6F9E3} .filterselect { padding: 0px; text-indent: 0px; margin-right: 0px; /*margin-left: 250px;*/ } form#theme label {color:#555} .toggle_title { font-size:0.95em; /*border-top:1px solid #ddd; border-bottom:2px solid #ddd;*/ text-align: left; text-indent:2em; margin: 2em 0 0; font-weight: bold; } .toggle_title a { background-color: #94CED2; background-image: url(../images/toggle.png); background-repeat: no-repeat; background-position: 95% -38px; padding: 0.5em; font-size:1.1em; color:#fff !important; display: block; text-transform: uppercase;; /*font-variant:small-caps;*/ } .toggle_title a:hover { /*background-position: 95% 12px;*/ text-decoration: none !important; background-color: #33A2AA; -webkit-transition: background-color 1000ms linear; -moz-transition: background-color 1000ms linear; -o-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; } .toggle_title a.open { background-position: 95% 12px; -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; transition: background 0.5s linear; } .mce-tinymce { display:inline-block !important; width:600px !important; } .ui-datepicker-trigger { margin:0.9em 0.5em;} .col-3 { column-count:3; -moz-column-count:3; /* Firefox */ -webkit-column-count:3; /* Safari and Chrome */ } .tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerSortUp, .tablesorter-default thead .tablesorter-headerAsc { background-color: #6d6d6d ! important; } .tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerSortDown, .tablesorter-default thead .tablesorter-headerDesc { background-color: #6d6d6d ! important; } #cboxClose { border:none; } .jqstooltip { box-sizing: content-box; padding: 10px; -moz-box-shadow: 1px 1px 12px #555; -webkit-box-shadow: 1px 1px 12px #555; box-shadow: 1px 1px 12px #555; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; word-wrap: break-word; } dt.phpdebugbar-widgets-key { min-height: 0; } /** 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: #ededed; padding: 15px; border-top:1px solid #F79B40; } /***************************************** * DROPDOWN MENU *****************************************/ .dropdown { position: relative; display: inline-block; } .dropdown .dropdown-menu { position: absolute; top: 100%; display: none; margin: 0 ! important; list-style: none; /** Remove list bullets */ width: 100%; /** Set the width to 100% of it's parent */ padding: 0; z-index:9999; } .dropdown-menu li { margin:0; } .dropdown:hover .dropdown-menu { display: block; } /** Button Styles **/ .dropdown button { background: #FF6223; color: #FFFFFF; border: none; margin: 0; padding: 0.4em 0.8em; font-size: 1em; } /** List Item Styles **/ .dropdown a { display: block; padding: 0.2em 0.8em; text-decoration: none; background: #F2F2F2; color: #333333; } /** List Item Hover Styles **/ .dropdown a:hover { background: #ddd; text-decoration: none ! important; } .export-button { float:right; margin: 0 1em 0 0.2em; } .export-button button { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:2 5em; height: 36px; } .ms-drop input[type="text"] {width:1000%;} .ms-drop ul > li {margin:0;} .ms-drop ul > li:first-child label {font-weight: bold;} .ms-drop ul > li label { text-align:left ! important;width:100%;border-bottom:1px solid #EAE8E8; } tr[class^='status-archive-public'] td.publication-date { background: url(../images/archive-public.png) transparent no-repeat 61% center; } tr[class^='status-archive-private'] td.publication-date { background: url(../images/archive-admin.png) transparent no-repeat 61% center; } section.footnotes {margin-top:2em;padding:0.5em 0;} section.footnotes header { height:auto;background-color:transparent;border:none;} section.footnotes header h2 { color:#777;text-transform:uppercase;font-size:1em;margin-top:0em} section.footnotes ol li { font-size:0.85em;color:#777;} /** Flat checkbox and radio button * Adapted code from : http://blog.karenmenezes.com/2014/nov/1/another-pure-css-checkbox-article/ * http://codepen.io/imohkay/pen/bCpxm */ input[type=checkbox], input[type=radio] { opacity: 0; position: absolute; } input[type=checkbox], input[type=checkbox] + label, input[type=radio], input[type=radio] + label { display: inline-block; vertical-align: middle; margin: 5px; cursor: pointer; } input[type=checkbox] + label, input[type=radio] + label { position: relative; text-align: left; } input[type=checkbox]:not(.checkbox-switch) + label:before, input[type=radio] + label:before { content: ''; background: #fff; border: 2px solid #ddd; display: inline-block; vertical-align: middle; border-radius:4px; width: 17px; height: 17px; padding: 2px; margin-right: 10px; text-align: center; } input[type=checkbox]:not(.checkbox-switch):checked + label:before { background: #C4BEBE; box-shadow: inset 0px 0px 0px 4px #fff; } input[type=radio] + label:before { border-radius: 50%; } input[type=radio]:checked + label:before { background: #C4BEBE; box-shadow: inset 0px 0px 0px 4px #fff; } /** input[type=checkbox]:not(.checkbox-switch):focus + label, .input[type=radio]:focus + label { outline: 1px solid #ddd; /* focus style */ } */ /** CSS checkbox switcher * from http://callmenick.com/_development/css-toggle-switch/ */ input.checkbox-switch { position: absolute; margin-left: -9999px; visibility: hidden; } input.checkbox-switch + label { display: block; position: relative; cursor: pointer; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } input.checkbox-switch + label { padding: 2px; width: 60px; height: 30px; background-color: #dddddd; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; } input.checkbox-switch + label:before, input.checkbox-switch + label:after { display: block; position: absolute; content: ""; } input.checkbox-switch + label:before { top: 2px; left: 2px; bottom: 2px; right: 2px; background-color: #fff; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; } input.checkbox-switch + label:after { top: 4px; left: 4px; bottom: 4px; width: 22px; background-color: #dddddd; -webkit-border-radius: 22px; -moz-border-radius: 22px; -ms-border-radius: 22px; -o-border-radius: 22px; border-radius: 22px; -webkit-transition: margin 0.4s, background 0.4s; -moz-transition: margin 0.4s, background 0.4s; -o-transition: margin 0.4s, background 0.4s; transition: margin 0.4s, background 0.4s; } input.checkbox-switch:checked + label { background-color: #8ce196; } input.checkbox-switch:checked + label:after { margin-left: 30px; background-color: #8ce196; } p.votes-number {position:relative;padding-left:1.5em;} p.votes-number::before { content: "\f005"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #cccccc; padding: 0; position: absolute; top: 0px; left:0; } a.mailto { color:#008B95 ! important; color:#E7965C ! important; }