.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7095 .elementor-element.elementor-element-748009f > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#EEEEEE;}.elementor-7095 .elementor-element.elementor-element-748009f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;}.elementor-7095 .elementor-element.elementor-element-df38464 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7095 .elementor-element.elementor-element-df38464 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-7095 .elementor-element.elementor-element-c7713af{padding:10px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-6f5d5e3 */@media (min-width: 1200px){
.container {
    width: 100% !important;
}
}

@media (min-width: 992px){
.container {
    width: 100% !important;
}
}

@media (min-width: 768px){
.container {
    width: 100% !important;
}
}

#npi-type {
    border: 1px solid #000000;
}

#state {
    border: 1px solid #000000;
}

#country {
    border: 1px solid #000000;
}

@media only screen and (max-width: 600px){
    table#table-heading {
    font-size: 8px;
}
table td, table th{
    padding: 5px 1px 5px 1px;
     border:none;
}

div#data-table {
    font-size: 8px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: #fff;
}



}

@media only screen and (min-width: 768px){
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: #fff;
}

table td, table th{
    border:none;
}

table th{
    border-bottom: 2px solid #DDDDDD;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857143;
    color: #333;
}

table {
    border-bottom: 1px solid #DDDDDD;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}


.fa-solid, .fas{
    font-size:25px;
}

}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, #npi-type, #state, #country{
    border: 1px solid #ccc;
}

.container{
    border: 1px solid #e3e3e3;
}

#error{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: red;
    font-weight: bold;
}

div#accordion{
    padding: 0px 0px 20px 30px;
}

#newSearch{
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #0D2F6F;
}

#more-result{
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #fff;
    color: #0D2F6F;
    border: 1px solid #0D2F6F;
    float: right;
    
}/* End custom CSS */