
.measure-definitions-container {
    margin-top: 20px;
}
.measure-definition-container {
    text-align: left;
}

.measure-definition-add-button {
    text-align: center;
    padding:10px;
    outline: none;
    padding-bottom: 20px;
    font-weight: 600;
}

.measure-definition-add-button i.fa {
    color: #E6007E;
    margin-right: 5px;
}


.measure-definition-container md-input-container .md-errors-spacer{
    min-height: 0px;
}

.measure-definition-container md-input-container.code {
    max-width: 150px;
}

.measure-definition-container md-input-container.title {
    width: 400px;
}

.measure-definition-container md-input-container.formula {
    width: 350px;
}
.add-picture-paintDetails {
    text-align: left;
}

div.designer-options-container .pell-actionbar {
    background-color: #f2f2f2;
}

#master-content-picture-size .step-size {
    padding-top: 15px;
}

#master-content-picture-size .step-size md-input-container {
    width: 70px;
    margin: 0 0 4px 0;
    text-align: center;
}

#master-content-picture-size .step-size md-input-container input[type="text"] {
    text-align: center;
}
.alert-recurrent-warning-button {
    float: right;
    width: 25px;
    font-size: 22px;
    text-align: center;
    color: #e8007e;
    margin-top: 5px;
}

div.step-recurring .input-recurrent-frequencyAmount {
    text-align: center;
}

div.step-recurring .input-recurrent-frequencyAmount.wrongNb {
    border-color: rgb(221,44,0);
    border-bottom-width: 2px;
}


#masterMeasureDef {
    width:100%!important;
    margin-bottom: 5px;
}

#masterMeasureDef th {
    font-weight: normal;
    color: #888888;
}

#masterMeasureDef > tbody > tr:hover {
    background-color: #dcf4fe;
    cursor: pointer;
}

.dataTables_empty:hover  {
    background-color: #fff;
    cursor: default;
}

#masterMeasureDef td {
    border-top-style: dashed;
    padding: 7px;
}

/*
    .dt-footer {
        margin-top: 0px !important;
        text-align: center;
    }
*/

.dt-footer #masterMeasureDef_paginate {
    float:none !important;
    text-align: center;
    margin: 30px 0;
}

.dt-footer #masterMeasureDef_paginate .pagination > li > a, .dt-footer #masterMeasureDef_paginate .pagination > li > span {
    border-radius: 50%;
    margin-right: 5px;
    margin-left: 5px;
    width: 36px;
    color: #25AAE1;
    border-color: #25AAE1;
}

.dt-footer #masterMeasureDef_paginate .pagination > .active > a, .dt-footer #masterMeasureDef_paginate .pagination > .active > a:hover {
    background-color: #25AAE1;
    border-color: #25AAE1;
    color: #ffffff;
}

.dt-footer #masterMeasureDef_paginate .pagination > .disabled > a, .dt-footer #masterMeasureDef_paginate .pagination > .disabled > a:hover {
    background-color: transparent !important;
    border-color: #dddddd;
    color: #dddddd;
}

.dt-footer #masterMeasureDef_paginate .pagination > li > a:hover, .dt-footer #masterMeasureDef_paginate .pagination > li > span:hover, .dt-footer #masterMeasureDef_paginate .pagination > li > a:focus, .dt-footer #masterMeasureDef_paginate .pagination > li > span:focus {
    background-color: #dcf4fe;
}


div.measure-definition-recap-title{
    text-align: center;
    margin-top: 35px;
    font-weight: 600;
}

div.measure-definition-recap-container{
    background-color: #8dd2ee91;
    border-radius: 3px;
    padding: 10px;
    margin-top: 10px;
}

div.measure-definition-score-info {
    margin-top: 30px;
}

div.measure-definition-calculSort{
    margin-top: 17px;
}

div.measure-definition-formula-testing-container {
    margin-top: 15px;
}

div.measure-definition-formula-testing-button {
    width: fit-content;
    padding: 5px;
    margin-right: 10px;
    border-radius: 2px;
    border: solid thin;
    background-color: #d1eefa;
}

div.measure-definition-testing-values-container {
    border-left: solid thin;
    padding: 10px 0px 0px 10px;
    display: flex;
    flex-flow: column nowrap;
}

div.measure-definition-testing-value {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 5px;
}

div.measure-definition-testing-value md-input-container {
    margin-left: -10px;
    margin-bottom: 0px;
}

.measure-definition-table{
    text-align: center;
}

label.measure-definition-testing-value-label {
    margin-left : 13px;
}

div.measure-definition-formula-result-container {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.info-weight {
   font-weight: 600;
}

label.label-chip-score {
    margin-top: 20px;
    width: fit-content;
}

div.measure-definition-info-container {
    display: flex;
    flex-direction: column;

}

.measure-definition-input-error {
    font-size: 0.8em;
    font-style: italic;
    color: red;
}

span.measure-definition-input-info {
    font-size: 0.8em;
    font-style: italic;
    color: gray;
}

label.measure-definition-couclou-label {
    margin-left: 13px;
    color: #000000c2!important;
    font-size: 1.1em!important;
}


div.measure-definition-origin-input {
    margin-top: 50px;
}

div.synthesis-popup .wrapper {
    overflow: hidden;
    border-bottom: 1px solid #9b9b9b;
    border-left: 1px solid #9b9b9b;
    border-right: 1px solid #9b9b9b;
    box-shadow: 0 0 1px #9b9b9b;
    margin-bottom: 15px;
}


div.synthesis-popup .wrapper.closed {
    height: 0;
    border: none;
    box-shadow: none;
}

div.synthesis-popup .synthesis-popup-menus {
    margin: 20px 30px;
}

div.synthesis-popup .synthesis-popup-menus .menu-bar {
    border: 1px solid #9b9b9b;
    box-shadow: 0 0 1px #9b9b9b;
    background-color: #eee;
    padding: 10px;
    font-size: 0.9em;
    color: #636060;
    font-weight: bold;
    position: relative;
}

div.synthesis-popup .synthesis-popup-menus .menu-bar > span.mandatory {
    color: #636060;
    font-style: italic;
    font-weight: normal;
}

div.synthesis-popup .synthesis-popup-menus .menu-bar i.chevron {
    right: 15px;
    position: absolute;
    line-height: 21px;
    color: #636060;
    font-size: 1.2em;
    height: 42px;
}

div.synthesis-popup .synthesis-popup-menus .menu .wrapper-content {
    margin: 10px;
}

div.synthesis-popup .synthesis-popup-menus .menu .wrapper-content .score {
    display: contents;
}

div.synthesis-popup .synthesis-popup-menus .menu .wrapper-content .add-table,
div.synthesis-popup .synthesis-popup-menus .menu .wrapper-content .add-score {
    display: block;
    padding: 15px;
    width: 30%;
}

div.synthesis-popup .synthesis-popup-menus .menu .wrapper-content .no-score {
    display: block;
    padding: 15px;
    text-align: center;
    font-style: italic;
}

div.synthesis-popup .synthesis-popup-menus md-input-container.score-label-container {
    margin: 0;
    width: 60%;
}

div.synthesis-popup .synthesis-popup-menus .score-column-title {
    margin-bottom: 15px;
    font-style: italic;
}

div.synthesis-popup .synthesis-popup-menus .add-table > i,
div.synthesis-popup .synthesis-popup-menus .add-score > i {
    color: #e8007e;
    padding-right: 10px;
}

div.synthesis-popup .synthesis-popup-menus .selected-score-code {
    display: table;
    padding: 6px 8px;
    border: solid 1px #25aae1;
    background-color: #25aae1;
    border-radius: 25px;
    color: white;
    font-size: 0.9em;
    margin-top: 10px;
}

div.synthesis-popup .synthesis-popup-menus .synthesis-delete-score {
    position: relative;
    height: 30px;
    display: inline-block;
    margin-left: 50px;
}

div.synthesis-popup .synthesis-popup-menus .synthesis-delete-score > i{
    position: absolute;
    bottom: 5px;
}

div.synthesis-popup .synthesis-popup-menus .colorSettings {
    display: inline-block;
    margin-right: 25px;
}

div.synthesis-popup .synthesis-popup-menus .text-color {
    display: inline-block;
}

div.synthesis-popup .synthesis-popup-menus .paletteLauncher {
    height: 17px;
    width: 17px;
    background-color: red;
    border: solid 1px #d0d0d0;
    display: inline-block;
    margin-left: 10px;
    vertical-align: text-bottom;
    margin-bottom: 1px;
}

div.synthesis-popup .synthesis-popup-menus .colors {
    display: block;
}

div.synthesis-popup .synthesis-popup-menus .score-definition-trigger-values {
    font-size: 0.8em;
}

div.synthesis-popup .synthesis-popup-menus .score-definition-trigger-values-sliders {
    margin: 0;
    padding: 0;
}

div.synthesis-popup .synthesis-popup-menus .score-definition-trigger-values-sliders > input {
    text-align: center;
}

div.synthesis-popup .synthesis-popup-menus .score-definition-condition {
    margin: 0;
    padding: 0;
    min-width: 165px;
    text-align: center;
}

div.synthesis-popup .synthesis-popup-menus .level-score-code {
    margin-top: 5px;
    display: block;
    font-weight: bold;
    font-size: 0.9em;
}

div.synthesis-popup .synthesis-popup-menus .level-scores-titles {
    font-style: italic;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.synthesis-popup .synthesis-popup-menus .level-scores-titles.must-add-score {
    text-align: center;
}

div.synthesis-popup .synthesis-popup-menus .score-definition-trigger-values-between-text {
    display: inline-block;
    padding: 0px 10px;
    font-size: 1.2em;
    vertical-align: super;
}

div.synthesis-popup .synthesis-popup-menus .score-definition-trigger-values-between {
    display: inline-block;
    width: 20%;
}

div.synthesis-popup .synthesis-popup-menus .score-definition-trigger-values-normals {
    width: 20%;
}

div.score-answers-synthesis-switch{
    width: 30%;
}

div.score-daily-synthesis-switch{
    width: 17%;
}

.score-tipsheet-input {
    margin: 0 0 15px!important;
}

div.synthesis-popup .synthesis-popup-menus .score-importance-level {
    min-height: 54px;
}

div.synthesis-popup .error-message {
    font-style: italic;
	color:rgb(221,44,0);
}

div.synthesis-popup .synthesis-popup-menus .add-table {
    text-align: center;
}

div.synthesis-popup .synthesis-popup-menus .answers-table-name, div.synthesis-popup .synthesis-popup-menus .importance-level-description {
    display: flex;
    margin-bottom: 20px;
}

div.synthesis-popup .synthesis-popup-menus .answers-table-name > md-input-container, div.synthesis-popup .synthesis-popup-menus .importance-level-description > md-input-container {
    margin: 0;
    padding: 0;
    display: flex;
    bottom: 3px;
    font-size: 0.9em;
    width: 50%;
    margin-left: 10px;
}

div.synthesis-popup .synthesis-popup-menus .displayed-scores {
    margin-bottom: 20px;
}

div.synthesis-popup .synthesis-popup-menus .displayed-scores md-input-container,
div.synthesis-popup .synthesis-popup-menus .caption-level-info md-input-container {
    margin: 0;
    padding: 0;
}

div.synthesis-popup .synthesis-popup-menus .displayed-scores .displayed-scores-chips md-input-container md-chip {
    font-size: 0.75em;
}

div.synthesis-popup .synthesis-popup-menus .displayed-scores .displayed-scores-chips {
    display: inline-block;
    margin-left: 10px;
}

div.synthesis-popup .synthesis-popup-menus .displayed-scores .displayed-scores-chips > md-input-container {
    min-width: 550px;
}

div.synthesis-popup .synthesis-popup-menus .displayed-scores .displayed-scores-text {
    display: inline-block;
}

div.synthesis-popup .synthesis-popup-menus .captions .caption-level-info {
    display: inline-block;
}

div.synthesis-popup .synthesis-popup-menus .captions .captions-level {
    font-size: 0.85em;
}

div.synthesis-popup .synthesis-popup-menus .captions .caption-level-block {
    font-size: 0.8em;
    padding: 0.3em 0.9em;
    margin-bottom: auto;
    margin-top: auto;
    margin-right: 10px;
    height: 22px;
}

div.synthesis-popup .synthesis-popup-menus .captions .caption-level-number {
    padding: 0.5em 0.9em;
    font-size: 0.8em;
    margin-bottom: auto;
    margin-top: auto;
    height: 25px;
    min-width: 23px;
    vertical-align: middle;
}

div.synthesis-popup .synthesis-popup-menus .captions .caption-level-text {
    margin-bottom: auto;
    margin-top: auto;
    margin-left: 10px;
}

div.synthesis-popup .synthesis-popup-menus .captions .caption-level-info md-input-container {
    margin-right: 10px;
    margin-left: 10px;
    top: 10px;
    font-size: 0.85em;
}
div.print-if-message md-input-container {
    margin-right: 10px;
    margin-left: 10px;
    top: 10px;
    font-size: 0.85em;
}
div md-input-container .print-label-checkbox {
    font-size: 0.85em;
}

div.print-if-message span {
    font-size: 0.85em;
}
div md-input-container.md-auto-horizontal-margin.md-input-large {
    width: 60%;
}
div.synthesis-popup .synthesis-popup-menus .captions .caption-level-text-input-inside,
div.synthesis-popup .synthesis-popup-menus .captions .caption-level-text-input-inside md-input-container {
    width: 28%;
}

div.synthesis-popup .synthesis-popup-menus .captions .caption-level-text-input-nextto,
div.synthesis-popup .synthesis-popup-menus .captions .caption-level-text-input-nextto md-input-container {
    width: 42%;
}

div.synthesis-popup .synthesis-popup-menus .delete-table-answers {
    float: right;
    margin: 20px;
    font-size: 0.9em;
}

div.synthesis-popup .synthesis-popup-menus .missingInfos {
    background-color: #ffd3d3;
    border-color: red;
}

div.message-daily-synthesis md-input-container.md-auto-horizontal-margin.md-input-large {
    width: 60%;
    margin-right: 10px;
    margin-left: 10px;
    top: 10px;
    font-size: 0.85em;
}

.blocklyDropDownDiv {
    z-index: 2000!important;
}

div.blocklyContainer {
    margin-top: 35px;
}

div.blocklyContainer div.blocklyTitle {
    text-align: center;
    font-weight: bold;
}

div.blocklyContainer #blocklyDiv {
    width: 100%;
    height: 600px;
    border: solid thin #c6c6c6;
    overflow-x: auto;
    margin-top: 10px;
}

div.blocklyContainer #blocklyDiv .blocklyMainBackground {
    stroke: none;
}

.label_score_input {
    width: fit-content;
    max-width: 80%;
}

.score-definition-column-values {
    margin: 0;
    padding: 0;
    margin-left: 1em;
    width: 10%;
}
