.elementor-3751 .elementor-element.elementor-element-52bdff04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3751 .elementor-element.elementor-element-6dbb6e72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-6dbb6e72 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:56.25px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3751 .elementor-element.elementor-element-90ff497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}@media(max-width:1024px){.elementor-3751 .elementor-element.elementor-element-52bdff04{--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3751 .elementor-element.elementor-element-90ff497{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(min-width:768px){.elementor-3751 .elementor-element.elementor-element-52bdff04{--content-width:1190px;}.elementor-3751 .elementor-element.elementor-element-90ff497{--content-width:1190px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3751 .elementor-element.elementor-element-52bdff04{--content-width:100%;}.elementor-3751 .elementor-element.elementor-element-90ff497{--content-width:1000px;}}@media(max-width:767px){.elementor-3751 .elementor-element.elementor-element-52bdff04{--content-width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3751 .elementor-element.elementor-element-6dbb6e72 .elementor-heading-title{font-size:28px;}.elementor-3751 .elementor-element.elementor-element-90ff497{--content-width:100%;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-b2cf841 */.rfp-view-file{
    background-color: #fff !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 400 !important;
    border: 1px solid #46A7DD !important;
    color:#333E47 !important;
}

.rfp-accept-terms{
    white-space: nowrap !important;
}

.rfp-view-file:hover{
    background-color: #46A7DD !important;
    color:#fff !important;
}

 #rfp-decline-terms{
    background-color: #fff !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 400 !important;
    border: 1px solid #46A7DD !important;
    color:#333E47 !important;
}
 #rfp-decline-terms:hover{
     background-color: #46A7DD !important;
    color:#fff !important;
}

#rfp-accept-terms, #rfp-password-submit{
    background-color: #46A7DD !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 400 !important;
    border: 1px solid #46A7DD !important;
    color:#fff !important;
}

#rfp-accept-terms:hover, #rfp-password-submit:hover{
    background-color: #fff !important;
    color:#46A7DD !important;
}

#filter_search{
    height: 40px;
}

.even:hover{
    background-color: #edf6fc !important;
}        
    
.odd{
    background-color: #F5F5F5;
}    
table.dataTable thead>tr>th.sorting:after{
    content: "";
    display: none;
}

table.dataTable thead>tr>th.sorting:before{
    content: "";
    display: none;
}

@media (max-width: 1024px) {
    table{
     width:750px !important;
 }
 tbody tr td{
    width:250px !important;
}
}

@media (max-width: 1440px) {
    table{
     width:100% !important;
 }
}

@media (max-width: 767px) {
 
 table{
     width:250% !important;
 }
   
    
tbody tr td{
    width:250px !important;
}
   .elementor-shortcode{
       
       overflow-y:scroll !important;
        
    }
}/* End custom CSS */