@charset "utf-8";
/* CSS Document */

body {font-family: 'Poppins', sans-serif; font-size: 14px;}
.headgradient{ background:linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 10%,rgba(229,230,230,1) 65%,rgba(229,230,230,1) 100%,rgba(240,249,255,1) 100%);}

.banner{background:#005eab; padding-top:120px;}
.contactinfo { padding:15px 0px 15px; font-size:15px; font-weight:500; text-align:center; overflow:hidden; margin-top:15px;}
.contactinfo .glyphicon{padding-right:5px; color:#1690c5;}
.websitebtn{padding:0px; text-align:right; font-size:15px;}
.websitebtn a{background:#005eab; border:2px solid #ffcc00; padding:10px 15px; color:#fff; text-transform:uppercase; text-decoration:none; border-radius:5px;}
.websitebtn a:hover{background:#1690c5;}

.navbar-brand { height:87px;}
.navbar-default .navbar-nav>li>a {color: #fff; font-weight: normal; text-shadow: none; font-size:16px; border-right: 1px solid #025ab6; padding: 5px 30px; margin-top: 10px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background:#07469b; color: #fff;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background:#07469b; color: #fff}
.navbar-default{ border-radius:0px;}
.btmzeromar{ margin-bottom:0px; border:0px;}

.maintitle {font-size:25px; color: #000000; font-weight:600; text-transform:uppercase; text-align:center; width: 100%; max-width: 350px; background:#ffffff; margin:0px auto 10px;}
.maintitle2 {font-size:25px; color: #000000; font-weight:600; text-transform:uppercase; text-align:center; width: 100%; max-width: 65%; background:#f3f3f3; margin:0px auto 10px;}
.shortcontent{ font-size:12px; margin:0px 0px 30px;}
.shortcontent2{ font-size:15px; margin:0px 0px 30px; text-align:center;}
.product{ text-align:center;}
.product-name h1 {font-size:15px; color: #2453a9; margin-bottom: 4px; font-weight:600;}
.product-name h1 a{color: #2453a9; text-decoration:none;}
.price{font-size:20px; color: #000; font-weight:700; line-height: 35px;}
.review {color:#599dd2; font-size:12px;}
.review .glyphicon{color:#ffd200; font-size:12px;}
.spacer{border-top:1px solid #ccc; margin-bottom: -16px;}
.spacerbtmt30{ margin-top:30px;}

.padzero{ padding:0px;}

.grayborder { border-bottom:1px solid #e8e8e8;}
.lightblue{ background:#005eab;}
.graybg{ background:#f3f3f3; padding:30px 0px;}
.whitebg{ background:#ffffff; padding:30px 0px;}
.blugbg {background: #014286;}
.banner img{ max-width:1300px;}

.panel-group{ font-size:13px !important;}
.panel-group .specification{ font-size:13px;}
.panel-group .borderbottom{border-bottom: 1px dotted #f00;}

.btmzeropad{ padding-bottom:0px;}
.topmar{ margin-top:30px;}
.toppad{ padding-top:30px;}
.textwhite{ color:#fff;}

.productslider{ background:#f3f3f3; padding:60px 0px 60px;}
.productslide{ background:#fff; overflow:hidden; padding:15px 0px; border:1px solid #ccc;}
.productslidetitle{font-size:15px; color: #2453a9; font-weight:600; text-align:center; padding:10px 0px 5px;}
.productslideprice{font-size:18px; color: #000; font-weight:700; text-align:center;}
.productslideprice span{font-size:12px; font-weight:400;}
.carousel-control{ color:#000;}
.carousel-control:hover{ color:#000;}

.displaycont{ font-size:14px; font-weight:400; line-height:20px}
.displaycont h1{ font-size:25px; font-weight:600; text-transform:uppercase; color:#014286; padding-bottom:5px;}
.truss{ padding:20px 10px; line-height:25px;}

.orderbtn .btn-warning{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe9a0e+0,fbbf19+100 */
	background: #fe9a0e; /* Old browsers */
	background: -moz-linear-gradient(top,  #fe9a0e 0%, #fbbf19 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fe9a0e 0%,#fbbf19 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fe9a0e 0%,#fbbf19 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9a0e', endColorstr='#fbbf19',GradientType=0 ); /* IE6-9 */
	padding:10px 30px; 
	font-size:18px;
	font-weight:700;
	text-transform:uppercase
}

.orderbtn .btn-warning:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbbf19+0,fe9a0e+100 */
	background: #fbbf19; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbbf19 0%, #fe9a0e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fbbf19 0%,#fe9a0e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fbbf19 0%,#fe9a0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbf19', endColorstr='#fe9a0e',GradientType=0 ); /* IE6-9 */

}
.offertag{ font-size:11px; padding-top: 10px; text-align: center;}
.calculator{ background:#f2f2f2; padding:10px;}

.footer-logo{padding-top:8px;}
.panel-footer{ color:#fff; padding-top:25px; padding-bottom:25px;}
.panel-footer h4{border-bottom: 1px solid #a7a7a7; padding-top:10px; padding-bottom:10px; margin-bottom:15px;}
.panel-footer ul{padding:0 0 0 20px; line-height:30px;}
.panel-footer .glyphicon { padding-right:8px;}
.panel-footer ul li a{ color:#fff;}
.panel-footer ul li a:hover{ color:#000;}
.shipingareas{ color:#999; font-size:11px; padding:0px 15px; margin-bottom: 35px; background: #034b97;}
.shipingareas strong{ color:#999; font-size:13px; font-weight:600;}
.copyright{ color:#fff; font-size:13px; padding:20px 15px;}
.shipingdivider{padding: 10px 0px; line-height: 20px;}

.backtop{ padding-top:15px;}
.backtop span{ color:#014286; font-size:30px;}

.toll-free {font-size: 22px; font-weight: normal;}
.h4 > a {font-size: 18px; text-decoration: underline;}
.h4 > span {color: #008ec0; font-size: 22px !important; margin-right: 10px;}
.or{color:#000 !important;}
.productname {color: #014286; font-size: 17px; font-weight: bold;}
.modal-body .email{font-weight:normal;}
.panel-default>.panel-heading {color: #014286; border-color: #014286; border-top: 1px solid #014286;}

.product-btn{margin-top:16px;}
.button {padding: 8px 15px; background: #2453a9; color: #fff; border-radius: 3px; text-decoration:none;}
.button:hover {background: #000; color: #fff; text-decoration:none;}
.product .product-btn{display:none;}
.product:hover .product-btn{display:block;}