@font-face {
  font-family: 'Gotham Book';
  src: url("Gotham-Book.eot");
  src: local("Gotham Book"), local("Gotham-Book"), url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book.woff2") format("woff2"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Book Italic';
  src: url("Gotham-BookItalic.eot");
  src: local("Gotham Book Italic"), local("Gotham-BookItalic"), url("../fonts/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BookItalic.woff2") format("woff2"), url("../fonts/Gotham-BookItalic.woff") format("woff"), url("../fonts/Gotham-BookItalic.ttf") format("truetype"), url("../fonts/Gotham-BookItalic.svg#Gotham-BookItalic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Gotham Thin';
  src: url("Gotham-Thin.eot");
  src: local("Gotham Thin"), local("Gotham-Thin"), url("../fonts/Gotham-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Thin.woff2") format("woff2"), url("../fonts/Gotham-Thin.woff") format("woff"), url("../fonts/Gotham-Thin.ttf") format("truetype"), url("../fonts/Gotham-Thin.svg#Gotham-Thin") format("svg");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Thin Italic';
  src: url("Gotham-ThinItalic.eot");
  src: local("Gotham Thin Italic"), local("Gotham-ThinItalic"), url("../fonts/Gotham-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-ThinItalic.woff2") format("woff2"), url("../fonts/Gotham-ThinItalic.woff") format("woff"), url("../fonts/Gotham-ThinItalic.ttf") format("truetype"), url("../fonts/Gotham-ThinItalic.svg#Gotham-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Gotham Light';
  src: url("Gotham-Light.eot");
  src: local("Gotham Light"), local("Gotham-Light"), url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Light.woff2") format("woff2"), url("../fonts/Gotham-Light.woff") format("woff"), url("../fonts/Gotham-Light.ttf") format("truetype"), url("../fonts/Gotham-Light.svg#Gotham-Light") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Light Italic';
  src: url("Gotham-LightItalic.eot");
  src: local("Gotham Light Italic"), local("Gotham-LightItalic"), url("../fonts/Gotham-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-LightItalic.woff2") format("woff2"), url("../fonts/Gotham-LightItalic.woff") format("woff"), url("../fonts/Gotham-LightItalic.ttf") format("truetype"), url("../fonts/Gotham-LightItalic.svg#Gotham-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Gotham Extra Light';
  src: url("Gotham-ExtraLight.eot");
  src: local("Gotham Extra Light"), local("Gotham-ExtraLight"), url("../fonts/Gotham-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-ExtraLight.woff2") format("woff2"), url("../fonts/Gotham-ExtraLight.woff") format("woff"), url("../fonts/Gotham-ExtraLight.ttf") format("truetype"), url("../fonts/Gotham-ExtraLight.svg#Gotham-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Extra Light Italic';
  src: url("Gotham-ExtraLightItalic.eot");
  src: local("Gotham Extra Light Italic"), local("Gotham-ExtraLightItalic"), url("../fonts/Gotham-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Gotham-ExtraLightItalic.woff") format("woff"), url("../fonts/Gotham-ExtraLightItalic.ttf") format("truetype"), url("../fonts/Gotham-ExtraLightItalic.svg#Gotham-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Gotham Medium';
  src: url("Gotham-Medium.eot");
  src: local("Gotham Medium"), local("Gotham-Medium"), url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Medium.woff2") format("woff2"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype"), url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Medium Italic';
  src: url("Gotham-MediumItalic.eot");
  src: local("Gotham Medium Italic"), local("Gotham-MediumItalic"), url("../fonts/Gotham-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-MediumItalic.woff2") format("woff2"), url("../fonts/Gotham-MediumItalic.woff") format("woff"), url("../fonts/Gotham-MediumItalic.ttf") format("truetype"), url("../fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Gotham Bold';
  src: url("Gotham-Bold.eot");
  src: local("Gotham Bold"), local("Gotham-Bold"), url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Bold.woff2") format("woff2"), url("../fonts/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham-Bold.ttf") format("truetype"), url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Bold Italic';
  src: url("Gotham-BoldItalic.eot");
  src: local("Gotham Bold Italic"), local("Gotham-BoldItalic"), url("../fonts/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BoldItalic.woff2") format("woff2"), url("../fonts/Gotham-BoldItalic.woff") format("woff"), url("../fonts/Gotham-BoldItalic.ttf") format("truetype"), url("../fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Gotham Black';
  src: url("Gotham-Black.eot");
  src: local("Gotham Black"), local("Gotham-Black"), url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Black.woff2") format("woff2"), url("../fonts/Gotham-Black.woff") format("woff"), url("../fonts/Gotham-Black.ttf") format("truetype"), url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Black Italic';
  src: url("Gotham-BlackItalic.eot");
  src: local("Gotham Black Italic"), local("Gotham-BlackItalic"), url("../fonts/Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BlackItalic.woff2") format("woff2"), url("../fonts/Gotham-BlackItalic.woff") format("woff"), url("../fonts/Gotham-BlackItalic.ttf") format("truetype"), url("../fonts/Gotham-BlackItalic.svg#Gotham-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Gotham Ultra';
  src: url("Gotham-Ultra.eot");
  src: local("Gotham Ultra"), local("Gotham-Ultra"), url("../fonts/Gotham-Ultra.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Ultra.woff2") format("woff2"), url("../fonts/Gotham-Ultra.woff") format("woff"), url("../fonts/Gotham-Ultra.ttf") format("truetype"), url("../fonts/Gotham-Ultra.svg#Gotham-Ultra") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham Ultra Italic';
  src: url("Gotham-UltraItalic.eot");
  src: local("Gotham Ultra Italic"), local("Gotham-UltraItalic"), url("../fonts/Gotham-UltraItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-UltraItalic.woff2") format("woff2"), url("../fonts/Gotham-UltraItalic.woff") format("woff"), url("../fonts/Gotham-UltraItalic.ttf") format("truetype"), url("../fonts/Gotham-UltraItalic.svg#Gotham-UltraItalic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Gotham HTF Thin';
  src: url("../fonts/GothamHTF-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Thin Italic';
  src: url("../fonts/GothamHTF-ThinItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Gotham HTF XLight';
  src: url("../fonts/GothamHTF-XLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF XLight Italic';
  src: url("../fonts/GothamHTF-XLightItalic.otf") format("opentype");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Gotham HTF Light';
  src: url("../fonts/GothamHTF-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Light Italic';
  src: url("../fonts/GothamHTF-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Gotham HTF Light Condensed';
  src: url("../fonts/GothamHTF-LightCondensed.otf") format("opentype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Book';
  src: url("../fonts/GothamHTF-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Book Italic';
  src: url("../fonts/GothamHTF-BookItalic.otf") format("opentype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Gotham HTF Book Condensed';
  src: url("../fonts/GothamHTF-BookCondensed.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Medium';
  src: url("../fonts/GothamHTF-Medium.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Medium Condensed';
  src: url("../fonts/GothamHTF-MediumCondensed.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Bold';
  src: url("../fonts/GothamHTF-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Bold Italic';
  src: url("../fonts/GothamHTF-BoldItalic.otf") format("opentype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Gotham HTF Bold Condensed';
  src: url("../fonts/GothamHTF-BoldCondensed.otf") format("opentype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Black';
  src: url("../fonts/GothamHTF-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Black Italic';
  src: url("../fonts/GothamHTF-BlackItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Gotham HTF Ultra';
  src: url("../fonts/GothamHTF-Ultra.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Gotham HTF Ultra Italic';
  src: url("../fonts/GothamHTF-UltraItalic.otf") format("opentype");
  font-weight: normal;
  font-style: italic; }

body {
	font:100% Verdana,sans-serif;
    -webkit-print-color-adjust:exact !important; /*for printing backgrounds*/
    print-color-adjust:exact !important;
}

a:active, a:link, a:visited {
	color: blue;
}

#container {
	padding: 3px;
	width: 96%;
}

#orderTable {
	border: 1px solid black;
	width: 100%;
}

#orderTable td {
	border-top: 1px solid black;
}

.topBorder {
	border-top: 1px solid black;
}

div.font80 > div {
	font-size: 80%;
}

div.font83 > div {
	font-size: 83%;
}

div.schedaCamicia {
	border-top: 1px dotted black;
	width:800px;
	margin-bottom: 40px;
	padding-top: 5px;
}

.schedaTableMisure {
	margin: 4px;
	border: 1px solid black;
	width: 795px;
	text-align: center;
}

.schedaTableMisure td {
	border-left: 1px solid black;
	font-weight: bold;
}

.schedaTableMisure td.first {
	border-left: 0px solid black;
}

.schedaTableMisure th {
	border-bottom: 1px solid black;
	font-weight: normal;
}

.borderTableMisure {
	border-right: 10px solid red;
}

.borderTableCifre {
	border-right: 10px solid green;
}

.borderTableTessuto {
	border-right: 10px solid blue;
}

.borderTableCollo {
	border-right: 10px solid yellow;
}

.borderTableModellistica {
	border-right: 10px solid magenta;
}

.borderTableGenericProduct {
	border-right: 10px solid #68FFF2;
}

div#storicoStatiOrdine {
	border-top: 1px dotted black;
	width:800px;
	margin-bottom: 40px;
	padding-top: 5px;
}

#storicoStatiOrdine table {
	border-right: 10px solid #000066;
}

tr.borderBottom td {
	border-bottom: 1px solid black;
}

tr.borderTop td {
    border-top: 1px solid black;
}

#pulsanti table {
	width: 750px;
	text-align: center;
}

.bigButton {
	height: 100px;
	/* width: 300px; */
	font-size: 170%;
	margin-bottom: 10px;
}

.nextStep {
	color: green;
}
.nextStep2 {
	color: blue;
}

#datiOrdine {
	border-top: 1px dotted black; width: 800px; padding-top: 20px;
}

#datiOrdine.no-border {border: none;}

#datiCliente {
	width: 800px;
}

.topBorder {
	border-top: 1px solid black;
}

.alignRight {
	text-align: right;
}

#header-logo {margin:5px 0 10px 5px;}
#logoBO {width:245px;}

.invoicePSelectionContainer {margin: 40px 0;}

.invoicePSelection {border-bottom: 1px dotted black; width: 800px; padding: 20px;}
.invoicePSelection .cb {
	float:left;
}
.invoicePSelection .cb input[type=checkbox], .invoicePSelection .cb input[type=radio]{
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  margin-right: 20px;
}
.invoicePSelection .des {
	float:left;
	font-size: 16px;
}
.invoicePSelection .des ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.invoicePSelection .des ul li {
	margin-right: 15px;
	float:left;
}

.invoicePSelection.disabled .des ul li {
	opacity: 0.2;
}

.clear {clear:both;}

.invoice {
	padding: 20px 0 0 10px;
	font-family: Gotham, Arial, sans-serif;
	line-height: 1.5;
}

.invoice strong {
	font-family: 'Gotham Bold';
}

.invoice.invoice--ups-template {
	font-family: 'Helvetica', Arial, sans-serif;
}

.invoice .logo {margin-bottom: 20px;}
.invoice .logo img {width:245px;margin-bottom:10px;}
.invoice .logo p {font-size:14px;margin:0;}
.invoice .customer-info {margin-bottom: 20px;}
.invoice .customer-info p {font-size:14px;}
.invoice .invoice-info {margin-bottom: 20px;}
.invoice .invoice-info p {font-size:14px;}
.invoice .invoice-products table {
	font-size:14px;
	border: 1px solid black;
	width: 700px;
}
.invoice .invoice-products table th {
	text-align:center;
	font-weight:normal;
	border-bottom: 1px solid black;
	padding: 5px 0;
	background: #eee;
}
.invoice .invoice-products table td {
	text-align: center;
	border-left: 1px solid black;
	font-weight:normal;
	padding:10px;
}
.invoice .invoice-products table td.first {
	border-left: none;
}
.invoice .invoice-products table td.des {
	text-align: left;
}

.invoice .invoice-products table td.des b {font-weight: normal;}

.invoice .invoice-products table td p {margin: 0 0 10px 0;}
.invoice .invoice-products table td p:last-child {margin: 0;}

.invoice .invoice-totals {margin-top: 20px;width: 700px;}
.invoice .invoice-totals table {
	font-size:14px;
	float:right;
}
.invoice .invoice-totals table td {
	text-align: right;
	padding: 5px 10px;
	font-family: 'Gotham Bold';
	font-weight: bold;
}

.invoice .invoice-totals table td.first {
	border-left: none;
}

.invoice .buttons {
	text-align: center;
	width: 700px;
	margin-top: 20px;
}

.invoicelist {
	padding: 20px;
}

.invoicelist table {
	border: 1px solid black;
	width: 700px;
	
}

.invoicelist table td {
	border-top: 1px solid black;
	text-align: center;
}

.invoiceHeader {padding: 20px;}
.invoiceHeader img {width: 275px;}

.orderSummary {margin-bottom: 40px;}
.orderSummary p {font-size: 14px; margin: 0 0 10px 0;}

.invoiceOrderView {padding: 20px;}

.dualFormContainer {max-width: 750px;width: 100%;margin-top: 40px;}
.dualFormContainer p {font-size: 11px;margin: 0 0 10px 0;}
.dualFormContainer .firma {display:block;width:220px;margin-top:10px;}

.invoice.invoice--ups-template .dualFormContainer p {font-size: 10px;}
.invoice.invoice--ups-template .dualFormContainer .firma {width: 180px;}

.dow-colorbox {height:40px;border:1px solid #555;width:100%;display:block;margin-top:10px;}
.dow-colorbox span {display:block;border-top:40px solid #fff;}

.dow-colorbox.lun span {border-color: #ffffff;}
.dow-colorbox.mar span {border-color: #ffb5b5;}
.dow-colorbox.mer span {border-color: #e58f0d;}
.dow-colorbox.gio span {border-color: #8ec8db;}
.dow-colorbox.ven span {border-color: #00a32b;}

.pageorder-infodisplay, .pageorder-infoprint {position: relative;padding-bottom: 20px;}

.priority-production-label {
	background:red;
	color:white;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	text-transform:uppercase;
	margin-top:10px;
}

.priority-production-label--print {
	position: absolute;
	top: -93px;
	left: 305px;
	font-size: 20px;
}

.selectcheckbox {
	width: 24px;
	height: 24px;
}













