html, body {
    margin: 0;
    height: 100%;
    background: url(../images/Background_Hadri.png) no-repeat center center fixed;
    background-size: 70%;
}

#root {
    margin: 0;
    height: 100%;
}

div[data-reactroot] {
    height: 100%;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

a:hover {
    text-decoration: none;
}

@-webkit-keyframes spin {
    from { -webkit-transform: rotate(360deg); }
    to { -webkit-transform: rotate(0deg); }
}

.shadowed {
    -moz-box-shadow: 0 0 20px #696969;
    -webkit-box-shadow: 0 0 20px #696969;
    box-shadow: 0 0 20px #696969;
}

.rt-tr[data-qnt="0"] > .rt-expandable {
    visibility: hidden;
}

.nested_task .gantt_add{
    display: none;
}
.gantt_grid_head_add/*, .gantt_link_point*/{
    display: none !important;
}
.objbox > table {
    width: 99.9% !important;
}