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

body {font-family: 'Lato', sans-serif;}
.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%);}
.navbar-brand { height:87px;}
.contacthead { padding:20px 0px 12px;}
.tel{ font-size: 17px; font-weight: 700; color: #be1212;}
.tel a{ color: #be1212;}
.tel a:hover{ text-decoration:none; color: #be1212;}
.emailtext span{ padding-right:5px;}
.email{ font-size: 17px; font-weight: 700; color: #014286;}
.email a:hover{ text-decoration:none;}
.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{background:#005eab; padding-top:30px;}
.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;}

.navbar-default .navbar-nav>li>a {font-family: 'Lato', sans-serif; color: #fff; font-weight: normal; text-shadow: none;}
.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;}

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

.pkgdetails{}
.pkgdetails-bor{border-bottom: 1px dotted #f00;}
.innerpad{ padding:0px 10px;}
.pkgdetails h1{ color: #014286; text-transform: uppercase; font-size: 29px; font-weight:900; margin:0 0 4px 0; padding: 10px;}
.pkgdetails h5{ color: #014286; text-transform: uppercase; font-size: 15px; padding: 0px 10px;}
.specification{font-size: 16px; font-weight: 700; padding:4px 10px;}
.pkgdetails ul{list-style: none; padding: 10px 0 0 5px; line-height: 35px; font-size: 14px; padding:0 10px;}
.pkgdetails span{ color:#347f0f; padding: 0 5px 0 0; font-size:18px; position:relative; top:5px;}
.size{ font-size:16px; font-weight:bold; color:#005eab;}
.order{ background:#e2f4fe; line-height:35px; padding:20px 10px;}
.template{ margin-top:30px; background:#ffffff; padding:20px; border:2px solid #ccc; border-radius:3px; }
.tempimg{ padding-top:5px;}
.author{ padding:5px 0px;}

.salebox{border-radius: 2px; border: 1px solid #CCC; box-shadow: 1px 1px 5px 0px #EEE;}
.saleprice{margin:0 0 10px 0;  padding:10px; border-top:1px solid #dfdfdc; border-bottom:1px solid #dfdfdc;}
.saleprice sub{ bottom:0em; font-size:70%;}
.pricetext {font-size: 15px; text-transform: uppercase; padding-top: 10px;}
.pricevalue{font-size: 27px; color: #014286; font-weight: 700; text-align:left;}
.mainprice{font-size: 12px; color: #880505 !important; text-decoration: line-through; text-align: right; font-weight: 600;}

.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;}

.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;
}

.spacing {
    padding: 20px 10px;
    line-height: 25px;
}

