/* LOGIN PAGE */

#logo {
    cursor: pointer;
    width: 176px;
    height: 69px;
/*    background: url('img/SwipBox_small.png') no-repeat center center;*/
    background: rgba(0,0,0,0) url('img/sendoghent_logo.svg') no-repeat center center;
    float:left;
}

#top_line{
    position: relative;
    margin-left: 9px;
    top:10px;
    margin-bottom: 40px;
}
         
#top-heading{
    color: #2894CB;
    font-family: 'breuer_textmedium';
    font-size: 24px;
    width: 300px;
    margin-left: 25px;
    margin-top: 40px;
    float:left;
}

.login {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid  ;
    border-color: rgba(0, 0, 0, 0.3);
    border-radius: 6px 6px 6px 6px;
   
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   
    left: 35%;
    overflow: auto;
    position: fixed;
    top: 25%;
    width: 400px;
      
}

.login input[type="text"], .login input[type="password"]{
    width:95%;
}

/* THIS is main wrapper - START */
.content-wrapper {
}

.content-wrapper .inner-content{
    min-height:400px;
}

.content-wrapper .button-panel{
    margin-bottom: 30px;
}

.content-wrapper .button-panel{
    margin-bottom: 30px;
}

/* Wrapper - END*/

/* DATATABLES.NET Styles - START */

.dataTables_length select{
    width:auto; /* auto otherwise bootstrapper will make is 200plus pixels. */
}


.dataTables_length label, .dataTables_length select{
    margin-bottom: 1px; /* oterhwise bootstraper will make it 9px */
    margin-top: 1px;
}

.dataTables_filter label, .dataTables_filter input[type="text"]{
    margin-bottom: 1px; /* oterhwise bootstraper will make it 9px */
    margin-top: 1px;
}

.dataTables_wrapper input[type="radio"], .dataTables_wrapper input[type="checkbox"]{
    margin: 0px;
}

table.display tbody tr:hover {
    background-color: #4297D7;
}

table.display tr.odd.row_selected td, table.display tr.even.row_selected td {
    background-color: #6CAED7;
}

table.display td {
    padding: 5px 10px;
}

table.display tfoot th {
    /* Footer input style */
    font-weight: normal;
    padding: 3px 22px 3px 7px;
}


/* DATATABLES.NET Styles - END */

/* REGION - TO SHOW BLOCKING DIV ON PAGE LOADING OR REQUEST PROCESSING */
#block-ui {
/*    display: none;
    position: fixed;
    top: 0px;
    left: 0px;  
    width: 100%;
    height: 100%;
    z-index: 1500; 
    background-color: #CCCCCC;
    opacity: 0.5;*/

    background-color: #CCCCCC;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1540;
    opacity: 0.3;
    display:none;
}

#block-ui img{
    height: auto;
    left: 50%;
    max-width: 100%;
    position: fixed;
    top: 50%;
    vertical-align: middle;
}

/* SEARCH FIELDS - IN FORM - START */

.custom-date-field{
    display: inline-block; 
    vertical-align: top;
}

/* SEARCH FIELDS - IN FORM - END */

.marginlessleft{margin-left: 0 !important;}

.legend-style{
    margin-bottom: 0px;
}