.heading_report h1 {
    font-size: 24px;
    text-align: center;
    color: #fff;
    line-height: 0;
    padding-top: 1%;
    padding-left: 0%;
}
.heading_report span {
    font-size: 24px;
    text-align:center;
    color: #fff;
}
.heading_report div img{
    width: 50px;
    float:right;
}

.report_details p{
    text-align: center;
    padding: 5px 15px 5px 15px;
    background-color: #fefce3;
    margin-bottom: 0px;
}

.report_details p a{
    color: #727271;
}

report_no_page p{
    padding: 0px;
}

.report_hr_line {
    content: " ";
    display: block;
    border-bottom: 1px solid #898989;
    /*padding: 5px 2px 5px 4px;*/
}

.fs_13 {
    font-size: 13px;
}
.bold{
    font-weight: bold;
}
.pad_10{
    padding: 10px;
}

.find_btn, .find_btn:focus, .find_btn:active {
    background-image: linear-gradient(#cef6f9, #a7f0f5, #8ee2e6);
    border-radius: 6px;
    border: solid 2px #fff;
    font-weight: 600;
    box-shadow: 0px 0px 5px 1px #868383a8;
    font-size: 18px;
    margin-bottom: 1%;
}

.getintouch_btn, .getintouch_btn:focus, .getintouch_btn:active {
    border-radius: 6px;
    border: solid 2px #125977;
    font-weight: 600;
    box-shadow: 0px 0px 5px 1px #868383a8;
    font-size: 16px;
    margin-top: 1%;
    color: #125977;
    background: white;
    margin-bottom: -2%;
}

.order_border span {
    color: #2c6a81;
}

.btn-circle.btn-cus { 
    width: 50px; 
    height: 50px; 
    padding: 7px 10px; 
    border-radius: 25px; 
    font-size: 10px; 
    text-align: center; 
    box-shadow: 0px 11px 5px -5px #868383;
    padding-bottom: 2%;
    color: #fff;
    background-color: #2a91b2;
    border: solid;
} 
.order_border{
    border: solid 1.5px #33212126;
    padding-top: 3%;
    padding-bottom: 6%;
    text-align: center;
}
.order_btn {
    background-color: #72d8dd;
    border-bottom: solid 5px #125977;
    border-left: solid 1px #125977;
    border-right: solid 1px #125977;
    border-top: solid 1px #125977;
    border-radius: 10px;
    font-weight: 600;
    font-size: 16px;
}
.order_border a{
    margin-top: 2%;
}
.input-group .form-control {
    z-index: 0 !important;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 0 !important;
}