﻿/*Vouchers*/
/*@page {size: auto; margin: 20px;}*/
/*.size16{page-break-before: always;}*/

/*Bootstrap*/

/*body 
{
    margin: 0;
}*/

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container:before,
.container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}

.container:before,
.container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12
 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }
  
.col-xs-1 {
  width: 8.333333333333332%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-12 {
  width: 100%;
}

  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-12 {
    width: 100%;
  }
  
table col[class*="col-"] {
    display: table-column;
    float: none;
}  

.table {
    width: 100%;
    margin-bottom: 20px;
    max-width: 100%;
    background-color: transparent;    
    border-collapse: collapse;
    border-spacing: 0;
}

.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

th {
    text-align: left;
}  

/* NiceScroll */
/*div#ascrail2000 {display:none!important;}
div#ascrail2001 {display:none!important;}*/
.nicescroll-cursors {display:none;}

/*GLOBAL*/
.none{display:none!important;}
.block{display:block;}
.left{float:left;}
.right{float:right;}
.center{margin:0 auto; text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.caps{text-transform:uppercase;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed!important;}
.cpointer{cursor:pointer;}
.cunvailable{cursor:not-allowed;}
.indent0{text-indent:0px;}
.ohidden{overflow:hidden;}
.posright-0{right:auto!important}
.nodecoration{text-decoration:none;}

.line1{background:#e7e7e7; height:1px;  margin:16px 0 6px 0; padding:0; display:block;}
.line2{background:#e8e8e8; height:1px;  margin:12px 0 6px 0; padding:0; display:block;}
.line3{background:#e8e8e8; height:1px;  margin:0px 0 0px 0; padding:0; display:block;}
.line4{background:#e8e8e8; height:1px;  margin:17px 0 15px 0; padding:0; display:block;}
.line5{background:#e8e8e8; height:1px;  margin:4px 0 12px 0; padding:0; display:block;}



/*TYPOGRAPHY CUSTOMISATION*/
.xslim{font-weight:100;}
.slim{font-weight:300;}
.normal{font-weight:400;}


.bold{font-weight:700;}


.lh1{line-height:7px !important;}
.lh2{line-height:15px;}
.lh3{line-height:60px;}
.lh4{line-height:17px;}
.lh5{line-height:36px;}

.lato{font-family:"Lato";}
.opensans{font-family:"Open Sans";}
.size8{font-size:8px;}
.size10{font-size:10px;}
.size11{font-size:11px;}
.size12{font-size:12px;}
.size13{font-size:13px;}
.size14{font-size:14px;}
.size16{font-size:16px;}
.size18{font-size:18px;}
.size20{font-size:20px;}
.size22{font-size:22px;}
.size24{font-size:24px;}
.size28{font-size:28px;}
.size26{font-size:26px;}
.size30{font-size:30px;}
.size40{font-size:40px;}
.size48{font-size:48px;}
.size60{font-size:60px;}
.size65{font-size:65px;}
.size100{font-size:100px;}






/*COLORS*/
.white{color:#fff;}
.dark{color:#333;}
.lgrey{color:#ccc;}
.lightgrey{color:#ccc;}
.grey{color:#999;}
.grey2{color:#666;}
.green{color:#72bf66;}
.green2{color:#339933;}
.lblue{color:#0099cc;}
.yellow{color:#ffff00;}
.red{color:#ff3300;}
.lred{color:#ff9966;}
.lred2{color:#ff5a00;}

/*anchors*/
a.dark{color:#333;text-decoration:none;}
a:hover.dark{color:#0099cc;text-decoration:none;}

a.grey{color:#999; font-weight:normal;}
a.orange{color:#ff6633;}

a.whitelink{color:#fff;}

a.greylink{color:#666;}

a.clblue{color:#0099cc;}
a:hover.clblue{color:#72bf66;}

a.green2{color:#72bf66; font-weight:normal; text-decoration:none; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
a:hover.green2{color:#339933; font-weight:normal; text-decoration:none;}


/*COLORS*/


/*SHADOW*/
.shadow{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}


/*Alignments positioning*/
.paddingg{padding:0px !important;}
.pbottom15{padding-bottom:10px;}
.padleft15{padding-left:15px;}

.m1{margin:13px 0px 0px 22px;}

.mt110{position:relative; top:90px;}
.mt1{position:relative; top:1px;}
.mt2{position:relative; top:2px;}
.mt3{position:relative; top:3px;}
.mt4{position:relative; top:4px;}
.mt5{position:relative; top:5px;}
.mt6{position:relative; top:6px;}
.mt7{position:relative; top:7px;}
.mt8{position:relative; top:8px;}
.mt9{position:relative; top:9px;}
.mt10{position:relative; top:10px;}
.mt15{position:relative; top:15px;}
.mt20{position:relative; top:20px;}
.mt25{position:relative; top:25px;}
.mt30{position:relative; top:30px;}
.mt-1{position:relative; top:-1px;}
.mt-2{position:relative; top:-2px;}
.mt-3{position:relative; top:-3px;}
.mt-4{position:relative; top:-4px;}
.mt-5{position:relative; top:-5px;}
.mt-6{position:relative; top:-6px;}
.mt-7{position:relative; top:-7px;}
.mt-8{position:relative; top:-8px;}
.mt-9{position:relative; top:-9px;}
.mt-10{position:relative; top:-10px;}
.mt-200{position:relative; top:-261px;}
.mt-130{position:relative; top:-130px;}

.margbtm0 {margin-bottom:0px !important;}
.margbtm10 {margin-bottom:10px;}
.margtop10 {margin-top:10px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}

.cmtt{position:relative; top:500px;}

.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

.pt-6{position:relative;top:-6px;}

.ca01{margin: 20px 0 0 30px;}
.ca02{position:relative; top:-10px; margin:8px 10px 0 0;color:#999;}
.ca03{position:relative; top:-5px; margin:7px 10px 0 0;color:#999;}

img.imgpos1{margin: 0px 10px;}

.margtop1{margin-top:1px!important;}
.margtop2{margin-top:2px!important;}
.margtop3{margin-top:3px!important;}
.margtop4{margin-top:4px!important;}
.margtop5{margin-top:5px!important;}
.margtop6{margin-top:6px!important;}
.margtop7{margin-top:7px!important;}
.margtop8{margin-top:8px!important;}
.margtop9{margin-top:9px!important;}
.margtop10{margin-top:10px!important;}
.margtop12{margin-top:12px!important;}
.margtop15{margin-top:15px!important;}
.margtop20{margin-top:20px!important;}
.margtop25{margin-top:25px!important;}
.margtop30{margin-top:30px!important;}
.margtop35{margin-top:35px!important;}
.margtop40{margin-top:40px!important;}

.margtop-0{margin-top:0px;}

.margtop-1{margin-top:-1px!important;}
.margtop-2{margin-top:-2px!important;}
.margtop-3{margin-top:-3px!important;}
.margtop-4{margin-top:-4px!important;}
.margtop-5{margin-top:-5px!important;}
.margtop-10{margin-top:-10px!important;}
.margtop-15{margin-top:-15px!important;}
.margtop-20{margin-top:-20px!important;}
.margtop-25{margin-top:-25px!important;}
.margtop-30{margin-top:-30px!important;}
.margtop-35{margin-top:-35px!important;}
.margtop-40{margin-top:-40px!important;}

.margleft-15{margin-left:-15px!important;}
.margleft15{margin-left:15px!important;}
.margleft20{margin-left:20px!important;}

.margright10{margin-right:10px!important;}
.margright20{margin-right:20px!important;}
.margbottom20{margin-bottom:20px!important;}

.clearfix {
	float: none;
	clear: both;
}


/* Accordion */
/*.accordion-item.none {display:none;}*/
.accordion-item-arrow {display:none;}
.accordion-content {display:block;}

/* Accordion header Images */
div.accordion-item.active > div.accordion-header > span.geninfo {width:21px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -459px -18px; }
div.accordion-item:hover > div.accordion-header > span.geninfo {width:21px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -459px -18px; }
div.accordion-item > div.accordion-header > span.geninfo {width:21px; height:18px; margin-top: 9px;margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -459px 0px; }

div.accordion-item.active > div.accordion-header > span.hotel {width:14px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -14px -18px; }
div.accordion-item:hover > div.accordion-header > span.hotel {width:14px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -14px -18px; }
div.accordion-item > div.accordion-header > span.hotel {width:14px; height:18px; margin-top: 9px;margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -14px 0px; }

div.accordion-item.active > div.accordion-header > span.tour {width:24px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -275px -18px; }
div.accordion-item:hover > div.accordion-header > span.tour {width:24px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -275px -18px; }
div.accordion-item > div.accordion-header > span.tour {width:24px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -275px 0px; }

div.accordion-item.active > div.accordion-header > span.transfer {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -252px -18px; }
div.accordion-item:hover > div.accordion-header > span.transfer {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -252px -18px; }
div.accordion-item > div.accordion-header > span.transfer {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -252px 0px; }

div.accordion-item.active > div.accordion-header > span.visa {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -325px -18px; }
div.accordion-item:hover > div.accordion-header > span.visa {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -325px -18px; }
div.accordion-item > div.accordion-header > span.visa {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -325px 0px; }

div.accordion-item.active > div.accordion-header > span.other {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -482px -18px; }
div.accordion-item:hover > div.accordion-header > span.other {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -482px -18px; }
div.accordion-item > div.accordion-header > span.other {width:18px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -482px 0px; }

div.accordion-item.active > div.accordion-header > span.car {width:21px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -28px -18px; }
div.accordion-item:hover > div.accordion-header > span.car {width:21px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -28px -18px; }
div.accordion-item > div.accordion-header > span.car {width:21px; height:18px; margin-top: 9px; margin-right: 3px; display:block; float:left; background:url('../images/sprite.png')  -28px 0px; }

.table.bookingsummary tbody > tr > td { border-top:0px !important;} /* for booking summary */

@media (max-width: 992px) {
.table.bookingsummary {border:0px !important;}
}

/*Booking Summary*/
.summaryWrap .summary .heading {
    border-bottom: 1px solid #cccccc;
    box-sizing: border-box;
    cursor: pointer;
    float: left;
    font-size: 24px;
    /*padding: 2% 5%;*/
    padding: 2% 2%;
    width: 100%;
	color: #fff;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
	background: #006699;
}
.summaryWrap .summary .heading span {display:none;}

.summaryWrap .summary .heading span.active {
    background-position: 0 -10px;
}
.summaryWrap .summary .details {
    box-sizing: border-box;
    float: left;
    height:auto;
    overflow: auto;
    /* padding: 2% 0; */
	/*padding: 0px 0px 25px 0px;*/
    width: 100%;
}
.summaryWrap .summary .details hr {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    float: left;
    margin: 5% 0;
    width: 100%;
}
.summaryWrap .summary .details .iconWrap {
    color: #87dff9;
    float: left;
    font-size: 18px;
    line-height: 26px;
    width: 100%;
}
.summaryWrap .summary .details .iconWrap .icon {
    background: rgba(0, 0, 0, 0) url("../images/dep-arr-flights-small.png") no-repeat scroll center top;
    display: inline-block;
    height: 18px;
    width: 15%;
}
.summaryWrap .summary .details .iconWrap .icon.arr {
    background-position: center -18px;
}
.summaryWrap .summary .details .iconWrap span {
    font-size: 18px;
}
.summaryWrap .summary .details .destinationWrap {
    float: left;
    font-size: 20px;
    margin: 10px 0 0;
    padding-left: 15%;
    width: 85%;
}
.summaryWrap .summary .details .destinationWrap .cityName {
    float: left;
    line-height: 22px;
    width: 40%;
}
.summaryWrap .summary .details .destinationWrap .cityName span {
    display: block;
    font-size: 14px;
}
.summaryWrap .summary .details .destinationWrap .cityArrow {
    float: left;
    width: 20%;
}
.summaryWrap .summary .details .flightName {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #065a8a -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    color: #87dff9;
    float: left;
    font-size: 16px;
    margin: 5px 0;
    padding: 5px 0 5px 15%;
    width: 85%;
}
.summaryWrap .summary .details .flightTime {
    float: left;
    font-size: 20px;
    margin: 5px 0;
    width: 100%;
}
.summaryWrap .summary .details .itanaryDetails {
    float: left;
    padding-left: 15%;
    width: 85%;
}
.summaryWrap .summary .details .itanaryDetails .label {
    float: left;
    width: 65%;
}
.summaryWrap .summary .details .itanaryDetails .price {
    float: left;
    width: 35%;
}
.summaryWrap .summary .totalPriceWrap {
    /* background: #bbb none repeat scroll 0 0; */ 
    background: #00b5d7 none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    font-size: 22px;
    /*padding: 2% 5%;*/
     padding: 2% 2%;
    width: 100%;
	color:#fff;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}
.summaryWrap .summary .totalPriceWrap .totalPrice {
    float:right;
    width: auto;
}

.summaryWrap .summary .summaryDisclaimer {
    box-sizing: border-box;
    float: left;
    padding: 2%;
    width: 100%;
	background: #006699 !important;
    font-size:14px;
	color:#ffffff;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

/*###############################
		transfer listing
#################################*/
.purchasecontainer{
border-top:1px solid #e6e6e6;
margin-top:10px;
padding:10px 20px 10px 20px;
}

.fcircle {
    width: 39px;
    height: 39px;
    border: 2px solid #ebebeb;
    background: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    position: relative;
    z-index: 100;
}

span.fcaricon {
    width: 25px;
    height: 21px;
    background: url('../images/caricon.png') no-repeat;
    display: block;
    margin: 6px 0px 0px 4px;
}

span.fhotelicon {
    width: 25px;
    height: 21px;
    background: url('../images/hotelicon.png') no-repeat;
    display: block;
    margin: 6px 0px 0px 4px;
}

.radiomargin0 {
    margin: 0px;
}

.fline2px{
    width:100%;
    height:2px;
    background:#ebebeb;
    display:block;
    position:relative;
    top:-20px;
    z-index:10;
}

.box_title {
  background: #006699;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: block;
  overflow: hidden;
  padding: 10px 15px;
}

.carscontainer{
border:1px solid #e6e6e6;
}
.carscontainer:hover {
  border: 1px solid #cccccc;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); }
.carscontainer img{opacity:0.9; -webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.carscontainer img:hover{opacity:1;}

span.icn-gas{
width:16px;
height:15px;
background:url('../images/icon-gas.png')no-repeat;
display:inline-block;
position:relative;
top:3px;
margin-right:7px;
}

span.icn-air{
width:16px;
height:15px;
background:url('../images/icon-air.png')no-repeat;
display:inline-block;
position:relative;
top:3px;
margin-right:7px;
}

span.icn-gear{
width:16px;
height:15px;
background:url('../images/icon-gear.png')no-repeat;
display:inline-block;
position:relative;
top:3px;
margin-right:7px;
}

/*
.footerbgblack {display:none;}
.footerbg3black {display:none;}
.navbar-wrapper2 {display:none;}
.bluebtn {display:none;}
.blackbtn {display:none;}
.container.breadcrub {display:none;}
.checkbox {display:none;}
.brlines  {display:none;}
*/

.no-print {display:none;}
.brlines  {display:none;}

div.accordion-item.active {orphans:3; widows:3;}
div.totalPriceWrap  {orphans:3; widows:3;}
div.summaryDisclaimer  {orphans:3; widows:3;}

.page-break { page-break-after: always; }
	
.img_thumb {width:71px; height:71px;}

.img_thumb_100 {width:100px;}

.img_shadow {
	padding: 3px;
	background-color: #FFFFFF;
	border-right: solid 1px #B6AD89;
	border-left: solid 1px #B6AD89;
	border-bottom: solid 1px #827B62;
	-moz-box-shadow: 2px 2px 2px #B6AD89;
	border-top: solid 1px #B6AD89;
	/*box-shadow: 2px 2px 2px #B6AD89;*/
}

.invoice-wrapper{
    font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 1.428571429;
    color: #707478;
    background-color: #ffffff;
    /* padding: 20px 25px; */
}
.invoice-price .invoice-price-right {
    width: 25%;
    background: #15262f;
    color: #fff;
    font-size: 20px;
    text-align: right;
    vertical-align: bottom;
    font-weight: 300;
}

.invoice-header {
background-color: #EFEFEF!important;
display: inline-block;
width: 100%;
}

.invoice-date,
.invoice-from,
.invoice-to {
    display: table-cell;
	/* width: 33.33333333333333%; */
}

.invoice-from,
.invoice-to {
    /* padding-right: 20px */
}

.invoice-date .date,
.invoice-from strong,
.invoice-to strong {
    font-size: 16px;
    font-weight: 600
}

.invoice-date {
    text-align: right;
    padding-left: 20px;
}

.invoice-price {
    background: #EFEFEF!important;
    display: table;
    width: 100%;
}

.invoice-price .invoice-price-right small {
    display: block;
    opacity: .6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 12px;
}

.invoice-price .invoice-price-left, .invoice-price .invoice-price-right {
    display: table-cell;
    padding: 20px;
    font-size: 20px;
    font-weight: normal;
    width: 75%;
    position: relative;
    vertical-align: middle;
}

.invoice-price .invoice-price-left .sub-price {
    display: table-cell;
    vertical-align: middle;
	font-weight: 600;
    padding: 0 20px;
}
.invoice-price small {
    font-size: 12px;
    font-weight: 400;
    display: block;
}
.invoice-total{font-size: 28px;}


.hotel-invoice-icon {
    width: 14px;
    height: 18px;
    margin-right: 3px;
    display: block;
    float: left;
    background: url('../images/sprite.png') -14px -1px;
}
.tours-invoice-icon {
    width: 24px;
    height: 18px;
    margin-right: 3px;
    display: block;
    float: left;
    background: url('../images/sprite.png') -275px -1px;
}
.transfer-invoice-icon {
    width: 18px;
    height: 18px;
    margin-right: 3px;
    display: block;
    float: left;
    background: url('../images/sprite.png') -252px -1px;
}
.visa-invoice-icon {
    width: 18px;
    height: 18px;
    margin-right: 3px;
    display: block;
    float: left;
	visibility:visible;
    background: url('../images/sprite.png') -325px -1px;
}
.other-invoice-icon {
    width: 18px;
    height: 18px;
    margin-right: 3px;
    display: block;
    float: left;
	visibility:visible;
    background: url('../images/sprite.png') -482px -1px;
}

.page-break-voucher{display: block; margin-top:10px; page-break-before: always;}

div#invoice-footer {orphans:5; widows:5;}
/*End of Vouchers */