body,html{
font-family:"Roboto",Arial,sans-serif;
font-weight:400;
font-size:100%;
}
h1,h2,h3,h4{
font-weight:700;
font-size:1.6em;
margin-bottom:0.2em;
}
h2{
font-size:1.4em;
}
h3{
font-size:1.2em;
}
h4{
font-size:1.2em;
}
p{
margin-top:0.4em;
margin-bottom:0.8em;
}
select{
cursor:pointer;
}
a:hover{
text-decoration:none;
}
.lb-lg {
font-size:1.2em;
font-weight:700;
}
.tooltip-inner{
text-align:left;
}
.form-control{
height:100%;
display:inline-block;
}
#page-wrapper{
background-color:#FFF;
}
#notice{
min-height:30px;
line-height:30px;
text-align:center;
color:#FFF;
background-color:#d43f3a;
padding:0px;
margin:0px;
}
#campaign-header{
font-family: Bangers, Roboto, sans-serif;
text-transform:uppercase;
text-align:center;
color:#FFF;
font-size:2em;
background-color:#333;
}
#header-logos{
height:144px;
line-height:130px;
}
#uniformnz-logo{
text-align:center;
}
#campaign-info{
font-family: Roboto,sans-serif;
font-size:0.4em;
vertical-align:middle;
line-height:45px;
}
#collage{
margin:2em;
}
.title{
height:34px;
line-height:34px;
font-size:1.2em;
font-weight:700;
color:#FFF !important;
background-color:#333 !important;
}
.products{
background-color:#EFEFEF !important;
padding-top:0.5em;
padding-bottom:0.5em;
}
.orders{
background-color:#EFEFEF !important;
line-height:34px;
}
.order-row{
background-color:#DDD !important;
margin-top:2px;
margin-bottom:2px;
min-height:40px;
line-height:40px;
}
img.link{
border:2px solid #DDD;
}
.tool-link{
border-bottom:1px dotted #999;
cursor:help;
}
.cells{
min-width:26px;
max-width:60px;
padding:5px;
font-size:0.9em;
text-align:center;
line-height:16px;
background-color:#DDD !important;
margin:0px;
margin-top:4px;
margin-bottom:2px;
border-radius:2px;
display:inline-block;
box-sizing:border-box;
}
.coloured-price{
padding:4px;
font-size:1.4em;
font-weight:700;
color:#FFF !important;
text-align:center;
margin-bottom:1em;
}
.coloured-price span{
font-size: 0.6em;
color:#FFF !important;
}
.add-products{
line-height:44px;
background-color:#DDD !important;
margin-bottom:1em;
}
.add-products .form-control{
display:inline-block;
}
#footer{
text-align:center;
}
#footer-links{
line-height:34px;
}
#breadcrumbs{
text-align:center;
margin-top:1em;
margin-bottom:1em;
text-decoration:none !important;
}
#measure img{
width:100%;
max-width:360px;
}
.social{
text-align:center;
}
.campaign-links{
font-size:1.5em;
line-height:50px;
}
.campaign-product{
border:8px solid;
min-height:50px;
padding-bottom: 15px;
padding-top:5px;
border-radius:8px;
}
.campaign-product h2{
font-family:Bangers, Roboto, sans-serif;
font-weight:400;
font-size:1.8em;
margin-top:.2em;
}
.campaign-product .form-control{
margin-bottom:4px;
}
.goals .label{
font-size:0.9em;
display:block;
padding:10px;
margin-bottom:10px;
font-weight:400;
}
.key .label{
margin-bottom:4px;
}
.goal_1,.goal_2,.goal_3{
font-size:2em;
padding:5px;
font-family:Bangers, Roboto, sans-serif;
}
.product-description h2{
font-size:2.5em;
}
.sold{
font-size:6em;
font-family:Bangers, Roboto, sans-serif;
font-weight:400;
}
#finish-date{
font-size:2em;
font-family:Bangers, Roboto, sans-serif;
font-weight:400;
}
#works h2{
font-size:2em;
font-family:Bangers, Roboto, sans-serif;
font-weight:400;
}
#uimages_right,#uimages_left{
z-index:-1;
position: fixed;
top:0px;
}
#uimages_right{
z-index:-2;
text-align:right;
right:0px;
}
#uimages_left{
text-align:left;
left:0px;
}
#toTop{
position:fixed;
bottom:25px;
right:20px;
cursor:pointer;
display:none;
}
#toTop .fa {
margin-right:5px;
}
img.footer-icon{
height:28px;
}
img.visa{
width:24px;
height:24px;
background:url(/images/layout/sprites-ft.png) 0px 0px;
}
img.mc{
width:27px;
height:24px;
background:url(/images/layout/sprites-ft.png) -24px 0px;
}
img.fb{
width:24px;
height:24px;
background:url(/images/layout/sprites-ft.png) -92px 0px;
}
img.twt{
width:24px;
height:24px;
background:url(/images/layout/sprites-ft.png) -116px 0px;
}
img.gp{
width:24px;
height:24px;
background:url(/images/layout/sprites-ft.png) -140px 0px;
}
.glyphicon{
font-size:0.9em;
}
.red{
color:#d43f3a;
}
.bright-red{
color:#d43f3a;
}
.green{
color:#5cb85c;
}
.white{
color:#fff;
}@media screen and (max-width: 1199px){
.product-name{
font-size:0.8em;
}
.caption a.btn{
font-size:11px;
}
}@media screen and (max-width: 991px){
.product-name{
line-height:18px;
padding-top:10px;
}
#campaign-info{
font-size:0.4em;
}
#campaign-header{
font-size:1.6em;
}
.caption a.btn{
font-size:14px;
}
}
@media screen and (max-width: 767px){
#collage{
width:80%;
}
#notice{
min-height:20px;
line-height:18px;
font-size:0.8em;
text-align:center;
color:#FFF;
background-color:#d43f3a;
padding:0px;
margin:0px;
}
.product-colours{
width:50%;
margin:0px auto;
}
.add-products{
padding-bottom:10px;
line-height:38px;
}
.cells{
margin-bottom:10px;
}
.orders{
min-height:28px;
line-height:28px;
padding-bottom:20px;
}
.order-row{
min-height:28px;
line-height:28px;
padding-top:5px;
}
.product-name{
font-size:1em;
}
.form-control{
margin-bottom:2px;
}
#campaign-info{
line-height:20px;
font-size:0.4em;
}
#campaign-header{
line-height:40px;
font-size:2em;
}
}
@media print{
.page-break{
page-break-after:auto;
break-inside: avoid;
}
.page-break-always{
page-break-after:always;
break-inside: avoid;
}
.thumbnail{
break-inside: avoid; 
}
a[href]:after {
content:none;
}
[class*="col-sm-"]{
float:left;
}
.col-sm-12,.row,.container{
width:100%;
}
@page{
size:A4;
}
html,body {
width:210mm;
height:297mm;
padding:0.1em;
}
#tawkchat-iframe-container { 
display:none !important; 
}
iframe{
display:none !important;
}
.products{
margin-bottom:1em;
}
.add-products{
line-height:38px;
padding-bottom:4px;
}
.product-image{
width:20%;
}
.product-description{
font-size:0.8em;
width:50%;
}
.product-price{
width:30%;
}
.cells{
font-size:0.7em;
max-width:50px;
padding:3px;
}
.header-home-img{
display:block !important;
}
}