/* print.css */
body {
    line-height:1.5;
    font-family:'Nunito','Helvetica Neue',Arial, Helvetica, sans-serif;
    color:#000;
    background:none;
    font-size:12px;
    background-color: #fff !important;
}
 .container {
    background:none;
}
 hr {
    background:#ccc;
    color:#ccc;
    width:100%;
    height:2px;
    margin:2em 0;
    padding:0;
    border:none;
}
 hr.space {
    background:#fff;
    color:#fff;
    visibility:hidden;
}
 h2, h3, h4, h5, h6 {
    font-family:'Nunito','Helvetica Neue',Arial, Helvetica, sans-serif;
}
 code {
    font:.9em "Courier New", Monaco, Courier, monospace;
}
 a img {
    border:none;
}
 p img.top {
    margin-top:0;
}
.form-group {
    margin-bottom: 1rem !important;
}
 blockquote {
    margin:1.5em;
    padding:1em;
    font-style:italic;
    font-size:.9em;
}
 .small {
    font-size:.9em;
}
 .large {
    font-size:1.1em;
}
 .quiet {
    color:#999;
}
 .hide{
    display:none;
}
 a:link, a:visited {
    background:transparent;
    font-weight:700;
    text-decoration:underline;
}
 a:link:after, a:visited:after {
    content:" (" attr(href) ")";
    font-size:90%;
}
 .offsetB10{
     margin-bottom:10px;
}
 .offsetB20 {
     margin-bottom: 20px;
}
 .offsetB30 {
     margin-bottom: 30px;
}
 .offsetB40{
     margin-bottom:40px;
}

 .boldTxt {
     font-weight: 700;
}
 .labelHead {
     font-size: 15px;
     font-weight: 700;
}
 .pull-left {
     float: left;
}
 .pull-right {
     float: right;
}
 a:link:after, a:visited:after {
     content:normal;
     font-size: 90%;
}
 table {
     max-width:100%;
     background-color:transparent;
     border-collapse:collapse;
     border-spacing:0;
     font-size:12px;
}
 table th{
    font-size:13px;
}
 table td, table th{
    width:auto;
     text-align:left;
     border-collapse: collapse;
     border-spacing: 0;
}
 .clearfix {
     clear:both;
}
.header-utility, #subNavContainer, .footer, .primaryNavMob,#dropdownMenuButton, .utilityBarItem, .flow-nav__list, #primaryNav,.print-button, .info-icon:not(.tip_networkNotetip),
.printButtonUI, .plan-actions, .pagination, .btn-primary, .btn-outline-danger, .btn-outline-primary, .btn.btn-link, .compareCheckBoxNew, .subNavContainer,
.text-right.toolSec, .subheader-nav, .secIco, .downloadIconAlt, .footerButtonBlock, .secondaryBtnBlock {
    display:none !important;
}
[data-hidden=true].animated-expandmore__to_expand {
    display: block !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: max-content !important;
}
.flow-nav {
    margin-bottom: 0 !important;
}
 fieldset{
    border:medium none;
    overflow: visible;
    float: none;
}
 table{
    width:100%
}
 table td {
     page-break-inside: avoid !important;
}
 .buttons a {
     display: none;
}
 .info-icon {
     display: none;
}
 .mandatory{
     display:none;
}
@page{
    margin:2em 2em 5em 2em;
    padding:0;
    size: auto;
}
 a[href]:after {
     content: none !important;
}
.heading-one {
	margin-bottom:5px;
}

.app-section{
    padding-bottom:5px !important;
}
.main-section h1{
     margin: 0 !important;
     padding:0 !important;
}

.main-section{
     margin: 0 !important;
     padding: 5px 15px 0 15px !important;
     overflow: hidden;
}
 #main {
     overflow: hidden;
     margin-top: 0px;
}
 header{
     overflow:auto;
}
 body{
     margin: 0px 0px 0px 0px !important;
}
 tbody th, td, tbody, thead, tr, .contentDiv-bg {
     border: none !important;
}
 a[href]:after {
     content: none !important;
}
 .main-section {
     border-left: none !important;
}
.main-section .mandatory {
     display:none !important;
}
.main-section .mandatory {
     display:none !important;
}
 .leftNavMenuToggle button{
     display: none;
}
 .col-lg-9-custom{
     max-width: 100% !important;
     flex: 0 0 100% !important;
}
.main-section--large {
    padding-top: 5px !important;
}
#dentalTableDiv .myb60, #dentalTableDiv table {
	margin-bottom: 0 !important;
}
#QuotesTable .info-icon {
     display: block !important;
}
/*-----------------------------------------------*/
#medicalTable.myb60{
    margin-bottom:40px;
}