 body {
               
                color: #000000;
                font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
                font-weight: normal;
            }
            .report_top_header{
                text-align: center;
            }
         

            .wo_color{
                color: green;
            }
           
            .p_color{
                color: #000080;
            }
            .l_color{
                color: red;
            }
           
            .table td, .table th{
              padding: 3px !important;
            }

          
            .list_area{
                height: 350px;
                overflow: auto;
            }
            .list_area_250{
                height: 250px;
                overflow: auto;
            }
            .breadcrumb-item{
                text-transform: capitalize;
            }
            .checkbox_class{
                height: 20px;
                width: 20px;
            }
            #spinner_div {
        position: fixed;
        top: 50%;
        left: 50%;
        z-index: 999999;
        border-bottom: 16px solid #3c8dbc;
        border-radius: 50%;
        border-top: 16px solid #3c8dbc;
        width: 120px;
        height: 120px;
        text-align: center;
        font-weight: bold;
        padding-top: 30px;
        background: #edf3f7;
        font-size: 20px;
        color: #000;
        opacity: 9999;
    }

    #loading_text {
        animation: change-color 5s infinite;
    }

    @keyframes change-color {
       0% {
        opacity: 0;
      }
      50% {
        opacity: 1;
      }
      100% {
        opacity: 0;
      }
    }

    #_notify_message_box{
      min-height: 50px;
    position: absolute;
    z-index: 999999999999;
    
    right: 0;
    top: 0px;
    width: 300px;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
    display: none;
    }

    input[type=checkbox], input[type=radio] {
        height: 22px !important;
    }

    .nowrap{
        white-space: nowrap;
    }

#message_area{
    color: green;
    font-weight: 800;
    text-align: center;
}
    .modal_full_screen {
  padding: 0 !important; // override inline padding-right added from js
}
.modal_full_screen .modal_full_screenmodal_dialog {
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal_full_screen .modal_full_screen_modal_content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal_full_screen .modal_full_screen_modal_body {
  overflow-y: auto;
}

.width_200px{
    width: 200px;
}

.company_title{
    font-weight: bold;
}
.header_report_name{
    font-weight: bold;
}