/*.form-signin-heading {
    margin: 10px 0 20px 0;
}*/

.form-horizontal .form-inline .form-group {
    margin-right: 0;
    margin-left: 0;
}

.margin-top-40 {
    margin-top: 40px;
}
/*
.form-horizontal .form-inline label {
    margin-left: 10px;
}*/

/*a.glyphicon:link, a.glyphicon:visited {
    text-decoration: none;
    color: inherit;
}

.spinner {
    margin-right: 15px;
    display: none;
}

.spinner img {
    height: 24px;
    margin-top: 5px;
    vertical-align: top;
}
*/

/*** SEARCH BAR ***/
/*
#export-results {
    display: none;
    margin-left: 10px;
}

#export-excel {
    margin-right: 15px;
}

#export-results .progress {
    height: auto;
    margin-bottom: auto;
}

#export-results .progress-bar {
    line-height: 32px;
    font-size: 18px;
}
*/
/*END SEARCH BAR */



/*** ELEMENTLIST ***/

.delete-entity {
    cursor: pointer;
}

#updateView {
    /*visibility: hidden;*/ /*J'ai enlevé ceci, je ne vois pas pourqoui ceci est nécessaire.*/
    text-align: center;
    margin: 10px 0 30px 0;
    height: 0;
}

#elements-count {
    margin-left: 10px;
}

.sharedtype-date {
    text-align: left;
}

.sharedtype-image {
    text-align: center;
}

.sharedtype-image img {
    max-height: 200px;
    max-width: 200px;
}

.sharedtype-decimal, .sharedtype-integer {
    text-align: right;
}

th {
    text-align: center;
}

div#column-list-cfg-pop-over{
    z-index: 9999!important;
}

div#column-list-cfg-pop-over ul {

}

div#column-list-cfg-pop-over ul{
     padding: 0px;
     margin-bottom:20px;
     border-top:1px solid #ccc;
    max-height: 400px;
    overflow: auto;

 }
div#column-list-cfg-pop-over li{
    text-decoration: none;
    list-style: none;
    font-size: 0.8em;
    line-height:1.5em;
    border-bottom:1px solid #ccc;
    float:left;
    display:inline;
    width:50%;
}


/* END ELEMENTLIST */



/*** VIEW ENTITY ***/
.entity-field-label {
    font-weight: bold;
}
.bolist-field-label {
    font-weight: bold;
}

.bolist-container table {
    text-align: center;
}

.bolist-edit-button, .bolist-delete-button {
    cursor: pointer;
    margin-right: 5px;
}

.bolist-add-button {
    margin-bottom: 20px;
}

.delete-entity{
    cursor: pointer;
}

.record_actions {
    margin: 30px 0;
}

.shared_image_rendered img {
    max-height: 300px;
}
/* END VIEW ENTITY */



/*** SEARCH BAR ***/
#searchForm {
    margin: 20px 0;
}

#search, #clear-filters{
    cursor: pointer;
}

#from-until-filters{
    margin: 0 20px;
}

.activeFilters {
    display: none;
}

.clearFilter{
    cursor: pointer;
}

/* END SEARCH BAR */



/* BOOTSTRAP */
.pagination {
    margin: 10px 0 10px 0;
}
select#table_length  {
    display: inline-block;
    width: 50px;
    padding: 0;
    height: 2em;
}

/* Forms */
.required.form-control {
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.tmt-errors-container {
    margin: 20px 0;
}

.tmt-errors-container .list-group-item {
    padding: 5px 10px;
}

.file-caption-name {
    padding: 0;
    width: 100% !important;
}

div#export-results div.progress {
    display: none;
}

.glyphicon.fast-right-spinner {
    -webkit-animation: glyphicon-spin-r 1s infinite linear;
    animation: glyphicon-spin-r 1s infinite linear;
}

.glyphicon.normal-right-spinner {
    -webkit-animation: glyphicon-spin-r 2s infinite linear;
    animation: glyphicon-spin-r 2s infinite linear;
}

.glyphicon.slow-right-spinner {
    -webkit-animation: glyphicon-spin-r 3s infinite linear;
    animation: glyphicon-spin-r 3s infinite linear;
}

.glyphicon.fast-left-spinner {
    -webkit-animation: glyphicon-spin-l 1s infinite linear;
    animation: glyphicon-spin-l 1s infinite linear;
}

.glyphicon.normal-left-spinner {
    -webkit-animation: glyphicon-spin-l 2s infinite linear;
    animation: glyphicon-spin-l 2s infinite linear;
}

.glyphicon.slow-left-spinner {
    -webkit-animation: glyphicon-spin-l 3s infinite linear;
    animation: glyphicon-spin-l 3s infinite linear;
}

@-webkit-keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes glyphicon-spin-l {
    0% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes glyphicon-spin-l {
    0% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}


#search_keyword {
    cursor: pointer;
   /*margin: 10px 0;*/
    background-color: #2A3F54;
    font-size: 16px;
    color: white;
}


#reset_keyword {
    cursor: pointer;
    background-color: #2A3F54;
    font-size: 16px;
    color: white;
}

#input_keyword {
    /*margin: 10px 0;*/
    border: none;
    font-size: 16px;
    color: white;
    font-weight: bold;
    background-color: #2A3F54;
    vertical-align: middle;
    /* width: 100%; */
    line-height: 28px;
}
