#concursoPickerModal {
    width: 60%;
    left: 20%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

#concursoPickerModal .modal-dialog {
    /*height: 620px !important;*/
}

#concursoPickerModal .modal-content {
    height: 100%;
}

#concursoPickerModal .modal-body {
    padding-top: 0px;
    padding-top-bottom: 0px;
    max-height: 535px;
}

#frmConcurso {
    margin-bottom: 0px;
}

#btnFiltrarConcurso {
    margin-left: 0px;
}

select#UNIDADE_ENS {
    margin-left: 0px;
}

#gridConcurso tr td {
    cursor: pointer;
}

/*.input-append-concurso-picker {
    margin-bottom:10px;
}*/

.input-append input[class*="span"] {
    display: inline-block;
    width: 100%;
}

input.concurso-picker-field:not(.x) {
    cursor: pointer;
}

input.concurso-picker-field {
    cursor: default;
}

input.concurso-picker-field {
    background-color: #ffffff !important;
    color: transparent;
    text-shadow: 0 0 0 #555555;
}

.select2-container[class*="span"] {
    margin-left: 0 !important;
}

/* Clearable text inputs */
.clearable{
  background: #fff url('./img/clearIcon.gif') no-repeat right -10px center;
  padding-right: 18px !important;/* Use the same right padding (18) in jQ! */
  transition: background 0.4s !important;
}
.clearable.x  { background-position: right 5px center; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer; }/* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */

table#gridConcurso tbody tr td:nth-child(1),
table#gridConcurso tbody tr td:nth-child(2),
table#gridConcurso tbody tr td:nth-child(3) {
    text-align: center;
}