@media print{
body{font-weight:bold; font-family:arial; color:red!important;}
}


@media print {
  *,
  *:before,
  *:after {
    color: #333 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }


  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  a[href]:after {
    content: none !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
  
  
  
  iframe.vidyard_iframe{height:100%}
/* .view-footer{clear:left;} */
.sectionBottom{border-bottom: 5px solid #0066a4;}
.editor_discription{padding-top:50px; padding-bottom: 35px}
.sectionBottom .bannerInnerPages ul{padding-left: 15px; padding-top:15px; margin-left:25px;}
.sectionBottom .bannerInnerPages li{font-size: 18px; padding-bottom:10px;}
.sectionBottom .editor_discription > *{margin-bottom:0;}
.sectionBottom .editor_discription p a{word-wrap:break-word}
.sectionBottom .content-section{padding:50px 0;}
.sectionBottom .editor_discription p{padding-bottom: 15px}
.sectionBottom .editor_discription h3{margin:10px 0 15px;}
.sectionBottom .editor_discription ul, .editor_discription ul{padding-bottom: 25px}
.fa.fa-external-link {position: relative;top:-.7rem;font-size: 1.3rem;margin-left: .2rem}


.form.search-form .form-group{margin-bottom:15px;}
/* .search-page .search-terms .result.result-media .result-description{width: calc(100% - 220px);} */
.overview-features li{width:50%;	float:left;	}
.overview-features li + li{margin-top:0px;}
.horizontal-list-tab .horizontal-list .view-content > li + li {
    margin-top: 50px;
}

.cat-relatedproducts .product-container{margin-top:0;}
.media-gallary{width:630px; height:347px;margin:0 auto;}
.product_thumbwrap{width:100%;}
.product-details h4{height: 52px}
.featuredSection{background:url(../images/featured-bg.jpg); padding-top:50px; padding-bottom:30px;}
.product-details{color:#34393d;}
.font-36{font-size:36px ; font-size: 'Proxima Nova Rg';margin-top:0;}
h2.lg-light{margin-top:0;}
.carousel-wrap, .carousel-wrap-relatedproducts{padding-top:20px;}
/* to hide default search box on resources search result page*/
#views-exposed-form-resources-search-page-1 .form-item-keyword{
display:none!important;}
/* to hide default sort bydropdown on resources search result page*/
#views-exposed-form-resources-search-page-1 .form-item-sort-by{
display:none!important;}

/* .headersearch fieldset .form-control{user-select:auto !important;} */
.filter_productcat .dropdown-menu>li>a:hover{color:#008da9}
.headersearch a{transform: perspective(500px) translate3d(0, 0, 0);}
.request-quote-container .cell-match-height .product-details{padding:0;}
.request-quote-container .product-details a{ float:left; width:100%; word-wrap:break-word;}

/*.cell-match-height .compare-box.pFCompareBox{position: relative;width:100%; float:left; left:0;right:0;bottom:0;}*/
.nav-tabs .dropdown-menu{margin-top:0;}
section > .form-group{margin-bottom:0;}
a.gradiantBlueButton{color:#fff;}
.filter-checkbox span {border:none!important;}
.filter-checkbox span input[type="checkbox"] {z-index:1!important; left:0; top:0; width:100%; height:100%;}
.filter-checkbox span .icheck{left:0; top:0; width:100%; height:100%;    border: 2px solid #adb3b7!important;}
.filter-checkbox span input[type="checkbox"]:checked + .icheck{background:#6eb43f; border-color: #6eb43f!important;}
										

.pro-comparison-result{position:fixed; z-index:999; width:100%; height:100%; overflow:auto; left:0; top:0; background:rgba(0,0,0,0.9); padding: 20px 0; display:none;}
.pro-comparison-result .content-section{padding: 0 0 50px;}
.pro-comparison-result .section-heading{padding: 20px 50px 20px 15px; background:#dedede; position:relative; border-bottom:1px solid #a5a5a5;}
.pro-comparison-result .section-heading h2{font-size: 45px; text-align: left;}
.pro-comparison-result .section-heading .img-ico-close{width:30px; height:30px; right:15px; top: 15px;}
.overflow-hidden{overflow:hidden;}		

.form_group_res{position:relative;}
.form_group_res .form-control{padding-right:50px;}
.form_group_res button.search_res{width:50px; height:100%; top:0; right:0; position:absolute; border:none; outline:none; display:flex; align-items:center; justify-content:center; background:none; color:#34393d;}
.form_group_res button.search_res i{color:#34393d;}



/* .custom-select-wt .btn-default, .custom-select-wt.btn-group.open .btn-default{height:53px; font-size:18px; color:#34393d; background:none; border-color:transparent; border-radius:0;}
.custom-select-wt .btn-default .filter-option{height:41px; line-height:41px; font-size:18px; color:#34393d; background:none; display:block;} */
.archived-list .archived-event-monthfilter.noscript .btn-default, .archived-list .archived-news-yearfilter.noscript .btn-default{text-align:left!important; font-size:18px;}
.archived-list.noscript .dropdown-menu ul{margin:0!important; padding:0;}
.archived-list.noscript .dropdown-menu li, .archived-list.noscript .dropdown-menu h3 {margin:0!important; height:41px;}
.archived-list .noscript .dropdown-menu h3.start_end_dates {height: 41px; line-height: 41px; font-size: 18px; color: #34393d; background: none; display: block; margin: 0; padding:0 12px; cursor:pointer;}
.archived-list.noscript .dropdown-menu li{font-size:18px!important; color:#34393d!important; display:block!important;}
.archived-list.noscript .dropdown-menu li a{height: 41px; line-height: 41px; font-size: 18px; color: #34393d; background: none; display: block; margin: 0; padding:0 15px;}
.marg_neg_15{margin-top:-11px;}
.archived-list .dropdown-menu li.open .dropdown-toggle{box-shadow:none;}
.archived-list .dropdown-menu li .dropup .caret{border-bottom:none;}
.custom-select-wt .bootstrap-select.btn-group .dropdown-menu li a{}
.custom-select-wt .bootstrap-select.btn-group .dropdown-menu li a:hover{}

.appNotes .listing-image{margin-bottom:50px;}

.section-image .bannerInnerPages{padding-bottom:150px; padding-top:40px; display:inherit;}
.section-image.short_banners .bannerInnerPages{padding-bottom:50px;}  
.section-image.short_banners .bannerWrap{padding:0;}  
.section-image.short_banners.white-text.cover-bg{min-height:inherit;}



.finderpage-class .cell-match-height{display:flex; align-items:stretch;}
.finderpage-class .cell-match-height .compare-box.pFCompareBox{position:absolute; left:0; width:100%; bottom:0; margin-top:0;}

/*Fixed Popup Header*/
.fixed-header-table.comparison-table .comparison-row:not(:first-child) .row [class^="col-"]:first-child{border:none!important;}
.fixed-header-table.comparison-table .comparison-row:nth-child(1) .row .col-xs-12, .fixed-header-table.comparison-table .comparison-row{border-bottom:none!important;}
.pro-comparison-result{background:rgba(0,0,0,.9); padding:20px 0; position:fixed; display:none; top:0; left:0; width:100%; height:100%; z-index:1000;}
.pro-comparison-result .section-heading{padding: 20px; width: auto; position: absolute; padding: 20px; top: 0; z-index: 1; background: #ddd; left: 15px; right: 15px;}
.fixed-header-table{}
.pro-comparison-result .section-heading h2 {font-size: 30px;margin: 0;text-align: left;}
.fixed-header-table{position:absolute; background:#ddd; z-index:9; top:64px; top:0; left:15px; right:15px; margin-bottom:0; padding:0 15px; display:none;}
.fixed-header-table h4 a{color:#34393d; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fixed-header-table .linkBtn{color:#337ab7; text-transform:inherit; font-size:14px;}
.fixed-header-table.comparison-table .comparison-row{padding:3px 0 11px;}
.product-comparison .img-ico-close{width:30px; height:30px; right:15px; top:15px;}
.product-comparison{position:relative;}
.scroll_div{position:absolute; top:71px; bottom:0; overflow-y:auto; padding:0 15px;}
.pro-comparison-result .comparison-table .comparison-row:nth-child(even){background-color:transparent;}
.fixed-header-table.comparison-table .comparison-row:not(:first-child) .row [class^="col-"]:nth-child(odd):not(:first-child){background:none;}
.comparison-table .product-container .img-ico img{margin:0; width:inherit; height:auto;}
.comparison-table .comparison-row > .row, .comparison-table .comparison-row > .row > [class^="col-"], .comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell, .comparison-table .comparison-row > .row > [class^="col-"] .comparison-cell .pro-container{display:flex; align-items:stretch;}
.fixed-header-table.comparison-table .comparison-row > .row > [class^="col-"]{display:block;}
.scroll_div .comparison-table .comparison-row .comparison-cell{padding:15px 0; width:100%;}
.comparison-table .comparison-row .pro-details{word-break:break-word;}
.comparison-table .comparison-row .pro-details h3{font-size:18px;}
.comparison-table .comparison-row .link_wrap{padding:15px;}
.comparison-table .comparison-row .link_wrap .linkBtn{font-size: 12px; margin-top: 3px; display: inline-block; color:#008da9;}
.comparison-table .comparison-row .link_wrap .linkBtn:hover{color:#0066a4;}
  
  
 
}