/* Saisie décision de jury BUT */ :root { --color-recorded: rgb(3, 157, 3); --color-explanation: blueviolet; } .jury_but { font-family: Verdana, Geneva, Tahoma, sans-serif; } .jury_but .titre_parcours, .jury_but .nom_etud { font-size: 130%; padding-bottom: 12px; } .jury_but .nom_etud { font-weight: bold; } ul.modimpls_att { margin-top: 8px; margin-left: 32px; padding-top: 0; color: black; } .jury_but h3 { margin-top: 0px; } .jury_but_box { margin: 0px 16px 16px 16px; background-color: rgb(253, 253, 231); border: 2px solid rgb(4, 4, 118); border-radius: 4px; padding-top: 8px; padding-left: 16px; padding-right: 16px; padding-bottom: 16px; min-width: var(--sco-content-min-width); max-width: var(--sco-content-max-width); } div.jury_but_warning { background-color: yellow; border-color: red; padding-bottom: 4px; } div.jury_but_box_title { margin-bottom: 10px; } .but_annee { margin-left: 32px; display: inline-grid; grid-template-columns: repeat(4, auto); gap: 8px; } .but_annee_caption { grid-column: 4 / 5; } .but_annee_caption, .but_niveau_titre { background: #09c !important; color: #FFF; padding: 8px !important; } .niveau_vide { background-color: rgb(195, 195, 195) !important; position: relative; } .but_annee>* { display: flex; align-items: center; padding-top: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; background: #FFF; border: 1px solid #aaa; border-radius: 8px; } .but_annee>div.titre { background: rgb(242, 242, 238); border: none; border-radius: 0px; border-bottom: 1px solid gray; font-weight: bold; } .but_niveau_ue>div:nth-child(1), .but_note { border-right: 1px solid #aaa; padding: 8px; position: relative; } .but_annee select { padding: 8px 8px; border: none; } .but_niveau_rcue, .but_niveau_rcue>* { border-color: #09c; font-weight: bold; } .but_navigation { padding-top: 16px; margin-left: 50px; margin-right: 50px; } .but_navigation div { display: inline-block; margin-left: 50px; margin-right: 50px; } div.but_section_annee { margin-bottom: 10px; } div.titre_niveaux { margin-bottom: 6px; } span.avertissement_redoublement { margin-left: 0.5em; color: red; font-weight: normal; } div.but_settings { margin-top: 16px; } .but_explanation { color: var(--color-explanation); font-style: italic; padding-top: 4px; padding-bottom: 12px; } select:disabled { font-weight: bold; color: blue; } select:invalid { background: red; } select.but_code option.recorded, div.but_code recorded { color: var(--color-recorded); font-weight: bold; } div.but_code { font-weight: bold; color: blue; margin-left: 4px; margin-right: 4px; } div.but_niveau_ue.recorded, div.but_niveau_rcue.recorded { border-color: var(--color-recorded); border-width: 3px; } div.but_niveau_ue.recorded_different, div.but_niveau_rcue.recorded_different { box-shadow: 0 0 0 3px red; outline: dashed 3px var(--color-recorded); background-color: yellow; } div.but_niveau_ue.annee_prec { background-color: rgb(167, 167, 0); } div.but_section_annee.modified, div.but_niveau_rcue.modified, div.but_niveau_ue.modified { background-color: rgb(255, 214, 254); } div.but_buttons { margin-top: 16px; } div.but_buttons span { margin-left: 16px; margin-right: 16px; } div.but_doc_codes.but_warning_rcue_cap { padding-top: 8px; font-size: 100%; font-style: italic; } div.but_doc_codes { margin: 16px; min-width: var(--sco-content-min-width); max-width: var(--sco-content-max-width); background-color: rgb(227, 254, 254); font-size: 75%; border: 2px solid rgb(4, 4, 118); border-radius: 4px; padding-left: 16px; padding-right: 16px; padding-bottom: 16px; } div.but_doc_section { margin-top: 16px; font-size: 125%; font-weight: bold; margin-bottom: 8px; } div.but_doc table { border-collapse: collapse; font-family: Tahoma, Geneva, sans-serif; } div.but_doc table td { padding: 7px; } div.but_doc table thead td { background-color: #54585d; color: #ffffff; font-weight: bold; font-size: 13px; border: 1px solid #54585d; } div.but_doc table tbody td { color: #636363; border: 1px solid #dddfe1; } div.but_doc table tbody tr { background-color: #f9fafb; } div.but_doc table tbody tr:nth-child(odd) { background-color: #ffffff; } div.but_doc table tr td.amue { color: rgb(127, 127, 206); font-size: 90%; } .but_niveau_rcue .scoplement { font-weight: normal; } .but_autorisations_passage { margin-top: 12px; margin-left: 32px; font-weight: bold; color: var(--color-recorded); } .but_autorisations_passage.but_explanation { font-weight: normal; color: var(--color-explanation); } .deca-expl { font-size: 110%; margin-bottom: 8px; margin-left: 16px; }