.authentication {
    position: relative;
background: url(../images/bg5.jpeg)no-repeat center;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
}
.big_icon:before {
    right: 11px !important;
    font-size: 48px !important
}
.header {
    justify-content: space-between;
    align-items: center;
;
}
.table th.case-title, .table td.case-title {
    width: 300px !important; 
}
.table th.summary, .table td.summary {
        width: 500px !important;
    }

    .input-group {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }
    .file-input {
        /* flex: 1; */
        margin-right: 10px;
    }
    
    .add-more {
        cursor: pointer;
        font-size: 24px;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #0c7ce6;
        border-radius: 50%;
        color: #fff;
    }

    .margin_css {
        margin-top: 80px;
    }
    section.content {   
         margin-top: 100px;
         position: relative;
    }
    .header_css{
            /* position: relative; */
            background: url(../images/cp1.jpg)no-repeat center;
            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            -ms-background-size: cover;
            }
            .logo_css{
                width: 70px;
            background: #fff;
            border-radius: 50%;
            padding: 4px;
            }
            .col-sm-8 { 
                padding: 0;
            }
             .c3-axis {
                fill: #000 !important;
            }
            .body_css1 {
                background-color: #86bbcd !important;
            }
             .body_css2 {
                background-color: #b6e9fc !important;
            } 
            .body_css3 {
                background-color: #f9b4b7 !important;
            } 
            .body_css4 {
                background-color: #85ea84    !important;
            }
            .body_css5 {
                background-color: #fcee89 !important;
            }
             .body_css6 {
                background-color: #ddc2ff !important;
            }
            
            
           p.m-0 {
    font-weight: bold;
    text-shadow: 2px 2px #000;
}
h5.m-0 {
      font-weight: bold;
    text-shadow: 2px 2px #000;
}
h4.m-0 {
      font-weight: bold;
    text-shadow: 2px 2px #000;
}
.form-control { 
    color:#000 !important;
}
    @media screen and (max-width:768px) {
        .margin_css {
            margin-top: 0px !important;
        }
        .header_css{
            position: relative;
        /* top: 0; */
        width: 100%;
    }
    }