//main: ../../main.less

//Error pages CSS
.page-error_wrapper{
    position: relative;
    .page-error_grid{
        width: 100%;
        .page-error_content{
            position: absolute;
            margin-left: 160px;
        .page-error_heading{
            color: @tag-bg-info;
            font-size: 8rem;
            margin-bottom: 25px;
        }
        .page-error_message{
            color: @brand-primary;
            margin-bottom: 25px;
            font-size: 18px;
        }
        .go--back__link {
            text-decoration: none;
        }
        .go--back__link-btn{
            color: @brand-primary-inverse-color;
            background: @brand-primary;
            z-index: 1;
            .go--back__left-arrow{
                padding-right: 10px;
                font-size: 24px;            
            }
        }
      }
      .page-error_img-grid{
        width: 100%;
        top: 0;
        position: absolute;
        img{
            right:0;
            width: 50%;
            max-width: 50%;
            margin-top: 130px;
            margin-right: 150px;
            float: right;
        }
      }
    }
  }

//No result found css
// .no--result_wrapper{
//     max-width: 1200px;
//     margin: 50px auto 0;
//     position: relative;
//     .no--result_grid{
//         width: 100%;
//         min-height: 350px;
//         height: 48vh;
//         .flexbox();
//         .flex-wrap(wrap);
//         @media @tablet-and-mobile {
//         }
//         .no--result_content{
//             position: relative;
//             margin: 0px;
//             width: 60%;
//             width: calc(100% - 360px);
//             @media @tablet-and-mobile {
//                 width: 100%;
//             }
//         .no--result_heading{
//             color: @tag-bg-info;
//             font-size: 4.0rem;
//             margin-top: 0px;
//             margin-bottom: 15px;
//             @media @minimal-desktop-and-below {
//                 font-size: 3rem;
//             }
            
//             @media @tablet-and-mobile {
//                 font-size: 2.8rem;
//             }
//         }
//         .no--result_message{
//             color: @brand-primary;
//             font-size: 18px;
//             font-size: 1.2rem;
//             margin-right: 24px;
//             @media @tablet-and-mobile {
//                 font-size: 1.0rem;
//             }
//         }
//         /* .go--back__link-btn{
//             color: @brand-primary-inverse-color;
//             background: @brand-primary;
//             .go--back__left-arrow{
//                 padding-right: 10px;
//                 font-size: 24px;            
//             }
//         } */
//       }
//       .no--result_img-grid{
//         width:350px;
//         //right: 0;
//         min-height: 250px;
//         margin:  0 0;
//         @media @tablet-and-mobile {
//             width: 100%;
//         }
//         img{
//             height: auto;
//             width: 100%;
//             max-width: 300px;
//             margin: 0 auto;
//             display: block;
//         }
//       }
//     }
// }

// @media (min-width : 768px) and (max-width : 1280px) {
//     .page-error_wrapper{
//         position: relative;
//         .page-error_grid{
//             .page-error_content{
//                 margin-left: 100px;
//                 margin-top: 130px;
//                 .page-error_heading{
//                     font-size: 6rem;
//                 }
//                 .page-error_message{
//                     font-size: 16px;
//                 }
//             }
//             .page-error_img-grid{
//                 img{
//                     margin-top: 215px;
//                     margin-right: 100px;
//                     padding-top: 30px;
//                 }
//             }
//         }
//     }

//     .no--result_wrapper{
//         position: relative;
//         .no--result_grid{
//             .no--result_content{
//                 margin-left: 0;
//                 .no--result_message{
//                     font-size: 1.5vmin;
//                 }
//             }
//             .no--result_img-grid{
//                 margin: 0;
//             }
//         }
//     }
// }

// @media (max-width : 768px) {
//     .no--result_wrapper{
//         position: relative;
//         .no--result_grid{
//             .no--result_content{
//                 margin-left: 0;
//                 .no--result_message{
//                     font-size: 2vmin;
//                 }
//             }
//             .no--result_img-grid{
//                 margin: 0;
//             }
//         }
//     }
// }

// Practice Profile Info svg page CSS

.practice-profile--info__wrapper{
    display: flex;
    justify-content: flex-end;
    z-index: 1;
    .practice-profile--info__img-grid{
        width: 100%;
        height: 341px;
        position: relative;
        z-index: 0;
        display: block;
        padding-bottom: 50px;
        text-align: right;
        margin: -158px -24px -24px;
        width: calc(100% + 48px) !important;
        img{
            height: 312px;
            width: 420px;
        }
        .practice-profile__img-bg {
            position: absolute;
            bottom: 0;
            width: 100%;
            height: 60px;
            background-color: #CCE0F8;
            z-index: -1;
            left: 0;
            border-top: 20px solid  #B1D2F5;
        }
      }
}