/*body * {
    vertical-align: text-top;
}*/
.default-answer {
    font-weight: bold;
    color: #004e91;
    font-family: CURSIVE, Arial, sans-serif!important;
}
.spacer {
    padding-right: 8px;
    padding-left: 8px;
}

.ui-btn-text {
    font-weight: normal;
}

select {
    font-size: 1.1em;
}

.ui-grid-a > div:nth-child(odd) {
    /*le colonne hanno qualche probl*/
    clear: left;
}

.wd-inline-btn {
    margin: 0;
    vertical-align: baseline;
    display: inline;
    font-size: 1.1em;
}
.wd-inline-btn .ui-input-text {
    display: inline-block;
    border-radius: 0;
    padding: 0;
    margin: 0 3px!important;
}
.wd-inline-btn .ui-input-text.ui-focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none ;
    background-color: #e4f8ff;
    border: 1px solid #2f8aba;
}
.wd-inline-btn .ui-input-text .ui-input-text {
    padding: 0;
    margin: 0!important;
    font-size: 1em;
    color: #000000;
    text-align: center;
}


.wd-disable-inline .wd-inline-btn {
    display: block;
    text-align: center;
}

.wd-disable-inline .wd-inline-btn .ui-input-text {
    display: block;
}

.wd-disable-inline .wd-inline-btn .ui-select {
    display: block;
}



.wd-inline-btn .ui-btn{
    margin: 0;
}
.wd-inline-btn .ui-select{
    display: inline;
}
.wd-inline-btn .ui-btn-inner{
    padding: 5px 24px 7px 10px!important;
    font-size: 1em!important;
    line-height: 1em;
    border: 0;
    color: #000000;
    font-weight: bold;
    min-width: 65px;
    max-width: 350px;
}
.wd-inline-btn .ui-icon {
    right: 2px!important;
    top: 6px!important;
    margin-top: 0!important;
    background-color: #aaaaaa;
    background-color: rgba(255,255,255,0);
    background-image: url('../images/icons-18-black.png');
    opacity: 0.6;
}





.wrong-answer .ui-btn-inner, .correct-answer .ui-btn-inner {
    padding: 3px 10px 5px 10px!important;
}

.wrong-answer .ui-icon, .correct-answer .ui-icon {
    visibility: hidden;
}

.combo-block {
    padding: 20px 0;
    line-height: 1.8em;
}

.dashed-bottom {
    border-bottom: 1px dashed #bbbbbb;
}

.dashed-bottom:last-child  {
    border-bottom: none;
}
.padding-bottom {
    padding-bottom: 20px;;
}

/*
    CHECK BOX
*/


.wd-checkbox .ui-btn-inner {
    text-align: left;
    padding-left: 45px;
    white-space: normal !important;
    color: #000000;
    /*font-size: 1.1em;*/
}

.wd-checkbox-disabled {
    /*opacity: 0.9;*/
    cursor: default!important;
    background-image: none;
    background-color: #fafafa;
}

.wd-disabled {
    /*opacity: 0.9;*/
    cursor: default!important;
    background-image: none;
    /*background-color: #fafafa;*/
}

.wd-checkbox-disabled.ui-shadow, .wd-disabled.ui-shadow, .wd-disabled.ui-input-text
.wd-checkbox-disabled .ui-shadow, .wd-disabled .ui-shadow, .wd-disabled .ui-input-text{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.wd-checkbox-checked {
}

.inline-answers .ui-btn {
    margin-left: -1px;
}

.inline-answers .cell {
    border-bottom: 1px dashed #bbbbbb;
}
.row:last-child .cell{
    border-bottom: 0;
}

.wd-checkmark {
    width: 30px;
    height: 25px;
    display: block;
    position: absolute;
    left: 8px;
    top: 7px;
    background-image: url("images/check.png");
}

.wd-checkbox-checked .wd-checkmark {
    background-image: url("images/checked.png");
}
/*.wd-checkbox-correct .wd-checkmark{
    background-image: url("images/correct.png");
}
.wd-checkbox-wrong .wd-checkmark{
    background-image: url("images/wrong.png");
}*/
.wd-checkbox-missing .wd-checkmark{
    background-image: url("images/missblue.png");
}
.wd-checkbox-wrong .wd-checkmark{
    background-image: url("images/wrong.png");
}
.wd-checkbox-correct .wd-checkmark{
     background-image: url("images/correct.png");
 }

.wd-red-solution {
    /*color: #e5002c*/;
    color: #0791cc;
    /*font-weight: bold;*/
}
.wrong-answer .ui-btn-inner, .wrong-answer .ui-input-text, .wd-checkbox-wrong  {
    background-image: none;
    background-color: #ffdddd;
    text-shadow:none;
    color: #e5002c !important;
}
.wd-checkbox-wrong{
}
.correct-answer .ui-btn-inner, .correct-answer .ui-input-text, .wd-checkbox-correct {
    background-image: none;
    background-color: #ddffdd!important;
}