.remove-promo{font-size:1rem;color:#000;display:inline;}
.photo-badge{height:80px;cursor:pointer;position:relative;top:-15px;}
.envelopeUpsell{color:green!important}
.envelopeUpsell .keyline{border:2px solid green!important}
.envelopeUpsell button{color:green;border:1px solid green!important}
.row-flex{margin-right:0px!important;margin-left:0px!important;display:flex;flex-wrap:wrap}
.safeTrip h4{color:green;font-size:30px;text-align:left;margin:0px}
.safeTrip P{font-weight:bold;font-size:18px;text-align:left;margin-top:10px}
.osel-ship-links a{font-size:20px;font-weight:bold}
.OSEL #ship-to .form_row,.OSEL #bill-to .form_row{line-height:1}
.OPAY #ship-to .form_row,.OPAY #bill-to .form_row{line-height:1}
.smark:after{content:"SM";font-family:'Roboto Condensed',sans-serif;font-size:50%;vertical-align:super;}
.tab-content .list-unstyled{padding-left:40px }
.workInProgress{background:#ecf3f9}
/***
MEDIA BREAK POINTS // Extra small devices (portrait phones,less than 576px)
// No media query since this is the default in Bootstrap .cart-quantity{width:62px}
// Small devices (landscape phones,576px and up)
@media (min-width:576px){.cart-quantity{width:80px}}
// Medium devices (tablets,768px and up)
@media (min-width:768px){...}
// Large devices (desktops,992px and up)
@media (min-width:992px){}
// Extra large devices (large desktops,1200px and up)
@media (min-width:1200px){...}
***/
 @media (min-width:1200px){
.container{max-width:1200px}}
/* # MEGA MENU
# https://codepen.io/JakubHonisek/pen/xXaYqg # */
 .megamenu{position:absolute;width:100%;left:0;right:0;padding:15px;z-index:2000!important}
.megamenu-li{position:static}
#mastHeadMenu{border-bottom:1px solid #afafaf}
.SFNT #mastHeadMenu{border-bottom:none}
.megamenu li a{color:#fff!important}
.nav-tabs .nav-link{border:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom:1px solid #2f2e64;}
a.nav-link[aria-expanded="true"] span{border-bottom:2px solid blue}
.nav-item,.dropdown-item{text-transform:uppercase}
.dropdown-item.level2{text-transform:none;font-size:80%;font-weight:normal}
.dropdown .megamenu{background:#fff;border:none;border-radius:0px;border-bottom:1px solid #a1a1b1}
.dropdown-menu{border-bottom:2px solid #a1a1a1;border-right:2px solid #a1a1a1;margin:0;}
.shopByMenu{background:#2753a4;border:1px solid #fff;padding:20px 10px;color:#fff!important}
a:hover.dropdown-item.shopByMenu{color:#FFE!important;background:#2753a4;}
#mastHeadMenu h6{font-family:'Roboto Condensed',sans-serif;color:#6c757c;font-size:22px;border-bottom:1px solid #6c757c}
.mastHeadMenuHead{font-family:'Roboto Condensed',sans-serif;color:#6c757c;font-size:22px;border-bottom:1px solid #6c757c;margin-bottom:14px}
#mastHeadMenu p a{font-family:'Roboto Condensed',sans-serif;font-weight:bold;color:#2753A4;font-size:16px;text-transform:capitalize;padding:4px 0px}
#mastHeadMenu p{line-height:12px}
#mastHeadMenu p a:hover{color:#5384dd!important}
/* // MEGA MENU */
 p.faqQ{font-weight:bold}
p.faqA:before{content:"A.";color:#4a94d1 !important;margin-right:8px;font-weight:bold}
p.faqQ:before{content:"Q.";color:#4a94d1 !important;margin-right:8px;font-weight:bold}
.compact{padding:.15rem .5rem !important}
/* Random Sample Reviews */
 .sampleReviews{
/* max-height:220px;overflow-x:auto;*/
 margin-bottom:28px}
.sampleReviews .randStars .fa-star,.CTGY_Samples .randStars .fa-star{color:#ffc107}
.sampleReviews .randStars,.CTGY_Samples .randStars{margin:0 16px 0 0}
.sampleReviews .randSig ,.CTGY_Samples .randSig{text-align:right}
.sampleReviews .randAuthor,.CTGY_Samples .randAuthor{padding-right:8px}
.sampleReviews .randAuthor:before ,.CTGY_Samples .randAuthor:before{font-family:"Font Awesome 6 Pro";font-size:120%;color:#2f3068;content:"\f007";padding-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);line-height:initial}
.randReviewContainer{border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;padding-top:18px;padding-bottom:18px;margin-top:8px;width:100%}
.mt-mid{margin-top:18px}
.allStoreReviews{font-size:.8rem;text-align:right;margin-top:.4rem}
.globalFooter,.rightColumn .randHead{text-align:center}
.randHead{font-weight:bold}
.randStars .fa-star,.CTGY_Samples .randStars .fa-star{color:#ffc107}
.globalFooter .randStars,.CTGY_Samples .randStars{margin:0 16px 0 0}
.CTGY_Samples .randSig{text-align:center;font-style:italic}
.rightColumn .randSig{text-align:right;font-style:italic}
.globalFooter .randAuthor:before,.CTGY_Samples .randAuthor:before{font-family:"Font Awesome 6 Pro";font-size:120%;color:#2f3068;content:"\f007";padding-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);line-height:initial}
.randReview{max-height:200px;overflow:hidden}
.randReview::-webkit-scrollbar{width:0 !important}
.randReview{overflow:-moz-scrollbars-none}
.randReview{-ms-overflow-style:none}
.randReview:hover{overflow:auto}
.randReview:hover{-ms-overflow-style:inherit}
.highNote{text-transform:uppercase;color:#912010}
/* Product Reviews */
 .esAvgStars{font-size:.8rem}
/* .CTGY_Cards .esContainer{margin-bottom:.5rem}
*/
 /* Pricing Display */
.was{font-size:100%;color:#4f4f4f;display:inline-block;margin:0 8px}
.save{color:green;font-weight:600}
/* Category Product Tabs */
.nav-tabs{border-bottom:1px solid #5b5dba !important;margin-top:2rem !important}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#5b5dba #5b5dba #fff !important}
.tab-pane{border-bottom:3px solid #2f2e64}
/* Fast Order Form */
 .inputRow input{display:inline-block}
input.pcode{width:13rem;margin-right:1.75rem}
input.pqty{width:5rem}
.inputRow{margin-bottom:1rem}
/* Checkout */
 .invalid{color:#721c24}
.invalid input{border-color:#721c24}
.required{font-weight:bold}
.italic{font-style:italic}
/* Checkout Path */
 .check-out-path ol li{list-style:none}
.check-out-path ol li a{display:inline-block;}
span.cart-total{color:#2f3068;position:relative;font-size:smaller;font-weight:bolder;background:#ffc107;border-radius:3px;padding:3px 12px}
#cart-icon:hover .cart-total{background-color:#ba8b00!important}
.cart-contents .lead{color:#932314}
.caption{font-weight:700}
.badge-box{height:140px}
/*** FAQ Accordions ***/
 h3.accordionHead{border:1px solid #2753a4;padding:.5rem .125rem;font-size:1rem;color:#2753a4!important;cursor:pointer;
margin:.75rem 0}
h3.accordionHead:before{content:"+";font-weight:700;padding:0 6px}
h3[aria-expanded="true"]{background-color:#2753a4;color:#fff!important}
h3[aria-expanded="true"].accordionHead:before{content:"-";font-weight:700;padding:0 6px}
.PRFD .collapse{max-height:220px;overflow:auto}
@media (min-width:576px){.container{padding-left:5px;padding-right:5px}}
/*** Design Guide Update from De ***/
 .btn{border-radius:0rem!important}
/* Button Overrides */
 .btn-tn{font-size:.75rem;padding:.2rem .4rem}
.bg-dark{background-color:#0E2F6E!important}
/* #navbarSupportedContent li,#navbarSupportedContent li a{color:#fff!important}
*/
 .card{border-radius:0rem;border:1px solid #ced4da}
.card-img-top{border-top-left-radius:0rem;border-top-right-radius:0rem}
.btn-danger{color:#fff;background-color:#cf0a1c;border-color:#cf0a1c;padding:.75rem 1.25rem;font-size:1rem;line-height:1.5;border-radius:0rem}
.form-control{border-radius:0rem}
@media (min-width:992px){.form-control{border-radius:0rem}}
.search .form-control{padding:.25rem .5rem;border-radius:0rem;height:32px;width:175px}
.search{
flex-wrap:nowrap;}
button#search{background:#2753a4;color:white;border:#2753a4;padding:.1rem .5rem;height:32px}
.navbar{padding:0rem}
@media (max-width:992px){.navbar{padding:0 .1rem}
nav#topBar a{padding:.5rem .5rem}}
/* General Overrides */
 h1,.h1{font-family:'Roboto Condensed',sans-serif;font-weight:500;font-size:32px;line-height:40px;color:#2753a4}
h2,.h2{font-family:'Roboto Condensed',sans-serif;font-weight:500;font-size:24px;line-height:38px;color:#2753a4;text-transform:uppercase}
h3,.h3{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:18px;line-height:inherit;color:#2753a4;text-transform:uppercase}
h4,.h4{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px;line-height:inherit;color:#000000;text-transform:uppercase}
h5,.h5{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px;line-height:inherit;color:#2753a4;text-transform:uppercase}
h6,.h6{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px;line-height:inherit;color:#2753a4;text-transform:capitalize}
.rightColumn h5{text-transform:capitalize;border-top:1px solid #c1c1c1;padding-top:21px;}
.CTGY_Cards,.rightColumn h5{border-top:none}
p{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#212529}
.ctgy-level-1 h2{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:22px;line-height:inherit;color:#fff;background:#2753a4;text-transform:uppercase;text-align:center!important;border-radius:0px!important}
.ctgy-level-2 h2{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:22px;line-height:inherit;color:#2753a4;text-transform:uppercase;text-align:left!important;border-radius:0px!important}
.main li{list-style:none;margin-left:-18px;margin-bottom:4px}
.main li:before{content:'\f45c';font-family:'Font Awesome 6 Pro'!important;font-weight:700;float:left;margin-left:-22px;color:#2753a4;font-size:8px;vertical-align:bottom;margin-top:6px;}
.pagination li:before{content:'';}
body,p,div{color:#000;font-family:'Roboto Condensed',sans-serif;font-weight:400}
a{color:#4a94d1}
a:hover{text-decoration:none!important;color:#2753a4!important}
/* end boostrap overrides */
 .card-footer{border-top:none}
.rightColumn{text-align:center}
/** NEW **/
 .keyline{border:1px solid #ced4da}
.keyline-280{border:1px solid #ced4da;height:280px;width:280px}
.bg-secondary{background-color:#f2f2f2!important}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#a1a1b1;border-color:#a1a1b1;}
.custom-select{line-height:1;}
.dataTable th{width:auto!important;}
/*** FROM SETTINGS GLOBAL HEAD TEMPLATE ***/
 /* rr styles */
 .red-grad-background{background-image:url("/rrimg/red_grad_background.png");background-repeat:repeat-x;}
.sfnt1-background{background-image:url("/rrimg/sfnt1_background.jpg");background-size:100%;}
.sfnt2-background{background-image:url("/rrimg/sfnt2_background.jpg");background-size:100%;}
.sfnt3-background{background-image:url("/rrimg/sfnt3_background.jpg");background-size:100%;}
.bg-trans-white{background-color:#dddddd59;}
.sfnt-shop-by-squares{height:150px;width:150px;}
hr.hr-chock{border-top:solid #ddd 1px;margin:50px 0;}
hr.hr-chock:after{content:url( '/mm5/rrimg/chock.png' );/* Controls the position of the logo */
 left:50%;position:absolute;transform:translateY(-50%) translateX(-50%);/* Controls the whitespace around the symbol */
 padding:20px;background:#fff;}
ht.ht-roundchock{border-top:solid #ccc 1px;margin:50px 0;}
hr.hr-roundchock:after{content:url(/mm5/rrimg/roundchock_rrp.png);left:50%;position:absolute;transform:translateY(-50%) translateX(-50%);/* padding:20px;*/
 background:#fff;position:relative;top:-56px;}
/* page fold triangle */
 .triangle-fold{width:0px;height:0px;border-top:45px solid darkred;border-left:45px solid transparent;position:relative;left:102px;top:1px;}
/* For Product Page Tab Scroll into view */
#theTabs{position:fixed;bottom:0px;background:#fff;width:100%;z-index:99;}
.lh-2{line-height:2!important}
table.dataTable td{vertical-align:middle}
#multi-add-table_length{float:left;width:50%}
ul.go-link-list{
list-style:none;margin-bottom:1rem;}
ul.go-link-list li{line-height:2;list-style:none;margin-left:-18px;margin-bottom:4px;}
ul.go-link-list li:before{content:'\f0da';font-family:'Font Awesome 6 Pro'!important;font-weight:700;float:left;margin-left:-20px;color:#2753a4;font-size:19px;margin-top:-4px;}
.go-link:before{content:'\f0da';font-family:'Font Awesome 6 Pro'!important;font-weight:700;float:left;margin-right:.4rem;color:#2753a4;}
.go-link-list li a{color:#2753a4}
.go-link-list li a:hover{color:#0e2f6e}
.upsell-link{color:#912010;border:1px solid #912010;padding:12px 12px;height:100px;display:block;width:100px;margin-right:26px;text-align:center;}
a.upsell-link:hover{color:#4A94D1}
img.float-right{margin-left:.5rem;margin-bottom:.5rem}
/*** FLAGS ***/
 .attnFlag-bestseller,.attnFlagLI-bestseller{background-image:url(/images/blue-bookmark-flag.svg)}
.attnFlag-new,.attnFlagLI-new{background-image:url(/images/orange-bookmark-flag.svg)}
.attnFlag-onsale,.attnFlagLI-onsale{background-image:url(/images/green-bookmark-flag.svg)}
.attnFlag-closeout,.attnFlagLI-closeout{background-image:url(/images/green-bookmark-flag.svg)}
.attnFlag-bestseller,.attnFlag-new,.attnFlag-onsale,.attnFlag-closeout{background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:85px;height:85px;background-size:100% 100%;position:absolute;right:-5px;text-align:center!important;padding:8px}
.attnFlag-bestseller:before,.attnFlag-new:before,.attnFlag-onsale:before,.attnFlag-closeout:before{color:#fff;font-size:.85rem;font-weight:bold}
.attnFlag-bestseller:before{content:"BEST SELLER"}
.attnFlag-new:before{content:"NEW!"}
.attnFlag-onsale:before{content:"ON SALE"}
.attnFlag-closeout:before{content:"CLOSE OUT"}
h1 .attnFlag-bestseller{margin:-16px 138px 0px 0px!important;display:inline-block}
.attnFlagLI-bestseller{margin:0px 23px 0px 0px!important;display:inline-block}
h1 .attnFlag-new{margin:-16px 138px 0px 0px!important;display:inline-block}
.attnFlagLI-new{margin:0px 23px 0px 0px!important;display:inline-block}
h1 .attnFlag-onsale{margin:-16px 138px 0px 0px!important;display:inline-block}
.attnFlagLI-onsale{margin:0px 23px 0px 0px!important;display:inline-block}
h1 .attnFlag-closeout{margin:-16px 138px 0px 0px!important;display:inline-block}
.attnFlagLI-closeout{margin:0px 23px 0px 0px!important;display:inline-block}
/* END FLAGS */
 .card-header{padding:.5rem .75rem}
.btn-warning{background-color:#912010;border-color:#912010;color:#ffffff!important;}
.btn-warning:hover{background-color:#4A94D1;border-color:#4A94D1;color:#ffffff!important;}
.btn-info,.btn-primary{background:#4A94D1;border:#4A94D1;color:#fff!important;}
.btn-info:hover,.btn-primary:hover{background:#0E2F6E;border:#0E2F6E;color:#fff!important;}
#button-addon2{padding:.5rem!important}
@media (min-width:992px){#multi-add-table_info{float:left}
#multi-add-table_info::after{display:block;content:"";clear:both}
#multi-add-table_paginate{text-align:right}}
/* end media query */
 #multi-add-table .col-md-5,#multi-add-table .col-md-7,#multi-add-table .col-sm-12{
padding-left:0px;
padding-right:0px;}
.page-link{border:1px solid #4a94d1}
.paginate_button{padding:2px 8px;margin:0 4px;background:#fff}
.pagination{border-radius:0rem}
.scrolltop{display:none;width:3rem;margin:0 auto;position:fixed;bottom:20px;right:10px;padding:20px;background:rgba(178,178,178,0.7)}
.scroll{background:rgba(178,178,178,0.7);text-align:center;cursor:pointer;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
.scroll:hover{background:rgba(178,178,178,1.0);transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
.scroll:hover .fa{padding-top:-10px}
.scroll .fa{font-size:30px;margin-top:-5px;margin-left:1px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
.scrollTopWith{width:1.5rem;margin:0 auto;position:relative;margin-left:1.5rem;padding:0px .7rem}
/* Carousel */
 .paperDetail .carousel-item{width:50%}
.paperDetail h6{font-size:.8rem;margin-bottom:.0}
.paperDetail .carousel-item{border:1px solid #000}
.paperDetail .carousel-caption{
background:#ffffffa6;
color:inherit;padding-top:10px;padding-bottom:10px;}
.paperDetail .carousel-control-next{
right:50%}
.paperDetail{margin-bottom:2rem}
/* tablet fixes */
 @media (min-width:798px){.custom-wrapper{width:1024px;margin:0 auto}
.dropdown-toggle{white-space:normal}}
@media (min-width:1025px){.custom-wrapper{width:1220px;margin:0 auto}
ul.navbar-nav.nav-fill.w-100{margin-top:46px}
.dropdown-toggle{white-space:nowrap}}
#topBar .add-to-cart-form button:disabled,.nav-link .add-to-cart-form button:disabled{color:#a1a1b1 !important}
#topBar .add-to-cart-form button,.nav-link .add-to-cart-form button{background:#0E2F6E;border:#0E2F6E;color:#ffc107 !important;}
.cart-total-empty{display:none;color:#a1a1b1 !important}
.modal-link{color:#4a94d1;cursor:pointer;}
.modal-link:hover{color:#2753a4!important;}
input.mm_facet_checkbox{margin-right:.5rem}
figure.embed-responsive.embed-responsive-16by9.mb-3{background:url(/images/video-mask.png);background-position:center center;background-repeat:no-repeat;}
/* Alert Overrides */
 .alert{border-radius:0px}
.alert-info{background-color:#4a94d12e;border-color:#4a94d12e}
.alert-warning{background:#f68e1e38;background-color:#f68e1e38;border-color:#f68e1e38;color:#000}
.alert-info{background-color:#4a94d12e;border-color:#4a94d12e}
.alert-info{background-color:#4a94d12e;border-color:#4a94d12e}
.alert-success{color:#fff;background-color:#34920a;border-color:#34920a}
.alert-danger{color:#fff;background-color:#912010;border-color:#912010}
.alert-green{background-color:#34920a;border-color:#34920a;color:#fff;font-weight:700}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#f68e1e;border-color:#f68e1e;}
.pfImage{margin:22px 0px}
.small{line-height:1.2;font-size:80%}
.smaller{line-height:1.2;font-size:70%}
/* Nav Bar Adjustments - Mobile */
 h1{margin-top:1rem}
/* Nav Bar adustments - Desktop */
 @media (min-width:992px){.logo{margin-left:3px;margin-right:20px}
#navbar a.nav-link{font-family:'Roboto Condensed',sans-serif;font-weight:bold;font-size:18px;letter-spacing:1px;color:#6c757d}
#mastHeadMenu{height:84px;padding-bottom:22px!important}
nav#miva{margin-top:6px;margin-left:-5px;}
h1{margin-top:0px}}/* End Media Query */
 #ctgyRandReview .randHead ,.profile,#ctgyRandReview div{text-align:center;color:#fff!important}
#ctgyRandReview .randSig{text-align:right;font-style:italic;color:#fff}
/*** From De5 Work ***/
 #ctgyRandReview{background:linear-gradient( #529dd7,#2653a4 );color:#fff;height:250px;border-radius:0rem;padding:20px;position:relative;font-size:.8rem;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}
/* bwg:added */
 .btn-overflow{display:none;text-decoration:none;font-size:.8rem;margin:0 auto;background:#2653a4;border:1px solid #2653a4;color:#fff;width:100%;height:37px}
.btn-overflow:hover{color:#0E2F6E}
#ctgyRandReview::-webkit-scrollbar{width:0;height:0;}
#ctgyRandReview .randHead .title{color:#fff;}
#ctgyRandReview .randReview{max-height:unset;}
.footer{background-color:#0E2F6E;color:#fff;padding:30px 0;}
.footer h4{color:#A1A1B1;font-family:'Roboto Condensed',sans-serif;font-size:22px;}
.footer .f-copyright{margin-top:30px;}
.footer .f-copyright p{color:#A1A1B1;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:18px;}
.footer .f-copyright p a,.footer .f-copyright p a:hover{color:#fff !important;}
.footer .f-icon{color:#fff;font-size:30px;margin-right:10px;}
.footer .f-icon:hover{color:#cf2027 !important;}
.footer .f-link{color:#f1f1f3;display:block;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:36px;}
.footer .f-link:hover{color:#fff !important;}
.footer .f-separator{background-color:#fff;height:100%;left:50%;position:absolute;width:1px;}
.globalFooter .randReviewContainer{border-bottom:0;border-top:1px solid #c0c0c0;margin:24px 0;}
.globalFooter .randReviewContainer .allStoreReviews{color:#2753a4;font-family:'Roboto Condensed',sans-serif;font-size:16px;margin-top:20px;text-align:center;}
.globalFooter .randReviewContainer .allStoreReviews a:hover{color:#912010 !important;}
.globalFooter .randReviewContainer h2{color:#2753a4;font-family:'Roboto Condensed',sans-serif;font-size:36px;margin-bottom:20px;
line-height:38px;}
.globalFooter .randReviewContainer .randContent,.globalFooter .randReviewContainer .randSig{color:#212529;font-family:'Roboto Condensed',sans-serif;font-size:16px;}
.globalFooter .randReviewContainer .randHead{margin-bottom:10px;}
.globalFooter .randReviewContainer .randHead .title{color:#6c757d;font-family:'Roboto Condensed',sans-serif;font-size:22px;}
.home-hero{background-image:linear-gradient( #529dd7,#2653a4 );color:#fff;margin:0 auto;max-width:1200px;position:relative;}
.home-hero h1,.home-hero h2,.home-hero h3,.home-hero h4,.home-hero p{color:#fff;}
.home-hero h1{font-family:'Roboto Condensed',sans-serif;font-size:37px;}
.home-hero h2{font-family:'Roboto Condensed',sans-serif;font-size:20px;}
.home-hero h3{font-family:'Roboto Condensed',sans-serif;font-size:20px;}
.home-hero h4{font-family:'Roboto Condensed',sans-serif;font-size:24px;font-weight:normal;text-transform:none;}
.home-hero .hh-author{line-height:16px;text-align:right;color:#fff;}
.home-hero .hh-images img{border:5px solid #fff;}
.home-hero .hh-images img:hover{border:5px solid #cf0a1c;}
.home-hero .hh-left{height:100%;left:0;position:absolute;}
.home-hero .hh-right{position:absolute;right:0;width:300px;}
.home-hero p{font-size:16px;line-height:16px;}
.home-section2{margin:0 auto;max-width:1200px;padding:30px 0;}
.home-section2 a:hover .img-box img{border:5px solid #cf0a1c;}
.home-section2 a:hover h5{color:#912010;}
.home-section2 h2{color:#2753a4;font-family:'Roboto Condensed',sans-serif;font-size:32px;margin-bottom:15px;text-align:center;}
.home-section2 h5{color:#2753a4;font-family:'Roboto Condensed',sans-serif;font-size:16px;text-align:center;margin-top:12px;}
.home-section2 .img-box{background-size:cover;height:100px;}
.home-section3{background-color:#e8e7ec;margin:0 auto;max-width:1200px;padding:30px 0;}
.home-section3 a:hover h6{color:#cf0a1c;}
.home-section3 h2{color:#2753a4;font-family:'Roboto Condensed',sans-serif;font-size:32px;line-height:32px;text-align:center;}
.home-section3 h6{background-color:#fff;color:#2753a4;font-family:'Roboto Condensed',sans-serif;font-size:22px;padding:10px;text-align:center;}
.home-section3 .img-box{background-size:cover;height:200px;}
.home-section3 .sub-title{color:#6c757d;font-family:'Roboto Condensed',sans-serif;font-size:22px;margin-bottom:30px;text-align:center;}
#mastHeadMenu nav ul li a:hover span{border-bottom:2px solid #0E2F6E;}
#mastHeadMenu nav ul li .dropdown-menu p{font-size:16px;line-height:36px;margin:0;}
#mastHeadMenu nav ul li .dropdown-menu p a:hover{color:#912010 !important;}
#topBar #navbarSupportedContent ul li a i{font-size:16px;}
@media screen and ( max-width:414px ){.home-hero{padding:0 30px}
.home-hero h4{font-size:20px}
.home-hero .hh-left,#home-main .home-hero .hh-right{display:none}
.home-section2{padding:30px}
.home-section3{padding:30px}
.globalFooter .randReviewContainer h2{line-height:38px}}
/* TOOL TIPS */
 .tooltip-toggle{cursor:pointer;position:relative;color:#fff;border-radius:50%;width:21px;height:21px;padding:4px;background:#4a94d1;background-color:#4a94d1;color:#fff;text-align:center;font-size:14px}
.tooltip-toggle::before{position:absolute;top:-54px;left:-14%;background-color:#4a94d1;color:#fff;content:attr(data-tooltip);padding:.5rem;text-transform:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;white-space:nowrap;}
.tooltip-toggle::after{position:absolute;top:-11px;left:7px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4a94d1;content:" ";font-size:0;line-height:0;margin-left:-11px;width:0;}
.tooltip-toggle::before,.tooltip-toggle::after{font-size:16px;opacity:0;pointer-events:none;text-align:center;}
.tooltip-toggle:hover::before,.tooltip-toggle:hover::after{opacity:1;-webkit-transition:all 0.75s ease;transition:all 0.75s ease;}
.sticky{position:sticky;position:-webkit-sticky;top:0}
@media (min-width:576px){.sm-6-border-right{border-right:2px solid #212529}
.paperDetail{margin-left:35px}
.paperDetail .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}
.paperDetail .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}
.paperDetail .carousel-control-next{right:40%}
.paperDetail .carousel-control-prev{left:-10%}}
.btn:hover{color:#fff!important}
.bggray{background-color:#A2A1B2;border-color:#A2A1B2;padding:.275rem .5rem;font-size:.8rem}
div#billing_fields,div#shipping_fields,#radioShip,.border-focus{border:1px solid #c0c0c0;padding:1rem;}
#shipping_controls label{margin-bottom:0rem}
div#epCreate{float:right;}
/* common styles */
#erEmailConfirmation{display:none;color:#FF8888;font-size:inherit}
.epContainer .clearfix,.etContainer .clearfix,.esContainer .clearfix{display:block}
.epContainer .clearfix:after,.etContainer .clearfix:after,.esContainer .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.erDefault{font-weight:normal}
/* start commented backslash hack \*/
* html .clearfix{height:1%}
/* close commented backslash hack */
 /* summary styles */
.esContainer{border:none}
.esHead{}
.esSummary{padding:0px 0px 0px 0px}
.esAvgStars{padding:0px 8px 0px 0px}
.esAvgRating{padding:0px 8px 0px 0px}
.esAvgCount{padding:0px 8px 0px 0px}
.esNone{color:#404040}
.eaSummaryBox .esAvgRating{font-weight:bold;padding:0px!important}
/* Product Review Styles */
.epContainer{margin:12px 0 0 0;background-color:#f2f2f2;padding:4px}
.epHead{border-bottom:1px solid #c0c0c0;font-weight:bold;color:#404040;padding:6px;}
#epBody{max-height:420px;overflow-y:auto;background-color:#f2f2f2;margin:5px}
#epCreate{float:right;width:30%;text-align:right;line-height:normal}
#epSummary{float:right;width:70%}
.epAvgStars{padding:0px 8px 0px 0px}
.epAvgRating{padding:0px 8px 0px 0px}
.epAvgCount{padding:0px 8px 0px 0px}
.epNone{color:#404040}
.epContent{margin:0 0 8px 0;background-color:#fff;padding:8px}
.epRating{float:left;width:110px;position:relative}
span.epBlanks{display:inline;float:left;width:0px}
span.epBlanks:before{font-family:"Font Awesome 6 Pro";color:#A0A0A0;content:"\f005 \f005 \f005 \f005 \f005";white-space:nowrap;line-height:initial}
.epTitle{margin:0px 0 0 110px;font-weight:bold}
.epReview{padding:15px 0px}
.epSignature{margin:4px 0 0 110px}
.epName{display:inline-block;margin:0 12px 0 0}
.epName:before{font-family:"Font Awesome 6 Pro";font-size:120%;color:#000099;content:"\f007";padding-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);text-rendering:auto;line-height:initial}
.epDate{display:inline-block}
.epBusiness{}
.epCompany{margin:0 12px 0 0}
.epURL{}
.epVerified{}
.epVerified:before{font-family:"Font Awesome 6 Pro";font-size:120%;color:#000099;content:"\f00c";padding-right:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);text-rendering:auto;line-height:initial}
.epVote{margin:8px 0 0 0}
.epHelpful{font-style:italic}
.epResponse{font-style:italic;margin:0 0 18px 12px}
.epResponse:before{content:"- Store Owner:"}
/* Store Review/Testimonial Styles */
.etContainer{}
#etHead{font-weight:bold;color:#444;padding:5px;margin-bottom:12px}
#etCreate{float:right;width:30%;text-align:right;line-height:normal}
#etSummary{float:right;width:70%}
.etAvgStars{padding:0 8px 0 0}
.etAvgRating{padding:0 8px 0 0}
.etAvgCount{padding:0 8px 0 0}
.etNone{color:#404040}
.etContent{margin:28px 12px 0 42px}
#etContainer .quote{font:normal normal normal 24px/1 "Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);text-rendering:auto;float:left;margin-left:-36px}
#etContainer .quote:before{content:"\f10d";color:#666666}
.etRating{float:left;padding:8px 12px 0px 0px;height:28px;width:153px}
.etTitle{padding:8px 0px 0px 0px;font-weight:bold}
.etReview{padding:15px 0px}
.etResponse{padding:10px;color:#9B0829}
.etSignature{font-style:italic}
.etBusiness{}
.etName{float:right;margin:0 12px 0 0}
.etDate{float:right}
.etCompany{float:right;margin:0 12px 0 0}
.etURL{float:right}
.etCompany,.etURL{padding:5px 0 0 0}
.etVerified:before{font-family:"Font Awesome 6 Pro";font-size:18px;color:#000099;content:"\f00c";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);text-rendering:auto;line-height:initial;}
.etVote{display:none}
.etHelpful{font-style:italic}
/* Rating Distribution */
 /* the box */
#boxPU{display:none;position:absolute;z-index:9999;margin-top:12px;margin-left:-54px;padding:12px;background:#fff;border:1px solid #000;-webkit-box-shadow:3px 3px 4px 0px rgba(50,50,50,0.5);-moz-box-shadow:3px 3px 4px 0px rgba(50,50,50,0.5);box-shadow:3px 3px 4px 0px rgba(50,50,50,0.5)}
#boxPU:after,#boxPU:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
#boxPU:after{border-bottom-color:#fff;border-width:12px;/* arrow height */
 margin-left:-13px;/* arrow height */
}
#boxPU:before{border-bottom-color:#000;border-width:13px;/* arrow height + 1 (makes line) */
 margin-left:-14px;/* arrow height + 1 (makes line) */
}
/* the bars */
 .chart{font-size:90%;margin-top:4px}
.line{clear:both;line-height:17px}
.level{float:left;margin-right:4px}
span.bar{float:left;margin-right:4px;display:block;width:100px;height:14px;margin-bottom:6px;background:#f2f2f2;border-radius:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.1);background:-webkit-linear-gradient(top,#eee,#f4f4f4);background:linear-gradient(to bottom,#eee,#f4f4f4);box-sizing:border-box}
span.count{float:left;margin-left:4px}
span.bar span:after{margin-left:106px;color:#3b3b3b3}
a.openChart{cursor:pointer}
a.openChart:hover span#boxPU{display:block;position:absolute;color:#666}
/* a:hover{text-transform:none}
*/
 /**** CUSTOM ***/
 .epContainer{background-color:#fff;padding:0px}
.epContent{margin:0 0 8px 0;background-color:#fff;padding:12px 0px 26px 0px;border-bottom:1px solid #c0c0c0;}
#epBody{background-color:#fff;margin:5px;}
.randReview{font-size:1rem}
.product-attributes textarea{width:100%;min-height:120px;margin-top:12px}
.product-attributes select{width:100%;margin:8px 0}
.product-attributes .textfield{line-height:2.5;width:100%;margin:8px 0}
.item-options{border-color:#fff}
.basket td{border-color:#fff!important}
.btnSmaller{padding:.15rem .25rem;font-size:.775rem;line-height:1.25;}
.notMe{width:72%}
.notMe.basket-qty-input{text-align:right}
@media (min-width:768px){.notMe{width:46%}}
#mastHeadMenu a.btn-info:hover{background:#4A94D1!important;color:#912010 !important}
.site-banner{text-align:center;background-color:#ffc107;padding:.15rem;font-size:90%;font-weight:bold;}
.covid-banner{text-align:center;background-color:#6c757d;padding:.15rem;font-size:90%;font-weight:bold;
position:fixed;
bottom:0;
z-index:100;
color:white;}
.covid-banner a{color:#ffc107;margin-left:1.5rem}
@media (min-width:768px){.site-banner{text-align:center;
background-color:#ffc107;padding:.25rem;font-size:110%;font-weight:bold}}
.btn-danger{background:#fd7e14!important;background-color:#fd7e14!important;background-color:#fd7e14!important;border:1px solid #fd7e14!important}
.bg-danger{background:#fd7e14!important;background-color:#fd7e14!important;background-color:#fd7e14!important}
.text-danger{color:#fd7e14!important}
.admin-banner{text-align:center;background:#fff;padding:.25rem;font-weight:bold;font-size:110%}
.btn-fake{padding:.125rem .25rem;font-size:.75rem;line-height:1.25;}
.link-fake:hover{cursor:pointer}
#tl_popupSECEV{background-color:#fff!important;background:#fff!important;z-index:12!important;
width:280px!important;}
.page-links-container{display:block;margin-top:.75rem;font-size:1.33rem}
#search-results label{font-weight:bold}
.col.page-links a{margin:0px 16px;}
/* Paper Weight Scale */
 .cartSection{width:400px;margin:1.5rem 0;color:#343a40}
.chartLabel{text-align:center}
#scale{margin-top:1rem!important}
.cartSection .tab-pane{border-bottom:none!important}
.ruler-lbs{font-size:16px;font-weight:bold;color:#6c757d;border-bottom:3px solid #6c757d}
/* .chart span{margin-left:26px}
*/
 #content-lbs .copyPaper{width:16%;background-color:#17a2b8}
#content-lbs .photoPaper{width:50%;background-color:#28a745}
#content-lbs .thisPaper{background-color:#ffc107}
#content-lbs .thisPaper legend{font-size:22px;color:#000}
#content-lbs .cardStock{width:80%;background-color:#20c997}
#content-lbs .setHeight{height:24px}
#content-lbs .banana div{display:inline-block;text-align:right;font-size:78%}
#content-lbs .banana{margin-bottom:.5rem}
#content-lbs .copyBanana{width:75px}
#content-lbs .copyBanana span{color:#17a2b8 ;font-size:30px}
#content-lbs .photoBanana{width:128px}
#content-lbs .photoBanana span{color:#28a745;font-size:30px}
#content-lbs .posterBanana{width:118px}
#content-lbs .posterBanana span{color:#20c997;font-size:30px}
#content-gsm .copyPaper{width:75px;background-color:#17a2b8}
#content-gsm .photoPaper{width:230px;background-color:#28a745}
#content-gsm .thisPaper{background-color:#ffc107;color:#fff}
#content-gsm .thisPaper legend{font-size:22px}
#content-gsm .cardStock{width:360px;background-color:#20c997}
#content-gsm .setHeight{height:24px}
#content-gsm .banana div{display:inline-block;text-align:right;font-size:90%}
#content-gsm .banana{margin-bottom:.5rem}
#content-gsm .copyBanana{width:85px}
#content-gsm .copyBanana span{color:#17a2b8;font-size:30px}
#content-gsm .photoBanana{width:150px}
#content-gsm .photoBanana span{color:#28a745;font-size:30px}
#content-gsm .posterBanana{width:127px}
#content-gsm .posterBanana span{color:#20c997;font-size:30px}
/* END Paper Weight Scale */
 #erWriteReviewContainer .ui-front,#erEmailConfirmationContainer .ui-front,#erReviewConfirmationContainer .ui-front{z-index:1100!important}
@media (max-width:768px){
#kayako-messenger{display:none}}
.btn-menu{background:#34920a;border:#34920a;color:#fff!important}
a.btn-menu:hover{background:#4A94D1;border:#4A94D1;color:#fff!important}
#mastHeadMenu nav ul li .dropdown-menu p a.btn-menu:hover{
color:#fff!important;}
.basket-qty-input{max-width:166px!important}
/* Replace Images */
.promise-red{font-family:'Roboto Condensed' ,sans-serif;font-weight:900;color:#921010;font-size:2.9rem;}
.promise-black{font-family:'Roboto Condensed' ,sans-serif;font-weight:400;color:#000;font-size:2.7rem;}
.promise-black sup{top:-1.2em!important;font-size:32%;}
sup.ast{font-size:32%;top:-1.10em !important;margin-left:-.25em;}
@media only screen and (min-width:480px){.heroText{position:absolute;bottom:19px;left:50px}}
@media only screen and (max-width:480px){.heroBackground{position:relative;float:none;z-index:10;background:#2753a4;margin-top:178px;text-align:center;min-height:0px}
.heroBackground h1{color:#fff;font-size:1.66rem;margin:16px 0px;line-height:1.25}
.heroText{margin:18px 0;text-align:center}
.row.heroBoxes,.row.sfntReview{display:block}
.heroBoxes .col{border:1px solid #ced4da}
.trusted{margin-bottom:19px}
.trusted img.marginB19{margin-bottom:19px}
.sfntWelcome h1,sfntSample h1{font-size:24px}
.red{color:#912010;margin-top:18px}
.promise-red{font-size:2.2rem}
.promise-black{font-size:1.66rem;margin-top:-18px;display:block}}
a{color:#2753a4}
.video-container{position:relative;overflow:hidden;width:100%;}
.video-container::after{display:block;content:"";padding-top:56.25%;}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-width:992px){
.status-Overstocked{margin-left:18px}}
.high-light{cursor:pointer;color:green}
.store-review .fa,{font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.btn-notify{
padding:8px 16px;}
.print-it{display:none !important;}
@media print
{.no-print,.no-print *{display:none !important}
.print-it{display:block!important}}
.status-Deals{
border-background:green;
border:green;}.w3-circle{border-radius:50%}
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0}
to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0}
to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0}
to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0}
to{bottom:0;opacity:1}}
.w3-animate-zoom{animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)}
to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}