﻿
	@import
		url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Open+Sans+Condensed:300,300italic,700')
		;
	/*--Sky_2 - Blue Style-- */
	article,aside,details,figcaption,figure,footer,header,hgroup,nav,section
		{
		display: block;
	}
	
	audio,canvas,video {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	
	audio:not ([controls] ){
		display: none;
	}
	
	html {
		font-size: 100%;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
	}
	
	a:focus {
		outline: thin dotted #333;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}
	
	a:hover,a:active {
		outline: 0;
	}
	
	sub,sup {
		position: relative;
		font-size: 75%;
		line-height: 0;
		vertical-align: baseline;
	}
	
	sup {
		top: -0.5em;
	}
	
	sub {
		bottom: -0.25em;
	}
	
	img {
		/* Responsive images (ensure images don't scale beyond their parents) */
		max-width: 100%;
		/* Part 1: Set a maxium relative to the parent */
		width: auto\9;
		/* IE7-8 need help adjusting responsive images */
		height: auto;
		/* Part 2: Scale the height according to the width, otherwise you get stretching */
		vertical-align: middle;
		border: 0;
		-ms-interpolation-mode: bicubic;
	}
	
	#map_canvas img,.google-maps img {
		max-width: none;
	}
	
	button,input,select,textarea {
		margin: 0;
		font-size: 100%;
		vertical-align: middle;
	}
	
	button,input {
		*overflow: visible;
		line-height: normal;
	}
	
	button::-moz-focus-inner,input::-moz-focus-inner {
		padding: 0;
		border: 0;
	}
	
	button,html input[type="button"],input[type="reset"],input[type="submit"]
		{
		-webkit-appearance: button;
		cursor: pointer;
	}
	
	input[type="search"] {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		-webkit-appearance: textfield;
	}
	
	input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button
		{
		-webkit-appearance: none;
	}
	
	textarea {
		overflow: auto;
		vertical-align: top;
	}
	
	body {
		margin: 0;
		font-family: "Roboto", sans-serif;
		font-size: 13px;
		line-height: 20px;
		color: #5e5e5e;
		font-weight: 400;
	}
	
	input,select,button {
		font-family: "Roboto", sans-serif;
	}
	
	a {
		color: #5e5e5e;
		text-decoration: none;
		cursor: pointer;
	}
	
	a:hover {
		color: #01a3e4;
	}
	
	.info-text {
		font-size: 12px;
		color: #999;
	}
	
	button {
		background: #01a3e4;
		color: white;
		padding: 5px 25px;
		border: 0;
		font-family: "Roboto", sans-serif;
		font-size: 13px;
		line-height: 20px;
	}
	
	button:hover {
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.btn {
		background: #01a3e4;
		color: white;
		padding: 5px 20px;
		border: 0;
		font-family: "Roboto", sans-serif;
		font-size: 13px;
		line-height: 20px;
	}
	
	.btn:hover {
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.btn-secondary {
		background: #5e5e5e;
		padding: 5px 20px;
		color: #ffffff;
		text-decoration: none;
		border: 0;
	}
	
	.btn-secondary:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.btn-tertiary {
		background: #cccccc;
		color: #000000;
	}
	
	.btn-tertiary:hover {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.btn-myaccount {
		background: #5e5e5e;
		padding: 5px 20px;
		color: #ffffff;
		text-decoration: none;
		border: 0;
	}
	
	.btn-myaccount:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.disabled {
		background: #dedede !important;
		color: #f7f7f7 !important;
		cursor: not-allowed !important;
	}
	
	.disabled:hover {
		background: #dedede !important;
		color: #f7f7f7 !important;
	}
	
	.pager-control {
		margin: 10px 0;
		float: right;
	}
	
	.pager-control ul {
		display: inline-block;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		padding: 0px;
		margin: 0;
		margin-left: 10px;
		border: 1px solid #f1f1f1;
	}
	
	.pager-control ul li {
		padding: 3px 10px;
		margin: 0;
		line-height: 40px;
		list-style: none;
		display: inline-block;
		border-right: 1px solid #f1f1f1;
	}
	
	.pager-control ul li:last-child {
		border: 0;
	}
	
	.pager-control ul li input,.pager-control ul li select {
		padding: 3px;
		margin: 0;
	}
	
	.pager-control ul li a {
		color: #01a3e4;
	}
	
	.pager-control ul li a:hover {
		color: #5e5e5e;
	}
	
	.pager-control ul li .arrow_carrot-left_alt2,.pager-control ul li .arrow_carrot-right_alt2
		{
		font-size: 19px;
		position: relative;
		top: 4px;
	}
	
	.pager-control .input-control,.pager-control select {
		display: inline-block;
	}
	
	.pager-control .input-control .spinner-control {
		width: 50px;
	}
	
	.error-message-control {
		color: #b94a48;
		background-color: #fbf4f4;
		border: 1px solid #eed3d7;
		border-left: 0;
		border-right: 0;
		margin: 10px 0;
		padding: 10px;
		overflow: auto;
		display: table;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.error-message-control span {
		display: table-cell;
	}
	
	.error-message-control .error-message {
		padding-left: 10px;
	}
	
	.error-message-control .icon_error-triangle {
		position: relative;
		top: 2px;
	}
	
	.success-message-control {
		color: #468847;
		background-color: #dff0d8;
		border: 1px solid #d6e9c6;
		border-left: 0;
		border-right: 0;
		margin: 10px 0;
		padding: 10px;
		overflow: auto;
		display: table;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.success-message-control span {
		display: table-cell;
	}
	
	.success-message-control .success-message {
		padding-left: 10px;
	}
	
	.success-message-control .icon_check_alt {
		position: relative;
		top: 2px;
	}
	
	.warning-message-control {
		color: #c09853;
		background-color: #fcf8e3;
		border: 1px solid #fbeed5;
		border-left: 0;
		border-right: 0;
		margin: 10px 0;
		padding: 10px;
		overflow: auto;
		display: table;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.warning-message-control span {
		display: table-cell;
	}
	
	.warning-message-control .warning-message {
		padding-left: 10px;
	}
	
	.warning-message-control .icon_error-circle {
		position: relative;
		top: 2px;
	}
	
	.info-message-control {
		color: #3a87ad;
		background-color: #d9edf7;
		border-color: #bce8f1;
		border-left: 0;
		border-right: 0;
		margin: 10px 0;
		padding: 10px;
		overflow: auto;
		display: table;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.info-message-control span {
		display: table-cell;
	}
	
	.info-message-control .info-message {
		padding-left: 10px;
	}
	
	.info-message-control .icon_info {
		position: relative;
		top: 2px;
	}
	
	.required:before {
		content: "*";
		color: #ff0000;
		padding-right: 3px;
	}
	
	.file-uploader-visibility {
		width: 0px;
		height: 0px;
		visibility: hidden;
		position: absolute;
	}
	/* Layout helpers
																																																							----------------------------------*/
	.ui-helper-hidden {
		display: none;
	}
	
	.ui-helper-hidden-accessible {
		border: 0;
		clip: rect(0, 0, 0, 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	
	.ui-helper-reset {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		line-height: 1.3;
		text-decoration: none;
		font-size: 100%;
		list-style: none;
	}
	
	.ui-helper-clearfix:before,.ui-helper-clearfix:after {
		content: "";
		display: table;
		border-collapse: collapse;
	}
	
	.ui-helper-clearfix:after {
		clear: both;
	}
	
	.ui-helper-clearfix {
		min-height: 0;
		/* support: IE7 */
	}
	
	.ui-helper-zfix {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.ui-front {
		z-index: 100;
	}
	/* Interaction Cues
																																																							----------------------------------*/
	.ui-state-disabled {
		cursor: default !important;
	}
	/* Icons
																																																							----------------------------------*/
	/* states and images */
	.ui-icon {
		display: block;
		text-indent: -99999px;
		overflow: hidden;
		background-repeat: no-repeat;
	}
	
	.ui-datepicker {
		width: 17em;
		padding: .2em .2em 0;
		display: none;
	}
	
	.ui-datepicker .ui-datepicker-header {
		position: relative;
		padding: .2em 0;
	}
	
	.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
		position: absolute;
		top: 2px;
		width: 1.8em;
		height: 1.8em;
	}
	
	.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover
		{
		top: 1px;
	}
	
	.ui-datepicker .ui-datepicker-prev {
		left: 2px;
	}
	
	.ui-datepicker .ui-datepicker-next {
		right: 2px;
	}
	
	.ui-datepicker .ui-datepicker-prev-hover {
		left: 1px;
	}
	
	.ui-datepicker .ui-datepicker-next-hover {
		right: 1px;
	}
	
	.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
		{
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -8px;
		top: 50%;
		margin-top: -8px;
	}
	
	.ui-datepicker .ui-datepicker-title {
		margin: 0 2.3em;
		line-height: 1.8em;
		text-align: center;
	}
	
	.ui-datepicker .ui-datepicker-title select {
		font-size: 1em;
		margin: 1px 0;
	}
	
	.ui-datepicker select.ui-datepicker-month-year {
		width: 100%;
	}
	
	.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year
		{
		width: 49%;
	}
	
	.ui-datepicker table {
		width: 100%;
		font-size: .9em;
		border-collapse: collapse;
		margin: 0 0 .4em;
	}
	
	.ui-datepicker th {
		padding: .7em .3em;
		text-align: center;
		font-weight: bold;
		border: 0;
	}
	
	.ui-datepicker td {
		border: 0;
		padding: 1px;
	}
	
	.ui-datepicker td span,.ui-datepicker td a {
		display: block;
		padding: .2em;
		text-align: right;
		text-decoration: none;
	}
	
	.ui-datepicker .ui-datepicker-buttonpane {
		background-image: none;
		margin: .7em 0 0 0;
		padding: 0 .2em;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}
	
	.ui-datepicker .ui-datepicker-buttonpane button {
		float: right;
		margin: .5em .2em .4em;
		cursor: pointer;
		padding: .2em .6em .3em .6em;
		width: auto;
		overflow: visible;
	}
	
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
		float: left;
	}
	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi {
		width: auto;
	}
	
	.ui-datepicker-multi .ui-datepicker-group {
		float: left;
	}
	
	.ui-datepicker-multi .ui-datepicker-group table {
		width: 95%;
		margin: 0 auto .4em;
	}
	
	.ui-datepicker-multi-2 .ui-datepicker-group {
		width: 50%;
	}
	
	.ui-datepicker-multi-3 .ui-datepicker-group {
		width: 33.3%;
	}
	
	.ui-datepicker-multi-4 .ui-datepicker-group {
		width: 25%;
	}
	
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
		{
		border-left-width: 0;
	}
	
	.ui-datepicker-multi .ui-datepicker-buttonpane {
		clear: left;
	}
	
	.ui-datepicker-row-break {
		clear: both;
		width: 100%;
		font-size: 0;
	}
	/* RTL support */
	.ui-datepicker-rtl {
		direction: rtl;
	}
	
	.ui-datepicker-rtl .ui-datepicker-prev {
		right: 2px;
		left: auto;
	}
	
	.ui-datepicker-rtl .ui-datepicker-next {
		left: 2px;
		right: auto;
	}
	
	.ui-datepicker-rtl .ui-datepicker-prev:hover {
		right: 1px;
		left: auto;
	}
	
	.ui-datepicker-rtl .ui-datepicker-next:hover {
		left: 1px;
		right: auto;
	}
	
	.ui-datepicker-rtl .ui-datepicker-buttonpane {
		clear: right;
	}
	
	.ui-datepicker-rtl .ui-datepicker-buttonpane button {
		float: left;
	}
	
	.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group
		{
		float: right;
	}
	
	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
		{
		border-right-width: 0;
		border-left-width: 1px;
	}
	/* Component containers
																																																							----------------------------------*/
	.ui-widget {
		font-family: Verdana, Arial, sans-serif;
		font-size: 1.1em;
	}
	
	.ui-widget .ui-widget {
		font-size: 1em;
	}
	
	.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
		{
		font-family: Verdana, Arial, sans-serif;
		font-size: 1em;
	}
	
	.ui-widget-content {
		border: 1px solid #aaaaaa;
		background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50%
			repeat-x;
		color: #222222;
	}
	
	.ui-widget-content a {
		color: #222222;
	}
	
	.ui-widget-header {
		border: 1px solid #aaaaaa;
		background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)
			50% 50% repeat-x;
		color: #222222;
		font-weight: bold;
	}
	
	.ui-widget-header a {
		color: #222222;
	}
	/* Interaction states
																																																							----------------------------------*/
	.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
		{
		border: 1px solid #d3d3d3;
		background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50%
			repeat-x;
		font-weight: normal;
		color: #555555;
	}
	
	.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
		{
		color: #555555;
		text-decoration: none;
	}
	
	.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
		{
		border: 1px solid #999999;
		background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50%
			repeat-x;
		font-weight: normal;
		color: #212121;
	}
	
	.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited
		{
		color: #212121;
		text-decoration: none;
	}
	
	.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
		{
		border: 1px solid #aaaaaa;
		background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50%
			repeat-x;
		font-weight: normal;
		color: #212121;
	}
	
	.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
		color: #212121;
		text-decoration: none;
	}
	/* Interaction Cues
																																																							----------------------------------*/
	.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
		{
		border: 1px solid #fcefa1;
		background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50%
			repeat-x;
		color: #363636;
	}
	
	.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
		{
		color: #363636;
	}
	
	.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
		{
		border: 1px solid #cd0a0a;
		background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50%
			repeat-x;
		color: #cd0a0a;
	}
	
	.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a
		{
		color: #cd0a0a;
	}
	
	.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text
		{
		color: #cd0a0a;
	}
	
	.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary
		{
		font-weight: bold;
	}
	
	.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary
		{
		opacity: .7;
		filter: alpha(opacity = 70);
		font-weight: normal;
	}
	
	.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
		{
		opacity: .35;
		filter: alpha(opacity = 35);
		background-image: none;
	}
	
	.ui-state-disabled .ui-icon {
		filter: alpha(opacity = 35);
		/* For IE8 - See #6059 */
	}
	/* Icons
																																																							----------------------------------*/
	/* states and images */
	.ui-icon {
		width: 16px;
		height: 16px;
	}
	
	.ui-icon,.ui-widget-content .ui-icon {
		background-image: url(images/ui-icons_222222_256x240.png);
	}
	
	.ui-widget-header .ui-icon {
		background-image: url(images/ui-icons_222222_256x240.png);
	}
	/* Misc visuals
																																																							----------------------------------*/
	/* Corner radius */
	.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
		border-top-left-radius: 4px;
	}
	
	.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
		border-top-right-radius: 4px;
	}
	
	.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
		border-bottom-left-radius: 4px;
	}
	
	.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
		border-bottom-right-radius: 4px;
	}
	/* Overlays */
	.ui-widget-overlay {
		background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50%
			repeat-x;
		opacity: .3;
		filter: alpha(opacity = 30);
	}
	
	.ui-widget-shadow {
		margin: -8px 0 0 -8px;
		padding: 8px;
		background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50%
			repeat-x;
		opacity: .3;
		filter: alpha(opacity = 30);
		border-radius: 8px;
	}
	
	.ui-icon-circle-triangle-e {
		background-position: -48px -192px;
	}
	
	.ui-icon-circle-triangle-s {
		background-position: -64px -192px;
	}
	
	.ui-icon-circle-triangle-w {
		background-position: -80px -192px;
	}
	
	.ui-icon-circle-triangle-n {
		background-position: -96px -192px;
	}
	
	.ui-icon-circle-arrow-e {
		background-position: -112px -192px;
	}
	
	.ui-icon-circle-arrow-s {
		background-position: -128px -192px;
	}
	
	.ui-icon-circle-arrow-w {
		background-position: -144px -192px;
	}
	
	.ui-icon-circle-arrow-n {
		background-position: -160px -192px;
	}
	
	.validator-hint {
		position: relative;
		border: 1px solid #6E0000;
		background-color: #942724;
		text-decoration: none;
		height: auto;
		display: inline-block;
		cursor: pointer;
		padding-left: 5px;
		padding-right: 5px;
		color: #ffffff !important;
		z-index: 99999;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border-left: 0px;
		font-size: 80%;
		line-height: 18px !important;
		max-width: 150px;
	}
	
	.validator-hint:after,.validator-hint:before {
		right: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.validator-hint:after {
		border-right-color: #6E0000;
		border-width: 3px;
		top: 50%;
		margin-top: -3px;
	}
	
	.validator-hint:before {
		border-right-color: #6E0000;
		border-width: 5px;
		top: 50%;
		margin-top: -5px;
	}
	/* Needs to move into a separate less file */
	.modal-backdrop {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-color: #000000;
	}
	
	.modal-backdrop.fade {
		opacity: 0;
	}
	
	.modal-backdrop,.modal-backdrop.fade.in {
		opacity: 0.8;
		filter: alpha(opacity = 80);
	}
	/* End to move into a separate less file */
	/* Start for cart & checkout */
	.validator-hint-zeroquantity {
		width: 170px;
	}
	
	.PrintShopAddressDisplay {
		position: absolute;
		height: 150px;
		width: 180px;
		left: 290px;
		top: 160px;
		background-color: whiteSmoke;
		border: 1px solid;
		padding-top: 14px;
		padding-left: 15px;
		z-index: 2;
	}
	/* End for cart & checkout */
	.waitingDialog {
		width: 100%;
		height: 100%;
		text-align: center;
		margin-top: 10%;
		margin-bottom: 10%;
	}
	
	.priceAnimation {
		-webkit-transition: 2s;
		-ms-transition: 2s;
		-moz-transition: 2s;
		-o-transition: 2s;
	}
	
	.scale2x {
		color: red;
		transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
	
	.scale1x {
		transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
	}
	
	.disabled-text {
		font-size: 11px;
		color: #ebebeb;
	}
	
	.enabled-text {
		font-size: 11px;
		color: #000000;
	}
	
	[class^="icon"],[class*=" icon"] {
		display: inline-block;
		width: 14px;
		height: 14px;
		line-height: 14px;
		vertical-align: text-top;
		background-image: url("images/toolbaricons.png");
		background-position: 14px 14px;
		background-repeat: no-repeat;
		margin-top: 1px;
	}
	
	.box-sizing {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.bg-size {
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.clearfix {
		*zoom: 1;
	}
	
	.clearfix:before,.clearfix:after {
		display: table;
		content: "";
		line-height: 0;
	}
	
	.clearfix:after {
		clear: both;
	}
	
	.wrapper {
		width: 100%;
		background: #ffffff;
	}
	
	.container {
		width: 980px;
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.body-wrapper {
		display: table;
		margin: 0 auto;
		margin-top: -100px;
		border-top: 3px solid #2b2b79;
	}
	
	.body-wrapper>.container {
		background: #ffffff;
		border: 1px solid #d6dadd;
		border-top: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.left-frame {
		width: 243px;
		display: table-cell;
		vertical-align: top;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		/*.mypending
																																																								{
																																																									background: @theme-color-0;
																																																									display: block;
																																																									color: @white;
																																																									padding: 0 10px;
																																																									line-height: 35px;
																																																									text-transform: uppercase;
																																																									cursor: pointer;
																																																									span.icon_check_alt2
																																																									{
																																																										position: relative;
																																																										top: 2px;
																																																										margin-right: 3px;
																																																									}
																																																									&:hover
																																																									{
																																																										background: @theme-color-1;
																																																										color: @white;
																																																									}
																																																								}*/
	}
	
	.left-frame .container {
		width: 100%;
	}
	
	.left-frame .category .category-link span.icon-list,.left-frame .category .category-link span.label,.left-frame .category .category-link span.icon-select-bottom
		{
		display: none;
	}
	
	.left-frame .category .dropdown-menu {
		display: block;
		position: relative;
		top: 0;
		z-index: 0;
	}
	
	.left-frame .category .dropdown-menu .category-list-more,.left-frame .category .dropdown-menu .category-list-less
		{
		background: white;
		pointer: normal;
		overflow: hidden;
	}
	
	.left-frame .category .dropdown-menu .category-list-more a,.left-frame .category .dropdown-menu .category-list-less a
		{
		color: #5e5e5e;
	}
	
	.left-frame .category .dropdown-menu .category-list-more li,.left-frame .category .dropdown-menu .category-list-less li
		{
		display: block;
		border-bottom: 1px solid #e4e8eb;
	}
	
	.left-frame .category .dropdown-menu .category-list-more li a,.left-frame .category .dropdown-menu .category-list-less li a
		{
		display: block;
		padding: 8px 10px;
	}
	
	.left-frame .category .dropdown-menu .category-list-more li a:hover,.left-frame .category .dropdown-menu .category-list-less li a:hover
		{
		color: white;
		background: #01a3e4;
	}
	
	.left-frame .category .dropdown-menu .category-list-more hr,.left-frame .category .dropdown-menu .category-list-less hr
		{
		display: none;
	}
	
	.left-frame .category .dropdown-menu .category-list-more .category-main-title,.left-frame .category .dropdown-menu .category-list-less .category-main-title
		{
		background:
			url('/DSF/IMGS/56D7C7E2-7B41-47EB-A7E7-47B9D33B81D2/RESPONSIVEUIDATA/STOREFRONT_10/LEFT_NAV_BG.PNG')
			#2b2b79;
		color: #ffffff;
		padding: 0 10px;
		line-height: 35px;
	}
	
	.left-frame .category .dropdown-menu .category-list-more .category-main-title h3,.left-frame .category .dropdown-menu .category-list-less .category-main-title h3
		{
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: 400;
	}
	
	.left-frame .category .dropdown-menu .category-list-more .category-main-title span.category-list-view-all a,.left-frame .category .dropdown-menu .category-list-less .category-main-title span.category-list-view-all a
		{
		display: block;
		background: #ffffff;
		margin-left: -10px;
		margin-right: -10px;
		padding: 0 10px;
		border-bottom: 1px solid #e4e8eb;
		text-transform: none;
	}
	
	.left-frame .category .dropdown-menu .category-list-more .category-main-title span.category-list-view-all a:hover,.left-frame .category .dropdown-menu .category-list-less .category-main-title span.category-list-view-all a:hover
		{
		background: #01a3e4;
		color: #ffffff;
	}
	
	.left-frame .myprintshop {
		display: block;
		background: #F3F2F2;
		border-bottom: 1px solid #e4e8eb;
		float: left;
		width: 100%;
		cursor: pointer;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.left-frame .myprintshop .myprintshop-link {
		width: auto;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: 500;
	}
	
	.left-frame .myprintshop .myprintshop-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.left-frame .myprintshop .myprintshop-link:hover .icon-location {
		color: #ffffff;
	}
	
	.left-frame .myprintshop .myprintshop-link .print-shop-title {
		display: block;
		padding: 0 10px;
		padding-top: 10px;
	}
	
	.left-frame .myprintshop .myprintshop-link .print-shop-name {
		display: block;
		padding: 10px;
		font-size: 16px;
		z-index: 1;
	}
	
	.left-frame .myprintshop .myprintshop-link .icon-location {
		top: 18px;
		float: right;
		right: 24px;
		font-size: 32px;
		color: #9C9C9C;
		position: relative;
		z-index: 0;
	}
	
	.left-frame .myprintshop:hover {
		background-color: #01a3e4;
	}
	
	.left-frame .myprint-messenger {
		display: block;
		border-bottom: 1px solid #e4e8eb;
		float: left;
		width: 100%;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.left-frame .myprint-messenger .myprint-messenger-link {
		width: auto;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: 500;
	}
	
	.left-frame .myprint-messenger .myprint-messenger-link span.icon-arrow-down2
		{
		display: none;
	}
	
	.left-frame .myprint-messenger .myprint-messenger-link span.icon-select-bottom
		{
		display: none;
	}
	
	.left-frame .myprint-messenger .dropdown-menu {
		display: block;
		background: transparent;
	}
	
	.left-frame .myprint-messenger .dropdown-menu>.myprint-messenger-list {
		margin-top: 5px;
	}
	
	.left-frame .myprint-messenger .dropdown-menu>.myprint-messenger-list .myprint-messenger-item a
		{
		font-size: 11px;
	}
	
	.left-frame .myprint-messenger .dropdown-menu>.myprint-messenger-list .myprint-messenger-item a:hover
		{
		color: #01a3e4;
	}
	
	.left-frame .myprint-messenger .dropdown-menu>.myprint-messenger-list .myprint-messenger-item .myprint-messenger-item-title
		{
		font-weight: normal;
	}
	
	.left-frame .myprint-messenger .dropdown-menu>.myprint-messenger-list .myprint-messenger-item p
		{
		margin: 0;
		padding: 0;
		line-height: 25px;
		display: block;
	}
	
	.body {
		float: none;
		width: 735px;
		display: table-cell;
		vertical-align: top;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-left: 1px solid #d6dadd;
		min-height: 450px;
	}
	
	.body .container {
		width: 100%;
	}
	
	.banner {
		width: 735px;
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.banner .just-banner-image img {
		width: 735px;
	}
	
	.banner .banner-text-only {
		padding: 10px;
		display: block;
	}
	
	.featured-products {
		display: block;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.featured-products .container {
		width: 100%;
	}
	
	.featured-product-title {
		background: #e6eaed;
		padding: 10px;
		display: block;
	}
	
	.featured-product-title span {
		font-weight: 500;
		text-transform: uppercase;
	}
	
	.featured-product-title-for-tile {
		display: none;
	}
	
	.product-item {
		width: 245px;
		display: inline-block;
		position: relative;
		border-right: 1px solid #d6dadd;
		border-bottom: 1px solid #d6dadd;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		cursor: pointer;
		/*&:hover
																																																								{
																																																									.product-actions
																																																									{
																																																										.icon-view, .icon-cart
																																																										{
																																																											display: block;
																																																										}
																																																									}
																																																								}
																																																								*/
	}
	
	.product-item .ribbon-wrapper-green,.product-item .product-thumb-image {
		display: none;
	}
	
	.product-item .product-actions {
		display: block;
	}
	
	.product-item .product-actions .icon-view {
		display: none;
	}
	
	.product-item .product-actions .icon-cart {
		display: none;
	}
	
	.product-item:hover {
		/*.product-quantity
																																																									{
																																																										opacity: 1;
																																																										-webkit-transition: all 0.2s ease-out;
																																																										-moz-transition: all 0.2s ease-out;
																																																										-ms-transition: all 0.2s ease-out;
																																																										-o-transition: all 0.2s ease-out;
																																																										transition: all 0.2s ease-out;
																																																									}*/
		
	}
	
	.product-item:hover .product-inventory {
		display: block;
	}
	
	.product-image {
		border-bottom: 1px solid #d6dadd;
		height: 185px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.product-image img {
		display: none;
	}
	
	.product-title h5 {
		padding: 0 10px;
		padding-top: 5px;
		margin: 0;
		font-size: 13px;
		font-weight: 500;
		background: #f5f5f5;
		text-transform: uppercase;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.product-inventory {
		padding: 5px 10px;
		margin: 0;
		font-weight: normal;
		font-size: 10px;
		display: block;
		font-weight: 400;
		background: #ffffff;
		overflow: hidden;
		display: none;
		top: 0;
		left: 0;
		width: 100%;
		color: #01a3e4;
		position: absolute;
	}
	
	.product-description {
		padding: 0 10px;
		margin: 0;
		font-weight: normal;
		font-size: 12px;
		display: block;
		font-weight: 400;
		padding-bottom: 5px;
		background: #f5f5f5;
		height: 40px;
		overflow: hidden;
	}
	
	.product-error-message {
		padding: 0 10px;
		margin: 0;
		font-weight: normal;
		font-size: 12px;
		display: block;
		font-weight: 400;
		padding-bottom: 5px;
		background: #f5f5f5;
		height: 40px;
		overflow: hidden;
		color: #ff0000;
	}
	
	.product-quantity {
		position: absolute;
		top: 153px;
		left: 0px;
		margin: 0;
		background: #f5f5f5;
		width: 100%;
		padding-left: 10px;
		height: 32px;
		border-top: 1px solid #d6dadd;
		padding-left: 5px;
		padding: 2px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-quantity label,.product-quantity span {
		top: 1px;
		position: relative;
		font-size: 11px;
	}
	
	.product-quantity input,.product-quantity select {
		width: 60px;
		padding: 2px 0px !important;
		height: 25px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-actions {
		position: absolute;
		top: 156px;
		right: 0;
		margin: 0;
		text-align: center;
	}
	
	.product-actions .btn {
		background: #01a3e4;
		line-height: 30px;
		padding: 0 10px;
		display: block;
		text-transform: uppercase;
		color: #ffffff;
		text-decoration: none;
	}
	
	.product-actions .btn:hover {
		background: #5e5e5e;
	}
	
	.product-administration a {
		position: absolute;
		top: 0;
		right: 0;
		padding: 2px 10px;
		background: #5e5e5e;
		color: #ffffff;
		font-size: 10px;
	}
	
	.product-administration a:hover {
		background: #01a3e4;
		color: #ffffff;
	}
	
	.product-details-page {
		width: auto;
		overflow: auto;
	}
	
	.product-details-page-header {
		font-size: 15px;
		font-weight: bold;
	}
	
	.product-details-page-image {
		float: left;
		display: inline;
		margin-right: 15px;
	}
	
	.product-details-page-image img {
		width: 350px;
	}
	
	.product-details-page-content {
		float: left;
		display: inline;
		width: 348px;
	}
	
	.product-details-page-sku {
		font-size: 12px;
		margin-bottom: 10px;
	}
	
	.product-details-page-turn-around {
		font-size: 12px;
		color: #007c1d;
		font-weight: bold;
	}
	
	.product-details-page-description {
		margin-bottom: 15px;
	}
	
	.product-details-page-price {
		font-size: 18px;
		padding: 15px 0;
		font-weight: bold;
	}
	
	.product-details-page-actions {
		padding: 10px;
		text-align: right;
	}
	
	.product-details-page-actions .btn {
		background: #01a3e4;
		padding: 5px 10px;
		color: #ffffff;
		text-decoration: none;
		border: 0;
		margin-top: 5px;
		margin-bottom: 10px;
		float: right;
	}
	
	.product-details-page-actions .btn:hover {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.product-details-page-actions .btn-secondary {
		background: #cccccc;
		color: #000000;
		float: right;
		margin-right: 15px;
	}
	
	.kit-product-details-page {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.kit-product-details-page ng-quantity-control div {
		display: inline;
	}
	
	.kit-product-details-page .price-refresh {
		margin-left: 5px;
	}
	
	.kit-product-details-page .kit-product-details-info {
		float: left;
		width: 38%;
	}
	
	.kit-product-details-page .kit-product-details-info .product-details-page-image
		{
		max-width: 100%;
		margin-bottom: 15px;
	}
	
	.kit-product-details-page .kit-product-details-info .product-details-page-content
		{
		width: 100% !important;
	}
	
	.kit-product-details-page .kit-product-job-details {
		display: block;
		float: right;
		width: 60%;
	}
	
	.kit-product-details-page .kit-product-job-details table.kit-jobs-quantity
		{
		border-bottom: 1px solid #dedede;
		padding: 0 5px;
		padding-bottom: 15px;
		width: 100%;
	}
	
	.kit-product-details-page .kit-product-job-details table.kit-jobs-quantity .label
		{
		display: none;
	}
	
	.kit-product-details-page .kit-product-job-details table.kit-jobs-quantity thead td
		{
		font-size: 12px;
		color: #848484;
		line-height: 15px;
	}
	
	.kit-product-details-page .kit-product-job-details table.kit-jobs-quantity td
		{
		padding: 0;
		margin: 0;
		border-collapse: collapse;
		border: 0;
	}
	
	.kit-product-details-page .kit-product-job-details table.kit-jobs-quantity select,.kit-product-details-page .kit-product-job-details table.kit-jobs-quantity input[type="text"]
		{
		width: 70px;
		display: inline;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.kit-product-details-page .kit-product-job-details table.kit-jobs-quantity input#TxtKitJobName
		{
		width: 150px;
	}
	
	.kit-product-details-page .kit-product-part-list {
		padding: 10px 0;
		display: block;
	}
	
	.kit-product-details-page .kit-product-part-list ng-quantity-control div
		{
		display: inline;
	}
	
	.kit-product-details-page .kit-product-part-list select,.kit-product-details-page .kit-product-part-list input[type="text"]
		{
		width: 70px;
		display: inline;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
		padding: 3px;
		line-height: initial;
	}
	
	.kit-product-details-page .kit-product-part-list table {
		width: 100%;
		padding: 0 5px;
	}
	
	.kit-product-details-page .kit-product-part-list table thead th {
		padding: 10px 0;
		border-bottom: 1px solid #dedede;
	}
	
	.kit-product-details-page .kit-product-part-list table td {
		padding: 10px 5px;
		margin: 0;
		border-collapse: collapse;
		border: 0;
		border-bottom: 1px solid #dedede;
	}
	
	.kit-product-details-page .kit-product-part-list table .kit-small-product-image img
		{
		width: 50px;
		height: 50px;
	}
	
	.kit-product-details-page .kit-product-part-list table .kit-product-name
		{
		font-size: 13px;
	}
	
	.kit-product-details-page .kit-product-part-list table .kit-product-description,.kit-product-details-page .kit-product-part-list table .kit-product-status
		{
		font-size: 11px;
		line-height: 17px;
	}
	
	.kit-product-details-page .kit-product-part-list table .kit-product-quantity-label
		{
		font-size: 12px;
		color: #848484;
		display: block;
	}
	
	.kit-product-details-page .kit-product-part-list table button {
		padding: 5px 10px;
		font-size: 11px;
		margin-top: 15px;
		line-height: initial;
	}
	
	.kit-product-details-page .kit-product-part-list .arrow_right,.kit-product-details-page .kit-product-part-list .icon_close_alt2,.kit-product-details-page .kit-product-part-list .icon_check
		{
		margin-left: -15px;
		margin-bottom: 12px;
		font-size: 24px;
		display: block;
	}
	
	.kit-product-details-page .kit-product-part-list .arrow_right {
		color: #7d6700;
		font-size: 26px;
		margin-left: 0px;
		position: relative;
		top: 7px;
	}
	
	.kit-product-details-page .kit-product-part-list .icon_check {
		color: #007c1d;
	}
	
	.kit-product-details-page .customize {
		background: #fffae3;
	}
	
	.kit-product-details-page .complete {
		background: #f4fff6;
	}
	
	.kit-product-details-page .opt-out {
		background: #fafafa;
	}
	
	.featured-category {
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.featured-category .container {
		width: 735px;
	}
	
	.featured-category-title {
		background: #e6eaed;
		padding: 10px;
		display: block;
	}
	
	.featured-category-title span {
		font-weight: 500;
		text-transform: uppercase;
	}
	
	.category-item {
		width: 245px;
		display: inline-block;
		position: relative;
		float: left;
		border-right: 1px solid #d6dadd;
		border-bottom: 1px solid #d6dadd;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		/*&:hover
																																																								{
																																																									.category-image
																																																									{
																																																										border-color: #fa6031;
																																																									}
																																																									.category-actions .btn
																																																									{
																																																										background: @theme-color-0;
																																																									}
																																																								}
																																																								*/
	}
	
	.category-item .category-actions {
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	.category-item .category-actions .btn {
		background: #01a3e4;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 13px;
	}
	
	.category-item .category-actions .btn:hover {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.category-image {
		border-bottom: 1px solid #d6dadd;
		height: 185px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.category-image img {
		display: none;
	}
	
	.category-title h5 {
		padding: 0 10px;
		padding-top: 5px;
		margin: 0;
		font-size: 13px;
		font-weight: 500;
		background: #f5f5f5;
		text-transform: uppercase;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.category-description {
		padding: 0 10px;
		margin: 0;
		font-weight: normal;
		font-size: 12px;
		display: block;
		font-weight: 400;
		padding-bottom: 5px;
		background: #f5f5f5;
		height: 40px;
		overflow: hidden;
	}
	
	.category-actions {
		position: absolute;
		top: 156px;
		right: 1px;
		margin: 0;
		text-align: center;
		z-index: 10;
	}
	
	.category-actions .btn {
		background: #01a3e4;
		padding: 5px 10px;
		display: block;
		text-transform: uppercase;
		color: #ffffff;
		text-decoration: none;
	}
	
	.category-actions .btn:hover {
		background: #5e5e5e;
	}
	
	.body-wrapper>.container {
		overflow: hidden;
	}
	
	.category-side-bar {
		float: left;
		width: 245px;
		background: #ffffff;
	}
	
	.category-side-bar-list {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.category-side-bar-list li {
		display: block;
		border-bottom: 1px solid #e4e8eb;
	}
	
	.category-side-bar-list li a {
		display: block;
		padding: 8px 10px;
	}
	
	.category-side-bar-list li a:hover {
		color: #ffffff;
		background: #01a3e4;
	}
	
	.category-side-bar-list .selected {
		background:
			url('/DSF/IMGS/56D7C7E2-7B41-47EB-A7E7-47B9D33B81D2/RESPONSIVEUIDATA/STOREFRONT_10/LEFT_NAV_BG.PNG')
			#2b2b79;
	}
	
	.category-side-bar-list .selected a {
		color: #ffffff;
	}
	
	.category-side-bar-list .selected a:hover {
		color: #ffffff;
	}
	
	.category-side-bar-list .category-side-bar-subcategory {
		display: block;
	}
	
	.category-side-bar-list .category-side-bar-subcategory a {
		color: #01a3e4;
		padding-left: 25px;
	}
	
	.category-side-bar-list .selected a {
		color: white;
	}
	
	.category-side-bar-list .selected a:hover {
		color: white;
	}
	
	.search-results {
		width: 100%;
		margin: 0;
		margin-top: 0px;
	}
	
	.search-results-title {
		background: #e6eaed;
		padding: 10px;
		display: block;
		border-bottom: 1px solid #d6dadd;
	}
	
	.search-results-title h3 {
		font-weight: 500;
		color: #053d5e;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
	}
	
	.search-result-info {
		background: #f1f1f1;
		color: #01a3e4;
		font-weight: bold;
	}
	
	.search-result-info span {
		margin: 10px;
		line-height: 40px;
	}
	
	.category-page-listing {
		min-height: 420px;
	}
	
	.categtory-page-image {
		margin: 10px;
	}
	
	.categtory-page-image img {
		max-height: 300px;
	}
	
	.category-description-long,.category-description-short {
		margin: 10px;
		font-weight: normal;
		font-size: 12px;
	}
	
	.category-page-subcategory,.category-page-products {
		overflow: auto;
		width: 735px;
	}
	
	.category-page-title {
		background: #e6eaed;
		padding: 10px;
		display: block;
		border-bottom: 1px solid #d6dadd;
	}
	
	.category-page-title span {
		font-weight: 500;
		color: #053d5e;
		text-transform: uppercase;
	}
	
	.myaccount-links {
		float: left;
		width: 245px;
		background: #ffffff;
	}
	
	.myaccount-list {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.myaccount-list li {
		display: block;
		border-bottom: 1px solid #e4e8eb;
	}
	
	.myaccount-list li a {
		display: block;
		padding: 8px 10px;
	}
	
	.myaccount-list li a:hover {
		color: #ffffff;
		background: #01a3e4;
	}
	
	.myaccount-list .selected {
		background: #01a3e4;
	}
	
	.myaccount-list .selected a {
		color: #ffffff;
	}
	
	.myaccount-list .selected a:hover {
		color: #ffffff;
	}
	
	.myaccount-list .category-side-bar-subcategory {
		display: block;
	}
	
	.myaccount-list .category-side-bar-subcategory a {
		color: #01a3e4;
		padding-left: 25px;
	}
	
	.myaccount-list .selected {
		background: #01a3e4;
	}
	
	.myaccount-list .selected a {
		color: white;
	}
	
	.myaccount-list .selected a:hover {
		color: white;
	}
	
	.myaccount-content {
		overflow: auto;
		width: 735px;
		min-height: 420px;
	}
	
	.myaccount-content .help-text {
		padding: 10px;
		border-bottom: 1px solid #d6dadd;
	}
	
	.myaccount-content .printshop-line-item {
		border-top: 1px solid #fefefe;
		border-bottom: 1px solid #fefefe;
		margin-top: -1px;
		display: block;
		overflow: auto;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.myaccount-content .radio-button {
		float: left;
		width: 30px;
		display: inline;
	}
	
	.myaccount-content .myaccount-printshop-address {
		float: left;
		display: inline;
		width: 50%;
	}
	
	.myaccount-content .myaccount-printshop-address span {
		display: block;
	}
	
	.myaccount-content .myaccount-printshop-timing {
		float: left;
		display: inline;
	}
	
	.myaccount-content .myaccount-printshop-timing span {
		display: inline;
		color: #5e5e5e;
		font-size: 11px;
	}
	
	.myaccount-content .myaccount-placeholder {
		padding: 20px;
	}
	
	.myaccount-page-title {
		background: #e6eaed;
		padding: 10px;
		display: block;
		border-bottom: 1px solid #d6dadd;
	}
	
	.myaccount-page-title span {
		font-weight: 500;
		text-transform: uppercase;
	}
	
	.printshop-filter {
		padding: 15px;
		background: #f1f1f1;
	}
	
	.printshop-filter select {
		margin-left: 10px;
	}
	
	.profile-action {
		padding: 15px;
		background: #f1f1f1;
		overflow: auto;
	}
	
	.profile-action button {
		float: right;
	}
	
	.myaccount-profile-table table,.myaccount-company-order-table table,.myaccount-address-table table,.myaccount-files-table table,.myaccount-savedjobs-table table,.myaccount-orderhistory-table table,.myaccount-spending-table table,.myaccount-selectedprintshop-table
		{
		border-collapse: none;
		margin: 0;
		/*.btn
																																																								{
																																																									background: #5e5e5e;
																																																									padding: 5px 10px;
																																																									//display: block;
																																																									color: @white;
																																																									text-decoration: none;
																																																									border: 0;
																																																									margin-top: 5px;
																																																									margin-bottom: 10px;
																																																									&:hover
																																																									{
																																																										background: #fa6031;
																																																										color: @white;
																																																									}
																																																								}
																																																								.btn-secondary
																																																								{
																																																									background: #ccc;
																																																									color: #000;
																																																								}*/
		/*tr:hover
																																																								{
																																																									background: lighten(#f1f1f1, 4%);
																																																								}
																																																								*/
		/*tr:last-child>td
																																																								{
																																																									border-bottom: 0px dotted darken(#f1f1f1, 5%);
																																																								}
																																																								*/
	}
	
	.myaccount-profile-table table a,.myaccount-company-order-table table a,.myaccount-address-table table a,.myaccount-files-table table a,.myaccount-savedjobs-table table a,.myaccount-orderhistory-table table a,.myaccount-spending-table table a,.myaccount-selectedprintshop-table a
		{
		text-decoration: underline;
	}
	
	.myaccount-profile-table table a:hover,.myaccount-company-order-table table a:hover,.myaccount-address-table table a:hover,.myaccount-files-table table a:hover,.myaccount-savedjobs-table table a:hover,.myaccount-orderhistory-table table a:hover,.myaccount-spending-table table a:hover,.myaccount-selectedprintshop-table a:hover
		{
		text-decoration: none;
	}
	
	.myaccount-profile-table table .link-spacing,.myaccount-company-order-table table .link-spacing,.myaccount-address-table table .link-spacing,.myaccount-files-table table .link-spacing,.myaccount-savedjobs-table table .link-spacing,.myaccount-orderhistory-table table .link-spacing,.myaccount-spending-table table .link-spacing,.myaccount-selectedprintshop-table .link-spacing
		{
		padding-right: 20px;
	}
	
	.myaccount-profile-table table thead,.myaccount-company-order-table table thead,.myaccount-address-table table thead,.myaccount-files-table table thead,.myaccount-savedjobs-table table thead,.myaccount-orderhistory-table table thead,.myaccount-spending-table table thead,.myaccount-selectedprintshop-table thead
		{
		background: #f1f1f1;
	}
	
	.myaccount-profile-table table tbody,.myaccount-company-order-table table tbody,.myaccount-address-table table tbody,.myaccount-files-table table tbody,.myaccount-savedjobs-table table tbody,.myaccount-orderhistory-table table tbody,.myaccount-spending-table table tbody,.myaccount-selectedprintshop-table tbody,.myaccount-profile-table table tr,.myaccount-company-order-table table tr,.myaccount-address-table table tr,.myaccount-files-table table tr,.myaccount-savedjobs-table table tr,.myaccount-orderhistory-table table tr,.myaccount-spending-table table tr,.myaccount-selectedprintshop-table tr
		{
		margin: 0;
		padding: 0;
	}
	
	.myaccount-profile-table table tr>td,.myaccount-company-order-table table tr>td,.myaccount-address-table table tr>td,.myaccount-files-table table tr>td,.myaccount-savedjobs-table table tr>td,.myaccount-orderhistory-table table tr>td,.myaccount-spending-table table tr>td,.myaccount-selectedprintshop-table tr>td
		{
		border-bottom: 1px solid #d6dadd;
	}
	
	.myaccount-profile-table table .table-label,.myaccount-company-order-table table .table-label,.myaccount-address-table table .table-label,.myaccount-files-table table .table-label,.myaccount-savedjobs-table table .table-label,.myaccount-orderhistory-table table .table-label,.myaccount-spending-table table .table-label,.myaccount-selectedprintshop-table .table-label
		{
		font-weight: bold;
	}
	
	.myaccount-profile-table table .table-edit-mode,.myaccount-company-order-table table .table-edit-mode,.myaccount-address-table table .table-edit-mode,.myaccount-files-table table .table-edit-mode,.myaccount-savedjobs-table table .table-edit-mode,.myaccount-orderhistory-table table .table-edit-mode,.myaccount-spending-table table .table-edit-mode,.myaccount-selectedprintshop-table .table-edit-mode
		{
		background: #f1f1f1;
	}
	
	.myaccount-profile-table table .table-edit-mode td,.myaccount-company-order-table table .table-edit-mode td,.myaccount-address-table table .table-edit-mode td,.myaccount-files-table table .table-edit-mode td,.myaccount-savedjobs-table table .table-edit-mode td,.myaccount-orderhistory-table table .table-edit-mode td,.myaccount-spending-table table .table-edit-mode td,.myaccount-selectedprintshop-table .table-edit-mode td
		{
		vertical-align: top;
	}
	
	.myaccount-profile-table table .table-edit-mode label,.myaccount-company-order-table table .table-edit-mode label,.myaccount-address-table table .table-edit-mode label,.myaccount-files-table table .table-edit-mode label,.myaccount-savedjobs-table table .table-edit-mode label,.myaccount-orderhistory-table table .table-edit-mode label,.myaccount-spending-table table .table-edit-mode label,.myaccount-selectedprintshop-table .table-edit-mode label
		{
		display: block;
	}
	
	.myaccount-profile-table table .table-edit-mode input,.myaccount-company-order-table table .table-edit-mode input,.myaccount-address-table table .table-edit-mode input,.myaccount-files-table table .table-edit-mode input,.myaccount-savedjobs-table table .table-edit-mode input,.myaccount-orderhistory-table table .table-edit-mode input,.myaccount-spending-table table .table-edit-mode input,.myaccount-selectedprintshop-table .table-edit-mode input,.myaccount-profile-table table .table-edit-mode select,.myaccount-company-order-table table .table-edit-mode select,.myaccount-address-table table .table-edit-mode select,.myaccount-files-table table .table-edit-mode select,.myaccount-savedjobs-table table .table-edit-mode select,.myaccount-orderhistory-table table .table-edit-mode select,.myaccount-spending-table table .table-edit-mode select,.myaccount-selectedprintshop-table .table-edit-mode select
		{
		margin-bottom: 10px;
	}
	
	.myaccount-profile-table table .order-info-invoice-table,.myaccount-company-order-table table .order-info-invoice-table,.myaccount-address-table table .order-info-invoice-table,.myaccount-files-table table .order-info-invoice-table,.myaccount-savedjobs-table table .order-info-invoice-table,.myaccount-orderhistory-table table .order-info-invoice-table,.myaccount-spending-table table .order-info-invoice-table,.myaccount-selectedprintshop-table .order-info-invoice-table
		{
		border: 1px solid #f1f1f1 !important;
	}
	
	.myaccount-profile-table table .order-info-table,.myaccount-company-order-table table .order-info-table,.myaccount-address-table table .order-info-table,.myaccount-files-table table .order-info-table,.myaccount-savedjobs-table table .order-info-table,.myaccount-orderhistory-table table .order-info-table,.myaccount-spending-table table .order-info-table,.myaccount-selectedprintshop-table .order-info-table
		{
		border: 0 !important;
	}
	
	.myaccount-profile-table table .order-info-table td,.myaccount-company-order-table table .order-info-table td,.myaccount-address-table table .order-info-table td,.myaccount-files-table table .order-info-table td,.myaccount-savedjobs-table table .order-info-table td,.myaccount-orderhistory-table table .order-info-table td,.myaccount-spending-table table .order-info-table td,.myaccount-selectedprintshop-table .order-info-table td
		{
		border: 0 !important;
	}
	
	.myaccount-profile-table table .product-error,.myaccount-company-order-table table .product-error,.myaccount-address-table table .product-error,.myaccount-files-table table .product-error,.myaccount-savedjobs-table table .product-error,.myaccount-orderhistory-table table .product-error,.myaccount-spending-table table .product-error,.myaccount-selectedprintshop-table .product-error
		{
		color: #b94a48;
	}
	
	.myaccount-profile-table table .product-error .icon_error-triangle,.myaccount-company-order-table table .product-error .icon_error-triangle,.myaccount-address-table table .product-error .icon_error-triangle,.myaccount-files-table table .product-error .icon_error-triangle,.myaccount-savedjobs-table table .product-error .icon_error-triangle,.myaccount-orderhistory-table table .product-error .icon_error-triangle,.myaccount-spending-table table .product-error .icon_error-triangle,.myaccount-selectedprintshop-table .product-error .icon_error-triangle
		{
		margin-top: 4px;
	}
	
	.myaccount-files-table .file-icon {
		width: 32px;
	}
	
	.myaccount-savedjobs-table .job-icon img {
		height: 50px;
	}
	
	.myaccount-default-address-link {
		font-style: italic;
		color: #999;
	}
	
	.myaccount-default-address {
		background: #fffae3;
	}
	
	.myaccount-default-address:hover {
		background: #fffae3;
	}
	
	.myaccount-change-password h4 {
		padding: 0;
		padding-bottom: 15px;
		margin: 0;
		margin-bottom: 15px;
		border-bottom: 1px dotted #bebebe;
	}
	
	.myaccount-orderhistory-table h1,.myaccount-orderhistory-table h2,.myaccount-orderhistory-table h3,.myaccount-orderhistory-table h4,.myaccount-orderhistory-table h5,.myaccount-orderhistory-table p
		{
		margin: 0;
		padding: 0;
	}
	
	.myaccount-orderhistory-status {
		vertical-align: top;
	}
	
	.myaccount-orderhistory-dates {
		vertical-align: top;
		width: 150px;
	}
	
	.register-page {
		width: 100%;
		overflow: auto;
	}
	
	.register-page-title {
		background: #e6eaed;
		padding: 10px;
		display: block;
		border-bottom: 1px solid #d6dadd;
	}
	
	.register-page-title span {
		font-weight: 500;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
	}
	
	.register-why {
		width: 243px;
		display: none;
	}
	
	.register-why h5 {
		padding: 0;
		margin: 0;
		background: #01a3e4;
		color: #ffffff;
		padding: 10px;
		display: block;
		border-bottom: 1px solid #d6dadd;
		text-transform: uppercase;
	}
	
	.register-why ul {
		margin: 0;
		padding: 10px;
		padding-top: 0;
	}
	
	.register-why ul li {
		padding: 5px 0;
		margin: 0;
		list-style: none;
		width: 100%;
	}
	
	.register-page-content .register-form-fields {
		float: left;
		width: 735px;
		display: inline-block;
	}
	
	.register-page-content .register-form-fields input,.register-page-content .register-form-fields select
		{
		margin-bottom: 15px;
	}
	
	.register-page-content .user-info,.register-page-content .security-info,.register-page-content .address-info
		{
		background: #f6f6f6;
		padding: 15px;
		border-top: 1px dotted #d8d8d8;
	}
	
	.register-page-content .password-info,.register-page-content .company-info,.register-page-content .terms-info
		{
		background: #f1f1f1;
		padding: 15px;
		border-top: 1px dotted #d8d8d8;
	}
	
	.register-page-content .password-info a,.register-page-content .company-info a,.register-page-content .terms-info a
		{
		text-decoration: underline;
	}
	
	.register-page-content .register-actions {
		padding: 15px;
		border-top: 1px dotted #d8d8d8;
		/*.btn
																																																									{
																																																										background: @theme-color-0;
																																																										padding: 5px 25px;
																																																										//display: block;
																																																										color: @white;
																																																										text-decoration: none;
																																																										border: 0;
																																																										margin-top: 5px;
																																																										margin-bottom: 10px;
																																																										&:hover
																																																										{
																																																											background: @theme-color-1;
																																																											color: @white;
																																																										}
																																																									}*/
	}
	
	.register-page-content .register-actions .btn-secondary {
		margin-right: 6px;
	}
	
	.terms-modal {
		width: 450px;
		margin-left: -225px !important;
	}
	
	.terms-modal .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.terms-modal .modalcontent {
		padding: 0 20px !important;
		height: 250px;
		overflow: auto;
	}
	
	.mycurrency-list-modal {
		width: 350px;
		margin-left: -175px !important;
	}
	
	.mycurrency-list-modal .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.mycurrency-list-modal .modalcontent {
		padding: 20px !important;
		overflow: auto;
	}
	
	.mycurrency-list-modal .modalcontent select {
		width: 100%;
		text-transform: uppercase;
	}
	
	.mycurrency-list-modal .modal-footer {
		text-align: right;
	}
	
	.mycurrency-list-modal .modal-footer button {
		margin: 10px !important;
	}
	
	.mylanguage-list-modal {
		width: 350px;
		margin-left: -175px !important;
	}
	
	.mylanguage-list-modal .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.mylanguage-list-modal .modalcontent {
		padding: 20px !important;
		overflow: auto;
	}
	
	.mylanguage-list-modal .modalcontent select {
		width: 100%;
		text-transform: uppercase;
	}
	
	.mylanguage-list-modal .modal-footer {
		text-align: right;
	}
	
	.mylanguage-list-modal .modal-footer button {
		margin: 10px !important;
	}
	
	.myprint-messenger-list-modal {
		width: 350px;
		margin-left: -175px !important;
	}
	
	.myprint-messenger-list-modal .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.myprint-messenger-list-modal .modalcontent {
		padding: 20px !important;
		overflow: auto;
	}
	
	.myprint-messenger-list-modal .modalcontent .myprint-messenger-item {
		border-bottom: 1px solid #f1f1f1;
		padding: 10px;
		display: block;
		cursor: pointer;
	}
	
	.myprint-messenger-list-modal .modalcontent .myprint-messenger-item:hover
		{
		background: #01a3e4;
		color: #ffffff;
	}
	
	.myprint-messenger-list-modal .modalcontent .myprint-messenger-item:last-child
		{
		border: 0;
	}
	
	.myprint-messenger-list-modal .modalcontent .myprint-messenger-item .myprint-messenger-item-title
		{
		font-weight: bold;
	}
	
	.myprint-messenger-list-modal .modalcontent .myprint-messenger-item .myprint-messenger-item--size
		{
		font-size: 11px;
	}
	
	.myprint-messenger-list-modal .modalcontent .myprint-messenger-item p {
		margin: 0;
		padding: 0;
		line-height: 20px;
		display: block;
	}
	
	.myprint-messenger-list-modal .modal-footer {
		text-align: right;
	}
	
	.myprint-messenger-list-modal .modal-footer button {
		margin: 10px !important;
	}
	
	.quote-approval-modal {
		width: 100%;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background: #fffae3;
		border: 1px solid #f1f1f1;
		float: left;
	}
	
	.quote-approval-modal .modal-header {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.quote-approval-modal .modalcontent {
		padding: 0px !important;
		overflow: auto;
		height: auto;
	}
	
	.quote-approval-modal .modalcontent .optionaltext {
		margin-top: 15px;
	}
	
	.quote-approval-modal .modalcontent .optionaltext textarea {
		resize: none;
	}
	
	.quote-approval-modal .modal-footer {
		padding: 10px 20px !important;
		margin-top: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		float: left;
		border-top: 1px solid #f1f1f1;
	}
	
	.quote-approval-modal .modal-footer .button-container {
		float: left;
	}
	
	.quote-approval-modal .modal-footer .button-container .message {
		float: left;
		display: block;
		width: 100%;
		font-size: 11px;
		color: #919191;
	}
	
	.quote-approval-modal .modal-footer .button-container .accept-button {
		margin: 5px;
		margin-left: 0px;
		float: left;
		background: #01a3e4;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.quote-approval-modal .modal-footer .button-container .accept-button:hover
		{
		background: #808080;
	}
	
	.quote-approval-modal .modal-footer .button-container .decline-button {
		margin: 5px;
		float: left;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.quote-approval-modal .modal-footer .button-container .decline-button:hover
		{
		background: #808080;
		color: #ffffff;
	}
	
	.address-book-modal {
		width: 600px;
		margin-left: -300px !important;
		border: 1px solid #f1f1f1;
		float: left;
	}
	
	.address-book-modal .modalcontent {
		padding: 0px !important;
		margin: 0 !important;
	}
	
	.address-book-modal .modalcontent .filter-section-holder {
		padding: 0px;
		float: left;
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.address-book-modal .modalcontent .filter-section {
		background: #f1f1f1;
		border-bottom: 1px solid #cccccc;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.address-book-modal .modalcontent .filter-section input {
		width: 97%;
	}
	
	.address-book-modal .modalcontent .modaltable {
		overflow-y: auto;
		overflow-x: hidden;
		height: 350px;
	}
	
	.address-book-modal .modalcontent .modaltable .myaccount-address-table {
		width: 100% !important;
		max-height: inherit;
		display: block;
	}
	
	.address-book-modal .modalcontent .modaltable .myaccount-address-table td
		{
		padding: 10px;
		border-bottom: 1px solid #ddd;
		vertical-align: top;
	}
	
	.address-book-modal .modalcontent .modaltable .myaccount-address-table .address-data span
		{
		display: block;
	}
	
	.change-password-modal {
		width: 400px;
		margin-left: -200px !important;
		border: 1px solid #f1f1f1;
		float: left;
	}
	
	.change-password-modal .modalcontent input,.change-password-modal .modalcontent label
		{
		display: block;
		margin: 5px;
	}
	
	.choose-facility-modal {
		width: 740px;
		margin-left: -370px !important;
		border: 1px solid #f1f1f1;
		float: left;
	}
	
	.choose-facility-modal .myaccount-content {
		padding: 10px !important;
		overflow-y: auto;
		overflow-x: hidden;
		margin-top: 0px !important;
		width: 100%;
		height: 350px;
		min-height: 350px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.choose-facility-modal .modal-footer {
		text-align: right;
		padding: 10px 20px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.upload-tax-certificate-modal {
		width: 550px;
		margin-left: -275px !important;
		float: left;
	}
	
	.upload-tax-certificate-modal .modalcontent {
		padding: 0px !important;
		overflow-y: auto;
		overflow-x: hidden;
		margin: 10px;
	}
	
	.upload-tax-certificate-modal .modal-footer .file-upload {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #666666;
		padding: 8px 30px;
	}
	
	.upload-tax-certificate-modal .modal-footer .file-upload:hover {
		background: #01a3e4;
	}
	
	.upload-tax-certificate-modal .modal-footer .file-upload input {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.contactus-modal {
		width: 450px;
		margin-top: -300px !important;
		margin-left: -225px !important;
		border: 1px solid #f1f1f1;
		float: left;
	}
	
	.contactus-modal .modalcontent {
		padding: 0px !important;
		overflow-y: auto;
		overflow-x: hidden;
		min-height: 250px;
		max-height: 400px;
		margin: 10px;
	}
	
	.contactus-modal .modalcontent .contact-print-shop,.contactus-modal .modalcontent .contact-print-shop-admin
		{
		min-height: 20px;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background-color: #f6f6f6;
		border: 1px solid #d8d8d8;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset inset 0 1px 1px rgba(0, 0, 0, 0.05) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset inset 0 1px 1px rgba(0, 0, 0, 0.05) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: inset inset 0 1px 1px rgba(0, 0, 0, 0.05) 1px 2px
			rgba(0, 0, 0, 0.1);
	}
	
	.contactus-modal .modalcontent .contact-print-shop h3,.contactus-modal .modalcontent .contact-print-shop-admin h3
		{
		margin: 3px 0;
		padding: 0;
	}
	
	.contactus-modal .modalcontent .contact-print-shop span,.contactus-modal .modalcontent .contact-print-shop-admin span
		{
		display: block;
	}
	
	.contactus-modal .modal-footer {
		display: none;
	}
	
	.extendedapps-modal {
		width: 450px;
		margin-top: -300px !important;
		margin-left: -225px !important;
		border: 1px solid #f1f1f1;
		float: left;
	}
	
	.extendedapps-modal .modalcontent {
		padding: 0px !important;
		overflow-y: auto;
		overflow-x: hidden;
		min-height: 250px;
		max-height: 400px;
		margin: 10px;
	}
	
	.extendedapps-modal .modalcontent a {
		text-decoration: underline;
	}
	
	.extendedapps-modal .modalcontent a:hover {
		text-decoration: underline;
	}
	
	.extendedapps-modal .modal-footer {
		display: none;
	}
	
	.order-approval-details-modal {
		width: 980px;
		margin-top: -300px !important;
		margin-left: -490px !important;
		border: 1px solid #f1f1f1;
		float: left;
	}
	
	.order-approval-details-modal .modalcontent {
		padding: 0px !important;
		overflow: auto;
		height: 400px;
		margin: 0;
	}
	
	.order-approval-details-modal .modalcontent table {
		border-collapse: none;
		margin: 0;
	}
	
	.order-approval-details-modal .modalcontent table thead {
		background: #f1f1f1;
	}
	
	.order-approval-details-modal .modalcontent table thead th {
		font-weight: bold;
		font-size: 12px;
		text-align: left;
	}
	
	.order-approval-details-modal .modalcontent table tbody,.order-approval-details-modal .modalcontent table tr
		{
		margin: 0;
		padding: 0;
	}
	
	.order-approval-details-modal .modalcontent table tr>td {
		border-bottom: 1px dotted #e4e4e4;
		font-size: 12px;
		text-align: left;
	}
	
	.order-approval-details-modal .modalcontent table tr>td a {
		color: #01a3e4;
		text-decoration: underline;
	}
	
	.order-approval-details-modal .modalcontent table tr>td a:hover {
		text-decoration: none;
	}
	
	.order-approval-details-modal .modalcontent table tr:last-child>td {
		border-bottom: 0px dotted #e4e4e4;
	}
	
	.order-approval-details-modal .modal-footer {
		display: none;
	}
	
	.forgot-password-modal {
		width: 450px;
		line-height: 20px;
		background: white;
		margin: 0;
		position: absolute;
		right: 0;
		z-index: 1000;
		display: block;
		margin-left: -225px !important;
	}
	
	.forgot-password-modal .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.forgot-password-modal .modal-header .icon-cross {
		color: #5e5e5e;
	}
	
	.forgot-password-modal .modalcontent {
		padding: 20px !important;
	}
	
	.forgot-password-modal .modal-footer {
		text-align: right;
	}
	
	.forgot-password-modal .modal-footer button {
		margin: 5px;
	}
	
	.product-kit-modal {
		width: 900px;
		margin-left: -450px !important;
		margin-top: -301px !important;
	}
	
	.product-kit-modal .help {
		float: right;
	}
	
	.product-kit-modal .help .label {
		display: none;
	}
	
	.product-kit-modal .help .icon_question_alt {
		font-weight: normal;
		margin-right: 15px;
	}
	
	.product-kit-modal .btn-secondary {
		margin-right: 6px;
	}
	
	.product-kit-modal .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.product-kit-modal .modalcontent {
		padding: 20px !important;
		overflow: auto;
		height: 450px;
	}
	
	.product-kit-modal .modal-footer {
		text-align: right;
		padding: 10px 20px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-kit-modal .modal-footer .kit-primary-action {
		float: right;
	}
	
	.product-kit-modal .modal-footer .kit-secondary-action {
		float: left;
	}
	
	.product-details-page {
		width: 750px;
		margin-left: -375px !important;
	}
	
	.product-details-page .modalContent {
		padding: 10px;
		overflow: auto;
		min-height: 300px;
	}
	
	.product-details-page .product-details-inventory {
		color: #01a3e4;
		margin: 5px 0;
	}
	
	.product-details-page .product-preview-link {
		margin: 10px 0;
		display: block;
		padding: 5px 10px;
		background: #fffae3;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #e6e6e6;
	}
	
	.product-details-page .product-preview-link a {
		text-decoration: underline;
		color: #01a3e4;
	}
	
	.product-details-page .product-preview-link a:hover {
		color: #5e5e5e;
	}
	
	.product-details-page table {
		border: 1px solid #cccccc;
	}
	
	.product-details-page table thead {
		background: #f1f1f1;
	}
	
	.product-details-page table thead th {
		font-weight: normal;
		text-align: left;
	}
	
	.product-details-page table tbody,.product-details-page table tr {
		margin: 0;
		padding: 0;
	}
	
	.product-details-page table tr>td {
		border-bottom: 1px dotted #e4e4e4;
		text-align: left;
	}
	
	.product-details-page table tr:last-child>td {
		border-bottom: 0px dotted #e4e4e4;
	}
	
	.product-details-page .product-price-matrix {
		margin-top: 10px;
	}
	
	.wrapper-other {
		background: url('images/texture.png');
		width: 100%;
		height: 100%;
		overflow: hidden !important;
	}
	
	.wrapper-other .pagenotfound {
		position: relative;
		background: #ffffff;
		border: 1px solid #f1f1f1;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		width: 650px;
		margin: auto;
		margin-top: 100px;
	}
	
	.wrapper-other .pagenotfound .logo {
		display: block;
		width: 100%;
		text-align: center;
		padding: 10px 0;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	.wrapper-other .pagenotfound .error-content {
		padding: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: auto;
		display: table;
	}
	
	.wrapper-other .pagenotfound .error-content .image {
		display: table-cell;
	}
	
	.wrapper-other .pagenotfound .error-content .image img {
		width: 150px;
		float: left;
		margin-right: 10px;
	}
	
	.wrapper-other .pagenotfound .error-content .content {
		display: table-cell;
		padding-left: 20px;
		vertical-align: top;
	}
	
	.wrapper-other .pagenotfound .error-content .content h2 {
		color: #01a3e4;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.wrapper-other .pagenotfound .error-content .content h5 {
		color: #5e5e5e;
		font-size: 12px;
	}
	
	.wrapper-other .pagenotfound .error-content .content span {
		font-size: 12px;
		line-height: 20px;
	}
	
	.wrapper-other .pagenotfound .error-content .content span a {
		text-decoration: underline;
		color: #01a3e4;
		font-size: 10px;
	}
	
	.wrapper-other .pagenotfound .error-content .content span a:hover {
		text-decoration: none;
		color: #5e5e5e;
	}
	
	.wrapper-other .login-single {
		position: relative;
		background: #ffffff;
		border: 1px solid #f1f1f1;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		width: 550px;
		margin: auto;
		padding-bottom: 10px;
		margin-top: 50px;
	}
	
	.wrapper-other .login-single .modal {
		left: inherit;
		border-top: 0;
		box-shadow: 0 0px 0px #000000;
		-moz-background-clip: inherit;
		outline: none;
		overflow: auto;
	}
	
	.wrapper-other .login-single .error-content {
		padding: 10px 15px;
		color: #b94a48;
		background-color: #fbf4f4;
		border: 1px solid #eed3d7;
		border-left: 0;
		border-right: 0;
		display: block;
		overflow: auto;
		clear: both;
	}
	
	.wrapper-other .login-single .logo {
		display: block;
		width: 100%;
		text-align: center;
		padding: 10px 0;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	.wrapper-other .login-single .login-panel {
		width: 100%;
		line-height: 20px;
		background: transparent;
		margin: 0 !important;
		top: inherit;
		position: relative;
		z-index: inherit;
		display: block;
		right: inherit;
	}
	
	.wrapper-other .login-single .login-panel .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-weight: bold;
		margin-top: 10px !important;
		border-bottom: 0;
	}
	
	.wrapper-other .login-single .login-panel .modal-header .icon-cross {
		color: #5e5e5e;
		display: none;
	}
	
	.wrapper-other .login-single .login-panel .modalcontent {
		padding: 20px !important;
		padding-top: 5px !important;
	}
	
	.wrapper-other .login-single .login-panel a {
		color: #01a3e4;
		display: inline-block;
	}
	
	.wrapper-other .login-single .login-panel label {
		color: #5e5e5e !important;
	}
	
	.wrapper-other .login-single .login-panel .textbox {
		width: 96%;
		margin-bottom: 15px;
		display: block;
	}
	
	.wrapper-other .login-single .login-panel .login-actions {
		margin-top: 10px;
		overflow: auto;
	}
	
	.wrapper-other .login-single .login-panel .login-actions .login-button {
		float: left;
	}
	
	.wrapper-other .login-single .login-panel .forgot-password {
		float: right;
		width: auto;
		text-align: right;
		line-height: 20px;
		color: #01a3e4;
		cursor: pointer;
	}
	
	.wrapper-other .login-single .login-panel .forgot-password:hover {
		text-decoration: underline;
	}
	
	.wrapper-other .login-single .login-panel .login-register {
		border-top: 1px solid #f1f1f1;
		margin-top: 15px;
		display: block;
		padding-top: 10px;
	}
	
	.wrapper-other .login-single .login-panel .login-register .register-link
		{
		color: #01a3e4;
		cursor: pointer;
	}
	
	.wrapper-other .login-single .login-panel .login-register .register-link:hover
		{
		text-decoration: underline;
	}
	
	.wrapper-other .login-single .login-panel .login-remember {
		margin-top: 15px;
		display: block;
	}
	
	.wrapper-other .login-single .login-panel .login-remember .checkbox {
		margin-top: 0px;
		padding-top: 0px;
		display: inline;
	}
	
	.wrapper-other .footer-login {
		background: transparent;
		color: #5e5e5e;
		width: 550px;
		margin: 0 auto;
		padding: 20px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	.wrapper-other .footer-login .container {
		width: 100% !important;
	}
	
	.wrapper-other .footer-login .container .footer-primary {
		text-align: center;
	}
	
	.wrapper-other .footer-login .container .footer-primary a {
		color: #5e5e5e;
		text-decoration: underline;
		margin: 0 5px;
	}
	
	.wrapper-other .footer-login .container .footer-primary a:hover {
		color: #01a3e4;
	}
	
	.wrapper-other .footer-login .container .footer-secondary {
		text-align: center;
		margin-top: 10px;
	}
	
	.forgot-password-workflow label {
		font-size: 13px;
		padding-bottom: 5px;
		display: block;
	}
	
	.forgot-password-workflow input {
		margin-bottom: 5px;
		display: block;
	}
	
	.header .container {
		width: 100%;
	}
	
	.top-bar {
		width: 100%;
		display: block;
		background: #ffffff;
		height: 30px;
		border-top: 3px solid #01a3e4;
		border-bottom: 1px solid #dde1e4;
	}
	
	.top-bar a {
		display: block;
	}
	
	.top-bar a:hover {
		color: #ffffff;
	}
	
	.top-bar .container {
		width: 980px;
	}
	
	.top-bar .myaccount {
		position: relative;
	}
	
	.top-bar .myaccount .myaccount-link {
		display: block;
		float: right;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .myaccount .myaccount-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .myaccount .myaccount-link span.icon-select-bottom {
		top: 5px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
	}
	
	.top-bar .myaccount:hover {
		background-color: #01a3e4;
	}
	
	.top-bar .mycurrency {
		position: relative;
	}
	
	.top-bar .mycurrency .mycurrency-link {
		display: block;
		float: right;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .mycurrency .mycurrency-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .mycurrency .mycurrency-link span.icon-select-bottom {
		top: 5px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
	}
	
	.top-bar .mycurrency:hover {
		background-color: #01a3e4;
	}
	
	.top-bar .mylanguage {
		position: relative;
	}
	
	.top-bar .mylanguage .mylanguage-link {
		display: block;
		float: right;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .mylanguage .mylanguage-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .mylanguage .mylanguage-link span.icon-select-bottom {
		top: 5px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
	}
	
	.top-bar .mylanguage:hover {
		background-color: #01a3e4;
	}
	
	.top-bar .myhome {
		position: relative;
	}
	
	.top-bar .myhome .myhome-link {
		display: block;
		float: left;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .myhome .myhome-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .myadmin {
		position: relative;
	}
	
	.top-bar .myadmin .myadmin-link {
		display: block;
		float: left;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .myadmin .myadmin-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .myadmin .myadmin-link span.icon-select-bottom {
		top: 5px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
	}
	
	.top-bar .myadmin:hover {
		background-color: #01a3e4;
	}
	
	.top-bar .myextendedapps {
		position: relative;
	}
	
	.top-bar .myextendedapps .myextendedapps-link {
		display: block;
		float: left;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .myextendedapps .myextendedapps-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .myextendedapps .myextendedapps-link span.icon-select-bottom {
		display: none;
	}
	
	.top-bar .myextendedapps:hover {
		background-color: #01a3e4;
	}
	
	.top-bar .mycontact {
		position: relative;
	}
	
	.top-bar .mycontact .mycontact-link {
		display: block;
		float: right;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		padding-right: 15px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .mycontact .mycontact-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .mycontact .mycontact-link span.icon-phone {
		top: 1px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
	}
	
	.top-bar .mycontact:hover {
		background-color: #01a3e4;
	}
	
	.top-bar .myhelp {
		position: relative;
	}
	
	.top-bar .myhelp .myhelp-link {
		display: block;
		float: right;
		text-transform: uppercase;
		line-height: 30px;
		font-size: 11.049999999999999px;
		padding: 0 10px;
		padding-right: 15px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.top-bar .myhelp .myhelp-link:hover {
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	.top-bar .myhelp .myhelp-link span.icon_question_alt {
		top: 1px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
	}
	
	.top-bar .myhelp:hover {
		background-color: #01a3e4;
	}
	
	.secondary-bar {
		display: block;
		height: 191px;
		/* background: url('images/waves.png'); */
		border-bottom: 1px solid #dde1e4;
		padding-top: 14px;
		width: 100%;
		vertical-align: middle;
	}
	
	.secondary-bar .container {
		width: 980px;
	}
	
	.secondary-bar .logo,.secondary-bar .search {
		width: 33%;
		display: block;
		float: left;
	}
	
	.secondary-bar .search {
		float: right;
		height: 40px;
	}
	
	.myspending {
		font-size: 10px;
		background: #01a3e4;
		position: absolute;
		top: 34px;
		border: 1px solid #cccccc;
		border-top: 1px solid #01a3e4;
		width: 250px;
		text-align: center;
		left: 50%;
		margin: 0;
		margin-left: -125px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		color: #ffffff;
	}
	
	.myspending .myspending-label span.icon-tags {
		position: relative;
	}
	
	.logo {
		text-align: left;
	}
	
	.logo h2 {
		padding: 0;
		margin: 0;
		line-height: 40px;
		font-weight: bold;
		color: #5e5e5e;
		font-size: 24px;
		display: inline-block;
	}
	
	.logo h2:hover {
		color: #01a3e4;
	}
	
	.logo img {
		max-height: 50px;
	}
	
	.logo a {
		padding: 0;
		margin: 0;
	}
	
	.search {
		text-align: center;
	}
	
	.search input {
		display: inline;
		margin: 6px 5%;
		width: 90%;
		font-weight: 300;
	}
	
	.search button.search-button {
		background: #ffffff;
		border: 0;
		text-align: center;
		width: auto;
		padding: 0;
		margin-top: 0;
		display: inline;
		float: right;
		top: -29px;
		right: 12px;
		position: relative;
	}
	
	.search button.search-button:hover {
		-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
		-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
		box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	}
	
	.search span.icon-search {
		color: #cccccc;
	}
	
	.mypending {
		margin-right: 10px;
		position: relative;
		float: right;
		line-height: 35px;
		padding: 0 10px;
		background: #ffffff;
		border: 1px solid #f1f1f1;
		cursor: pointer;
	}
	
	.mypending span.icon_check_alt2 {
		position: relative;
		top: 2px;
	}
	
	.mypending:hover {
		background: #01a3e4;
		color: #ffffff;
	}
	
	.mini-cart {
		padding-right: 10px;
		position: relative;
	}
	
	.mini-cart .mini-cart-link {
		clear: right;
		float: right;
		line-height: 35px;
		padding: 0 10px;
		background: #ffffff;
		border: 1px solid #f1f1f1;
		cursor: pointer;
	}
	
	
	.location-date-time {
		float: right;
		text-transform: uppercase;
		color: #5e5e5e;
		font-size: 11px;
		font-weight: 400;
		font-family: 'Roboto', Arial, sans-serif;
		margin: 6px 40px;
	}
	
	.mini-cart .mini-cart-link .icon-cart-empty {
		position: relative;
		top: 2px;
	}
	
	.mini-cart .mini-cart-link .label {
		display: none;
	}
	
	.mini-cart .mini-cart-link span.icon-select-bottom {
		top: 6px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
	}
	
	.mini-cart .mini-cart-link:hover {
		background: #01a3e4;
		color: #ffffff;
	}
	
	.mini-cart .mini-cart-link span.item-number:before {
		content: "(";
	}
	
	.mini-cart .mini-cart-link span.item-number:after {
		content: ")";
	}
	
	.mini-cart a {
		text-decoration: none;
	}
	
	.mini-cart a:hover {
		color: #5e5e5e;
	}
	
	.myaccount:hover .dropdown-menu,.mylanguage:hover .dropdown-menu,.mycurrency:hover .dropdown-menu,.mini-cart:hover .dropdown-menu,.myaccount:hover .dropdown-menu-login,.mylanguage:hover .dropdown-menu-login,.mycurrency:hover .dropdown-menu-login,.mini-cart:hover .dropdown-menu-login
		{
		display: block;
	}
	
	.dropdown-menu {
		display: none;
		background: white;
	}
	
	.dropdown-menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.dropdown-menu>.myaccount-list {
		border-top: 3px solid #01a3e4;
		line-height: 20px;
		background: white;
		padding: 10px;
		margin: 0;
		position: absolute;
		right: 0;
		z-index: 1000;
		width: 200px;
		color: #5e5e5e;
		cursor: default;
		display: block;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		list-style-position: inside;
	}
	
	.dropdown-menu>.myaccount-list li {
		display: block;
		border-bottom: 1px solid #f1f1f1;
		padding: 8px 5px;
		cursor: pointer;
	}
	
	.dropdown-menu>.myaccount-list li:hover {
		background: #01a3e4;
		color: white;
	}
	
	.dropdown-menu>.myaccount-list li:last-child {
		border-bottom: 0;
	}
	
	.login-panel,.login-panel-pc {
		width: 450px;
		line-height: 20px;
		background: white;
		margin: 0;
		position: absolute;
		right: 0;
		z-index: 1000;
		display: block;
		margin-left: -225px !important;
	}
	
	.login-panel .modal-header,.login-panel-pc .modal-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.login-panel .modal-header .icon-cross,.login-panel-pc .modal-header .icon-cross
		{
		color: #5e5e5e;
	}
	
	.login-panel .modalcontent,.login-panel-pc .modalcontent {
		padding: 20px !important;
	}
	
	.login-panel a,.login-panel-pc a {
		color: #01a3e4;
		display: inline-block;
	}
	
	.login-panel label,.login-panel-pc label {
		color: #5e5e5e !important;
	}
	
	.login-panel .textbox,.login-panel-pc .textbox {
		width: 96%;
		margin-bottom: 15px;
		display: block;
	}
	
	.login-panel .login-actions,.login-panel-pc .login-actions {
		margin-top: 10px;
		overflow: auto;
	}
	
	.login-panel .login-actions .login-button,.login-panel-pc .login-actions .login-button
		{
		float: left;
	}
	
	.login-panel .forgot-password,.login-panel-pc .forgot-password {
		float: right;
		width: auto;
		text-align: right;
		line-height: 20px;
		color: #01a3e4;
		cursor: pointer;
	}
	
	.login-panel .forgot-password:hover,.login-panel-pc .forgot-password:hover
		{
		text-decoration: underline;
	}
	
	.login-panel .login-register,.login-panel-pc .login-register {
		border-top: 1px solid #f1f1f1;
		margin-top: 15px;
		display: block;
		padding-top: 10px;
	}
	
	.login-panel .login-register .register-link,.login-panel-pc .login-register .register-link
		{
		color: #01a3e4;
		cursor: pointer;
	}
	
	.login-panel .login-register .register-link:hover,.login-panel-pc .login-register .register-link:hover
		{
		text-decoration: underline;
	}
	
	.login-panel .login-remember,.login-panel-pc .login-remember {
		margin-top: 15px;
		display: block;
	}
	
	.login-panel .login-remember .checkbox,.login-panel-pc .login-remember .checkbox
		{
		margin-top: 0px;
		padding-top: 0px;
		display: inline;
	}
	
	.dropdown-menu>.mini-cart-list {
		border-top: 3px solid #01a3e4;
		line-height: 20px;
		background: white;
		padding: 10px;
		margin: 0;
		position: absolute;
		right: 11px;
		z-index: 1000;
		color: #5e5e5e;
		width: 300px;
		cursor: default;
		display: block;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	.dropdown-menu>.mini-cart-list button {
		width: 100%;
	}
	
	.dropdown-menu>.mini-cart-list .mini-cart-product {
		border-bottom: 1px solid #dedede;
		margin-bottom: 15px;
		padding-bottom: 15px;
		overflow: hidden;
		display: block;
	}
	
	.dropdown-menu>.mini-cart-list .mini-cart-product img {
		height: 40px;
		width: 40px;
		margin-right: 15px;
		float: left;
	}
	
	.dropdown-menu>.mini-cart-list .mini-cart-product .mini-cart-product-title
		{
		font-weight: bold;
		display: inline-block;
		width: 100px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.dropdown-menu>.mini-cart-list .mini-cart-product .mini-cart-product-quantity
		{
		font-size: 11px;
	}
	
	.dropdown-menu>.mini-cart-list .mini-cart-product .mini-cart-product-price
		{
		float: right;
		text-align: right;
	}
	
	.dropdown-menu>.mini-cart-list .mini-cart-product div {
		float: left;
	}
	
	.dropdown-menu>.mini-cart-list .mini-cart-product p {
		margin: 0;
		padding: 0;
		line-height: 20px;
	}
	
	.dropdown-menu>.mylanguage-list {
		border-top: 3px solid #01a3e4;
		line-height: 20px;
		background: white;
		padding: 20px;
		margin: 0;
		position: absolute;
		float: left;
		margin-left: -10px;
		z-index: 1000;
		color: #5e5e5e;
		cursor: default;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	.dropdown-menu>.mylanguage-list button {
		width: 100%;
		margin-top: 20px;
	}
	
	.dropdown-menu>.mylanguage-list .mylanguage-selection {
		width: 100%;
	}
	
	.dropdown-menu>.mylanguage-list p {
		margin: 0;
		padding: 0;
		margin-bottom: 8px;
	}
	
	.dropdown-menu>.mycurrency-list {
		border-top: 3px solid #01a3e4;
		line-height: 20px;
		background: white;
		padding: 20px;
		margin: 0;
		position: absolute;
		float: left;
		margin-left: -10px;
		z-index: 1000;
		color: #5e5e5e;
		cursor: default;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	.dropdown-menu>.mycurrency-list button {
		width: 100%;
		margin-top: 20px;
	}
	
	.dropdown-menu>.mycurrency-list .mycurrency-selection {
		width: 100%;
		text-transform: uppercase;
	}
	
	.dropdown-menu>.mycurrency-list p {
		margin: 0;
		padding: 0;
		margin-bottom: 8px;
	}
	
	.footer {
		background: #ffffff;
		overflow: auto;
		display: block;
		margin-top: 15px;
	}
	
	.copy-right {
		display: none;
		line-height: 20px;
	}
	
	.footer .terms-of-use {
		float: right;
		display: inline;
		line-height: 20px;
		padding-left: 25px;
	}
	
	.footer .terms-of-use a {
		color: #01a3e4;
		text-decoration: underline;
	}
	
	.footer .terms-of-use a:hover {
		color: #5e5e5e;
	}
	
	.footer .powered-by-company {
		display: inline-block;
		line-height: 30px;
	}
	
	.footer .powered-by-company .powered-company-title {
		font-weight: 500;
	}
	
	.footer .version {
		display: inline-block;
		padding-left: 10px;
	}
	
	.footer [ng-repeat] {
		display: inline;
	}
	
	.cart-item-level-error {
		color: #ffffff;
		background-color: #b94a48;
		border-left: 0;
		border-right: 0;
		padding: 3px !important;
		font-size: 12px;
	}
	
	.cart-item-level-error:before {
		width: 5px;
		height: 5px;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #b94a48;
		position: relative;
		content: " ";
		color: white;
		top: -29px;
		left: 4px;
	}
	
	.cart-page {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		min-height: 550px;
		/*a
																																																								{
																																																									color: @theme-color-0;
																																																									&:hover
																																																									{
																																																										color: @theme-color-1;
																																																									}
																																																								}*/
		/* Staples Styles */
		/*Start - princingsummary tooltip*/
		/*END - Pricingsummary tooltip*/
	}
	
	.cart-page .cart-page-title {
		padding: 0 10px;
	}
	
	.cart-page .cart-page-title span {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 16.900000000000002px;
		line-height: 52px;
		color: #01a3e4;
	}
	
	.cart-page .cart-no-items {
		border: 1px solid #f1f1f1;
		padding: 15px;
		overflow: auto;
		min-height: 200px;
		text-align: center;
		position: relative;
		top: -15px;
		background: #ffffff;
		clear: both;
	}
	
	.cart-page .cart-no-items h3 {
		margin: 0;
		padding: 0;
		margin-top: 50px;
		font-weight: 400;
	}
	
	.cart-page .cart-no-items .cart-shopping-button {
		background: #5e5e5e;
		line-height: 42px;
		padding: 0 20px;
		margin-top: 15px;
		color: #ffffff;
		display: inline-block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		font-weight: 400;
		font-size: 13px;
	}
	
	.cart-page .cart-no-items .cart-shopping-button span.icon-arrow-left2 {
		float: left;
		margin-right: 10px;
		position: relative;
		top: 12px;
	}
	
	.cart-page .cart-no-items .cart-shopping-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.cart-page .cart-container {
		display: block;
		float: left;
		width: 640px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background: #ffffff;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: 10px;
		border: 1px solid #f1f1f1;
		/* Zebra striping */
	}
	
	.cart-page .cart-container .error-message-control,.cart-page .cart-container .warning-message-control,.cart-page .cart-container .info-message-control
		{
		margin: 0;
	}
	
	.cart-page .cart-container table {
		width: 100%;
		border-collapse: collapse;
	}
	
	.cart-page .cart-container th {
		background: #fcfcfc;
	}
	
	.cart-page .cart-container td,.cart-page .cart-container th {
		padding: 5px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
	}
	
	.cart-page .cart-container th {
		font-size: 13px;
		font-weight: 500;
	}
	
	.cart-page .cart-container tr:last-child td {
		border-bottom: 0;
	}
	
	.cart-page .cart-container tr>td {
		vertical-align: top;
	}
	
	.cart-page .cart-container .unit-price-align,.cart-page .cart-container .total-align
		{
		text-align: right;
	}
	
	.cart-page .cart-container .unit-price-align label,.cart-page .cart-container .total-align label
		{
		display: none;
	}
	
	.cart-page .cart-container .unit-price-align .label,.cart-page .cart-container .total-align .label
		{
		display: none;
	}
	
	.cart-page .cart-container .total-align span {
		font-size: 14.3px;
		font-weight: 600;
	}
	
	.cart-page .cart-container .total-align {
		position: relative;
	}
	
	.cart-page .cart-container .product-align {
		vertical-align: top;
	}
	
	.cart-page .cart-container .quantity-align {
		text-align: left;
	}
	
	.cart-page .cart-container .cart-item-remove {
		float: left;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-image {
		float: left;
		margin-right: 15px;
		display: block;
		width: 60px;
		height: 60px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-image img {
		display: none;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details {
		float: left;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .job-name
		{
		font-weight: 500;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .job-name label a
		{
		text-decoration: underline;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .job-name label a:hover
		{
		text-decoration: none;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .product-sku,.cart-page .cart-container .cart-product-item .cart-product-details .other-details
		{
		color: #919191;
		font-size: 12px;
		display: inline;
		line-height: 24px;
		margin-right: 5px;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .other-details
		{
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .digital-download
		{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .digital-download select
		{
		font-size: 12px !important;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .save-for-later,.cart-page .cart-container .cart-product-item .cart-product-details .turn-around-time
		{
		display: block;
		margin-right: 10px;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .turn-around-time
		{
		font-weight: 500;
		color: #007c1d;
		font-size: 11px;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .save-for-later
		{
		font-size: 12px;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .save-for-later a
		{
		text-decoration: underline;
	}
	
	.cart-page .cart-container .cart-product-item .cart-product-details .save-for-later a:hover
		{
		color: #01a3e4;
		text-decoration: none !important;
	}
	
	.cart-page .cart-product-quantity {
		width: 60px;
		position: relative;
		zoom: 1;
		float: left;
	}
	
	.cart-page .cart-product-quantity input[type="text"],.cart-page .cart-product-quantity input[type="number"]
		{
		width: 60px !important;
	}
	
	.cart-page .cart-product-quantity select {
		width: 75px !important;
	}
	
	.cart-page .line-item-actions {
		display: block;
		clear: both;
		padding-top: 10px;
		font-size: 11px;
	}
	
	.cart-page .line-item-actions a {
		color: #01a3e4;
	}
	
	.cart-page .line-item-actions a:hover {
		color: #01b5fd;
	}
	
	.cart-page .line-item-actions span.icon-love {
		position: relative;
		top: 1px;
	}
	
	.cart-page .line-item-actions .save-for-later {
		padding-bottom: 2px;
	}
	
	.cart-page .cart-misc-container {
		display: block;
		background: #ffffff;
		float: left;
		width: 980px;
		padding: 10px;
		line-height: 35px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.cart-page .cart-misc-container .print-shop-selector {
		padding: 0 5px;
		padding-left: 10px;
		float: right;
		position: relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		text-decoration: none;
		border: 1px solid #c4c4c4;
		font-weight: normal;
	}
	
	.cart-page .cart-misc-container .print-shop-selector .print-shop-selector-title
		{
		display: inline-block;
	}
	
	.cart-page .cart-misc-container .print-shop-selector a.print-shop-selected
		{
		padding: 0 10px;
		padding-right: 5px;
		margin-left: 5px;
		display: inline-block;
		color: #01a3e4;
		font-weight: normal;
		position: relative;
		background: #ffffff;
		border: 1px solid #d8d8d8;
		line-height: 26px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	
	.cart-page .cart-misc-container .print-shop-selector a.print-shop-selected span.icon-select-bottom
		{
		position: relative;
		top: 7px;
		left: 5px;
	}
	
	.cart-page .cart-misc-container .print-shop-selector a.print-shop-selected .PrintShop-AddressDisplay
		{
		position: absolute;
		background: #ffffff;
		border: 1px solid #cccccc;
		line-height: 20px;
		padding: 15px;
		color: #5e5e5e;
		right: 0;
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		min-width: 225px;
	}
	
	.cart-page .cart-misc-container .due-date-selector {
		padding: 0 5px;
		padding-left: 10px;
		float: left;
		position: relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		text-decoration: none;
		border: 1px solid #c4c4c4;
		font-weight: normal;
	}
	
	.cart-page .cart-misc-container .due-date-selector .due-date-selector-title
		{
		display: inline-block;
	}
	
	.cart-page .cart-misc-container .due-date-selector a.due-date-picker {
		padding: 0 10px;
		padding-right: 15px;
		margin-left: 5px;
		display: inline-block;
		color: #01a3e4;
		font-weight: normal;
		position: relative;
		background: #ffffff;
		border: 1px solid #d8d8d8;
		line-height: 26px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	
	.cart-page .cart-misc-container .due-date-selector a.due-date-picker span.icon_table
		{
		position: relative;
		top: 2px;
		left: 5px;
	}
	
	.cart-page .cart-misc-container .calendar-container {
		position: absolute;
		left: 0;
		background: url(images/calendar-bg.png) no-repeat;
		z-index: 100;
		padding: 0 20px;
		line-height: 17px;
		width: 283px;
		height: 420px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		cursor: default;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop h3
		{
		margin: 10px 0;
		color: #000000;
		text-transform: uppercase;
		font-size: 12px;
		margin-top: 75px;
		display: inline-block;
		float: left;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .icon-chevron-left
		{
		background-image: url("images/glyphicons-halflings.png");
		background-position: -432px -72px;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .icon-chevron-right
		{
		background-image: url("images/glyphicons-halflings.png");
		background-position: -456px -72px;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop table
		{
		border: 2px solid #f1f1f1 !important;
		border-collapse: collapse;
		width: 243px;
		height: 200px;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop table .month-year
		{
		background: #f1f1f1;
		padding: 3px 8px;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop table .month-year .btn
		{
		background: transparent;
		color: #000000;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop table .week-day th
		{
		padding: 6px;
		color: #01a3e4;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop table td,.cart-page .cart-misc-container .calendar-container .calendarBackdrop table th
		{
		padding: 0;
		margin: 0;
		border: 1px solid transparent;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop table th
		{
		text-transform: uppercase;
		font-size: 11px;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop table th .btn
		{
		text-transform: uppercase;
		font-weight: 300;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .muted
		{
		color: #01a3e4;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .btn
		{
		padding: 2px 5px;
		font-size: 12px;
		background: transparent;
		color: #000000;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .btn:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .btn:hover .muted
		{
		color: #ffffff;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .btn-rush
		{
		background: #80dafe;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .btn-info
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop button[disabled="disabled"]
		{
		color: #ababab;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop button[disabled="disabled"]:hover
		{
		color: #ababab;
		background: transparent;
		cursor: not-allowed;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop button[disabled="disabled"]:hover .muted
		{
		color: #ababab;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop button[disabled="disabled"] .muted
		{
		color: #ababab;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop button[disabled="disabled"] .muted:hover
		{
		color: #ababab;
		background: transparent;
		cursor: not-allowed;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .legend
		{
		margin: 10px 0;
		display: inline-block;
		margin-top: 40px;
	}
	
	.cart-page .cart-misc-container .calendar-container .calendarBackdrop .legend span
		{
		border-left: 15px solid #80dafe;
		padding-left: 5px;
		color: #5e5e5e;
		font-size: 10px;
	}
	
	.cart-page .cart-misc-container .calendar-container .time-picker {
		padding-top: 10px;
	}
	
	.cart-page .cart-misc-container .calendar-container .time-picker h3 {
		margin: 0;
		color: #000000;
		font-size: 11px;
		display: block !important;
		font-weight: normal;
	}
	
	.cart-page .cart-misc-container .calendar-container .time-picker select
		{
		margin-top: 3px;
		margin-bottom: 10px;
		width: 100%;
		padding: 2px 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.cart-page .cart-misc-container .calendar-container .save-date-time {
		display: inline;
		color: #ffffff;
		background: #01a3e4;
		padding: 3px 0;
		width: 48%;
		float: right;
		font-size: 12px;
		text-transform: none;
	}
	
	.cart-page .cart-misc-container .calendar-container .cancel-date-time {
		display: inline;
		color: #ffffff;
		background: #5e5e5e;
		padding: 3px;
		width: 48%;
		float: left;
		font-size: 12px;
		text-transform: none;
	}
	
	.cart-page .cart-cross-sell {
		float: left;
		width: 100%;
		margin: 10px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.cart-page .cart-cross-sell .cart-cross-sell-title {
		padding: 10px;
	}
	
	.cart-page .cart-cross-sell .cart-cross-sell-product {
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
		padding-bottom: 0;
	}
	
	.cart-page .cart-cross-sell .cart-cross-sell-product .cart-cross-sell-product-img
		{
		float: left;
		margin-right: 10px;
	}
	
	.cart-page .cart-cross-sell .cart-cross-sell-product .cart-cross-sell-product-description
		{
		float: left;
		width: 250px;
	}
	
	.cart-page .cart-cross-sell .cart-cross-sell-product .cart-cross-sell-product-description h3
		{
		padding: 0;
		margin: 0;
		margin-bottom: 10px;
	}
	
	.cart-page .cart-cross-sell .cart-cross-sell-product .cart-cross-sell-product-description span
		{
		font-size: 13px;
	}
	
	.cart-page .pricing-summary-tooltip {
		position: absolute;
		background: #ffffff;
		border: 1px solid #f1f1f1;
		color: #000000;
		right: 70px;
		top: 5px;
		border-collapse: collapse;
		z-index: 100000;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary {
		border: 1px solid #5e5e5e;
		width: 100%;
		border-collapse: collapse;
		background: #ffffff;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .pricing_summary_header
		{
		background: #f1f1f1;
		font-size: 13px !important;
		font-weight: bold;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .pricing_summary_header span
		{
		font-size: 13px !important;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary td {
		border-bottom: 0px;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .print-options-info
		{
		width: 100%;
		border-collapse: collapse;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(1)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(2)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(3)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(4)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(5)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .pricing-alignment
		{
		border: 0px solid #fffae3;
		width: 100%;
		border-collapse: collapse;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .pricing-alignment tbody tr td:nth-child(1)
		{
		text-align: right !important;
		font-weight: bold;
		width: 100%;
		font-size: 11px;
	}
	
	.cart-page .pricing-summary-tooltip .pricing-summary .pricing-alignment tbody tr td:nth-child(2)
		{
		white-space: nowrap;
		padding: 5px;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.cart-page .pricing-summary-tooltip:after,.cart-page .pricing-summary-tooltip:before
		{
		top: 5px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		right: 10;
		position: absolute;
		pointer-events: none;
	}
	
	.cart-page .pricing-summary-tooltip:after {
		border-color: rgba(136, 183, 213, 0);
		border-left-color: #5e5e5e;
		border-width: 8px;
	}
	
	.cart-page .pricing-summary-tooltip:before {
		border-color: rgba(194, 225, 245, 0);
		border-left-color: #5e5e5e;
		border-width: 9px;
	}
	
	.cart-floating-actions {
		width: 100%;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		overflow: auto;
		font-size: 14px;
		font-weight: 600;
		line-height: 42px;
		clear: both;
	}
	
	.cart-floating-actions .cart-shopping-button {
		background: #5e5e5e;
		padding: 0 20px;
		margin-top: 15px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: left;
		font-weight: 400;
		font-size: 13px;
	}
	
	.cart-floating-actions .cart-shopping-button span.icon-arrow-left2 {
		float: left;
		margin-right: 10px;
		position: relative;
		top: 12px;
	}
	
	.cart-floating-actions .cart-shopping-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.cart-floating-actions .cart-clear-button {
		background: #919191;
		padding: 0 20px;
		margin-top: 15px;
		margin-left: 20px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: left;
		font-weight: 400;
		font-size: 13px;
	}
	
	.cart-floating-actions .cart-clear-button:hover {
		background: #ababab;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.cart-floating-actions .cart-print-button {
		background: #919191;
		padding: 0 20px;
		margin-top: 15px;
		margin-left: 20px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: left;
		font-weight: 400;
		font-size: 13px;
	}
	
	.cart-floating-actions .cart-print-button:hover {
		background: #ababab;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.cart-floating-actions .cart-checkout-button {
		width: 310px;
		background: #01a3e4;
		padding: 0 20px;
		margin-top: 15px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: right;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.cart-floating-actions .cart-checkout-button span.icon-arrow-right2 {
		float: right;
		position: relative;
		top: 12px;
	}
	
	.cart-floating-actions .cart-checkout-button:hover {
		background: #0bb8fe;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.order-summary-checkout {
		float: right;
		width: 310px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-right: 10px;
	}
	
	.order-summary-checkout table {
		width: 100%;
	}
	
	.order-summary-checkout table tr td {
		padding: 0;
	}
	
	.order-summary-checkout h3 {
		font-weight: 400;
		font-size: 13px;
	}
	
	.order-summary-checkout h3,.order-summary-checkout h2 {
		padding: 0;
		margin: 5px 0;
	}
	
	.order-summary-checkout .order-summary-discount-label {
		color: #007c1d;
		font-size: 12px !important;
		font-weight: 500;
		padding: 5px 0;
		vertical-align: top;
	}
	
	.order-summary-checkout .order-summary-discount-label span.icon-trash {
		color: #5e5e5e;
		cursor: pointer;
		font-size: 12px;
		position: relative;
	}
	
	.order-summary-checkout .order-summary-discount-label span.icon-trash:hover
		{
		color: #01a3e4;
	}
	
	.order-summary-checkout .order-summary-discount-label .promo-message {
		display: block;
		line-height: 15px;
		margin: 5px 0;
		font-size: 11px;
	}
	
	.order-summary-checkout .order-summary-discount-value {
		color: #007c1d;
		font-size: 15px !important;
		font-weight: 500;
		vertical-align: top;
		padding: 5px 0;
	}
	
	.order-summary-checkout .order-summary-pricing {
		padding: 10px;
		outline: 1px solid #f1f1f1;
		margin-top: 1px;
	}
	
	.order-summary-checkout .order-summary-payment {
		padding: 10px;
		outline: 1px solid #f1f1f1;
		margin-top: 1px;
	}
	
	.order-summary-checkout .order-summary-payment h3 {
		font-size: 14px;
		font-weight: 700;
		-ms-word-break: break-all;
		word-break: break-all;
	}
	
	.order-summary-checkout .promo-code {
		padding: 15px 10px;
		outline: 1px solid #f1f1f1;
		margin-top: 1px;
	}
	
	.order-summary-checkout .promo-code div {
		padding: 7px 0;
	}
	
	.order-summary-checkout .promo-code div span {
		margin: 5px 0;
		color: #ff0000;
	}
	
	.order-summary-checkout .promo-code a {
		color: #01a3e4 !important;
		border: 1px dashed #01a3e4;
		padding: 0 20px;
		line-height: 40px;
		display: inline-block;
		background: #fffdf2;
	}
	
	.order-summary-checkout .promo-code a:hover {
		background: #80dafe;
	}
	
	.order-summary-checkout .product-files a {
		display: block;
		color: #01a3e4;
		text-decoration: underline;
		font-size: 11px;
		line-height: 15px;
	}
	
	.order-summary-checkout .product-files a:hover {
		color: #5e5e5e;
	}
	
	.order-summary-checkout .product-files .details span {
		color: #848484;
		font-size: 11px;
		line-height: 15px;
	}
	
	.order-summary-checkout .order-summary-notes {
		padding: 10px;
		outline: 1px solid #f1f1f1;
		margin-top: 1px;
		display: block;
		font-size: 12px;
		text-align: center;
	}
	
	.order-summary-checkout .order-summary-notes span {
		text-align: center;
	}
	
	.order-summary-checkout .promo-error .order-summary-discount-label,.order-summary-checkout .promo-error .order-summary-discount-value
		{
		color: #ff0000 !important;
	}
	
	.order-summary-checkout .order-summary-products {
		line-height: 26px;
		padding: 10px;
		outline: 1px solid #f1f1f1;
		margin-top: 1px;
	}
	
	.order-summary-checkout .order-summary-products h3 {
		margin: 5px 0;
		font-size: 14.3px;
		line-height: 20px;
		font-weight: 500;
	}
	
	.order-summary-checkout .order-summary-products .product-summary {
		border-bottom: 1px dashed #9e9e9e;
	}
	
	.order-summary-checkout .order-summary-products .product-summary:last-child
		{
		border: 0px;
	}
	
	.order-summary-checkout .order-summary-products .job-name {
		font-weight: 500;
		font-size: 12px;
	}
	
	.order-summary-checkout .order-summary-products .digital-download-information table
		{
		padding-bottom: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 5px;
	}
	
	.order-summary-checkout .order-summary-products .digital-download-information .file-name
		{
		color: #01a3e4;
		font-size: 11px;
	}
	
	.order-summary-checkout .order-summary-products .digital-download-information .downloads-remaining
		{
		font-size: 11px;
		color: #9e9e9e;
	}
	
	.order-summary-checkout .order-summary-products .digital-download-information .digital-download
		{
		cursor: pointer;
		float: right;
		line-height: 15px;
		background: #01a3e4;
		color: #ffffff;
		padding: 5px;
	}
	
	.order-summary-checkout .order-summary-products .digital-download-information .digital-download .digital-download-link
		{
		display: block;
		color: #ffffff;
		font-size: 11px;
		text-decoration: none;
	}
	
	.order-summary-checkout .order-summary-products .digital-download-information .digital-download .digital-download-link .label
		{
		font-weight: 600;
	}
	
	.order-summary-checkout .order-summary-products .details {
		font-size: 11px;
		color: #9e9e9e;
	}
	
	.order-summary-checkout .order-summary-products .details .quanity-label,.order-summary-checkout .order-summary-products .details .unit-price-label
		{
		display: block;
		line-height: 14px;
		font-size: 11px;
	}
	
	.checkout-progress-indicator {
		position: relative;
		margin: 20px 0;
		padding: 0 10px;
		background: url("images/dashed-connector.png") repeat-x;
		background-position: 0 16px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.checkout-progress-indicator .connector {
		border-bottom: 1px dashed #f1f1f1;
		width: 98%;
		position: absolute;
		z-index: -1;
		top: 16px;
		left: 0;
	}
	
	.checkout-progress-indicator p {
		margin: 5px 0;
		font-size: 11px;
	}
	
	.checkout-progress-indicator .step1 .icon-checkmark,.checkout-progress-indicator .step2 .icon-checkmark,.checkout-progress-indicator .step3 .icon-checkmark
		{
		display: none;
	}
	
	.checkout-progress-indicator .step1 div,.checkout-progress-indicator .step2 div,.checkout-progress-indicator .step3 div
		{
		display: inline-block;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background: #f1f1f1;
		padding: 6px 12px;
		font-weight: bold;
	}
	
	.checkout-progress-indicator .step1 div span,.checkout-progress-indicator .step2 div span,.checkout-progress-indicator .step3 div span,.checkout-progress-indicator .step1 div small,.checkout-progress-indicator .step2 div small,.checkout-progress-indicator .step3 div small
		{
		font-size: 12px;
	}
	
	.checkout-progress-indicator .step1 p span,.checkout-progress-indicator .step2 p span,.checkout-progress-indicator .step3 p span
		{
		color: #5e5e5e;
		text-decoration: none;
		cursor: text;
	}
	
	.checkout-progress-indicator .step2 {
		text-align: center;
	}
	
	.checkout-progress-indicator .step3 {
		text-align: right;
		padding-right: 0;
	}
	
	.checkout-progress-indicator .selected div {
		background: #01a3e4;
		color: #ffffff;
	}
	
	.checkout-progress-indicator .selected p span {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.checkout-progress-indicator .completed-partial div {
		background: #5e5e5e;
		color: #ffffff;
		padding: 6px 8px !important;
	}
	
	.checkout-progress-indicator .completed-partial div span {
		display: none;
	}
	
	.checkout-progress-indicator .completed-partial .icon-checkmark {
		display: inline;
		margin: 0;
		padding: 0;
		position: relative;
		top: 5px;
		left: 1px;
	}
	
	.checkout-progress-indicator .completed-partial p span {
		color: #5e5e5e;
		text-decoration: underline;
		cursor: pointer;
	}
	
	.checkout-progress-indicator .completed div {
		background: #5e5e5e;
		color: #ffffff;
		padding: 6px 8px !important;
	}
	
	.checkout-progress-indicator .completed div span {
		display: none;
	}
	
	.checkout-progress-indicator .completed .icon-checkmark {
		display: inline;
		margin: 0;
		padding: 0;
		position: relative;
		top: 5px;
		left: 1px;
	}
	
	.checkout-progress-indicator .completed p span {
		color: #5e5e5e;
	}
	
	.order-confirmation-approve-panel {
		border: 1px solid #cccccc;
		padding: 10px;
		margin-bottom: 20px;
		background: #fffae3;
	}
	
	.order-confirmation-approve-panel h3 {
		margin-top: 0;
	}
	
	.order-confirmation-approve-panel .quote-actions {
		padding: 10px 0;
	}
	
	.order-confirmation-approve-panel [ng-hide="isMLAWorkflow"] {
		font-size: 11px;
	}
	
	.checkout-page {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.checkout-page .checkout-page-title {
		padding: 0 10px;
	}
	
	.checkout-page .checkout-page-title span {
		font-weight: 500;
		color: #01a3e4;
		font-size: 16.900000000000002px;
		margin-bottom: 15px;
		display: block;
	}
	
	.checkout-page p.order-thank-you-message {
		margin: 0;
		font-size: 12px;
		margin-bottom: 20px;
	}
	
	.checkout-page .checkout-container {
		display: block;
		float: left;
		width: 640px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background: #ffffff;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: 10px;
	}
	
	.checkout-page .checkout-container .error-message-control,.checkout-page .checkout-container .warning-message-control,.checkout-page .checkout-container .info-message-control
		{
		margin: 0;
	}
	
	.checkout-page .checkout-container .checkout-shipment {
		border: 1px solid #f1f1f1;
		margin-bottom: 20px;
		/* Staples Styles */
		/* Staples Styles */
	}
	
	.checkout-page .checkout-container .checkout-shipment .cart-item-level-error:before
		{
		left: 52%;
	}
	
	.checkout-page .checkout-container .checkout-shipment .checkout-shipment-method
		{
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.checkout-page .checkout-container .checkout-shipment .checkout-shipment-method small
		{
		padding: 5px 0;
		padding-bottom: 0;
		color: #919191;
		display: block;
	}
	
	.checkout-page .checkout-container .checkout-shipment .checkout-shipment-method h3.checkout-shipment-label
		{
		margin: 0;
		padding: 0;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .checkout-shipment-method .shipment-type
		{
		padding: 0;
		margin: 0;
	}
	
	.checkout-page .checkout-container .checkout-shipment .checkout-shipment-method .shipment-type li
		{
		list-style: none;
		margin: 0;
		margin-top: 10px;
		margin-right: 15px;
		padding: 0;
		display: inline-block;
	}
	
	.checkout-page .checkout-container .checkout-shipment .checkout-shipment-method .shipment-type li input[type=radio]
		{
		margin: 0;
		paddding: 0;
		position: relative;
		top: -3px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-edit
		{
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-edit h3
		{
		margin: 0;
		padding: 0;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-edit a.add-from-address-book
		{
		display: inline-block;
		margin: 5px 0;
		margin-right: 10px;
		font-size: 11px;
		text-decoration: underline;
		color: #01a3e4;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-edit a.add-from-address-book:hover
		{
		text-decoration: none;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-edit input,.checkout-page .checkout-container .checkout-shipment .shipping-address-edit select
		{
		margin-bottom: 10px;
		margin-top: 3px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-edit a.btn:hover
		{
		color: #ffffff;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly
		{
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
		overflow: auto;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly h3
		{
		margin: 0;
		padding: 0;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail
		{
		font-size: 12px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail div
		{
		display: inline;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .FirstName,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .LastName,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .City,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .State_Province_Region,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .Zip_PostalCode,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .Email,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .PhoneNumber1
		{
		display: inline;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .State_Province_Region:after
		{
		content: " - ";
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .AddressLine1,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .AddressLine2,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .AddressLine4,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .Company,.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .Country
		{
		display: block;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .Email a
		{
		color: #01a3e4;
		text-decoration: underline;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .Email a:hover
		{
		color: #5e5e5e;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly .shipping-address-detail .delivery
		{
		color: #919191;
		margin: 5px 0;
		display: block !important;
		font-style: italic;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly a.edit
		{
		display: block;
		margin: 5px 0;
		font-size: 11px;
		text-decoration: underline;
		color: #01a3e4;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-readonly a.edit:hover
		{
		text-decoration: none;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products
		{
		border-bottom: 1px solid #f1f1f1;
		padding: 10px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products h3
		{
		margin: 0;
		margin-bottom: 10px;
		padding: 0;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products table
		{
		border-top: 1px solid #dedede;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products table tr>td
		{
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products table tr
		{
		background: #ffffff;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products .total-align
		{
		text-align: right;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products .shipping-item-remove
		{
		font-size: 11px;
		margin-left: 10px;
		padding: 5px;
		display: inline-block;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products .shipping-item-remove a
		{
		color: #919191;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products .price-refresh
		{
		position: relative;
		top: 6px;
		padding-left: 10px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products .shipping-product-quantity
		{
		position: relative;
		zoom: 1;
		float: left;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products .shipping-product-quantity input[type="text"],.checkout-page .checkout-container .checkout-shipment .shipping-products .shipping-product-quantity input[type="number"]
		{
		width: 60px !important;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-products .shipping-product-quantity select
		{
		width: 75px !important;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details
		{
		padding: 10px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details h3
		{
		margin: 0;
		margin-bottom: 10px;
		padding: 0;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table
		{
		border: 1px solid #dedede;
		margin-top: -1px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table tr>td,.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table tr>th
		{
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
		font-weight: normal;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table tr>th
		{
		background: #ffffff;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table .icon_plus-box,.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table .icon_minus-box
		{
		font-size: 16px;
		cursor: pointer;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table .icon_plus-box:hover,.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table .icon_minus-box:hover
		{
		color: #01a3e4;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table a
		{
		color: #01a3e4;
		text-decoration: underline;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details table a:hover
		{
		color: #5e5e5e;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .order-shipment-partial
		{
		border-left: 0;
		border-right: 0;
		font-size: 12px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .order-shipment-partial tr>td,.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .order-shipment-partial tr>th
		{
		padding: 5px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .order-shipment-partial tr>th
		{
		background: none;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .total-align
		{
		text-align: right;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .shipping-item-remove
		{
		font-size: 11px;
		margin-left: 10px;
		padding: 5px;
		display: inline-block;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .shipping-item-remove a
		{
		color: #919191;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .shipping-product-quantity
		{
		position: relative;
		zoom: 1;
		float: left;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .shipping-product-quantity input[type="text"],.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .shipping-product-quantity input[type="number"]
		{
		width: 60px !important;
	}
	
	.checkout-page .checkout-container .checkout-shipment .partial-shipment-details .shipping-product-quantity select
		{
		width: 75px !important;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc {
		padding: 1px 10px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent
		{
		float: left;
		position: relative;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link
		{
		background: #5e5e5e;
		padding: 5px 10px;
		margin: 10px 0;
		color: #ffffff;
		display: inline-block;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		float: right;
		font-weight: 400;
		width: auto;
		font-size: 11px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link:hover
		{
		background: #01a3e4;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link:hover .add-another-recipent-new-label
		{
		color: #ffffff;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link .icon-select-bottom
		{
		position: relative;
		top: 5px;
		left: 5px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link:hover .dropdown-menu
		{
		display: block;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .dropdown-menu>.add-another-recipent-list
		{
		border: 1px solid #f1f1f1;
		border-top: 3px solid #01a3e4;
		line-height: 20px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: 0;
		min-width: 200px;
		display: block;
		cursor: default;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .dropdown-menu>.add-another-recipent-list li
		{
		border-bottom: 1px dotted #f1f1f1;
		display: block;
		padding: 8px 5px;
		color: #5e5e5e;
		cursor: pointer;
		text-align: left;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .dropdown-menu>.add-another-recipent-list li:hover
		{
		background: #01a3e4;
		color: white;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .dropdown-menu>.add-another-recipent-list li:last-child
		{
		border-bottom: 0;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .remove-recipient
		{
		background: #5e5e5e;
		padding: 5px 10px;
		margin: 10px 0;
		color: #ffffff;
		display: inline-block;
		text-decoration: none;
		text-align: center;
		float: left;
		font-weight: 400;
		font-size: 11px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .remove-recipient:hover
		{
		background: #01a3e4;
		color: #ffffff;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .remove-recipient .icon-select-bottom
		{
		position: relative;
		top: 5px;
		left: 5px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-misc .remove-recipient
		{
		margin-left: 15px;
		color: #000000;
		background: #f1f1f1;
	}
	
	.checkout-page .checkout-container .checkout-shipment .delivery-options-staples
		{
		float: left;
		width: 50%;
	}
	
	.checkout-page .checkout-container .checkout-shipment .delivery-method-staples
		{
		padding: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.checkout-page .checkout-container .checkout-shipment .delivery-method-staples .info-text
		{
		padding-left: 17px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .delivery-staples-selected
		{
		background: #fffbe8;
	}
	
	.checkout-page .checkout-container .checkout-shipment .delivery-secondary-info-staples
		{
		float: right;
		width: 50%;
		background: #fffbe8;
		padding: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		min-height: 210px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .delivery-secondary-info-staples .edit
		{
		color: #01a3e4 !important;
		text-decoration: underline !important;
	}
	
	.checkout-page .checkout-container .checkout-shipment .delivery-secondary-info-staples .edit:hover
		{
		text-decoration: none !important;
	}
	
	.checkout-page .checkout-container .checkout-shipment .printshop-address-timing h4
		{
		margin: 0;
		margin-top: 10px;
	}
	
	.checkout-page .checkout-container .checkout-shipment .printshop-address-timing .info-text
		{
		color: #5e5e5e;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-detail h4
		{
		margin: 0;
	}
	
	.checkout-page .checkout-container .checkout-shipment .shipping-address-detail .info-text
		{
		color: #5e5e5e;
	}
	
	.checkout-page .checkout-container .shipping-address-detail {
		float: left;
		width: 55%;
	}
	
	.checkout-page .checkout-container .shipping-method-selected {
		float: left;
		font-size: 11px;
	}
	
	.checkout-page .checkout-container .shipping-method-selected a {
		color: #01a3e4;
		text-decoration: underline;
		display: block;
	}
	
	.checkout-page .checkout-container .shipping-method-selected a:hover {
		color: #5e5e5e;
	}
	
	.checkout-page .checkout-container .checkout-payment {
		border: 1px solid #f1f1f1;
		margin-bottom: 20px;
	}
	
	.checkout-page .checkout-container .checkout-payment .checkout-payment-method
		{
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.checkout-page .checkout-container .checkout-payment .checkout-payment-method small
		{
		padding: 5px 0;
		padding-bottom: 0;
		color: #919191;
		display: block;
	}
	
	.checkout-page .checkout-container .checkout-payment .checkout-payment-method h3.checkout-payment-label
		{
		margin: 0;
		padding: 0;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	.checkout-page .checkout-container .checkout-payment .checkout-payment-method .payment-type
		{
		padding: 0;
		margin: 0;
	}
	
	.checkout-page .checkout-container .checkout-payment .checkout-payment-method .payment-type li
		{
		list-style: none;
		margin: 0;
		margin-top: 10px;
		margin-right: 15px;
		padding: 0;
		display: inline-block;
	}
	
	.checkout-page .checkout-container .checkout-payment .checkout-payment-method .payment-type li input[type=radio]
		{
		margin: 0;
		paddding: 0;
		position: relative;
		top: -3px;
	}
	
	.checkout-page .checkout-container .checkout-payment .payment-information
		{
		padding: 10px;
		min-height: 229px;
	}
	
	.checkout-page .checkout-container .checkout-payment .payment-information h3
		{
		margin: 0;
		padding: 0;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
	
	.checkout-page .checkout-container .checkout-payment .payment-information small.message
		{
		padding: 15px;
		margin-top: 20px;
		color: #01a3e4;
		display: block;
		font-size: 13px;
		background: #fffdf2;
		border-bottom: 1px solid #f1f1f1;
		border-top: 1px solid #f1f1f1;
	}
	
	.checkout-page .checkout-container .checkout-payment .payment-information label
		{
		display: block;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	
	.checkout-page .checkout-container .checkout-order-details {
		border: 1px solid #f1f1f1;
		margin-bottom: 20px;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info
		{
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
		background: #fffdf2;
		overflow: auto;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-no,.checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-status,.checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-date
		{
		float: left;
		padding-left: 50px;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-status h3
		{
		text-decoration: underline;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-no
		{
		padding-left: 0;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info h3,.checkout-page .checkout-container .checkout-order-details .checkout-order-info p
		{
		color: #01a3e4;
		padding: 0;
		margin: 0;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info .highlight
		{
		color: #01a3e4;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info .send-reminder
		{
		display: block;
		text-decoration: underline;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended
		{
		padding: 10px;
		overflow: auto;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended small
		{
		color: #ababab;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended .order-person,.checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended .order-printshop
		{
		float: left;
		width: 45%;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended .order-printshop
		{
		float: right;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended p
		{
		margin: 0;
		padding: 0;
	}
	
	.checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended p span
		{
		display: block;
	}
	
	.checkout-page .order-thank-you {
		padding: 0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	/* Staples Styles */
	.staples-selected-delivery-address {
		border: 1px solid #f1f1f1;
		border-top: 0;
		margin-bottom: 20px;
		padding: 5px 15px;
		margin-top: -20px;
	}
	
	.staples-nearby-selected {
		background: #fffbe8;
	}
	
	.staples-address-edit-1 {
		width: 650px;
		height: 550px;
		position: absolute;
		background-color: white;
		left: 50%;
		top: 50%;
		margin-left: -325px !important;
		margin-top: -275px !important;
		z-index: 5 !important;
		padding: 0 !important;
		border-bottom: 0 !important;
	}
	
	.staples-address-edit-1 .modalcontent {
		overflow: auto;
		height: 450px;
	}
	
	.staples-address-edit-1 .modal-footer {
		padding: 15PX;
		display: block;
		overflow: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.staples-date-picker .staples-calendar .due-date-selector-title {
		display: block;
		font-weight: bold;
	}
	
	.staples-date-picker .staples-calendar .due-date-picker {
		border: 1px solid #eee;
		padding: 5px;
		line-height: 24px;
		background: white;
		margin: 5px 0;
		display: inline-block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.staples-date-picker .staples-calendar .icon_table {
		float: right;
		position: relative;
		top: 5px;
	}
	
	.staples-date-picker [ng-click="changePrintShop()"] {
		color: #01a3e4 !important;
		text-decoration: underline !important;
	}
	
	.staples-date-picker [ng-click="changePrintShop()"]:hover {
		text-decoration: none !important;
	}
	
	.staples-date-picker .calendar-container {
		position: absolute;
		background: url(images/calendar-bg-staples.png) no-repeat;
		z-index: 100;
		padding: 0 20px;
		line-height: 17px;
		width: 417px;
		height: 610px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		cursor: default;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop h3 {
		margin: 0;
		color: #000000;
		font-size: 13px;
		display: block;
		font-weight: bold;
		margin-top: 40px;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .icon-chevron-left
		{
		background-image: url("images/glyphicons-halflings.png");
		background-position: -432px -72px;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .icon-chevron-right
		{
		background-image: url("images/glyphicons-halflings.png");
		background-position: -456px -72px;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop table {
		border: 2px solid #f1f1f1 !important;
		border-collapse: collapse;
		width: 100%;
		height: 374px;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop table .month-year
		{
		background: #f1f1f1;
		padding: 3px 8px;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop table .month-year .btn
		{
		background: transparent;
		color: #000000;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop table .week-day th
		{
		padding: 6px;
		color: #01a3e4;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop table td,.staples-date-picker .calendar-container .calendarBackdrop table th
		{
		padding: 0;
		margin: 0;
		border: 1px solid transparent;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop table th {
		text-transform: uppercase;
		font-size: 11px;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop table th .btn
		{
		text-transform: uppercase;
		font-weight: 300;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .muted {
		color: #01a3e4;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .btn {
		padding: 14px 18px;
		font-size: 12px;
		background: transparent;
		color: #000000;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .btn:hover {
		color: #ffffff;
		background: #01a3e4;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .btn:hover .muted
		{
		color: #ffffff;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .btn-rush {
		background: #80dafe;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .btn-info {
		color: #ffffff;
		background: #01a3e4;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop button[disabled="disabled"]
		{
		color: #ababab;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop button[disabled="disabled"]:hover
		{
		color: #ababab;
		background: transparent;
		cursor: not-allowed;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop button[disabled="disabled"]:hover .muted
		{
		color: #ababab;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop button[disabled="disabled"] .muted
		{
		color: #ababab;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop button[disabled="disabled"] .muted:hover
		{
		color: #ababab;
		background: transparent;
		cursor: not-allowed;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .legend {
		margin: 10px 0;
		display: block;
	}
	
	.staples-date-picker .calendar-container .calendarBackdrop .legend span
		{
		border-left: 15px solid #80dafe;
		padding-left: 5px;
		color: #5e5e5e;
		font-size: 10px;
	}
	
	.staples-date-picker .calendar-container .time-picker {
		padding-top: 10px;
	}
	
	.staples-date-picker .calendar-container .time-picker h3 {
		margin: 0;
		color: #000000;
		font-size: 13px;
		display: block;
		font-weight: bold;
	}
	
	.staples-date-picker .calendar-container .time-picker select {
		margin-top: 3px;
		margin-bottom: 10px;
		width: 100%;
		padding: 2px 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.staples-date-picker .calendar-container .save-date-time {
		display: inline;
		color: #ffffff;
		background: #01a3e4;
		padding: 3px 0;
		width: 48%;
		float: right;
		font-size: 12px;
		text-transform: none;
	}
	
	.staples-date-picker .calendar-container .cancel-date-time {
		display: inline;
		color: #ffffff;
		background: #5e5e5e;
		padding: 3px;
		width: 48%;
		float: left;
		font-size: 12px;
		text-transform: none;
	}
	
	.staples-custom-text a {
		color: #01a3e4 !important;
	}
	
	.checkout-page-image-header {
		position: relative;
	}
	
	.checkout-page-image-header [ng-cntrl="controllers/OrderConfirmation/OrderConfirmationActionButtonsCntrl"]
		{
		position: absolute;
		right: 10px;
		margin-top: -180px;
	}
	
	.checkout-page-image-header .cart-shopping-button {
		background: #5e5e5e;
		padding: 10px 20px;
		margin-top: 15px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: left;
		font-weight: 400;
		font-size: 13px;
	}
	
	.checkout-page-image-header .cart-shopping-button span.icon-arrow-left2
		{
		float: left;
		margin-right: 10px;
		position: relative;
		top: 3px;
	}
	
	.checkout-page-image-header .cart-shopping-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.checkout-page-image-header .cart-clear-button {
		background: #919191;
		padding: 10px 20px;
		margin-top: 15px;
		margin-left: 20px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: left;
		font-weight: 400;
		font-size: 13px;
	}
	
	.checkout-page-image-header .cart-clear-button:hover {
		background: #ababab;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.checkout-page-image-header .cart-print-button {
		background: #919191;
		padding: 10px 20px;
		margin-top: 15px;
		margin-left: 20px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: left;
		font-weight: 400;
		font-size: 13px;
	}
	
	.checkout-page-image-header .cart-print-button:hover {
		background: #ababab;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.checkout-page-image-header .cart-checkout-button {
		background: #01a3e4;
		padding: 10px 20px;
		margin-top: 15px;
		margin-left: 20px;
		color: #ffffff;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		float: right;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.checkout-page-image-header .cart-checkout-button span.icon-arrow-right2
		{
		float: right;
		position: relative;
		top: 3px;
	}
	
	.checkout-page-image-header .cart-checkout-button:hover {
		background: #0bb8fe;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.staples-custom-text {
		padding: 0 10px;
	}
	
	.checkout-order-info-extended {
		padding: 0 10px;
	}
	
	.checkout-order-details-staples {
		margin-left: -10px !important;
	}
	
	.checkout-order-details-staples-1 {
		border: 1px solid #f1f1f1;
		margin-bottom: 20px;
		margin-left: -10px;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info {
		padding: 10px;
		border-bottom: 1px solid #f1f1f1;
		background: #fffdf2;
		overflow: auto;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info .order-no,.checkout-order-details-staples-1 .checkout-order-info .order-status,.checkout-order-details-staples-1 .checkout-order-info .order-date
		{
		float: left;
		padding-left: 50px;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info .order-status h3
		{
		text-decoration: underline;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info .order-no {
		padding-left: 0;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info h3,.checkout-order-details-staples-1 .checkout-order-info p
		{
		color: #01a3e4;
		padding: 0;
		margin: 0;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info .highlight {
		color: #01a3e4;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info .send-reminder {
		display: block;
		text-decoration: underline;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info-extended {
		padding: 10px;
		overflow: auto;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info-extended small {
		color: #ababab;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info-extended .order-person,.checkout-order-details-staples-1 .checkout-order-info-extended .order-printshop
		{
		float: left;
		width: 45%;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info-extended .order-printshop
		{
		float: right;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info-extended p {
		margin: 0;
		padding: 0;
	}
	
	.checkout-order-details-staples-1 .checkout-order-info-extended p span {
		display: block;
	}
	/* Staples Styles */
	select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
		{
		display: inline-block;
		padding: 4px 6px;
		font-size: 13px;
		line-height: 20px;
		color: #333;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		vertical-align: middle;
		font-family: "Roboto", sans-serif;
	}
	
	textarea {
		height: auto;
	}
	
	select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
		{
		background-color: #ffffff;
		border: 1px solid #cccccc;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
		-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
		-o-transition: border linear 0.2s, box-shadow linear 0.2s;
		transition: border linear 0.2s, box-shadow linear 0.2s;
	}
	
	select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus
		{
		border-color: rgba(82, 168, 236, 0.8);
		outline: 0;
		outline: thin dotted \9;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
	}
	
	.input-small {
		width: 90px;
	}
	
	.input-mini {
		width: 45px;
	}
	
	.input-small-for-records {
		width: 90px;
		border: 0px !important;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0) !important;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0) !important;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0) !important;
	}
	
	.input-for-error {
		border: 1px solid #b6001a !important;
		background-color: #ffffff;
	}
	
	.input-for-error:focus {
		border-color: rgba(182, 0, 26, 0.8) !important;
		outline: 0 !important;
		outline: thindotted\9 !important;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(182, 0, 26, 0.6) !important;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(182, 0, 26, 0.6) !important;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(182, 0, 26, 0.6) !important;
	}
	
	input[disabled="disabled"],select[disabled="disabled"] {
		cursor: not-allowed;
		background: #F3F3F3;
	}
	
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	
	.row-fluid:before,.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	
	.row-fluid:after {
		clear: both;
	}
	
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574468085%;
		*margin-left: 2.074468085106383%;
	}
	
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	
	.row-fluid .controls-row [class*="span"]+[class*="span"] {
		margin-left: 2.127659574468085%;
	}
	
	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851063829%;
	}
	
	.row-fluid .span11 {
		width: 91.48936170212765%;
		*width: 91.43617021276594%;
	}
	
	.row-fluid .span10 {
		width: 82.97872340425532%;
		*width: 82.92553191489361%;
	}
	
	.row-fluid .span9 {
		width: 74.46808510638297%;
		*width: 74.41489361702126%;
	}
	
	.row-fluid .span8 {
		width: 65.95744680851064%;
		*width: 65.90425531914893%;
	}
	
	.row-fluid .span7 {
		width: 57.44680851063829%;
		*width: 57.39361702127659%;
	}
	
	.row-fluid .span6 {
		width: 48.93617021276595%;
		*width: 48.88297872340425%;
	}
	
	.row-fluid .span5 {
		width: 40.42553191489362%;
		*width: 40.37234042553192%;
	}
	
	.row-fluid .span4 {
		width: 31.914893617021278%;
		*width: 31.861702127659576%;
	}
	
	.row-fluid .span3 {
		width: 23.404255319148934%;
		*width: 23.351063829787233%;
	}
	
	.row-fluid .span2 {
		width: 14.893617021276595%;
		*width: 14.840425531914894%;
	}
	
	.row-fluid .span1 {
		width: 6.382978723404255%;
		*width: 6.329787234042553%;
	}
	
	.row-fluid .offset12 {
		margin-left: 104.25531914893617%;
		*margin-left: 104.14893617021275%;
	}
	
	.row-fluid .offset12:first-child {
		margin-left: 102.12765957446808%;
		*margin-left: 102.02127659574467%;
	}
	
	.row-fluid .offset11 {
		margin-left: 95.74468085106382%;
		*margin-left: 95.6382978723404%;
	}
	
	.row-fluid .offset11:first-child {
		margin-left: 93.61702127659574%;
		*margin-left: 93.51063829787232%;
	}
	
	.row-fluid .offset10 {
		margin-left: 87.23404255319149%;
		*margin-left: 87.12765957446807%;
	}
	
	.row-fluid .offset10:first-child {
		margin-left: 85.1063829787234%;
		*margin-left: 84.99999999999999%;
	}
	
	.row-fluid .offset9 {
		margin-left: 78.72340425531914%;
		*margin-left: 78.61702127659572%;
	}
	
	.row-fluid .offset9:first-child {
		margin-left: 76.59574468085106%;
		*margin-left: 76.48936170212764%;
	}
	
	.row-fluid .offset8 {
		margin-left: 70.2127659574468%;
		*margin-left: 70.10638297872339%;
	}
	
	.row-fluid .offset8:first-child {
		margin-left: 68.08510638297872%;
		*margin-left: 67.9787234042553%;
	}
	
	.row-fluid .offset7 {
		margin-left: 61.70212765957446%;
		*margin-left: 61.59574468085106%;
	}
	
	.row-fluid .offset7:first-child {
		margin-left: 59.574468085106375%;
		*margin-left: 59.46808510638297%;
	}
	
	.row-fluid .offset6 {
		margin-left: 53.191489361702125%;
		*margin-left: 53.085106382978715%;
	}
	
	.row-fluid .offset6:first-child {
		margin-left: 51.063829787234035%;
		*margin-left: 50.95744680851063%;
	}
	
	.row-fluid .offset5 {
		margin-left: 44.68085106382979%;
		*margin-left: 44.57446808510638%;
	}
	
	.row-fluid .offset5:first-child {
		margin-left: 42.5531914893617%;
		*margin-left: 42.4468085106383%;
	}
	
	.row-fluid .offset4 {
		margin-left: 36.170212765957444%;
		*margin-left: 36.06382978723405%;
	}
	
	.row-fluid .offset4:first-child {
		margin-left: 34.04255319148936%;
		*margin-left: 33.93617021276596%;
	}
	
	.row-fluid .offset3 {
		margin-left: 27.659574468085104%;
		*margin-left: 27.5531914893617%;
	}
	
	.row-fluid .offset3:first-child {
		margin-left: 25.53191489361702%;
		*margin-left: 25.425531914893618%;
	}
	
	.row-fluid .offset2 {
		margin-left: 19.148936170212764%;
		*margin-left: 19.04255319148936%;
	}
	
	.row-fluid .offset2:first-child {
		margin-left: 17.02127659574468%;
		*margin-left: 16.914893617021278%;
	}
	
	.row-fluid .offset1 {
		margin-left: 10.638297872340425%;
		*margin-left: 10.53191489361702%;
	}
	
	.row-fluid .offset1:first-child {
		margin-left: 8.51063829787234%;
		*margin-left: 8.404255319148938%;
	}
	
	[class*="span"].hide,.row-fluid [class*="span"].hide {
		display: none;
	}
	
	[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {
		float: right;
	}
	
	input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]
		{
		float: none;
		margin-left: 0;
	}
	
	/* BSPG changes */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer span.ng-scope {
		margin-right: 9px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	.icon_info {
		cursor: pointer;
		color: red !important;
	}
	
	.tool_tip span {
		color: rgb(0, 0, 0) !important;
		font-family: Roboto, sans-serif !important;
	}
	
	.tool_tip_content span {
		font-size: 11px !important;
		font-weight: normal;
	}
	
	@media ( min-width : 1250px) {
		.container {
			width: 1225px;
		}
		.left-frame .container {
			width: 100%;
		}
		.header .container {
			width: 100%;
		}
		.top-bar .container {
			width: 1225px;
		}
		.secondary-bar .container {
			width: 1225px;
		}
		.body {
			width: 980px;
		}
		.banner {
			width: 980px;
		}
		.banner .container {
			width: 980px;
		}
		.featured-products .container {
			width: 980px;
		}
		.featured-category .container {
			width: 980px;
		}
		.category-page-listing,.myaccount-content {
			min-height: 620px;
		}
		.myaccount-content,.category-page-subcategory,.category-page-products {
			width: 980px;
		}
		.register-page-content .register-form-fields {
			width: 980px;
		}
		.cart-page .cart-container {
			width: 885px;
		}
		.cart-page .order-summary {
			width: 310px;
		}
		.cart-page .cart-floating-actions .cart-checkout-button {
			width: 310px;
		}
		.cart-page .cart-misc-container {
			width: 100%;
		}
		.checkout-page .checkout-container {
			width: 885px;
		}
	}
	
	[DeviceType="Tablet"] .myprint-messenger {
		display: none;
	}
	
	@media only screen and (min-device-width: 600px) and (max-device-width:
		2560px) and (orientation: landscape) {
		[DeviceType="Tablet"] .myaccount-link:hover .dropdown-menu {
			display: none;
		}
	}
	
	@media only screen and (min-device-width: 600px) and (max-device-width:
		2560px) and (orientation: portrait) {
		[DeviceType="Tablet"] .wrapper {
			width: 100%;
			background: #ffffff;
		}
		[DeviceType="Tablet"] .wrapper .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .myaccount-link:hover .dropdown-menu {
			display: none;
		}
		[DeviceType="Tablet"] .secondary-bar .logo {
			width: initial;
			margin-right: 20px;
		}
		[DeviceType="Tablet"] .secondary-bar .logo img {
			max-width: 250px;
		}
		[DeviceType="Tablet"] .secondary-bar .search {
			width: initial;
			text-align: right;
			position: relative;
		}
		[DeviceType="Tablet"] .secondary-bar .search input {
			float: right;
		}
		[DeviceType="Tablet"] .secondary-bar .search .search-button {
			width: initial;
			background: transparent !important;
			position: absolute;
			right: 17px;
			top: 12px;
		}
		[DeviceType="Tablet"] .secondary-bar .search .search-button .icon-search
			{
			color: #cccccc;
		}
		[DeviceType="Tablet"] .left-frame,[DeviceType="Tablet"] .myaccount-links
			{
			width: 200px;
		}
		[DeviceType="Tablet"] .left-frame .container,[DeviceType="Tablet"] .myaccount-links .container
			{
			width: 100%;
		}
		[DeviceType="Tablet"] .category {
			width: 200px;
		}
		[DeviceType="Tablet"] .top-bar .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .secondary-bar .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .body-wrapper {
			width: 100%;
		}
		[DeviceType="Tablet"] .body {
			width: 100%;
		}
		[DeviceType="Tablet"] .body .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .banner {
			width: 100%;
		}
		[DeviceType="Tablet"] .banner .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .search-results {
			width: 100%;
		}
		[DeviceType="Tablet"] .search-results .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .featured-products .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .product-item,[DeviceType="Tablet"] .category-item
			{
			width: 50%;
		}
		[DeviceType="Tablet"] .featured-category .container {
			width: 100%;
		}
		[DeviceType="Tablet"] .category-page-listing,[DeviceType="Tablet"] .myaccount-content
			{
			min-height: 620px;
		}
		[DeviceType="Tablet"] .category-side-bar {
			width: 200px;
		}
		[DeviceType="Tablet"] .myaccount-content,[DeviceType="Tablet"] .category-page-subcategory,[DeviceType="Tablet"] .category-page-products
			{
			width: 100%;
		}
		[DeviceType="Tablet"] .register-page-content .register-form-fields {
			width: 100%;
		}
		[DeviceType="Tablet"] .footer {
			width: 100%;
		}
		[DeviceType="Tablet"] .footer .container {
			width: 100%;
			padding: 0 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Tablet"] .register-why {
			display: none;
		}
		[DeviceType="Tablet"] .cart-floating-actions .cart-print-button {
			display: none;
		}
		[DeviceType="Tablet"] .cart-page .checkout-page,[DeviceType="Tablet"] .cart-misc-container
			{
			width: 100% !important;
		}
		[DeviceType="Tablet"] .cart-container,[DeviceType="Tablet"] .checkout-container,[DeviceType="Tablet"] .order-summary-checkout
			{
			margin: 0 !important;
			width: 100% !important;
		}
		[DeviceType="Tablet"] .order-summary-checkout {
			margin: 10px 0 !important;
		}
		[DeviceType="Tablet"] .order-summary-checkout {
			margin-top: 10px;
			background: #ffffff;
		}
	}
	
	@media only screen and (min-device-width: 320px) and (max-device-width:
		1920px) {
		[DeviceType="Mobile"] {@import
			url('https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic,900,900italic');
			
		}
		[DeviceType="Mobile"] body {
			font-size: 14px;
			font-weight: normal;
			line-height: 20px;
			font-family: "Roboto", sans-serif;
			width: 100%;
			min-width: 100%;
			margin: 0;
			padding: 0;
			background: #ffffff;
			min-height: inherit;
		}
		[DeviceType="Mobile"] [ng-cntrl="controllers/Storefront/FeaturedProductsCntrl"],[DeviceType="Mobile"] [ng-cntrl="controllers/Storefront/FeaturedCategoryCntrl"]
			{
			display: block;
		}
		[DeviceType="Mobile"] button,[DeviceType="Mobile"] input,[DeviceType="Mobile"] a
			{
			font-size: 14px;
			line-height: 20px;
		}
		[DeviceType="Mobile"] .container {
			width: 100%;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .wrapper {
			width: 100%;
			min-width: 100%;
			padding: 0 0;
			box-shadow: 0 0 0 #000;
			border-right: 0;
			margin: 0;
			border-left: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .wrapper-other {
			height: inherit !important;
			font-size: 11px !important;
		}
		[DeviceType="Mobile"] .wrapper-other a {
			font-size: 11px !important;
		}
		[DeviceType="Mobile"] .wrapper-other .login-single {
			width: 100% !important;
			margin-top: 0 !important;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
			-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
			border-bottom: 1px solid #cccccc;
		}
		[DeviceType="Mobile"] .wrapper-other .footer-login {
			width: 100% !important;
			margin-top: 0 !important;
		}
		[DeviceType="Mobile"] .wrapper-other .footer-login [ng-localize="Help"]
			{
			display: none;
		}
		[DeviceType="Mobile"] .left-frame .container {
			width: 100%;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .myspending {
			position: inherit;
			top: inherit;
			left: inherit;
			display: block;
			float: none;
			width: 100%;
			background: #5e5e5e;
			border: 0;
			margin: 0;
			text-align: center;
			line-height: 36px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			color: #ffffff;
			padding: 0;
		}
		[DeviceType="Mobile"] .myspending .icon-tags {
			display: none;
		}
		[DeviceType="Mobile"] .myspending .myspending-link .label {
			font-size: 13px;
			font-weight: normal;
			text-transform: none;
		}
		[DeviceType="Mobile"] .mypending {
			position: inherit;
			top: inherit;
			left: inherit;
			display: block;
			float: none;
			margin: 0;
			text-align: center;
			line-height: 36px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			color: #b94a48 !important;
			background-color: #fffae3;
			border: 1px solid #eed3d7;
			border-left: 0;
			border-right: 0;
			padding: 0 5px;
			overflow: auto;
			width: 100%;
		}
		[DeviceType="Mobile"] .mypending .icon_check_alt2 {
			display: none;
		}
		[DeviceType="Mobile"] .mypending .mypending-link .label {
			font-size: 13px;
			font-weight: normal;
			text-transform: none;
		}
		[DeviceType="Mobile"] .mypending .mypending-label:hover {
			color: #b94a48;
		}
		[DeviceType="Mobile"] .header {
			height: auto;
			background: none;
			border-bottom: 0;
			position: relative;
			width: 100%;
			min-width: 100%;
			overflow: inherit;
			box-shadow: 0 0 0 #000;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .header .container {
			width: 100%;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .top-bar {
			width: 100% !important;
			min-width: 100%;
			display: block;
			background: #01a3e4;
			border-top: 0;
			border-bottom: 0;
			padding: 0 !important;
		}
		[DeviceType="Mobile"] .top-bar .container {
			width: 100% !important;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .secondary-bar {
			background: none;
			width: 100% !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .secondary-bar .container {
			width: 100% !important;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .body-wrapper {
			position: relative;
			margin-left: 0;
			width: 100%;
			min-width: 100%;
			height: auto;
			border: 0;
		}
		[DeviceType="Mobile"] .body-wrapper .container {
			border: 0;
		}
		[DeviceType="Mobile"] .body {
			width: 100%;
			min-width: 100%;
			margin-top: 0;
			overflow: inherit;
			float: none;
			display: block;
			border: 0;
		}
		[DeviceType="Mobile"] .banner {
			width: 100%;
			min-width: 100%;
			height: auto;
			min-height: inherit;
			display: block;
			position: static;
			top: 0;
			border: 0;
		}
		[DeviceType="Mobile"] .banner .container {
			width: 100%;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .banner .container img {
			width: 100%;
		}
		[DeviceType="Mobile"] .banner .container [ng-switch-when="3"] {
			display: none;
		}
		[DeviceType="Mobile"] .featured-category-title,[DeviceType="Mobile"] .featured-product-title,[DeviceType="Mobile"] .category-title,[DeviceType="Mobile"] .myhome
			{
			padding: inherit;
			max-width: inherit;
			text-align: inherit;
			margin-right: inherit;
			line-height: inherit;
		}
		[DeviceType="Mobile"] .featured-products {
			padding: 0;
			float: none;
			width: 100%;
		}
		[DeviceType="Mobile"] .featured-products .container {
			width: 100%;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .featured-products .product-item {
			width: 49%;
			font-size: 14px;
		}
		[DeviceType="Mobile"] .featured-products .product-item .product-title {
			text-transform: none;
			display: block;
		}
		[DeviceType="Mobile"] .featured-products .product-item .product-title h5
			{
			font-size: 13px;
			font-weight: normal;
			margin: 0;
			text-transform: none;
			margin-bottom: 10px !important;
			color: #000000;
		}
		[DeviceType="Mobile"] .featured-products .product-item .product-title h5:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .featured-products .product-item:hover .product-description span,[DeviceType="Mobile"] .featured-products .product-item:hover .product-title h5
			{
			color: #01a3e4 !important;
		}
		[DeviceType="Mobile"] .product-description,[DeviceType="Mobile"] .category-description
			{
			height: auto;
			padding: 0;
			margin: 0;
			line-height: inherit;
			background: none;
			height: 50px;
		}
		[DeviceType="Mobile"] .product-description span,[DeviceType="Mobile"] .category-description span
			{
			font-size: 13px !important;
			color: #787878 !important;
			line-height: 17px !important;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .product-inventory {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			padding: 0;
		}
		[DeviceType="Mobile"] .featured-category {
			padding: 0;
			float: none;
			width: 100%;
		}
		[DeviceType="Mobile"] .featured-category .container {
			width: 100%;
			min-width: 100%;
			padding: 0 0;
		}
		[DeviceType="Mobile"] .featured-category .category-item {
			width: 49%;
			font-size: 14px;
		}
		[DeviceType="Mobile"] .featured-category .category-item .category-title
			{
			text-transform: none;
			display: block;
		}
		[DeviceType="Mobile"] .featured-category .category-item .category-title h5
			{
			font-size: 13px;
			font-weight: normal;
			margin: 0;
			text-transform: none;
			margin-bottom: 10px !important;
			color: #000000;
		}
		[DeviceType="Mobile"] .featured-category .category-item .category-title h5:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .featured-category .category-item:hover .category-description span,[DeviceType="Mobile"] .featured-category .category-item:hover .category-title h5
			{
			color: #01a3e4 !important;
		}
		[DeviceType="Mobile"] .category-items-container,[DeviceType="Mobile"] .product-items-container
			{
			display: block;
			position: relative;
			bottom: inherit;
			right: inherit;
			left: inherit;
			top: inherit;
			text-align: inherit;
			padding: 0;
		}
		[DeviceType="Mobile"] .category-page-listing,[DeviceType="Mobile"] .myaccount-content
			{
			min-height: auto;
			width: 100%;
			margin: 0;
			overflow: hidden;
			float: none;
			border-top: 0;
		}
		[DeviceType="Mobile"] .myaccount-page .container .body {
			padding: 0;
			display: block;
		}
		[DeviceType="Mobile"] .register-page {
			width: 100%;
			margin: 0;
			padding: 0;
			float: none;
			border: 0;
			-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
			-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
			box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
			background: #ffffff !important;
			color: #000000 !important;
		}
		[DeviceType="Mobile"] .register-page-content .register-form-fields input,[DeviceType="Mobile"] .register-page-content
			{
			background: #ffffff;
			float: none;
		}
		[DeviceType="Mobile"] .register-page-content {
			margin-top: 0;
		}
		[DeviceType="Mobile"] .register-page-content .register-form-fields {
			float: none;
			margin: 0;
		}
		[DeviceType="Mobile"] .register-page-content .user-info,[DeviceType="Mobile"] .register-page-content .security-info,[DeviceType="Mobile"] .register-page-content .address-info
			{
			background: #ffffff;
			padding: 0 10px;
		}
		[DeviceType="Mobile"] .register-page-content .register-form-fields {
			color: #000000 !important;
			padding: 0;
		}
		[DeviceType="Mobile"] .myaccount-content,[DeviceType="Mobile"] .category-page-subcategory,[DeviceType="Mobile"] .category-page-products
			{
			width: 100%;
			min-width: 100%;
		}
		[DeviceType="Mobile"] [ng-repeat="file in savedFiles | filter : query"] td:first-child
			{
			float: left;
			height: 80px;
			padding-top: 6px;
			width: 50px;
		}
		[DeviceType="Mobile"] .category-page-image-data {
			-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
			-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
			box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
			-webkit-border-radius: 0 !important;
			-moz-border-radius: 0 !important;
			border-radius: 0 !important;
			padding: 10px;
			margin: 0;
		}
		[DeviceType="Mobile"] .categtory-page-image {
			width: 100%;
			box-shadow: 0 0 0 #000000;
			padding: 0;
			margin: 0;
			-webkit-border-radius: 0 !important;
			-moz-border-radius: 0 !important;
			border-radius: 0 !important;
			height: inherit;
		}
		[DeviceType="Mobile"] .categtory-page-image img {
			max-width: 100%;
			-webkit-border-radius: 0 !important;
			-moz-border-radius: 0 !important;
			border-radius: 0 !important;
			height: inherit;
		}
		[DeviceType="Mobile"] .dropdown-menu>.myaccount-list ul li {
			font-size: 14px !important;
			font-weight: normal;
			text-transform: none;
		}
		[DeviceType="Mobile"] .myaccount .myaccount-label {
			color: #ffffff;
			text-align: center;
			padding: 0;
		}
		[DeviceType="Mobile"] .myaccount-link:hover .dropdown-menu,[DeviceType="Mobile"] .myaccount-link:active .dropdown-menu
			{
			display: inherit;
		}
		[DeviceType="Mobile"] .category {
			font-weight: normal;
		}
		[DeviceType="Mobile"] .category .category-label {
			padding: 0;
		}
		[DeviceType="Mobile"] .top-bar {
			height: 50px;
		}
		[DeviceType="Mobile"] .top-bar .myaccount {
			width: 25%;
			float: right;
			height: 50px;
			position: static;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 0;
			background: none;
			border-radius: 0;
			margin: 0;
			margin-right: 0;
			box-shadow: 0 0 0 #000;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu {
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .myaccount-link {
			line-height: 50px;
			padding: 0;
			width: 100%;
			text-align: center;
			border-left: 0;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .myaccount-link a {
			color: #ffffff;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .myaccount-link span.icon-user-male
			{
			font-size: 17.5px;
			position: relative;
			padding-right: 0;
			top: 3px;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .myaccount-link span.icon-select-bottom
			{
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .myaccount-link span.label {
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .myaccount-link:hover .dropdown-menu
			{
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu>.myaccount-list
			{
			text-align: left;
			line-height: 30px;
			padding: 10px;
			margin: 0;
			position: absolute;
			left: 0;
			z-index: 1000;
			width: 100%;
			font-size: 14px !important;
			text-transform: none;
			-webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);
			-moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);
			box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);
			border-top: 0;
			background: rgba(255, 255, 255, 0.95) !important;
			color: #5e5e5e;
			top: inherit;
			height: auto;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border-radius: 0;
			list-style-position: inside;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu>.myaccount-list:before
			{
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu>.myaccount-list ul
			{
			padding: 0;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu>.myaccount-list .mobile-user-info
			{
			color: black;
			padding: 10px;
			padding-top: 0;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu>.myaccount-list .mobile-user-info .label
			{
			display: block;
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu>.myaccount-list li
			{
			border-top: 1px solid #d8d8d8 !important;
			border-bottom: 0;
			padding: 10px !important;
			color: #5e5e5e;
			font-size: 14px !important;
			text-transform: none;
		}
		[DeviceType="Mobile"] .top-bar .myaccount .dropdown-menu>.myaccount-list li:hover
			{
			background: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .top-bar .myhome {
			width: 25%;
			float: left;
			height: 50px;
			position: static;
			cursor: pointer;
			margin-left: 0;
			padding: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 0;
			margin-right: 0;
		}
		[DeviceType="Mobile"] .top-bar .myhome:hover {
			color: #ffffff !important;
		}
		[DeviceType="Mobile"] .top-bar .myhome .myhome-link {
			line-height: 50px;
			padding: 0;
			width: 100%;
			text-align: center;
			border-left: 0;
			color: #ffffff;
			margin: 0;
		}
		[DeviceType="Mobile"] .top-bar .myhome .myhome-link span.icon-home {
			font-size: 17.5px;
			position: relative;
			padding-right: 0;
			color: #ffffff !important;
			display: inline-block;
		}
		[DeviceType="Mobile"] .top-bar .myhome .myhome-link span.label {
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .myhome .myhome-link span.icon-select-bottom
			{
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart {
			width: 25%;
			float: right;
			height: 50px;
			position: static;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 0;
			margin-right: 0;
			margin: 0;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .mini-cart-link {
			line-height: 50px;
			padding: 0;
			width: 100%;
			text-align: center;
			border-left: 0;
			border-right: 0;
			background: none;
			border: 0;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .mini-cart-link span.icon-cart-empty
			{
			font-size: 17.5px;
			position: relative;
			padding-right: 0;
			color: #ffffff;
			top: 4px;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .mini-cart-link span.item-number
			{
			position: relative;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			padding: 2px 5px;
			background: #ffffff;
			border: 2px solid #01a3e4;
			top: -10px;
			left: -6px;
			font-size: 10px;
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .mini-cart-link span.item-number:before
			{
			content: " ";
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .mini-cart-link span.item-number:after
			{
			content: "";
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .mini-cart-link span.label {
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .mini-cart-link span.icon-select-bottom
			{
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart:hover .dropdown-menu {
			display: none;
			text-align: left;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart:hover .dropdown-menu .mini-cart-list
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .dropdown-menu>.mini-cart-list
			{
			top: inherit;
			height: auto;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			padding: 20px;
			-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
			-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
			background: #ffffff !important;
			right: 0;
			text-transform: none;
			border-radius: 0;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .dropdown-menu>.mini-cart-list:before
			{
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .dropdown-menu>.mini-cart-list:hover
			{
			background: #ffffff;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .dropdown-menu>.mini-cart-list .mini-cart-product
			{
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .top-bar .mini-cart .dropdown-menu>.mini-cart-list .mini-cart-product .mini-cart-product-price
			{
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .top-bar .category {
			width: 25%;
			float: right;
			height: 50px;
			position: static;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 0;
			margin-right: 0;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .top-bar .category .category-link {
			line-height: 50px;
			padding: 0;
			width: 100%;
			text-align: center;
			border-left: 0;
			color: #ffffff;
			border-right: 0;
		}
		[DeviceType="Mobile"] .top-bar .category .category-link:hover {
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .top-bar .category .category-link span.icon-list {
			font-size: 17.5px;
			position: relative;
			padding-right: 0;
			display: inline-block;
			overflow: inherit;
			top: 4px;
		}
		[DeviceType="Mobile"] .top-bar .category .category-link span.label {
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .category .category-link .dropdown-menu {
			display: none;
			position: static;
		}
		[DeviceType="Mobile"] .top-bar .category .category-link span.icon-select-bottom
			{
			display: none;
		}
		[DeviceType="Mobile"] .top-bar .category:hover .dropdown-menu {
			display: block;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more
			{
			text-align: left;
			border-top: 3px solid #01a3e4;
			line-height: 30px;
			background: rgba(255, 255, 255, 0.95) !important;
			border: 0;
			border-radius: 0;
			padding: 10px;
			margin: 0;
			position: absolute !important;
			left: 0 !important;
			z-index: 1000;
			width: 100% !important;
			font-size: 14px !important;
			color: #ffffff;
			display: block;
			-webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);
			-moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);
			box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);
			border-top: 0;
			top: inherit !important;
			height: auto !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			list-style-position: inside;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less .category-main-title,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more .category-main-title
			{
			text-transform: none;
			background: transparent;
			padding: 0;
			margin: 0;
			display: block !important;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less .category-main-title h3,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more .category-main-title h3
			{
			margin: 0;
			padding: 0;
			font-size: 14px;
			font-weight: 400;
			padding: 10px 5px;
			line-height: 30px;
			display: block;
			color: black;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less .category-main-title span.category-list-view-all,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more .category-main-title span.category-list-view-all
			{
			display: block;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less .category-main-title span.category-list-view-all a,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more .category-main-title span.category-list-view-all a
			{
			display: block;
			padding: 10px;
			text-transform: none;
			color: #5e5e5e;
			background: #f1f1f1;
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less .category-main-title span.category-list-view-all a:hover,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more .category-main-title span.category-list-view-all a:hover
			{
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less ul,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more ul
			{
			padding: 0;
			height: inherit;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less li,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more li
			{
			display: block !important;
			border-bottom: 1px solid #d8d8d8;
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less li a,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more li a
			{
			display: block;
			padding: 10px;
			color: #5e5e5e;
			margin-bottom: 0;
			line-height: auto;
			text-transform: none;
			width: inherit;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 14px !important;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less li a:hover,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more li a:hover
			{
			background: #01a3e4 !important;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less li:hover,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more li:hover
			{
			background: #01a3e4 !important;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less li:hover a,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more li:hover a
			{
			color: #ffffff !important;
			background: #01a3e4 !important;
		}
		[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-less li:last-child,[DeviceType="Mobile"] .top-bar .category .dropdown-menu>.category-list-more li:last-child
			{
			border-bottom: 0;
			margin-bottom: 25px;
		}
		[DeviceType="Mobile"] .secondary-bar {
			height: auto;
			text-align: center;
			overflow: auto;
			padding-top: 0;
		}
		[DeviceType="Mobile"] .secondary-bar .logo {
			width: 100%;
			margin: 0 auto;
			text-align: center;
			padding: 10px 0;
			box-shadow: 0 0 0 #000;
		}
		[DeviceType="Mobile"] .secondary-bar .logo h2 {
			font-size: 16.8px;
			margin: 0;
			padding: 10px;
		}
		[DeviceType="Mobile"] .search {
			padding: 10px;
			overflow: auto;
			background: #dfdfdf;
			border-bottom: 0;
			border-top: 1px solid #d8d8d8;
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
			float: none;
			position: relative;
			font-size: 14px;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .search input {
			width: 100%;
			padding: 4px 10px !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 14px !important;
			line-height: 20px;
			background: #ffffff !important;
			border: 1px solid #ccc !important;
			color: #5e5e5e !important;
			text-align: left;
			margin: 0;
			text-transform: none;
			height: inherit;
		}
		[DeviceType="Mobile"] .search input::-webkit-input-placeholder {
			color: #999 !important;
		}
		[DeviceType="Mobile"] .search input:-moz-placeholder {
			color: #999 !important;
		}
		[DeviceType="Mobile"] .search input::-moz-placeholder {
			color: #999 !important;
		}
		[DeviceType="Mobile"] .search input:-ms-input-placeholder {
			color: #999 !important;
		}
		[DeviceType="Mobile"] .search input[type="text"] {
			color: #5e5e5e !important;
			font-size: 14px !important;
		}
		[DeviceType="Mobile"] .search button.search-button {
			float: right;
			color: #5e5e5e;
			position: absolute;
			top: 20px;
			right: 20px;
			top: 16px;
			right: 25px;
			background: none;
			border: 0;
			padding: 0;
			margin: 0;
			font-size: 14px;
			width: inherit;
		}
		[DeviceType="Mobile"] .search span.icon-search {
			color: #919191;
		}
		[DeviceType="Mobile"] .body-wrapper {
			margin-top: 0;
		}
		[DeviceType="Mobile"] .body-wrapper .container {
			outline: 0;
		}
		[DeviceType="Mobile"] .banner {
			border: 0;
		}
		[DeviceType="Mobile"] .category-item {
			width: 49%;
			outline: 0;
			margin: 20px 0;
			margin-bottom: 10px;
			vertical-align: top;
			line-height: 18px;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			background: none;
			border: 0;
			box-shadow: 0 0 0 #000;
			text-align: center;
			float: none;
		}
		[DeviceType="Mobile"] .category-item .category-image {
			float: none;
			width: auto;
			height: 100px;
		}
		[DeviceType="Mobile"] .category-item .category-actions {
			position: absolute;
			width: 100%;
			height: 100%;
			padding: 0 0;
			opacity: 0;
			top: 0;
			z-index: 100;
			display: none;
		}
		[DeviceType="Mobile"] .category-item .category-actions .btn {
			height: 100%;
			padding: 0;
		}
		[DeviceType="Mobile"] .category-item .category-title {
			padding: 0;
			margin: 0 !important;
			width: 100%;
			text-align: center;
			line-height: 18px;
			text-transform: none;
			display: block;
		}
		[DeviceType="Mobile"] .category-item .category-title h5 {
			padding: 0;
			margin: 0 !important;
			width: 100%;
			font-size: 13px;
			font-weight: normal;
			text-transform: none;
			margin-bottom: 10px !important;
			color: #000000;
		}
		[DeviceType="Mobile"] .product-item {
			width: 49%;
			outline: 0;
			margin: 20px 0;
			margin-bottom: 10px;
			vertical-align: top;
			line-height: 18px;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			background: none;
			border: 0;
			box-shadow: 0 0 0 #000;
			text-align: center;
			float: none;
		}
		[DeviceType="Mobile"] .product-item .product-quantity {
			display: none !important;
		}
		[DeviceType="Mobile"] .product-item .product-image {
			float: none;
			width: auto;
			height: 100px;
		}
		[DeviceType="Mobile"] .product-item .product-actions {
			position: absolute;
			width: 100%;
			height: 100%;
			padding: 0 0;
			opacity: 0;
			top: 0;
			z-index: 100;
			display: none;
		}
		[DeviceType="Mobile"] .product-item .product-actions .btn {
			height: 100%;
			padding: 0;
		}
		[DeviceType="Mobile"] .product-item .product-actions .icon-cart,[DeviceType="Mobile"] .product-item .product-actions .icon-view
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-item .product-title {
			padding: 0;
			margin: 0 !important;
			width: 100%;
			text-align: center;
			text-transform: none;
			display: block;
		}
		[DeviceType="Mobile"] .product-item .product-title h5 {
			padding: 0;
			margin: 0 !important;
			width: 100%;
			font-size: 13px;
			font-weight: normal;
			text-transform: none;
			margin-bottom: 10px !important;
			color: #000000;
		}
		[DeviceType="Mobile"] .product-item:hover {
			top: inherit;
		}
		[DeviceType="Mobile"] .product-administration a {
			display: none;
		}
		[DeviceType="Mobile"] .category-image,[DeviceType="Mobile"] .product-image
			{
			border-bottom: 0;
			border: 0;
			margin: 0 10px;
			margin-bottom: 5px;
		}
		[DeviceType="Mobile"] .category-image img,[DeviceType="Mobile"] .product-image img
			{
			height: 100px;
		}
		[DeviceType="Mobile"] .category-title h5,[DeviceType="Mobile"] .product-title h5
			{
			background: none;
			padding: 0 !important;
			margin: 0 !important;
			text-align: center;
			font-size: 11.9px;
			border: 0;
			display: block;
		}
		[DeviceType="Mobile"] .category-title h5:after,[DeviceType="Mobile"] .category-title h5:before,[DeviceType="Mobile"] .product-title h5:after,[DeviceType="Mobile"] .product-title h5:before
			{
			display: none;
		}
		[DeviceType="Mobile"] .myprintshop,[DeviceType="Mobile"] .mycurrency,[DeviceType="Mobile"] .mylanguage,[DeviceType="Mobile"] .myadmin
			{
			width: 100%;
			padding: 10px 0;
			border-bottom: 1px solid #d8d8d8;
			border-right: 0 solid #d8d8d8;
			border-left: 0 solid #d8d8d8;
			background: #f7f7f7;
			color: #5e5e5e;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 11.9px;
			font-weight: normal;
			margin: 0;
			float: none;
		}
		[DeviceType="Mobile"] .myprintshop a,[DeviceType="Mobile"] .mycurrency a,[DeviceType="Mobile"] .mylanguage a,[DeviceType="Mobile"] .myadmin a
			{
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .myprintshop span.icon-select-bottom,[DeviceType="Mobile"] .mycurrency span.icon-select-bottom,[DeviceType="Mobile"] .mylanguage span.icon-select-bottom,[DeviceType="Mobile"] .myadmin span.icon-select-bottom
			{
			display: none;
		}
		[DeviceType="Mobile"] .myprintshop span.icon-world,[DeviceType="Mobile"] .mycurrency span.icon-world,[DeviceType="Mobile"] .mylanguage span.icon-world,[DeviceType="Mobile"] .myadmin span.icon-world,[DeviceType="Mobile"] .myprintshop span.icon-flag,[DeviceType="Mobile"] .mycurrency span.icon-flag,[DeviceType="Mobile"] .mylanguage span.icon-flag,[DeviceType="Mobile"] .myadmin span.icon-flag
			{
			display: inline-block !important;
		}
		[DeviceType="Mobile"] .myprintshop:hover .dropdown-menu,[DeviceType="Mobile"] .mycurrency:hover .dropdown-menu,[DeviceType="Mobile"] .mylanguage:hover .dropdown-menu,[DeviceType="Mobile"] .myadmin:hover .dropdown-menu
			{
			display: none;
		}
		[DeviceType="Mobile"] .myprintshop .myprintshop-label,[DeviceType="Mobile"] .mycurrency .myprintshop-label,[DeviceType="Mobile"] .mylanguage .myprintshop-label,[DeviceType="Mobile"] .myadmin .myprintshop-label,[DeviceType="Mobile"] .myprintshop .mycurrency-label,[DeviceType="Mobile"] .mycurrency .mycurrency-label,[DeviceType="Mobile"] .mylanguage .mycurrency-label,[DeviceType="Mobile"] .myadmin .mycurrency-label,[DeviceType="Mobile"] .myprintshop .mylanguage-label,[DeviceType="Mobile"] .mycurrency .mylanguage-label,[DeviceType="Mobile"] .mylanguage .mylanguage-label,[DeviceType="Mobile"] .myadmin .mylanguage-label,[DeviceType="Mobile"] .myprintshop .myadmin-label,[DeviceType="Mobile"] .mycurrency .myadmin-label,[DeviceType="Mobile"] .mylanguage .myadmin-label,[DeviceType="Mobile"] .myadmin .myadmin-label
			{
			text-align: left;
		}
		[DeviceType="Mobile"] .myprintshop .dropdown-menu,[DeviceType="Mobile"] .mycurrency .dropdown-menu,[DeviceType="Mobile"] .mylanguage .dropdown-menu,[DeviceType="Mobile"] .myadmin .dropdown-menu
			{
			display: none;
		}
		[DeviceType="Mobile"] .myprintshop-link,[DeviceType="Mobile"] .mycurrency-link,[DeviceType="Mobile"] .mylanguage-link,[DeviceType="Mobile"] .myadmin-link
			{
			margin: 0 15px;
			cursor: pointer;
			text-align: left;
			padding: 0 !important;
			line-height: inherit !important;
			float: none !important;
		}
		[DeviceType="Mobile"] .myprintshop-link .label,[DeviceType="Mobile"] .mycurrency-link .label,[DeviceType="Mobile"] .mylanguage-link .label,[DeviceType="Mobile"] .myadmin-link .label
			{
			padding-left: 8px;
			display: inline !important;
			color: #5e5e5e;
			font-weight: normal !important;
		}
		[DeviceType="Mobile"] .myprintshop-link:hover,[DeviceType="Mobile"] .mycurrency-link:hover,[DeviceType="Mobile"] .mylanguage-link:hover,[DeviceType="Mobile"] .myadmin-link:hover
			{
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .myprintshop-link:hover span,[DeviceType="Mobile"] .mycurrency-link:hover span,[DeviceType="Mobile"] .mylanguage-link:hover span,[DeviceType="Mobile"] .myadmin-link:hover span,[DeviceType="Mobile"] .myprintshop-link:hover .icon-world,[DeviceType="Mobile"] .mycurrency-link:hover .icon-world,[DeviceType="Mobile"] .mylanguage-link:hover .icon-world,[DeviceType="Mobile"] .myadmin-link:hover .icon-world,[DeviceType="Mobile"] .myprintshop-link:hover .icon-flag,[DeviceType="Mobile"] .mycurrency-link:hover .icon-flag,[DeviceType="Mobile"] .mylanguage-link:hover .icon-flag,[DeviceType="Mobile"] .myadmin-link:hover .icon-flag,[DeviceType="Mobile"] .myprintshop-link:hover .icon-settings,[DeviceType="Mobile"] .mycurrency-link:hover .icon-settings,[DeviceType="Mobile"] .mylanguage-link:hover .icon-settings,[DeviceType="Mobile"] .myadmin-link:hover .icon-settings
			{
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .myprintshop-link span,[DeviceType="Mobile"] .mycurrency-link span,[DeviceType="Mobile"] .mylanguage-link span,[DeviceType="Mobile"] .myadmin-link span,[DeviceType="Mobile"] .myprintshop-link .icon-world,[DeviceType="Mobile"] .mycurrency-link .icon-world,[DeviceType="Mobile"] .mylanguage-link .icon-world,[DeviceType="Mobile"] .myadmin-link .icon-world,[DeviceType="Mobile"] .myprintshop-link .icon-flag,[DeviceType="Mobile"] .mycurrency-link .icon-flag,[DeviceType="Mobile"] .mylanguage-link .icon-flag,[DeviceType="Mobile"] .myadmin-link .icon-flag,[DeviceType="Mobile"] .myprintshop-link .icon-settings,[DeviceType="Mobile"] .mycurrency-link .icon-settings,[DeviceType="Mobile"] .mylanguage-link .icon-settings,[DeviceType="Mobile"] .myadmin-link .icon-settings
			{
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .myprintshop {
			text-align: left;
			position: relative;
			bottom: 0;
			border-top: 0;
		}
		[DeviceType="Mobile"] .myprintshop:hover span,[DeviceType="Mobile"] .myprintshop:hover .print-shop-name,[DeviceType="Mobile"] .myprintshop:hover .print-shop-title
			{
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .myprintshop .myprintshop-link {
			display: block;
			line-height: 30px;
			text-decoration: none;
			cursor: pointer;
			color: #5e5e5e;
			font-weight: 400;
			margin: 0 15px;
		}
		[DeviceType="Mobile"] .myprintshop .myprintshop-link span.icon-location
			{
			display: inline;
		}
		[DeviceType="Mobile"] .myprintshop .myprintshop-link span.icon-select-bottom
			{
			display: none;
			top: 5px;
			position: relative;
			right: 0;
			margin-left: 5px;
			padding-right: 0;
			text-align: center;
		}
		[DeviceType="Mobile"] .myprintshop .myprintshop-link .print-shop-name {
			display: inline;
			font-size: 11.9px;
			color: #5e5e5e;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .myprintshop .myprintshop-link .print-shop-name:before
			{
			content: " - ";
		}
		[DeviceType="Mobile"] .myprintshop .myprintshop-link .print-shop-title {
			padding-left: 8px;
			background: none !important;
			border: 0 !important;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .footer {
			margin: 0;
			padding: 0;
			background: #5e5e5e;
			border-top: 1px solid #d8d8d8;
			border-bottom: 0;
			font-size: 10.5px;
			width: 100%;
			position: relative;
			overflow: auto;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			box-shadow: 0 0 0 #000;
			text-align: center;
		}
		[DeviceType="Mobile"] .footer .container {
			width: 100%;
			padding: 0;
		}
		[DeviceType="Mobile"] .footer [ng-repeat] {
			display: inline;
		}
		[DeviceType="Mobile"] .copy-right {
			display: block;
			line-height: 20px;
			width: 100%;
			color: #ffffff;
			text-align: center;
			padding: 0;
			padding-bottom: 20px;
		}
		[DeviceType="Mobile"] .footer .terms-of-use {
			float: none;
			display: inline-block;
			line-height: 20px;
			padding: 20px;
			width: auto;
			color: #ffffff;
			text-align: center;
			text-decoration: underline;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
		}
		[DeviceType="Mobile"] .footer .terms-of-use a {
			color: #ffffff;
			font-size: 10.5px;
			line-height: 20px;
		}
		[DeviceType="Mobile"] .footer .terms-of-use a:hover {
			color: #ffffff;
		}
		[DeviceType="Mobile"] .footer .myhelp {
			float: none;
			display: none;
			line-height: 20px;
			padding: 20px;
			width: auto;
			color: #ffffff;
			text-align: center;
			text-decoration: underline;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
		}
		[DeviceType="Mobile"] .footer .myhelp a {
			color: #ffffff;
		}
		[DeviceType="Mobile"] .footer .myhelp .icon_question_alt {
			display: none;
		}
		[DeviceType="Mobile"] .footer .myhelp .label {
			line-height: 20px;
			font-size: 10.5px;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .footer .myhelp:hover {
			color: #ffffff;
		}
		[DeviceType="Mobile"] .footer .mycontact {
			float: none;
			display: inline-block;
			line-height: 20px;
			padding: 20px;
			width: auto;
			color: #ffffff;
			text-align: center;
			text-decoration: underline;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
		}
		[DeviceType="Mobile"] .footer .mycontact .icon-phone {
			display: none;
		}
		[DeviceType="Mobile"] .footer .mycontact .label {
			line-height: 20px;
			font-size: 10.5px;
			display: inherit;
			font-weight: normal;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .footer .powered-by-company {
			display: block;
			clear: both;
			line-height: 30px;
			padding: 0;
			width: 100%;
			color: #ffffff;
			text-align: center;
		}
		[DeviceType="Mobile"] .footer .powered-by-company .powered-company-title
			{
			font-weight: 500;
		}
		[DeviceType="Mobile"] .footer .version {
			display: block;
			color: #ffffff;
			text-align: center;
			padding: 0;
			width: 100%;
		}
		[DeviceType="Mobile"] .myaccount-content {
			min-height: 100px;
			border-top: 1px solid #d8d8d8;
			background: none !important;
			color: black !important;
			border: 0 !important;
			border-radius: 0;
			font-size: 14px;
		}
		[DeviceType="Mobile"] .myaccount-content .info-text {
			padding: 10px;
			border-bottom: 0;
			border-bottom: 1px solid #d8d8d8;
		}
		[DeviceType="Mobile"] .myaccount-content a {
			color: #01a3e4;
			text-decoration: underline;
		}
		[DeviceType="Mobile"] .myaccount-content .myaccount-printshop-address,[DeviceType="Mobile"] .myaccount-content .myaccount-printshop-timing
			{
			float: none;
			display: block;
			width: auto;
			margin-left: 30px;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table,[DeviceType="Mobile"] .myaccount-company-order-table table,[DeviceType="Mobile"] .myaccount-address-table table,[DeviceType="Mobile"] .myaccount-files-table table,[DeviceType="Mobile"] .myaccount-savedjobs-table table,[DeviceType="Mobile"] .myaccount-orderhistory-table table,[DeviceType="Mobile"] .myaccount-spending-table table,[DeviceType="Mobile"] .myaccount-selectedprintshop-table
			{
			padding: 0;
			color: #000000;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table thead,[DeviceType="Mobile"] .myaccount-company-order-table table thead,[DeviceType="Mobile"] .myaccount-address-table table thead,[DeviceType="Mobile"] .myaccount-files-table table thead,[DeviceType="Mobile"] .myaccount-savedjobs-table table thead,[DeviceType="Mobile"] .myaccount-orderhistory-table table thead,[DeviceType="Mobile"] .myaccount-spending-table table thead,[DeviceType="Mobile"] .myaccount-selectedprintshop-table thead
			{
			background: #f1f1f1;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table thead tr>td,[DeviceType="Mobile"] .myaccount-company-order-table table thead tr>td,[DeviceType="Mobile"] .myaccount-address-table table thead tr>td,[DeviceType="Mobile"] .myaccount-files-table table thead tr>td,[DeviceType="Mobile"] .myaccount-savedjobs-table table thead tr>td,[DeviceType="Mobile"] .myaccount-orderhistory-table table thead tr>td,[DeviceType="Mobile"] .myaccount-spending-table table thead tr>td,[DeviceType="Mobile"] .myaccount-selectedprintshop-table thead tr>td
			{
			border: 0 !important;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table,[DeviceType="Mobile"] .myaccount-address-table table
			{
			margin-top: 0 !important;
			border: 0 !important;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table input[type="password"],[DeviceType="Mobile"] .myaccount-address-table table input[type="password"]
			{
			width: 96%;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table thead input[type="text"],[DeviceType="Mobile"] .myaccount-address-table table thead input[type="text"]
			{
			display: none;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table thead button,[DeviceType="Mobile"] .myaccount-address-table table thead button
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table tr,[DeviceType="Mobile"] .myaccount-address-table table tr
			{
			display: block;
			border-bottom: 1px solid #d8d8d8;
			padding: 10px;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table tr td,[DeviceType="Mobile"] .myaccount-address-table table tr td
			{
			display: block;
			border-bottom: 0;
			padding: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table tr:last-child,[DeviceType="Mobile"] .myaccount-address-table table tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table tr:hover,[DeviceType="Mobile"] .myaccount-address-table table tr:hover
			{
			background: none !important;
		}
		[DeviceType="Mobile"] .myaccount-profile-table table .info-text,[DeviceType="Mobile"] .myaccount-address-table table .info-text
			{
			padding: 0;
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .myaccount-profile-table .table-label {
			font-size: 11px;
			color: #919191;
		}
		[DeviceType="Mobile"] .myaccount-profile-table .profile-action {
			padding: 10px !important;
			margin: 0;
		}
		[DeviceType="Mobile"] .myaccount-profile-table .profile-action button {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: none !important;
		}
		[DeviceType="Mobile"] .myaccount-profile-table [disabled] {
			color: #919191;
		}
		[DeviceType="Mobile"] [ng-click="ShowPermittedFileTypes()"] {
			dipslay: block;
			margin-bottom: 10px;
		}
		[DeviceType="Mobile"] .myaccount-files-table table,[DeviceType="Mobile"] .myaccount-savedjobs-table table
			{
			margin-top: 0 !important;
			border: 0 !important;
		}
		[DeviceType="Mobile"] .myaccount-files-table table thead button,[DeviceType="Mobile"] .myaccount-savedjobs-table table thead button
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .myaccount-files-table table tr,[DeviceType="Mobile"] .myaccount-savedjobs-table table tr
			{
			display: block;
			border-bottom: 1px solid #d8d8d8;
			padding: 10px;
		}
		[DeviceType="Mobile"] .myaccount-files-table table tr td,[DeviceType="Mobile"] .myaccount-savedjobs-table table tr td
			{
			display: block;
			border-bottom: 0;
			padding: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .myaccount-files-table table tr td:first-child,[DeviceType="Mobile"] .myaccount-savedjobs-table table tr td:first-child
			{
			display: none;
		}
		[DeviceType="Mobile"] .myaccount-files-table table tr:last-child,[DeviceType="Mobile"] .myaccount-savedjobs-table table tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .myaccount-files-table table tr:hover,[DeviceType="Mobile"] .myaccount-savedjobs-table table tr:hover
			{
			background: none !important;
		}
		[DeviceType="Mobile"] .myaccount-files-table table .info-text,[DeviceType="Mobile"] .myaccount-savedjobs-table table .info-text
			{
			padding: 0;
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table {
			margin-top: 0 !important;
			border: 0 !important;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table tr {
			display: block;
			border-bottom: 1px solid #d8d8d8;
			padding: 10px;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table tr td {
			display: block;
			border-bottom: 0;
			padding: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table tr:hover {
			background: none !important;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table tr .order-info-table tr
			{
			border-bottom: 0;
			padding: 0;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table tr .order-info-table tr td
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table table .info-text {
			padding: 0;
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table table {
			margin-top: 0 !important;
			border: 0 !important;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table table tr {
			display: block;
			border-bottom: 1px solid #d8d8d8;
			padding: 10px;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table table tr td {
			display: block;
			border-bottom: 0;
			padding: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table table tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table table tr:hover {
			background: none !important;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table table .info-text {
			padding: 0;
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table {
			margin-top: 0 !important;
			border: 0 !important;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table thead {
			display: none !important;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table tbody label {
			display: block;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table tr {
			display: block;
			border-bottom: 1px solid #d8d8d8;
			padding: 10px;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table tr td {
			display: block;
			border-bottom: 0;
			padding: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table tr:last-child {
			border: 0;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table tr:hover {
			background: none !important;
		}
		[DeviceType="Mobile"] .myaccount-spending-table table .info-text {
			padding: 0;
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table {
			margin-top: 0 !important;
			border: 0 !important;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table thead {
			display: none;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table tr {
			display: block;
			border-bottom: 1px solid #d8d8d8;
			padding: 10px;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table tr td {
			display: block;
			border-bottom: 0;
			padding: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table tr td:first-child
			{
			display: none;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table tr:hover
			{
			background: none !important;
		}
		[DeviceType="Mobile"] .myaccount-selectedprintshop-table table .info-text
			{
			padding: 0;
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .category-page-subcategory .category-page-title {
			margin-left: 0;
		}
		[DeviceType="Mobile"] .category-page-all {
			overflow: inherit;
		}
		[DeviceType="Mobile"] .featured-product-title,[DeviceType="Mobile"] .featured-category-title,[DeviceType="Mobile"] .print-shop-title,[DeviceType="Mobile"] .category-page-title,[DeviceType="Mobile"] .myaccount-page-title,[DeviceType="Mobile"] .register-page-title
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			color: #5e5e5e;
			box-shadow: 0 0 0 #000000;
			border: 0;
			margin: 0;
			background: #f1f1f1 !important;
			border-bottom: 1px solid #d8d8d8;
			border-top: 1px solid #d8d8d8;
			-webkit-border-radius: 0 !important;
			-moz-border-radius: 0 !important;
			border-radius: 0 !important;
			padding: 10px;
		}
		[DeviceType="Mobile"] .featured-product-title span,[DeviceType="Mobile"] .featured-category-title span,[DeviceType="Mobile"] .print-shop-title span,[DeviceType="Mobile"] .category-page-title span,[DeviceType="Mobile"] .myaccount-page-title span,[DeviceType="Mobile"] .register-page-title span
			{
			color: #5e5e5e;
			background: transparent !important;
			padding-left: 0;
			padding-right: 0;
			font-size: 15px;
			text-transform: uppercase;
			font-weight: normal;
			line-height: inherit;
		}
		[DeviceType="Mobile"] .myaccount-page-title div {
			float: none !important;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table thead {
			display: none !important;
		}
		[DeviceType="Mobile"] .myaccount-orderhistory-table tbody label {
			display: block;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table thead {
			display: none !important;
		}
		[DeviceType="Mobile"] .myaccount-company-order-table tbody label {
			display: block;
		}
		[DeviceType="Mobile"] .search-results {
			margin: 0;
			padding: 0;
		}
		[DeviceType="Mobile"] .search-result-info {
			padding: 10px;
			margin: 0;
		}
		[DeviceType="Mobile"] .search-results-title {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			color: #5e5e5e;
			box-shadow: 0 0 0 #000000;
			border: 0;
			margin: 0;
			background: #f1f1f1 !important;
			border-bottom: 1px solid #d8d8d8;
			border-top: 1px solid #d8d8d8;
			-webkit-border-radius: 0 !important;
			-moz-border-radius: 0 !important;
			border-radius: 0 !important;
			padding: 10px;
		}
		[DeviceType="Mobile"] .search-results-title h3 {
			color: #5e5e5e;
			background: transparent !important;
			margin: 0;
			padding: 0;
		}
		[DeviceType="Mobile"] .login-panel,[DeviceType="Mobile"] .forgot-password-modal,[DeviceType="Mobile"] .terms-modal,[DeviceType="Mobile"] .contactus-modal,[DeviceType="Mobile"] .mycurrency-list-modal,[DeviceType="Mobile"] .mylanguage-list-modal,[DeviceType="Mobile"] .myprint-messenger-list-modal,[DeviceType="Mobile"] .product-kit-modal
			{
			margin-left: 0 !important;
			margin-top: 0 !important;
			position: static;
			border: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		[DeviceType="Mobile"] .login-panel {
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		[DeviceType="Mobile"] .login-panel .forgot-password {
			text-decoration: underline;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .login-panel .login-register a {
			text-decoration: underline;
			color: #01a3e4;
			font-size: inherit;
		}
		[DeviceType="Mobile"] .login-panel label,[DeviceType="Mobile"] .login-panel input[type="text"],[DeviceType="Mobile"] .login-panel input[type="password"]
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin-bottom: 10px;
		}
		[DeviceType="Mobile"] .login-panel .modal-header {
			display: none;
		}
		[DeviceType="Mobile"] .login-panel .login-actions {
			margin-top: 20px;
		}
		[DeviceType="Mobile"] .login-panel .login-actions .login-button {
			float: none;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .login-panel .forgot-password {
			margin: 20px 0;
			float: none;
			text-align: left;
			display: block;
		}
		[DeviceType="Mobile"] .register-page-content .register-form-fields {
			width: 100%;
		}
		[DeviceType="Mobile"] .register-page-content .register-form-fields .row-fluid [class*="span"]
			{
			margin-left: 0;
		}
		[DeviceType="Mobile"] .register-page-content .register-form-fields .span6,[DeviceType="Mobile"] .register-page-content .register-form-fields .span12,[DeviceType="Mobile"] .register-page-content .register-form-fields .span7
			{
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .register-page-content .register-why {
			display: none;
		}
		[DeviceType="Mobile"] .register-page-content a {
			text-decoration: underline;
			color: #5e5e5e;
			font-size: inherit;
		}
		[DeviceType="Mobile"] .product-kit-modal .modal-footer .kit-secondary-action
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-kit-modal {
			width: 100%;
			margin: 0 !important;
		}
		[DeviceType="Mobile"] .product-kit-modal .help {
			display: none;
		}
		[DeviceType="Mobile"] .product-kit-modal .btn-secondary {
			background: #5e5e5e;
			color: #ffffff;
			width: 47.5%;
			margin: 0;
			margin-left: 2%;
			float: none;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-kit-modal .btn-secondary:hover {
			color: #5e5e5e;
			background: #d8d8d8;
		}
		[DeviceType="Mobile"] .product-kit-modal .btn {
			width: 47.5%;
			margin: 0;
			margin-right: 2%;
			float: none;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-kit-modal .product-details-page-content {
			width: 100% !important;
		}
		[DeviceType="Mobile"] .product-kit-modal .product-details-page-image {
			text-align: center;
		}
		[DeviceType="Mobile"] .product-kit-modal .product-details-page-image img
			{
			margin: 0 auto;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-part-list .btn-secondary
			{
			width: auto;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-part-list td {
			display: block;
			text-align: left;
			margin-bottom: 5px;
			border: 0;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-part-list .kit-td-item-status,[DeviceType="Mobile"] .product-kit-modal .kit-product-part-list .kit-small-product-image,[DeviceType="Mobile"] .product-kit-modal .kit-product-part-list .kit-td-item-details
			{
			display: inline-block;
			width: 33.33%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border-top: 1px solid #cccccc;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-part-list .kit-td-item-quantity
			{
			float: left;
			width: 50%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-part-list .kit-td-item-button
			{
			float: right;
			width: 50%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			text-align: right;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-details-info {
			width: 100%;
			float: none;
			display: block;
			clear: both;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-job-details {
			width: 100%;
			float: none;
			display: block;
			clear: both;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-job-details table.kit-jobs-quantity
			{
			padding-bottom: 0;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-job-details table.kit-jobs-quantity .label
			{
			display: block;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-job-details table.kit-jobs-quantity td
			{
			display: block;
			text-align: left;
			margin-bottom: 10px;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-job-details table.kit-jobs-quantity thead
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-kit-modal .kit-product-job-details table.kit-jobs-quantity input#TxtKitJobName
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .product-kit-modal .modal-header {
			background: transparent !important;
			border-bottom: 1px solid #e4e4e4 !important;
		}
		[DeviceType="Mobile"] .product-kit-modal .modal-header span {
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .product-kit-modal .modalcontent {
			padding: 10px !important;
			overflow: auto;
			max-height: inherit;
		}
		[DeviceType="Mobile"] .product-kit-modal .modal-footer {
			padding: 10px !important;
			height: inherit !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			box-shadow: 0 0 0 #000000 !important;
		}
		[DeviceType="Mobile"] .product-kit-modal .modal-footer .kit-primary-action
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-details-page {
			width: 100%;
			margin-left: 0 !important;
		}
		[DeviceType="Mobile"] .product-details-page .modal-header {
			background: transparent !important;
			border-bottom: 1px solid #e4e4e4 !important;
		}
		[DeviceType="Mobile"] .product-details-page .modal-header span {
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .product-details-page .modalContent {
			padding: 0;
			overflow: auto;
			height: inherit;
		}
		[DeviceType="Mobile"] .product-details-page .modal-footer {
			padding: 10px !important;
			height: inherit !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			box-shadow: 0 0 0 #000000 !important;
		}
		[DeviceType="Mobile"] .product-details-page-image {
			float: none;
			display: block;
			margin-right: 0;
			text-align: center;
			padding: 15px;
		}
		[DeviceType="Mobile"] .product-details-page-image img {
			width: inherit;
			max-width: 100%;
		}
		[DeviceType="Mobile"] .product-details-page-content {
			float: none;
			display: block;
			width: 100% !important;
			border-top: 1px solid #e4e4e4;
			padding: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-details-page-actions {
			padding: 10px;
			text-align: center;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-details-page-actions .btn {
			width: 100%;
			margin: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-details-page-actions .btn-secondary {
			width: 48%;
			margin: 0;
			margin-right: 2%;
			display: none;
		}
		[DeviceType="Mobile"] .mylanguage-list-modal .modal-header {
			background: transparent !important;
			border-bottom: 1px solid #e4e4e4 !important;
		}
		[DeviceType="Mobile"] .mylanguage-list-modal .modal-header span {
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .mylanguage-list-modal .modal-footer {
			padding: 10px !important;
			height: inherit !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			box-shadow: 0 0 0 #000000 !important;
			margin: 0 !important;
		}
		[DeviceType="Mobile"] .mylanguage-list-modal .modal-footer button {
			width: 100% !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0 !important;
		}
		[DeviceType="Mobile"] .mycurrency-list-modal .modal-header {
			background: transparent !important;
			border-bottom: 1px solid #e4e4e4 !important;
		}
		[DeviceType="Mobile"] .mycurrency-list-modal .modal-header span {
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .mycurrency-list-modal .modal-footer {
			padding: 10px !important;
			height: inherit !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			box-shadow: 0 0 0 #000000 !important;
			margin: 0 !important;
		}
		[DeviceType="Mobile"] .mycurrency-list-modal .modal-footer button {
			width: 100% !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0 !important;
		}
		[DeviceType="Mobile"] .terms-modal .modal-header {
			background: transparent !important;
			border-bottom: 1px solid #e4e4e4 !important;
		}
		[DeviceType="Mobile"] .terms-modal .modal-header span {
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .terms-modal .modal-footer {
			display: none !important;
		}
		[DeviceType="Mobile"] .forgot-password-modal .modal-header {
			background: transparent !important;
			border-bottom: 1px solid #e4e4e4 !important;
		}
		[DeviceType="Mobile"] .forgot-password-modal .modal-header span {
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .forgot-password-modal .modalcontent input,[DeviceType="Mobile"] .forgot-password-modal .modalcontent select
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .forgot-password-modal .modal-footer {
			text-align: left;
			padding: 20px !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border-top: 0 !important;
			height: inherit !important;
		}
		[DeviceType="Mobile"] .contactus-modal .modal-header {
			background: transparent !important;
			border-bottom: 1px solid #e4e4e4 !important;
		}
		[DeviceType="Mobile"] .contactus-modal .modal-header span {
			color: #5e5e5e !important;
		}
		[DeviceType="Mobile"] .contactus-modal .modalcontent {
			margin: 0;
			padding: 10px !important;
			max-height: inherit;
		}
		[DeviceType="Mobile"] .contactus-modal .modal-footer {
			display: none !important;
		}
		[DeviceType="Mobile"] .cart-page {
			border-top: 1px solid #e4e4e4;
			padding: 0;
			box-shadow: 0 0 0 #000000;
		}
		[DeviceType="Mobile"] .cart-page .cart-page-title {
			clear: both;
		}
		[DeviceType="Mobile"] .cart-page .cart-no-items {
			border: 0;
			text-align: inherit;
			min-height: inherit;
			padding: 10px;
			overflow: inherit;
			margin-top: 10px;
			clear: both;
		}
		[DeviceType="Mobile"] .cart-page .cart-no-items .cart-shopping-button {
			padding: 10px 20px;
			line-height: inherit;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		[DeviceType="Mobile"] .cart-page .cart-no-items .cart-shopping-button span.icon-arrow-left2
			{
			display: none;
		}
		[DeviceType="Mobile"] .cart-page .cart-no-items h3 {
			margin: 0;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container {
			width: 100%;
			border-left: 0;
			border-right: 0;
			margin: 0;
		}
		[DeviceType="Mobile"] .cart-page .cart-container th {
			display: none;
		}
		[DeviceType="Mobile"] .cart-page .cart-container td {
			display: inline-block;
			border: 0;
			overflow: auto;
			width: 50%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			padding: 5px 10px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container tr {
			border-bottom: 1px solid #e4e4e4;
		}
		[DeviceType="Mobile"] .cart-page .cart-container tr:hover {
			background: none;
		}
		[DeviceType="Mobile"] .cart-page .cart-container tr:last-child {
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .cart-page .cart-container tr td:first-child {
			width: 100%;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .cart-item-level-error
			{
			overflow: hidden;
			margin-top: -1px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .cart-item-level-error:before
			{
			width: 5px;
			height: 5px;
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-bottom: 8px solid transparent;
			border-top: 8px solid #ffffff;
			position: relative;
			content: " ";
			color: white;
			top: 3px;
			left: 1px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .cart-product-image {
			margin-right: 0 !important;
			margin-top: 10px !important;
			float: right !important;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .cart-product-image img
			{
			float: right !important;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .product-align {
			width: 100%;
			padding-top: 10px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .quantity-align {
			float: none;
			width: 100%;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .cart-item-remove {
			float: none;
			display: inline;
			margin-left: 15px;
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .cart-item-remove .icon-trash
			{
			position: relative;
			margin-right: 3px;
			top: 1px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .save-for-later {
			float: none;
			display: inline;
			margin-left: 15px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .unit-price-align {
			text-align: left;
			padding-bottom: 10px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .unit-price-align .label
			{
			display: inline;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .total-align {
			padding-bottom: 10px;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .total-align .label {
			display: inline;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .unit-price-align,[DeviceType="Mobile"] .cart-page .cart-container .total-align
			{
			width: 33.33%;
			float: left;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .unit-price-align label,[DeviceType="Mobile"] .cart-page .cart-container .total-align label
			{
			display: block;
			font-size: 11px;
			color: #9e9e9e;
		}
		[DeviceType="Mobile"] .cart-page .cart-container .total-align {
			float: right;
		}
		[DeviceType="Mobile"] .cart-page .cart-product-quantity {
			width: auto;
			float: none;
			display: inline;
		}
		[DeviceType="Mobile"] .cart-page .line-item-actions {
			display: inline;
		}
		[DeviceType="Mobile"] .cart-page .cart-page-title {
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .print-shop-selector,[DeviceType="Mobile"] .cart-page .cart-misc-container .due-date-selector
			{
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			border-left: 0;
			border-right: 0;
			overflow: inherit !important;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container a.print-shop-selected,[DeviceType="Mobile"] .cart-page .cart-misc-container a.due-date-picker
			{
			display: block;
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0 !important;
			padding: 0 7px !important;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .PrintShop-AddressDisplay,[DeviceType="Mobile"] .cart-page .cart-misc-container .calendar-container
			{
			z-index: 1 !important;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .calendar-container button,[DeviceType="Mobile"] .cart-page .cart-misc-container .calendar-container input,[DeviceType="Mobile"] .cart-page .cart-misc-container .calendar-container a
			{
			line-height: inherit;
		}
		[DeviceType="Mobile"] .cart-page .order-summary-checkout {
			float: none;
			width: 100%;
			border: 1px solid #e4e4e4;
			border-left: 0;
			border-right: 0;
			border-top: 0;
			box-shadow: 0 0 0 #000000;
			margin: 0;
		}
		[DeviceType="Mobile"] .cart-page .cart-floating-actions {
			width: 100%;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cart-page .cart-floating-actions .cart-shopping-button
			{
			display: none;
		}
		[DeviceType="Mobile"] .cart-page .cart-floating-actions .cart-clear-button
			{
			text-transform: none;
			text-decoration: underline;
			width: 100%;
			text-align: center;
			padding: 0;
			margin: 0;
			display: block;
			background: none;
			color: #5e5e5e;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cart-page .cart-floating-actions .cart-checkout-button
			{
			width: 100%;
			padding: 10px 20px;
		}
		[DeviceType="Mobile"] .cart-page .cart-floating-actions .cart-checkout-button span.icon-arrow-right2
			{
			display: none;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container {
			width: 100%;
			padding: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border-left: 0;
			border-right: 0;
			border-bottom: 0;
			margin: 0;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .print-shop-selector
			{
			float: none;
			width: 100%;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			overflow: auto;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .print-shop-selector .print-shop-selector-title
			{
			display: block;
			float: none;
			padding: 0;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .print-shop-selector a.print-shop-selected
			{
			padding: 0;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .due-date-selector
			{
			float: none;
			width: 100%;
			border-top: 1px solid #e4e4e4;
			padding: 0;
			overflow: auto;
			line-height: normal;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .due-date-selector .due-date-selector-title
			{
			display: block;
			padding: 0;
			line-height: 30px !important;
		}
		[DeviceType="Mobile"] .cart-page .cart-misc-container .due-date-selector a.due-date-picker
			{
			padding: 0;
			line-height: 30px !important;
		}
		[DeviceType="Mobile"] .checkout-page {
			border-top: 1px solid #e4e4e4;
			padding: 0;
			box-shadow: 0 0 0 #000000;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-progress-indicator {
			display: none;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-page-title {
			padding: 20px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-page-title span {
			margin-bottom: 0;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
			width: 100%;
			box-shadow: 0 0 0 #000000;
			margin: 0;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .shipping-address-detail
			{
			width: 100%;
			display: block;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .printshop-address-timing
			{
			clear: both;
			float: none;
			width: 100%;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment
			{
			border-top: 0;
			border-right: 0;
			border-left: 0;
			margin-bottom: 0;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment:first-child
			{
			border-top: 1px solid #e4e4e4;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment:last-child
			{
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span1,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span2,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span3,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span4,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span5,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span6,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span7,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span8,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span9,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span10,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span11,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .row-fluid .span12
			{
			width: 100%;
			margin: 3px 0;
			display: block;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc
			{
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
			width: 100%;
			padding: 10px;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent
			{
			display: block;
			float: none;
			position: static;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link
			{
			width: 100%;
			text-align: left;
			background: #ffffff;
			color: #5e5e5e;
			padding: 0;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link .icon-select-bottom
			{
			display: none;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link:hover
			{
			background: none;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link:hover .add-another-recipent-new-label
			{
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link .add-another-recipent-label
			{
			font-weight: bold;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-link .add-another-recipent-label span.label:after
			{
			content: ":";
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .dropdown-menu
			{
			display: block;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-list
			{
			background: none;
			position: relative;
			border: 0;
			padding: 0;
			left: inherit;
			display: inherit;
			z-index: inherit;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
			-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-list li
			{
			padding: 0;
			padding-bottom: 10px;
			border: 0;
			text-decoration: underline;
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .add-another-recipent .add-another-recipent-list li:hover
			{
			background: none;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .remove-recipient
			{
			background: #ffffff;
			color: #5e5e5e;
			padding: 0;
			margin: 0;
			margin-top: -8px;
			text-decoration: underline;
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-shipment .shipping-misc .remove-recipient:hover
			{
			background: none;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-no,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-status,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-order-details .checkout-order-info .order-date
			{
			display: block;
			padding-left: 0 !important;
			float: none !important;
			overflow: auto;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended
			{
			padding: 0;
			width: 100%;
			display: block;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended .order-person
			{
			padding: 10px;
			border-bottom: 1px solid #e4e4e4;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			overflow: auto;
			float: none;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-order-details .checkout-order-info-extended .order-printshop
			{
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			overflow: auto;
			float: none;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment
			{
			margin-bottom: 0;
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .payment-information
			{
			min-height: inherit;
		}
		[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span1,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span2,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span3,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span4,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span5,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span6,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span7,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span8,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span9,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span10,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span11,[DeviceType="Mobile"] .checkout-page .checkout-container .checkout-payment .row-fluid .span12
			{
			width: 100%;
			margin: 3px 0;
			display: block;
		}
		[DeviceType="Mobile"] .checkout-page .order-summary-checkout {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
			width: 100%;
			box-shadow: 0 0 0 #000000;
			border: 1px solid #e4e4e4;
			margin: 0;
		}
		[DeviceType="Mobile"] .checkout-page .order-summary-checkout .order-summary-payment
			{
			outline: 0;
		}
		[DeviceType="Mobile"] .checkout-page .cart-floating-actions {
			width: 100%;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .checkout-page .cart-floating-actions .cart-shopping-button,[DeviceType="Mobile"] .checkout-page .cart-floating-actions .cart-clear-button,[DeviceType="Mobile"] .checkout-page .cart-floating-actions .cart-print-button
			{
			display: none;
		}
		[DeviceType="Mobile"] .checkout-page .cart-floating-actions .cart-checkout-button
			{
			width: 100%;
			padding: 10px 20px;
		}
		[DeviceType="Mobile"] .checkout-page .cart-floating-actions .cart-checkout-button span.icon-arrow-right2
			{
			display: none;
		}
		[DeviceType="Mobile"] .checkout-page .order-thank-you {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
			width: 100%;
			padding: 10px;
			border-top: 1px solid #e4e4e4;
		}
		[DeviceType="Mobile"] .checkout-page .order-confirmation-approve-panel {
			margin-bottom: -40px;
			background: #ffffff;
			margin-top: -30px;
			border: 0;
		}
		[DeviceType="Mobile"] .checkout-page .order-confirmation-approve-panel textarea
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .wrapper-other .pagenotfound {
			border: 0 solid #d8d8d8;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
			-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			width: 100%;
			margin: auto;
			margin-top: 0;
		}
		[DeviceType="Mobile"] .wrapper-other .pagenotfound .logo {
			display: block;
			width: 100%;
			text-align: center;
		}
		[DeviceType="Mobile"] .wrapper-other .pagenotfound .error-content {
			display: block;
		}
		[DeviceType="Mobile"] .wrapper-other .pagenotfound .error-content .image
			{
			display: block;
			text-align: center;
		}
		[DeviceType="Mobile"] .wrapper-other .pagenotfound .error-content .image img
			{
			width: 150px;
			float: none;
			margin-right: inherit;
		}
		[DeviceType="Mobile"] .wrapper-other .pagenotfound .error-content .content
			{
			display: block;
			padding-left: inherit;
			vertical-align: top;
			text-align: center;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table {
			margin-top: 0 !important;
			border: 0 !important;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table thead {
			display: none !important;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table tbody label {
			display: block;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table tr {
			display: block;
			border-bottom: 1px solid #d8d8d8;
			padding: 10px !important;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table tr td {
			display: block;
			border-bottom: 0;
			padding: 0;
			text-align: left;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table tr:hover {
			background: none !important;
		}
		[DeviceType="Mobile"] .order-approval-details-modal table .info-text {
			padding: 0;
			border-bottom: 0;
		}
	}
	
	@font-face {
		font-family: 'unicons';
		src: url('fonts/webfonts-unicons/unicons.eot');
		src: url('fonts/webfonts-unicons/unicons.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/webfonts-unicons/unicons.svg#unicons') format('svg'),
			url('fonts/webfonts-unicons/unicons.woff') format('woff'),
			url('fonts/webfonts-unicons/unicons.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	/* Use the following CSS code if you want to use data attributes for inserting your icons */
	[data-icon]:before {
		font-family: 'unicons';
		content: attr(data-icon);
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
	}
	/* Use the following CSS code if you want to have a class per icon */
	[class^="icon-"]:before,[class*=" icon-"]:before {
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		padding-right: 3px;
	}
	
	.icon-zoom-out:before {
		content: "\e000";
	}
	
	.icon-zoom-in:before {
		content: "\e001";
	}
	
	.icon-youtube:before {
		content: "\e002";
	}
	
	.icon-yahoo:before {
		content: "\e003";
	}
	
	.icon-world:before {
		content: "\e004";
	}
	
	.icon-volume:before {
		content: "\e005";
	}
	
	.icon-volume-off:before {
		content: "\e006";
	}
	
	.icon-volume-medium:before {
		content: "\e007";
	}
	
	.icon-volume-loud:before {
		content: "\e008";
	}
	
	.icon-vimeo:before {
		content: "\e009";
	}
	
	.icon-video:before {
		content: "\e00a";
	}
	
	.icon-user-male:before {
		content: "\e00b";
	}
	
	.icon-user-female:before {
		content: "\e00c";
	}
	
	.icon-upload2:before {
		content: "\e00d";
	}
	
	.icon-upload:before {
		content: "\e00e";
	}
	
	.icon-update:before {
		content: "\e00f";
	}
	
	.icon-unstar:before {
		content: "\e010";
	}
	
	.icon-unlove:before {
		content: "\e011";
	}
	
	.icon-unlock:before {
		content: "\e012";
	}
	
	.icon-unlike:before {
		content: "\e013";
	}
	
	.icon-twitter:before {
		content: "\e014";
	}
	
	.icon-trash:before {
		content: "\e015";
	}
	
	.icon-timemachine:before {
		content: "\e016";
	}
	
	.icon-texting:before {
		content: "\e017";
	}
	
	.icon-tags:before {
		content: "\e018";
	}
	
	.icon-tag:before {
		content: "\e019";
	}
	
	.icon-stumbleupon:before {
		content: "\e01a";
	}
	
	.icon-stream:before {
		content: "\e01b";
	}
	
	.icon-storage:before {
		content: "\e01c";
	}
	
	.icon-stop2:before {
		content: "\e01d";
	}
	
	.icon-stop:before {
		content: "\e01e";
	}
	
	.icon-star:before {
		content: "\e01f";
	}
	
	.icon-spotify:before {
		content: "\e020";
	}
	
	.icon-small-thumbnails:before {
		content: "\e021";
	}
	
	.icon-skype:before {
		content: "\e022";
	}
	
	.icon-shuffle:before {
		content: "\e023";
	}
	
	.icon-share:before {
		content: "\e024";
	}
	
	.icon-settings:before {
		content: "\e025";
	}
	
	.icon-select-vertical:before {
		content: "\e026";
	}
	
	.icon-select-top:before {
		content: "\e027";
	}
	
	.icon-select-right:before {
		content: "\e028";
	}
	
	.icon-select-left:before {
		content: "\e029";
	}
	
	.icon-select-horizontal:before {
		content: "\e02a";
	}
	
	.icon-select-bottom:before {
		content: "\e02b";
	}
	
	.icon-search:before {
		content: "\e02c";
	}
	
	.icon-rewind-to-the-start:before {
		content: "\e02d";
	}
	
	.icon-rewind-to-the-end:before {
		content: "\e02e";
	}
	
	.icon-rewind-to-prev-breakpoint:before {
		content: "\e02f";
	}
	
	.icon-rewind-to-next-breakpoint:before {
		content: "\e030";
	}
	
	.icon-rewind-forward:before {
		content: "\e031";
	}
	
	.icon-rewind-back:before {
		content: "\e032";
	}
	
	.icon-reply:before {
		content: "\e033";
	}
	
	.icon-repeat2:before {
		content: "\e034";
	}
	
	.icon-repeat:before {
		content: "\e035";
	}
	
	.icon-reload2:before {
		content: "\e036";
	}
	
	.icon-reload:before {
		content: "\e037";
	}
	
	.icon-rec:before {
		content: "\e038";
	}
	
	.icon-plus:before {
		content: "\e039";
	}
	
	.icon-play:before {
		content: "\e03a";
	}
	
	.icon-pinterest:before {
		content: "\e03b";
	}
	
	.icon-pin:before {
		content: "\e03c";
	}
	
	.icon-pie-chart:before {
		content: "\e03d";
	}
	
	.icon-photo:before {
		content: "\e03e";
	}
	
	.icon-phone:before {
		content: "\e03f";
	}
	
	.icon-pen:before {
		content: "\e040";
	}
	
	.icon-pause:before {
		content: "\e041";
	}
	
	.icon-path:before {
		content: "\e042";
	}
	
	.icon-option:before {
		content: "\e043";
	}
	
	.icon-note:before {
		content: "\e044";
	}
	
	.icon-new-window:before {
		content: "\e045";
	}
	
	.icon-new-message:before {
		content: "\e046";
	}
	
	.icon-move:before {
		content: "\e047";
	}
	
	.icon-more:before {
		content: "\e048";
	}
	
	.icon-minus:before {
		content: "\e049";
	}
	
	.icon-minimize:before {
		content: "\e04a";
	}
	
	.icon-mic:before {
		content: "\e04b";
	}
	
	.icon-mic-cross:before {
		content: "\e04c";
	}
	
	.icon-messages:before {
		content: "\e04d";
	}
	
	.icon-message2:before {
		content: "\e04e";
	}
	
	.icon-message:before {
		content: "\e04f";
	}
	
	.icon-melody:before {
		content: "\e050";
	}
	
	.icon-maximize:before {
		content: "\e051";
	}
	
	.icon-map:before {
		content: "\e052";
	}
	
	.icon-mail:before {
		content: "\e053";
	}
	
	.icon-macbook:before {
		content: "\e054";
	}
	
	.icon-love:before {
		content: "\e055";
	}
	
	.icon-loudspeaker:before {
		content: "\e056";
	}
	
	.icon-lock:before {
		content: "\e057";
	}
	
	.icon-location:before {
		content: "\e058";
	}
	
	.icon-list3:before {
		content: "\e059";
	}
	
	.icon-list2:before {
		content: "\e05a";
	}
	
	.icon-list:before {
		content: "\e05b";
	}
	
	.icon-list-with-thumbnails:before {
		content: "\e05c";
	}
	
	.icon-linkedin:before {
		content: "\e05d";
	}
	
	.icon-link:before {
		content: "\e05e";
	}
	
	.icon-like:before {
		content: "\e05f";
	}
	
	.icon-large-thumbnails:before {
		content: "\e060";
	}
	
	.icon-key:before {
		content: "\e061";
	}
	
	.icon-iphone:before {
		content: "\e062";
	}
	
	.icon-ipad:before {
		content: "\e063";
	}
	
	.icon-intstagram:before {
		content: "\e064";
	}
	
	.icon-increase:before {
		content: "\e065";
	}
	
	.icon-imac:before {
		content: "\e066";
	}
	
	.icon-home:before {
		content: "\e067";
	}
	
	.icon-folder:before {
		content: "\e068";
	}
	
	.icon-flag:before {
		content: "\e069";
	}
	
	.icon-filter:before {
		content: "\e06a";
	}
	
	.icon-facebook:before {
		content: "\e06b";
	}
	
	.icon-eye:before {
		content: "\e06c";
	}
	
	.icon-eye-cross:before {
		content: "\e06d";
	}
	
	.icon-external:before {
		content: "\e06e";
	}
	
	.icon-exit:before {
		content: "\e06f";
	}
	
	.icon-evernote:before {
		content: "\e070";
	}
	
	.icon-dribbble:before {
		content: "\e071";
	}
	
	.icon-download2:before {
		content: "\e072";
	}
	
	.icon-download:before {
		content: "\e073";
	}
	
	.icon-documents:before {
		content: "\e074";
	}
	
	.icon-document:before {
		content: "\e075";
	}
	
	.icon-directions:before {
		content: "\e076";
	}
	
	.icon-deviantart:before {
		content: "\e077";
	}
	
	.icon-delete:before {
		content: "\e078";
	}
	
	.icon-decrease:before {
		content: "\e079";
	}
	
	.icon-cross:before {
		content: "\e07a";
	}
	
	.icon-code:before {
		content: "\e07b";
	}
	
	.icon-cloud:before {
		content: "\e07c";
	}
	
	.icon-clock:before {
		content: "\e07d";
	}
	
	.icon-clip:before {
		content: "\e07e";
	}
	
	.icon-checkmark:before {
		content: "\e07f";
	}
	
	.icon-chart:before {
		content: "\e080";
	}
	
	.icon-categories:before {
		content: "\e081";
	}
	
	.icon-case:before {
		content: "\e082";
	}
	
	.icon-cart-full:before {
		content: "\e083";
	}
	
	.icon-cart-empty:before {
		content: "\e084";
	}
	
	.icon-card:before {
		content: "\e085";
	}
	
	.icon-camera:before {
		content: "\e086";
	}
	
	.icon-calendar2:before {
		content: "\e087";
	}
	
	.icon-calendar:before {
		content: "\e088";
	}
	
	.icon-calendar-done:before {
		content: "\e089";
	}
	
	.icon-bucket:before {
		content: "\e08a";
	}
	
	.icon-box2:before {
		content: "\e08b";
	}
	
	.icon-box:before {
		content: "\e08c";
	}
	
	.icon-book:before {
		content: "\e08d";
	}
	
	.icon-bell:before {
		content: "\e08e";
	}
	
	.icon-behance:before {
		content: "\e08f";
	}
	
	.icon-arrow-top2:before {
		content: "\e090";
	}
	
	.icon-arrow-top:before {
		content: "\e091";
	}
	
	.icon-arrow-right2:before {
		content: "\e092";
	}
	
	.icon-arrow-right:before {
		content: "\e093";
	}
	
	.icon-arrow-left2:before {
		content: "\e094";
	}
	
	.icon-arrow-left:before {
		content: "\e095";
	}
	
	.icon-arrow-down2:before {
		content: "\e096";
	}
	
	.icon-arrow-down:before {
		content: "\e097";
	}
	
	@font-face {
		font-family: 'ElegantIcons';
		src: url('fonts/webfonts-eleganticons/ElegantIcons.eot');
		src: url('fonts/webfonts-eleganticons/ElegantIcons.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/webfonts-eleganticons/ElegantIcons.woff') format('woff'),
			url('fonts/webfonts-eleganticons/ElegantIcons.ttf') format('truetype'),
			url('fonts/webfonts-eleganticons/ElegantIcons.svg#ElegantIcons')
			format('svg');
		font-weight: normal;
		font-style: normal;
	}
	/* Use the following CSS code if you want to use data attributes for inserting your icons */
	[data-icon]:before {
		font-family: 'ElegantIcons';
		content: attr(data-icon);
		speak: none;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	/* Use the following CSS code if you want to have a class per icon */
	/*
																																																							Instead of a list of all class selectors,
																																																							you can use the generic selector below, but it's slower:
																																																							[class*="your-class-prefix"] {
																																																							*/
	.arrow_up,.arrow_down,.arrow_left,.arrow_right,.arrow_left-up,.arrow_right-up,.arrow_right-down,.arrow_left-down,.arrow-up-down,.arrow_up-down_alt,.arrow_left-right_alt,.arrow_left-right,.arrow_expand_alt2,.arrow_expand_alt,.arrow_condense,.arrow_expand,.arrow_move,.arrow_carrot-up,.arrow_carrot-down,.arrow_carrot-left,.arrow_carrot-right,.arrow_carrot-2up,.arrow_carrot-2down,.arrow_carrot-2left,.arrow_carrot-2right,.arrow_carrot-up_alt2,.arrow_carrot-down_alt2,.arrow_carrot-left_alt2,.arrow_carrot-right_alt2,.arrow_carrot-2up_alt2,.arrow_carrot-2down_alt2,.arrow_carrot-2left_alt2,.arrow_carrot-2right_alt2,.arrow_triangle-up,.arrow_triangle-down,.arrow_triangle-left,.arrow_triangle-right,.arrow_triangle-up_alt2,.arrow_triangle-down_alt2,.arrow_triangle-left_alt2,.arrow_triangle-right_alt2,.arrow_back,.icon_minus-06,.icon_plus,.icon_close,.icon_check,.icon_minus_alt2,.icon_plus_alt2,.icon_close_alt2,.icon_check_alt2,.icon_zoom-out_alt,.icon_zoom-in_alt,.icon_search,.icon_box-empty,.icon_box-selected,.icon_minus-box,.icon_plus-box,.icon_box-checked,.icon_circle-empty,.icon_circle-slelected,.icon_stop_alt2,.icon_stop,.icon_pause_alt2,.icon_pause,.icon_menu,.icon_menu-square_alt2,.icon_menu-circle_alt2,.icon_ul,.icon_ol,.icon_adjust-horiz,.icon_adjust-vert,.icon_document_alt,.icon_documents_alt,.icon_pencil,.icon_pencil-edit_alt,.icon_pencil-edit,.icon_folder-alt,.icon_folder-open_alt,.icon_folder-add_alt,.icon_info_alt,.icon_error-oct_alt,.icon_error-circle_alt,.icon_error-triangle_alt,.icon_question_alt2,.icon_question,.icon_comment_alt,.icon_chat_alt,.icon_vol-mute_alt,.icon_volume-low_alt,.icon_volume-high_alt,.icon_quotations,.icon_quotations_alt2,.icon_clock_alt,.icon_lock_alt,.icon_lock-open_alt,.icon_key_alt,.icon_cloud_alt,.icon_cloud-upload_alt,.icon_cloud-download_alt,.icon_image,.icon_images,.icon_lightbulb_alt,.icon_gift_alt,.icon_house_alt,.icon_genius,.icon_mobile,.icon_tablet,.icon_laptop,.icon_desktop,.icon_camera_alt,.icon_mail_alt,.icon_cone_alt,.icon_ribbon_alt,.icon_bag_alt,.icon_creditcard,.icon_cart_alt,.icon_paperclip,.icon_tag_alt,.icon_tags_alt,.icon_trash_alt,.icon_cursor_alt,.icon_mic_alt,.icon_compass_alt,.icon_pin_alt,.icon_pushpin_alt,.icon_map_alt,.icon_drawer_alt,.icon_toolbox_alt,.icon_book_alt,.icon_calendar,.icon_film,.icon_table,.icon_contacts_alt,.icon_headphones,.icon_lifesaver,.icon_piechart,.icon_refresh,.icon_link_alt,.icon_link,.icon_loading,.icon_blocked,.icon_archive_alt,.icon_heart_alt,.icon_star_alt,.icon_star-half_alt,.icon_star,.icon_star-half,.icon_tools,.icon_tool,.icon_cog,.icon_cogs,.arrow_up_alt,.arrow_down_alt,.arrow_left_alt,.arrow_right_alt,.arrow_left-up_alt,.arrow_right-up_alt,.arrow_right-down_alt,.arrow_left-down_alt,.arrow_condense_alt,.arrow_expand_alt3,.arrow_carrot_up_alt,.arrow_carrot-down_alt,.arrow_carrot-left_alt,.arrow_carrot-right_alt,.arrow_carrot-2up_alt,.arrow_carrot-2dwnn_alt,.arrow_carrot-2left_alt,.arrow_carrot-2right_alt,.arrow_triangle-up_alt,.arrow_triangle-down_alt,.arrow_triangle-left_alt,.arrow_triangle-right_alt,.icon_minus_alt,.icon_plus_alt,.icon_close_alt,.icon_check_alt,.icon_zoom-out,.icon_zoom-in,.icon_stop_alt,.icon_menu-square_alt,.icon_menu-circle_alt,.icon_document,.icon_documents,.icon_pencil_alt,.icon_folder,.icon_folder-open,.icon_folder-add,.icon_folder_upload,.icon_folder_download,.icon_info,.icon_error-circle,.icon_error-oct,.icon_error-triangle,.icon_question_alt,.icon_comment,.icon_chat,.icon_vol-mute,.icon_volume-low,.icon_volume-high,.icon_quotations_alt,.icon_clock,.icon_lock,.icon_lock-open,.icon_key,.icon_cloud,.icon_cloud-upload,.icon_cloud-download,.icon_lightbulb,.icon_gift,.icon_house,.icon_camera,.icon_mail,.icon_cone,.icon_ribbon,.icon_bag,.icon_cart,.icon_tag,.icon_tags,.icon_trash,.icon_cursor,.icon_mic,.icon_compass,.icon_pin,.icon_pushpin,.icon_map,.icon_drawer,.icon_toolbox,.icon_book,.icon_contacts,.icon_archive,.icon_heart,.icon_profile,.icon_group,.icon_grid-2x2,.icon_grid-3x3,.icon_music,.icon_pause_alt,.icon_phone,.icon_upload,.icon_download,.social_facebook,.social_twitter,.social_pinterest,.social_googleplus,.social_tumblr,.social_tumbleupon,.social_wordpress,.social_instagram,.social_dribbble,.social_vimeo,.social_linkedin,.social_rss,.social_deviantart,.social_share,.social_myspace,.social_skype,.social_youtube,.social_picassa,.social_googledrive,.social_flickr,.social_blogger,.social_spotify,.social_delicious,.social_facebook_circle,.social_twitter_circle,.social_pinterest_circle,.social_googleplus_circle,.social_tumblr_circle,.social_stumbleupon_circle,.social_wordpress_circle,.social_instagram_circle,.social_dribbble_circle,.social_vimeo_circle,.social_linkedin_circle,.social_rss_circle,.social_deviantart_circle,.social_share_circle,.social_myspace_circle,.social_skype_circle,.social_youtube_circle,.social_picassa_circle,.social_googledrive_alt2,.social_flickr_circle,.social_blogger_circle,.social_spotify_circle,.social_delicious_circle,.social_facebook_square,.social_twitter_square,.social_pinterest_square,.social_googleplus_square,.social_tumblr_square,.social_stumbleupon_square,.social_wordpress_square,.social_instagram_square,.social_dribbble_square,.social_vimeo_square,.social_linkedin_square,.social_rss_square,.social_deviantart_square,.social_share_square,.social_myspace_square,.social_skype_square,.social_youtube_square,.social_picassa_square,.social_googledrive_square,.social_flickr_square,.social_blogger_square,.social_spotify_square,.social_delicious_square,.icon_printer,.icon_calulator,.icon_building,.icon_floppy,.icon_drive,.icon_search-2,.icon_id,.icon_id-2,.icon_puzzle,.icon_like,.icon_dislike,.icon_mug,.icon_currency,.icon_wallet,.icon_pens,.icon_easel,.icon_flowchart,.icon_datareport,.icon_briefcase,.icon_shield,.icon_percent,.icon_globe,.icon_globe-2,.icon_target,.icon_hourglass,.icon_balance,.icon_rook,.icon_printer-alt,.icon_calculator_alt,.icon_building_alt,.icon_floppy_alt,.icon_drive_alt,.icon_search_alt,.icon_id_alt,.icon_id-2_alt,.icon_puzzle_alt,.icon_like_alt,.icon_dislike_alt,.icon_mug_alt,.icon_currency_alt,.icon_wallet_alt,.icon_pens_alt,.icon_easel_alt,.icon_flowchart_alt,.icon_datareport_alt,.icon_briefcase_alt,.icon_shield_alt,.icon_percent_alt,.icon_globe_alt,.icon_clipboard
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	.arrow_up:before {
		content: "\21";
	}
	
	.arrow_down:before {
		content: "\22";
	}
	
	.arrow_left:before {
		content: "\23";
	}
	
	.arrow_right:before {
		content: "\24";
	}
	
	.arrow_left-up:before {
		content: "\25";
	}
	
	.arrow_right-up:before {
		content: "\26";
	}
	
	.arrow_right-down:before {
		content: "\27";
	}
	
	.arrow_left-down:before {
		content: "\28";
	}
	
	.arrow-up-down:before {
		content: "\29";
	}
	
	.arrow_up-down_alt:before {
		content: "\2a";
	}
	
	.arrow_left-right_alt:before {
		content: "\2b";
	}
	
	.arrow_left-right:before {
		content: "\2c";
	}
	
	.arrow_expand_alt2:before {
		content: "\2d";
	}
	
	.arrow_expand_alt:before {
		content: "\2e";
	}
	
	.arrow_condense:before {
		content: "\2f";
	}
	
	.arrow_expand:before {
		content: "\30";
	}
	
	.arrow_move:before {
		content: "\31";
	}
	
	.arrow_carrot-up:before {
		content: "\32";
	}
	
	.arrow_carrot-down:before {
		content: "\33";
	}
	
	.arrow_carrot-left:before {
		content: "\34";
	}
	
	.arrow_carrot-right:before {
		content: "\35";
	}
	
	.arrow_carrot-2up:before {
		content: "\36";
	}
	
	.arrow_carrot-2down:before {
		content: "\37";
	}
	
	.arrow_carrot-2left:before {
		content: "\38";
	}
	
	.arrow_carrot-2right:before {
		content: "\39";
	}
	
	.arrow_carrot-up_alt2:before {
		content: "\3a";
	}
	
	.arrow_carrot-down_alt2:before {
		content: "\3b";
	}
	
	.arrow_carrot-left_alt2:before {
		content: "\3c";
	}
	
	.arrow_carrot-right_alt2:before {
		content: "\3d";
	}
	
	.arrow_carrot-2up_alt2:before {
		content: "\3e";
	}
	
	.arrow_carrot-2down_alt2:before {
		content: "\3f";
	}
	
	.arrow_carrot-2left_alt2:before {
		content: "\40";
	}
	
	.arrow_carrot-2right_alt2:before {
		content: "\41";
	}
	
	.arrow_triangle-up:before {
		content: "\42";
	}
	
	.arrow_triangle-down:before {
		content: "\43";
	}
	
	.arrow_triangle-left:before {
		content: "\44";
	}
	
	.arrow_triangle-right:before {
		content: "\45";
	}
	
	.arrow_triangle-up_alt2:before {
		content: "\46";
	}
	
	.arrow_triangle-down_alt2:before {
		content: "\47";
	}
	
	.arrow_triangle-left_alt2:before {
		content: "\48";
	}
	
	.arrow_triangle-right_alt2:before {
		content: "\49";
	}
	
	.arrow_back:before {
		content: "\4a";
	}
	
	.icon_minus-06:before {
		content: "\4b";
	}
	
	.icon_plus:before {
		content: "\4c";
	}
	
	.icon_close:before {
		content: "\4d";
	}
	
	.icon_check:before {
		content: "\4e";
	}
	
	.icon_minus_alt2:before {
		content: "\4f";
	}
	
	.icon_plus_alt2:before {
		content: "\50";
	}
	
	.icon_close_alt2:before {
		content: "\51";
	}
	
	.icon_check_alt2:before {
		content: "\52";
	}
	
	.icon_zoom-out_alt:before {
		content: "\53";
	}
	
	.icon_zoom-in_alt:before {
		content: "\54";
	}
	
	.icon_search:before {
		content: "\55";
	}
	
	.icon_box-empty:before {
		content: "\56";
	}
	
	.icon_box-selected:before {
		content: "\57";
	}
	
	.icon_minus-box:before {
		content: "\58";
	}
	
	.icon_plus-box:before {
		content: "\59";
	}
	
	.icon_box-checked:before {
		content: "\5a";
	}
	
	.icon_circle-empty:before {
		content: "\5b";
	}
	
	.icon_circle-slelected:before {
		content: "\5c";
	}
	
	.icon_stop_alt2:before {
		content: "\5d";
	}
	
	.icon_stop:before {
		content: "\5e";
	}
	
	.icon_pause_alt2:before {
		content: "\5f";
	}
	
	.icon_pause:before {
		content: "\60";
	}
	
	.icon_menu:before {
		content: "\61";
	}
	
	.icon_menu-square_alt2:before {
		content: "\62";
	}
	
	.icon_menu-circle_alt2:before {
		content: "\63";
	}
	
	.icon_ul:before {
		content: "\64";
	}
	
	.icon_ol:before {
		content: "\65";
	}
	
	.icon_adjust-horiz:before {
		content: "\66";
	}
	
	.icon_adjust-vert:before {
		content: "\67";
	}
	
	.icon_document_alt:before {
		content: "\68";
	}
	
	.icon_documents_alt:before {
		content: "\69";
	}
	
	.icon_pencil:before {
		content: "\6a";
	}
	
	.icon_pencil-edit_alt:before {
		content: "\6b";
	}
	
	.icon_pencil-edit:before {
		content: "\6c";
	}
	
	.icon_folder-alt:before {
		content: "\6d";
	}
	
	.icon_folder-open_alt:before {
		content: "\6e";
	}
	
	.icon_folder-add_alt:before {
		content: "\6f";
	}
	
	.icon_info_alt:before {
		content: "\70";
	}
	
	.icon_error-oct_alt:before {
		content: "\71";
	}
	
	.icon_error-circle_alt:before {
		content: "\72";
	}
	
	.icon_error-triangle_alt:before {
		content: "\73";
	}
	
	.icon_question_alt2:before {
		content: "\74";
	}
	
	.icon_question:before {
		content: "\75";
	}
	
	.icon_comment_alt:before {
		content: "\76";
	}
	
	.icon_chat_alt:before {
		content: "\77";
	}
	
	.icon_vol-mute_alt:before {
		content: "\78";
	}
	
	.icon_volume-low_alt:before {
		content: "\79";
	}
	
	.icon_volume-high_alt:before {
		content: "\7a";
	}
	
	.icon_quotations:before {
		content: "\7b";
	}
	
	.icon_quotations_alt2:before {
		content: "\7c";
	}
	
	.icon_clock_alt:before {
		content: "\7d";
	}
	
	.icon_lock_alt:before {
		content: "\7e";
	}
	
	.icon_lock-open_alt:before {
		content: "\e000";
	}
	
	.icon_key_alt:before {
		content: "\e001";
	}
	
	.icon_cloud_alt:before {
		content: "\e002";
	}
	
	.icon_cloud-upload_alt:before {
		content: "\e003";
	}
	
	.icon_cloud-download_alt:before {
		content: "\e004";
	}
	
	.icon_image:before {
		content: "\e005";
	}
	
	.icon_images:before {
		content: "\e006";
	}
	
	.icon_lightbulb_alt:before {
		content: "\e007";
	}
	
	.icon_gift_alt:before {
		content: "\e008";
	}
	
	.icon_house_alt:before {
		content: "\e009";
	}
	
	.icon_genius:before {
		content: "\e00a";
	}
	
	.icon_mobile:before {
		content: "\e00b";
	}
	
	.icon_tablet:before {
		content: "\e00c";
	}
	
	.icon_laptop:before {
		content: "\e00d";
	}
	
	.icon_desktop:before {
		content: "\e00e";
	}
	
	.icon_camera_alt:before {
		content: "\e00f";
	}
	
	.icon_mail_alt:before {
		content: "\e010";
	}
	
	.icon_cone_alt:before {
		content: "\e011";
	}
	
	.icon_ribbon_alt:before {
		content: "\e012";
	}
	
	.icon_bag_alt:before {
		content: "\e013";
	}
	
	.icon_creditcard:before {
		content: "\e014";
	}
	
	.icon_cart_alt:before {
		content: "\e015";
	}
	
	.icon_paperclip:before {
		content: "\e016";
	}
	
	.icon_tag_alt:before {
		content: "\e017";
	}
	
	.icon_tags_alt:before {
		content: "\e018";
	}
	
	.icon_trash_alt:before {
		content: "\e019";
	}
	
	.icon_cursor_alt:before {
		content: "\e01a";
	}
	
	.icon_mic_alt:before {
		content: "\e01b";
	}
	
	.icon_compass_alt:before {
		content: "\e01c";
	}
	
	.icon_pin_alt:before {
		content: "\e01d";
	}
	
	.icon_pushpin_alt:before {
		content: "\e01e";
	}
	
	.icon_map_alt:before {
		content: "\e01f";
	}
	
	.icon_drawer_alt:before {
		content: "\e020";
	}
	
	.icon_toolbox_alt:before {
		content: "\e021";
	}
	
	.icon_book_alt:before {
		content: "\e022";
	}
	
	.icon_calendar:before {
		content: "\e023";
	}
	
	.icon_film:before {
		content: "\e024";
	}
	
	.icon_table:before {
		content: "\e025";
	}
	
	.icon_contacts_alt:before {
		content: "\e026";
	}
	
	.icon_headphones:before {
		content: "\e027";
	}
	
	.icon_lifesaver:before {
		content: "\e028";
	}
	
	.icon_piechart:before {
		content: "\e029";
	}
	
	.icon_refresh:before {
		content: "\e02a";
	}
	
	.icon_link_alt:before {
		content: "\e02b";
	}
	
	.icon_link:before {
		content: "\e02c";
	}
	
	.icon_loading:before {
		content: "\e02d";
	}
	
	.icon_blocked:before {
		content: "\e02e";
	}
	
	.icon_archive_alt:before {
		content: "\e02f";
	}
	
	.icon_heart_alt:before {
		content: "\e030";
	}
	
	.icon_star_alt:before {
		content: "\e031";
	}
	
	.icon_star-half_alt:before {
		content: "\e032";
	}
	
	.icon_star:before {
		content: "\e033";
	}
	
	.icon_star-half:before {
		content: "\e034";
	}
	
	.icon_tools:before {
		content: "\e035";
	}
	
	.icon_tool:before {
		content: "\e036";
	}
	
	.icon_cog:before {
		content: "\e037";
	}
	
	.icon_cogs:before {
		content: "\e038";
	}
	
	.arrow_up_alt:before {
		content: "\e039";
	}
	
	.arrow_down_alt:before {
		content: "\e03a";
	}
	
	.arrow_left_alt:before {
		content: "\e03b";
	}
	
	.arrow_right_alt:before {
		content: "\e03c";
	}
	
	.arrow_left-up_alt:before {
		content: "\e03d";
	}
	
	.arrow_right-up_alt:before {
		content: "\e03e";
	}
	
	.arrow_right-down_alt:before {
		content: "\e03f";
	}
	
	.arrow_left-down_alt:before {
		content: "\e040";
	}
	
	.arrow_condense_alt:before {
		content: "\e041";
	}
	
	.arrow_expand_alt3:before {
		content: "\e042";
	}
	
	.arrow_carrot_up_alt:before {
		content: "\e043";
	}
	
	.arrow_carrot-down_alt:before {
		content: "\e044";
	}
	
	.arrow_carrot-left_alt:before {
		content: "\e045";
	}
	
	.arrow_carrot-right_alt:before {
		content: "\e046";
	}
	
	.arrow_carrot-2up_alt:before {
		content: "\e047";
	}
	
	.arrow_carrot-2dwnn_alt:before {
		content: "\e048";
	}
	
	.arrow_carrot-2left_alt:before {
		content: "\e049";
	}
	
	.arrow_carrot-2right_alt:before {
		content: "\e04a";
	}
	
	.arrow_triangle-up_alt:before {
		content: "\e04b";
	}
	
	.arrow_triangle-down_alt:before {
		content: "\e04c";
	}
	
	.arrow_triangle-left_alt:before {
		content: "\e04d";
	}
	
	.arrow_triangle-right_alt:before {
		content: "\e04e";
	}
	
	.icon_minus_alt:before {
		content: "\e04f";
	}
	
	.icon_plus_alt:before {
		content: "\e050";
	}
	
	.icon_close_alt:before {
		content: "\e051";
	}
	
	.icon_check_alt:before {
		content: "\e052";
	}
	
	.icon_zoom-out:before {
		content: "\e053";
	}
	
	.icon_zoom-in:before {
		content: "\e054";
	}
	
	.icon_stop_alt:before {
		content: "\e055";
	}
	
	.icon_menu-square_alt:before {
		content: "\e056";
	}
	
	.icon_menu-circle_alt:before {
		content: "\e057";
	}
	
	.icon_document:before {
		content: "\e058";
	}
	
	.icon_documents:before {
		content: "\e059";
	}
	
	.icon_pencil_alt:before {
		content: "\e05a";
	}
	
	.icon_folder:before {
		content: "\e05b";
	}
	
	.icon_folder-open:before {
		content: "\e05c";
	}
	
	.icon_folder-add:before {
		content: "\e05d";
	}
	
	.icon_folder_upload:before {
		content: "\e05e";
	}
	
	.icon_folder_download:before {
		content: "\e05f";
	}
	
	.icon_info:before {
		content: "\e060";
	}
	
	.icon_error-circle:before {
		content: "\e061";
	}
	
	.icon_error-oct:before {
		content: "\e062";
	}
	
	.icon_error-triangle:before {
		content: "\e063";
	}
	
	.icon_question_alt:before {
		content: "\e064";
	}
	
	.icon_comment:before {
		content: "\e065";
	}
	
	.icon_chat:before {
		content: "\e066";
	}
	
	.icon_vol-mute:before {
		content: "\e067";
	}
	
	.icon_volume-low:before {
		content: "\e068";
	}
	
	.icon_volume-high:before {
		content: "\e069";
	}
	
	.icon_quotations_alt:before {
		content: "\e06a";
	}
	
	.icon_clock:before {
		content: "\e06b";
	}
	
	.icon_lock:before {
		content: "\e06c";
	}
	
	.icon_lock-open:before {
		content: "\e06d";
	}
	
	.icon_key:before {
		content: "\e06e";
	}
	
	.icon_cloud:before {
		content: "\e06f";
	}
	
	.icon_cloud-upload:before {
		content: "\e070";
	}
	
	.icon_cloud-download:before {
		content: "\e071";
	}
	
	.icon_lightbulb:before {
		content: "\e072";
	}
	
	.icon_gift:before {
		content: "\e073";
	}
	
	.icon_house:before {
		content: "\e074";
	}
	
	.icon_camera:before {
		content: "\e075";
	}
	
	.icon_mail:before {
		content: "\e076";
	}
	
	.icon_cone:before {
		content: "\e077";
	}
	
	.icon_ribbon:before {
		content: "\e078";
	}
	
	.icon_bag:before {
		content: "\e079";
	}
	
	.icon_cart:before {
		content: "\e07a";
	}
	
	.icon_tag:before {
		content: "\e07b";
	}
	
	.icon_tags:before {
		content: "\e07c";
	}
	
	.icon_trash:before {
		content: "\e07d";
	}
	
	.icon_cursor:before {
		content: "\e07e";
	}
	
	.icon_mic:before {
		content: "\e07f";
	}
	
	.icon_compass:before {
		content: "\e080";
	}
	
	.icon_pin:before {
		content: "\e081";
	}
	
	.icon_pushpin:before {
		content: "\e082";
	}
	
	.icon_map:before {
		content: "\e083";
	}
	
	.icon_drawer:before {
		content: "\e084";
	}
	
	.icon_toolbox:before {
		content: "\e085";
	}
	
	.icon_book:before {
		content: "\e086";
	}
	
	.icon_contacts:before {
		content: "\e087";
	}
	
	.icon_archive:before {
		content: "\e088";
	}
	
	.icon_heart:before {
		content: "\e089";
	}
	
	.icon_profile:before {
		content: "\e08a";
	}
	
	.icon_group:before {
		content: "\e08b";
	}
	
	.icon_grid-2x2:before {
		content: "\e08c";
	}
	
	.icon_grid-3x3:before {
		content: "\e08d";
	}
	
	.icon_music:before {
		content: "\e08e";
	}
	
	.icon_pause_alt:before {
		content: "\e08f";
	}
	
	.icon_phone:before {
		content: "\e090";
	}
	
	.icon_upload:before {
		content: "\e091";
	}
	
	.icon_download:before {
		content: "\e092";
	}
	
	.social_facebook:before {
		content: "\e093";
	}
	
	.social_twitter:before {
		content: "\e094";
	}
	
	.social_pinterest:before {
		content: "\e095";
	}
	
	.social_googleplus:before {
		content: "\e096";
	}
	
	.social_tumblr:before {
		content: "\e097";
	}
	
	.social_tumbleupon:before {
		content: "\e098";
	}
	
	.social_wordpress:before {
		content: "\e099";
	}
	
	.social_instagram:before {
		content: "\e09a";
	}
	
	.social_dribbble:before {
		content: "\e09b";
	}
	
	.social_vimeo:before {
		content: "\e09c";
	}
	
	.social_linkedin:before {
		content: "\e09d";
	}
	
	.social_rss:before {
		content: "\e09e";
	}
	
	.social_deviantart:before {
		content: "\e09f";
	}
	
	.social_share:before {
		content: "\e0a0";
	}
	
	.social_myspace:before {
		content: "\e0a1";
	}
	
	.social_skype:before {
		content: "\e0a2";
	}
	
	.social_youtube:before {
		content: "\e0a3";
	}
	
	.social_picassa:before {
		content: "\e0a4";
	}
	
	.social_googledrive:before {
		content: "\e0a5";
	}
	
	.social_flickr:before {
		content: "\e0a6";
	}
	
	.social_blogger:before {
		content: "\e0a7";
	}
	
	.social_spotify:before {
		content: "\e0a8";
	}
	
	.social_delicious:before {
		content: "\e0a9";
	}
	
	.social_facebook_circle:before {
		content: "\e0aa";
	}
	
	.social_twitter_circle:before {
		content: "\e0ab";
	}
	
	.social_pinterest_circle:before {
		content: "\e0ac";
	}
	
	.social_googleplus_circle:before {
		content: "\e0ad";
	}
	
	.social_tumblr_circle:before {
		content: "\e0ae";
	}
	
	.social_stumbleupon_circle:before {
		content: "\e0af";
	}
	
	.social_wordpress_circle:before {
		content: "\e0b0";
	}
	
	.social_instagram_circle:before {
		content: "\e0b1";
	}
	
	.social_dribbble_circle:before {
		content: "\e0b2";
	}
	
	.social_vimeo_circle:before {
		content: "\e0b3";
	}
	
	.social_linkedin_circle:before {
		content: "\e0b4";
	}
	
	.social_rss_circle:before {
		content: "\e0b5";
	}
	
	.social_deviantart_circle:before {
		content: "\e0b6";
	}
	
	.social_share_circle:before {
		content: "\e0b7";
	}
	
	.social_myspace_circle:before {
		content: "\e0b8";
	}
	
	.social_skype_circle:before {
		content: "\e0b9";
	}
	
	.social_youtube_circle:before {
		content: "\e0ba";
	}
	
	.social_picassa_circle:before {
		content: "\e0bb";
	}
	
	.social_googledrive_alt2:before {
		content: "\e0bc";
	}
	
	.social_flickr_circle:before {
		content: "\e0bd";
	}
	
	.social_blogger_circle:before {
		content: "\e0be";
	}
	
	.social_spotify_circle:before {
		content: "\e0bf";
	}
	
	.social_delicious_circle:before {
		content: "\e0c0";
	}
	
	.social_facebook_square:before {
		content: "\e0c1";
	}
	
	.social_twitter_square:before {
		content: "\e0c2";
	}
	
	.social_pinterest_square:before {
		content: "\e0c3";
	}
	
	.social_googleplus_square:before {
		content: "\e0c4";
	}
	
	.social_tumblr_square:before {
		content: "\e0c5";
	}
	
	.social_stumbleupon_square:before {
		content: "\e0c6";
	}
	
	.social_wordpress_square:before {
		content: "\e0c7";
	}
	
	.social_instagram_square:before {
		content: "\e0c8";
	}
	
	.social_dribbble_square:before {
		content: "\e0c9";
	}
	
	.social_vimeo_square:before {
		content: "\e0ca";
	}
	
	.social_linkedin_square:before {
		content: "\e0cb";
	}
	
	.social_rss_square:before {
		content: "\e0cc";
	}
	
	.social_deviantart_square:before {
		content: "\e0cd";
	}
	
	.social_share_square:before {
		content: "\e0ce";
	}
	
	.social_myspace_square:before {
		content: "\e0cf";
	}
	
	.social_skype_square:before {
		content: "\e0d0";
	}
	
	.social_youtube_square:before {
		content: "\e0d1";
	}
	
	.social_picassa_square:before {
		content: "\e0d2";
	}
	
	.social_googledrive_square:before {
		content: "\e0d3";
	}
	
	.social_flickr_square:before {
		content: "\e0d4";
	}
	
	.social_blogger_square:before {
		content: "\e0d5";
	}
	
	.social_spotify_square:before {
		content: "\e0d6";
	}
	
	.social_delicious_square:before {
		content: "\e0d7";
	}
	
	.icon_printer:before {
		content: "\e103";
	}
	
	.icon_calulator:before {
		content: "\e0ee";
	}
	
	.icon_building:before {
		content: "\e0ef";
	}
	
	.icon_floppy:before {
		content: "\e0e8";
	}
	
	.icon_drive:before {
		content: "\e0ea";
	}
	
	.icon_search-2:before {
		content: "\e101";
	}
	
	.icon_id:before {
		content: "\e107";
	}
	
	.icon_id-2:before {
		content: "\e108";
	}
	
	.icon_puzzle:before {
		content: "\e102";
	}
	
	.icon_like:before {
		content: "\e106";
	}
	
	.icon_dislike:before {
		content: "\e0eb";
	}
	
	.icon_mug:before {
		content: "\e105";
	}
	
	.icon_currency:before {
		content: "\e0ed";
	}
	
	.icon_wallet:before {
		content: "\e100";
	}
	
	.icon_pens:before {
		content: "\e104";
	}
	
	.icon_easel:before {
		content: "\e0e9";
	}
	
	.icon_flowchart:before {
		content: "\e109";
	}
	
	.icon_datareport:before {
		content: "\e0ec";
	}
	
	.icon_briefcase:before {
		content: "\e0fe";
	}
	
	.icon_shield:before {
		content: "\e0f6";
	}
	
	.icon_percent:before {
		content: "\e0fb";
	}
	
	.icon_globe:before {
		content: "\e0e2";
	}
	
	.icon_globe-2:before {
		content: "\e0e3";
	}
	
	.icon_target:before {
		content: "\e0f5";
	}
	
	.icon_hourglass:before {
		content: "\e0e1";
	}
	
	.icon_balance:before {
		content: "\e0ff";
	}
	
	.icon_rook:before {
		content: "\e0f8";
	}
	
	.icon_printer-alt:before {
		content: "\e0fa";
	}
	
	.icon_calculator_alt:before {
		content: "\e0e7";
	}
	
	.icon_building_alt:before {
		content: "\e0fd";
	}
	
	.icon_floppy_alt:before {
		content: "\e0e4";
	}
	
	.icon_drive_alt:before {
		content: "\e0e5";
	}
	
	.icon_search_alt:before {
		content: "\e0f7";
	}
	
	.icon_id_alt:before {
		content: "\e0e0";
	}
	
	.icon_id-2_alt:before {
		content: "\e0fc";
	}
	
	.icon_puzzle_alt:before {
		content: "\e0f9";
	}
	
	.icon_like_alt:before {
		content: "\e0dd";
	}
	
	.icon_dislike_alt:before {
		content: "\e0f1";
	}
	
	.icon_mug_alt:before {
		content: "\e0dc";
	}
	
	.icon_currency_alt:before {
		content: "\e0f3";
	}
	
	.icon_wallet_alt:before {
		content: "\e0d8";
	}
	
	.icon_pens_alt:before {
		content: "\e0db";
	}
	
	.icon_easel_alt:before {
		content: "\e0f0";
	}
	
	.icon_flowchart_alt:before {
		content: "\e0df";
	}
	
	.icon_datareport_alt:before {
		content: "\e0f2";
	}
	
	.icon_briefcase_alt:before {
		content: "\e0f4";
	}
	
	.icon_shield_alt:before {
		content: "\e0d9";
	}
	
	.icon_percent_alt:before {
		content: "\e0da";
	}
	
	.icon_globe_alt:before {
		content: "\e0de";
	}
	
	.icon_clipboard:before {
		content: "\e0e6";
	}
	
	@font-face {
		font-family: 'FontAwesome';
		src:
			url('fonts/webfonts-texteditoricons/fontawesome-webfont.eot?v=3.1.0');
		src:
			url('fonts/webfonts-texteditoricons/fontawesome-webfont.eot?#iefix&v=3.1.0')
			format('embedded-opentype'),
			url('fonts/webfonts-texteditoricons/fontawesome-webfont.woff?v=3.1.0')
			format('woff'),
			url('fonts/webfonts-texteditoricons/fontawesome-webfont.ttf?v=3.1.0')
			format('truetype'),
			url('fonts/webfonts-texteditoricons/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0')
			format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	[class^="editoricon-"],[class*=" editoricon-"] {
		font-family: FontAwesome;
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		*margin-right: .3em;
	}
	
	[class^="editoricon-"]:before,[class*=" editoricon-"]:before {
		text-decoration: inherit;
		display: inline-block;
		speak: none;
	}
	
	[class^="editoricon-"],[class*=" editoricon-"] {
		display: inline;
		width: auto;
		height: auto;
		line-height: normal;
		vertical-align: baseline;
		background-image: none;
		background-position: 0% 0%;
		background-repeat: repeat;
		margin-top: 0;
	}
	
	.editoricon-font:before {
		content: "\f031";
	}
	
	.editoricon-bold:before {
		content: "\f032";
	}
	
	.editoricon-italic:before {
		content: "\f033";
	}
	
	.editoricon-text-height:before {
		content: "\f034";
	}
	
	.editoricon-text-width:before {
		content: "\f035";
	}
	
	.editoricon-align-left:before {
		content: "\f036";
	}
	
	.editoricon-align-center:before {
		content: "\f037";
	}
	
	.editoricon-align-right:before {
		content: "\f038";
	}
	
	.editoricon-align-justify:before {
		content: "\f039";
	}
	
	.editoricon-list:before {
		content: "\f03a";
	}
	
	.editoricon-indent-left:before {
		content: "\f03b";
	}
	
	.editoricon-indent-right:before {
		content: "\f03c";
	}
	
	.editoricon-underline:before {
		content: "\f0cd";
	}
	
	.product-customization-for-ipad {
		margin-top: 0px !important;
		top: 0% !important;
		left: 0% !important;
		z-index: 1050;
		width: 100% !important;
		height: 100% !important;
	}
	
	.mandatory {
		color: #ff0000 !important;
	}
	
	.product-customization-wrapper {
		border-bottom: 4px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		position: fixed;
		top: 5%;
		left: 5%;
		z-index: 1050;
		width: 90%;
		height: 90%;
		*zoom: 1;
		overflow: hidden;
		background: url('images/texture.png');
		box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
		/*Start - Go to Instruction*/
		/*END - Go to Instruction*/
		/*Start - princingsummary tooltip*/
		/*END - Pricingsummary tooltip*/
		/*Tool Tip */
		/*Tool Tip*/
	}
	
	.product-customization-wrapper:before,.product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	.product-customization-wrapper:after {
		clear: both;
	}
	
	.product-customization-wrapper select,.product-customization-wrapper textarea,.product-customization-wrapper input[type="text"],.product-customization-wrapper input[type="password"],.product-customization-wrapper input[type="datetime"],.product-customization-wrapper input[type="datetime-local"],.product-customization-wrapper input[type="date"],.product-customization-wrapper input[type="month"],.product-customization-wrapper input[type="time"],.product-customization-wrapper input[type="week"],.product-customization-wrapper input[type="number"],.product-customization-wrapper input[type="email"],.product-customization-wrapper input[type="url"],.product-customization-wrapper input[type="search"],.product-customization-wrapper input[type="tel"],.product-customization-wrapper input[type="color"],.product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		font-size: 11px;
	}
	
	.product-customization-wrapper span[class*="icon-"] {
		position: relative;
		top: 2px;
	}
	
	.product-customization-wrapper .record-navigation span[class*="icon-rewind-"]
		{
		position: relative;
		top: 4px;
		padding: 0 3px;
	}
	
	.product-customization-wrapper span[aria-hidden="true"] {
		position: relative;
		top: 3px;
	}
	
	.product-customization-wrapper a {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper a:hover {
		color: #01a3e4;
	}
	
	.product-customization-wrapper .footer-for-mobile {
		display: none;
	}
	
	.product-customization-wrapper .product-customization-container {
		display: block;
		*zoom: 1;
		width: 100%;
	}
	
	.product-customization-wrapper .product-customization-container:before,.product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	.product-customization-wrapper .product-customization-container:after {
		clear: both;
	}
	
	.product-customization-wrapper .product-customization-leftframe {
		display: table-cell;
		width: 15%;
		max-width: 30%;
		min-width: 15%;
		padding-left: 10px;
	}
	
	.product-customization-wrapper .product-customization-rightframe {
		display: table-cell;
		vertical-align: top;
		padding-left: 10px;
		width: 100%;
	}
	
	.product-customization-wrapper .product-customization-header {
		background-color: #ffffff;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-header:before,.product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	.product-customization-wrapper .product-customization-header:after {
		clear: both;
	}
	
	.product-customization-wrapper .product-customization-header .header-label
		{
		display: table-cell;
		font-weight: bold;
		vertical-align: top;
		color: #01a3e4;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	.product-customization-wrapper .product-customization-header .save-job,.product-customization-wrapper .product-customization-header .review-job,.product-customization-wrapper .product-customization-header .help,.product-customization-wrapper .product-customization-header .split-window,.product-customization-wrapper .product-customization-header .close
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	.product-customization-wrapper .product-customization-header .save-job span,.product-customization-wrapper .product-customization-header .review-job span,.product-customization-wrapper .product-customization-header .help span,.product-customization-wrapper .product-customization-header .split-window span,.product-customization-wrapper .product-customization-header .close span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	.product-customization-wrapper .product-customization-header .save-job a,.product-customization-wrapper .product-customization-header .review-job a,.product-customization-wrapper .product-customization-header .help a,.product-customization-wrapper .product-customization-header .split-window a,.product-customization-wrapper .product-customization-header .close a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	.product-customization-wrapper .product-customization-header .save-job a:hover,.product-customization-wrapper .product-customization-header .review-job a:hover,.product-customization-wrapper .product-customization-header .help a:hover,.product-customization-wrapper .product-customization-header .split-window a:hover,.product-customization-wrapper .product-customization-header .close a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-header .split-window .icon-splitwindow
		{
		background-position: -312px -72px;
	}
	
	.product-customization-wrapper .product-customization-header .split-window:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-header .split-window:hover .icon-splitwindow
		{
		background-position: -96px -144px;
	}
	
	.product-customization-wrapper .product-customization-header .print-options
		{
		display: inline-block;
		float: right;
		height: 30px;
		margin: 5px;
		margin-top: -6px;
		cursor: pointer;
	}
	
	.product-customization-wrapper .product-customization-header .print-options .error-message-control
		{
		padding: 5px;
		font-size: 13px;
	}
	
	.product-customization-wrapper .product-customization-header .print-options .error-message-control .icon_error-triangle
		{
		position: relative;
		top: 0px;
	}
	
	.product-customization-wrapper .product-customization-header .home {
		display: none;
	}
	
	.product-customization-wrapper .floatright {
		float: right;
	}
	
	.product-customization-wrapper .floatleft {
		float: left;
	}
	
	.product-customization-wrapper .product-customization-jobpanel {
		border-top: 4px solid #01a3e4;
		background-color: #ffffff;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
		padding: 5px;
		vertical-align: top;
		margin-top: 10px;
	}
	
	.product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-jobpanel span {
		font-size: -7px;
		color: #000000;
	}
	
	.product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
	}
	
	.product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		padding: 4px;
	}
	
	.product-customization-wrapper .product-customization-jobpanel #globalsinglecell input
		{
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#bluestar-logo {
		padding-top: 10px;
	}
	
	.product-customization-wrapper .product-customization-jobpanel #globalsinglecell .icon_info
		{
		font-size: 12px;
	}
	
	.product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: table-cell;
		padding: 5px;
	}
	
	.product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: table-cell;
		padding: 5px;
	}
	
	.product-customization-wrapper .product-customization-filespanel {
		border-top: 4px solid #01a3e4;
		margin-top: 6px;
		width: 100%;
		background-color: #ffffff;
		vertical-align: top;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		*zoom: 1;
		padding-left: 10px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,.product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	.product-customization-wrapper .product-customization-filespanel .header-label
		{
		vertical-align: top;
		color: #5e5e5e;
		line-height: 30px;
		font-size: 13px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		float: right;
	}
	
	.product-customization-wrapper .product-customization-filespanel .add-files .add-files-link
		{
		display: inline-block;
		float: right;
		margin: 5px;
		background: #5e5e5e;
		color: #ffffff;
		padding: 0 10px;
		font-size: 11px;
		line-height: 24px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-filespanel .add-files .add-files-link a
		{
		display: inline-block;
	}
	
	.product-customization-wrapper .product-customization-filespanel .add-files .add-files-link a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.product-customization-wrapper .product-customization-filespanel .next-nav,.product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 5px;
		max-height: 60px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder td:nth-child(1)
		{
		width: 160px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder td:nth-child(2)
		{
		width: auto;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 120px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 11px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/downarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: none;
		background: white;
		position: fixed;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 3px solid #01a3e4;
		background: #ffffff;
		width: 171px;
		padding: 0px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 5px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
		float: left;
		padding: 2px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	.product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 4px solid #01a3e4;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		background-color: #ffffff;
		vertical-align: top;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
		/*Start - print Options Menu*/
		/*END Printoptions menu*/
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .next-nav,.product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		line-height: 20px;
		display: block;
		font-size: 13px;
		padding: 8px;
		color: #000000;
		font-weight: bold;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .more-print-options
		{
		position: absolute;
		bottom: 13px;
		left: 40px;
		padding: 5px;
		background: #000000;
		color: #ffffff;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
		width: 180px;
		font-size: 10px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		overflow-y: auto;
		overflow-x: hidden;
		direction: rtl;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: 100%;
		/* Main Menu Item widths */
		border-bottom: 1px solid #cccccc;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		direction: ltr;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul .category-info-for-ipad
		{
		border-top: 3px solid #01a3e4;
		background: #eaeaea;
		height: 30px;
		display: block;
		padding: 0 8px;
		color: #000000 !important;
		line-height: 30px;
		font-size: 11px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul .category-info-for-ipad span:last-child
		{
		vertical-align: middle;
		float: right;
		margin-top: 10px;
		font-size: 11px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul .subheader
		{
		background: #f1f1f1;
		height: 40px;
		display: block;
		padding: 0 8px;
		color: #000000;
		line-height: 40px;
		font-weight: bold;
		font-size: 12px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul .subheader .title
		{
		float: left;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul .subheader img
		{
		vertical-align: middle;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li
		{
		position: relative;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a
		{
		display: block;
		overflow: hidden;
		/*force hasLayout in IE7 */
		text-decoration: none;
		padding: 0 6px;
		border-top: 1px dotted #d8d8d8;
		line-height: 40px;
		font-size: 13px;
		background: #ffffff;
		color: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #000000;
		float: left;
		overflow: hidden;
		margin-top: 8px;
		margin-right: 15px;
		margin-left: 3px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a .print-service-icon
		{
		width: 40px;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a .print-service-icon img
		{
		max-width: 30px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a .print-service-name
		{
		float: left;
		left: 40px;
		padding: 0;
		width: 150px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		white-space: nowrap;
		cursor: pointer;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a .info-text
		{
		color: #919191;
		float: left;
		display: block;
		margin-left: -150px;
		margin-top: 14px;
		font-size: 10px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a img
		{
		padding-right: 5px;
		vertical-align: middle;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a .submenuarrow
		{
		float: right;
		padding-top: 15px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a:link,.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li .sidebarmenu ul li a:visited,.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li .sidebarmenu ul li a:active
		{
		background: #ffffff;
		/*background of tabs (default state)*/
		font-size: -7px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a:visited
		{
		font-size: -7px;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a:hover
		{
		background: #f1f1f1;
		font-size: -7px;
		color: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li a.selectedoption
		{
		background: #01a3e4;
		font-size: -7px;
		color: #ffffff;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li .disabledoption
		{
		background: #ababab !important;
		font-size: -7px;
		color: #919191;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li .disabledoption .print-service-icon
		{
		opacity: 0.5 !important;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li .disabledoption:hover
		{
		background: #ababab !important;
		font-size: -7px;
		color: #919191;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li .disabledoption:hover .print-service-icon
		{
		opacity: 0.5 !important;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li ul
		{
		position: fixed;
		width: 240px;
		/*Sub Menu Items width */
		left: 240px;
		top: 0;
		display: none;
		border: 1px solid #cccccc;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu ul li ul li ul
		{
		position: fixed;
		width: 240px;
		/*Sub Menu Items width */
		left: 240px;
		top: 0;
		display: none;
		border: 1px solid #cccccc;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel .sidebarmenu a.subfolderstyle
		{
		background: #ffffff;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel * html .sidebarmenu ul li
		{
		float: left;
		height: 1%;
	}
	
	.product-customization-wrapper .product-customization-printoptionspanel * html .sidebarmenu ul li a
		{
		height: 1%;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		border-top: 4px solid #01a3e4;
		background-color: #ffffff;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
		display: block;
		width: 99%;
		float: left;
		cursor: pointer;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #5e5e5e;
		line-height: 30px;
		font-size: 13px;
		padding-left: 15px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder span.icon-select-bottom,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .icon-select-top
		{
		top: 12px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
		color: #01a3e4;
		font-size: 20px !important;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator
		{
		display: inline-block;
		float: right;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow span,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow .icon-pdfproof,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator .icon-pdfproof
		{
		background-position: -120px -144px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow .icon-splitwindow,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator .icon-splitwindow
		{
		background-position: -312px -72px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow a,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 30px;
		padding: 0px 20px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow a .icon-splitwindow,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator a .icon-splitwindow
		{
		background-position: -312px -72px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow a:hover,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .splitwindow a:hover .icon-splitwindow,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator a:hover .icon-splitwindow
		{
		background-position: -96px -144px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .next-nav,.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .prev-nav
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 30px;
		padding: 0px 20px;
	}
	
	.product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder .arrow-indicator:hover
		{
		color: #ffffff;
		background: transparent;
	}
	
	.product-customization-wrapper .personalization-content-holder {
		display: block;
		width: 99%;
		height: 300px;
		background: #ffffff;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section-for-mobile,.product-customization-wrapper .personalization-content-holder .personalization-panel-title-holder-for-mobile,.product-customization-wrapper .personalization-content-holder .records-filter-section-for-mobile
		{
		display: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section a
		{
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section a:hover
		{
		color: #01a3e4;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section .radio-button-holder span.label
		{
		font-size: 12px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 15px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 45px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright .input-small
		{
		width: 70px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
		float: left;
		margin-top: 12px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,.product-customization-wrapper .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content
		{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
		background: #ffffff;
		padding: 5px 15px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content a
		{
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content a:hover
		{
		color: #01a3e4;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,.product-customization-wrapper .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,.product-customization-wrapper .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,.product-customization-wrapper .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,.product-customization-wrapper .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .records-filter-section-for-mobile
		{
		display: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
		font-size: 12px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables select,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls select,.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables textarea,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls textarea,.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="text"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="text"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="password"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="password"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="datetime"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="datetime"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="datetime-local"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="datetime-local"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="date"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="date"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="month"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="month"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="time"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="time"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="week"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="week"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="number"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="number"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="email"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="email"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="url"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="url"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="search"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="search"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="tel"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="tel"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables input[type="color"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls input[type="color"],.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables .uneditable-input,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls .uneditable-input
		{
		width: 300px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables .data-source-links a:first-child,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls .data-source-links a:first-child
		{
		color: #5e5e5e;
		text-decoration: underline;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		padding-left: 0px;
		cursor: pointer;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables .data-source-links a:first-child:hover,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls .data-source-links a:first-child:hover
		{
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables .data-source-links a,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls .data-source-links a
		{
		color: #5e5e5e;
		text-decoration: underline;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		cursor: pointer;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .form-lables .data-source-links a:hover,.product-customization-wrapper .personalization-content-holder .personalization-content .form-controls .data-source-links a:hover
		{
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 0 8px;
		background: #f1f1f1;
		font-weight: bold;
		color: #000000;
		border-bottom: 1px solid #5e5e5e;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 8px !important;
		border-bottom: 1px solid #cccccc;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #5e5e5e;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
		padding-left: 8px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,.product-customization-wrapper .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,.product-customization-wrapper .personalization-content-holder .personalization-content .icon-select-left,.product-customization-wrapper .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .icon-select-left,.product-customization-wrapper .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	.product-customization-wrapper .preview-error-msg {
		padding: 10px 15px;
		background: #fffae3;
		display: block;
		overflow: auto;
		color: #5e5e5e;
		border: 1px solid #f1f1f1;
		width: 99%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: auto;
	}
	
	.product-customization-wrapper .product-customization-preview-panel {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		border-top: 4px solid #01a3e4;
		background-color: #ffffff;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
		display: block;
		width: 99%;
		float: left;
		cursor: pointer;
		margin-top: 10px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #5e5e5e;
		line-height: 30px;
		font-size: 13px;
		padding-left: 15px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder span.icon-select-bottom,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .icon-select-top
		{
		top: 12px;
		position: relative;
		right: 0;
		margin-left: 5px;
		padding-right: 0;
		text-align: center;
		color: #01a3e4;
		font-size: 20px !important;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder
		{
		width: auto;
		border-top: 0px;
		display: inline-block;
		float: left;
		margin-bottom: 1px;
		margin-top: 1px;
		padding-left: 10px;
		border-left: 1px dotted #f1f1f1;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .updatepreview,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .arrow-indicator
		{
		display: inline-block;
		float: right;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .updatepreview span,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof span,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .arrow-indicator span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .updatepreview a,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof a,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .arrow-indicator a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 30px;
		padding: 0px 10px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .updatepreview a:hover,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof a:hover,.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .arrow-indicator a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 30px;
		padding: 0px 10px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof a .icon-pdfproof
		{
		background-position: -120px -144px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 30px;
		padding: 0px 10px;
		background-color: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .arrow-indicator a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 30px;
		padding: 0px 20px;
	}
	
	.product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder .arrow-indicator a:hover
		{
		color: #ffffff;
		background: transparent;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area .thumbnail-options
		{
		text-align: center;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area .thumbnail-options .thumbnail-label
		{
		color: #01a3e4;
		display: block;
		line-height: 20px;
		font-size: 10px;
		text-align: center;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area .thumbnail-options a
		{
		color: #000000;
		display: block;
		text-decoration: underline;
		line-height: 20px;
		font-size: 10px;
		cursor: pointer;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area .thumbnail-options a:hover
		{
		color: #000000;
		text-decoration: none;
		font-size: 10px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area .thumbnail-options .thumbnail
		{
		padding: 0px;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area .thumbnail-options .thumbnail:hover
		{
		/*background-color: red;*/
		-webkit-box-shadow: 0px 0px 20px #5e5e5e;
		-moz-box-shadow: 0px 0px 20px #5e5e5e;
		box-shadow: 0px 0px 20px #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-previewarea-holder .preview-area .thumbnail-options .thumbnail.selected
		{
		/*background-color: red;*/
		border: 2px solid #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: 20px;
		float: left;
		width: 100%;
		margin: 0px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		padding: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 0px;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: right;
		width: 170px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled
		{
		padding: 0px;
		opacity: 0.4;
		filter: alpha(opacity = 40);
		pointer-events: none;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: right;
		width: 170px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
		opacity: 0.4;
		filter: alpha(opacity = 40);
		cursor: default;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn:hover
		{
		color: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	.product-customization-wrapper .product-customization-footer {
		vertical-align: top;
		width: 100%;
		overflow: hidden;
		border-top: 1px dotted #cccccc;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container
		{
		display: inline-block;
		width: auto;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .pricing-label
		{
		color: #01a3e4;
		font-size: 14px;
		font-weight: bold;
		line-height: 40px;
		padding-right: 4px;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .pricing-value
		{
		color: #000000;
		font-size: 16px;
		font-weight: bold;
		line-height: 40px;
	}
	
	#totalPrice:before,#unitPrice:before,h2.priceAnimation:before {
		content: 'NZ';
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .more-info
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .subtotal-label
		{
		margin-left: 20px;
		line-height: 40px;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container
		{
		display: inline-block;
		width: auto;
		float: right;
		padding-left: 15px;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		margin-right: 10px;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .save-job-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		margin-right: 10px;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.product-customization-wrapper .goto-instruction-tooltip {
		position: absolute;
		background: #fffae3;
		border: 1px solid #f1f1f1;
		color: #000000;
		width: auto;
		font-size: 10px;
		line-height: 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-collapse: collapse;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	}
	
	.product-customization-wrapper .pricing-summary-tooltip {
		position: absolute;
		background: #ffffff;
		border: 1px solid #f1f1f1;
		color: #000000;
		max-width: 500px;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary
		{
		border: 1px solid #5e5e5e;
		width: 100%;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing_summary_header
		{
		background: #f1f1f1;
		font-size: 13px;
		font-weight: bold;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info
		{
		width: 100%;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(1)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(2)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(3)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(4)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(5)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing-alignment
		{
		border: 0px solid #fffae3;
		width: 100%;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing-alignment tbody tr td:nth-child(1)
		{
		text-align: right !important;
		font-weight: bold;
		width: 100%;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing-alignment tbody tr td:nth-child(2)
		{
		white-space: nowrap;
		padding: 5px;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip:after,.product-customization-wrapper .pricing-summary-tooltip:before
		{
		top: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip:after {
		border-color: rgba(136, 183, 213, 0);
		border-top-color: #5e5e5e;
		border-width: 8px;
		left: 50%;
		margin-left: -8px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip:before {
		border-color: rgba(194, 225, 245, 0);
		border-top-color: #5e5e5e;
		border-width: 9px;
		left: 50%;
		margin-left: -9px;
	}
	
	.product-customization-wrapper .tool_tip {
		position: fixed;
		background: #ffffff;
		border: 1px solid #5e5e5e;
		max-width: 350px;
		max-height: 350px;
		color: #5e5e5e;
		display: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		vertical-align: top;
		line-height: 20px;
	}
	
	.product-customization-wrapper .tool_tip .tool_tip_header {
		font-weight: bold;
		font-size: 13px;
		display: inline-block;
	}
	
	.product-customization-wrapper .tool_tip .tool_tip_close {
		position: absolute;
		right: 10px;
		top: 10px;
		font-size: 10px;
		display: inline-block;
		cursor: pointer;
	}
	
	.product-customization-wrapper .tool_tip .tool_tip_content {
		line-height: 20px;
		display: block;
		width: 100%;
		float: left;
		max-height: 300px;
		font-size: 11px;
		overflow-y: auto;
		overflow-x: hidden;
		border-top: 1px solid #f1f1f1;
	}
	
	.product-customization-wrapper .tool_tip:after,.product-customization-wrapper .tool_tip:before
		{
		right: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.product-customization-wrapper .tool_tip:after {
		border-color: rgba(136, 183, 213, 0);
		border-right-color: #5e5e5e;
		border-width: 10px;
		top: 50%;
		margin-top: -10px;
	}
	
	.product-customization-wrapper .tool_tip:before {
		border-color: rgba(194, 225, 245, 0);
		border-right-color: #5e5e5e;
		border-width: 11px;
		top: 50%;
		margin-top: -11px;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job
		{
		border-top: 4px solid #01a3e4;
		margin-top: 10px;
		width: 98%;
		padding: 10px;
		padding-right: 3px;
		background-color: #ffffff;
		vertical-align: top;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
		margin-bottom: 10px;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modal-header
		{
		margin-top: -18px;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modal-header h3
		{
		display: block;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modaltable
		{
		height: 100%;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modaltable tr td:first-child
		{
		text-align: right;
		font-weight: bold;
	}
	
	.product-customization-wrapper .checkout-progress-indicator {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 15px !important;
	}
	
	.product-customization-wrapper .checkout-progress-indicator {
		margin: 10px 0 10px;
		margin-bottom: 0;
		background-position: 0 10px;
	}
	
	.product-customization-wrapper .checkout-progress-indicator p {
		margin-bottom: 0;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 .icon-checkmark,.product-customization-wrapper .checkout-progress-indicator .step2 .icon-checkmark,.product-customization-wrapper .checkout-progress-indicator .step3 .icon-checkmark
		{
		display: none;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 div,.product-customization-wrapper .checkout-progress-indicator .step2 div,.product-customization-wrapper .checkout-progress-indicator .step3 div
		{
		display: inline-block;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background: #a4a4a4;
		color: #ffffff;
		padding: 0px 7px;
		font-weight: bold;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 div span,.product-customization-wrapper .checkout-progress-indicator .step2 div span,.product-customization-wrapper .checkout-progress-indicator .step3 div span,.product-customization-wrapper .checkout-progress-indicator .step1 div small,.product-customization-wrapper .checkout-progress-indicator .step2 div small,.product-customization-wrapper .checkout-progress-indicator .step3 div small
		{
		font-size: 10px;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 p span,.product-customization-wrapper .checkout-progress-indicator .step2 p span,.product-customization-wrapper .checkout-progress-indicator .step3 p span
		{
		color: #5e5e5e;
		text-decoration: none;
		cursor: text;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step2 {
		text-align: center;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step3 {
		text-align: right;
		padding-right: 0;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .selected div
		{
		background: #01a3e4;
		color: #ffffff;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .selected p span
		{
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed div
		{
		background: #000000;
		color: #ffffff;
		padding: 0 7px !important;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed div span
		{
		display: inline;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed .icon-checkmark
		{
		display: none;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed p span
		{
		color: #5e5e5e;
	}
	
	.product-customization-vprint {
		padding: 0 10px;
	}
	
	.product-customization-vprint .personalization-panel-title-holder,.product-customization-vprint .personalization-content-holder,.product-customization-vprint .preview-panel-title-holder
		{
		width: 100% !important;
	}
	
	.product-customization-vprint .personalization-content td {
		padding: 5px 0;
	}
	
	.product-customization-vprint .vpdata tr td {
		padding: 10px;
		padding-left: 0px;
	}
	
	.product-customization-vprint .date-picker {
		display: inline-block;
		padding: 4px 6px;
		font-size: 13px;
		line-height: 20px;
		color: #333;
		vertical-align: middle;
		font-family: "Roboto", sans-serif;
		background-color: #ffffff;
		border: 1px solid #cccccc;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
		-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
		-o-transition: border linear 0.2s, box-shadow linear 0.2s;
		transition: border linear 0.2s, box-shadow linear 0.2s;
	}
	
	.product-customization-vprint .date-picker:focus {
		border-color: rgba(82, 168, 236, 0.8);
		outline: 0;
		outline: thin dotted \9;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
	}
	
	.product-customization-vprint span.icon_table {
		position: relative;
		right: 16px;
		top: -27px;
		float: right;
		color: #01a3e4;
	}
	
	.product-customization-vprint .product-customization-footer .pricing-container
		{
		padding-left: 10px;
	}
	
	.flex-popup-wrapper {
		color: #01a3e4;
	}
	
	@media only screen and (min-device-width: 600px) and (max-device-width:
		2560px) and (orientation: portrait) {
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar
			{
			margin-left: 20px;
			padding-right: 5px;
			float: left;
			width: 100%;
			display: inline-block;
			margin: 0px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin-top: -80px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
			{
			background: url('images/fittowindow_hover.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
			{
			color: #000000;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
			{
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #01a3e4;
			text-decoration: none;
			background-color: transparent;
			border-right: 1px solid #f1f1f1;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
			{
			padding: 0px;
			position: relative;
			top: 38px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
			{
			height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: left;
			width: 73px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
			{
			padding: 0px;
			width: 100%;
			float: none;
			position: relative;
			top: -40px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			border: 1px solid #f1f1f1;
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			display: inline-block;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
			{
			width: 90px;
			font-size: 11px;
			line-height: 15px;
			text-align: center;
			padding-top: 0px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
			{
			position: relative;
			top: -28px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: right;
			width: 170px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
			{
			font-weight: bold;
			padding: 5px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled
			{
			padding: 0px;
			position: relative;
			top: 6px;
			opacity: 0.4;
			filter: alpha(opacity = 40);
			pointer-events: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: right;
			width: 170px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .in-percentage
			{
			font-weight: bold;
			padding: 5px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
			opacity: 0.4;
			filter: alpha(opacity = 40);
			cursor: default;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn:hover
			{
			color: #5e5e5e;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom:hover
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer
			{
			vertical-align: top;
			width: 100%;
			overflow: hidden;
			border-top: 1px dotted #cccccc;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container
			{
			display: block;
			width: 100%;
			float: left;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .pricing-label
			{
			color: #000000;
			font-size: 14px;
			font-weight: bold;
			line-height: 40px;
			padding-right: 4px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .pricing-value
			{
			color: #000000;
			font-size: 16px;
			font-weight: bold;
			line-height: 40px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .more-info
			{
			display: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .subtotal-label
			{
			margin-left: 20px;
			line-height: 40px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container
			{
			display: block;
			width: 100%;
			margin-top: 15px;
			float: none;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			text-align: center;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .floatleft,[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .floatright
			{
			width: 50%;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .save-job-button
			{
			background: #5e5e5e;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .save-job-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button
			{
			background: #01a3e4;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button:hover
			{
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
	}
	/* START - Context Menu Styles */
	.disabledDetails {
		position: fixed;
		background-color: #ffffff;
		padding-left: 5px;
		padding-right: 5px;
		border: 1px solid black;
	}
	
	.context-dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		width: 187px;
		padding: 0px;
		margin: 2px 0 0;
		list-style: none;
		background-color: #ffffff;
		border: 1px solid #cccccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		*border-right-width: 2px;
		*border-bottom-width: 2px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
	}
	
	.context-dropdown-menu.pull-right {
		right: 0;
		left: auto;
	}
	
	.context-dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 9px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #5e5e5e;
		border-bottom: 1px solid #ffffff;
	}
	
	.context-dropdown-menu>li>a {
		display: block;
		overflow: hidden;
		/*force hasLayout in IE7 */
		text-decoration: none;
		padding: 0 6px;
		border-top: 1px dotted #f1f1f1;
		line-height: 25px;
		font-size: 12px;
		background: #ffffff;
		color: #000000;
	}
	
	.context-dropdown-menu>li>a .print-service-icon {
		width: 20px;
		float: left;
	}
	
	.context-dropdown-menu>li>a .print-service-icon img {
		max-width: 30px;
	}
	
	.context-dropdown-menu>li>a .print-service-name {
		float: left;
		left: 40px;
		padding: 0;
		width: 154px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.context-dropdown-menu>li>a>img {
		padding-right: 5px;
		vertical-align: middle;
	}
	
	.context-dropdown-menu>li>a>.submenuarrow {
		float: right;
		padding-top: 7px;
	}
	
	.context-dropdown-menu>li>a:hover,.context-dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a
		{
		color: #ffffff;
		text-decoration: none;
		background: #01a3e4;
	}
	
	.context-dropdown-menu>.active>a,.context-dropdown-menu>.active>a:hover,.context-dropdown-menu>.active>a:focus
		{
		color: #ffffff;
		text-decoration: none;
		background: #01a3e4;
	}
	
	.context-dropdown-menu>.disabled>a,.context-dropdown-menu>.disabled>a:hover,.context-dropdown-menu>.disabled>a:focus
		{
		color: #5e5e5e;
		wdith: 154px;
	}
	
	.context-dropdown-menu>.disabled>a:hover,.context-dropdown-menu>.disabled>a:focus
		{
		text-decoration: none;
		cursor: default;
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	
	.open {
		*z-index: 1000;
	}
	
	.open>.context-dropdown-menu {
		display: block;
	}
	
	.pull-right>.context-dropdown-menu {
		right: 0;
		left: auto;
	}
	
	.dropup .context-dropdown-menu,.navbar-fixed-bottom .dropdown .context-dropdown-menu
		{
		top: auto;
		bottom: 100%;
		margin-bottom: 1px;
	}
	
	.dropdown-submenu {
		position: relative;
		z-index: 1000;
	}
	
	.dropdown-submenu>.context-dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: 0px;
		margin-left: -1px;
		z-index: 10;
	}
	
	.fixedHeight>.context-dropdown-menu {
		max-height: 400px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	.dropdown-submenu:hover>.context-dropdown-menu {
		display: block;
	}
	
	.dropup .dropdown-submenu>.context-dropdown-menu {
		top: auto;
		bottom: 0;
		margin-top: 0;
		margin-bottom: -2px;
	}
	
	.dropdown-submenu.pull-left {
		float: none;
	}
	
	.dropdown-submenu.pull-left>.context-dropdown-menu {
		left: -100%;
	}
	/* END - Context Menu Styles */
	.modal {
		position: fixed;
		top: 50%;
		left: 50%;
		z-index: 1050;
		margin: -250px 0 0 -280px;
		background-color: #ffffff;
		border-top: 4px solid #01a3e4;
		box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
		background-clip: padding-box;
		outline: none;
	}
	
	.modal a {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.modal a:hover {
		color: #01a3e4;
	}
	
	.modal .modal-header {
		padding: 5px 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.modal .modal-header .close {
		float: right;
	}
	
	.modal .modal-header .close span.icon-cross {
		font-size: 12px;
	}
	
	.modal .modal-header .add,.modal .modal-header .back,.modal .modal-header .select-nav,.modal .modal-header .delete
		{
		display: none;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	.modal .modal-header span {
		margin: 0;
		line-height: 30px;
		font-size: 13px;
		font-weight: bold;
	}
	
	.modal .modalcontent {
		background-color: #ffffff;
		padding: 0px 10px;
		font-size: 11px;
	}
	
	.modal .modalcontent .filtersection {
		border-bottom: 1px solid #f1f1f1;
	}
	
	.modal .modalcontent .filtersection .label {
		font-weight: bold;
		font-size: 12px;
	}
	
	.modal .modalcontent .modaltable {
		height: 250px;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
	}
	
	.modal .modalcontent .modaltable table {
		border: 1px solid #f1f1f1;
	}
	
	.modal .modalcontent .modaltable table td {
		padding-left: 24px;
	}
	
	.modal .modalcontent .modaltable table .mediaBox {
		width: 20px;
		height: 20px;
		border: 1px solid #000000;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	.modal .modalcontent .modaltable table .default {
		background-color: #ffffff;
		color: #000000;
	}
	
	.modal .modalcontent .modaltable table .default:hover {
		background: #fffae3;
		color: #000000;
	}
	
	.modal .modalcontent .modaltable table .default:hover .info-text {
		color: #5e5e5e;
	}
	
	.modal .modalcontent .modaltable table .selected {
		background: #fffae3;
		color: #000000;
		font-weight: bold;
	}
	
	.modal .modalcontent .modaltable table .info-text {
		font-size: 11px;
		color: #787878;
	}
	
	.modal .modal-checkbox-holder {
		margin: 5px;
		padding: 0px 10px;
	}
	
	.modal .modal-footer {
		width: 100%;
		vertical-align: top;
		overflow: hidden;
		border-top: 1px solid #f1f1f1;
		font-size: 11px;
	}
	
	.modal .modal-footer .OK-button {
		margin: 5px;
		margin-left: 0px;
		float: right;
		background: #01a3e4;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.modal .modal-footer .Cancel-button {
		margin: 5px;
		float: right;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.modal .modal-footer .Cancel-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.mediamodal {
		width: 600px;
		margin-left: -300px;
	}
	
	.mediamodal .modalcontent .mobile-header-container,.mediamodal .modalcontent .filtericon
		{
		display: none;
	}
	
	.mediamodal .modalcontent .filtersection {
		display: block;
		border: 0px;
	}
	
	.mediamodal .modalcontent .filtersection-for-mobile {
		display: none;
	}
	
	.mediamodal .modalcontent .modaltable {
		display: block;
		height: 250px !important;
		overflow-x: hidden;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	.mediamodal .modalcontent .modaltable table {
		background: #dedede;
		border: 0px !important;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	.mediamodal .modalcontent .modaltable table tr.selected {
		background-color: #fffae3 !important;
		height: 20px;
		font-size: 11px;
		color: #5e5e5e;
	}
	
	.mediamodal .modalcontent .modaltable table tr.disabled {
		background: #c4c4c4 !important;
		height: 20px;
		font-size: 11px;
		color: #dedede;
	}
	
	.mediamodal .modalcontent .modaltable table tr:nth-child(odd) {
		background-color: #ffffff;
		height: 20px;
		font-size: 11px;
	}
	
	.mediamodal .modalcontent .modaltable table tr:nth-child(even) {
		background-color: #ffffff;
		height: 20px;
		font-size: 11px;
	}
	
	.mediamodal .modalcontent .dropdown-sidebar {
		display: none;
	}
	
	.supported-files-list {
		width: 450px;
		height: 480px;
	}
	
	.supported-files-list .modalcontent {
		height: 390px;
	}
	
	.supported-files-list .modalcontent .modaltable {
		height: 380px !important;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.supported-files-list .modalcontent .modaltable .grid-header {
		font-weight: bold;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(odd) {
		background-color: #f1f1f1;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(odd) td:first-child
		{
		text-align: left;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(even) {
		background-color: #ffffff;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(even) td:first-child
		{
		text-align: left;
	}
	
	.add-filesmodal {
		width: 450px;
		margin-left: -225px;
	}
	
	.add-filesmodal .modalcontent {
		float: left;
		padding: 3px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.add-filesmodal .modalcontent .add-item {
		margin: 3px;
		width: 140px;
		height: 85px;
		border: 1px solid #f1f1f1;
		background: #ffffff;
		float: left;
		display: inline-block;
		cursor: pointer;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-image {
		display: block;
		text-align: center;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-image img {
		padding-top: 5px;
		width: 50px;
		height: 50px;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-actions {
		margin: 0;
		text-align: center;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-actions a {
		color: #5e5e5e;
		text-decoration: none;
		font-weight: bold;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-actions a:hover {
		color: #ffffff;
	}
	
	.add-filesmodal .modalcontent .add-item:hover {
		background: #ababab;
	}
	
	.add-filesmodal .modalcontent .add-item:hover a {
		color: #ffffff;
	}
	
	.add-filesmodal .modal-footer {
		margin-top: 10px;
	}
	
	.add-filesmodal .modal-footer .supported-file-formats {
		line-height: 40px;
	}
	
	.add-filesmodal .modal-footer a {
		color: #5e5e5e;
		text-decoration: underline;
		display: inline-block;
		padding-left: 10px;
	}
	
	.add-filesmodal .modal-footer a:hover {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.cloud-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.cloud-modal .modal-header img {
		width: 30px;
		height: 30px;
	}
	
	.cloud-modal .modal-header .close,.cloud-modal .modal-header .reload {
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	.cloud-modal .modal-header .close span,.cloud-modal .modal-header .reload span
		{
		padding-right: 4px;
		font-size: 13px;
		line-height: 20px;
		font-weight: normal;
	}
	
	.cloud-modal .modal-header .close a,.cloud-modal .modal-header .reload a
		{
		color: #5e5e5e;
		display: inline-block;
		line-height: 35px;
		padding: 0px 20px;
	}
	
	.cloud-modal .modal-header .close a:hover,.cloud-modal .modal-header .reload a:hover
		{
		color: #cccccc;
	}
	
	.cloud-modal .printme-id-section .label {
		padding-left: 10px;
	}
	
	.cloud-modal .printme-id-section .getfiles-button {
		margin: 5px;
		margin-left: 0px;
		float: left;
		background: #01a3e4;
		padding: 8px 20px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.cloud-modal .printme-id-section .getfiles-button:hover {
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.cloud-modal .container {
		width: 100%;
		float: left;
		display: inline-block;
	}
	
	.cloud-modal .container .folder-sidebar {
		float: left;
		width: 150px;
		margin-right: 5px;
		background: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list {
		height: 340px;
		margin: 0;
		padding: 0;
		overflow-y: auto;
		overflow-x: hidden;
		background: #f1f1f1;
		border-right: 1px solid #f1f1f1;
		list-style: none;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li {
		display: block;
		border-top: 1px dotted #d8d8d8;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li:hover {
		background: #787878;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li:hover a
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li a {
		display: block;
		padding: 10px 15px;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li a:hover
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a:hover
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .folder-side-bar-subfolder
		{
		display: block;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .folder-side-bar-subfolder a
		{
		color: #5e5e5e;
		padding-left: 25px;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a:hover
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-title {
		font-weight: bold;
		margin-left: 10px;
	}
	
	.cloud-modal .container .modaltable-container {
		float: left;
		width: 75%;
	}
	
	.cloud-modal .container .modaltable-container .mobile-header-container {
		display: none;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container {
		display: inline-block;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected
		{
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected:after
		{
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected:before
		{
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected button
		{
		background: #01a3e4 !important;
		padding: 10px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		border-radius: 0px;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected button:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item
		{
		margin: 5px 3px 5px 2px;
		width: 140px;
		display: inline-block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		cursor: pointer;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-image
		{
		border: 0px;
		text-align: center;
		height: 140px;
		display: block;
		margin: 5px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-image img
		{
		display: none;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-actions
		{
		margin: 0;
		margin-top: 5px;
		width: 100%;
		text-align: center;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-actions button
		{
		background: #5e5e5e;
		padding: 4px;
		display: block;
		border-radius: 0px;
		color: #ffffff;
		width: 100%;
		text-decoration: none;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-actions button:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .modaltable {
		width: 460px;
		height: 280px !important;
		margin: 10px;
		border: 1px solid #f1f1f1;
	}
	
	.cloud-modal .container .modaltable thead {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.cloud-modal .container .modaltable td {
		vertical-align: top;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.cloud-modal .container .modaltable td:nth-child(2) span {
		display: block;
		float: left;
		width: 100%;
	}
	
	.cloud-modal .container .modaltable td:nth-child(2) span:nth-child(1) {
		width: 270px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
	}
	
	.cloud-modal .container .modaltable td:nth-child(3) {
		vertical-align: middle;
	}
	
	.cloud-modal .container .modaltable td:nth-child(3) input {
		font-size: 11px;
	}
	
	.cloud-modal .container .pager-control {
		margin: 5px 0;
		float: left;
		width: 100%;
		margin-top: -5px;
	}
	
	.cloud-modal .container .pager-control ul {
		display: inline-block;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
		padding: 0px;
		margin: 0;
		margin-left: 5px;
		border: 0px;
	}
	
	.cloud-modal .container .pager-control ul li {
		padding: 3px 10px;
		margin: 0;
		line-height: 15px;
		list-style: none;
		display: inline-block;
		border-right: 0px solid #f1f1f1;
	}
	
	.cloud-modal .container .pager-control ul li:last-child {
		border: 0;
	}
	
	.cloud-modal .container .pager-control ul li input,.cloud-modal .container .pager-control ul li select
		{
		padding: 3px;
		margin: 0;
	}
	
	.cloud-modal .container .pager-control ul li a {
		color: #01a3e4;
	}
	
	.cloud-modal .container .pager-control ul li a:hover {
		color: #5e5e5e;
	}
	
	.cloud-modal .container .pager-control ul li .arrow_carrot-left_alt2,.cloud-modal .container .pager-control ul li .arrow_carrot-right_alt2
		{
		font-size: 19px;
		position: relative;
		top: 4px;
	}
	
	.cloud-modal .container .printme-modaltable {
		width: 628px;
		height: 230px !important;
	}
	
	.cloud-modal .container .printme-modaltable thead {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.cloud-modal .modalcontent {
		padding: 0px !important;
	}
	
	.cloud-modal .modal-footer .checkboxcontainer {
		line-height: 40px;
		padding-left: 10px;
		float: left;
	}
	
	.saved-files-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.saved-files-modal .modaltable {
		margin-top: 10px;
		height: 325px !important;
	}
	
	.saved-files-modal .modaltable table {
		border: 0 !important;
	}
	
	.saved-files-modal .modaltable table .default {
		background-color: transparent !important;
	}
	
	.saved-files-modal .modaltable table .default:hover {
		background-color: transparent !important;
	}
	
	.saved-files-modal .modaltable table tr {
		padding: 10px;
		border-bottom: 1px dashed #EBEBEB;
		display: block;
	}
	
	.saved-files-modal .modaltable table tr td {
		display: inline;
		background: none;
		width: 100%;
		padding: 0;
		vertical-align: top;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(1) {
		width: auto;
		display: inline;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(2) {
		width: auto;
		display: inline-block;
		vertical-align: top;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(2) img {
		width: 25px;
		height: 25px;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) {
		display: inline-block;
		width: auto;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) a {
		text-decoration: underline;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) a:hover {
		text-decoration: none;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) span {
		display: block;
		font-size: 11.700000000000001px;
	}
	
	.saved-files-modal .modal-footer {
		margin-top: 10px;
	}
	
	.saved-files-modal .modal-footer .remove-button {
		margin: 5px;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.saved-files-modal .modal-footer .remove-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-files-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.upload-files-modal .modalcontent {
		font-size: 11px;
	}
	
	.upload-files-modal .modalcontent .background-uploader {
		display: block;
		float: left;
	}
	
	.upload-files-modal .modalcontent .background-uploader .note {
		margin: 5px;
		display: block;
		float: left;
	}
	
	.upload-files-modal .modalcontent .background-uploader .note a {
		color: #5e5e5e;
		display: inline-block;
		line-height: 40px;
		text-decoration: underline;
	}
	
	.upload-files-modal .modalcontent .background-uploader .note a:hover {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download {
		background-color: #d1d1d1;
		padding: 8px 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		color: #5e5e5e;
		line-height: 20px;
		display: inline-block;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download .icon-download,.upload-files-modal .modalcontent .background-uploader .download .icon-upload2
		{
		font-size: 17px;
		padding-right: 10px;
		color: #5e5e5e;
		margin-top: 3px;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download:hover {
		background-color: #5e5e5e;
		color: #ffffff;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download:hover .icon-download,.upload-files-modal .modalcontent .background-uploader .download:hover .icon-upload2
		{
		font-size: 17px;
		padding-right: 10px;
		color: #ffffff;
		margin-top: 3px;
	}
	
	.upload-files-modal .modalcontent .modaltable {
		margin-top: 10px;
		height: 230px !important;
		margin-bottom: 10px;
	}
	
	.upload-files-modal .modalcontent .modaltable table {
		border: 1px dashed #c4c4c4 !important;
	}
	
	.upload-files-modal .modalcontent .modaltable table .default {
		background-color: #ffffff !important;
		color: #000000;
	}
	
	.upload-files-modal .modalcontent .modaltable table .default:hover {
		background: #ffffff;
		color: #000000;
	}
	
	.upload-files-modal .modalcontent .modaltable table .default:hover .info-text
		{
		color: #5e5e5e;
	}
	
	.upload-files-modal .modalcontent .modaltable td {
		border-bottom: 1px dashed #c4c4c4;
	}
	
	.upload-files-modal .modalcontent .modaltable td .file-name {
		float: left;
		padding: 0;
		width: 300px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.upload-files-modal .modalcontent .modaltable .icon-trash {
		float: right;
	}
	
	.upload-files-modal .modalcontent .checkbox-container {
		width: 100%;
		float: left;
		display: block;
		margin-bottom: 10px;
	}
	
	.upload-files-modal .modalcontent .file-upload {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #5e5e5e;
		padding: 8px 30px;
	}
	
	.upload-files-modal .modalcontent .file-upload:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-files-modal .modalcontent .file-upload input {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.upload-files-modal .modalcontent .file-upload-initial-container {
		text-align: center;
		width: 240px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.upload-files-modal .modal-footer .add-files-button {
		margin: 5px;
		float: left;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.upload-files-modal .modal-footer .add-files-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-files-modal .modal-footer .file-upload {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #666666;
		padding: 8px 30px;
	}
	
	.upload-files-modal .modal-footer .file-upload:hover {
		background: #01a3e4;
	}
	
	.upload-files-modal .modal-footer .file-upload input {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.upload-files-modal .modal-footer .file-upload-disabled-btn {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #666666;
		padding: 8px 30px;
	}
	
	.upload-files-modal .modal-footer .file-upload-disabled-btn:hover {
		background: #01a3e4;
	}
	
	.review-job-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.review-job-modal .modaltable {
		margin-top: 10px;
		height: 430px !important;
	}
	
	.review-job-modal .modaltable tr:nth-child(odd) {
		background-color: #f1f1f1;
	}
	
	.review-job-modal .modaltable tr:nth-child(odd) td:first-child {
		text-align: right;
		font-weight: bold;
	}
	
	.review-job-modal .modaltable tr:nth-child(even) {
		background-color: #ffffff;
	}
	
	.review-job-modal .modaltable tr:nth-child(even) td:first-child {
		text-align: right;
		font-weight: bold;
	}
	
	.review-job-modal .modaltable .tabstable table,.review-job-modal .modaltable .splpagestable table
		{
		border: 0;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(odd),.review-job-modal .modaltable .splpagestable tr:nth-child(odd)
		{
		background-color: #ffffff;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(odd) td:first-child,.review-job-modal .modaltable .splpagestable tr:nth-child(odd) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(even),.review-job-modal .modaltable .splpagestable tr:nth-child(even)
		{
		background-color: #ffffff;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(even) td:first-child,.review-job-modal .modaltable .splpagestable tr:nth-child(even) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	.others-modal {
		width: 500px;
		margin-left: -250px;
	}
	
	.others-modal .modaltable {
		margin-top: 10px;
		height: 405px !important;
	}
	
	.others-modal .modaltable table {
		border: 0px !important;
	}
	
	.others-modal .modaltable table textarea {
		resize: none;
	}
	
	.special-instructions-modal {
		width: 350px;
		margin-left: -175px;
	}
	
	.special-instructions-modal .modalcontent {
		padding: 10px;
		height: 170px;
	}
	
	.cut-to-specific-margin-modal {
		width: 300px;
		margin-left: -150px;
	}
	
	.cut-to-specific-margin-modal .modalcontent .modaltable {
		height: 150px !important;
	}
	
	.cut-to-specific-margin-modal .modalcontent .modaltable table {
		border: 0px;
	}
	
	.cut-to-specific-wh-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.cut-to-specific-wh-modal .modalcontent .modaltable table {
		border: 0px;
	}
	
	.move-to-modal {
		width: 350px;
		margin-left: -175px;
	}
	
	.move-to-modal .modalcontent {
		padding: 10px;
	}
	
	.move-to-modal .modalcontent select,.move-to-modal .modalcontent input {
		display: block;
		margin-top: 5px;
	}
	
	.shrink-wrap-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.shrink-wrap-modal .modalcontent .modaltable table {
		border: 0px;
	}
	
	.shrink-wrap-modal .modalcontent .modaltable table tr td .items-per-set
		{
		margin-left: 10px !important;
	}
	
	.final-width-height {
		width: 300px;
		margin-left: -150px;
	}
	
	.final-width-height .modalcontent .modaltable {
		height: 150px !important;
	}
	
	.final-width-height .modalcontent .modaltable table {
		border: 0px;
	}
	
	.confirm-modal {
		width: 500px !important;
		margin-left: -250px;
		margin-top: -125px;
	}
	
	.confirm-modal .modal-header {
		display: none;
	}
	
	.confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	.confirm-modal .modalcontent .info-small-indicator {
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	.confirm-modal .modalcontent .info-small-indicator:before {
		content: "\e060";
	}
	
	.confirm-modal .modalcontent span.info-small-indicator {
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
	}
	
	.confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	.confirm-modal .modal-footer {
		border-top: 3px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 10px 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.tabs-modal .modalcontent {
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
	}
	
	.tabs-modal .modalcontent .infosection {
		text-align: right;
	}
	
	.tabs-modal .modalcontent .filtersection {
		border-bottom: 0px solid #f1f1f1;
	}
	
	.tabs-modal .modalcontent .filtersection .multiple-select-wrapper {
		width: auto;
	}
	
	.tabs-modal .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 380px;
	}
	
	.tabs-modal .modalcontent .toolbar-section {
		width: 100%;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper {
		width: 150px;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper td {
		border: 0px;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 80px;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 0px;
		background-color: #ffffff;
	}
	
	.tabs-modal .modalcontent .toolbar-section td {
		padding-right: 10px;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a {
		font-size: 14px;
		color: #5e5e5e;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a:hover {
		font-size: 14px;
		color: #01a3e4;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a.selected {
		font-size: 14px;
		color: #01a3e4;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a.selected:hover {
		font-size: 14px;
		color: #01a3e4;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modaltable {
		margin-top: 0px;
		max-height: 300px !important;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 10px;
		padding-top: 5px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modaltable .component-container {
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
	}
	
	.tabs-modal .modaltable .component-container .component {
		padding: 5px;
		padding-left: 30px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	.tabs-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	.tabs-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	.tabs-modal .modaltable .component-container .component .component-item select,.tabs-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
		line-height: 12px !important;
	}
	
	.tabs-modal .modaltable .component-container .component:first-child {
		padding-left: 5px;
	}
	
	.tabs-modal .modaltable .component-container .component:last-child {
		padding-right: 5px;
		float: right;
	}
	
	.tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
	}
	
	.tabs-modal .modal-footer .add-more-files {
		margin: 5px;
		background: #5e5e5e;
		color: #ffffff;
		padding: 8px 30px;
		display: inline-block;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.tabs-modal .modal-footer .add-more-files:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.multiple-select-wrapper {
		width: auto;
		position: relative;
	}
	
	.multiple-select-wrapper .selected-items-box {
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	.multiple-select-wrapper .mediaBox {
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	.multiple-select-wrapper .print-service-icon {
		width: 30px;
		float: left;
	}
	
	.multiple-select-wrapper .print-service-icon img {
		max-width: 30px;
		max-height: 30px;
	}
	
	.multiple-select-wrapper .print-service-name {
		float: left;
		left: 40px;
		padding: 0;
		width: 80px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	.multiple-select-wrapper .list {
		display: none;
		overflow-y: auto;
		overflow-x: hidden;
		border: 1px solid #dedede;
		z-index: 9999;
		position: absolute;
		width: 99%;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-overflow-scrolling: touch;
		border-top: 0px;
	}
	
	.multiple-select-wrapper .list ul {
		margin: 0;
		padding: 0;
		width: 100%;
		list-style-type: none;
	}
	
	.multiple-select-wrapper .list ul li {
		margin: 0;
		width: 100%;
		padding: 0;
		border-bottom: 1px dashed #dedede;
		padding: 5px;
		background: #ffffff;
		color: #000000;
	}
	
	.multiple-select-wrapper .list ul li:hover {
		background: #f1f1f1;
	}
	
	.multiple-select-wrapper .list ul .selected {
		background: #fffae3;
	}
	
	.multiple-select-wrapper .list ul .selected:hover {
		background: #fffae3;
	}
	
	.multiple-select-wrapper .dropdown-icon {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	.special-pages-modal {
		width: 950px;
		margin-left: -475px;
	}
	
	.special-pages-modal .modalcontent {
		height: 450px;
		background: transparent;
	}
	
	.special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	.special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		font-size: 12px;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	.special-pages-modal .modalcontent .tabs-nav a:hover {
		background: #ababab;
		color: #808080;
	}
	
	.special-pages-modal .modalcontent .tabs-nav .selected {
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
		font-size: 12px;
	}
	
	.special-pages-modal .modalcontent .tabs-nav .selected:hover {
		background: #ababab;
		color: #000000;
	}
	
	.special-pages-modal .modalcontent .tabs-container {
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 325px;
		border: 1px solid #ababab;
		-webkit-overflow-scrolling: touch;
	}
	
	.special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		margin-bottom: 10px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.special-pages-modal .modalcontent .tabs-data .grid {
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .gridheader {
		background: #f1f1f1;
		color: #000000;
	}
	
	.special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 30px;
		line-height: 20px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container {
		padding: 10px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 0px;
		display: inline-block;
		width: 160px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 150px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		max-height: 200px;
		width: 150px;
		position: fixed;
	}
	
	.special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
	}
	
	.special-pages-modal .modal-footer .add-more-pages {
		margin: 5px;
		background: #5e5e5e;
		color: #ffffff;
		padding: 8px 30px;
		display: inline-block;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.special-pages-modal .modal-footer .add-more-pages:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upsell-modal {
		width: 492px;
		margin-left: -246px;
	}
	
	.upsell-modal .modalcontent {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px !important;
		float: left;
		max-height: 450px;
		overflow: auto;
	}
	
	.upsell-modal .modalcontent .upsell-product-item {
		width: 100%;
		margin: 0% 0% !important;
		margin-top: 10px !important;
		text-transform: none;
		display: inline-block;
		position: relative;
		float: left;
		background: #ffffff;
		text-align: left;
		-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.25);
		box-shadow: 0 0px 1px rgba(0, 0, 0, 0.25);
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.upsell-modal .modalcontent .upsell-product-item:first-child {
		margin-top: 0px !important;
	}
	
	.upsell-modal .modalcontent .upsell-product-image {
		float: left;
		width: 150px;
		height: 150px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.upsell-modal .modalcontent .upsell-product-image img {
		display: none;
	}
	
	.upsell-modal .modalcontent .upsell-product-title {
		padding: 10px 10px;
		display: inline-block;
		padding-top: 15px;
	}
	
	.upsell-modal .modalcontent .upsell-product-title h5 {
		padding: 0;
		margin: 0;
		font-size: 13px;
		font-weight: 500;
	}
	
	.upsell-modal .modalcontent .upsell-product-description {
		padding: 0 10px;
		margin: 0;
		font-size: 11px;
		display: block;
		font-weight: 400;
		height: auto !important;
		width: 230px !important;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.upsell-modal .modalcontent .upsell-product-actions {
		display: inline-block;
		margin: 0;
		position: absolute;
		right: 0px;
		top: 40px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 0px !important;
		padding: 10px !important;
	}
	
	.upsell-modal .modalcontent .upsell-product-actions .btn {
		background: #01a3e4;
		padding: 5px 10px;
		color: #ffffff;
		text-decoration: none;
	}
	
	.upsell-modal .modalcontent .upsell-product-actions .btn:hover {
		background: #5e5e5e;
	}
	
	.upsell-modal .modal-footer {
		margin-top: 10px;
	}
	
	.approval-modal {
		width: 450px;
		margin-left: -175px;
	}
	
	.approval-modal .modal-header {
		display: none;
	}
	
	.approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.approval-modal .modalcontent .info-text {
		font-size: 11px;
	}
	
	.approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	.approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	.preflight-report-modal {
		width: 500px;
		margin-left: -250px;
	}
	
	.preflight-report-modal .modaltable {
		margin-top: 10px;
		height: 200px !important;
	}
	
	.preflight-report-modal .modaltable table {
		border: 0px !important;
	}
	
	.preflight-report-modal .modaltable table td {
		border-bottom: 1px dashed #c4c4c4;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list {
		display: block;
		width: 99%;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list .file-holder {
		display: block;
		float: left;
		width: 100%;
		height: 30px;
		border-bottom: 1px dashed #f1f1f1;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list .file-holder .file-name
		{
		float: left;
		width: 50%;
		text-align: left;
		padding-left: 3px;
		font-weight: bold;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list .file-holder .error-warning
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 30px;
		height: 20px;
	}
	
	.preflight-report-modal .modaltable .preflight-report {
		display: block;
		width: 99%;
		border: 1px solid #f1f1f1;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder {
		background-color: #5e5e5e;
		display: block;
		float: left;
		width: 100%;
		height: 30px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 3px;
		font-weight: bold;
		height: 20px;
		color: #ffffff;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 14px;
		height: 20px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .icon
		{
		width: 14px;
		height: 14px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .icon-print
		{
		background-position: -96px -48px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .icon-ok
		{
		background-position: -288px 0;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btn
		{
		background: #999999;
		padding: 5px 5px;
		display: inline-block;
		width: 14px;
		height: 14px;
		line-height: 18px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btn:hover
		{
		background: #1a1a1a;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btnselected
		{
		background: #01a3e4;
		padding: 5px 5px;
		width: 14px;
		height: 14px;
		line-height: 18px;
		margin-right: 4px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btnselected:hover
		{
		background: #1a1a1a;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block {
		border-bottom: 1px solid #f1f1f1;
		display: block;
		float: left;
		width: 99%;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .section-name
		{
		display: block;
		width: 100%;
		border-bottom: 1px dashed #f1f1f1;
		float: left;
		padding-left: 3px;
		font-weight: bold;
		height: 25px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .error-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .error-name .icon-warning-sign
		{
		background-position: -217px -120px;
		margin-right: 3px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .error-name .icon-remove-sign
		{
		background-position: -48px -96px;
		margin-right: 3px;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .page-numbers
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 30px;
	}
	
	.preflight-report-modal .modal-footer {
		margin-top: 10px;
	}
	
	.preflight-report-modal .modal-footer .remove-button-for-mobile {
		display: none;
	}
	
	.preflight-report-modal .modal-footer .print-report-button {
		margin: 5px;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.preflight-report-modal .modal-footer .print-report-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.preflight-report-modal .modal-footer .remove-button {
		margin: 5px;
		background: #cccccc;
		color: #000000;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.preflight-report-modal .modal-footer .remove-button:hover {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.printoptions-changes-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 440px !important;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options {
		float: left;
		display: block;
		width: 48%;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	.printoptions-changes-modal .modaltable .latest-options {
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	.galleryimage-modal {
		width: 774px;
		margin-left: -387px;
	}
	
	.galleryimage-modal .modal-header .back {
		display: none;
	}
	
	.galleryimage-modal .modalcontent {
		height: 450px !important;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected {
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected:after {
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected:before {
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected .btn {
		background: #01a3e4 !important;
		padding: 10px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		border-radius: 0px;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected .btn:hover {
		background: #01a3e4;
	}
	
	.galleryimage-modal .modalcontent .gallery-item {
		margin: 5px 3px 5px 2px;
		width: 175px;
		display: inline-block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-image {
		border: 0px;
		text-align: center;
		height: 112px;
		display: block;
		margin: 5px;
		margin-top: 10px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-image img {
		display: none;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-title {
		display: block;
		text-align: center;
		width: 170px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-title span {
		padding: 5px;
		border: 0px;
		font-size: 9px;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-caption {
		display: block;
		text-align: center;
		width: 170px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-caption span {
		font-size: 9px;
		padding: 5px;
		border: 0px;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-actions {
		margin: 0;
		margin-top: 5px;
		width: 100%;
		text-align: center;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn {
		background: #5e5e5e;
		padding: 8px;
		display: block;
		border-radius: 0px;
		color: #ffffff;
		text-decoration: none;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn:hover
		{
		background: #01a3e4;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-item:last-child
		{
		margin-right: 0px;
	}
	
	.galleryimage-modal .modal-footer {
		margin-top: 10px;
	}
	
	.upload-image-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.upload-image-modal .modalcontent .modaltable {
		height: auto !important;
		border: 0px;
	}
	
	.upload-image-modal .modalcontent .modaltable .file-upload {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #666666;
		padding: 8px 30px;
	}
	
	.upload-image-modal .modalcontent .modaltable .file-upload:hover {
		background: #01a3e4;
	}
	
	.upload-image-modal .modalcontent .modaltable .select-file {
		margin: 5px;
		margin-left: 0px;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.upload-image-modal .modalcontent .modaltable .select-file:hover {
		background: #6b6b6b;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-image-modal .modalcontent .modaltable .file-upload input {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.select-datasource-modal {
		width: 80%;
		margin-left: -40%;
	}
	
	.select-datasource-modal .modal-header .back {
		display: none;
	}
	
	.select-datasource-modal .datasource-steps .select-data,.select-datasource-modal .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	.select-datasource-modal .datasource-steps .select-data span,.select-datasource-modal .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	.select-datasource-modal .datasource-steps .select-data a,.select-datasource-modal .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	.select-datasource-modal .datasource-steps .select-data a:hover,.select-datasource-modal .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	.select-datasource-modal .datasource-steps .selected-option {
		display: inline-block;
		float: left;
	}
	
	.select-datasource-modal .datasource-steps .selected-option span {
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	.select-datasource-modal .datasource-steps .selected-option a {
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	.select-datasource-modal .datasource-steps .selected-option a:hover {
		color: #ffffff;
		background: #5e5e5e;
	}
	
	.select-datasource-modal .modalcontent {
		padding: 0px;
	}
	
	.select-datasource-modal .modalcontent select {
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection {
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section {
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section a {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section a:hover
		{
		color: #01a3e4;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatleft .clearallfilters
		{
		padding-left: 15px;
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-rewind-to-next-breakpoint,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-rewind-to-prev-breakpoint,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-left,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-right
		{
		margin-left: 5px;
		position: relative;
		top: 2px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-left,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	.select-datasource-modal .modalcontent .modaltable {
		display: block;
		height: 265px !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	.select-datasource-modal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header {
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td {
		white-space: nowrap;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td:hover
		{
		background: #01a3e4;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: block;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.selected {
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	.select-datasource-modal .modal-footer {
		margin-top: 10px;
	}
	
	.select-datasource-modal .modal-footer .number-of-records {
		float: left;
		line-height: 45px;
		padding-left: 5px;
		font-size: 11px;
	}
	
	.view-templates-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.view-templates-modal .modaltable {
		margin-top: 10px;
		height: 250px !important;
	}
	
	.view-templates-modal .modaltable tr:nth-child(odd) {
		background-color: #f1f1f1;
	}
	
	.view-templates-modal .modaltable tr:nth-child(odd) td:first-child {
		text-align: left;
	}
	
	.view-templates-modal .modaltable tr:nth-child(even) {
		background-color: #ffffff;
	}
	
	.view-templates-modal .modaltable tr:nth-child(even) td:first-child {
		text-align: left;
	}
	
	.picassa-preview-modal {
		width: 610px;
		margin-left: -350px;
	}
	
	.picassa-preview-modal .modal-content .image-container {
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 600px;
		height: 500px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	.picassa-preview-modal .modal-content .image-container img {
		display: none;
	}
	
	.picassa-preview-modal .modal-content .image-container-selected {
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows {
		top: 50%;
		position: fixed;
		width: 610px;
		color: #ffffff;
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .left-arrow {
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .right-arrow {
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.blank-pages-modal {
		width: 500px;
		margin-left: -250px;
	}
	
	.blank-pages-modal .modaltable {
		margin-top: 0px;
		max-height: 300px !important;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 10px;
		padding-top: 5px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.blank-pages-modal .modaltable .component-container {
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
	}
	
	.blank-pages-modal .modaltable .component-container .component {
		padding: 5px;
		padding-left: 30px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	.blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	.blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	.blank-pages-modal .modaltable .component-container .component .component-item select,.blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
		line-height: 12px !important;
	}
	
	.blank-pages-modal .modaltable .component-container .component:first-child
		{
		padding-left: 5px;
	}
	
	.blank-pages-modal .modaltable .component-container .component:last-child
		{
		padding-right: 5px;
		float: right;
	}
	
	.blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
	}
	
	.blank-pages-modal .modal-footer .add-more-files {
		margin: 5px;
		background: #5e5e5e;
		color: #ffffff;
		padding: 8px 30px;
		display: inline-block;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.blank-pages-modal .modal-footer .add-more-files:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.modal-vprint-design-selector {
		width: 650px;
		margin-left: -325px;
		height: 750px;
		margin-top: -375px;
	}
	
	.modal-vprint-design-selector .gallery-item-selected {
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.modal-vprint-design-selector .gallery-item-selected:after {
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	.modal-vprint-design-selector .gallery-item-selected:before {
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	.modal-vprint-design-selector .gallery-item {
		margin: 5px 3px 5px 2px;
		width: 100px;
		height: 75px;
		display: inline-block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
	}
	
	.modal-vprint-design-selector .gallery-item img {
		display: none;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box {
		position: absolute;
		background: #ffffff;
		border: 1px solid #01a3e4;
		max-width: 200px;
		margin-left: 430px;
		margin-top: -35px;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box:after,.modal-vprint-design-selector .modal-footer .arrow_box:before
		{
		top: 100%;
		left: 90%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box:after {
		border-color: rgba(136, 183, 213, 0);
		border-top-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box:before {
		border-color: rgba(194, 225, 245, 0);
		border-top-color: #01a3e4;
		border-width: 12px;
		margin-left: -12px;
	}
	
	@media only screen and (min-device-width: 320px) and (max-device-width:
		1920px) {
		[DeviceType="Mobile"] body,[DeviceType="Mobile"] html {
			height: auto;
		}
		[DeviceType="Mobile"] .login-panel-pc,[DeviceType="Mobile"] .address-book-modal,[DeviceType="Mobile"] .choose-facility-modal,[DeviceType="Mobile"] .add-filesmodal,[DeviceType="Mobile"] .change-password-modal,[DeviceType="Mobile"] .printoptions-changes-modal,[DeviceType="Mobile"] .approval-modal,[DeviceType="Mobile"] .upsell-modal,[DeviceType="Mobile"] .mediamodal,[DeviceType="Mobile"] .cloud-modal,[DeviceType="Mobile"] .saved-files-modal,[DeviceType="Mobile"] .upload-files-modal,[DeviceType="Mobile"] .preflight-report-modal,[DeviceType="Mobile"] .special-pages-modal,[DeviceType="Mobile"] .tabs-modal,[DeviceType="Mobile"] .review-job-modal,[DeviceType="Mobile"] .others-modal,[DeviceType="Mobile"] .special-instructions-modal,[DeviceType="Mobile"] .cut-to-specific-margin-modal,[DeviceType="Mobile"] .cut-to-specific-wh-modal,[DeviceType="Mobile"] .galleryimage-modal,[DeviceType="Mobile"] .upload-image-modal,[DeviceType="Mobile"] .select-datasource-modal,[DeviceType="Mobile"] .view-templates-modal,[DeviceType="Mobile"] .order-approval-details-modal,[DeviceType="Mobile"] .blank-pages-modal
			{
			margin-left: 0 !important;
			margin-top: 0 !important;
			position: static;
			border: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		[DeviceType="Mobile"] .login-panel-pc button {
			width: 100%;
		}
		[DeviceType="Mobile"] .special-instructions-modal .OK-button {
			width: 100% !important;
		}
		[DeviceType="Mobile"] .change-password-modal .modalcontent {
			padding: 10px !important;
		}
		[DeviceType="Mobile"] .change-password-modal input {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .modal {
			width: 100%;
			position: relative;
			top: 0;
			left: 0;
			z-index: 0;
			height: 100%;
			margin: 0;
			background-color: #ffffff;
			border-top: 0px solid #01a3e4;
			box-shadow: 0 0 0 rgba(0, 0, 0, 0);
			-webkit-background-clip: padding-box;
			-moz-background-clip: padding-box;
			background-clip: padding-box;
			outline: none;
		}
		[DeviceType="Mobile"] .modal .modal-header {
			padding: 5px 10px;
			border-bottom: 0px solid #f1f1f1;
			background: #5e5e5e;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .modal .modal-header .back {
			float: right;
			display: inline-block;
		}
		[DeviceType="Mobile"] .modal .modal-header .close {
			display: none;
		}
		[DeviceType="Mobile"] .modal .modal-header .add {
			float: right;
			display: inline-block;
		}
		[DeviceType="Mobile"] .modal .modal-header span {
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .modal .modalcontent {
			background-color: #ffffff;
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .modal .modal-footer {
			margin-top: 5px;
			display: block;
			padding: 0px;
			width: 100%;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			background: #ffffff;
			height: 45px;
			float: none;
		}
		[DeviceType="Mobile"] .modal .modal-footer .OK-button {
			margin: 0px;
			margin-left: 0px;
			float: right !important;
			width: 50%;
			background: #01a3e4;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			height: 45px;
			line-height: 45px;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .modal .modal-footer .OK-button:hover {
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .modal .modal-footer .Cancel-button {
			margin: 0px;
			width: 50%;
			float: left !important;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .modal .modal-footer .Cancel-button:hover {
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content {
			padding: 0 !important;
			height: inherit;
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content .printshop-filter span
			{
			display: block;
			margin-bottom: 5px;
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content .printshop-filter [ng-model="SortBy"]
			{
			margin-left: 0;
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content .printshop-line-item .myaccount-printshop-timing
			{
			display: block;
			margin-left: 30px;
		}
		[DeviceType="Mobile"] .choose-facility-modal .modal-footer {
			padding: 0 !important;
			height: initial;
		}
		[DeviceType="Mobile"] .choose-facility-modal .modal-footer button {
			width: 50% !important;
			margin: 0 !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item {
			margin: 0;
			margin-bottom: 5px;
			width: 100%;
			height: 50px;
			border: 1px solid #f1f1f1;
			background: #f1f1f1;
			float: left;
			display: inline-block;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-image
			{
			display: block;
			text-align: center;
			float: left;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-image img
			{
			width: 50px;
			height: 50px;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-actions
			{
			margin: 0;
			float: left;
			text-align: center;
			line-height: 50px;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-actions .btn
			{
			padding: 10px;
			display: block;
			color: #000000;
			text-decoration: none;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item:hover {
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item:hover .btn
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .add-filesmodal .modal-footer a {
			color: #5e5e5e;
			text-decoration: underline;
			display: inline-block;
			padding-left: 10px;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .add-filesmodal .modal-footer a:hover {
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .add-filesmodal .modal-footer .Cancel-button {
			display: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modal-header {
			display: none;
		}
		[DeviceType="Mobile"] .cloud-modal .container {
			padding: 0px;
		}
		[DeviceType="Mobile"] .cloud-modal .folder-sidebar {
			width: 280px !important;
			position: fixed;
			top: 0px;
			left: 0px;
			z-index: 1;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container,[DeviceType="Mobile"] .cloud-modal .modaltable
			{
			background: #ffffff;
			position: relative;
			z-index: 2;
			width: 100% !important;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			height: 100%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr,[DeviceType="Mobile"] .cloud-modal .modaltable tr
			{
			display: block;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td,[DeviceType="Mobile"] .cloud-modal .modaltable tr td
			{
			vertical-align: top;
			border-bottom: 0px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span
			{
			display: block;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span:nth-child(1),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span:nth-child(1)
			{
			width: 270px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			float: left;
			margin: 0px;
			padding: 0px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3)
			{
			vertical-align: middle;
			display: block;
			border-bottom: 1px solid #f1f1f1;
			padding-top: 5px;
			padding-bottom: 10px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3) input,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3) input
			{
			font-size: 11px;
			width: 70%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container
			{
			padding: 5px 10px;
			border-bottom: 0px solid #f1f1f1;
			background: #5e5e5e;
			display: block !important;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .back,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .back
			{
			display: inline-block;
			float: right;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container span,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container span
			{
			margin: 0;
			font-size: 13px;
			font-weight: bold;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .list,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .list
			{
			float: left;
			margin-right: 10px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container
			{
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected
			{
			border: 1px solid #01a3e4 !important;
			-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:after,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:after
			{
			width: 0;
			height: 0;
			border-top: 45px solid #01a3e4;
			border-left: 40px solid transparent;
			position: absolute;
			display: block;
			right: 0;
			content: ".";
			top: 0;
			z-index: 1001;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:before,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:before
			{
			position: absolute;
			content: "\e05f";
			color: #ffffff;
			right: 7px;
			font-family: 'unicons';
			font-style: normal;
			speak: none;
			font-weight: normal;
			-webkit-font-smoothing: antialiased;
			z-index: 1002;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button
			{
			background: #01a3e4 !important;
			padding: 10px;
			display: block;
			color: #ffffff;
			text-decoration: none;
			border-radius: 0px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item
			{
			margin: 5px 3px 5px 2px;
			width: 100%;
			display: block;
			background: #f1f1f1;
			vertical-align: top;
			position: relative;
			border: 1px solid #f1f1f1;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image
			{
			border: 0px;
			text-align: center;
			height: 140px;
			display: block;
			margin: 5px;
			background-position: center center;
			-moz-background-size: contain;
			-webkit-background-size: contain;
			background-size: contain;
			background-repeat: no-repeat;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image img,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image img
			{
			display: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions
			{
			margin: 0;
			margin-top: 5px;
			width: 100%;
			text-align: center;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button
			{
			background: #5e5e5e;
			padding: 4px;
			display: block;
			border-radius: 0px;
			color: #ffffff;
			width: 100%;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table td,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table td
			{
			display: block;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button
			{
			margin: 0px;
			display: block;
			margin-left: 0px;
			float: left;
			width: 100%;
			background: #333333;
			padding: 8px 30px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable
			{
			height: auto !important;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable table,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable table
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .cloud-modal .modal-footer {
			height: auto !important;
			z-index: 3;
		}
		[DeviceType="Mobile"] .cloud-modal .modal-footer .checkboxcontainer {
			display: block;
			width: 100%;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modal-header .add {
			display: none;
		}
		[DeviceType="Mobile"] .upload-files-modal .modal-header .back {
			display: block;
			padding: 0px 20px;
			border-left: 0px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable {
			margin-top: 0;
			height: auto !important;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table
			{
			border: 0 !important;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default
			{
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default:hover
			{
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr
			{
			padding: 10px;
			display: block;
			position: relative;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td
			{
			border: 0px dashed #c4c4c4 !important;
			display: block;
			background: none;
			width: 100%;
			padding: 0;
			border: 0;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:last-child
			{
			position: absolute;
			top: 15px;
			right: 25px;
			width: auto;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1)
			{
			width: auto;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1) progress
			{
			display: block;
			margin: 5px 0;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2)
			{
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2) span
			{
			display: inline;
			margin-top: 4px;
			margin-right: 20px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(3)
			{
			position: absolute;
			bottom: 15px;
			right: 25px;
			width: auto;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td img
			{
			width: 40px;
			height: 40px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable .icon-trash
			{
			float: right;
		}
		[DeviceType="Mobile"] .upload-files-modal .modal-footer .file-upload {
			display: none;
		}
		[DeviceType="Mobile"] .saved-files-modal .modal-header .delete {
			display: block;
			padding: 0px 20px;
			border-left: 0px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modal-header .back {
			display: block;
			padding: 0px 20px;
			border-left: 0px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable {
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table {
			border: 0 !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table .default {
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table .default:hover
			{
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr {
			padding: 10px;
			display: block;
			position: relative;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td {
			display: block;
			background: none;
			width: 100%;
			padding: 0;
			border: 0;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(1)
			{
			width: auto;
			display: inline;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2)
			{
			width: auto;
			display: inline-block;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2) img
			{
			width: 25px;
			height: 25px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3)
			{
			display: inline-block;
			width: auto;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3) span
			{
			display: block;
			line-height: 18px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modal-footer .add-more-files,[DeviceType="Mobile"] .saved-files-modal .modal-footer .remove-button
			{
			display: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-header .back {
			display: inline-block;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-header .close {
			display: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item {
			margin: 5px 3px 10px 2px;
			width: 150px !important;
			height: auto;
			display: inline-block;
			vertical-align: top;
			border: 0px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image
			{
			background: transparent;
			border: 0px;
			text-align: center;
			margin-bottom: 10px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image img
			{
			height: 120px;
			width: 120px;
			border: 0px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-title span
			{
			margin: 0px;
			padding: 2px;
			text-wrap: normal;
			border: 0px;
			font-size: 9px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-caption
			{
			margin: 0px;
			padding: 2px;
			text-wrap: normal;
			border: 0px;
			font-size: 9px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions
			{
			margin: 0 !important;
			width: 98%;
			text-align: center;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn
			{
			background: #01a3e4;
			padding: 0px;
			display: block;
			color: #ffffff;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn:hover
			{
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-item:last-child
			{
			margin-right: 0px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button {
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .others-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable {
			height: auto !important;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable table {
			border: 0px !important;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .others-modal .modalcontent .modaltable textarea
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable select {
			width: 99%;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable {
			margin-top: 0px;
			height: auto !important;
			overflow-x: hidden;
			overflow-y: auto;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr
			{
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td
			{
			background: none;
			padding: 0;
			border: 0;
			padding-left: 10px;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(1)
			{
			text-align: right;
			font-size: 11.700000000000001px;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(2)
			{
			font-size: 11.700000000000001px;
			width: 100%;
			text-align: left;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable table,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable table
			{
			border: 0;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd)
			{
			background-color: #ffffff;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd) td:first-child
			{
			text-align: left;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even)
			{
			background-color: #ffffff;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even) td:first-child
			{
			text-align: left;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .review-job-modal .modal-footer {
			display: none !important;
		}
		[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button {
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .special-instructions-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .special-instructions-modal .modalcontent textarea
			{
			width: 93%;
			padding: 4px 3%;
			font-size: 13px;
			line-height: 30px;
			height: 100%;
		}
		[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button
			{
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent
			{
			width: 100%;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable
			{
			height: auto !important;
		}
		[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable select
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .final-width-height .modalcontent {
			width: 100%;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable {
			height: auto !important;
		}
		[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable input,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable textarea,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable select
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable
			{
			height: auto !important;
			overflow-x: hidden;
			overflow-y: auto;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table
			{
			border: 0px !important;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table td
			{
			border-bottom: 1px dashed #c4c4c4;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list
			{
			display: block;
			width: 99%;
			border-bottom: 0px;
			float: left;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder
			{
			display: block;
			float: left;
			width: 100%;
			height: auto;
			border-bottom: 1px dashed #f1f1f1;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .file-name
			{
			float: left;
			display: block;
			width: 40%;
			text-align: left;
			line-height: 30px;
			padding-left: 3px;
			font-weight: bold;
			height: auto;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning
			{
			float: right;
			display: block;
			width: 50%;
			text-align: right;
			padding-right: 3px;
			line-height: 30px;
			height: auto;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning a
			{
			font-size: 12px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report
			{
			display: block;
			width: 99%;
			border: 1px solid #f1f1f1;
			border-bottom: 0px;
			float: left;
			margin-top: 5px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder
			{
			display: block;
			float: left;
			width: 100%;
			height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-name
			{
			float: left;
			width: 50%;
			text-align: left;
			line-height: 30px;
			padding-left: 3px;
			font-weight: bold;
			height: 20px;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions
			{
			float: right;
			width: 40%;
			text-align: right;
			padding-top: 3px;
			padding-right: 3px;
			line-height: 14px;
			height: 20px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon
			{
			width: 14px;
			height: 14px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-print
			{
			background-position: -96px -48px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-ok
			{
			background-position: -288px 0;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn
			{
			background: #999999;
			padding: 5px 5px;
			display: inline-block;
			width: 14px;
			height: 14px;
			line-height: 18px;
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn:hover
			{
			background: #1a1a1a;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected
			{
			background: #01a3e4;
			padding: 5px 5px;
			width: 14px;
			height: 14px;
			line-height: 18px;
			margin-right: 4px;
			display: inline-block;
			color: #ffffff;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected:hover
			{
			background: #1a1a1a;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block
			{
			border-bottom: 1px solid #f1f1f1;
			display: block;
			float: left;
			width: 99%;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .section-name
			{
			display: block;
			width: 100%;
			border-bottom: 1px dashed #f1f1f1;
			float: left;
			padding-left: 3px;
			font-weight: bold;
			height: 25px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name
			{
			float: left;
			width: 50%;
			text-align: left;
			line-height: 30px;
			padding-left: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name .icon-warning-sign
			{
			background-position: -144px -120px;
			margin-right: 3px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .page-numbers
			{
			float: right;
			width: 40%;
			text-align: right;
			padding-top: 3px;
			padding-right: 3px;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable textarea
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .print-report-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .Cancel-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button
			{
			display: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button {
			margin: 0px;
			margin-left: 0px;
			float: right !important;
			width: 50%;
			background: #01a3e4;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			height: 45px;
			line-height: 45px;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button:hover
			{
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile
			{
			margin: 0px;
			width: 50%;
			float: left !important;
			background: #999999;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile:hover
			{
			background: #999999;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modal-header {
			display: none;
		}
		[DeviceType="Mobile"] .mediamodal .filtericon {
			display: block !important;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar {
			width: 280px !important;
			position: fixed;
			top: 0px;
			right: 0px;
			height: auto;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-group
			{
			display: block;
			height: auto;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading {
			background: #f1f1f1;
			height: 20px;
			color: #ffffff !important;
			padding: 2.5% 10px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading .accordion-toggle
			{
			color: #000000;
			line-height: 20px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner {
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			overflow-y: auto;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent {
			position: relative;
			z-index: 2;
			width: 100% !important;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
			{
			padding: 5px 10px;
			border-bottom: 0px solid #f1f1f1;
			background: #5e5e5e;
			display: block !important;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
			{
			display: inline-block;
			float: right;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
			{
			margin: 0;
			font-size: 13px;
			font-weight: bold;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
			{
			float: left;
			margin-right: 10px;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
			display: none;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
			{
			display: block;
			width: 100%;
			float: left;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
			display: block;
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			z-index: 0;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
			background: #dedede;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
			{
			width: 20px;
			height: 20px;
			border: 1px solid #5e5e5e;
			float: left;
			overflow: hidden;
			margin: 5px;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
			{
			background-color: #01a3e4 !important;
			height: 20px;
			font-size: 12px;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
			{
			background-color: #f1f1f1;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
			{
			background-color: #ffffff;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
			margin-top: 0px;
			height: auto !important;
			overflow-x: hidden;
			overflow-y: auto;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
			{
			font-weight: bold;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
			{
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
			{
			background: none;
			padding: 0;
			border: 0;
			padding-left: 10px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
			{
			text-align: right;
			font-size: 11.700000000000001px;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
			{
			font-size: 11.700000000000001px;
			width: 100%;
			text-align: left;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
			{
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
			width: 280px !important;
			position: fixed;
			top: 0px;
			right: 0px;
			height: auto;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
			{
			display: block;
			height: auto;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
			{
			background: #f1f1f1;
			height: 20px;
			color: #ffffff !important;
			padding: 2.5% 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
			{
			color: #000000;
			line-height: 20px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
			{
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
			width: 280px !important;
			position: fixed;
			font-size: 12px;
			top: 50px;
			right: 0px;
			height: auto;
			z-index: 2;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
			background: #f1f1f1;
			height: 20px;
			color: #ffffff !important;
			padding: 2.5% 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
			{
			color: #000000;
			line-height: 20px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
			{
			display: block;
			padding: 0px 0px;
			height: auto;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			z-index: 4;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
			{
			background: #dedede;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
			{
			width: 20px;
			height: 20px;
			border: 1px solid #5e5e5e;
			float: left;
			overflow: hidden;
			margin: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
			{
			background-color: #01a3e4 !important;
			height: 20px;
			font-size: 12px;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
			{
			background-color: #f1f1f1;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
			{
			background-color: #ffffff;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent {
			position: relative;
			z-index: 2;
			width: 100% !important;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
			position: relative;
			margin: 5px 0 0 0;
			float: left;
			width: 100%;
			padding-left: 0px;
			list-style: none;
			display: block;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
			float: left;
			margin: 0;
			padding: 0;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
			display: block;
			color: #808080;
			text-decoration: none;
			background: #f1f1f1;
			margin: 0;
			padding: 0.25em 1em;
			border-left: 1px solid #ffffff;
			border-top: 1px solid #ababab;
			border-right: 1px solid #ababab;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
			{
			background: #ababab;
			color: #808080;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
			{
			display: block;
			color: #ffffff;
			text-decoration: none;
			background: #333333;
			margin: 0;
			padding: 0.25em 1em;
			border-left: 1px solid #ffffff;
			border-top: 1px solid #ababab;
			border-right: 1px solid #ababab;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
			{
			background: #ababab;
			color: #000000;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
			{
			padding-bottom: 45px;
			display: block;
			float: left;
			width: 100%;
			overflow-y: auto;
			overflow-x: hidden;
			height: 100%;
			-webkit-overflow-scrolling: touch;
			border: 1px solid #ababab;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
			display: block;
			padding: 0 5px 5px 5px;
			float: left;
			height: 100%;
			margin-bottom: 5px;
			width: 96%;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
			{
			border: 1px solid #ababab;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
			{
			background: #f1f1f1;
			color: #000000;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
			{
			background-position: -144px -120px;
			margin-right: 3px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
			{
			padding: 10px;
			display: block;
			position: relative;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
			{
			display: block;
			background: none;
			width: 100%;
			padding: 0;
			border: 0;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
			{
			position: absolute;
			top: 15px;
			right: 25px;
			width: auto;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
			{
			width: auto;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
			{
			display: block;
			margin: 5px 0;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
			{
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
			{
			display: inline;
			margin-top: 4px;
			margin-right: 20px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
			{
			position: absolute;
			display: block;
			bottom: 10px;
			right: 0px;
			width: auto;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
			{
			width: 40px;
			height: 40px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
			{
			text-align: right;
			padding-right: 0px;
			line-height: 20px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
			{
			padding: 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
			{
			padding: 5px;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
			{
			border: 1px solid red;
			display: block;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
			{
			width: 98%;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
			{
			position: absolute;
			top: 50%;
			right: 0;
			margin-top: -8px;
			margin-right: 10px;
			width: 16px;
			height: 16px;
			background-image: url("images/down.png");
			background-repeat: no-repeat;
			background-position: 0 center;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
			{
			box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
			cursor: pointer;
			border: 1px solid #dedede;
			padding: 5px;
			background-color: #ffffff;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
			{
			width: 20px;
			height: 20px;
			border: 1px solid #5e5e5e;
			float: left;
			overflow: hidden;
			margin: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
			{
			width: 30px;
			float: left;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
			{
			max-width: 30px;
			max-height: 30px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
			{
			float: left;
			left: 40px;
			padding: 0;
			width: 200px;
			text-overflow: ellipsis;
			margin: 0;
			overflow: hidden;
			line-height: 32px;
			white-space: nowrap;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
			{
			display: none;
		}
		[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
			float: left;
			padding-left: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
			{
			display: none;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
			margin-top: 10px;
			height: 100% !important;
			overflow-x: hidden;
			overflow-y: auto;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
			{
			float: left;
			display: block;
			width: 48%;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
			{
			width: 100%;
			display: block;
			font-weight: bold;
			border-bottom: 1px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
			{
			width: 100%;
			display: block;
			margin-top: 10px;
			border-bottom: 1px dashed #f1f1f1;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
			{
			border-bottom: 1px dashed #f1f1f1;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
			{
			font-weight: bold;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
			{
			font-weight: normal;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
			{
			float: right;
			display: block;
			width: 48%;
			margin-left: 10px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
			{
			width: 100%;
			display: block;
			font-weight: bold;
			border-bottom: 1px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
			{
			width: 100%;
			margin-top: 10px;
			display: block;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
			{
			border-bottom: 1px dashed #f1f1f1;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
			{
			font-weight: bold;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
			{
			font-weight: normal;
		}
		[DeviceType="Mobile"] .approval-modal .modal-header {
			display: block;
		}
		[DeviceType="Mobile"] .approval-modal .modalcontent {
			padding: 10px;
			max-height: 100px;
			overflow-y: auto;
			overflow-x: hidden;
		}
		[DeviceType="Mobile"] .approval-modal .icon {
			width: 18px;
			height: 18px;
			line-height: 18px;
			margin-right: 5px;
			margin-top: 2px;
		}
		[DeviceType="Mobile"] .approval-modal .icon-ok {
			background-position: -288px 0;
		}
		[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
			margin: 0px;
			margin-left: 0px;
			float: left;
			width: 100%;
			background: #01a3e4;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			height: 45px;
			line-height: 45px;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .select-datasource-modal {
			font-size: 13px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
			{
			position: relative;
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
			{
			width: 280px;
			position: fixed;
			top: 0;
			right: 0px;
			height: 93%;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
			{
			display: block;
			height: 100%;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
			{
			background: #5e5e5e;
			color: #ffffff !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold !important;
			vertical-align: top !important;
			line-height: 50px !important;
			font-size: 13px !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
			{
			padding: 0px 0px;
			height: 95% !important;
			-webkit-overflow-scrolling: touch;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
			{
			display: block;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: right;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: auto;
			line-height: 45px;
			font-size: 11.049999999999999px;
			padding-left: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
			{
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
			{
			padding-right: 4px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
			{
			color: #000000;
			display: inline-block;
			line-height: 40px;
			padding: 0px 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
			{
			color: #ffffff;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
			{
			display: inline-block;
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
			{
			padding-right: 4px;
			font-size: 13px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
			{
			color: #ffffff;
			display: inline-block;
			line-height: 40px;
			padding: 0px 10px;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
			{
			color: #ffffff;
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
			{
			padding: 0px;
			background-color: #ffffff;
			padding: 0px 0px;
			height: auto;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
			{
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
			{
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			padding: 10px;
			border-top: 1px solid #f1f1f1;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
			{
			margin-top: -10px;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
			{
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
			{
			font-size: 10.4px;
			color: #01a3e4;
			text-decoration: underline;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
			{
			font-size: 10.4px;
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
			{
			text-align: right;
			font-weight: bold;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
			{
			text-align: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
			{
			font-weight: normal !important;
			font-style: italic;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: left;
			height: 40px;
			width: 19%;
			text-align: center;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
			{
			color: #5e5e5e;
			text-transform: uppercase;
			height: 30px;
			font-size: 11.049999999999999px;
			text-align: center;
			padding: 0px;
			cursor: default;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
			{
			font-size: 24.7px !important;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: none;
			float: left;
			height: 40px;
			border-bottom: 1px dashed #5e5e5e;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
			{
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
			{
			font-size: 12px;
			line-height: 40px;
			padding-left: 10px;
			color: #5e5e5e;
			padding-right: 15px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: 40px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
			{
			float: left;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
			{
			font-size: 12px;
			line-height: 40px;
			padding-left: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
			{
			display: block;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
			{
			padding-right: 15px;
			line-height: 40px;
			float: right;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
			{
			margin-left: 5px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
			{
			font-size: 12px;
			line-height: 35px;
			position: relative;
			top: -3px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
			{
			font-size: 10px !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
			{
			font-size: 26px;
			line-height: 29px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
			{
			line-height: 29px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
			{
			display: block;
			height: auto !important;
			overflow-x: auto;
			overflow-y: auto;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
			{
			background: #dedede;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
			{
			font-weight: bold;
			background: #919191 !important;
			color: #ffffff;
			height: 30px !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
			{
			white-space: nowrap;
			padding-left: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
			{
			background: transparent;
			cursor: default;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
			{
			display: block;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
			{
			position: relative;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
			{
			width: auto;
			line-height: 20px;
			font-size: 11px;
			padding: 0px;
			padding-right: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
			{
			top: 6px;
			position: relative;
			padding-left: 5px;
			font-size: 17px;
			display: none;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
			{
			font-size: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
			{
			border: 1px solid #f1f1f1;
			line-height: 16px;
			background: #ffffff;
			padding: 10px;
			margin: 0;
			position: absolute;
			left: -5px;
			top: 25px;
			min-width: 120px;
			display: none;
			cursor: default;
			font-size: 11px;
			z-index: 100;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
			-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
			{
			display: block;
			border-bottom: 1px dotted #f1f1f1;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
			{
			color: white;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
			{
			display: block;
			padding: 5px 5px;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
			{
			width: 20px;
			font-size: 9px;
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
			{
			max-width: 30px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
			{
			padding: 0;
			width: 160px;
			font-size: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
			{
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
			{
			float: right;
			margin-right: 15px;
			padding-top: 12px;
			position: relative;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
			{
			display: inline;
			float: left;
			width: 100%;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
			{
			background: transparent;
			border: 0px;
			padding: 7px;
			margin-right: 10px;
			border-radius: 4px;
			margin-left: -50px;
			color: #5e5e5e;
			display: inline;
			float: right;
			margin-top: -30px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
			{
			color: #f1f1f1;
			font-size: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
			{
			color: #01a3e4;
			font-size: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
			{
			background: transparent;
			border: 0px;
			padding: 7px;
			padding-right: 0px;
			border-radius: 4px;
			margin-left: -25px;
			color: #5e5e5e;
			display: inline;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
			{
			color: #f1f1f1;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
			{
			background-color: #fffae3 !important;
			height: 25px;
			font-size: 11px;
			color: #5e5e5e;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
			{
			background-color: #ffffff;
			height: 25px;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
			{
			background-color: #ffffff;
			height: 25px;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
			{
			display: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
			position: relative;
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
			{
			width: 280px;
			position: fixed;
			right: 0px;
			top: 0px;
			height: 93%;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
			{
			display: block;
			height: 100%;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
			{
			background: #5e5e5e;
			color: #ffffff !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold !important;
			vertical-align: top !important;
			line-height: 50px !important;
			font-size: 13px !important;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
			{
			padding: 0px 0px;
			height: 95% !important;
			-webkit-overflow-scrolling: touch;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: right;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: auto;
			line-height: 45px;
			font-size: 11.049999999999999px;
			padding-left: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
			{
			background: transparent;
			height: auto !important;
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
			{
			border-bottom: 0px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
			{
			width: auto;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
			{
			max-height: 250px;
			position: fixed;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
			{
			border-bottom: 1px solid #f1f1f1;
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
			{
			display: block;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
			{
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
			{
			height: 160px;
			position: fixed;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
			{
			border-right: 0px;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
			{
			background-position: -167px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
			{
			background-position: -144px -50px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
			{
			background-position: -192px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
			{
			background-position: -264px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
			{
			background-position: -288px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
			{
			background-position: -312px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
			{
			float: left;
			background: #333333;
			padding: 5px 5px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			width: 12%;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
			{
			float: left;
			background: #01a3e4;
			padding: 5px 5px;
			width: 12%;
			display: inline-block;
			text-align: center;
			color: #ffffff;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
			{
			margin-top: 0px;
			height: auto !important;
			max-height: none !important;
			overflow-x: hidden;
			width: 100%;
			overflow-y: auto;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
			{
			display: block;
			float: left;
			border-bottom: 1px dashed #ababab;
			width: 100%;
			position: relative;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
			{
			padding: 5px;
			padding-left: 5px;
			display: inline-block;
			width: auto;
			float: left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
			{
			position: absolute;
			right: 0px;
			top: -5px;
			width: auto;
			float: left;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
			{
			width: auto;
			display: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
			{
			display: inline;
			padding-left: 5px;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
			{
			width: 100%;
			display: block;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
			{
			width: 100%;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
			{
			width: auto;
			display: block;
			float: left;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
			{
			display: block;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
			{
			display: block;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
			{
			font-size: 10px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
			{
			border: 1px solid #dedede;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
			{
			font-weight: bold;
			background: #5e5e5e;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
			float: left;
			padding-left: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
			display: none;
		}
		[DeviceType="Mobile"] .confirm-modal {
			width: 100% !important;
			margin-left: 0 !important;
			margin-top: 0 !important;
			top: 20% !important;
			left: 0 !important;
			position: fixed;
			height: inherit;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .confirm-modal .modal-header {
			display: none;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent {
			overflow: auto;
			display: table;
			margin: 10px 0;
			padding: 10px 15px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
			{
			font-family: 'ElegantIcons';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
			{
			content: "\e060";
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
			{
			font-size: 50px;
			color: #b4b4b4;
			display: table-cell;
			position: relative;
			width: 1px;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
			padding-left: 20px;
			display: table-cell;
			vertical-align: top;
			font-size: 13px;
			line-height: 24px;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .confirm-modal .modal-footer {
			border-top: 0px solid lightgrey;
			position: relative;
			overflow: auto;
			background: #f1f1f1;
			padding: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			height: initial;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
			{
			padding: 0px;
			background-position: center center;
			-moz-background-size: contain;
			-webkit-background-size: contain;
			background-size: contain;
			background-repeat: no-repeat;
			width: 100%;
			height: auto;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
			{
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
			{
			border: 3px solid #5e5e5e !important;
			-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
			{
			top: 20%;
			position: fixed;
			width: 100%;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
			{
			float: left;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			background-color: #5e5e5e;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
			{
			background: #01b5fd;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
			{
			float: right;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			background-color: #5e5e5e;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
			{
			background: #01b5fd;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable {
			margin-top: 0px;
			height: auto !important;
			max-height: none !important;
			overflow-x: hidden;
			width: 100%;
			overflow-y: auto;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
			{
			display: block;
			float: left;
			border-bottom: 1px dashed #ababab;
			width: 100%;
			position: relative;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
			{
			padding: 5px;
			padding-left: 5px;
			display: inline-block;
			width: auto;
			float: left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
			{
			position: absolute;
			right: 0px;
			top: 0px;
			width: auto;
			float: left;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
			{
			width: auto;
			display: none;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
			{
			display: inline;
			padding-left: 5px;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
			{
			width: 100%;
			display: block;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
			{
			width: 100%;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
			{
			display: block;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
			{
			display: block;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
			{
			font-size: 10px;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
			float: left;
			padding-left: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper {
			border-bottom: 0px solid #01a3e4;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			width: 100%;
			position: relative;
			height: auto;
			top: 0;
			left: 0;
			z-index: 1050;
			*zoom: 1;
			background: #ffffff;
			box-shadow: 0 0 0 rgba(0, 0, 0, 0);
		}
		[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper:after {
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
			{
			border-radius: 0px;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .container {
			padding: 0px;
			width: 100%;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
			{
			background-color: #01a3e4;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 10px;
			border-top: 4px solid #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			padding-left: 5px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
			{
			display: none !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
			{
			display: block;
			border-left: 1px dotted #d8d8d8;
			float: right;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
			{
			color: #ffffff;
			display: inline-block;
			line-height: 40px;
			padding: 0px 20px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
			{
			color: #ffffff;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
			{
			display: block;
			*zoom: 1;
			width: 100%;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
			{
			padding: 0px;
			width: 100%;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
			{
			width: 100%;
			display: block;
			padding: 0px;
			background: #f1f1f1;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
			{
			display: inline-block;
			margin: 5px 0;
			margin-bottom: 10px;
			width: 100%;
			padding-left: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
			{
			margin-left: 15px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
			{
			color: #5e5e5e;
			font-weight: normal;
			font-size: 11px;
			line-height: 10px;
			margin: 0px;
			padding-right: 2px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
			{
			display: block;
			color: #000000;
			font-size: 14px;
			font-weight: normal;
			line-height: 20px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
			{
			float: right;
			display: inline-block;
			margin-right: 20px;
			width: 30%;
			line-height: 11px;
			text-align: right;
			margin-top: 7px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
			{
			padding: 0;
			line-height: 11px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
			{
			font-size: 9px;
			line-height: 11px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
			{
			margin-top: 5px;
			display: inline-block;
			padding: 0px;
			width: 100%;
			z-index: 1000;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			background: #ffffff;
			height: 45px;
			float: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
			{
			width: 50%;
			text-align: center;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
			{
			width: 50%;
			text-align: center;
			float: right;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
			{
			background: #5e5e5e;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
			{
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
			{
			background: #01a3e4;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
			{
			border-top: 0px solid #01a3e4;
			margin-top: 0;
			height: 100%;
			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 15px;
			border-top: 0px solid #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
			{
			width: 100%;
			background-color: #f1f1f1;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
			{
			display: block;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
			margin: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 40px;
			position: relative;
			font-size: 14px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
			{
			padding: 0px 0px;
			max-height: none !important;
			min-height: 100px;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
			{
			line-height: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
			{
			display: block;
			border-bottom: 1px dashed #c4c4c4;
			padding: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
			{
			border-bottom: 0;
			padding: 0 px;
			text-align: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
			{
			width: 100% !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
			{
			width: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
			{
			width: 180px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-left: 5px;
			font-size: 13px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
			{
			float: right;
			position: relative;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
			{
			background: url('images/leftarrow.png');
			background-repeat: no-repeat;
			padding-left: 16px;
			width: 16px;
			margin: 0px;
			height: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
			{
			float: right;
			width: auto;
			font-size: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
			{
			color: #ffffff;
			width: 16px;
			height: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
			{
			color: #ffffff;
			width: 16px;
			height: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
			{
			display: block;
			background: white;
			position: fixed;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
			{
			list-style: none;
			padding: 0;
			margin: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
			{
			border: 1px solid #f1f1f1;
			border-top: 0px solid #ffffff;
			background: #ffffff;
			width: 174px;
			margin: 0;
			position: absolute;
			right: 0;
			display: block;
			cursor: default;
			z-index: 10000;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
			-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
			padding: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
			{
			display: block;
			border-bottom: 0px dotted #f1f1f1;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
			{
			background-position: -432px -120px;
			width: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
			{
			background-position: -144px -120px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
			{
			display: block;
			color: #5e5e5e;
			font-size: 11px;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
			{
			float: left;
			padding-bottom: 5px;
			top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
			{
			background-position: -408px -120px;
			width: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
			{
			background-position: -217px -120px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
			{
			font-size: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
			{
			width: 145px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-left: 5px;
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
			{
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
			{
			border-top: 0px solid #01a3e4;
			padding: 0px;
			margin-top: 0;
			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 15px;
			border-top: 0px solid #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
			{
			display: none;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
			color: #ffffff !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
			{
			font-size: -7px;
			color: #000000;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
			{
			display: row;
			padding-left: 0;
			margin: 0 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
			{
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
			{
			margin-top: 0px;
			padding: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
			{
			display: block;
			padding: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
			{
			display: block;
			padding: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
			{
			border-top: 0px solid #01a3e4;
			padding: 0px;
			margin-top: 0;
			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
			height: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 15px;
			border-top: 0px solid #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
			{
			display: none;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
			{
			height: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
			{
			z-index: 0;
			height: 70% !important;
			overflow-x: hidden;
			overflow-y: auto;
			direction: ltr;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
			{
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
			{
			padding: 0px;
			width: auto;
			display: block;
			float: left;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
			{
			float: left;
			display: block;
			line-height: 30px;
			height: 30px;
			margin-right: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
			{
			line-height: 20px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			display: block;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
			{
			width: 90px;
			font-size: 11px;
			line-height: 15px;
			text-align: center;
			padding-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			border-top: 0px solid #5e5e5e;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			padding-left: 15px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
			{
			display: none;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
			{
			padding-right: 4px;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
			{
			color: #000000;
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			line-height: 40px;
			padding: 0px 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
			{
			color: #ffffff;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
			{
			display: none !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
			{
			color: #000000;
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			line-height: 40px;
			padding: 0px 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
			{
			background-position: -216px -144px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
			{
			color: #ffffff;
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
			{
			background-position: -216px -144px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
			{
			color: #ffffff;
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			line-height: 40px;
			padding: 0px 10px;
			background-color: transparent;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
			{
			color: #ffffff;
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
			{
			margin-bottom: 10px;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
			{
			margin-left: auto;
			margin-right: auto;
			display: block;
			width: 94%;
			margin: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
			{
			background: url('images/fittowindow_hover.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
			{
			color: #000000;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
			{
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #01a3e4;
			text-decoration: none;
			background-color: transparent;
			border-right: 1px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
			{
			/*padding: 5px 0;
																																																													width: 50%;
																																																													display: inline-block;
																																																													margin-left: 10px;*/
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
			{
			height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: left;
			width: 73px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
			{
			padding: 5px 0;
			margin-top: 0px;
			width: 100%;
			text-align: center;
			float: left;
			display: block;
			margin-left: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			width: 258px;
			margin-left: auto;
			margin-right: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
			{
			width: 90px;
			font-size: 11px;
			line-height: 15px;
			text-align: center;
			padding-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
			{
			float: left;
			display: none;
			padding: 5px 0;
			width: 100%;
			text-align: right;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: left;
			width: 170px;
			margin-left: auto;
			margin-right: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
			{
			font-weight: bold;
			padding: 5px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
			{
			border-top: 0px solid #01a3e4;
			margin-top: 0;
			width: 100%;
			height: 100%;
			margin-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
			{
			display: none;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 0px;
			border-top: 0px solid #5e5e5e;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
			{
			width: 280px;
			position: fixed;
			right: 0px;
			height: 93%;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
			{
			display: block;
			height: 100%;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
			{
			background: #5e5e5e;
			color: #ffffff !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold !important;
			vertical-align: top !important;
			line-height: 40px !important;
			font-size: 13px !important;
			border-top: 1px dotted #f1f1f1;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
			{
			padding: 0px 0px;
			height: 95% !important;
			-webkit-overflow-scrolling: touch;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
			{
			padding: 0;
			width: 100%;
			display: block;
			float: left;
			height: auto !important;
			position: relative;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
			{
			display: inline;
			border-bottom: 1px dashed #c4c4c4;
			padding: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
			{
			border-bottom: 0;
			padding: 0 5px;
			text-align: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 0px;
			border-top: 0px solid #5e5e5e;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
			{
			font-weight: bold !important;
			vertical-align: top !important;
			color: #ffffff !important;
			line-height: 40px !important;
			font-size: 13px !important;
			padding-left: 15px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
			{
			display: none !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
			position: relative;
			top: 3px;
			left: 1px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
			{
			line-height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: left;
			height: 40px;
			width: 19%;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			line-height: 35px;
			padding: 0px;
			cursor: default;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
			{
			font-size: 24.7px !important;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
			{
			display: inline-block !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
			{
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
			{
			padding-left: 4px;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
			{
			display: block;
			width: 97%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
			{
			background-color: #f1f1f1;
			width: 97%;
			border-top: 0px;
			margin-left: 5px;
			margin-right: 10px;
			margin-top: 10px;
			margin-bottom: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: left;
			height: 40px;
			width: 19%;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			line-height: 35px;
			cursor: default;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
			{
			font-size: 24.7px !important;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: none;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
			{
			display: block;
			width: 100%;
			padding-left: 15px;
			padding-top: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
			{
			font-size: 11px;
			line-height: 20px;
			display: inline-block;
			padding-left: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
			{
			width: auto;
			display: none;
			font-size: 13px;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
			{
			display: block;
			width: 100%;
			float: left;
			padding-left: 15px;
			line-height: 40px;
			border-left: 1px dotted #d8d8d8;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
			{
			margin-left: 5px;
			display: block;
			float: left;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
			{
			font-size: 12px;
			line-height: 40px;
			position: relative;
			top: -3px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
			{
			font-size: 65px;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
			{
			width: 100%;
			margin-top: 10px;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
			{
			margin-left: 20px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
			{
			font-size: 12px;
			position: relative;
			top: -3px;
			left: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
			{
			font-size: 26px;
			line-height: 29px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
			{
			padding: 0px 0px;
			height: 77% !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
			{
			float: left;
			border-spacing: 0px;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
			{
			vertical-align: middle;
			padding: 2px 0;
			margin: 0;
			display: block;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
			{
			vertical-align: middle;
			padding: 2px 0;
			margin: 0;
			display: block !important;
			float: left !important;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
			{
			display: block;
			padding: 5px;
			width: 100%;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
			{
			float: left;
			padding-left: 10px;
			padding-top: 5px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
			{
			padding: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
			{
			width: 100%;
			overflow: hidden;
			padding: 2px;
			background-color: #01a3e4;
			font-weight: bold;
			color: #ffffff;
			border-bottom-style: solid;
			border-bottom-color: #BAC7DB;
			border-bottom-width: 1px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
			{
			padding-left: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
			{
			overflow: hidden;
			text-align: left;
			border-bottom-style: dotted;
			border-bottom-color: #f1f1f1;
			border-bottom-width: 1px;
			color: #5e5e5e;
			font-size: 90%;
			font-style: italic;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
			{
			float: left;
			vertical-align: middle;
			display: block;
			margin: 2px;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
			{
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
			{
			cursor: pointer;
			vertical-align: middle;
			margin: 2px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
			{
			float: left;
			width: 20px;
			height: 22px;
			vertical-align: middle;
			display: block;
			margin: 2px;
			margin-top: 0px;
			margin-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
			{
			float: left;
			height: 22px;
			vertical-align: middle;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
			{
			float: left;
			width: 12px;
			height: 22px;
			vertical-align: middle;
			display: block;
			margin: 2px;
			margin-top: 0px;
			margin-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
			{
			color: #0099FF;
			font-weight: Bold;
			font-size: 12;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
			{
			margin-left: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
			{
			font-size: 12px;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
			{
			font-size: 26px !important;
			line-height: 29px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
			{
			background-position: -167px -48px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
			{
			background-position: -144px -50px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
			{
			background-position: -192px -48px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
			{
			float: left;
			background: #333333;
			padding: 5px 5px;
			display: inline-block;
			color: #ffffff;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
			{
			float: left;
			background: #01a3e4;
			padding: 5px 5px;
			display: inline-block;
			color: #ffffff;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
			{
			float: left;
			padding: 0px;
			display: inline-block;
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .footer-for-mobile {
			display: block !important;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container {
			display: block;
			width: 100%;
			background: #ffffff;
			margin-top: 15px;
			float: none;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			text-align: center;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
			{
			display: inline-block;
			line-height: 35px;
			color: #000000;
			background-color: #f9f9f9;
			background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
				to(#f1f1f1));
			background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
				endColorstr='#fff1f1f1', GradientType=0);
			width: 45%;
			text-decoration: none;
			-webkit-border-radius: 10px !important;
			-moz-border-radius: 10px !important;
			border-radius: 10px !important;
			border: 1px solid #c4c4c4;
			margin-right: 2.5%;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
			{
			background: #f1f1f1;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
			{
			display: inline-block;
			line-height: 35px;
			color: #000000;
			background-color: #f9f9f9;
			background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
				to(#f1f1f1));
			background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
				endColorstr='#fff1f1f1', GradientType=0);
			width: 45%;
			text-decoration: none;
			-webkit-border-radius: 10px !important;
			-moz-border-radius: 10px !important;
			border-radius: 10px !important;
			border: 1px solid #c4c4c4;
			margin-left: 2.5%;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
			{
			background: #f1f1f1;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .validation-container {
			float: left;
			border: 1px solid #f1f1f1;
			background: #ff0000;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
			{
			background-position: -144px -120px;
			margin-right: 3px;
		}
		[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
			{
			color: #ffffff !important;
			line-height: 15px;
			width: 100%;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .validation-container .validation-item {
			color: #ffffff !important;
			line-height: 15px;
			display: block;
			width: 100%;
			float: left;
		}
	}
	
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																							.category-title {
																																							position: relative;
																																							top: -186px;
																																				}
																																							.category-title h5 {
																																							background-color: white;
																																		border: solid #d6dadd 1px;
																																		width: 130px;
																																} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	color
	
						
						
						
							
									
														
																						
																									
																						
														
									
							
						
						
						
	:
	
						
						
						
							
									
														
																						
																									
																									
																						
														
									
							
						
						
						
	#01a3e4
	
						
						
						
							
									
														
																						
																									
																						
														
									
							
						
						
						
	;
	}
	alization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																								.category-title {
																																								position: relative;
																																								top: -186px;
																																					}
																																								.category-title h5 {
																																								background-color: white;
																																			border: solid #d6dadd 1px;
																																			width: 130px;
																																	} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	e h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	ation-wrapper .product-customization-previewarea-toolbar .btn {
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		padding: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 0px;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: right;
		width: 170px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled
		{
		padding: 0px;
		opacity: 0.4;
		filter: alpha(opacity = 40);
		pointer-events: none;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: right;
		width: 170px;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
		opacity: 0.4;
		filter: alpha(opacity = 40);
		cursor: default;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn:hover
		{
		color: #5e5e5e;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	.product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	.product-customization-wrapper .product-customization-footer {
		vertical-align: top;
		width: 100%;
		overflow: hidden;
		border-top: 1px dotted #cccccc;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container
		{
		display: inline-block;
		width: auto;
		float: left;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .pricing-label
		{
		color: #01a3e4;
		font-size: 14px;
		font-weight: bold;
		line-height: 40px;
		padding-right: 4px;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .pricing-value
		{
		color: #000000;
		font-size: 16px;
		font-weight: bold;
		line-height: 40px;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .more-info
		{
		display: none;
	}
	
	.product-customization-wrapper .product-customization-footer .pricing-container .subtotal-label
		{
		margin-left: 20px;
		line-height: 40px;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container
		{
		display: inline-block;
		width: auto;
		float: right;
		padding-left: 15px;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		margin-right: 10px;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .save-job-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		margin-right: 10px;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.product-customization-wrapper .goto-instruction-tooltip {
		position: absolute;
		background: #fffae3;
		border: 1px solid #f1f1f1;
		color: #000000;
		width: auto;
		font-size: 10px;
		line-height: 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-collapse: collapse;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	}
	
	.product-customization-wrapper .pricing-summary-tooltip {
		position: absolute;
		background: #ffffff;
		border: 1px solid #f1f1f1;
		color: #000000;
		max-width: 500px;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary
		{
		border: 1px solid #5e5e5e;
		width: 100%;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing_summary_header
		{
		background: #f1f1f1;
		font-size: 13px;
		font-weight: bold;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info
		{
		width: 100%;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(1)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(2)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(3)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: left;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(4)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .print-options-info tbody tr td:nth-child(5)
		{
		padding: 5px;
		padding-left: 8px;
		border-bottom: 1px solid #e4e4e4;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing-alignment
		{
		border: 0px solid #fffae3;
		width: 100%;
		border-collapse: collapse;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing-alignment tbody tr td:nth-child(1)
		{
		text-align: right !important;
		font-weight: bold;
		width: 100%;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip .pricing-summary .pricing-alignment tbody tr td:nth-child(2)
		{
		white-space: nowrap;
		padding: 5px;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip:after,.product-customization-wrapper .pricing-summary-tooltip:before
		{
		top: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip:after {
		border-color: rgba(136, 183, 213, 0);
		border-top-color: #5e5e5e;
		border-width: 8px;
		left: 50%;
		margin-left: -8px;
	}
	
	.product-customization-wrapper .pricing-summary-tooltip:before {
		border-color: rgba(194, 225, 245, 0);
		border-top-color: #5e5e5e;
		border-width: 9px;
		left: 50%;
		margin-left: -9px;
	}
	
	.product-customization-wrapper .tool_tip {
		position: fixed;
		background: #ffffff;
		border: 1px solid #5e5e5e;
		max-width: 350px;
		max-height: 350px;
		color: #5e5e5e;
		display: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		vertical-align: top;
		line-height: 20px;
	}
	
	.product-customization-wrapper .tool_tip .tool_tip_header {
		font-weight: bold;
		font-size: 13px;
		display: inline-block;
	}
	
	.product-customization-wrapper .tool_tip .tool_tip_close {
		position: absolute;
		right: 10px;
		top: 10px;
		font-size: 10px;
		display: inline-block;
		cursor: pointer;
	}
	
	.product-customization-wrapper .tool_tip .tool_tip_content {
		line-height: 20px;
		display: block;
		width: 100%;
		float: left;
		max-height: 300px;
		font-size: 11px;
		overflow-y: auto;
		overflow-x: hidden;
		border-top: 1px solid #f1f1f1;
	}
	
	.product-customization-wrapper .tool_tip:after,.product-customization-wrapper .tool_tip:before
		{
		right: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.product-customization-wrapper .tool_tip:after {
		border-color: rgba(136, 183, 213, 0);
		border-right-color: #5e5e5e;
		border-width: 10px;
		top: 50%;
		margin-top: -10px;
	}
	
	.product-customization-wrapper .tool_tip:before {
		border-color: rgba(194, 225, 245, 0);
		border-right-color: #5e5e5e;
		border-width: 11px;
		top: 50%;
		margin-top: -11px;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job
		{
		border-top: 4px solid #01a3e4;
		margin-top: 10px;
		width: 98%;
		padding: 10px;
		padding-right: 3px;
		background-color: #ffffff;
		vertical-align: top;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
		margin-bottom: 10px;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modal-header
		{
		margin-top: -18px;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modal-header h3
		{
		display: block;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modaltable
		{
		height: 100%;
	}
	
	.product-customization-wrapper .product-customization-rightframe .review-job .modaltable tr td:first-child
		{
		text-align: right;
		font-weight: bold;
	}
	
	.product-customization-wrapper .checkout-progress-indicator {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 15px !important;
	}
	
	.product-customization-wrapper .checkout-progress-indicator {
		margin: 10px 0 10px;
		margin-bottom: 0;
		background-position: 0 10px;
	}
	
	.product-customization-wrapper .checkout-progress-indicator p {
		margin-bottom: 0;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 .icon-checkmark,.product-customization-wrapper .checkout-progress-indicator .step2 .icon-checkmark,.product-customization-wrapper .checkout-progress-indicator .step3 .icon-checkmark
		{
		display: none;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 div,.product-customization-wrapper .checkout-progress-indicator .step2 div,.product-customization-wrapper .checkout-progress-indicator .step3 div
		{
		display: inline-block;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background: #a4a4a4;
		color: #ffffff;
		padding: 0px 7px;
		font-weight: bold;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 div span,.product-customization-wrapper .checkout-progress-indicator .step2 div span,.product-customization-wrapper .checkout-progress-indicator .step3 div span,.product-customization-wrapper .checkout-progress-indicator .step1 div small,.product-customization-wrapper .checkout-progress-indicator .step2 div small,.product-customization-wrapper .checkout-progress-indicator .step3 div small
		{
		font-size: 10px;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step1 p span,.product-customization-wrapper .checkout-progress-indicator .step2 p span,.product-customization-wrapper .checkout-progress-indicator .step3 p span
		{
		color: #5e5e5e;
		text-decoration: none;
		cursor: text;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step2 {
		text-align: center;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .step3 {
		text-align: right;
		padding-right: 0;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .selected div
		{
		background: #01a3e4;
		color: #ffffff;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .selected p span
		{
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed div
		{
		background: #000000;
		color: #ffffff;
		padding: 0 7px !important;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed div span
		{
		display: inline;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed .icon-checkmark
		{
		display: none;
	}
	
	.product-customization-wrapper .checkout-progress-indicator .completed p span
		{
		color: #5e5e5e;
	}
	
	.product-customization-vprint {
		padding: 0 10px;
	}
	
	.product-customization-vprint .personalization-panel-title-holder,.product-customization-vprint .personalization-content-holder,.product-customization-vprint .preview-panel-title-holder
		{
		width: 100% !important;
	}
	
	.product-customization-vprint .personalization-content td {
		padding: 5px 0;
	}
	
	.product-customization-vprint .vpdata tr td {
		padding: 10px;
		padding-left: 0px;
	}
	
	.product-customization-vprint .date-picker {
		display: inline-block;
		padding: 4px 6px;
		font-size: 13px;
		line-height: 20px;
		color: #333;
		vertical-align: middle;
		font-family: "Roboto", sans-serif;
		background-color: #ffffff;
		border: 1px solid #cccccc;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
		-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
		-o-transition: border linear 0.2s, box-shadow linear 0.2s;
		transition: border linear 0.2s, box-shadow linear 0.2s;
	}
	
	.product-customization-vprint .date-picker:focus {
		border-color: rgba(82, 168, 236, 0.8);
		outline: 0;
		outline: thin dotted \9;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6);
	}
	
	.product-customization-vprint span.icon_table {
		position: relative;
		right: 16px;
		top: -27px;
		float: right;
		color: #01a3e4;
	}
	
	.product-customization-vprint .product-customization-footer .pricing-container
		{
		padding-left: 10px;
	}
	
	.flex-popup-wrapper {
		color: #01a3e4;
	}
	
	@media only screen and (min-device-width: 600px) and (max-device-width:
		2560px) and (orientation: portrait) {
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar
			{
			margin-left: 20px;
			padding-right: 5px;
			float: left;
			width: 100%;
			display: inline-block;
			margin: 0px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			margin-top: -80px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
			{
			background: url('images/fittowindow_hover.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
			{
			color: #000000;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
			{
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #01a3e4;
			text-decoration: none;
			background-color: transparent;
			border-right: 1px solid #f1f1f1;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
			{
			padding: 0px;
			position: relative;
			top: 38px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
			{
			height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: left;
			width: 73px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
			{
			padding: 0px;
			width: 100%;
			float: none;
			position: relative;
			top: -40px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			border: 1px solid #f1f1f1;
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			display: inline-block;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
			{
			width: 90px;
			font-size: 11px;
			line-height: 15px;
			text-align: center;
			padding-top: 0px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
			{
			position: relative;
			top: -28px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: right;
			width: 170px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
			{
			font-weight: bold;
			padding: 5px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled
			{
			padding: 0px;
			position: relative;
			top: 6px;
			opacity: 0.4;
			filter: alpha(opacity = 40);
			pointer-events: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: right;
			width: 170px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .in-percentage
			{
			font-weight: bold;
			padding: 5px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
			opacity: 0.4;
			filter: alpha(opacity = 40);
			cursor: default;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .btn:hover
			{
			color: #5e5e5e;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3-disabled .icon-fit-to-zoom:hover
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer
			{
			vertical-align: top;
			width: 100%;
			overflow: hidden;
			border-top: 1px dotted #cccccc;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container
			{
			display: block;
			width: 100%;
			float: left;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .pricing-label
			{
			color: #000000;
			font-size: 14px;
			font-weight: bold;
			line-height: 40px;
			padding-right: 4px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .pricing-value
			{
			color: #000000;
			font-size: 16px;
			font-weight: bold;
			line-height: 40px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .more-info
			{
			display: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .pricing-container .subtotal-label
			{
			margin-left: 20px;
			line-height: 40px;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container
			{
			display: block;
			width: 100%;
			margin-top: 15px;
			float: none;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			text-align: center;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .floatleft,[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .floatright
			{
			width: 50%;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .save-job-button
			{
			background: #5e5e5e;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .save-job-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button
			{
			background: #01a3e4;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Tablet"] .product-customization-wrapper .product-customization-footer .button-container .add-to-cart-button:hover
			{
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
	}
	/* START - Context Menu Styles */
	.disabledDetails {
		position: fixed;
		background-color: #ffffff;
		padding-left: 5px;
		padding-right: 5px;
		border: 1px solid black;
	}
	
	.context-dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		width: 187px;
		padding: 0px;
		margin: 2px 0 0;
		list-style: none;
		background-color: #ffffff;
		border: 1px solid #cccccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		*border-right-width: 2px;
		*border-bottom-width: 2px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
	}
	
	.context-dropdown-menu.pull-right {
		right: 0;
		left: auto;
	}
	
	.context-dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 9px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #5e5e5e;
		border-bottom: 1px solid #ffffff;
	}
	
	.context-dropdown-menu>li>a {
		display: block;
		overflow: hidden;
		/*force hasLayout in IE7 */
		text-decoration: none;
		padding: 0 6px;
		border-top: 1px dotted #f1f1f1;
		line-height: 25px;
		font-size: 12px;
		background: #ffffff;
		color: #000000;
	}
	
	.context-dropdown-menu>li>a .print-service-icon {
		width: 20px;
		float: left;
	}
	
	.context-dropdown-menu>li>a .print-service-icon img {
		max-width: 30px;
	}
	
	.context-dropdown-menu>li>a .print-service-name {
		float: left;
		left: 40px;
		padding: 0;
		width: 154px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.context-dropdown-menu>li>a>img {
		padding-right: 5px;
		vertical-align: middle;
	}
	
	.context-dropdown-menu>li>a>.submenuarrow {
		float: right;
		padding-top: 7px;
	}
	
	.context-dropdown-menu>li>a:hover,.context-dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a
		{
		color: #ffffff;
		text-decoration: none;
		background: #01a3e4;
	}
	
	.context-dropdown-menu>.active>a,.context-dropdown-menu>.active>a:hover,.context-dropdown-menu>.active>a:focus
		{
		color: #ffffff;
		text-decoration: none;
		background: #01a3e4;
	}
	
	.context-dropdown-menu>.disabled>a,.context-dropdown-menu>.disabled>a:hover,.context-dropdown-menu>.disabled>a:focus
		{
		color: #5e5e5e;
		wdith: 154px;
	}
	
	.context-dropdown-menu>.disabled>a:hover,.context-dropdown-menu>.disabled>a:focus
		{
		text-decoration: none;
		cursor: default;
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	
	.open {
		*z-index: 1000;
	}
	
	.open>.context-dropdown-menu {
		display: block;
	}
	
	.pull-right>.context-dropdown-menu {
		right: 0;
		left: auto;
	}
	
	.dropup .context-dropdown-menu,.navbar-fixed-bottom .dropdown .context-dropdown-menu
		{
		top: auto;
		bottom: 100%;
		margin-bottom: 1px;
	}
	
	.dropdown-submenu {
		position: relative;
		z-index: 1000;
	}
	
	.dropdown-submenu>.context-dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: 0px;
		margin-left: -1px;
		z-index: 10;
	}
	
	.fixedHeight>.context-dropdown-menu {
		max-height: 400px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	.dropdown-submenu:hover>.context-dropdown-menu {
		display: block;
	}
	
	.dropup .dropdown-submenu>.context-dropdown-menu {
		top: auto;
		bottom: 0;
		margin-top: 0;
		margin-bottom: -2px;
	}
	
	.dropdown-submenu.pull-left {
		float: none;
	}
	
	.dropdown-submenu.pull-left>.context-dropdown-menu {
		left: -100%;
	}
	/* END - Context Menu Styles */
	.modal {
		position: fixed;
		top: 50%;
		left: 50%;
		z-index: 1050;
		margin: -250px 0 0 -280px;
		background-color: #ffffff;
		border-top: 4px solid #01a3e4;
		box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
		background-clip: padding-box;
		outline: none;
	}
	
	.modal a {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.modal a:hover {
		color: #01a3e4;
	}
	
	.modal .modal-header {
		padding: 5px 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.modal .modal-header .close {
		float: right;
	}
	
	.modal .modal-header .close span.icon-cross {
		font-size: 12px;
	}
	
	.modal .modal-header .add,.modal .modal-header .back,.modal .modal-header .select-nav,.modal .modal-header .delete
		{
		display: none;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	.modal .modal-header span {
		margin: 0;
		line-height: 30px;
		font-size: 13px;
		font-weight: bold;
	}
	
	.modal .modalcontent {
		background-color: #ffffff;
		padding: 0px 10px;
		font-size: 11px;
	}
	
	.modal .modalcontent .filtersection {
		border-bottom: 1px solid #f1f1f1;
	}
	
	.modal .modalcontent .filtersection .label {
		font-weight: bold;
		font-size: 12px;
	}
	
	.modal .modalcontent .modaltable {
		height: 250px;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
	}
	
	.modal .modalcontent .modaltable table {
		border: 1px solid #f1f1f1;
	}
	
	.modal .modalcontent .modaltable table td {
		padding-left: 24px;
	}
	
	.modal .modalcontent .modaltable table .mediaBox {
		width: 20px;
		height: 20px;
		border: 1px solid #000000;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	.modal .modalcontent .modaltable table .default {
		background-color: #ffffff;
		color: #000000;
	}
	
	.modal .modalcontent .modaltable table .default:hover {
		background: #fffae3;
		color: #000000;
	}
	
	.modal .modalcontent .modaltable table .default:hover .info-text {
		color: #5e5e5e;
	}
	
	.modal .modalcontent .modaltable table .selected {
		background: #fffae3;
		color: #000000;
		font-weight: bold;
	}
	
	.modal .modalcontent .modaltable table .info-text {
		font-size: 11px;
		color: #787878;
	}
	
	.modal .modal-checkbox-holder {
		margin: 5px;
		padding: 0px 10px;
	}
	
	.modal .modal-footer {
		width: 100%;
		vertical-align: top;
		overflow: hidden;
		border-top: 1px solid #f1f1f1;
		font-size: 11px;
	}
	
	.modal .modal-footer .OK-button {
		margin: 5px;
		margin-left: 0px;
		float: right;
		background: #01a3e4;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.modal .modal-footer .Cancel-button {
		margin: 5px;
		float: right;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.modal .modal-footer .Cancel-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.mediamodal {
		width: 600px;
		margin-left: -300px;
	}
	
	.mediamodal .modalcontent .mobile-header-container,.mediamodal .modalcontent .filtericon
		{
		display: none;
	}
	
	.mediamodal .modalcontent .filtersection {
		display: block;
		border: 0px;
	}
	
	.mediamodal .modalcontent .filtersection-for-mobile {
		display: none;
	}
	
	.mediamodal .modalcontent .modaltable {
		display: block;
		height: 250px !important;
		overflow-x: hidden;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	.mediamodal .modalcontent .modaltable table {
		background: #dedede;
		border: 0px !important;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	.mediamodal .modalcontent .modaltable table tr.selected {
		background-color: #fffae3 !important;
		height: 20px;
		font-size: 11px;
		color: #5e5e5e;
	}
	
	.mediamodal .modalcontent .modaltable table tr.disabled {
		background: #c4c4c4 !important;
		height: 20px;
		font-size: 11px;
		color: #dedede;
	}
	
	.mediamodal .modalcontent .modaltable table tr:nth-child(odd) {
		background-color: #ffffff;
		height: 20px;
		font-size: 11px;
	}
	
	.mediamodal .modalcontent .modaltable table tr:nth-child(even) {
		background-color: #ffffff;
		height: 20px;
		font-size: 11px;
	}
	
	.mediamodal .modalcontent .dropdown-sidebar {
		display: none;
	}
	
	.supported-files-list {
		width: 450px;
		height: 480px;
	}
	
	.supported-files-list .modalcontent {
		height: 390px;
	}
	
	.supported-files-list .modalcontent .modaltable {
		height: 380px !important;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.supported-files-list .modalcontent .modaltable .grid-header {
		font-weight: bold;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(odd) {
		background-color: #f1f1f1;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(odd) td:first-child
		{
		text-align: left;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(even) {
		background-color: #ffffff;
	}
	
	.supported-files-list .modalcontent .modaltable tr:nth-child(even) td:first-child
		{
		text-align: left;
	}
	
	.add-filesmodal {
		width: 450px;
		margin-left: -225px;
	}
	
	.add-filesmodal .modalcontent {
		float: left;
		padding: 3px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.add-filesmodal .modalcontent .add-item {
		margin: 3px;
		width: 140px;
		height: 85px;
		border: 1px solid #f1f1f1;
		background: #ffffff;
		float: left;
		display: inline-block;
		cursor: pointer;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-image {
		display: block;
		text-align: center;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-image img {
		padding-top: 5px;
		width: 50px;
		height: 50px;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-actions {
		margin: 0;
		text-align: center;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-actions a {
		color: #5e5e5e;
		text-decoration: none;
		font-weight: bold;
	}
	
	.add-filesmodal .modalcontent .add-item .add-item-actions a:hover {
		color: #ffffff;
	}
	
	.add-filesmodal .modalcontent .add-item:hover {
		background: #ababab;
	}
	
	.add-filesmodal .modalcontent .add-item:hover a {
		color: #ffffff;
	}
	
	.add-filesmodal .modal-footer {
		margin-top: 10px;
	}
	
	.add-filesmodal .modal-footer .supported-file-formats {
		line-height: 40px;
	}
	
	.add-filesmodal .modal-footer a {
		color: #5e5e5e;
		text-decoration: underline;
		display: inline-block;
		padding-left: 10px;
	}
	
	.add-filesmodal .modal-footer a:hover {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.cloud-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.cloud-modal .modal-header img {
		width: 30px;
		height: 30px;
	}
	
	.cloud-modal .modal-header .close,.cloud-modal .modal-header .reload {
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	.cloud-modal .modal-header .close span,.cloud-modal .modal-header .reload span
		{
		padding-right: 4px;
		font-size: 13px;
		line-height: 20px;
		font-weight: normal;
	}
	
	.cloud-modal .modal-header .close a,.cloud-modal .modal-header .reload a
		{
		color: #5e5e5e;
		display: inline-block;
		line-height: 35px;
		padding: 0px 20px;
	}
	
	.cloud-modal .modal-header .close a:hover,.cloud-modal .modal-header .reload a:hover
		{
		color: #cccccc;
	}
	
	.cloud-modal .printme-id-section .label {
		padding-left: 10px;
	}
	
	.cloud-modal .printme-id-section .getfiles-button {
		margin: 5px;
		margin-left: 0px;
		float: left;
		background: #01a3e4;
		padding: 8px 20px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.cloud-modal .printme-id-section .getfiles-button:hover {
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.cloud-modal .container {
		width: 100%;
		float: left;
		display: inline-block;
	}
	
	.cloud-modal .container .folder-sidebar {
		float: left;
		width: 150px;
		margin-right: 5px;
		background: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list {
		height: 340px;
		margin: 0;
		padding: 0;
		overflow-y: auto;
		overflow-x: hidden;
		background: #f1f1f1;
		border-right: 1px solid #f1f1f1;
		list-style: none;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li {
		display: block;
		border-top: 1px dotted #d8d8d8;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li:hover {
		background: #787878;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li:hover a
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li a {
		display: block;
		padding: 10px 15px;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list li a:hover
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a:hover
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .folder-side-bar-subfolder
		{
		display: block;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .folder-side-bar-subfolder a
		{
		color: #5e5e5e;
		padding-left: 25px;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected a:hover
		{
		color: #ffffff;
	}
	
	.cloud-modal .container .folder-sidebar .folder-side-bar-list .selected:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .folder-title {
		font-weight: bold;
		margin-left: 10px;
	}
	
	.cloud-modal .container .modaltable-container {
		float: left;
		width: 75%;
	}
	
	.cloud-modal .container .modaltable-container .mobile-header-container {
		display: none;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container {
		display: inline-block;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected
		{
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected:after
		{
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected:before
		{
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected button
		{
		background: #01a3e4 !important;
		padding: 10px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		border-radius: 0px;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item-selected button:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item
		{
		margin: 5px 3px 5px 2px;
		width: 140px;
		display: inline-block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		cursor: pointer;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-image
		{
		border: 0px;
		text-align: center;
		height: 140px;
		display: block;
		margin: 5px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-image img
		{
		display: none;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-actions
		{
		margin: 0;
		margin-top: 5px;
		width: 100%;
		text-align: center;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-actions button
		{
		background: #5e5e5e;
		padding: 4px;
		display: block;
		border-radius: 0px;
		color: #ffffff;
		width: 100%;
		text-decoration: none;
	}
	
	.cloud-modal .container .modaltable-container .picasa-container .picasa-item .picasa-item-actions button:hover
		{
		background: #01a3e4;
	}
	
	.cloud-modal .container .modaltable {
		width: 460px;
		height: 280px !important;
		margin: 10px;
		border: 1px solid #f1f1f1;
	}
	
	.cloud-modal .container .modaltable thead {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.cloud-modal .container .modaltable td {
		vertical-align: top;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.cloud-modal .container .modaltable td:nth-child(2) span {
		display: block;
		float: left;
		width: 100%;
	}
	
	.cloud-modal .container .modaltable td:nth-child(2) span:nth-child(1) {
		width: 270px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
	}
	
	.cloud-modal .container .modaltable td:nth-child(3) {
		vertical-align: middle;
	}
	
	.cloud-modal .container .modaltable td:nth-child(3) input {
		font-size: 11px;
	}
	
	.cloud-modal .container .pager-control {
		margin: 5px 0;
		float: left;
		width: 100%;
		margin-top: -5px;
	}
	
	.cloud-modal .container .pager-control ul {
		display: inline-block;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
		padding: 0px;
		margin: 0;
		margin-left: 5px;
		border: 0px;
	}
	
	.cloud-modal .container .pager-control ul li {
		padding: 3px 10px;
		margin: 0;
		line-height: 15px;
		list-style: none;
		display: inline-block;
		border-right: 0px solid #f1f1f1;
	}
	
	.cloud-modal .container .pager-control ul li:last-child {
		border: 0;
	}
	
	.cloud-modal .container .pager-control ul li input,.cloud-modal .container .pager-control ul li select
		{
		padding: 3px;
		margin: 0;
	}
	
	.cloud-modal .container .pager-control ul li a {
		color: #01a3e4;
	}
	
	.cloud-modal .container .pager-control ul li a:hover {
		color: #5e5e5e;
	}
	
	.cloud-modal .container .pager-control ul li .arrow_carrot-left_alt2,.cloud-modal .container .pager-control ul li .arrow_carrot-right_alt2
		{
		font-size: 19px;
		position: relative;
		top: 4px;
	}
	
	.cloud-modal .container .printme-modaltable {
		width: 628px;
		height: 230px !important;
	}
	
	.cloud-modal .container .printme-modaltable thead {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.cloud-modal .modalcontent {
		padding: 0px !important;
	}
	
	.cloud-modal .modal-footer .checkboxcontainer {
		line-height: 40px;
		padding-left: 10px;
		float: left;
	}
	
	.saved-files-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.saved-files-modal .modaltable {
		margin-top: 10px;
		height: 325px !important;
	}
	
	.saved-files-modal .modaltable table {
		border: 0 !important;
	}
	
	.saved-files-modal .modaltable table .default {
		background-color: transparent !important;
	}
	
	.saved-files-modal .modaltable table .default:hover {
		background-color: transparent !important;
	}
	
	.saved-files-modal .modaltable table tr {
		padding: 10px;
		border-bottom: 1px dashed #EBEBEB;
		display: block;
	}
	
	.saved-files-modal .modaltable table tr td {
		display: inline;
		background: none;
		width: 100%;
		padding: 0;
		vertical-align: top;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(1) {
		width: auto;
		display: inline;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(2) {
		width: auto;
		display: inline-block;
		vertical-align: top;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(2) img {
		width: 25px;
		height: 25px;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) {
		display: inline-block;
		width: auto;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) a {
		text-decoration: underline;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) a:hover {
		text-decoration: none;
	}
	
	.saved-files-modal .modaltable table tr td:nth-child(3) span {
		display: block;
		font-size: 11.700000000000001px;
	}
	
	.saved-files-modal .modal-footer {
		margin-top: 10px;
	}
	
	.saved-files-modal .modal-footer .remove-button {
		margin: 5px;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.saved-files-modal .modal-footer .remove-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-files-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.upload-files-modal .modalcontent {
		font-size: 11px;
	}
	
	.upload-files-modal .modalcontent .background-uploader {
		display: block;
		float: left;
	}
	
	.upload-files-modal .modalcontent .background-uploader .note {
		margin: 5px;
		display: block;
		float: left;
	}
	
	.upload-files-modal .modalcontent .background-uploader .note a {
		color: #5e5e5e;
		display: inline-block;
		line-height: 40px;
		text-decoration: underline;
	}
	
	.upload-files-modal .modalcontent .background-uploader .note a:hover {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download {
		background-color: #d1d1d1;
		padding: 8px 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		color: #5e5e5e;
		line-height: 20px;
		display: inline-block;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download .icon-download,.upload-files-modal .modalcontent .background-uploader .download .icon-upload2
		{
		font-size: 17px;
		padding-right: 10px;
		color: #5e5e5e;
		margin-top: 3px;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download:hover {
		background-color: #5e5e5e;
		color: #ffffff;
	}
	
	.upload-files-modal .modalcontent .background-uploader .download:hover .icon-download,.upload-files-modal .modalcontent .background-uploader .download:hover .icon-upload2
		{
		font-size: 17px;
		padding-right: 10px;
		color: #ffffff;
		margin-top: 3px;
	}
	
	.upload-files-modal .modalcontent .modaltable {
		margin-top: 10px;
		height: 230px !important;
		margin-bottom: 10px;
	}
	
	.upload-files-modal .modalcontent .modaltable table {
		border: 1px dashed #c4c4c4 !important;
	}
	
	.upload-files-modal .modalcontent .modaltable table .default {
		background-color: #ffffff !important;
		color: #000000;
	}
	
	.upload-files-modal .modalcontent .modaltable table .default:hover {
		background: #ffffff;
		color: #000000;
	}
	
	.upload-files-modal .modalcontent .modaltable table .default:hover .info-text
		{
		color: #5e5e5e;
	}
	
	.upload-files-modal .modalcontent .modaltable td {
		border-bottom: 1px dashed #c4c4c4;
	}
	
	.upload-files-modal .modalcontent .modaltable td .file-name {
		float: left;
		padding: 0;
		width: 300px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.upload-files-modal .modalcontent .modaltable .icon-trash {
		float: right;
	}
	
	.upload-files-modal .modalcontent .checkbox-container {
		width: 100%;
		float: left;
		display: block;
		margin-bottom: 10px;
	}
	
	.upload-files-modal .modalcontent .file-upload {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #5e5e5e;
		padding: 8px 30px;
	}
	
	.upload-files-modal .modalcontent .file-upload:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-files-modal .modalcontent .file-upload input {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.upload-files-modal .modalcontent .file-upload-initial-container {
		text-align: center;
		width: 240px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.upload-files-modal .modal-footer .add-files-button {
		margin: 5px;
		float: left;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.upload-files-modal .modal-footer .add-files-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-files-modal .modal-footer .file-upload {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #666666;
		padding: 8px 30px;
	}
	
	.upload-files-modal .modal-footer .file-upload:hover {
		background: #01a3e4;
	}
	
	.upload-files-modal .modal-footer .file-upload input {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.upload-files-modal .modal-footer .file-upload-disabled-btn {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #666666;
		padding: 8px 30px;
	}
	
	.upload-files-modal .modal-footer .file-upload-disabled-btn:hover {
		background: #01a3e4;
	}
	
	.review-job-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.review-job-modal .modaltable {
		margin-top: 10px;
		height: 430px !important;
	}
	
	.review-job-modal .modaltable tr:nth-child(odd) {
		background-color: #f1f1f1;
	}
	
	.review-job-modal .modaltable tr:nth-child(odd) td:first-child {
		text-align: right;
		font-weight: bold;
	}
	
	.review-job-modal .modaltable tr:nth-child(even) {
		background-color: #ffffff;
	}
	
	.review-job-modal .modaltable tr:nth-child(even) td:first-child {
		text-align: right;
		font-weight: bold;
	}
	
	.review-job-modal .modaltable .tabstable table,.review-job-modal .modaltable .splpagestable table
		{
		border: 0;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(odd),.review-job-modal .modaltable .splpagestable tr:nth-child(odd)
		{
		background-color: #ffffff;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(odd) td:first-child,.review-job-modal .modaltable .splpagestable tr:nth-child(odd) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(even),.review-job-modal .modaltable .splpagestable tr:nth-child(even)
		{
		background-color: #ffffff;
	}
	
	.review-job-modal .modaltable .tabstable tr:nth-child(even) td:first-child,.review-job-modal .modaltable .splpagestable tr:nth-child(even) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	.others-modal {
		width: 500px;
		margin-left: -250px;
	}
	
	.others-modal .modaltable {
		margin-top: 10px;
		height: 405px !important;
	}
	
	.others-modal .modaltable table {
		border: 0px !important;
	}
	
	.others-modal .modaltable table textarea {
		resize: none;
	}
	
	.special-instructions-modal {
		width: 350px;
		margin-left: -175px;
	}
	
	.special-instructions-modal .modalcontent {
		padding: 10px;
		height: 170px;
	}
	
	.cut-to-specific-margin-modal {
		width: 300px;
		margin-left: -150px;
	}
	
	.cut-to-specific-margin-modal .modalcontent .modaltable {
		height: 150px !important;
	}
	
	.cut-to-specific-margin-modal .modalcontent .modaltable table {
		border: 0px;
	}
	
	.cut-to-specific-wh-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.cut-to-specific-wh-modal .modalcontent .modaltable table {
		border: 0px;
	}
	
	.move-to-modal {
		width: 350px;
		margin-left: -175px;
	}
	
	.move-to-modal .modalcontent {
		padding: 10px;
	}
	
	.move-to-modal .modalcontent select,.move-to-modal .modalcontent input {
		display: block;
		margin-top: 5px;
	}
	
	.shrink-wrap-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.shrink-wrap-modal .modalcontent .modaltable table {
		border: 0px;
	}
	
	.shrink-wrap-modal .modalcontent .modaltable table tr td .items-per-set
		{
		margin-left: 10px !important;
	}
	
	.final-width-height {
		width: 300px;
		margin-left: -150px;
	}
	
	.final-width-height .modalcontent .modaltable {
		height: 150px !important;
	}
	
	.final-width-height .modalcontent .modaltable table {
		border: 0px;
	}
	
	.confirm-modal {
		width: 500px !important;
		margin-left: -250px;
		margin-top: -125px;
	}
	
	.confirm-modal .modal-header {
		display: none;
	}
	
	.confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	.confirm-modal .modalcontent .info-small-indicator {
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	.confirm-modal .modalcontent .info-small-indicator:before {
		content: "\e060";
	}
	
	.confirm-modal .modalcontent span.info-small-indicator {
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
	}
	
	.confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	.confirm-modal .modal-footer {
		border-top: 3px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 10px 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.tabs-modal .modalcontent {
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
	}
	
	.tabs-modal .modalcontent .infosection {
		text-align: right;
	}
	
	.tabs-modal .modalcontent .filtersection {
		border-bottom: 0px solid #f1f1f1;
	}
	
	.tabs-modal .modalcontent .filtersection .multiple-select-wrapper {
		width: auto;
	}
	
	.tabs-modal .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 380px;
	}
	
	.tabs-modal .modalcontent .toolbar-section {
		width: 100%;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper {
		width: 150px;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper td {
		border: 0px;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 80px;
	}
	
	.tabs-modal .modalcontent .toolbar-section .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 0px;
		background-color: #ffffff;
	}
	
	.tabs-modal .modalcontent .toolbar-section td {
		padding-right: 10px;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a {
		font-size: 14px;
		color: #5e5e5e;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a:hover {
		font-size: 14px;
		color: #01a3e4;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a.selected {
		font-size: 14px;
		color: #01a3e4;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modalcontent .toolbar-section td a.selected:hover {
		font-size: 14px;
		color: #01a3e4;
		font-weight: normal;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modaltable {
		margin-top: 0px;
		max-height: 300px !important;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 10px;
		padding-top: 5px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.tabs-modal .modaltable .component-container {
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
	}
	
	.tabs-modal .modaltable .component-container .component {
		padding: 5px;
		padding-left: 30px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	.tabs-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	.tabs-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	.tabs-modal .modaltable .component-container .component .component-item select,.tabs-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
		line-height: 12px !important;
	}
	
	.tabs-modal .modaltable .component-container .component:first-child {
		padding-left: 5px;
	}
	
	.tabs-modal .modaltable .component-container .component:last-child {
		padding-right: 5px;
		float: right;
	}
	
	.tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
	}
	
	.tabs-modal .modal-footer .add-more-files {
		margin: 5px;
		background: #5e5e5e;
		color: #ffffff;
		padding: 8px 30px;
		display: inline-block;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.tabs-modal .modal-footer .add-more-files:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.multiple-select-wrapper {
		width: auto;
		position: relative;
	}
	
	.multiple-select-wrapper .selected-items-box {
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	.multiple-select-wrapper .mediaBox {
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	.multiple-select-wrapper .print-service-icon {
		width: 30px;
		float: left;
	}
	
	.multiple-select-wrapper .print-service-icon img {
		max-width: 30px;
		max-height: 30px;
	}
	
	.multiple-select-wrapper .print-service-name {
		float: left;
		left: 40px;
		padding: 0;
		width: 80px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	.multiple-select-wrapper .list {
		display: none;
		overflow-y: auto;
		overflow-x: hidden;
		border: 1px solid #dedede;
		z-index: 9999;
		position: absolute;
		width: 99%;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-overflow-scrolling: touch;
		border-top: 0px;
	}
	
	.multiple-select-wrapper .list ul {
		margin: 0;
		padding: 0;
		width: 100%;
		list-style-type: none;
	}
	
	.multiple-select-wrapper .list ul li {
		margin: 0;
		width: 100%;
		padding: 0;
		border-bottom: 1px dashed #dedede;
		padding: 5px;
		background: #ffffff;
		color: #000000;
	}
	
	.multiple-select-wrapper .list ul li:hover {
		background: #f1f1f1;
	}
	
	.multiple-select-wrapper .list ul .selected {
		background: #fffae3;
	}
	
	.multiple-select-wrapper .list ul .selected:hover {
		background: #fffae3;
	}
	
	.multiple-select-wrapper .dropdown-icon {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	.special-pages-modal {
		width: 950px;
		margin-left: -475px;
	}
	
	.special-pages-modal .modalcontent {
		height: 450px;
		background: transparent;
	}
	
	.special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	.special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		font-size: 12px;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	.special-pages-modal .modalcontent .tabs-nav a:hover {
		background: #ababab;
		color: #808080;
	}
	
	.special-pages-modal .modalcontent .tabs-nav .selected {
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
		font-size: 12px;
	}
	
	.special-pages-modal .modalcontent .tabs-nav .selected:hover {
		background: #ababab;
		color: #000000;
	}
	
	.special-pages-modal .modalcontent .tabs-container {
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 325px;
		border: 1px solid #ababab;
		-webkit-overflow-scrolling: touch;
	}
	
	.special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		margin-bottom: 10px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.special-pages-modal .modalcontent .tabs-data .grid {
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .gridheader {
		background: #f1f1f1;
		color: #000000;
	}
	
	.special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 30px;
		line-height: 20px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container {
		padding: 10px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 0px;
		display: inline-block;
		width: 160px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 150px;
	}
	
	.special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		max-height: 200px;
		width: 150px;
		position: fixed;
	}
	
	.special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
	}
	
	.special-pages-modal .modal-footer .add-more-pages {
		margin: 5px;
		background: #5e5e5e;
		color: #ffffff;
		padding: 8px 30px;
		display: inline-block;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.special-pages-modal .modal-footer .add-more-pages:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upsell-modal {
		width: 492px;
		margin-left: -246px;
	}
	
	.upsell-modal .modalcontent {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px !important;
		float: left;
		max-height: 450px;
		overflow: auto;
	}
	
	.upsell-modal .modalcontent .upsell-product-item {
		width: 100%;
		margin: 0% 0% !important;
		margin-top: 10px !important;
		text-transform: none;
		display: inline-block;
		position: relative;
		float: left;
		background: #ffffff;
		text-align: left;
		-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.25);
		box-shadow: 0 0px 1px rgba(0, 0, 0, 0.25);
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.upsell-modal .modalcontent .upsell-product-item:first-child {
		margin-top: 0px !important;
	}
	
	.upsell-modal .modalcontent .upsell-product-image {
		float: left;
		width: 150px;
		height: 150px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.upsell-modal .modalcontent .upsell-product-image img {
		display: none;
	}
	
	.upsell-modal .modalcontent .upsell-product-title {
		padding: 10px 10px;
		display: inline-block;
		padding-top: 15px;
	}
	
	.upsell-modal .modalcontent .upsell-product-title h5 {
		padding: 0;
		margin: 0;
		font-size: 13px;
		font-weight: 500;
	}
	
	.upsell-modal .modalcontent .upsell-product-description {
		padding: 0 10px;
		margin: 0;
		font-size: 11px;
		display: block;
		font-weight: 400;
		height: auto !important;
		width: 230px !important;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.upsell-modal .modalcontent .upsell-product-actions {
		display: inline-block;
		margin: 0;
		position: absolute;
		right: 0px;
		top: 40px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 0px !important;
		padding: 10px !important;
	}
	
	.upsell-modal .modalcontent .upsell-product-actions .btn {
		background: #01a3e4;
		padding: 5px 10px;
		color: #ffffff;
		text-decoration: none;
	}
	
	.upsell-modal .modalcontent .upsell-product-actions .btn:hover {
		background: #5e5e5e;
	}
	
	.upsell-modal .modal-footer {
		margin-top: 10px;
	}
	
	.approval-modal {
		width: 450px;
		margin-left: -175px;
	}
	
	.approval-modal .modal-header {
		display: none;
	}
	
	.approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.approval-modal .modalcontent .info-text {
		font-size: 11px;
	}
	
	.approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	.approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	.preflight-report-modal {
		width: 500px;
		margin-left: -250px;
	}
	
	.preflight-report-modal .modaltable {
		margin-top: 10px;
		height: 200px !important;
	}
	
	.preflight-report-modal .modaltable table {
		border: 0px !important;
	}
	
	.preflight-report-modal .modaltable table td {
		border-bottom: 1px dashed #c4c4c4;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list {
		display: block;
		width: 99%;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list .file-holder {
		display: block;
		float: left;
		width: 100%;
		height: 30px;
		border-bottom: 1px dashed #f1f1f1;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list .file-holder .file-name
		{
		float: left;
		width: 50%;
		text-align: left;
		padding-left: 3px;
		font-weight: bold;
	}
	
	.preflight-report-modal .modaltable .preflight-files-list .file-holder .error-warning
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 30px;
		height: 20px;
	}
	
	.preflight-report-modal .modaltable .preflight-report {
		display: block;
		width: 99%;
		border: 1px solid #f1f1f1;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder {
		background-color: #5e5e5e;
		display: block;
		float: left;
		width: 100%;
		height: 30px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 3px;
		font-weight: bold;
		height: 20px;
		color: #ffffff;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 14px;
		height: 20px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .icon
		{
		width: 14px;
		height: 14px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .icon-print
		{
		background-position: -96px -48px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .icon-ok
		{
		background-position: -288px 0;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btn
		{
		background: #999999;
		padding: 5px 5px;
		display: inline-block;
		width: 14px;
		height: 14px;
		line-height: 18px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btn:hover
		{
		background: #1a1a1a;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btnselected
		{
		background: #01a3e4;
		padding: 5px 5px;
		width: 14px;
		height: 14px;
		line-height: 18px;
		margin-right: 4px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.preflight-report-modal .modaltable .preflight-report .file-holder .file-actions .btnselected:hover
		{
		background: #1a1a1a;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block {
		border-bottom: 1px solid #f1f1f1;
		display: block;
		float: left;
		width: 99%;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .section-name
		{
		display: block;
		width: 100%;
		border-bottom: 1px dashed #f1f1f1;
		float: left;
		padding-left: 3px;
		font-weight: bold;
		height: 25px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .error-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .error-name .icon-warning-sign
		{
		background-position: -217px -120px;
		margin-right: 3px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .error-name .icon-remove-sign
		{
		background-position: -48px -96px;
		margin-right: 3px;
		margin-top: 5px;
	}
	
	.preflight-report-modal .modaltable .preflight-report .section-block .page-numbers
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 30px;
	}
	
	.preflight-report-modal .modal-footer {
		margin-top: 10px;
	}
	
	.preflight-report-modal .modal-footer .remove-button-for-mobile {
		display: none;
	}
	
	.preflight-report-modal .modal-footer .print-report-button {
		margin: 5px;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.preflight-report-modal .modal-footer .print-report-button:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.preflight-report-modal .modal-footer .remove-button {
		margin: 5px;
		background: #cccccc;
		color: #000000;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.preflight-report-modal .modal-footer .remove-button:hover {
		background: #5e5e5e;
		color: #ffffff;
	}
	
	.printoptions-changes-modal {
		width: 650px;
		margin-left: -325px;
	}
	
	.printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 440px !important;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options {
		float: left;
		display: block;
		width: 48%;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	.printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	.printoptions-changes-modal .modaltable .latest-options {
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	.printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	.galleryimage-modal {
		width: 774px;
		margin-left: -387px;
	}
	
	.galleryimage-modal .modal-header .back {
		display: none;
	}
	
	.galleryimage-modal .modalcontent {
		height: 450px !important;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected {
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected:after {
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected:before {
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected .btn {
		background: #01a3e4 !important;
		padding: 10px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		border-radius: 0px;
	}
	
	.galleryimage-modal .modalcontent .gallery-item-selected .btn:hover {
		background: #01a3e4;
	}
	
	.galleryimage-modal .modalcontent .gallery-item {
		margin: 5px 3px 5px 2px;
		width: 175px;
		display: inline-block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-image {
		border: 0px;
		text-align: center;
		height: 112px;
		display: block;
		margin: 5px;
		margin-top: 10px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-image img {
		display: none;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-title {
		display: block;
		text-align: center;
		width: 170px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-title span {
		padding: 5px;
		border: 0px;
		font-size: 9px;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-caption {
		display: block;
		text-align: center;
		width: 170px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-caption span {
		font-size: 9px;
		padding: 5px;
		border: 0px;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-actions {
		margin: 0;
		margin-top: 5px;
		width: 100%;
		text-align: center;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn {
		background: #5e5e5e;
		padding: 8px;
		display: block;
		border-radius: 0px;
		color: #ffffff;
		text-decoration: none;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn:hover
		{
		background: #01a3e4;
	}
	
	.galleryimage-modal .modalcontent .gallery-item .gallery-item:last-child
		{
		margin-right: 0px;
	}
	
	.galleryimage-modal .modal-footer {
		margin-top: 10px;
	}
	
	.upload-image-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.upload-image-modal .modalcontent .modaltable {
		height: auto !important;
		border: 0px;
	}
	
	.upload-image-modal .modalcontent .modaltable .file-upload {
		overflow: hidden;
		float: left;
		margin: 5px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		text-decoration: none;
		text-align: center;
		color: #ffffff;
		cursor: pointer;
		background: #666666;
		padding: 8px 30px;
	}
	
	.upload-image-modal .modalcontent .modaltable .file-upload:hover {
		background: #01a3e4;
	}
	
	.upload-image-modal .modalcontent .modaltable .select-file {
		margin: 5px;
		margin-left: 0px;
		background: #5e5e5e;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	.upload-image-modal .modalcontent .modaltable .select-file:hover {
		background: #6b6b6b;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.upload-image-modal .modalcontent .modaltable .file-upload input {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
	}
	
	.select-datasource-modal {
		width: 80%;
		margin-left: -40%;
	}
	
	.select-datasource-modal .modal-header .back {
		display: none;
	}
	
	.select-datasource-modal .datasource-steps .select-data,.select-datasource-modal .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	.select-datasource-modal .datasource-steps .select-data span,.select-datasource-modal .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	.select-datasource-modal .datasource-steps .select-data a,.select-datasource-modal .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	.select-datasource-modal .datasource-steps .select-data a:hover,.select-datasource-modal .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	.select-datasource-modal .datasource-steps .selected-option {
		display: inline-block;
		float: left;
	}
	
	.select-datasource-modal .datasource-steps .selected-option span {
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	.select-datasource-modal .datasource-steps .selected-option a {
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	.select-datasource-modal .datasource-steps .selected-option a:hover {
		color: #ffffff;
		background: #5e5e5e;
	}
	
	.select-datasource-modal .modalcontent {
		padding: 0px;
	}
	
	.select-datasource-modal .modalcontent select {
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection {
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	.select-datasource-modal .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section {
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section a {
		color: #5e5e5e;
		text-decoration: none;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section a:hover
		{
		color: #01a3e4;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatleft .clearallfilters
		{
		padding-left: 15px;
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-rewind-to-next-breakpoint,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-rewind-to-prev-breakpoint,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-left,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-right
		{
		margin-left: 5px;
		position: relative;
		top: 2px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-left,.select-datasource-modal .modalcontent .datasource-selection-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	.select-datasource-modal .modalcontent .modaltable {
		display: block;
		height: 265px !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	.select-datasource-modal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header {
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td {
		white-space: nowrap;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td:hover
		{
		background: #01a3e4;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: block;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr.selected {
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	.select-datasource-modal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	.select-datasource-modal .modal-footer {
		margin-top: 10px;
	}
	
	.select-datasource-modal .modal-footer .number-of-records {
		float: left;
		line-height: 45px;
		padding-left: 5px;
		font-size: 11px;
	}
	
	.view-templates-modal {
		width: 450px;
		margin-left: -225px;
	}
	
	.view-templates-modal .modaltable {
		margin-top: 10px;
		height: 250px !important;
	}
	
	.view-templates-modal .modaltable tr:nth-child(odd) {
		background-color: #f1f1f1;
	}
	
	.view-templates-modal .modaltable tr:nth-child(odd) td:first-child {
		text-align: left;
	}
	
	.view-templates-modal .modaltable tr:nth-child(even) {
		background-color: #ffffff;
	}
	
	.view-templates-modal .modaltable tr:nth-child(even) td:first-child {
		text-align: left;
	}
	
	.picassa-preview-modal {
		width: 610px;
		margin-left: -350px;
	}
	
	.picassa-preview-modal .modal-content .image-container {
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 600px;
		height: 500px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	.picassa-preview-modal .modal-content .image-container img {
		display: none;
	}
	
	.picassa-preview-modal .modal-content .image-container-selected {
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows {
		top: 50%;
		position: fixed;
		width: 610px;
		color: #ffffff;
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .left-arrow {
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .right-arrow {
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	.picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.blank-pages-modal {
		width: 500px;
		margin-left: -250px;
	}
	
	.blank-pages-modal .modaltable {
		margin-top: 0px;
		max-height: 300px !important;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 10px;
		padding-top: 5px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.blank-pages-modal .modaltable .component-container {
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
	}
	
	.blank-pages-modal .modaltable .component-container .component {
		padding: 5px;
		padding-left: 30px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	.blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	.blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	.blank-pages-modal .modaltable .component-container .component .component-item select,.blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
		line-height: 12px !important;
	}
	
	.blank-pages-modal .modaltable .component-container .component:first-child
		{
		padding-left: 5px;
	}
	
	.blank-pages-modal .modaltable .component-container .component:last-child
		{
		padding-right: 5px;
		float: right;
	}
	
	.blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
	}
	
	.blank-pages-modal .modal-footer .add-more-files {
		margin: 5px;
		background: #5e5e5e;
		color: #ffffff;
		padding: 8px 30px;
		display: inline-block;
		margin-left: 10px;
		text-decoration: none;
	}
	
	.blank-pages-modal .modal-footer .add-more-files:hover {
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.modal-vprint-design-selector {
		width: 650px;
		margin-left: -325px;
		height: 750px;
		margin-top: -375px;
	}
	
	.modal-vprint-design-selector .gallery-item-selected {
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	.modal-vprint-design-selector .gallery-item-selected:after {
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	.modal-vprint-design-selector .gallery-item-selected:before {
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	.modal-vprint-design-selector .gallery-item {
		margin: 5px 3px 5px 2px;
		width: 100px;
		height: 75px;
		display: inline-block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
	}
	
	.modal-vprint-design-selector .gallery-item img {
		display: none;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box {
		position: absolute;
		background: #ffffff;
		border: 1px solid #01a3e4;
		max-width: 200px;
		margin-left: 430px;
		margin-top: -35px;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box:after,.modal-vprint-design-selector .modal-footer .arrow_box:before
		{
		top: 100%;
		left: 90%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box:after {
		border-color: rgba(136, 183, 213, 0);
		border-top-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.modal-vprint-design-selector .modal-footer .arrow_box:before {
		border-color: rgba(194, 225, 245, 0);
		border-top-color: #01a3e4;
		border-width: 12px;
		margin-left: -12px;
	}
	
	@media only screen and (min-device-width: 320px) and (max-device-width:
		1920px) {
		[DeviceType="Mobile"] body,[DeviceType="Mobile"] html {
			height: auto;
		}
		[DeviceType="Mobile"] .login-panel-pc,[DeviceType="Mobile"] .address-book-modal,[DeviceType="Mobile"] .choose-facility-modal,[DeviceType="Mobile"] .add-filesmodal,[DeviceType="Mobile"] .change-password-modal,[DeviceType="Mobile"] .printoptions-changes-modal,[DeviceType="Mobile"] .approval-modal,[DeviceType="Mobile"] .upsell-modal,[DeviceType="Mobile"] .mediamodal,[DeviceType="Mobile"] .cloud-modal,[DeviceType="Mobile"] .saved-files-modal,[DeviceType="Mobile"] .upload-files-modal,[DeviceType="Mobile"] .preflight-report-modal,[DeviceType="Mobile"] .special-pages-modal,[DeviceType="Mobile"] .tabs-modal,[DeviceType="Mobile"] .review-job-modal,[DeviceType="Mobile"] .others-modal,[DeviceType="Mobile"] .special-instructions-modal,[DeviceType="Mobile"] .cut-to-specific-margin-modal,[DeviceType="Mobile"] .cut-to-specific-wh-modal,[DeviceType="Mobile"] .galleryimage-modal,[DeviceType="Mobile"] .upload-image-modal,[DeviceType="Mobile"] .select-datasource-modal,[DeviceType="Mobile"] .view-templates-modal,[DeviceType="Mobile"] .order-approval-details-modal,[DeviceType="Mobile"] .blank-pages-modal
			{
			margin-left: 0 !important;
			margin-top: 0 !important;
			position: static;
			border: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		[DeviceType="Mobile"] .login-panel-pc button {
			width: 100%;
		}
		[DeviceType="Mobile"] .special-instructions-modal .OK-button {
			width: 100% !important;
		}
		[DeviceType="Mobile"] .change-password-modal .modalcontent {
			padding: 10px !important;
		}
		[DeviceType="Mobile"] .change-password-modal input {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .modal {
			width: 100%;
			position: relative;
			top: 0;
			left: 0;
			z-index: 0;
			height: 100%;
			margin: 0;
			background-color: #ffffff;
			border-top: 0px solid #01a3e4;
			box-shadow: 0 0 0 rgba(0, 0, 0, 0);
			-webkit-background-clip: padding-box;
			-moz-background-clip: padding-box;
			background-clip: padding-box;
			outline: none;
		}
		[DeviceType="Mobile"] .modal .modal-header {
			padding: 5px 10px;
			border-bottom: 0px solid #f1f1f1;
			background: #5e5e5e;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .modal .modal-header .back {
			float: right;
			display: inline-block;
		}
		[DeviceType="Mobile"] .modal .modal-header .close {
			display: none;
		}
		[DeviceType="Mobile"] .modal .modal-header .add {
			float: right;
			display: inline-block;
		}
		[DeviceType="Mobile"] .modal .modal-header span {
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .modal .modalcontent {
			background-color: #ffffff;
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .modal .modal-footer {
			margin-top: 5px;
			display: block;
			padding: 0px;
			width: 100%;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			background: #ffffff;
			height: 45px;
			float: none;
		}
		[DeviceType="Mobile"] .modal .modal-footer .OK-button {
			margin: 0px;
			margin-left: 0px;
			float: right !important;
			width: 50%;
			background: #01a3e4;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			height: 45px;
			line-height: 45px;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .modal .modal-footer .OK-button:hover {
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .modal .modal-footer .Cancel-button {
			margin: 0px;
			width: 50%;
			float: left !important;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .modal .modal-footer .Cancel-button:hover {
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content {
			padding: 0 !important;
			height: inherit;
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content .printshop-filter span
			{
			display: block;
			margin-bottom: 5px;
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content .printshop-filter [ng-model="SortBy"]
			{
			margin-left: 0;
		}
		[DeviceType="Mobile"] .choose-facility-modal .myaccount-content .printshop-line-item .myaccount-printshop-timing
			{
			display: block;
			margin-left: 30px;
		}
		[DeviceType="Mobile"] .choose-facility-modal .modal-footer {
			padding: 0 !important;
			height: initial;
		}
		[DeviceType="Mobile"] .choose-facility-modal .modal-footer button {
			width: 50% !important;
			margin: 0 !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item {
			margin: 0;
			margin-bottom: 5px;
			width: 100%;
			height: 50px;
			border: 1px solid #f1f1f1;
			background: #f1f1f1;
			float: left;
			display: inline-block;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-image
			{
			display: block;
			text-align: center;
			float: left;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-image img
			{
			width: 50px;
			height: 50px;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-actions
			{
			margin: 0;
			float: left;
			text-align: center;
			line-height: 50px;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item .add-item-actions .btn
			{
			padding: 10px;
			display: block;
			color: #000000;
			text-decoration: none;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item:hover {
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .add-filesmodal .modalcontent .add-item:hover .btn
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .add-filesmodal .modal-footer a {
			color: #5e5e5e;
			text-decoration: underline;
			display: inline-block;
			padding-left: 10px;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .add-filesmodal .modal-footer a:hover {
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .add-filesmodal .modal-footer .Cancel-button {
			display: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modal-header {
			display: none;
		}
		[DeviceType="Mobile"] .cloud-modal .container {
			padding: 0px;
		}
		[DeviceType="Mobile"] .cloud-modal .folder-sidebar {
			width: 280px !important;
			position: fixed;
			top: 0px;
			left: 0px;
			z-index: 1;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container,[DeviceType="Mobile"] .cloud-modal .modaltable
			{
			background: #ffffff;
			position: relative;
			z-index: 2;
			width: 100% !important;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			height: 100%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr,[DeviceType="Mobile"] .cloud-modal .modaltable tr
			{
			display: block;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td,[DeviceType="Mobile"] .cloud-modal .modaltable tr td
			{
			vertical-align: top;
			border-bottom: 0px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span
			{
			display: block;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span:nth-child(1),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span:nth-child(1)
			{
			width: 270px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			float: left;
			margin: 0px;
			padding: 0px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3)
			{
			vertical-align: middle;
			display: block;
			border-bottom: 1px solid #f1f1f1;
			padding-top: 5px;
			padding-bottom: 10px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3) input,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3) input
			{
			font-size: 11px;
			width: 70%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container
			{
			padding: 5px 10px;
			border-bottom: 0px solid #f1f1f1;
			background: #5e5e5e;
			display: block !important;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .back,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .back
			{
			display: inline-block;
			float: right;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container span,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container span
			{
			margin: 0;
			font-size: 13px;
			font-weight: bold;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .list,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .list
			{
			float: left;
			margin-right: 10px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container
			{
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected
			{
			border: 1px solid #01a3e4 !important;
			-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:after,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:after
			{
			width: 0;
			height: 0;
			border-top: 45px solid #01a3e4;
			border-left: 40px solid transparent;
			position: absolute;
			display: block;
			right: 0;
			content: ".";
			top: 0;
			z-index: 1001;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:before,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:before
			{
			position: absolute;
			content: "\e05f";
			color: #ffffff;
			right: 7px;
			font-family: 'unicons';
			font-style: normal;
			speak: none;
			font-weight: normal;
			-webkit-font-smoothing: antialiased;
			z-index: 1002;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button
			{
			background: #01a3e4 !important;
			padding: 10px;
			display: block;
			color: #ffffff;
			text-decoration: none;
			border-radius: 0px;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item
			{
			margin: 5px 3px 5px 2px;
			width: 100%;
			display: block;
			background: #f1f1f1;
			vertical-align: top;
			position: relative;
			border: 1px solid #f1f1f1;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image
			{
			border: 0px;
			text-align: center;
			height: 140px;
			display: block;
			margin: 5px;
			background-position: center center;
			-moz-background-size: contain;
			-webkit-background-size: contain;
			background-size: contain;
			background-repeat: no-repeat;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image img,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image img
			{
			display: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions
			{
			margin: 0;
			margin-top: 5px;
			width: 100%;
			text-align: center;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button
			{
			background: #5e5e5e;
			padding: 4px;
			display: block;
			border-radius: 0px;
			color: #ffffff;
			width: 100%;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table td,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table td
			{
			display: block;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button
			{
			margin: 0px;
			display: block;
			margin-left: 0px;
			float: left;
			width: 100%;
			background: #333333;
			padding: 8px 30px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable
			{
			height: auto !important;
		}
		[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable table,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable table
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .cloud-modal .modal-footer {
			height: auto !important;
			z-index: 3;
		}
		[DeviceType="Mobile"] .cloud-modal .modal-footer .checkboxcontainer {
			display: block;
			width: 100%;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modal-header .add {
			display: none;
		}
		[DeviceType="Mobile"] .upload-files-modal .modal-header .back {
			display: block;
			padding: 0px 20px;
			border-left: 0px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable {
			margin-top: 0;
			height: auto !important;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table
			{
			border: 0 !important;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default
			{
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default:hover
			{
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr
			{
			padding: 10px;
			display: block;
			position: relative;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td
			{
			border: 0px dashed #c4c4c4 !important;
			display: block;
			background: none;
			width: 100%;
			padding: 0;
			border: 0;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:last-child
			{
			position: absolute;
			top: 15px;
			right: 25px;
			width: auto;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1)
			{
			width: auto;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1) progress
			{
			display: block;
			margin: 5px 0;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2)
			{
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2) span
			{
			display: inline;
			margin-top: 4px;
			margin-right: 20px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(3)
			{
			position: absolute;
			bottom: 15px;
			right: 25px;
			width: auto;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td img
			{
			width: 40px;
			height: 40px;
		}
		[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable .icon-trash
			{
			float: right;
		}
		[DeviceType="Mobile"] .upload-files-modal .modal-footer .file-upload {
			display: none;
		}
		[DeviceType="Mobile"] .saved-files-modal .modal-header .delete {
			display: block;
			padding: 0px 20px;
			border-left: 0px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modal-header .back {
			display: block;
			padding: 0px 20px;
			border-left: 0px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable {
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table {
			border: 0 !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table .default {
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table .default:hover
			{
			background-color: transparent !important;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr {
			padding: 10px;
			display: block;
			position: relative;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td {
			display: block;
			background: none;
			width: 100%;
			padding: 0;
			border: 0;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(1)
			{
			width: auto;
			display: inline;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2)
			{
			width: auto;
			display: inline-block;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2) img
			{
			width: 25px;
			height: 25px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3)
			{
			display: inline-block;
			width: auto;
		}
		[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3) span
			{
			display: block;
			line-height: 18px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .saved-files-modal .modal-footer .add-more-files,[DeviceType="Mobile"] .saved-files-modal .modal-footer .remove-button
			{
			display: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-header .back {
			display: inline-block;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-header .close {
			display: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item {
			margin: 5px 3px 10px 2px;
			width: 150px !important;
			height: auto;
			display: inline-block;
			vertical-align: top;
			border: 0px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image
			{
			background: transparent;
			border: 0px;
			text-align: center;
			margin-bottom: 10px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image img
			{
			height: 120px;
			width: 120px;
			border: 0px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-title span
			{
			margin: 0px;
			padding: 2px;
			text-wrap: normal;
			border: 0px;
			font-size: 9px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-caption
			{
			margin: 0px;
			padding: 2px;
			text-wrap: normal;
			border: 0px;
			font-size: 9px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions
			{
			margin: 0 !important;
			width: 98%;
			text-align: center;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn
			{
			background: #01a3e4;
			padding: 0px;
			display: block;
			color: #ffffff;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn:hover
			{
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-item:last-child
			{
			margin-right: 0px;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button {
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .others-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable {
			height: auto !important;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable table {
			border: 0px !important;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .others-modal .modalcontent .modaltable textarea
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .others-modal .modalcontent .modaltable select {
			width: 99%;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable {
			margin-top: 0px;
			height: auto !important;
			overflow-x: hidden;
			overflow-y: auto;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr
			{
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td
			{
			background: none;
			padding: 0;
			border: 0;
			padding-left: 10px;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(1)
			{
			text-align: right;
			font-size: 11.700000000000001px;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(2)
			{
			font-size: 11.700000000000001px;
			width: 100%;
			text-align: left;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable table,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable table
			{
			border: 0;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd)
			{
			background-color: #ffffff;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd) td:first-child
			{
			text-align: left;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even)
			{
			background-color: #ffffff;
		}
		[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even) td:first-child
			{
			text-align: left;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .review-job-modal .modal-footer {
			display: none !important;
		}
		[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button {
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .special-instructions-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .special-instructions-modal .modalcontent textarea
			{
			width: 93%;
			padding: 4px 3%;
			font-size: 13px;
			line-height: 30px;
			height: 100%;
		}
		[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button
			{
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent
			{
			width: 100%;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable
			{
			height: auto !important;
		}
		[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable select
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .final-width-height .modalcontent {
			width: 100%;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable {
			height: auto !important;
		}
		[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable input,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable textarea,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable select
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable
			{
			height: auto !important;
			overflow-x: hidden;
			overflow-y: auto;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table
			{
			border: 0px !important;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table td
			{
			border-bottom: 1px dashed #c4c4c4;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list
			{
			display: block;
			width: 99%;
			border-bottom: 0px;
			float: left;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder
			{
			display: block;
			float: left;
			width: 100%;
			height: auto;
			border-bottom: 1px dashed #f1f1f1;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .file-name
			{
			float: left;
			display: block;
			width: 40%;
			text-align: left;
			line-height: 30px;
			padding-left: 3px;
			font-weight: bold;
			height: auto;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning
			{
			float: right;
			display: block;
			width: 50%;
			text-align: right;
			padding-right: 3px;
			line-height: 30px;
			height: auto;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning a
			{
			font-size: 12px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report
			{
			display: block;
			width: 99%;
			border: 1px solid #f1f1f1;
			border-bottom: 0px;
			float: left;
			margin-top: 5px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder
			{
			display: block;
			float: left;
			width: 100%;
			height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-name
			{
			float: left;
			width: 50%;
			text-align: left;
			line-height: 30px;
			padding-left: 3px;
			font-weight: bold;
			height: 20px;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions
			{
			float: right;
			width: 40%;
			text-align: right;
			padding-top: 3px;
			padding-right: 3px;
			line-height: 14px;
			height: 20px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon
			{
			width: 14px;
			height: 14px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-print
			{
			background-position: -96px -48px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-ok
			{
			background-position: -288px 0;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn
			{
			background: #999999;
			padding: 5px 5px;
			display: inline-block;
			width: 14px;
			height: 14px;
			line-height: 18px;
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn:hover
			{
			background: #1a1a1a;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected
			{
			background: #01a3e4;
			padding: 5px 5px;
			width: 14px;
			height: 14px;
			line-height: 18px;
			margin-right: 4px;
			display: inline-block;
			color: #ffffff;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected:hover
			{
			background: #1a1a1a;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block
			{
			border-bottom: 1px solid #f1f1f1;
			display: block;
			float: left;
			width: 99%;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .section-name
			{
			display: block;
			width: 100%;
			border-bottom: 1px dashed #f1f1f1;
			float: left;
			padding-left: 3px;
			font-weight: bold;
			height: 25px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name
			{
			float: left;
			width: 50%;
			text-align: left;
			line-height: 30px;
			padding-left: 5px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name .icon-warning-sign
			{
			background-position: -144px -120px;
			margin-right: 3px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .page-numbers
			{
			float: right;
			width: 40%;
			text-align: right;
			padding-top: 3px;
			padding-right: 3px;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable textarea
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .print-report-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .Cancel-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button
			{
			display: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button {
			margin: 0px;
			margin-left: 0px;
			float: right !important;
			width: 50%;
			background: #01a3e4;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			height: 45px;
			line-height: 45px;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button:hover
			{
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile
			{
			margin: 0px;
			width: 50%;
			float: left !important;
			background: #999999;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile:hover
			{
			background: #999999;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modal-header {
			display: none;
		}
		[DeviceType="Mobile"] .mediamodal .filtericon {
			display: block !important;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar {
			width: 280px !important;
			position: fixed;
			top: 0px;
			right: 0px;
			height: auto;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-group
			{
			display: block;
			height: auto;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading {
			background: #f1f1f1;
			height: 20px;
			color: #ffffff !important;
			padding: 2.5% 10px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading .accordion-toggle
			{
			color: #000000;
			line-height: 20px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner {
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			overflow-y: auto;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent {
			position: relative;
			z-index: 2;
			width: 100% !important;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
			{
			padding: 5px 10px;
			border-bottom: 0px solid #f1f1f1;
			background: #5e5e5e;
			display: block !important;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
			{
			display: inline-block;
			float: right;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
			{
			margin: 0;
			font-size: 13px;
			font-weight: bold;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
			{
			float: left;
			margin-right: 10px;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
			display: none;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
			{
			display: block;
			width: 100%;
			float: left;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
			display: block;
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			z-index: 0;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
			background: #dedede;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
			{
			width: 20px;
			height: 20px;
			border: 1px solid #5e5e5e;
			float: left;
			overflow: hidden;
			margin: 5px;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
			{
			background-color: #01a3e4 !important;
			height: 20px;
			font-size: 12px;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
			{
			background-color: #f1f1f1;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
			{
			background-color: #ffffff;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent {
			width: 98%;
			padding: 5px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
			margin-top: 0px;
			height: auto !important;
			overflow-x: hidden;
			overflow-y: auto;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
			{
			font-weight: bold;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
			{
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
			{
			background: none;
			padding: 0;
			border: 0;
			padding-left: 10px;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
			{
			text-align: right;
			font-size: 11.700000000000001px;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
			{
			font-size: 11.700000000000001px;
			width: 100%;
			text-align: left;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
			{
			margin: 0px;
			width: 100%;
			float: right;
			background: #5e5e5e;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
			{
			background: #707070;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
			width: 280px !important;
			position: fixed;
			top: 0px;
			right: 0px;
			height: auto;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
			{
			display: block;
			height: auto;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
			{
			background: #f1f1f1;
			height: 20px;
			color: #ffffff !important;
			padding: 2.5% 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
			{
			color: #000000;
			line-height: 20px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
			{
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
			width: 280px !important;
			position: fixed;
			font-size: 12px;
			top: 50px;
			right: 0px;
			height: auto;
			z-index: 2;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
			background: #f1f1f1;
			height: 20px;
			color: #ffffff !important;
			padding: 2.5% 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
			{
			color: #000000;
			line-height: 20px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
			padding: 0px 0px;
			height: auto !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
			{
			display: block;
			padding: 0px 0px;
			height: auto;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			z-index: 4;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
			{
			background: #dedede;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
			{
			width: 20px;
			height: 20px;
			border: 1px solid #5e5e5e;
			float: left;
			overflow: hidden;
			margin: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
			{
			background-color: #01a3e4 !important;
			height: 20px;
			font-size: 12px;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
			{
			background-color: #f1f1f1;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
			{
			background-color: #ffffff;
			height: 20px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent {
			position: relative;
			z-index: 2;
			width: 100% !important;
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
			position: relative;
			margin: 5px 0 0 0;
			float: left;
			width: 100%;
			padding-left: 0px;
			list-style: none;
			display: block;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
			float: left;
			margin: 0;
			padding: 0;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
			display: block;
			color: #808080;
			text-decoration: none;
			background: #f1f1f1;
			margin: 0;
			padding: 0.25em 1em;
			border-left: 1px solid #ffffff;
			border-top: 1px solid #ababab;
			border-right: 1px solid #ababab;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
			{
			background: #ababab;
			color: #808080;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
			{
			display: block;
			color: #ffffff;
			text-decoration: none;
			background: #333333;
			margin: 0;
			padding: 0.25em 1em;
			border-left: 1px solid #ffffff;
			border-top: 1px solid #ababab;
			border-right: 1px solid #ababab;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
			{
			background: #ababab;
			color: #000000;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
			{
			padding-bottom: 45px;
			display: block;
			float: left;
			width: 100%;
			overflow-y: auto;
			overflow-x: hidden;
			height: 100%;
			-webkit-overflow-scrolling: touch;
			border: 1px solid #ababab;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
			display: block;
			padding: 0 5px 5px 5px;
			float: left;
			height: 100%;
			margin-bottom: 5px;
			width: 96%;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
			{
			border: 1px solid #ababab;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
			{
			background: #f1f1f1;
			color: #000000;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
			{
			background-position: -144px -120px;
			margin-right: 3px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
			{
			padding: 10px;
			display: block;
			position: relative;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
			{
			display: block;
			background: none;
			width: 100%;
			padding: 0;
			border: 0;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
			{
			position: absolute;
			top: 15px;
			right: 25px;
			width: auto;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
			{
			width: auto;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
			{
			display: block;
			margin: 5px 0;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
			{
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
			{
			display: inline;
			margin-top: 4px;
			margin-right: 20px;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
			{
			position: absolute;
			display: block;
			bottom: 10px;
			right: 0px;
			width: auto;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
			{
			width: 40px;
			height: 40px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
			{
			text-align: right;
			padding-right: 0px;
			line-height: 20px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
			{
			padding: 10px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
			{
			padding: 5px;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
			{
			border: 1px solid red;
			display: block;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
			{
			width: 98%;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
			{
			position: absolute;
			top: 50%;
			right: 0;
			margin-top: -8px;
			margin-right: 10px;
			width: 16px;
			height: 16px;
			background-image: url("images/down.png");
			background-repeat: no-repeat;
			background-position: 0 center;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
			{
			box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
			cursor: pointer;
			border: 1px solid #dedede;
			padding: 5px;
			background-color: #ffffff;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
			{
			width: 20px;
			height: 20px;
			border: 1px solid #5e5e5e;
			float: left;
			overflow: hidden;
			margin: 5px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
			{
			width: 30px;
			float: left;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
			{
			max-width: 30px;
			max-height: 30px;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
			{
			float: left;
			left: 40px;
			padding: 0;
			width: 200px;
			text-overflow: ellipsis;
			margin: 0;
			overflow: hidden;
			line-height: 32px;
			white-space: nowrap;
		}
		[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
			{
			display: none;
		}
		[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
			float: left;
			padding-left: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
			{
			display: none;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
			margin-top: 10px;
			height: 100% !important;
			overflow-x: hidden;
			overflow-y: auto;
			padding-bottom: 45px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
			{
			float: left;
			display: block;
			width: 48%;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
			{
			width: 100%;
			display: block;
			font-weight: bold;
			border-bottom: 1px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
			{
			width: 100%;
			display: block;
			margin-top: 10px;
			border-bottom: 1px dashed #f1f1f1;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
			{
			border-bottom: 1px dashed #f1f1f1;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
			{
			font-weight: bold;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
			{
			font-weight: normal;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
			{
			float: right;
			display: block;
			width: 48%;
			margin-left: 10px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
			{
			width: 100%;
			display: block;
			font-weight: bold;
			border-bottom: 1px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
			{
			width: 100%;
			margin-top: 10px;
			display: block;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
			{
			border-bottom: 1px dashed #f1f1f1;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
			{
			font-weight: bold;
		}
		[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
			{
			font-weight: normal;
		}
		[DeviceType="Mobile"] .approval-modal .modal-header {
			display: block;
		}
		[DeviceType="Mobile"] .approval-modal .modalcontent {
			padding: 10px;
			max-height: 100px;
			overflow-y: auto;
			overflow-x: hidden;
		}
		[DeviceType="Mobile"] .approval-modal .icon {
			width: 18px;
			height: 18px;
			line-height: 18px;
			margin-right: 5px;
			margin-top: 2px;
		}
		[DeviceType="Mobile"] .approval-modal .icon-ok {
			background-position: -288px 0;
		}
		[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
			margin: 0px;
			margin-left: 0px;
			float: left;
			width: 100%;
			background: #01a3e4;
			padding: 0px 0px;
			display: inline-block;
			color: #ffffff;
			height: 45px;
			line-height: 45px;
			text-align: center;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
			background: #01b5fd;
			color: #ffffff;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .select-datasource-modal {
			font-size: 13px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
			{
			position: relative;
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
			{
			width: 280px;
			position: fixed;
			top: 0;
			right: 0px;
			height: 93%;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
			{
			display: block;
			height: 100%;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
			{
			background: #5e5e5e;
			color: #ffffff !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold !important;
			vertical-align: top !important;
			line-height: 50px !important;
			font-size: 13px !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
			{
			padding: 0px 0px;
			height: 95% !important;
			-webkit-overflow-scrolling: touch;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
			{
			display: block;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: right;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: auto;
			line-height: 45px;
			font-size: 11.049999999999999px;
			padding-left: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
			{
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
			{
			padding-right: 4px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
			{
			color: #000000;
			display: inline-block;
			line-height: 40px;
			padding: 0px 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
			{
			color: #ffffff;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
			{
			display: inline-block;
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
			{
			padding-right: 4px;
			font-size: 13px;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
			{
			color: #ffffff;
			display: inline-block;
			line-height: 40px;
			padding: 0px 10px;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
			{
			color: #ffffff;
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
			{
			padding: 0px;
			background-color: #ffffff;
			padding: 0px 0px;
			height: auto;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
			{
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
			{
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			padding: 10px;
			border-top: 1px solid #f1f1f1;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
			{
			margin-top: -10px;
			border-bottom: 1px dashed #f1f1f1;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
			{
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
			{
			font-size: 10.4px;
			color: #01a3e4;
			text-decoration: underline;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
			{
			font-size: 10.4px;
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
			{
			text-align: right;
			font-weight: bold;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
			{
			text-align: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
			{
			font-weight: normal !important;
			font-style: italic;
			font-size: 11.700000000000001px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: left;
			height: 40px;
			width: 19%;
			text-align: center;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
			{
			color: #5e5e5e;
			text-transform: uppercase;
			height: 30px;
			font-size: 11.049999999999999px;
			text-align: center;
			padding: 0px;
			cursor: default;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
			{
			font-size: 24.7px !important;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: none;
			float: left;
			height: 40px;
			border-bottom: 1px dashed #5e5e5e;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
			{
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
			{
			font-size: 12px;
			line-height: 40px;
			padding-left: 10px;
			color: #5e5e5e;
			padding-right: 15px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: 40px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
			{
			float: left;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
			{
			font-size: 12px;
			line-height: 40px;
			padding-left: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
			{
			display: block;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
			{
			padding-right: 15px;
			line-height: 40px;
			float: right;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
			{
			margin-left: 5px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
			{
			font-size: 12px;
			line-height: 35px;
			position: relative;
			top: -3px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
			{
			font-size: 10px !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
			{
			font-size: 26px;
			line-height: 29px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
			{
			line-height: 29px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
			{
			display: block;
			height: auto !important;
			overflow-x: auto;
			overflow-y: auto;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
			{
			background: #dedede;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
			{
			font-weight: bold;
			background: #919191 !important;
			color: #ffffff;
			height: 30px !important;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
			{
			white-space: nowrap;
			padding-left: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
			{
			background: transparent;
			cursor: default;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
			{
			display: block;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
			{
			position: relative;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
			{
			width: auto;
			line-height: 20px;
			font-size: 11px;
			padding: 0px;
			padding-right: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
			{
			top: 6px;
			position: relative;
			padding-left: 5px;
			font-size: 17px;
			display: none;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
			{
			font-size: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
			{
			border: 1px solid #f1f1f1;
			line-height: 16px;
			background: #ffffff;
			padding: 10px;
			margin: 0;
			position: absolute;
			left: -5px;
			top: 25px;
			min-width: 120px;
			display: none;
			cursor: default;
			font-size: 11px;
			z-index: 100;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
			-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
			{
			display: block;
			border-bottom: 1px dotted #f1f1f1;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
			{
			color: white;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
			{
			display: block;
			padding: 5px 5px;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
			{
			width: 20px;
			font-size: 9px;
			float: left;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
			{
			max-width: 30px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
			{
			padding: 0;
			width: 160px;
			font-size: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
			{
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
			{
			float: right;
			margin-right: 15px;
			padding-top: 12px;
			position: relative;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
			{
			display: inline;
			float: left;
			width: 100%;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
			{
			background: transparent;
			border: 0px;
			padding: 7px;
			margin-right: 10px;
			border-radius: 4px;
			margin-left: -50px;
			color: #5e5e5e;
			display: inline;
			float: right;
			margin-top: -30px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
			{
			color: #f1f1f1;
			font-size: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
			{
			color: #01a3e4;
			font-size: 10px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
			{
			background: transparent;
			border: 0px;
			padding: 7px;
			padding-right: 0px;
			border-radius: 4px;
			margin-left: -25px;
			color: #5e5e5e;
			display: inline;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
			{
			color: #f1f1f1;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
			{
			background-color: #fffae3 !important;
			height: 25px;
			font-size: 11px;
			color: #5e5e5e;
			font-weight: normal;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
			{
			background-color: #ffffff;
			height: 25px;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
			{
			background-color: #ffffff;
			height: 25px;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
			{
			display: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
			position: relative;
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
			{
			width: 280px;
			position: fixed;
			right: 0px;
			top: 0px;
			height: 93%;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
			{
			display: block;
			height: 100%;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
			{
			background: #5e5e5e;
			color: #ffffff !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold !important;
			vertical-align: top !important;
			line-height: 50px !important;
			font-size: 13px !important;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
			{
			padding: 0px 0px;
			height: 95% !important;
			-webkit-overflow-scrolling: touch;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: right;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: auto;
			line-height: 45px;
			font-size: 11.049999999999999px;
			padding-left: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
			{
			background: transparent;
			height: auto !important;
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
			{
			border-bottom: 0px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
			{
			width: auto;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
			{
			max-height: 250px;
			position: fixed;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
			{
			border-bottom: 1px solid #f1f1f1;
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
			{
			display: block;
			margin-top: 5px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
			{
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
			{
			border: 0px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
			{
			height: 160px;
			position: fixed;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
			{
			border-right: 0px;
			vertical-align: top;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
			{
			background-position: -167px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
			{
			background-position: -144px -50px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
			{
			background-position: -192px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
			{
			background-position: -264px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
			{
			background-position: -288px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
			{
			background-position: -312px -48px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
			{
			float: left;
			background: #333333;
			padding: 5px 5px;
			display: inline-block;
			color: #ffffff;
			text-align: center;
			width: 12%;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
			{
			float: left;
			background: #01a3e4;
			padding: 5px 5px;
			width: 12%;
			display: inline-block;
			text-align: center;
			color: #ffffff;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
			{
			margin-top: 0px;
			height: auto !important;
			max-height: none !important;
			overflow-x: hidden;
			width: 100%;
			overflow-y: auto;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
			{
			display: block;
			float: left;
			border-bottom: 1px dashed #ababab;
			width: 100%;
			position: relative;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
			{
			padding: 5px;
			padding-left: 5px;
			display: inline-block;
			width: auto;
			float: left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
			{
			position: absolute;
			right: 0px;
			top: -5px;
			width: auto;
			float: left;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
			{
			width: auto;
			display: none;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
			{
			display: inline;
			padding-left: 5px;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
			{
			width: 100%;
			display: block;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
			{
			width: 100%;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
			{
			width: auto;
			display: block;
			float: left;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
			{
			display: block;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
			{
			display: block;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
			{
			font-size: 10px;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
			{
			border: 1px solid #dedede;
		}
		[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
			{
			font-weight: bold;
			background: #5e5e5e;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
			float: left;
			padding-left: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
			display: none;
		}
		[DeviceType="Mobile"] .confirm-modal {
			width: 100% !important;
			margin-left: 0 !important;
			margin-top: 0 !important;
			top: 20% !important;
			left: 0 !important;
			position: fixed;
			height: inherit;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .confirm-modal .modal-header {
			display: none;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent {
			overflow: auto;
			display: table;
			margin: 10px 0;
			padding: 10px 15px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
			{
			font-family: 'ElegantIcons';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
			{
			content: "\e060";
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
			{
			font-size: 50px;
			color: #b4b4b4;
			display: table-cell;
			position: relative;
			width: 1px;
		}
		[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
			padding-left: 20px;
			display: table-cell;
			vertical-align: top;
			font-size: 13px;
			line-height: 24px;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .confirm-modal .modal-footer {
			border-top: 0px solid lightgrey;
			position: relative;
			overflow: auto;
			background: #f1f1f1;
			padding: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			height: initial;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
			{
			padding: 0px;
			background-position: center center;
			-moz-background-size: contain;
			-webkit-background-size: contain;
			background-size: contain;
			background-repeat: no-repeat;
			width: 100%;
			height: auto;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
			{
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
			{
			border: 3px solid #5e5e5e !important;
			-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
			box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
			{
			top: 20%;
			position: fixed;
			width: 100%;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
			{
			float: left;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			background-color: #5e5e5e;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
			{
			background: #01b5fd;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
			{
			float: right;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			background-color: #5e5e5e;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
			{
			background: #01b5fd;
			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable {
			margin-top: 0px;
			height: auto !important;
			max-height: none !important;
			overflow-x: hidden;
			width: 100%;
			overflow-y: auto;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
			{
			display: block;
			float: left;
			border-bottom: 1px dashed #ababab;
			width: 100%;
			position: relative;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
			{
			padding: 5px;
			padding-left: 5px;
			display: inline-block;
			width: auto;
			float: left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
			{
			position: absolute;
			right: 0px;
			top: 0px;
			width: auto;
			float: left;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
			{
			width: auto;
			display: none;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
			{
			display: inline;
			padding-left: 5px;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
			{
			width: 100%;
			display: block;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
			{
			width: 100%;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
			{
			display: block;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
			{
			display: block;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
			{
			font-size: 10px;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
			float: left;
			padding-left: 10px;
			display: none;
		}
		[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper {
			border-bottom: 0px solid #01a3e4;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			width: 100%;
			position: relative;
			height: auto;
			top: 0;
			left: 0;
			z-index: 1050;
			*zoom: 1;
			background: #ffffff;
			box-shadow: 0 0 0 rgba(0, 0, 0, 0);
		}
		[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper:after {
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
			{
			border-radius: 0px;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .container {
			padding: 0px;
			width: 100%;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
			{
			background-color: #01a3e4;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 10px;
			border-top: 4px solid #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			padding-left: 5px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
			{
			display: none !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
			{
			display: block;
			border-left: 1px dotted #d8d8d8;
			float: right;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
			{
			color: #ffffff;
			display: inline-block;
			line-height: 40px;
			padding: 0px 20px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
			{
			color: #ffffff;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
			{
			display: block;
			*zoom: 1;
			width: 100%;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
			{
			padding: 0px;
			width: 100%;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
			{
			width: 100%;
			display: block;
			padding: 0px;
			background: #f1f1f1;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
			{
			display: inline-block;
			margin: 5px 0;
			margin-bottom: 10px;
			width: 100%;
			padding-left: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
			{
			margin-left: 15px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
			{
			color: #5e5e5e;
			font-weight: normal;
			font-size: 11px;
			line-height: 10px;
			margin: 0px;
			padding-right: 2px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
			{
			display: block;
			color: #000000;
			font-size: 14px;
			font-weight: normal;
			line-height: 20px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
			{
			float: right;
			display: inline-block;
			margin-right: 20px;
			width: 30%;
			line-height: 11px;
			text-align: right;
			margin-top: 7px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
			{
			padding: 0;
			line-height: 11px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
			{
			font-size: 9px;
			line-height: 11px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
			{
			margin-top: 5px;
			display: inline-block;
			padding: 0px;
			width: 100%;
			z-index: 1000;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			background: #ffffff;
			height: 45px;
			float: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
			{
			width: 50%;
			text-align: center;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
			{
			width: 50%;
			text-align: center;
			float: right;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
			{
			background: #5e5e5e;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
			{
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
			{
			background: #01a3e4;
			display: block;
			line-height: 45px;
			color: #ffffff;
			width: 100%;
			padding: 0px;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
			{
			border-top: 0px solid #01a3e4;
			margin-top: 0;
			height: 100%;
			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 15px;
			border-top: 0px solid #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
			{
			width: 100%;
			background-color: #f1f1f1;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
			{
			display: block;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
			margin: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 40px;
			position: relative;
			font-size: 14px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
			{
			padding: 0px 0px;
			max-height: none !important;
			min-height: 100px;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
			{
			line-height: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
			{
			display: block;
			border-bottom: 1px dashed #c4c4c4;
			padding: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
			{
			border-bottom: 0;
			padding: 0 px;
			text-align: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
			{
			width: 100% !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
			{
			width: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
			{
			width: 180px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-left: 5px;
			font-size: 13px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
			{
			float: right;
			position: relative;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
			{
			background: url('images/leftarrow.png');
			background-repeat: no-repeat;
			padding-left: 16px;
			width: 16px;
			margin: 0px;
			height: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
			{
			float: right;
			width: auto;
			font-size: 10px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
			{
			color: #ffffff;
			width: 16px;
			height: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
			{
			color: #ffffff;
			width: 16px;
			height: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
			{
			display: block;
			background: white;
			position: fixed;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
			{
			list-style: none;
			padding: 0;
			margin: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
			{
			border: 1px solid #f1f1f1;
			border-top: 0px solid #ffffff;
			background: #ffffff;
			width: 174px;
			margin: 0;
			position: absolute;
			right: 0;
			display: block;
			cursor: default;
			z-index: 10000;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
			-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
			padding: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
			{
			display: block;
			border-bottom: 0px dotted #f1f1f1;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
			{
			background-position: -432px -120px;
			width: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
			{
			background-position: -144px -120px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
			{
			display: block;
			color: #5e5e5e;
			font-size: 11px;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
			{
			float: left;
			padding-bottom: 5px;
			top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
			{
			background-position: -408px -120px;
			width: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
			{
			background-position: -217px -120px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
			{
			font-size: 16px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
			{
			width: 145px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-left: 5px;
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
			{
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
			{
			border-bottom: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
			{
			border-top: 0px solid #01a3e4;
			padding: 0px;
			margin-top: 0;
			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 15px;
			border-top: 0px solid #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
			{
			display: none;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
			color: #ffffff !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
			{
			font-size: -7px;
			color: #000000;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
			{
			display: row;
			padding-left: 0;
			margin: 0 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
			{
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
			{
			margin-top: 0px;
			padding: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
			{
			display: block;
			padding: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
			{
			display: block;
			padding: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
			{
			border-top: 0px solid #01a3e4;
			padding: 0px;
			margin-top: 0;
			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
			height: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 15px;
			border-top: 0px solid #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
			{
			display: none;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
			{
			height: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
			{
			z-index: 0;
			height: 70% !important;
			overflow-x: hidden;
			overflow-y: auto;
			direction: ltr;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
			{
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
			{
			padding: 0px;
			width: auto;
			display: block;
			float: left;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
			{
			float: left;
			display: block;
			line-height: 30px;
			height: 30px;
			margin-right: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
			{
			line-height: 20px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			display: block;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
			{
			width: 90px;
			font-size: 11px;
			line-height: 15px;
			text-align: center;
			padding-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			border-top: 0px solid #5e5e5e;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
			{
			font-weight: bold;
			vertical-align: top;
			color: #ffffff;
			line-height: 40px;
			padding-left: 15px;
			font-size: 13px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
			{
			display: none;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
			{
			padding-right: 4px;
			font-size: 11px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
			{
			color: #000000;
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			line-height: 40px;
			padding: 0px 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
			{
			color: #ffffff;
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
			{
			display: none !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
			{
			color: #000000;
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			line-height: 40px;
			padding: 0px 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
			{
			background-position: -216px -144px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
			{
			color: #ffffff;
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
			{
			background-position: -216px -144px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
			{
			color: #ffffff;
			display: inline-block;
			border-left: 1px dotted #d8d8d8;
			line-height: 40px;
			padding: 0px 10px;
			background-color: transparent;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
			{
			color: #ffffff;
			background: #5e5e5e;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
			{
			margin-bottom: 10px;
			margin-top: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
			{
			margin-left: auto;
			margin-right: auto;
			display: block;
			width: 94%;
			margin: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
			{
			background: url('images/fittowindow.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
			{
			background: url('images/fittowindow_hover.png');
			background-repeat: no-repeat;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
			{
			background-color: transparent;
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #5e5e5e;
			border-right: 1px solid #f1f1f1;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
			{
			color: #000000;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
			{
			padding: 5px 10px;
			display: inline-block;
			line-height: 18px;
			color: #01a3e4;
			text-decoration: none;
			background-color: transparent;
			border-right: 1px solid #f1f1f1;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
			{
			/*padding: 5px 0;
																																																													width: 50%;
																																																													display: inline-block;
																																																													margin-left: 10px;*/
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
			{
			height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: left;
			width: 73px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
			{
			padding: 5px 0;
			margin-top: 0px;
			width: 100%;
			text-align: center;
			float: left;
			display: block;
			margin-left: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			width: 258px;
			margin-left: auto;
			margin-right: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
			{
			width: 90px;
			font-size: 11px;
			line-height: 15px;
			text-align: center;
			padding-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
			{
			border-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
			{
			float: left;
			display: none;
			padding: 5px 0;
			width: 100%;
			text-align: right;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
			{
			line-height: 30px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
				rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
			background: #ffffff;
			border: 1px solid #f1f1f1;
			float: left;
			width: 170px;
			margin-left: auto;
			margin-right: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
			{
			font-weight: bold;
			padding: 5px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
			{
			border-top: 0px solid #01a3e4;
			margin-top: 0;
			width: 100%;
			height: 100%;
			margin-top: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
			{
			display: none;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 0px;
			border-top: 0px solid #5e5e5e;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
			{
			width: 280px;
			position: fixed;
			right: 0px;
			height: 93%;
			z-index: 1;
			/*display: block!important;*/
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
			{
			display: block;
			height: 100%;
			padding-bottom: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
			{
			background: #5e5e5e;
			color: #ffffff !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-weight: bold !important;
			vertical-align: top !important;
			line-height: 40px !important;
			font-size: 13px !important;
			border-top: 1px dotted #f1f1f1;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
			{
			padding: 0px 0px;
			height: 95% !important;
			-webkit-overflow-scrolling: touch;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto !important;
			padding-left: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
			{
			height: 100%;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			background: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
			{
			display: block;
			border-top: 1px dotted #d8d8d8;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
			{
			background: #1abdfe;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
			{
			color: white;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
			{
			display: block;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
			{
			color: #ffffff;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
			{
			color: #ffffff;
			padding: 5px 10px;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
			{
			background: #01a3e4;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
			{
			padding: 0;
			width: 100%;
			display: block;
			float: left;
			height: auto !important;
			position: relative;
			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
			{
			display: inline;
			border-bottom: 1px dashed #c4c4c4;
			padding: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
			{
			border-bottom: 0;
			padding: 0 5px;
			text-align: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
			{
			border: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
			{
			display: block;
			background-color: #5e5e5e;
			*zoom: 1;
			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
			padding-left: 0px;
			border-top: 0px solid #5e5e5e;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
			{
			display: table;
			content: "";
			line-height: 0;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
			{
			clear: both;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
			{
			font-weight: bold !important;
			vertical-align: top !important;
			color: #ffffff !important;
			line-height: 40px !important;
			font-size: 13px !important;
			padding-left: 15px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
			{
			display: none !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: right;
			height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
			{
			color: #ffffff;
			display: block;
			float: right;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
			{
			padding-right: 4px;
			font-size: 15.6px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
			{
			display: block;
			line-height: 35px;
			position: relative;
			top: 3px;
			left: 1px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
			{
			line-height: 40px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
			{
			font-size: 26px !important;
			line-height: 45px;
			position: relative;
			top: 5px;
			left: 4px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: left;
			height: 40px;
			width: 19%;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			line-height: 35px;
			padding: 0px;
			cursor: default;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
			{
			font-size: 24.7px !important;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
			{
			display: inline-block !important;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
			{
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
			{
			padding-left: 4px;
			display: block;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
			{
			display: block;
			width: 97%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
			{
			display: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
			{
			background-color: #f1f1f1;
			width: 97%;
			border-top: 0px;
			margin-left: 5px;
			margin-right: 10px;
			margin-top: 10px;
			margin-bottom: 10px;
			display: block;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
			{
			display: block !important;
			border-left: 1px dotted #d8d8d8;
			float: left;
			height: 40px;
			width: 19%;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			text-decoration: none;
			cursor: pointer;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
			{
			background-color: #01a3e4;
			color: #ffffff;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
			{
			color: #5e5e5e;
			display: block;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			padding: 0px 20px;
			line-height: 35px;
			cursor: default;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
			{
			font-size: 24.7px !important;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
			{
			background-color: #f1f1f1;
			width: 100%;
			border-top: 0px;
			margin-right: 10px;
			display: none;
			float: left;
			height: auto;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
			{
			display: block;
			width: 100%;
			padding-left: 15px;
			padding-top: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
			{
			font-size: 11px;
			line-height: 20px;
			display: inline-block;
			padding-left: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
			{
			width: auto;
			display: none;
			font-size: 13px;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
			{
			display: block;
			width: 100%;
			float: left;
			padding-left: 15px;
			line-height: 40px;
			border-left: 1px dotted #d8d8d8;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
			{
			margin-left: 5px;
			display: block;
			float: left;
			text-transform: uppercase;
			height: 40px;
			font-size: 11.049999999999999px;
			text-decoration: none;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
			{
			font-size: 12px;
			line-height: 40px;
			position: relative;
			top: -3px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
			{
			font-size: 65px;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
			{
			width: 100%;
			margin-top: 10px;
			text-align: center;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
			{
			margin-left: 20px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
			{
			font-size: 12px;
			position: relative;
			top: -3px;
			left: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
			{
			font-size: 26px;
			line-height: 29px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
			{
			padding: 0px 0px;
			height: 77% !important;
			-webkit-overflow-scrolling: touch;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
			{
			float: left;
			border-spacing: 0px;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
			{
			vertical-align: middle;
			padding: 2px 0;
			margin: 0;
			display: block;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
			{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			line-height: 30px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
			{
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
			{
			vertical-align: middle;
			padding: 2px 0;
			margin: 0;
			display: block !important;
			float: left !important;
			width: 100%;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
			{
			display: block;
			padding: 5px;
			width: 100%;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
			{
			float: left;
			padding-left: 10px;
			padding-top: 5px;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
			{
			padding: 10px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
			{
			width: 100%;
			overflow: hidden;
			padding: 2px;
			background-color: #01a3e4;
			font-weight: bold;
			color: #ffffff;
			border-bottom-style: solid;
			border-bottom-color: #BAC7DB;
			border-bottom-width: 1px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
			{
			padding-left: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
			{
			overflow: hidden;
			text-align: left;
			border-bottom-style: dotted;
			border-bottom-color: #f1f1f1;
			border-bottom-width: 1px;
			color: #5e5e5e;
			font-size: 90%;
			font-style: italic;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
			{
			float: left;
			vertical-align: middle;
			display: block;
			margin: 2px;
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
			{
			cursor: pointer;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
			{
			cursor: pointer;
			vertical-align: middle;
			margin: 2px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
			{
			float: left;
			width: 20px;
			height: 22px;
			vertical-align: middle;
			display: block;
			margin: 2px;
			margin-top: 0px;
			margin-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
			{
			float: left;
			height: 22px;
			vertical-align: middle;
			display: block;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
			{
			float: left;
			width: 12px;
			height: 22px;
			vertical-align: middle;
			display: block;
			margin: 2px;
			margin-top: 0px;
			margin-right: 0px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
			{
			color: #0099FF;
			font-weight: Bold;
			font-size: 12;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
			{
			margin-left: 5px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
			{
			font-size: 12px;
			float: left;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
			{
			font-size: 26px !important;
			line-height: 29px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
			{
			background-position: -167px -48px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
			{
			background-position: -144px -50px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
			{
			background-position: -192px -48px;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
			{
			float: left;
			background: #333333;
			padding: 5px 5px;
			display: inline-block;
			color: #ffffff;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
			{
			float: left;
			background: #01a3e4;
			padding: 5px 5px;
			display: inline-block;
			color: #ffffff;
			border-right: 1px solid #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
			{
			background: #808080;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
			{
			float: left;
			padding: 0px;
			display: inline-block;
			color: #5e5e5e;
			text-decoration: none;
		}
		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
			{
			color: #01a3e4;
		}
		[DeviceType="Mobile"] .footer-for-mobile {
			display: block !important;
			float: left;
			width: 100%;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container {
			display: block;
			width: 100%;
			background: #ffffff;
			margin-top: 15px;
			float: none;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			text-align: center;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
			{
			display: inline-block;
			line-height: 35px;
			color: #000000;
			background-color: #f9f9f9;
			background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
				to(#f1f1f1));
			background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
				endColorstr='#fff1f1f1', GradientType=0);
			width: 45%;
			text-decoration: none;
			-webkit-border-radius: 10px !important;
			-moz-border-radius: 10px !important;
			border-radius: 10px !important;
			border: 1px solid #c4c4c4;
			margin-right: 2.5%;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
			{
			background: #f1f1f1;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
			{
			display: inline-block;
			line-height: 35px;
			color: #000000;
			background-color: #f9f9f9;
			background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
				to(#f1f1f1));
			background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
			background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
				endColorstr='#fff1f1f1', GradientType=0);
			width: 45%;
			text-decoration: none;
			-webkit-border-radius: 10px !important;
			-moz-border-radius: 10px !important;
			border-radius: 10px !important;
			border: 1px solid #c4c4c4;
			margin-left: 2.5%;
		}
		[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
			{
			background: #f1f1f1;
			color: #5e5e5e;
		}
		[DeviceType="Mobile"] .validation-container {
			float: left;
			border: 1px solid #f1f1f1;
			background: #ff0000;
			padding: 5px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			font-size: 12px;
		}
		[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
			{
			background-position: -144px -120px;
			margin-right: 3px;
		}
		[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
			{
			color: #ffffff !important;
			line-height: 15px;
			width: 100%;
			font-weight: bold;
		}
		[DeviceType="Mobile"] .validation-container .validation-item {
			color: #ffffff !important;
			line-height: 15px;
			display: block;
			width: 100%;
			float: left;
		}
	}
	
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																							.category-title {
																																							position: relative;
																																							top: -186px;
																																				}
																																							.category-title h5 {
																																							background-color: white;
																																		border: solid #d6dadd 1px;
																																		width: 130px;
																																} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	display
	
						
						
						
							
									
														
																						
														
									
							
						
						
						
	:
	
						
						
						
							
									
														
																						
																						
														
									
							
						
						
						
	block
	
						
						
						
							
									
														
																						
														
									
							
						
						
						
	;
	}
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td,[DeviceType="Mobile"] .cloud-modal .modaltable tr td
		{
		vertical-align: top;
		border-bottom: 0px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span
		{
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span:nth-child(1),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span:nth-child(1)
		{
		width: 270px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3)
		{
		vertical-align: middle;
		display: block;
		border-bottom: 1px solid #f1f1f1;
		padding-top: 5px;
		padding-bottom: 10px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3) input,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3) input
		{
		font-size: 11px;
		width: 70%;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .back,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container span,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .list,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected
		{
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:after,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:after
		{
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:before,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:before
		{
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button
		{
		background: #01a3e4 !important;
		padding: 10px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item
		{
		margin: 5px 3px 5px 2px;
		width: 100%;
		display: block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image
		{
		border: 0px;
		text-align: center;
		height: 140px;
		display: block;
		margin: 5px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image img,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image img
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions
		{
		margin: 0;
		margin-top: 5px;
		width: 100%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button
		{
		background: #5e5e5e;
		padding: 4px;
		display: block;
		border-radius: 0px;
		color: #ffffff;
		width: 100%;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table td,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table td
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button
		{
		margin: 0px;
		display: block;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #333333;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable
		{
		height: auto !important;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable table,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modal-footer {
		height: auto !important;
		z-index: 3;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modal-footer .checkboxcontainer {
		display: block;
		width: 100%;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modal-header .add {
		display: none;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modal-header .back {
		display: block;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable {
		margin-top: 0;
		height: auto !important;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table
		{
		border: 0 !important;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default
		{
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default:hover
		{
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td
		{
		border: 0px dashed #c4c4c4 !important;
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(3)
		{
		position: absolute;
		bottom: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable .icon-trash
		{
		float: right;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modal-footer .file-upload {
		display: none;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modal-header .delete {
		display: block;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modal-header .back {
		display: block;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table {
		border: 0 !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table .default {
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table .default:hover
		{
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr {
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td {
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(1)
		{
		width: auto;
		display: inline;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2)
		{
		width: auto;
		display: inline-block;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2) img
		{
		width: 25px;
		height: 25px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3)
		{
		display: inline-block;
		width: auto;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3) span
		{
		display: block;
		line-height: 18px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modal-footer .add-more-files,[DeviceType="Mobile"] .saved-files-modal .modal-footer .remove-button
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-header .back {
		display: inline-block;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-header .close {
		display: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item {
		margin: 5px 3px 10px 2px;
		width: 150px !important;
		height: auto;
		display: inline-block;
		vertical-align: top;
		border: 0px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image
		{
		background: transparent;
		border: 0px;
		text-align: center;
		margin-bottom: 10px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image img
		{
		height: 120px;
		width: 120px;
		border: 0px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-title span
		{
		margin: 0px;
		padding: 2px;
		text-wrap: normal;
		border: 0px;
		font-size: 9px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-caption
		{
		margin: 0px;
		padding: 2px;
		text-wrap: normal;
		border: 0px;
		font-size: 9px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions
		{
		margin: 0 !important;
		width: 98%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn
		{
		background: #01a3e4;
		padding: 0px;
		display: block;
		color: #ffffff;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-item:last-child
		{
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button {
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable {
		height: auto !important;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable table {
		border: 0px !important;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .others-modal .modalcontent .modaltable textarea
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable select {
		width: 99%;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable table,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable table
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd)
		{
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even)
		{
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modal-footer {
		display: none !important;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button {
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modalcontent textarea
		{
		width: 93%;
		padding: 4px 3%;
		font-size: 13px;
		line-height: 30px;
		height: 100%;
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent
		{
		width: 100%;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable
		{
		height: auto !important;
	}
	
	[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .final-width-height .modalcontent {
		width: 100%;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable {
		height: auto !important;
	}
	
	[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable input,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable textarea,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable
		{
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table
		{
		border: 0px !important;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table td
		{
		border-bottom: 1px dashed #c4c4c4;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list
		{
		display: block;
		width: 99%;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder
		{
		display: block;
		float: left;
		width: 100%;
		height: auto;
		border-bottom: 1px dashed #f1f1f1;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .file-name
		{
		float: left;
		display: block;
		width: 40%;
		text-align: left;
		line-height: 30px;
		padding-left: 3px;
		font-weight: bold;
		height: auto;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning
		{
		float: right;
		display: block;
		width: 50%;
		text-align: right;
		padding-right: 3px;
		line-height: 30px;
		height: auto;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning a
		{
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report
		{
		display: block;
		width: 99%;
		border: 1px solid #f1f1f1;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder
		{
		display: block;
		float: left;
		width: 100%;
		height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 3px;
		font-weight: bold;
		height: 20px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 14px;
		height: 20px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon
		{
		width: 14px;
		height: 14px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-print
		{
		background-position: -96px -48px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-ok
		{
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn
		{
		background: #999999;
		padding: 5px 5px;
		display: inline-block;
		width: 14px;
		height: 14px;
		line-height: 18px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn:hover
		{
		background: #1a1a1a;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected
		{
		background: #01a3e4;
		padding: 5px 5px;
		width: 14px;
		height: 14px;
		line-height: 18px;
		margin-right: 4px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected:hover
		{
		background: #1a1a1a;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block
		{
		border-bottom: 1px solid #f1f1f1;
		display: block;
		float: left;
		width: 99%;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .section-name
		{
		display: block;
		width: 100%;
		border-bottom: 1px dashed #f1f1f1;
		float: left;
		padding-left: 3px;
		font-weight: bold;
		height: 25px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .page-numbers
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable textarea
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .print-report-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .Cancel-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: right !important;
		width: 50%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button:hover
		{
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile
		{
		margin: 0px;
		width: 50%;
		float: left !important;
		background: #999999;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile:hover
		{
		background: #999999;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .filtericon {
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		overflow-y: auto;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
		{
		display: block;
		width: 100%;
		float: left;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
		display: block;
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 0;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
		{
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
		{
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
		width: 280px !important;
		position: fixed;
		font-size: 12px;
		top: 50px;
		right: 0px;
		height: auto;
		z-index: 2;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
		{
		display: block;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 4;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
		{
		background: #ababab;
		color: #808080;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
		{
		background: #ababab;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
		{
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
		-webkit-overflow-scrolling: touch;
		border: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		height: 100%;
		margin-bottom: 5px;
		width: 96%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
		{
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
		{
		background: #f1f1f1;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
		{
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
		{
		position: absolute;
		display: block;
		bottom: 10px;
		right: 0px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 0px;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 5px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 98%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
		{
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
		{
		width: 30px;
		float: left;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
		{
		max-width: 30px;
		max-height: 30px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
		{
		float: left;
		left: 40px;
		padding: 0;
		width: 200px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 100% !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
		{
		float: left;
		display: block;
		width: 48%;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
		{
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-header {
		display: block;
	}
	
	[DeviceType="Mobile"] .approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal {
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
		{
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		top: 0;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
		{
		display: inline-block;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
		{
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
		{
		padding: 0px;
		background-color: #ffffff;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
		{
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
		{
		color: #5e5e5e;
		text-transform: uppercase;
		height: 30px;
		font-size: 11.049999999999999px;
		text-align: center;
		padding: 0px;
		cursor: default;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: 40px;
		border-bottom: 1px dashed #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
		{
		float: left;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
		{
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
		{
		display: block;
		height: auto !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
		{
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
		{
		white-space: nowrap;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
		{
		background: transparent;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: none;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
		{
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
		{
		background: transparent;
		height: auto !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
		{
		border-bottom: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 250px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
		{
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
		{
		display: block;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 160px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
		{
		border-right: 0px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
		{
		background-position: -264px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
		{
		background-position: -288px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
		{
		background-position: -312px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		width: 12%;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		width: 12%;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
		{
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: -5px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
		{
		width: auto;
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
		{
		border: 1px solid #dedede;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
		{
		font-weight: bold;
		background: #5e5e5e;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		top: 20% !important;
		left: 0 !important;
		position: fixed;
		height: inherit;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
		{
		content: "\e060";
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
		{
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
		width: 1px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-footer {
		border-top: 0px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: initial;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
		{
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
		{
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
		{
		top: 20%;
		position: fixed;
		width: 100%;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
		{
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
		{
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable {
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: 0px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper {
		border-bottom: 0px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		z-index: 1050;
		*zoom: 1;
		background: #ffffff;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:after {
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .container {
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
		{
		background-color: #01a3e4;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
		{
		display: block;
		*zoom: 1;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
		{
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
		{
		width: 100%;
		display: block;
		padding: 0px;
		background: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
		{
		display: inline-block;
		margin: 5px 0;
		margin-bottom: 10px;
		width: 100%;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																														width: 50%;
																																																														display: inline-block;
																																																														margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																								.category-title {
																																								position: relative;
																																								top: -186px;
																																					}
																																								.category-title h5 {
																																								background-color: white;
																																			border: solid #d6dadd 1px;
																																			width: 130px;
																																	} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer div.footer-spacing span {
		margin-right: 6px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 28px;
	}
	
	datepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																																width: 50%;
																																																																display: inline-block;
																																																																margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																										.category-title {
																																										position: relative;
																																										top: -186px;
																																							}
																																										.category-title h5 {
																																										background-color: white;
																																					border: solid #d6dadd 1px;
																																					width: 130px;
																																			} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer div.footer-spacing span {
		margin-right: 6px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 28px;
	}
	
	t-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																								.category-title {
																																								position: relative;
																																								top: -186px;
																																					}
																																								.category-title h5 {
																																								background-color: white;
																																			border: solid #d6dadd 1px;
																																			width: 130px;
																																	} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	display
	
						
						
						
							
									
																							
									
							
						
						
						
	:
	
						
						
						
							
									
																							
																							
									
							
						
						
						
	block
	
						
						
						
							
									
																							
									
							
						
						
						
	;
	}
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td,[DeviceType="Mobile"] .cloud-modal .modaltable tr td
		{
		vertical-align: top;
		border-bottom: 0px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span
		{
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(2) span:nth-child(1),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(2) span:nth-child(1)
		{
		width: 270px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3),[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3)
		{
		vertical-align: middle;
		display: block;
		border-bottom: 1px solid #f1f1f1;
		padding-top: 5px;
		padding-bottom: 10px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container tr td:nth-child(3) input,[DeviceType="Mobile"] .cloud-modal .modaltable tr td:nth-child(3) input
		{
		font-size: 11px;
		width: 70%;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .back,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container span,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .mobile-header-container .list,[DeviceType="Mobile"] .cloud-modal .modaltable .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected
		{
		border: 1px solid #01a3e4 !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:after,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:after
		{
		width: 0;
		height: 0;
		border-top: 45px solid #01a3e4;
		border-left: 40px solid transparent;
		position: absolute;
		display: block;
		right: 0;
		content: ".";
		top: 0;
		z-index: 1001;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected:before,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected:before
		{
		position: absolute;
		content: "\e05f";
		color: #ffffff;
		right: 7px;
		font-family: 'unicons';
		font-style: normal;
		speak: none;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		z-index: 1002;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button
		{
		background: #01a3e4 !important;
		padding: 10px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item-selected button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item-selected button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item
		{
		margin: 5px 3px 5px 2px;
		width: 100%;
		display: block;
		background: #f1f1f1;
		vertical-align: top;
		position: relative;
		border: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image
		{
		border: 0px;
		text-align: center;
		height: 140px;
		display: block;
		margin: 5px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-image img,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-image img
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions
		{
		margin: 0;
		margin-top: 5px;
		width: 100%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button
		{
		background: #5e5e5e;
		padding: 4px;
		display: block;
		border-radius: 0px;
		color: #ffffff;
		width: 100%;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .picasa-container .picasa-item .picasa-item-actions button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .picasa-container .picasa-item .picasa-item-actions button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table tr,[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table td,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table td
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button
		{
		margin: 0px;
		display: block;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #333333;
		padding: 8px 30px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .printme-id-section table .getfiles-button:hover,[DeviceType="Mobile"] .cloud-modal .modaltable .printme-id-section table .getfiles-button:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable
		{
		height: auto !important;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modaltable-container .modaltable table,[DeviceType="Mobile"] .cloud-modal .modaltable .modaltable table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modal-footer {
		height: auto !important;
		z-index: 3;
	}
	
	[DeviceType="Mobile"] .cloud-modal .modal-footer .checkboxcontainer {
		display: block;
		width: 100%;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modal-header .add {
		display: none;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modal-header .back {
		display: block;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable {
		margin-top: 0;
		height: auto !important;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table
		{
		border: 0 !important;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default
		{
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table .default:hover
		{
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td
		{
		border: 0px dashed #c4c4c4 !important;
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td:nth-child(3)
		{
		position: absolute;
		bottom: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modalcontent .modaltable .icon-trash
		{
		float: right;
	}
	
	[DeviceType="Mobile"] .upload-files-modal .modal-footer .file-upload {
		display: none;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modal-header .delete {
		display: block;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modal-header .back {
		display: block;
		padding: 0px 20px;
		border-left: 0px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table {
		border: 0 !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table .default {
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table .default:hover
		{
		background-color: transparent !important;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr {
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td {
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(1)
		{
		width: auto;
		display: inline;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2)
		{
		width: auto;
		display: inline-block;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(2) img
		{
		width: 25px;
		height: 25px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3)
		{
		display: inline-block;
		width: auto;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modaltable table tr td:nth-child(3) span
		{
		display: block;
		line-height: 18px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .saved-files-modal .modal-footer .add-more-files,[DeviceType="Mobile"] .saved-files-modal .modal-footer .remove-button
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-header .back {
		display: inline-block;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-header .close {
		display: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item {
		margin: 5px 3px 10px 2px;
		width: 150px !important;
		height: auto;
		display: inline-block;
		vertical-align: top;
		border: 0px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image
		{
		background: transparent;
		border: 0px;
		text-align: center;
		margin-bottom: 10px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-image img
		{
		height: 120px;
		width: 120px;
		border: 0px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-title span
		{
		margin: 0px;
		padding: 2px;
		text-wrap: normal;
		border: 0px;
		font-size: 9px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-caption
		{
		margin: 0px;
		padding: 2px;
		text-wrap: normal;
		border: 0px;
		font-size: 9px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions
		{
		margin: 0 !important;
		width: 98%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn
		{
		background: #01a3e4;
		padding: 0px;
		display: block;
		color: #ffffff;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-actions .btn:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modalcontent .gallery-item .gallery-item:last-child
		{
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button {
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .galleryimage-modal .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable {
		height: auto !important;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable table {
		border: 0px !important;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .others-modal .modalcontent .modaltable textarea
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .others-modal .modalcontent .modaltable select {
		width: 99%;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable table,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable table
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd)
		{
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(odd) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(odd) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even),[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even)
		{
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .tabstable tr:nth-child(even) td:first-child,[DeviceType="Mobile"] .review-job-modal .modalcontent .modaltable table .splpagestable tr:nth-child(even) td:first-child
		{
		text-align: left;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modal-footer {
		display: none !important;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button {
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .review-job-modal .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modalcontent textarea
		{
		width: 93%;
		padding: 4px 3%;
		font-size: 13px;
		line-height: 30px;
		height: 100%;
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .special-instructions-modal .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent
		{
		width: 100%;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable
		{
		height: auto !important;
	}
	
	[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable textarea,[DeviceType="Mobile"] .cut-to-specific-wh-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .cut-to-specific-margin-modal .modalcontent .modaltable select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .final-width-height .modalcontent {
		width: 100%;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable {
		height: auto !important;
	}
	
	[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable input,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable textarea,[DeviceType="Mobile"] .final-width-height .modalcontent .modaltable select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable
		{
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table
		{
		border: 0px !important;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable table td
		{
		border-bottom: 1px dashed #c4c4c4;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list
		{
		display: block;
		width: 99%;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder
		{
		display: block;
		float: left;
		width: 100%;
		height: auto;
		border-bottom: 1px dashed #f1f1f1;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .file-name
		{
		float: left;
		display: block;
		width: 40%;
		text-align: left;
		line-height: 30px;
		padding-left: 3px;
		font-weight: bold;
		height: auto;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning
		{
		float: right;
		display: block;
		width: 50%;
		text-align: right;
		padding-right: 3px;
		line-height: 30px;
		height: auto;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-files-list .file-holder .error-warning a
		{
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report
		{
		display: block;
		width: 99%;
		border: 1px solid #f1f1f1;
		border-bottom: 0px;
		float: left;
		margin-top: 5px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder
		{
		display: block;
		float: left;
		width: 100%;
		height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 3px;
		font-weight: bold;
		height: 20px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 14px;
		height: 20px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon
		{
		width: 14px;
		height: 14px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-print
		{
		background-position: -96px -48px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .icon-ok
		{
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn
		{
		background: #999999;
		padding: 5px 5px;
		display: inline-block;
		width: 14px;
		height: 14px;
		line-height: 18px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btn:hover
		{
		background: #1a1a1a;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected
		{
		background: #01a3e4;
		padding: 5px 5px;
		width: 14px;
		height: 14px;
		line-height: 18px;
		margin-right: 4px;
		display: inline-block;
		color: #ffffff;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .file-holder .file-actions .btnselected:hover
		{
		background: #1a1a1a;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block
		{
		border-bottom: 1px solid #f1f1f1;
		display: block;
		float: left;
		width: 99%;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .section-name
		{
		display: block;
		width: 100%;
		border-bottom: 1px dashed #f1f1f1;
		float: left;
		padding-left: 3px;
		font-weight: bold;
		height: 25px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name
		{
		float: left;
		width: 50%;
		text-align: left;
		line-height: 30px;
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .error-name .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable .preflight-report .section-block .page-numbers
		{
		float: right;
		width: 40%;
		text-align: right;
		padding-top: 3px;
		padding-right: 3px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable input,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable select,[DeviceType="Mobile"] .preflight-report-modal .modalcontent .modaltable textarea
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .print-report-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .Cancel-button,[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: right !important;
		width: 50%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .OK-button:hover
		{
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile
		{
		margin: 0px;
		width: 50%;
		float: left !important;
		background: #999999;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .preflight-report-modal .modal-footer .remove-button-for-mobile:hover
		{
		background: #999999;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .filtericon {
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .accordion-inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		overflow-y: auto;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
		{
		display: block;
		width: 100%;
		float: left;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
		display: block;
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 0;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
		{
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
		{
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
		width: 280px !important;
		position: fixed;
		font-size: 12px;
		top: 50px;
		right: 0px;
		height: auto;
		z-index: 2;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
		{
		display: block;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 4;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
		{
		background: #ababab;
		color: #808080;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
		{
		background: #ababab;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
		{
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
		-webkit-overflow-scrolling: touch;
		border: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		height: 100%;
		margin-bottom: 5px;
		width: 96%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
		{
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
		{
		background: #f1f1f1;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
		{
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
		{
		position: absolute;
		display: block;
		bottom: 10px;
		right: 0px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 0px;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 5px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 98%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
		{
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
		{
		width: 30px;
		float: left;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
		{
		max-width: 30px;
		max-height: 30px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
		{
		float: left;
		left: 40px;
		padding: 0;
		width: 200px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 100% !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
		{
		float: left;
		display: block;
		width: 48%;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
		{
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-header {
		display: block;
	}
	
	[DeviceType="Mobile"] .approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal {
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
		{
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		top: 0;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
		{
		display: inline-block;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
		{
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
		{
		padding: 0px;
		background-color: #ffffff;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
		{
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
		{
		color: #5e5e5e;
		text-transform: uppercase;
		height: 30px;
		font-size: 11.049999999999999px;
		text-align: center;
		padding: 0px;
		cursor: default;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: 40px;
		border-bottom: 1px dashed #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
		{
		float: left;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
		{
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
		{
		display: block;
		height: auto !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
		{
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
		{
		white-space: nowrap;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
		{
		background: transparent;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: none;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
		{
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
		{
		background: transparent;
		height: auto !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
		{
		border-bottom: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 250px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
		{
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
		{
		display: block;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 160px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
		{
		border-right: 0px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
		{
		background-position: -264px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
		{
		background-position: -288px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
		{
		background-position: -312px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		width: 12%;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		width: 12%;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
		{
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: -5px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
		{
		width: auto;
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
		{
		border: 1px solid #dedede;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
		{
		font-weight: bold;
		background: #5e5e5e;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		top: 20% !important;
		left: 0 !important;
		position: fixed;
		height: inherit;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
		{
		content: "\e060";
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
		{
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
		width: 1px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-footer {
		border-top: 0px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: initial;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
		{
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
		{
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
		{
		top: 20%;
		position: fixed;
		width: 100%;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
		{
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
		{
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable {
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: 0px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper {
		border-bottom: 0px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		z-index: 1050;
		*zoom: 1;
		background: #ffffff;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:after {
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .container {
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
		{
		background-color: #01a3e4;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
		{
		display: block;
		*zoom: 1;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
		{
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
		{
		width: 100%;
		display: block;
		padding: 0px;
		background: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
		{
		display: inline-block;
		margin: 5px 0;
		margin-bottom: 10px;
		width: 100%;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																															width: 50%;
																																																															display: inline-block;
																																																															margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																									.category-title {
																																									position: relative;
																																									top: -186px;
																																						}
																																									.category-title h5 {
																																									background-color: white;
																																				border: solid #d6dadd 1px;
																																				width: 130px;
																																		} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer div.footer-spacing span {
		margin-right: 6px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	font-size
	
						
						
						
							
						
						
						
	:
	
						
						
						
							
							
						
						
						
	12
	px
	
						
						
						
							
						
						
						
	;
	background
	
						
						
						
							
						
						
						
	:
	
						
						
						
							
							
						
						
						
	#ffffff
	
						
						
						
							
						
						
						
	;
	}
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
		{
		display: block;
		width: 100%;
		float: left;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
		display: block;
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 0;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
		{
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
		{
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
		width: 280px !important;
		position: fixed;
		font-size: 12px;
		top: 50px;
		right: 0px;
		height: auto;
		z-index: 2;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
		{
		display: block;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 4;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
		{
		background: #ababab;
		color: #808080;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
		{
		background: #ababab;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
		{
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
		-webkit-overflow-scrolling: touch;
		border: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		height: 100%;
		margin-bottom: 5px;
		width: 96%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
		{
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
		{
		background: #f1f1f1;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
		{
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
		{
		position: absolute;
		display: block;
		bottom: 10px;
		right: 0px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 0px;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 5px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 98%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
		{
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
		{
		width: 30px;
		float: left;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
		{
		max-width: 30px;
		max-height: 30px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
		{
		float: left;
		left: 40px;
		padding: 0;
		width: 200px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 100% !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
		{
		float: left;
		display: block;
		width: 48%;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
		{
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-header {
		display: block;
	}
	
	[DeviceType="Mobile"] .approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal {
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
		{
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		top: 0;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
		{
		display: inline-block;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
		{
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
		{
		padding: 0px;
		background-color: #ffffff;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
		{
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
		{
		color: #5e5e5e;
		text-transform: uppercase;
		height: 30px;
		font-size: 11.049999999999999px;
		text-align: center;
		padding: 0px;
		cursor: default;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: 40px;
		border-bottom: 1px dashed #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
		{
		float: left;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
		{
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
		{
		display: block;
		height: auto !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
		{
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
		{
		white-space: nowrap;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
		{
		background: transparent;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: none;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
		{
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
		{
		background: transparent;
		height: auto !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
		{
		border-bottom: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 250px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
		{
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
		{
		display: block;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 160px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
		{
		border-right: 0px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
		{
		background-position: -264px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
		{
		background-position: -288px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
		{
		background-position: -312px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		width: 12%;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		width: 12%;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
		{
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: -5px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
		{
		width: auto;
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
		{
		border: 1px solid #dedede;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
		{
		font-weight: bold;
		background: #5e5e5e;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		top: 20% !important;
		left: 0 !important;
		position: fixed;
		height: inherit;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
		{
		content: "\e060";
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
		{
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
		width: 1px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-footer {
		border-top: 0px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: initial;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
		{
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
		{
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
		{
		top: 20%;
		position: fixed;
		width: 100%;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
		{
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
		{
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable {
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: 0px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper {
		border-bottom: 0px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		z-index: 1050;
		*zoom: 1;
		background: #ffffff;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:after {
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .container {
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
		{
		background-color: #01a3e4;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
		{
		display: block;
		*zoom: 1;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
		{
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
		{
		width: 100%;
		display: block;
		padding: 0px;
		background: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
		{
		display: inline-block;
		margin: 5px 0;
		margin-bottom: 10px;
		width: 100%;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																														width: 50%;
																																																														display: inline-block;
																																																														margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																								.category-title {
																																								position: relative;
																																								top: -186px;
																																					}
																																								.category-title h5 {
																																								background-color: white;
																																			border: solid #d6dadd 1px;
																																			width: 130px;
																																	} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer div.footer-spacing span {
		margin-right: 6px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	Gothic
	
						
						
						
						
						
	.svg
	
						
						
						
						
						
	#custom-didactgothic
	
						
						
						
						
						
	')
	format
	
						
						
						
						
						
	('
	svg
	
						
						
						
	')
	,
	url
	
						
						
						
						
						
	('
	fonts
	/DidactGothic/DidactGothic
	
						
						
						
						
						
	.ttf
	
						
						
						
						
						
	')
	format
	
						
						
						
						
						
	('
	truetype
	
						
						
						
	');
	font-weight
	
						
						
						
						
						
	:
	
						
						
						
						
						
						
	normal
	
						
						
						
						
						
	;
	font-style
	
						
						
						
						
						
	:
	
						
						
						
						
						
						
	normal
	
						
						
						
						
						
	;
	}
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																											.category-title {
																																											position: relative;
																																											top: -186px;
																																								}
																																											.category-title h5 {
																																											background-color: white;
																																						border: solid #d6dadd 1px;
																																						width: 130px;
																																				} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer span.ng-scope {
		margin-right: 9px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	font-size
	
						
						
						
						
						
	:
	
						
						
						
						
						
						
	12
	px
	
						
						
						
						
						
	;
	background
	
						
						
						
						
						
	:
	
						
						
						
						
						
						
	#ffffff
	
						
						
						
						
						
	;
	}
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
		{
		display: block;
		width: 100%;
		float: left;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
		display: block;
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 0;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
		{
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
		{
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
		width: 280px !important;
		position: fixed;
		font-size: 12px;
		top: 50px;
		right: 0px;
		height: auto;
		z-index: 2;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
		{
		display: block;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 4;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
		{
		background: #ababab;
		color: #808080;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
		{
		background: #ababab;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
		{
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
		-webkit-overflow-scrolling: touch;
		border: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		height: 100%;
		margin-bottom: 5px;
		width: 96%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
		{
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
		{
		background: #f1f1f1;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
		{
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
		{
		position: absolute;
		display: block;
		bottom: 10px;
		right: 0px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 0px;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 5px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 98%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
		{
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
		{
		width: 30px;
		float: left;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
		{
		max-width: 30px;
		max-height: 30px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
		{
		float: left;
		left: 40px;
		padding: 0;
		width: 200px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 100% !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
		{
		float: left;
		display: block;
		width: 48%;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
		{
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-header {
		display: block;
	}
	
	[DeviceType="Mobile"] .approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal {
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
		{
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		top: 0;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
		{
		display: inline-block;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
		{
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
		{
		padding: 0px;
		background-color: #ffffff;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
		{
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
		{
		color: #5e5e5e;
		text-transform: uppercase;
		height: 30px;
		font-size: 11.049999999999999px;
		text-align: center;
		padding: 0px;
		cursor: default;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: 40px;
		border-bottom: 1px dashed #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
		{
		float: left;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
		{
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
		{
		display: block;
		height: auto !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
		{
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
		{
		white-space: nowrap;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
		{
		background: transparent;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: none;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
		{
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
		{
		background: transparent;
		height: auto !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
		{
		border-bottom: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 250px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
		{
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
		{
		display: block;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 160px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
		{
		border-right: 0px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
		{
		background-position: -264px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
		{
		background-position: -288px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
		{
		background-position: -312px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		width: 12%;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		width: 12%;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
		{
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: -5px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
		{
		width: auto;
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
		{
		border: 1px solid #dedede;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
		{
		font-weight: bold;
		background: #5e5e5e;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		top: 20% !important;
		left: 0 !important;
		position: fixed;
		height: inherit;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
		{
		content: "\e060";
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
		{
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
		width: 1px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-footer {
		border-top: 0px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: initial;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
		{
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
		{
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
		{
		top: 20%;
		position: fixed;
		width: 100%;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
		{
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
		{
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable {
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: 0px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper {
		border-bottom: 0px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		z-index: 1050;
		*zoom: 1;
		background: #ffffff;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:after {
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .container {
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
		{
		background-color: #01a3e4;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
		{
		display: block;
		*zoom: 1;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
		{
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
		{
		width: 100%;
		display: block;
		padding: 0px;
		background: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
		{
		display: inline-block;
		margin: 5px 0;
		margin-bottom: 10px;
		width: 100%;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																																width: 50%;
																																																																display: inline-block;
																																																																margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	
	ctgothic
	;
	
					
	}
	px
	
	0;
	margin-bottom
	:
	
	10
	px
	;
	
													
	width
	:
	
	100%;
	padding-left
	:
	
	0
	px
	;
	
												
	}
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																																				width: 50%;
																																																																				display: inline-block;
																																																																				margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																														.category-title {
																																														position: relative;
																																														top: -186px;
																																											}
																																														.category-title h5 {
																																														background-color: white;
																																									border: solid #d6dadd 1px;
																																									width: 130px;
																																							} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer div.footer-spacing span {
		margin-right: 6px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	Gothic
	
												
	.svg
	
												
	#custom-didactgothic
	
												
	')
	format
	
												
	('
	svg
	')
	,
	url
	
												
	('
	fonts
	/DidactGothic/DidactGothic
	
												
	.ttf
	
												
	')
	format
	
												
	('
	truetype
	');
	
												
																		
												
	font-weight
	
												
	:
	
												
												
	normal
	
												
	;
	font-style
	
												
	:
	
												
												
	normal
	
												
	;
	}
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																																	.category-title {
																																																	position: relative;
																																																	top: -186px;
																																														}
																																																	.category-title h5 {
																																																	background-color: white;
																																												border: solid #d6dadd 1px;
																																												width: 130px;
																																										} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer span.ng-scope {
		margin-right: 9px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	font-size
	
												
	:
	
												
												
	12
	px
	
												
	;
	background
	
												
	:
	
												
												
	#ffffff
	
												
	;
	}
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
		{
		display: block;
		width: 100%;
		float: left;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
		display: block;
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 0;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
		{
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
		{
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
		width: 280px !important;
		position: fixed;
		font-size: 12px;
		top: 50px;
		right: 0px;
		height: auto;
		z-index: 2;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
		{
		display: block;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 4;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
		{
		background: #ababab;
		color: #808080;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
		{
		background: #ababab;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
		{
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
		-webkit-overflow-scrolling: touch;
		border: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		height: 100%;
		margin-bottom: 5px;
		width: 96%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
		{
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
		{
		background: #f1f1f1;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
		{
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
		{
		position: absolute;
		display: block;
		bottom: 10px;
		right: 0px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 0px;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 5px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 98%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
		{
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
		{
		width: 30px;
		float: left;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
		{
		max-width: 30px;
		max-height: 30px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
		{
		float: left;
		left: 40px;
		padding: 0;
		width: 200px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 100% !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
		{
		float: left;
		display: block;
		width: 48%;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
		{
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-header {
		display: block;
	}
	
	[DeviceType="Mobile"] .approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal {
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
		{
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		top: 0;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
		{
		display: inline-block;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
		{
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
		{
		padding: 0px;
		background-color: #ffffff;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
		{
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
		{
		color: #5e5e5e;
		text-transform: uppercase;
		height: 30px;
		font-size: 11.049999999999999px;
		text-align: center;
		padding: 0px;
		cursor: default;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: 40px;
		border-bottom: 1px dashed #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
		{
		float: left;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
		{
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
		{
		display: block;
		height: auto !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
		{
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
		{
		white-space: nowrap;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
		{
		background: transparent;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: none;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
		{
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
		{
		background: transparent;
		height: auto !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
		{
		border-bottom: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 250px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
		{
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
		{
		display: block;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 160px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
		{
		border-right: 0px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
		{
		background-position: -264px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
		{
		background-position: -288px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
		{
		background-position: -312px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		width: 12%;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		width: 12%;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
		{
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: -5px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
		{
		width: auto;
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
		{
		border: 1px solid #dedede;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
		{
		font-weight: bold;
		background: #5e5e5e;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		top: 20% !important;
		left: 0 !important;
		position: fixed;
		height: inherit;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
		{
		content: "\e060";
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
		{
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
		width: 1px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-footer {
		border-top: 0px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: initial;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
		{
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
		{
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
		{
		top: 20%;
		position: fixed;
		width: 100%;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
		{
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
		{
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable {
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: 0px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper {
		border-bottom: 0px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		z-index: 1050;
		*zoom: 1;
		background: #ffffff;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:after {
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .container {
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
		{
		background-color: #01a3e4;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
		{
		display: block;
		*zoom: 1;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
		{
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
		{
		width: 100%;
		display: block;
		padding: 0px;
		background: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
		{
		display: inline-block;
		margin: 5px 0;
		margin-bottom: 10px;
		width: 100%;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																																						width: 50%;
																																																																						display: inline-block;
																																																																						margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer span.ng-scope {
		margin-right: 9px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	.icon_info {
		cursor: pointer;
	}
	
	.tool_tip_close span {
		color: rgb(0, 0, 0) !important;
		font-family: Roboto, sans-serif !important;
		font-size: 11px !important;
		font-weight: normal !important;
	}
	
	e-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
		{
		color: #5e5e5e;
		text-transform: uppercase;
		height: 30px;
		font-size: 11.049999999999999px;
		text-align: center;
		padding: 0px;
		cursor: default;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: 40px;
		border-bottom: 1px dashed #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
		{
		float: left;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
		{
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
		{
		display: block;
		height: auto !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
		{
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
		{
		white-space: nowrap;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
		{
		background: transparent;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: none;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
		{
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
		{
		background: transparent;
		height: auto !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
		{
		border-bottom: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 250px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
		{
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
		{
		display: block;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 160px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
		{
		border-right: 0px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
		{
		background-position: -264px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
		{
		background-position: -288px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
		{
		background-position: -312px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		width: 12%;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		width: 12%;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
		{
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: -5px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
		{
		width: auto;
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
		{
		border: 1px solid #dedede;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
		{
		font-weight: bold;
		background: #5e5e5e;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		top: 20% !important;
		left: 0 !important;
		position: fixed;
		height: inherit;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
		{
		content: "\e060";
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
		{
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
		width: 1px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-footer {
		border-top: 0px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: initial;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
		{
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
		{
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
		{
		top: 20%;
		position: fixed;
		width: 100%;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
		{
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
		{
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable {
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: 0px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper {
		border-bottom: 0px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		z-index: 1050;
		*zoom: 1;
		background: #ffffff;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:after {
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .container {
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
		{
		background-color: #01a3e4;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
		{
		display: block;
		*zoom: 1;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
		{
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
		{
		width: 100%;
		display: block;
		padding: 0px;
		background: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
		{
		display: inline-block;
		margin: 5px 0;
		margin-bottom: 10px;
		width: 100%;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																																										width: 50%;
																																																																										display: inline-block;
																																																																										margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																																				.category-title {
																																																				position: relative;
																																																				top: -186px;
																																																	}
																																																				.category-title h5 {
																																																				background-color: white;
																																															border: solid #d6dadd 1px;
																																															width: 130px;
																																													} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer div.footer-spacing span {
		margin-right: 6px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	Gothic
	.svg
	#custom-didactgothic
	')
	
																									
	format
	('svg')
	,
	url
	('fonts/DidactGothic/DidactGothic
	.ttf
	')
	
																									
	format
	('truetype');
	
																								
	font-weight
	:
	
	normal
	;
	
																								
	font-style
	:
	
	normal
	;
	
																							
	}
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																																							.category-title {
																																																							position: relative;
																																																							top: -186px;
																																																				}
																																																							.category-title h5 {
																																																							background-color: white;
																																																		border: solid #d6dadd 1px;
																																																		width: 130px;
																																																} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer span.ng-scope {
		margin-right: 9px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	font-size
	:
	
	12
	px
	;
	
																																					
	background
	:
	
	#ffffff
	;
	
																																				
	}
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
		{
		padding: 5px 10px;
		border-bottom: 0px solid #f1f1f1;
		background: #5e5e5e;
		display: block !important;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
		{
		display: inline-block;
		float: right;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
		{
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
		{
		float: left;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
		display: none;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
		{
		display: block;
		width: 100%;
		float: left;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
		display: block;
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 0;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent {
		width: 98%;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
		margin-top: 0px;
		height: auto !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
		{
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
		{
		background: none;
		padding: 0;
		border: 0;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
		{
		text-align: right;
		font-size: 11.700000000000001px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
		{
		font-size: 11.700000000000001px;
		width: 100%;
		text-align: left;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
		{
		margin: 0px;
		width: 100%;
		float: right;
		background: #5e5e5e;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 45px;
		line-height: 45px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
		{
		background: #707070;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
		width: 280px !important;
		position: fixed;
		top: 0px;
		right: 0px;
		height: auto;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
		{
		display: block;
		height: auto;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
		{
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
		{
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
		width: 280px !important;
		position: fixed;
		font-size: 12px;
		top: 50px;
		right: 0px;
		height: auto;
		z-index: 2;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
		background: #f1f1f1;
		height: 20px;
		color: #ffffff !important;
		padding: 2.5% 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
		{
		color: #000000;
		line-height: 20px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
		padding: 0px 0px;
		height: auto !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
		{
		display: block;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		z-index: 4;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
		{
		background-color: #01a3e4 !important;
		height: 20px;
		font-size: 12px;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
		{
		background-color: #f1f1f1;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 20px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent {
		position: relative;
		z-index: 2;
		width: 100% !important;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
		position: relative;
		margin: 5px 0 0 0;
		float: left;
		width: 100%;
		padding-left: 0px;
		list-style: none;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
		display: block;
		color: #808080;
		text-decoration: none;
		background: #f1f1f1;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
		{
		background: #ababab;
		color: #808080;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		background: #333333;
		margin: 0;
		padding: 0.25em 1em;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ababab;
		border-right: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
		{
		background: #ababab;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
		{
		padding-bottom: 45px;
		display: block;
		float: left;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
		-webkit-overflow-scrolling: touch;
		border: 1px solid #ababab;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
		display: block;
		padding: 0 5px 5px 5px;
		float: left;
		height: 100%;
		margin-bottom: 5px;
		width: 96%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
		{
		border: 1px solid #ababab;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
		{
		background: #f1f1f1;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
		{
		padding: 10px;
		display: block;
		position: relative;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
		{
		display: block;
		background: none;
		width: 100%;
		padding: 0;
		border: 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
		{
		position: absolute;
		top: 15px;
		right: 25px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
		{
		display: block;
		margin: 5px 0;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
		{
		display: inline;
		margin-top: 4px;
		margin-right: 20px;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
		{
		position: absolute;
		display: block;
		bottom: 10px;
		right: 0px;
		width: auto;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
		{
		width: 40px;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
		{
		text-align: right;
		padding-right: 0px;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
		{
		padding: 5px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
		{
		border: 1px solid red;
		display: block;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
		{
		width: 98%;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
		{
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -8px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		background-image: url("images/down.png");
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
		{
		box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
		cursor: pointer;
		border: 1px solid #dedede;
		padding: 5px;
		background-color: #ffffff;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
		{
		width: 20px;
		height: 20px;
		border: 1px solid #5e5e5e;
		float: left;
		overflow: hidden;
		margin: 5px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
		{
		width: 30px;
		float: left;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
		{
		max-width: 30px;
		max-height: 30px;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
		{
		float: left;
		left: 40px;
		padding: 0;
		width: 200px;
		text-overflow: ellipsis;
		margin: 0;
		overflow: hidden;
		line-height: 32px;
		white-space: nowrap;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
		margin-top: 10px;
		height: 100% !important;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 45px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
		{
		float: left;
		display: block;
		width: 48%;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
		{
		width: 100%;
		display: block;
		margin-top: 10px;
		border-bottom: 1px dashed #f1f1f1;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
		{
		float: right;
		display: block;
		width: 48%;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
		{
		width: 100%;
		display: block;
		font-weight: bold;
		border-bottom: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
		{
		width: 100%;
		margin-top: 10px;
		display: block;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
		{
		border-bottom: 1px dashed #f1f1f1;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
		{
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
		{
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-header {
		display: block;
	}
	
	[DeviceType="Mobile"] .approval-modal .modalcontent {
		padding: 10px;
		max-height: 100px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon {
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	[DeviceType="Mobile"] .approval-modal .icon-ok {
		background-position: -288px 0;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
		margin: 0px;
		margin-left: 0px;
		float: left;
		width: 100%;
		background: #01a3e4;
		padding: 0px 0px;
		display: inline-block;
		color: #ffffff;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
		background: #01b5fd;
		color: #ffffff;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal {
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
		{
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		top: 0;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
		{
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
		{
		padding-right: 4px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
		{
		color: #000000;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
		{
		display: inline-block;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
		{
		padding-right: 4px;
		font-size: 13px;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 10px;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
		{
		padding: 0px;
		background-color: #ffffff;
		padding: 0px 0px;
		height: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
		{
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		padding: 10px;
		border-top: 1px solid #f1f1f1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
		{
		margin-top: -10px;
		border-bottom: 1px dashed #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
		{
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
		{
		font-size: 10.4px;
		color: #01a3e4;
		text-decoration: underline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
		{
		font-size: 10.4px;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
		{
		text-align: right;
		font-weight: bold;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
		{
		text-align: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
		{
		font-weight: normal !important;
		font-style: italic;
		font-size: 11.700000000000001px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
		{
		color: #5e5e5e;
		text-transform: uppercase;
		height: 30px;
		font-size: 11.049999999999999px;
		text-align: center;
		padding: 0px;
		cursor: default;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: 40px;
		border-bottom: 1px dashed #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
		{
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
		color: #5e5e5e;
		padding-right: 15px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
		{
		float: left;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
		{
		font-size: 12px;
		line-height: 40px;
		padding-left: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
		{
		padding-right: 15px;
		line-height: 40px;
		float: right;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 35px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
		{
		font-size: 10px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
		{
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
		{
		display: block;
		height: auto !important;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
		{
		background: #dedede;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
		{
		font-weight: bold;
		background: #919191 !important;
		color: #ffffff;
		height: 30px !important;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
		{
		white-space: nowrap;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
		{
		background: transparent;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
		{
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
		{
		width: auto;
		line-height: 20px;
		font-size: 11px;
		padding: 0px;
		padding-right: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
		{
		top: 6px;
		position: relative;
		padding-left: 5px;
		font-size: 17px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
		{
		font-size: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
		{
		border: 1px solid #f1f1f1;
		line-height: 16px;
		background: #ffffff;
		padding: 10px;
		margin: 0;
		position: absolute;
		left: -5px;
		top: 25px;
		min-width: 120px;
		display: none;
		cursor: default;
		font-size: 11px;
		z-index: 100;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
		{
		display: block;
		border-bottom: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
		{
		color: white;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
		{
		display: block;
		padding: 5px 5px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
		{
		width: 20px;
		font-size: 9px;
		float: left;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
		{
		max-width: 30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
		{
		padding: 0;
		width: 160px;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
		{
		float: right;
		margin-right: 15px;
		padding-top: 12px;
		position: relative;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
		{
		display: inline;
		float: left;
		width: 100%;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		margin-right: 10px;
		border-radius: 4px;
		margin-left: -50px;
		color: #5e5e5e;
		display: inline;
		float: right;
		margin-top: -30px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
		{
		color: #f1f1f1;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
		{
		color: #01a3e4;
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
		{
		background: transparent;
		border: 0px;
		padding: 7px;
		padding-right: 0px;
		border-radius: 4px;
		margin-left: -25px;
		color: #5e5e5e;
		display: inline;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
		{
		color: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
		{
		background-color: #fffae3 !important;
		height: 25px;
		font-size: 11px;
		color: #5e5e5e;
		font-weight: normal;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
		{
		background-color: #ffffff;
		height: 25px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
		position: relative;
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 50px !important;
		font-size: 13px !important;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: auto;
		line-height: 45px;
		font-size: 11.049999999999999px;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
		{
		background: transparent;
		height: auto !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
		{
		border-bottom: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
		{
		max-height: 250px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
		{
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
		{
		display: block;
		margin-top: 5px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
		{
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
		{
		border: 0px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
		{
		height: 160px;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
		{
		border-right: 0px;
		vertical-align: top;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
		{
		background-position: -264px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
		{
		background-position: -288px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
		{
		background-position: -312px -48px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		width: 12%;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		width: 12%;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
		{
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: -5px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
		{
		width: auto;
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
		{
		border: 1px solid #dedede;
	}
	
	[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
		{
		font-weight: bold;
		background: #5e5e5e;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		top: 20% !important;
		left: 0 !important;
		position: fixed;
		height: inherit;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-header {
		display: none;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent {
		overflow: auto;
		display: table;
		margin: 10px 0;
		padding: 10px 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
		{
		font-family: 'ElegantIcons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
		{
		content: "\e060";
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
		{
		font-size: 50px;
		color: #b4b4b4;
		display: table-cell;
		position: relative;
		width: 1px;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
		padding-left: 20px;
		display: table-cell;
		vertical-align: top;
		font-size: 13px;
		line-height: 24px;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .confirm-modal .modal-footer {
		border-top: 0px solid lightgrey;
		position: relative;
		overflow: auto;
		background: #f1f1f1;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: initial;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
		{
		padding: 0px;
		background-position: center center;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
		{
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
		{
		border: 3px solid #5e5e5e !important;
		-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
		{
		top: 20%;
		position: fixed;
		width: 100%;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
		{
		float: left;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
		{
		float: right;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #5e5e5e;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
		{
		background: #01b5fd;
		-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable {
		margin-top: 0px;
		height: auto !important;
		max-height: none !important;
		overflow-x: hidden;
		width: 100%;
		overflow-y: auto;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
		{
		display: block;
		float: left;
		border-bottom: 1px dashed #ababab;
		width: 100%;
		position: relative;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
		{
		padding: 5px;
		padding-left: 5px;
		display: inline-block;
		width: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
		{
		position: absolute;
		right: 0px;
		top: 0px;
		width: auto;
		float: left;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
		{
		width: auto;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
		{
		display: inline;
		padding-left: 5px;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
		{
		width: 100%;
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
		{
		width: 100%;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
		{
		display: block;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
		{
		display: block;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
		{
		font-size: 10px;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
		float: left;
		padding-left: 10px;
		display: none;
	}
	
	[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper {
		border-bottom: 0px solid #01a3e4;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		z-index: 1050;
		*zoom: 1;
		background: #ffffff;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper:after {
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
		{
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .container {
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
		{
		background-color: #01a3e4;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 10px;
		border-top: 4px solid #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 5px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
		{
		color: #ffffff;
		display: inline-block;
		line-height: 40px;
		padding: 0px 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
		{
		display: block;
		*zoom: 1;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
		{
		padding: 0px;
		width: 100%;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
		{
		width: 100%;
		display: block;
		padding: 0px;
		background: #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
		{
		display: inline-block;
		margin: 5px 0;
		margin-bottom: 10px;
		width: 100%;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
		{
		margin-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
		{
		color: #5e5e5e;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
		{
		display: block;
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
		{
		float: right;
		display: inline-block;
		margin-right: 20px;
		width: 30%;
		line-height: 11px;
		text-align: right;
		margin-top: 7px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
		{
		padding: 0;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
		{
		font-size: 9px;
		line-height: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
		{
		margin-top: 5px;
		display: inline-block;
		padding: 0px;
		width: 100%;
		z-index: 1000;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		background: #ffffff;
		height: 45px;
		float: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
		{
		width: 50%;
		text-align: center;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
		{
		width: 50%;
		text-align: center;
		float: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
		{
		background: #5e5e5e;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
		{
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
		{
		background: #01a3e4;
		display: block;
		line-height: 45px;
		color: #ffffff;
		width: 100%;
		padding: 0px;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		height: 100%;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
		{
		width: 100%;
		background-color: #f1f1f1;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
		{
		display: block;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 40px;
		position: relative;
		font-size: 14px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
		{
		padding: 0px 0px;
		max-height: none !important;
		min-height: 100px;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
		{
		line-height: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
		{
		display: block;
		border-bottom: 1px dashed #c4c4c4;
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
		{
		border-bottom: 0;
		padding: 0 px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
		{
		width: 100% !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
		{
		width: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
		{
		width: 180px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		font-size: 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
		{
		float: right;
		position: relative;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
		{
		background: url('images/leftarrow.png');
		background-repeat: no-repeat;
		padding-left: 16px;
		width: 16px;
		margin: 0px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
		{
		float: right;
		width: auto;
		font-size: 10px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
		{
		color: #ffffff;
		width: 16px;
		height: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
		{
		display: block;
		background: white;
		position: fixed;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
		{
		border: 1px solid #f1f1f1;
		border-top: 0px solid #ffffff;
		background: #ffffff;
		width: 174px;
		margin: 0;
		position: absolute;
		right: 0;
		display: block;
		cursor: default;
		z-index: 10000;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
		{
		display: block;
		border-bottom: 0px dotted #f1f1f1;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
		{
		background-position: -432px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
		{
		background-position: -144px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
		{
		display: block;
		color: #5e5e5e;
		font-size: 11px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
		{
		float: left;
		padding-bottom: 5px;
		top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
		{
		background-position: -408px -120px;
		width: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
		{
		background-position: -217px -120px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
		{
		font-size: 16px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
		{
		width: 145px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		float: left;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
		{
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
		{
		border-bottom: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
		color: #ffffff !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
		{
		font-size: -7px;
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
		{
		display: row;
		padding-left: 0;
		margin: 0 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
		{
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
		{
		margin-top: 0px;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
		{
		display: block;
		padding: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
		{
		border-top: 0px solid #01a3e4;
		padding: 0px;
		margin-top: 0;
		box-shadow: 0 0 0px rgba(0, 0, 0, 0);
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 15px;
		border-top: 0px solid #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
		{
		height: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
		{
		z-index: 0;
		height: 70% !important;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
		{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
		{
		padding: 0px;
		width: auto;
		display: block;
		float: left;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
		{
		float: left;
		display: block;
		line-height: 30px;
		height: 30px;
		margin-right: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
		{
		line-height: 20px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		display: block;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		border-top: 0px solid #5e5e5e;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
		{
		font-weight: bold;
		vertical-align: top;
		color: #ffffff;
		line-height: 40px;
		padding-left: 15px;
		font-size: 13px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
		{
		display: none;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
		{
		padding-right: 4px;
		font-size: 11px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
		{
		color: #000000;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
		{
		background-position: -216px -144px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
		{
		color: #ffffff;
		display: inline-block;
		border-left: 1px dotted #d8d8d8;
		line-height: 40px;
		padding: 0px 10px;
		background-color: transparent;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
		{
		color: #ffffff;
		background: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
		{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
		{
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 94%;
		margin: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
		{
		background: url('images/fittowindow.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
		{
		background: url('images/fittowindow_hover.png');
		background-repeat: no-repeat;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
		{
		background-color: transparent;
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #5e5e5e;
		border-right: 1px solid #f1f1f1;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
		{
		color: #000000;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
		{
		padding: 5px 10px;
		display: inline-block;
		line-height: 18px;
		color: #01a3e4;
		text-decoration: none;
		background-color: transparent;
		border-right: 1px solid #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
		{
		/*padding: 5px 0;
																																																																												width: 50%;
																																																																												display: inline-block;
																																																																												margin-left: 10px;*/
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
		{
		height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 73px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
		{
		padding: 5px 0;
		margin-top: 0px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
		margin-left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
		{
		width: 90px;
		font-size: 11px;
		line-height: 15px;
		text-align: center;
		padding-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
		{
		border-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
		{
		float: left;
		display: none;
		padding: 5px 0;
		width: 100%;
		text-align: right;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
		{
		line-height: 30px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
			rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		border: 1px solid #f1f1f1;
		float: left;
		width: 170px;
		margin-left: auto;
		margin-right: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
		{
		font-weight: bold;
		padding: 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
		{
		border-top: 0px solid #01a3e4;
		margin-top: 0;
		width: 100%;
		height: 100%;
		margin-top: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
		{
		display: none;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
		{
		width: 280px;
		position: fixed;
		right: 0px;
		height: 93%;
		z-index: 1;
		/*display: block!important;*/
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
		{
		display: block;
		height: 100%;
		padding-bottom: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
		{
		background: #5e5e5e;
		color: #ffffff !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-weight: bold !important;
		vertical-align: top !important;
		line-height: 40px !important;
		font-size: 13px !important;
		border-top: 1px dotted #f1f1f1;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
		{
		padding: 0px 0px;
		height: 95% !important;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		overflow-x: hidden;
		overflow-y: auto !important;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
		{
		height: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 12px;
		background: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
		{
		display: block;
		border-top: 1px dotted #d8d8d8;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
		{
		background: #1abdfe;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
		{
		color: white;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
		{
		display: block;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
		{
		color: #ffffff;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
		{
		color: #ffffff;
		padding: 5px 10px;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
		{
		background: #01a3e4;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
		{
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto !important;
		position: relative;
		-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
		{
		display: inline;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
		{
		border-bottom: 0;
		padding: 0 5px;
		text-align: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
		{
		border: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
		{
		display: block;
		background-color: #5e5e5e;
		*zoom: 1;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
		padding-left: 0px;
		border-top: 0px solid #5e5e5e;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		display: table;
		content: "";
		line-height: 0;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
		{
		clear: both;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
		{
		font-weight: bold !important;
		vertical-align: top !important;
		color: #ffffff !important;
		line-height: 40px !important;
		font-size: 13px !important;
		padding-left: 15px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
		{
		display: none !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: right;
		height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		color: #ffffff;
		display: block;
		float: right;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
		{
		padding-right: 4px;
		font-size: 15.6px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
		{
		display: block;
		line-height: 35px;
		position: relative;
		top: 3px;
		left: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
		{
		line-height: 40px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
		{
		font-size: 26px !important;
		line-height: 45px;
		position: relative;
		top: 5px;
		left: 4px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		padding: 0px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
		{
		display: inline-block !important;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
		{
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
		{
		padding-left: 4px;
		display: block;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
		{
		display: block;
		width: 97%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
		{
		display: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
		{
		background-color: #f1f1f1;
		width: 97%;
		border-top: 0px;
		margin-left: 5px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
		{
		display: block !important;
		border-left: 1px dotted #d8d8d8;
		float: left;
		height: 40px;
		width: 19%;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
		{
		background-color: #01a3e4;
		color: #ffffff;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
		{
		color: #5e5e5e;
		display: block;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		padding: 0px 20px;
		line-height: 35px;
		cursor: default;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
		{
		font-size: 24.7px !important;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
		{
		background-color: #f1f1f1;
		width: 100%;
		border-top: 0px;
		margin-right: 10px;
		display: none;
		float: left;
		height: auto;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
		{
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
		{
		font-size: 11px;
		line-height: 20px;
		display: inline-block;
		padding-left: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
		{
		width: auto;
		display: none;
		font-size: 13px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
		{
		display: block;
		width: 100%;
		float: left;
		padding-left: 15px;
		line-height: 40px;
		border-left: 1px dotted #d8d8d8;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		margin-left: 5px;
		display: block;
		float: left;
		text-transform: uppercase;
		height: 40px;
		font-size: 11.049999999999999px;
		text-decoration: none;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
		{
		font-size: 12px;
		line-height: 40px;
		position: relative;
		top: -3px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
		{
		font-size: 65px;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
		{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		margin-left: 20px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
		{
		font-size: 12px;
		position: relative;
		top: -3px;
		left: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
		{
		font-size: 26px;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
		{
		padding: 0px 0px;
		height: 77% !important;
		-webkit-overflow-scrolling: touch;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
		{
		float: left;
		border-spacing: 0px;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 30px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
		{
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
		{
		vertical-align: middle;
		padding: 2px 0;
		margin: 0;
		display: block !important;
		float: left !important;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
		{
		display: block;
		padding: 5px;
		width: 100%;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
		{
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
		{
		padding: 10px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
		{
		width: 100%;
		overflow: hidden;
		padding: 2px;
		background-color: #01a3e4;
		font-weight: bold;
		color: #ffffff;
		border-bottom-style: solid;
		border-bottom-color: #BAC7DB;
		border-bottom-width: 1px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
		{
		padding-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
		{
		overflow: hidden;
		text-align: left;
		border-bottom-style: dotted;
		border-bottom-color: #f1f1f1;
		border-bottom-width: 1px;
		color: #5e5e5e;
		font-size: 90%;
		font-style: italic;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
		{
		float: left;
		vertical-align: middle;
		display: block;
		margin: 2px;
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
		{
		cursor: pointer;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
		{
		cursor: pointer;
		vertical-align: middle;
		margin: 2px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
		{
		float: left;
		width: 20px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
		{
		float: left;
		height: 22px;
		vertical-align: middle;
		display: block;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
		{
		float: left;
		width: 12px;
		height: 22px;
		vertical-align: middle;
		display: block;
		margin: 2px;
		margin-top: 0px;
		margin-right: 0px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
		{
		color: #0099FF;
		font-weight: Bold;
		font-size: 12;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		margin-left: 5px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
		{
		font-size: 12px;
		float: left;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
		{
		font-size: 26px !important;
		line-height: 29px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
		{
		background-position: -167px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
		{
		background-position: -144px -50px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
		{
		background-position: -192px -48px;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
		{
		float: left;
		background: #333333;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
		{
		float: left;
		background: #01a3e4;
		padding: 5px 5px;
		display: inline-block;
		color: #ffffff;
		border-right: 1px solid #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
		{
		background: #808080;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
		{
		float: left;
		padding: 0px;
		display: inline-block;
		color: #5e5e5e;
		text-decoration: none;
	}
	
	[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
		{
		color: #01a3e4;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile {
		display: block !important;
		float: left;
		width: 100%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container {
		display: block;
		width: 100%;
		background: #ffffff;
		margin-top: 15px;
		float: none;
		padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-right: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
		{
		display: inline-block;
		line-height: 35px;
		color: #000000;
		background-color: #f9f9f9;
		background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
			to(#f1f1f1));
		background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
		background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
			endColorstr='#fff1f1f1', GradientType=0);
		width: 45%;
		text-decoration: none;
		-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
		border: 1px solid #c4c4c4;
		margin-left: 2.5%;
	}
	
	[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
		{
		background: #f1f1f1;
		color: #5e5e5e;
	}
	
	[DeviceType="Mobile"] .validation-container {
		float: left;
		border: 1px solid #f1f1f1;
		background: #ff0000;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
		{
		background-position: -144px -120px;
		margin-right: 3px;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
		{
		color: #ffffff !important;
		line-height: 15px;
		width: 100%;
		font-weight: bold;
	}
	
	[DeviceType="Mobile"] .validation-container .validation-item {
		color: #ffffff !important;
		line-height: 15px;
		display: block;
		width: 100%;
		float: left;
	}
	
	}
	@font-face {
		font-family: 'custom-arial';
		src: url('fonts/arial/ARIALN.eot');
		src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
			url('fonts/arial/ARIALN.woff') format('woff'),
			url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
			url('fonts/arial/ARIALN.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-verdana';
		src: url('fonts/verdana/verdana.eot');
		src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
			url('fonts/verdana/verdana.woff') format('woff'),
			url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
			url('fonts/verdana/verdana.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-trebuchet';
		src: url('fonts/trebuc/trebuc.eot');
		src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
			url('fonts/trebuc/trebuc.woff') format('woff'),
			url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
			url('fonts/trebuc/trebuc.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-times';
		src: url('fonts/times/times.eot');
		src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
			url('fonts/times/times.woff') format('woff'),
			url('fonts/times/times.svg#custom-times') format('svg'),
			url('fonts/times/times.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-courier';
		src: url('fonts/cour/cour.eot');
		src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
			url('fonts/cour/cour.woff') format('woff'),
			url('fonts/cour/cour.svg#custom-courier') format('svg'),
			url('fonts/cour/cour.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-comicsans';
		src: url('fonts/comic/comic.eot');
		src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
			url('fonts/comic/comic.woff') format('woff'),
			url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
			url('fonts/comic/comic.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-calibri';
		src: url('fonts/calibri/calibri.eot');
		src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
			url('fonts/calibri/calibri.woff') format('woff'),
			url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
			url('fonts/calibri/calibri.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-questrial';
		src: url('fonts/Questrial/Questrial-Regular.eot');
		src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
			url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
			format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-nevis';
		src: url('fonts/nevis/nevis.eot');
		src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
			url('fonts/nevis/nevis.woff') format('woff'),
			url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
			url('fonts/nevis/nevis.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-garamond';
		src: url('fonts/Garamond/GaramondNo8-Regular.eot');
		src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
			format('embedded-opentype'),
			url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
			url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
			format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'custom-didactgothic';
		src: url('fonts/DidactGothic/DidactGothic.eot');
		src: url('fonts/DidactGothic/DidactGothic?#iefix')
			format('embedded-opentype'),
			url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
			url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
			format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
			format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.font-custom-arial {
		font-family: custom-arial;
	}
	
	.font-custom-verdana {
		font-family: custom-verdana;
	}
	
	.font-custom-trebuchet {
		font-family: custom-trebuchet;
	}
	
	.font-custom-times {
		font-family: custom-times;
	}
	
	.font-custom-courier {
		font-family: custom-courier;
	}
	
	.font-custom-comicsans {
		font-family: custom-comicsans;
	}
	
	.font-custom-calibri {
		font-family: custom-calibri;
	}
	
	.font-custom-questrial {
		font-family: custom-questrial;
	}
	
	.font-custom-nevis {
		font-family: custom-nevis;
	}
	
	.font-custom-garamond {
		font-family: custom-garamond;
	}
	
	.font-custom-didactgothic {
		font-family: custom-didactgothic;
	}
	/* BSPG changes
																																																						.category-title {
																																																						position: relative;
																																																						top: -186px;
																																																			}
																																																						.category-title h5 {
																																																						background-color: white;
																																																	border: solid #d6dadd 1px;
																																																	width: 130px;
																																															} */
	.category-title h5 {
		color: #00257a;
	}
	
	.category-item:hover .category-title h5 {
		color: #01a3e4;
	}
	
	.product-actions .btn,.category-item .category-actions .btn {
		background: #ff6e26;
	}
	
	.product-customization-leftframe .product-name {
		color: #00257a;
		margin: 10px 0;
		font-size: 15px;
	}
	
	.footer span.ng-scope {
		margin-right: 9px;
		display: inline-block;
	}
	
	.product-actions .btn:hover,.category-item .category-actions .btn:hover
		{
		background: #48AD26;
	}
	
	.mediamodal .modalcontent .modaltable table td .mediaBox {
		visibility: hidden;
	}
	
	.category-list-view-all {
		display: none;
	}
	
	.mini-cart .mini-cart-link {
		clear: none;
		line-height: 29px;
		border-bottom: 0px;
	}
	
	.icon_info {
		cursor: pointer;
		color: red !important;
	}
	
	.tool_tip span {
		color: rgb(0, 0, 0) !important;
		font-family: Roboto, sans-serif !important;
	}
	
	.tool_tip_content span {
		font-size: 11px !important;
		font-weight: normal;
}
												border: 3px solid #5e5e5e !important;
																			-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
																			-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
																			box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
																		}
																		
																		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
																			{
																			top: 20%;
																			position: fixed;
																			width: 100%;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
																			{
																			float: left;
																			padding: 10px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			background-color: #5e5e5e;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
																			{
																			background: #01b5fd;
																			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																		}
																		
																		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
																			{
																			float: right;
																			padding: 10px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			background-color: #5e5e5e;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
																			{
																			background: #01b5fd;
																			-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																			-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																			box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable {
																			margin-top: 0px;
																			height: auto !important;
																			max-height: none !important;
																			overflow-x: hidden;
																			width: 100%;
																			overflow-y: auto;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
																			{
																			display: block;
																			float: left;
																			border-bottom: 1px dashed #ababab;
																			width: 100%;
																			position: relative;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
																			{
																			padding: 5px;
																			padding-left: 5px;
																			display: inline-block;
																			width: auto;
																			float: left;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			font-size: 11px;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
																			{
																			position: absolute;
																			right: 0px;
																			top: 0px;
																			width: auto;
																			float: left;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
																			{
																			width: auto;
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
																			{
																			display: inline;
																			padding-left: 5px;
																			float: left;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
																			{
																			width: 100%;
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
																			{
																			width: 100%;
																			margin-top: 10px;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
																			{
																			display: block;
																			font-weight: bold;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
																			{
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
																			{
																			font-size: 10px;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
																			float: left;
																			padding-left: 10px;
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper {
																			border-bottom: 0px solid #01a3e4;
																			margin-left: auto;
																			margin-right: auto;
																			margin-top: 0px;
																			width: 100%;
																			position: relative;
																			height: auto;
																			top: 0;
																			left: 0;
																			z-index: 1050;
																			*zoom: 1;
																			background: #ffffff;
																			box-shadow: 0 0 0 rgba(0, 0, 0, 0);
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper:after {
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
																			{
																			border-radius: 0px;
																			-webkit-border-radius: 0px;
																			-moz-border-radius: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .container {
																			padding: 0px;
																			width: 100%;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
																			{
																			background-color: #01a3e4;
																			*zoom: 1;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			padding-left: 10px;
																			border-top: 4px solid #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
																			{
																			font-weight: bold;
																			vertical-align: top;
																			color: #ffffff;
																			line-height: 40px;
																			padding-left: 5px;
																			font-size: 13px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
																			{
																			display: none !important;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
																			{
																			display: block;
																			border-left: 1px dotted #d8d8d8;
																			float: right;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
																			{
																			padding-right: 4px;
																			font-size: 15.6px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
																			{
																			color: #ffffff;
																			display: inline-block;
																			line-height: 40px;
																			padding: 0px 20px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
																			{
																			color: #ffffff;
																			background: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
																			{
																			display: block;
																			*zoom: 1;
																			width: 100%;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
																			{
																			padding: 0px;
																			width: 100%;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
																			{
																			width: 100%;
																			display: block;
																			padding: 0px;
																			background: #f1f1f1;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
																			{
																			display: inline-block;
																			margin: 5px 0;
																			margin-bottom: 10px;
																			width: 100%;
																			padding-left: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
																			{
																			margin-left: 15px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
																			{
																			color: #5e5e5e;
																			font-weight: normal;
																			font-size: 10px;
																			line-height: 10px;
																			margin: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
																			{
																			display: block;
																			color: #000000;
																			font-size: 13px;
																			font-weight: normal;
																			line-height: 20px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
																			{
																			float: right;
																			display: inline-block;
																			margin-right: 20px;
																			width: 30%;
																			line-height: 11px;
																			text-align: right;
																			margin-top: 7px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
																			{
																			padding: 0;
																			line-height: 11px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
																			{
																			font-size: 9px;
																			line-height: 11px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
																			{
																			margin-top: 5px;
																			display: inline-block;
																			padding: 0px;
																			width: 100%;
																			z-index: 1000;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			background: #ffffff;
																			height: 45px;
																			float: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
																			{
																			width: 50%;
																			text-align: center;
																			float: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
																			{
																			width: 50%;
																			text-align: center;
																			float: right;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
																			{
																			background: #5e5e5e;
																			display: block;
																			line-height: 45px;
																			color: #ffffff;
																			width: 100%;
																			padding: 0px;
																			text-decoration: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
																			{
																			background: #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
																			{
																			background: #01a3e4;
																			display: block;
																			line-height: 45px;
																			color: #ffffff;
																			width: 100%;
																			padding: 0px;
																			text-decoration: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
																			{
																			background: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
																			{
																			border-top: 0px solid #01a3e4;
																			margin-top: 0;
																			height: 100%;
																			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
																			{
																			display: block;
																			background-color: #5e5e5e;
																			*zoom: 1;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			padding-left: 15px;
																			border-top: 0px solid #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
																			{
																			font-weight: bold;
																			vertical-align: top;
																			color: #ffffff;
																			line-height: 40px;
																			font-size: 13px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
																			{
																			width: 100%;
																			background-color: #f1f1f1;
																			padding: 10px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			font-weight: bold;
																			text-align: center;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
																			{
																			display: block;
																			border-left: 1px dotted #d8d8d8;
																			float: right;
																			height: 40px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
																			{
																			color: #ffffff;
																			display: block;
																			float: right;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			text-decoration: none;
																			cursor: pointer;
																			margin: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
																			{
																			background-color: #01a3e4;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
																			{
																			padding-right: 4px;
																			font-size: 15.6px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
																			{
																			display: block;
																			line-height: 40px;
																			position: relative;
																			font-size: 14px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
																			{
																			font-size: 26px !important;
																			line-height: 45px;
																			position: relative;
																			top: 5px;
																			left: 4px;
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
																			{
																			padding: 0px 0px;
																			max-height: none !important;
																			min-height: 100px;
																			-webkit-overflow-scrolling: touch;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
																			{
																			line-height: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
																			{
																			display: block;
																			border-bottom: 1px dashed #c4c4c4;
																			padding: 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
																			{
																			border-bottom: 0;
																			padding: 0 px;
																			text-align: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
																			{
																			width: 100% !important;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
																			{
																			width: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
																			{
																			border: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
																			{
																			width: 180px;
																			text-overflow: ellipsis;
																			overflow: hidden;
																			white-space: nowrap;
																			float: left;
																			margin: 0px;
																			padding: 0px;
																			padding-left: 5px;
																			font-size: 13px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
																			{
																			float: right;
																			position: relative;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
																			{
																			background: url('images/leftarrow.png');
																			background-repeat: no-repeat;
																			padding-left: 16px;
																			width: 16px;
																			margin: 0px;
																			height: 16px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
																			{
																			float: right;
																			width: auto;
																			font-size: 10px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
																			{
																			color: #ffffff;
																			width: 16px;
																			height: 16px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
																			{
																			color: #ffffff;
																			width: 16px;
																			height: 16px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
																			{
																			display: block;
																			background: white;
																			position: fixed;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
																			{
																			list-style: none;
																			padding: 0;
																			margin: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
																			{
																			border: 1px solid #f1f1f1;
																			border-top: 0px solid #ffffff;
																			background: #ffffff;
																			width: 174px;
																			margin: 0;
																			position: absolute;
																			right: 0;
																			display: block;
																			cursor: default;
																			z-index: 10000;
																			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
																			-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
																			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
																			padding: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
																			{
																			display: block;
																			border-bottom: 0px dotted #f1f1f1;
																			float: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
																			{
																			background: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
																			{
																			background-position: -432px -120px;
																			width: 16px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
																			{
																			background-position: -144px -120px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
																			{
																			display: block;
																			color: #5e5e5e;
																			font-size: 11px;
																			padding: 10px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
																			{
																			float: left;
																			padding-bottom: 5px;
																			top: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
																			{
																			background-position: -408px -120px;
																			width: 16px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
																			{
																			background-position: -217px -120px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
																			{
																			font-size: 16px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
																			{
																			width: 145px;
																			text-overflow: ellipsis;
																			overflow: hidden;
																			white-space: nowrap;
																			float: left;
																			margin: 0px;
																			padding: 0px;
																			padding-left: 5px;
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
																			{
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
																			{
																			border-bottom: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
																			{
																			border-top: 0px solid #01a3e4;
																			padding: 0px;
																			margin-top: 0;
																			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
																			{
																			display: block;
																			background-color: #5e5e5e;
																			*zoom: 1;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			padding-left: 15px;
																			border-top: 0px solid #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
																			{
																			font-weight: bold;
																			vertical-align: top;
																			color: #ffffff;
																			line-height: 40px;
																			font-size: 13px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
																			{
																			display: none;
																			border-left: 1px dotted #d8d8d8;
																			float: right;
																			height: 40px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
																			{
																			color: #ffffff;
																			display: block;
																			float: right;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
																			{
																			background-color: #01a3e4;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
																			{
																			padding-right: 4px;
																			font-size: 15.6px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
																			{
																			display: block;
																			line-height: 35px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
																			{
																			font-size: 26px !important;
																			line-height: 45px;
																			position: relative;
																			top: 5px;
																			left: 4px;
																			display: block;
																			color: #ffffff !important;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
																			{
																			width: 100%;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			line-height: 30px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
																			{
																			font-size: -7px;
																			color: #000000;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
																			{
																			display: row;
																			padding-left: 0;
																			margin: 0 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
																			{
																			font-size: 13px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
																			{
																			margin-top: 0px;
																			padding: 5px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
																			{
																			display: block;
																			padding: 5px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
																			{
																			display: block;
																			padding: 5px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
																			{
																			border-top: 0px solid #01a3e4;
																			padding: 0px;
																			margin-top: 0;
																			box-shadow: 0 0 0px rgba(0, 0, 0, 0);
																			height: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
																			{
																			display: block;
																			background-color: #5e5e5e;
																			*zoom: 1;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			padding-left: 15px;
																			border-top: 0px solid #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
																			{
																			font-weight: bold;
																			vertical-align: top;
																			color: #ffffff;
																			line-height: 40px;
																			font-size: 13px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
																			{
																			display: none;
																			border-left: 1px dotted #d8d8d8;
																			float: right;
																			height: 40px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
																			{
																			color: #ffffff;
																			display: block;
																			float: right;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
																			{
																			background-color: #01a3e4;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
																			{
																			padding-right: 4px;
																			font-size: 15.6px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
																			{
																			display: block;
																			line-height: 35px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
																			{
																			font-size: 26px !important;
																			line-height: 45px;
																			position: relative;
																			top: 5px;
																			left: 4px;
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
																			{
																			height: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
																			{
																			z-index: 0;
																			height: 70% !important;
																			overflow-x: hidden;
																			overflow-y: auto;
																			direction: ltr;
																			-webkit-overflow-scrolling: touch;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
																			{
																			width: 100%;
																			margin-left: auto;
																			margin-right: auto;
																			margin-top: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
																			{
																			background-color: #f1f1f1;
																			width: 100%;
																			border-top: 0px;
																			margin-right: 10px;
																			display: block;
																			float: left;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
																			{
																			padding: 0px;
																			width: auto;
																			display: block;
																			float: left;
																			text-align: center;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
																			{
																			float: left;
																			display: block;
																			line-height: 30px;
																			height: 30px;
																			margin-right: 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
																			{
																			line-height: 20px;
																			-webkit-border-radius: 6px;
																			-moz-border-radius: 6px;
																			border-radius: 6px;
																			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																			display: block;
																			float: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
																			{
																			background-color: transparent;
																			padding: 5px 10px;
																			display: inline-block;
																			line-height: 18px;
																			color: #5e5e5e;
																			border-right: 1px solid #f1f1f1;
																			text-decoration: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
																			{
																			color: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
																			{
																			border-right: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
																			{
																			width: 90px;
																			font-size: 11px;
																			line-height: 15px;
																			text-align: center;
																			padding-top: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
																			{
																			display: block;
																			background-color: #5e5e5e;
																			*zoom: 1;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			border-top: 0px solid #5e5e5e;
																			float: left;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
																			{
																			font-weight: bold;
																			vertical-align: top;
																			color: #ffffff;
																			line-height: 40px;
																			padding-left: 15px;
																			font-size: 13px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
																			{
																			display: none;
																			border-left: 1px dotted #d8d8d8;
																			float: right;
																			height: 40px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
																			{
																			color: #ffffff;
																			display: block;
																			float: right;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
																			{
																			background-color: #01a3e4;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
																			{
																			padding-right: 4px;
																			font-size: 15.6px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
																			{
																			display: block;
																			line-height: 35px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
																			{
																			font-size: 26px !important;
																			line-height: 45px;
																			position: relative;
																			top: 5px;
																			left: 4px;
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
																			{
																			color: #ffffff;
																			display: block;
																			float: right;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
																			{
																			padding-right: 4px;
																			font-size: 11px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
																			{
																			color: #000000;
																			display: inline-block;
																			border-left: 1px dotted #d8d8d8;
																			line-height: 40px;
																			padding: 0px 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
																			{
																			color: #ffffff;
																			background: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
																			{
																			display: none !important;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
																			{
																			color: #000000;
																			display: inline-block;
																			border-left: 1px dotted #d8d8d8;
																			line-height: 40px;
																			padding: 0px 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
																			{
																			background-position: -216px -144px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
																			{
																			color: #ffffff;
																			background: #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
																			{
																			background-position: -216px -144px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
																			{
																			color: #ffffff;
																			display: inline-block;
																			border-left: 1px dotted #d8d8d8;
																			line-height: 40px;
																			padding: 0px 10px;
																			background-color: transparent;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
																			{
																			color: #ffffff;
																			background: #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
																			{
																			margin-bottom: 10px;
																			margin-top: 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
																			{
																			margin-left: auto;
																			margin-right: auto;
																			display: block;
																			width: 94%;
																			margin: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
																			{
																			background: url('images/fittowindow.png');
																			background-repeat: no-repeat;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
																			{
																			background: url('images/fittowindow_hover.png');
																			background-repeat: no-repeat;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
																			{
																			background-color: transparent;
																			padding: 5px 10px;
																			display: inline-block;
																			line-height: 18px;
																			color: #5e5e5e;
																			border-right: 1px solid #f1f1f1;
																			text-decoration: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
																			{
																			color: #000000;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
																			{
																			padding: 5px 10px;
																			display: inline-block;
																			line-height: 18px;
																			color: #01a3e4;
																			text-decoration: none;
																			background-color: transparent;
																			border-right: 1px solid #f1f1f1;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
																			{
																			color: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
																			{
																			/*padding: 5px 0;
																																																																									width: 50%;
																																																																									display: inline-block;
																																																																									margin-left: 10px;*/
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
																			{
																			height: 30px;
																			-webkit-border-radius: 6px;
																			-moz-border-radius: 6px;
																			border-radius: 6px;
																			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																			background: #ffffff;
																			border: 1px solid #f1f1f1;
																			float: left;
																			width: 73px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
																			{
																			border-right: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
																			{
																			padding: 5px 0;
																			margin-top: 0px;
																			width: 100%;
																			text-align: center;
																			float: left;
																			display: block;
																			margin-left: 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
																			{
																			line-height: 30px;
																			-webkit-border-radius: 6px;
																			-moz-border-radius: 6px;
																			border-radius: 6px;
																			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																			background: #ffffff;
																			border: 1px solid #f1f1f1;
																			width: 258px;
																			margin-left: auto;
																			margin-right: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
																			{
																			width: 90px;
																			font-size: 11px;
																			line-height: 15px;
																			text-align: center;
																			padding-top: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
																			{
																			border-right: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
																			{
																			float: left;
																			display: none;
																			padding: 5px 0;
																			width: 100%;
																			text-align: right;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
																			{
																			line-height: 30px;
																			-webkit-border-radius: 6px;
																			-moz-border-radius: 6px;
																			border-radius: 6px;
																			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																				rgba(0, 0, 0, 0.1);
																			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																			background: #ffffff;
																			border: 1px solid #f1f1f1;
																			float: left;
																			width: 170px;
																			margin-left: auto;
																			margin-right: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
																			{
																			font-weight: bold;
																			padding: 5px 10px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
																			{
																			border-top: 0px solid #01a3e4;
																			margin-top: 0;
																			width: 100%;
																			height: 100%;
																			margin-top: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
																			{
																			display: none;
																			background-color: #5e5e5e;
																			*zoom: 1;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			padding-left: 0px;
																			border-top: 0px solid #5e5e5e;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
																			{
																			width: 280px;
																			position: fixed;
																			right: 0px;
																			height: 93%;
																			z-index: 1;
																			/*display: block!important;*/
																			-webkit-transition: all 0.5s ease-in-out;
																			-moz-transition: all 0.5s ease-in-out;
																			-o-transition: all 0.5s ease-in-out;
																			transition: all 0.5s ease-in-out;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
																			{
																			display: block;
																			height: 100%;
																			padding-bottom: 5px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
																			{
																			background: #5e5e5e;
																			color: #ffffff !important;
																			padding-left: 15px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			font-weight: bold !important;
																			vertical-align: top !important;
																			line-height: 40px !important;
																			font-size: 13px !important;
																			border-top: 1px dotted #f1f1f1;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
																			{
																			padding: 0px 0px;
																			height: 95% !important;
																			-webkit-overflow-scrolling: touch;
																			width: 100%;
																			overflow-x: hidden;
																			overflow-y: auto !important;
																			padding-left: 15px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
																			{
																			height: 100%;
																			margin: 0;
																			padding: 0;
																			list-style: none;
																			font-size: 12px;
																			background: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
																			{
																			display: block;
																			border-top: 1px dotted #d8d8d8;
																			font-size: 12px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
																			{
																			background: #1abdfe;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
																			{
																			color: white;
																			font-size: 12px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
																			{
																			display: block;
																			padding: 5px 10px;
																			font-size: 12px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
																			{
																			color: #ffffff;
																			font-size: 12px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
																			{
																			background: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
																			{
																			color: #ffffff;
																			font-size: 12px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
																			{
																			color: #ffffff;
																			padding: 5px 10px;
																			font-size: 12px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
																			{
																			background: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
																			{
																			padding: 0;
																			width: 100%;
																			display: block;
																			float: left;
																			height: auto !important;
																			position: relative;
																			-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																			-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																			box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
																			{
																			display: inline;
																			border-bottom: 1px dashed #c4c4c4;
																			padding: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
																			{
																			border-bottom: 0;
																			padding: 0 5px;
																			text-align: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
																			{
																			border: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
																			{
																			display: block;
																			background-color: #5e5e5e;
																			*zoom: 1;
																			box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																			padding-left: 0px;
																			border-top: 0px solid #5e5e5e;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
																			{
																			display: table;
																			content: "";
																			line-height: 0;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
																			{
																			clear: both;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
																			{
																			font-weight: bold !important;
																			vertical-align: top !important;
																			color: #ffffff !important;
																			line-height: 40px !important;
																			font-size: 13px !important;
																			padding-left: 15px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
																			{
																			display: none !important;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
																			{
																			display: block !important;
																			border-left: 1px dotted #d8d8d8;
																			float: right;
																			height: 40px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
																			{
																			color: #ffffff;
																			display: block;
																			float: right;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
																			{
																			background-color: #01a3e4;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
																			{
																			padding-right: 4px;
																			font-size: 15.6px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
																			{
																			display: block;
																			line-height: 35px;
																			position: relative;
																			top: 3px;
																			left: 1px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
																			{
																			line-height: 40px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
																			{
																			font-size: 26px !important;
																			line-height: 45px;
																			position: relative;
																			top: 5px;
																			left: 4px;
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
																			{
																			background-color: #f1f1f1;
																			width: 100%;
																			border-top: 0px;
																			margin-right: 10px;
																			display: block;
																			float: left;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
																			{
																			display: block !important;
																			border-left: 1px dotted #d8d8d8;
																			float: left;
																			height: 40px;
																			width: 19%;
																			text-align: center;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
																			{
																			color: #5e5e5e;
																			display: block;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
																			{
																			background-color: #01a3e4;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
																			{
																			color: #5e5e5e;
																			display: block;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			line-height: 35px;
																			padding: 0px;
																			cursor: default;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
																			{
																			font-size: 24.7px !important;
																			line-height: 30px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
																			{
																			display: inline-block !important;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
																			{
																			width: 100%;
																			border-top: 0px;
																			margin-right: 10px;
																			display: block;
																			float: left;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
																			{
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
																			{
																			padding-left: 4px;
																			display: block;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
																			{
																			display: block;
																			width: 97%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
																			{
																			display: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
																			{
																			background-color: #f1f1f1;
																			width: 97%;
																			border-top: 0px;
																			margin-left: 5px;
																			margin-right: 10px;
																			margin-top: 10px;
																			margin-bottom: 10px;
																			display: block;
																			float: left;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
																			{
																			display: block !important;
																			border-left: 1px dotted #d8d8d8;
																			float: left;
																			height: 40px;
																			width: 19%;
																			text-align: center;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
																			{
																			color: #5e5e5e;
																			display: block;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			text-decoration: none;
																			cursor: pointer;
																			text-align: center;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
																			{
																			background-color: #01a3e4;
																			color: #ffffff;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
																			{
																			color: #5e5e5e;
																			display: block;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			padding: 0px 20px;
																			line-height: 35px;
																			cursor: default;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
																			{
																			font-size: 24.7px !important;
																			line-height: 30px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
																			{
																			background-color: #f1f1f1;
																			width: 100%;
																			border-top: 0px;
																			margin-right: 10px;
																			display: none;
																			float: left;
																			height: auto;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
																			{
																			display: block;
																			width: 100%;
																			padding-left: 15px;
																			padding-top: 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
																			{
																			font-size: 11px;
																			line-height: 20px;
																			display: inline-block;
																			padding-left: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
																			{
																			width: auto;
																			display: none;
																			font-size: 13px;
																			line-height: 30px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
																			{
																			display: block;
																			width: 100%;
																			float: left;
																			padding-left: 15px;
																			line-height: 40px;
																			border-left: 1px dotted #d8d8d8;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
																			{
																			margin-left: 5px;
																			display: block;
																			float: left;
																			text-transform: uppercase;
																			height: 40px;
																			font-size: 11.049999999999999px;
																			text-decoration: none;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
																			{
																			font-size: 12px;
																			line-height: 40px;
																			position: relative;
																			top: -3px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
																			{
																			font-size: 65px;
																			line-height: 30px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
																			{
																			width: 100%;
																			margin-top: 10px;
																			text-align: center;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
																			{
																			margin-left: 20px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
																			{
																			font-size: 12px;
																			position: relative;
																			top: -3px;
																			left: 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
																			{
																			font-size: 26px;
																			line-height: 29px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
																			{
																			padding: 0px 0px;
																			height: 77% !important;
																			-webkit-overflow-scrolling: touch;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
																			{
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
																			{
																			float: left;
																			border-spacing: 0px;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
																			{
																			vertical-align: middle;
																			padding: 2px 0;
																			margin: 0;
																			display: block;
																			float: left;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
																			{
																			width: 100%;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			line-height: 30px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
																			{
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
																			{
																			vertical-align: middle;
																			padding: 2px 0;
																			margin: 0;
																			display: block !important;
																			float: left !important;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
																			{
																			display: block;
																			padding: 5px;
																			width: 100%;
																			float: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
																			{
																			float: left;
																			padding-left: 10px;
																			padding-top: 5px;
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
																			{
																			padding: 10px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
																			{
																			width: 100%;
																			overflow: hidden;
																			padding: 2px;
																			background-color: #01a3e4;
																			font-weight: bold;
																			color: #ffffff;
																			border-bottom-style: solid;
																			border-bottom-color: #BAC7DB;
																			border-bottom-width: 1px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
																			{
																			padding-left: 5px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
																			{
																			overflow: hidden;
																			text-align: left;
																			border-bottom-style: dotted;
																			border-bottom-color: #f1f1f1;
																			border-bottom-width: 1px;
																			color: #5e5e5e;
																			font-size: 90%;
																			font-style: italic;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
																			{
																			float: left;
																			vertical-align: middle;
																			display: block;
																			margin: 2px;
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
																			{
																			cursor: pointer;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
																			{
																			cursor: pointer;
																			vertical-align: middle;
																			margin: 2px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
																			{
																			float: left;
																			width: 20px;
																			height: 22px;
																			vertical-align: middle;
																			display: block;
																			margin: 2px;
																			margin-top: 0px;
																			margin-right: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
																			{
																			float: left;
																			height: 22px;
																			vertical-align: middle;
																			display: block;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
																			{
																			float: left;
																			width: 12px;
																			height: 22px;
																			vertical-align: middle;
																			display: block;
																			margin: 2px;
																			margin-top: 0px;
																			margin-right: 0px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
																			{
																			color: #0099FF;
																			font-weight: Bold;
																			font-size: 12;
																			float: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
																			{
																			margin-left: 5px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
																			{
																			font-size: 12px;
																			float: left;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
																			{
																			font-size: 26px !important;
																			line-height: 29px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
																			{
																			background-position: -167px -48px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
																			{
																			background-position: -144px -50px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
																			{
																			background-position: -192px -48px;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
																			{
																			float: left;
																			background: #333333;
																			padding: 5px 5px;
																			display: inline-block;
																			color: #ffffff;
																			border-right: 1px solid #5e5e5e;
																			text-decoration: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
																			{
																			background: #808080;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
																			{
																			float: left;
																			background: #01a3e4;
																			padding: 5px 5px;
																			display: inline-block;
																			color: #ffffff;
																			border-right: 1px solid #5e5e5e;
																			text-decoration: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
																			{
																			background: #808080;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
																			{
																			float: left;
																			padding: 0px;
																			display: inline-block;
																			color: #5e5e5e;
																			text-decoration: none;
																		}
																		
																		[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
																			{
																			color: #01a3e4;
																		}
																		
																		[DeviceType="Mobile"] .footer-for-mobile {
																			display: block !important;
																			float: left;
																			width: 100%;
																		}
																		
																		[DeviceType="Mobile"] .footer-for-mobile .button-container {
																			display: block;
																			width: 100%;
																			background: #ffffff;
																			margin-top: 15px;
																			float: none;
																			padding: 10px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			text-align: center;
																		}
																		
																		[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
																			{
																			display: inline-block;
																			line-height: 35px;
																			color: #000000;
																			background-color: #f9f9f9;
																			background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
																			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
																				to(#f1f1f1));
																			background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
																			background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
																			background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
																			background-repeat: repeat-x;
																			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
																				endColorstr='#fff1f1f1', GradientType=0);
																			width: 45%;
																			text-decoration: none;
																			-webkit-border-radius: 10px !important;
																			-moz-border-radius: 10px !important;
																			border-radius: 10px !important;
																			border: 1px solid #c4c4c4;
																			margin-right: 2.5%;
																		}
																		
																		[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
																			{
																			background: #f1f1f1;
																			color: #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
																			{
																			display: inline-block;
																			line-height: 35px;
																			color: #000000;
																			background-color: #f9f9f9;
																			background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
																			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
																				to(#f1f1f1));
																			background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
																			background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
																			background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
																			background-repeat: repeat-x;
																			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
																				endColorstr='#fff1f1f1', GradientType=0);
																			width: 45%;
																			text-decoration: none;
																			-webkit-border-radius: 10px !important;
																			-moz-border-radius: 10px !important;
																			border-radius: 10px !important;
																			border: 1px solid #c4c4c4;
																			margin-left: 2.5%;
																		}
																		
																		[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
																			{
																			background: #f1f1f1;
																			color: #5e5e5e;
																		}
																		
																		[DeviceType="Mobile"] .validation-container {
																			float: left;
																			border: 1px solid #f1f1f1;
																			background: #ff0000;
																			padding: 5px;
																			-webkit-box-sizing: border-box;
																			-moz-box-sizing: border-box;
																			box-sizing: border-box;
																			font-size: 12px;
																		}
																		
																		[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
																			{
																			background-position: -144px -120px;
																			margin-right: 3px;
																		}
																		
																		[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
																			{
																			color: #ffffff !important;
																			line-height: 15px;
																			width: 100%;
																			font-weight: bold;
																		}
																		
																		[DeviceType="Mobile"] .validation-container .validation-item {
																			color: #ffffff !important;
																			line-height: 15px;
																			display: block;
																			width: 100%;
																			float: left;
																		}
																		
																		}
																		@font-face {
																			font-family: 'custom-arial';
																			src: url('fonts/arial/ARIALN.eot');
																			src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
																				url('fonts/arial/ARIALN.woff') format('woff'),
																				url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
																				url('fonts/arial/ARIALN.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-verdana';
																			src: url('fonts/verdana/verdana.eot');
																			src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
																				url('fonts/verdana/verdana.woff') format('woff'),
																				url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
																				url('fonts/verdana/verdana.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-trebuchet';
																			src: url('fonts/trebuc/trebuc.eot');
																			src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
																				url('fonts/trebuc/trebuc.woff') format('woff'),
																				url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
																				url('fonts/trebuc/trebuc.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-times';
																			src: url('fonts/times/times.eot');
																			src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
																				url('fonts/times/times.woff') format('woff'),
																				url('fonts/times/times.svg#custom-times') format('svg'),
																				url('fonts/times/times.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-courier';
																			src: url('fonts/cour/cour.eot');
																			src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
																				url('fonts/cour/cour.woff') format('woff'),
																				url('fonts/cour/cour.svg#custom-courier') format('svg'),
																				url('fonts/cour/cour.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-comicsans';
																			src: url('fonts/comic/comic.eot');
																			src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
																				url('fonts/comic/comic.woff') format('woff'),
																				url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
																				url('fonts/comic/comic.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-calibri';
																			src: url('fonts/calibri/calibri.eot');
																			src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
																				url('fonts/calibri/calibri.woff') format('woff'),
																				url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
																				url('fonts/calibri/calibri.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-questrial';
																			src: url('fonts/Questrial/Questrial-Regular.eot');
																			src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
																				format('embedded-opentype'),
																				url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
																				url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
																				format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
																				format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-nevis';
																			src: url('fonts/nevis/nevis.eot');
																			src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
																				url('fonts/nevis/nevis.woff') format('woff'),
																				url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
																				url('fonts/nevis/nevis.ttf') format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-garamond';
																			src: url('fonts/Garamond/GaramondNo8-Regular.eot');
																			src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
																				format('embedded-opentype'),
																				url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
																				url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
																				format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
																				format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		@font-face {
																			font-family: 'custom-didactgothic';
																			src: url('fonts/DidactGothic/DidactGothic.eot');
																			src: url('fonts/DidactGothic/DidactGothic?#iefix')
																				format('embedded-opentype'),
																				url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
																				url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
																				format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
																				format('truetype');
																			font-weight: normal;
																			font-style: normal;
																		}
																		
																		.font-custom-arial {
																			font-family: custom-arial;
																		}
																		
																		.font-custom-verdana {
																			font-family: custom-verdana;
																		}
																		
																		.font-custom-trebuchet {
																			font-family: custom-trebuchet;
																		}
																		
																		.font-custom-times {
																			font-family: custom-times;
																		}
																		
																		.font-custom-courier {
																			font-family: custom-courier;
																		}
																		
																		.font-custom-comicsans {
																			font-family: custom-comicsans;
																		}
																		
																		.font-custom-calibri {
																			font-family: custom-calibri;
																		}
																		
																		.font-custom-questrial {
																			font-family: custom-questrial;
																		}
																		
																		.font-custom-nevis {
																			font-family: custom-nevis;
																		}
																		
																		.font-custom-garamond {
																			font-family: custom-garamond;
																		}
																		
																		.font-custom-didactgothic {
																			font-family: custom-didactgothic;
																		}
																		/* BSPG changes
																																																			.category-title {
																																																			position: relative;
																																																			top: -186px;
																																																}
																																																			.category-title h5 {
																																																			background-color: white;
																																														border: solid #d6dadd 1px;
																																														width: 130px;
																																												} */
																		.category-title h5 {
																			color: #00257a;
																		}
																		
																		.category-item:hover .category-title h5 {
																			color: #01a3e4;
																		}
																		
																		.product-actions .btn,.category-item .category-actions .btn {
																			background: #ff6e26;
																		}
																		
																		.product-customization-leftframe .product-name {
																			color: #00257a;
																			margin: 10px 0;
																			font-size: 15px;
																		}
																		
																		.footer div.footer-spacing span {
																			margin-right: 6px;
																			display: inline-block;
																		}
																		
																		.product-actions .btn:hover,.category-item .category-actions .btn:hover
																			{
																			background: #48AD26;
																		}
																		
																		.mediamodal .modalcontent .modaltable table td .mediaBox {
																			visibility: hidden;
																		}
																		
																		.category-list-view-all {
																			display: none;
																		}
																		
																		.mini-cart .mini-cart-link {
																			clear: none;
																			line-height: 29px;
																			border-bottom: 0px;
																	}
																	Gothic.svg#custom-didactgothic')
																								format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
																								format('truetype');
																							font-weight: normal;
																							font-style: normal;
																						}
																						
																						.font-custom-arial {
																							font-family: custom-arial;
																						}
																						
																						.font-custom-verdana {
																							font-family: custom-verdana;
																						}
																						
																						.font-custom-trebuchet {
																							font-family: custom-trebuchet;
																						}
																						
																						.font-custom-times {
																							font-family: custom-times;
																						}
																						
																						.font-custom-courier {
																							font-family: custom-courier;
																						}
																						
																						.font-custom-comicsans {
																							font-family: custom-comicsans;
																						}
																						
																						.font-custom-calibri {
																							font-family: custom-calibri;
																						}
																						
																						.font-custom-questrial {
																							font-family: custom-questrial;
																						}
																						
																						.font-custom-nevis {
																							font-family: custom-nevis;
																						}
																						
																						.font-custom-garamond {
																							font-family: custom-garamond;
																						}
																						
																						.font-custom-didactgothic {
																							font-family: custom-didactgothic;
																						}
																						/* BSPG changes
																																																						.category-title {
																																																						position: relative;
																																																						top: -186px;
																																																			}
																																																						.category-title h5 {
																																																						background-color: white;
																																																	border: solid #d6dadd 1px;
																																																	width: 130px;
																																															} */
																						.category-title h5 {
																							color: #00257a;
																						}
																						
																						.category-item:hover .category-title h5 {
																							color: #01a3e4;
																						}
																						
																						.product-actions .btn,.category-item .category-actions .btn {
																							background: #ff6e26;
																						}
																						
																						.product-customization-leftframe .product-name {
																							color: #00257a;
																							margin: 10px 0;
																							font-size: 15px;
																						}
																						
																						.footer span.ng-scope {
																							margin-right: 9px;
																							display: inline-block;
																						}
																						
																						.product-actions .btn:hover,.category-item .category-actions .btn:hover
																							{
																							background: #48AD26;
																						}
																						
																						.mediamodal .modalcontent .modaltable table td .mediaBox {
																							visibility: hidden;
																						}
																						
																						.category-list-view-all {
																							display: none;
																						}
																						
																						.mini-cart .mini-cart-link {
																							clear: none;
																							line-height: 29px;
																							border-bottom: 0px;
																					}
																															font-size: 12px;
																																				background: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li
																																				{
																																				display: block;
																																				border-top: 1px dotted #d8d8d8;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover
																																				{
																																				background: #1abdfe;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li:hover a
																																				{
																																				color: white;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a
																																				{
																																				display: block;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list li a:hover
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected a:hover
																																				{
																																				color: #ffffff;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .dropdown-sidebar .dropdown-options-list .selected:hover
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent {
																																				position: relative;
																																				z-index: 2;
																																				width: 100% !important;
																																				-webkit-transition: all 0.5s ease-in-out;
																																				-moz-transition: all 0.5s ease-in-out;
																																				-o-transition: all 0.5s ease-in-out;
																																				transition: all 0.5s ease-in-out;
																																				-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container
																																				{
																																				padding: 5px 10px;
																																				border-bottom: 0px solid #f1f1f1;
																																				background: #5e5e5e;
																																				display: block !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .back
																																				{
																																				display: inline-block;
																																				float: right;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container span
																																				{
																																				margin: 0;
																																				font-size: 13px;
																																				font-weight: bold;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .mobile-header-container .list
																																				{
																																				float: left;
																																				margin-right: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection {
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .filtersection-for-mobile
																																				{
																																				display: block;
																																				width: 100%;
																																				float: left;
																																				background: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable {
																																				display: block;
																																				padding: 0px 0px;
																																				height: auto !important;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																				z-index: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table {
																																				background: #dedede;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table td .mediaBox
																																				{
																																				width: 20px;
																																				height: 20px;
																																				border: 1px solid #5e5e5e;
																																				float: left;
																																				overflow: hidden;
																																				margin: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr.selected
																																				{
																																				background-color: #01a3e4 !important;
																																				height: 20px;
																																				font-size: 12px;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(odd)
																																				{
																																				background-color: #f1f1f1;
																																				height: 20px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .mediamodal .modalcontent .modaltable table tr:nth-child(even)
																																				{
																																				background-color: #ffffff;
																																				height: 20px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modalcontent {
																																				width: 98%;
																																				padding: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable {
																																				margin-top: 0px;
																																				height: auto !important;
																																				overflow-x: hidden;
																																				overflow-y: auto;
																																				padding-bottom: 45px;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table .grid-header
																																				{
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr
																																				{
																																				margin-top: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td
																																				{
																																				background: none;
																																				padding: 0;
																																				border: 0;
																																				padding-left: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(1)
																																				{
																																				text-align: right;
																																				font-size: 11.700000000000001px;
																																				vertical-align: top;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modalcontent .modaltable table tr td:nth-child(2)
																																				{
																																				font-size: 11.700000000000001px;
																																				width: 100%;
																																				text-align: left;
																																				vertical-align: top;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button
																																				{
																																				margin: 0px;
																																				width: 100%;
																																				float: right;
																																				background: #5e5e5e;
																																				padding: 0px 0px;
																																				display: inline-block;
																																				color: #ffffff;
																																				text-align: center;
																																				height: 45px;
																																				line-height: 45px;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .supported-files-list .modal-footer .Cancel-button:hover
																																				{
																																				background: #707070;
																																				color: #ffffff;
																																				-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar {
																																				width: 280px !important;
																																				position: fixed;
																																				top: 0px;
																																				right: 0px;
																																				height: auto;
																																				z-index: 1;
																																				/*display: block!important;*/
																																				-webkit-transition: all 0.5s ease-in-out;
																																				-moz-transition: all 0.5s ease-in-out;
																																				-o-transition: all 0.5s ease-in-out;
																																				transition: all 0.5s ease-in-out;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-body,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner,[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-group
																																				{
																																				display: block;
																																				height: auto;
																																				padding-bottom: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading
																																				{
																																				background: #f1f1f1;
																																				height: 20px;
																																				color: #ffffff !important;
																																				padding: 2.5% 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-heading .accordion-toggle
																																				{
																																				color: #000000;
																																				line-height: 20px;
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .accordion-inner
																																				{
																																				padding: 0px 0px;
																																				height: auto !important;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list
																																				{
																																				height: 100%;
																																				margin: 0;
																																				padding: 0;
																																				list-style: none;
																																				font-size: 12px;
																																				background: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li
																																				{
																																				display: block;
																																				border-top: 1px dotted #d8d8d8;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover
																																				{
																																				background: #1abdfe;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li:hover a
																																				{
																																				color: white;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a
																																				{
																																				display: block;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list li a:hover
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected a:hover
																																				{
																																				color: #ffffff;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .dropdown-sidebar .dropdown-options-list .selected:hover
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar {
																																				width: 280px !important;
																																				position: fixed;
																																				font-size: 12px;
																																				top: 50px;
																																				right: 0px;
																																				height: auto;
																																				z-index: 2;
																																				/*display: block!important;*/
																																				-webkit-transition: all 0.5s ease-in-out;
																																				-moz-transition: all 0.5s ease-in-out;
																																				-o-transition: all 0.5s ease-in-out;
																																				transition: all 0.5s ease-in-out;
																																				-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading {
																																				background: #f1f1f1;
																																				height: 20px;
																																				color: #ffffff !important;
																																				padding: 2.5% 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .heading .header-label
																																				{
																																				color: #000000;
																																				line-height: 20px;
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner {
																																				padding: 0px 0px;
																																				height: auto !important;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable
																																				{
																																				display: block;
																																				padding: 0px 0px;
																																				height: auto;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																				z-index: 4;
																																				-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table
																																				{
																																				background: #dedede;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table td .mediaBox
																																				{
																																				width: 20px;
																																				height: 20px;
																																				border: 1px solid #5e5e5e;
																																				float: left;
																																				overflow: hidden;
																																				margin: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr.selected
																																				{
																																				background-color: #01a3e4 !important;
																																				height: 20px;
																																				font-size: 12px;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(odd)
																																				{
																																				background-color: #f1f1f1;
																																				height: 20px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .media-sidebar .inner .modaltable table tr:nth-child(even)
																																				{
																																				background-color: #ffffff;
																																				height: 20px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent {
																																				position: relative;
																																				z-index: 2;
																																				width: 100% !important;
																																				-webkit-transition: all 0.5s ease-in-out;
																																				-moz-transition: all 0.5s ease-in-out;
																																				-o-transition: all 0.5s ease-in-out;
																																				transition: all 0.5s ease-in-out;
																																				-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav {
																																				position: relative;
																																				margin: 5px 0 0 0;
																																				float: left;
																																				width: 100%;
																																				padding-left: 0px;
																																				list-style: none;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav li {
																																				float: left;
																																				margin: 0;
																																				padding: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a {
																																				display: block;
																																				color: #808080;
																																				text-decoration: none;
																																				background: #f1f1f1;
																																				margin: 0;
																																				padding: 0.25em 1em;
																																				border-left: 1px solid #ffffff;
																																				border-top: 1px solid #ababab;
																																				border-right: 1px solid #ababab;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav a:hover
																																				{
																																				background: #ababab;
																																				color: #808080;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected
																																				{
																																				display: block;
																																				color: #ffffff;
																																				text-decoration: none;
																																				background: #333333;
																																				margin: 0;
																																				padding: 0.25em 1em;
																																				border-left: 1px solid #ffffff;
																																				border-top: 1px solid #ababab;
																																				border-right: 1px solid #ababab;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-nav .selected:hover
																																				{
																																				background: #ababab;
																																				color: #000000;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-container
																																				{
																																				padding-bottom: 45px;
																																				display: block;
																																				float: left;
																																				width: 100%;
																																				overflow-y: auto;
																																				overflow-x: hidden;
																																				height: 100%;
																																				-webkit-overflow-scrolling: touch;
																																				border: 1px solid #ababab;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data {
																																				display: block;
																																				padding: 0 5px 5px 5px;
																																				float: left;
																																				height: 100%;
																																				margin-bottom: 5px;
																																				width: 96%;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .grid
																																				{
																																				border: 1px solid #ababab;
																																				margin-top: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader
																																				{
																																				background: #f1f1f1;
																																				color: #000000;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .icon-warning-sign
																																				{
																																				background-position: -144px -120px;
																																				margin-right: 3px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr
																																				{
																																				padding: 10px;
																																				display: block;
																																				position: relative;
																																				border-bottom: 1px dashed #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td
																																				{
																																				display: block;
																																				background: none;
																																				width: 100%;
																																				padding: 0;
																																				border: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:last-child
																																				{
																																				position: absolute;
																																				top: 15px;
																																				right: 25px;
																																				width: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1)
																																				{
																																				width: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(1) progress
																																				{
																																				display: block;
																																				margin: 5px 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2)
																																				{
																																				margin-top: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(2) span
																																				{
																																				display: inline;
																																				margin-top: 4px;
																																				margin-right: 20px;
																																				font-size: 11.700000000000001px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td:nth-child(3)
																																				{
																																				position: absolute;
																																				display: block;
																																				bottom: 10px;
																																				right: 0px;
																																				width: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader table tr td img
																																				{
																																				width: 40px;
																																				height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .gridheader .checkbox-holder
																																				{
																																				text-align: right;
																																				padding-right: 0px;
																																				line-height: 20px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container
																																				{
																																				padding: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice
																																				{
																																				padding: 5px;
																																				display: block;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .section-header
																																				{
																																				border: 1px solid red;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper
																																				{
																																				width: 98%;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .dropdown-icon
																																				{
																																				position: absolute;
																																				top: 50%;
																																				right: 0;
																																				margin-top: -8px;
																																				margin-right: 10px;
																																				width: 16px;
																																				height: 16px;
																																				background-image: url("images/down.png");
																																				background-repeat: no-repeat;
																																				background-position: 0 center;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .selected-items-box
																																				{
																																				box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.3);
																																				cursor: pointer;
																																				border: 1px solid #dedede;
																																				padding: 5px;
																																				background-color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .mediaBox
																																				{
																																				width: 20px;
																																				height: 20px;
																																				border: 1px solid #5e5e5e;
																																				float: left;
																																				overflow: hidden;
																																				margin: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon
																																				{
																																				width: 30px;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-icon img
																																				{
																																				max-width: 30px;
																																				max-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .print-service-name
																																				{
																																				float: left;
																																				left: 40px;
																																				padding: 0;
																																				width: 200px;
																																				text-overflow: ellipsis;
																																				margin: 0;
																																				overflow: hidden;
																																				line-height: 32px;
																																				white-space: nowrap;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modalcontent .tabs-data .printservice-container .printservice .multiple-select-wrapper .list
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modal-footer .floatleft {
																																				float: left;
																																				padding-left: 10px;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .special-pages-modal .modal-footer .add-more-pages
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable {
																																				margin-top: 10px;
																																				height: 100% !important;
																																				overflow-x: hidden;
																																				overflow-y: auto;
																																				padding-bottom: 45px;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options
																																				{
																																				float: left;
																																				display: block;
																																				width: 48%;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-header
																																				{
																																				width: 100%;
																																				display: block;
																																				font-weight: bold;
																																				border-bottom: 1px solid #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options
																																				{
																																				width: 100%;
																																				display: block;
																																				margin-top: 10px;
																																				border-bottom: 1px dashed #f1f1f1;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table
																																				{
																																				border: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options table td
																																				{
																																				border-bottom: 1px dashed #f1f1f1;
																																				vertical-align: top;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .key
																																				{
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .orginal-options .section-options .value
																																				{
																																				font-weight: normal;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options
																																				{
																																				float: right;
																																				display: block;
																																				width: 48%;
																																				margin-left: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-header
																																				{
																																				width: 100%;
																																				display: block;
																																				font-weight: bold;
																																				border-bottom: 1px solid #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options
																																				{
																																				width: 100%;
																																				margin-top: 10px;
																																				display: block;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table
																																				{
																																				border: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options table td
																																				{
																																				border-bottom: 1px dashed #f1f1f1;
																																				vertical-align: top;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .key
																																				{
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .printoptions-changes-modal .modaltable .latest-options .section-options .value
																																				{
																																				font-weight: normal;
																																			}
																																			
																																			[DeviceType="Mobile"] .approval-modal .modal-header {
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .approval-modal .modalcontent {
																																				padding: 10px;
																																				max-height: 100px;
																																				overflow-y: auto;
																																				overflow-x: hidden;
																																			}
																																			
																																			[DeviceType="Mobile"] .approval-modal .icon {
																																				width: 18px;
																																				height: 18px;
																																				line-height: 18px;
																																				margin-right: 5px;
																																				margin-top: 2px;
																																			}
																																			
																																			[DeviceType="Mobile"] .approval-modal .icon-ok {
																																				background-position: -288px 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button {
																																				margin: 0px;
																																				margin-left: 0px;
																																				float: left;
																																				width: 100%;
																																				background: #01a3e4;
																																				padding: 0px 0px;
																																				display: inline-block;
																																				color: #ffffff;
																																				height: 45px;
																																				line-height: 45px;
																																				text-align: center;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .approval-modal .modal-footer .OK-button:hover {
																																				background: #01b5fd;
																																				color: #ffffff;
																																				-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal {
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile
																																				{
																																				position: relative;
																																				-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar
																																				{
																																				width: 280px;
																																				position: fixed;
																																				top: 0;
																																				right: 0px;
																																				height: 93%;
																																				z-index: 1;
																																				/*display: block!important;*/
																																				-webkit-transition: all 0.5s ease-in-out;
																																				-moz-transition: all 0.5s ease-in-out;
																																				-o-transition: all 0.5s ease-in-out;
																																				transition: all 0.5s ease-in-out;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-container
																																				{
																																				display: block;
																																				height: 100%;
																																				padding-bottom: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-heading
																																				{
																																				background: #5e5e5e;
																																				color: #ffffff !important;
																																				padding-left: 15px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				font-weight: bold !important;
																																				vertical-align: top !important;
																																				line-height: 50px !important;
																																				font-size: 13px !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .sidebar-inner
																																				{
																																				padding: 0px 0px;
																																				height: 95% !important;
																																				-webkit-overflow-scrolling: touch;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																				padding-left: 15px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list
																																				{
																																				height: 100%;
																																				margin: 0;
																																				padding: 0;
																																				list-style: none;
																																				font-size: 12px;
																																				background: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li
																																				{
																																				display: block;
																																				border-top: 1px dotted #d8d8d8;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover
																																				{
																																				background: #1abdfe;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li:hover a
																																				{
																																				color: white;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a
																																				{
																																				display: block;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list li a:hover
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected a:hover
																																				{
																																				color: #ffffff;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .dropdown-sidebar .dropdown-options-list .selected:hover
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .back
																																				{
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav
																																				{
																																				display: block !important;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: auto;
																																				line-height: 45px;
																																				font-size: 11.049999999999999px;
																																				padding-left: 10px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modal-header .select-nav .select-nav-link:hover
																																				{
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data
																																				{
																																				display: inline-block;
																																				border-left: 1px dotted #d8d8d8;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data span,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data span
																																				{
																																				padding-right: 4px;
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a
																																				{
																																				color: #000000;
																																				display: inline-block;
																																				line-height: 40px;
																																				padding: 0px 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .select-data a:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .map-data a:hover
																																				{
																																				color: #ffffff;
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option
																																				{
																																				display: inline-block;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option span
																																				{
																																				padding-right: 4px;
																																				font-size: 13px;
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a
																																				{
																																				color: #ffffff;
																																				display: inline-block;
																																				line-height: 40px;
																																				padding: 0px 10px;
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .datasource-steps .selected-option a:hover
																																				{
																																				color: #ffffff;
																																				background: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent
																																				{
																																				padding: 0px;
																																				background-color: #ffffff;
																																				padding: 0px 0px;
																																				height: auto;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent select
																																				{
																																				font-size: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection
																																				{
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: block;
																																				float: left;
																																				padding: 10px;
																																				border-top: 1px solid #f1f1f1;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template
																																				{
																																				margin-top: -10px;
																																				border-bottom: 1px dashed #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template .label
																																				{
																																				font-size: 11.700000000000001px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a
																																				{
																																				font-size: 10.4px;
																																				color: #01a3e4;
																																				text-decoration: underline;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .download-template a:hover
																																				{
																																				font-size: 10.4px;
																																				color: #5e5e5e;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:first-child
																																				{
																																				text-align: right;
																																				font-weight: bold;
																																				font-size: 11.700000000000001px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file tr td:last-child
																																				{
																																				text-align: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .upload-data-selection .select-file .note
																																				{
																																				font-weight: normal !important;
																																				font-style: italic;
																																				font-size: 11.700000000000001px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile
																																				{
																																				background-color: #f1f1f1;
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: block;
																																				float: left;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container
																																				{
																																				display: block !important;
																																				border-left: 1px dotted #d8d8d8;
																																				float: left;
																																				height: 40px;
																																				width: 19%;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link
																																				{
																																				color: #5e5e5e;
																																				display: block;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .last-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .input-mini,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .input-mini
																																				{
																																				color: #5e5e5e;
																																				text-transform: uppercase;
																																				height: 30px;
																																				font-size: 11.049999999999999px;
																																				text-align: center;
																																				padding: 0px;
																																				cursor: default;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section-for-mobile .label-container .icon-select-right
																																				{
																																				font-size: 24.7px !important;
																																				line-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section
																																				{
																																				background-color: #f1f1f1;
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: none;
																																				float: left;
																																				height: 40px;
																																				border-bottom: 1px dashed #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft
																																				{
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-selection-section .floatleft span.label
																																				{
																																				font-size: 12px;
																																				line-height: 40px;
																																				padding-left: 10px;
																																				color: #5e5e5e;
																																				padding-right: 15px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section
																																				{
																																				background-color: #f1f1f1;
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: block;
																																				float: left;
																																				height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft
																																				{
																																				float: left;
																																				display: block;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft span.label
																																				{
																																				font-size: 12px;
																																				line-height: 40px;
																																				padding-left: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatleft input
																																				{
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright
																																				{
																																				padding-right: 15px;
																																				line-height: 40px;
																																				float: right;
																																				display: block;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
																																				{
																																				margin-left: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright span.label
																																				{
																																				font-size: 12px;
																																				line-height: 35px;
																																				position: relative;
																																				top: -3px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .input-mini
																																				{
																																				font-size: 10px !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-select-right
																																				{
																																				font-size: 26px;
																																				line-height: 29px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .datasource-filter-section .floatright .icon-search
																																				{
																																				line-height: 29px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable
																																				{
																																				display: block;
																																				height: auto !important;
																																				overflow-x: auto;
																																				overflow-y: auto;
																																				float: left;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table
																																				{
																																				background: #dedede;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header
																																				{
																																				font-weight: bold;
																																				background: #919191 !important;
																																				color: #ffffff;
																																				height: 30px !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td
																																				{
																																				white-space: nowrap;
																																				padding-left: 5px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover
																																				{
																																				background: transparent;
																																				cursor: default;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .column-filter-label
																																				{
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header td:hover .dropdown-menu
																																				{
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter
																																				{
																																				position: relative;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link
																																				{
																																				width: auto;
																																				line-height: 20px;
																																				font-size: 11px;
																																				padding: 0px;
																																				padding-right: 10px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-bottom,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-select-top
																																				{
																																				top: 6px;
																																				position: relative;
																																				padding-left: 5px;
																																				font-size: 17px;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .column-filter .column-filter-link span.icon-filter
																																				{
																																				font-size: 10px;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list
																																				{
																																				border: 1px solid #f1f1f1;
																																				line-height: 16px;
																																				background: #ffffff;
																																				padding: 10px;
																																				margin: 0;
																																				position: absolute;
																																				left: -5px;
																																				top: 25px;
																																				min-width: 120px;
																																				display: none;
																																				cursor: default;
																																				font-size: 11px;
																																				z-index: 100;
																																				-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
																																				-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
																																				box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li
																																				{
																																				display: block;
																																				border-bottom: 1px dotted #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:hover a
																																				{
																																				color: white;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a
																																				{
																																				display: block;
																																				padding: 5px 5px;
																																				color: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a:hover
																																				{
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon
																																				{
																																				width: 20px;
																																				font-size: 9px;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-icon img
																																				{
																																				max-width: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li a .column-filter-name
																																				{
																																				padding: 0;
																																				width: 160px;
																																				font-size: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list li:last-child
																																				{
																																				border-bottom: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search
																																				{
																																				float: right;
																																				margin-right: 15px;
																																				padding-top: 12px;
																																				position: relative;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search input
																																				{
																																				display: inline;
																																				float: left;
																																				width: 100%;
																																				font-size: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.search-button
																																				{
																																				background: transparent;
																																				border: 0px;
																																				padding: 7px;
																																				margin-right: 10px;
																																				border-radius: 4px;
																																				margin-left: -50px;
																																				color: #5e5e5e;
																																				display: inline;
																																				float: right;
																																				margin-top: -30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross
																																				{
																																				color: #f1f1f1;
																																				font-size: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter:hover,[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search .icon-cross:hover
																																				{
																																				color: #01a3e4;
																																				font-size: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search button.clear-button
																																				{
																																				background: transparent;
																																				border: 0px;
																																				padding: 7px;
																																				padding-right: 0px;
																																				border-radius: 4px;
																																				margin-left: -25px;
																																				color: #5e5e5e;
																																				display: inline;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.header .dropdown-menu>.column-filter-list .filter-search span.icon-filter
																																				{
																																				color: #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr.selected
																																				{
																																				background-color: #fffae3 !important;
																																				height: 25px;
																																				font-size: 11px;
																																				color: #5e5e5e;
																																				font-weight: normal;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(odd)
																																				{
																																				background-color: #ffffff;
																																				height: 25px;
																																				font-size: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .select-datasource-container-for-mobile .modalcontent .modaltable table tr:nth-child(even)
																																				{
																																				background-color: #ffffff;
																																				height: 25px;
																																				font-size: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .select-datasource-modal .modal-footer .number-of-records
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile {
																																				position: relative;
																																				-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar
																																				{
																																				width: 280px;
																																				position: fixed;
																																				right: 0px;
																																				top: 0px;
																																				height: 93%;
																																				z-index: 1;
																																				/*display: block!important;*/
																																				-webkit-transition: all 0.5s ease-in-out;
																																				-moz-transition: all 0.5s ease-in-out;
																																				-o-transition: all 0.5s ease-in-out;
																																				transition: all 0.5s ease-in-out;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-container
																																				{
																																				display: block;
																																				height: 100%;
																																				padding-bottom: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-heading
																																				{
																																				background: #5e5e5e;
																																				color: #ffffff !important;
																																				padding-left: 15px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				font-weight: bold !important;
																																				vertical-align: top !important;
																																				line-height: 50px !important;
																																				font-size: 13px !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .dropdown-sidebar .sidebar-inner
																																				{
																																				padding: 0px 0px;
																																				height: 95% !important;
																																				-webkit-overflow-scrolling: touch;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																				padding-left: 15px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav
																																				{
																																				display: block !important;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: auto;
																																				line-height: 45px;
																																				font-size: 11.049999999999999px;
																																				padding-left: 10px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modal-header .select-nav .select-nav-link:hover
																																				{
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent
																																				{
																																				background: transparent;
																																				height: auto !important;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection
																																				{
																																				border-bottom: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper
																																				{
																																				width: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .filtersection .multiple-select-wrapper .list
																																				{
																																				max-height: 250px;
																																				position: fixed;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section
																																				{
																																				border-bottom: 1px solid #f1f1f1;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td
																																				{
																																				display: block;
																																				margin-top: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td select
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section table tr td:last-child
																																				{
																																				margin-top: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper td
																																				{
																																				border: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section .multiple-select-wrapper .list
																																				{
																																				height: 160px;
																																				position: fixed;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td
																																				{
																																				border-right: 0px;
																																				vertical-align: top;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-bold
																																				{
																																				background-position: -167px -48px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-underline
																																				{
																																				background-position: -144px -50px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-italic
																																				{
																																				background-position: -192px -48px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-left
																																				{
																																				background-position: -264px -48px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-center
																																				{
																																				background-position: -288px -48px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .icon-align-right
																																				{
																																				background-position: -312px -48px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn
																																				{
																																				float: left;
																																				background: #333333;
																																				padding: 5px 5px;
																																				display: inline-block;
																																				color: #ffffff;
																																				text-align: center;
																																				width: 12%;
																																				border-right: 1px solid #5e5e5e;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btn:hover
																																				{
																																				background: #808080;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected
																																				{
																																				float: left;
																																				background: #01a3e4;
																																				padding: 5px 5px;
																																				width: 12%;
																																				display: inline-block;
																																				text-align: center;
																																				color: #ffffff;
																																				border-right: 1px solid #5e5e5e;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modalcontent .toolbar-section td .btnselected:hover
																																				{
																																				background: #808080;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable
																																				{
																																				margin-top: 0px;
																																				height: auto !important;
																																				max-height: none !important;
																																				overflow-x: hidden;
																																				width: 100%;
																																				overflow-y: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container
																																				{
																																				display: block;
																																				float: left;
																																				border-bottom: 1px dashed #ababab;
																																				width: 100%;
																																				position: relative;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component
																																				{
																																				padding: 5px;
																																				padding-left: 5px;
																																				display: inline-block;
																																				width: auto;
																																				float: left;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				font-size: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:last-child
																																				{
																																				position: absolute;
																																				right: 0px;
																																				top: -5px;
																																				width: auto;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(1)
																																				{
																																				width: auto;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2)
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(2) input
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3)
																																				{
																																				display: inline;
																																				padding-left: 5px;
																																				float: left;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) select
																																				{
																																				width: 100%;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(3) input
																																				{
																																				width: 100%;
																																				margin-top: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component:nth-child(4)
																																				{
																																				width: auto;
																																				display: block;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-header
																																				{
																																				display: block;
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item
																																				{
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .component-container .component .component-item input
																																				{
																																				font-size: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable table
																																				{
																																				border: 1px solid #dedede;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .tabs-container-for-mobile .modaltable .gridheader
																																				{
																																				font-weight: bold;
																																				background: #5e5e5e;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .modal-footer .floatleft {
																																				float: left;
																																				padding-left: 10px;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .tabs-modal .modal-footer .add-more-files {
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal {
																																				width: 100% !important;
																																				margin-left: 0 !important;
																																				margin-top: 0 !important;
																																				top: 20% !important;
																																				left: 0 !important;
																																				position: fixed;
																																				height: inherit;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal .modal-header {
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal .modalcontent {
																																				overflow: auto;
																																				display: table;
																																				margin: 10px 0;
																																				padding: 10px 15px;
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator
																																				{
																																				font-family: 'ElegantIcons';
																																				speak: none;
																																				font-style: normal;
																																				font-weight: normal;
																																				font-variant: normal;
																																				text-transform: none;
																																				line-height: 1;
																																				-webkit-font-smoothing: antialiased;
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal .modalcontent .info-small-indicator:before
																																				{
																																				content: "\e060";
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-small-indicator
																																				{
																																				font-size: 50px;
																																				color: #b4b4b4;
																																				display: table-cell;
																																				position: relative;
																																				width: 1px;
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal .modalcontent span.info-text {
																																				padding-left: 20px;
																																				display: table-cell;
																																				vertical-align: top;
																																				font-size: 13px;
																																				line-height: 24px;
																																				color: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .confirm-modal .modal-footer {
																																				border-top: 0px solid lightgrey;
																																				position: relative;
																																				overflow: auto;
																																				background: #f1f1f1;
																																				padding: 0;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				width: 100%;
																																				height: initial;
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container
																																				{
																																				padding: 0px;
																																				background-position: center center;
																																				-moz-background-size: contain;
																																				-webkit-background-size: contain;
																																				background-size: contain;
																																				background-repeat: no-repeat;
																																				width: 100%;
																																				height: auto;
																																				text-align: center;
																																				margin-left: auto;
																																				margin-right: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container img
																																				{
																																				display: block;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .image-container-selected
																																				{
																																				border: 3px solid #5e5e5e !important;
																																				-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
																																				-moz-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
																																				box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.5);
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows
																																				{
																																				top: 20%;
																																				position: fixed;
																																				width: 100%;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow
																																				{
																																				float: left;
																																				padding: 10px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				background-color: #5e5e5e;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .left-arrow:hover
																																				{
																																				background: #01b5fd;
																																				-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow
																																				{
																																				float: right;
																																				padding: 10px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				background-color: #5e5e5e;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .picassa-preview-modal .modal-content .navigation-arrows .right-arrow:hover
																																				{
																																				background: #01b5fd;
																																				-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																				box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable {
																																				margin-top: 0px;
																																				height: auto !important;
																																				max-height: none !important;
																																				overflow-x: hidden;
																																				width: 100%;
																																				overflow-y: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container
																																				{
																																				display: block;
																																				float: left;
																																				border-bottom: 1px dashed #ababab;
																																				width: 100%;
																																				position: relative;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component
																																				{
																																				padding: 5px;
																																				padding-left: 5px;
																																				display: inline-block;
																																				width: auto;
																																				float: left;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				font-size: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:last-child
																																				{
																																				position: absolute;
																																				right: 0px;
																																				top: 0px;
																																				width: auto;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(1)
																																				{
																																				width: auto;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2)
																																				{
																																				display: inline;
																																				padding-left: 5px;
																																				float: left;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) select
																																				{
																																				width: 100%;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component:nth-child(2) input
																																				{
																																				width: 100%;
																																				margin-top: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-header
																																				{
																																				display: block;
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item
																																				{
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item select,[DeviceType="Mobile"] .blank-pages-modal .modaltable .component-container .component .component-item input
																																				{
																																				font-size: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modal-footer .floatleft {
																																				float: left;
																																				padding-left: 10px;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .blank-pages-modal .modal-footer .add-more-files {
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper {
																																				border-bottom: 0px solid #01a3e4;
																																				margin-left: auto;
																																				margin-right: auto;
																																				margin-top: 0px;
																																				width: 100%;
																																				position: relative;
																																				height: auto;
																																				top: 0;
																																				left: 0;
																																				z-index: 1050;
																																				*zoom: 1;
																																				background: #ffffff;
																																				box-shadow: 0 0 0 rgba(0, 0, 0, 0);
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper:before,[DeviceType="Mobile"] .product-customization-wrapper:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper:after {
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper select,[DeviceType="Mobile"] .product-customization-wrapper textarea,[DeviceType="Mobile"] .product-customization-wrapper input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper input[type="password"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime"],[DeviceType="Mobile"] .product-customization-wrapper input[type="datetime-local"],[DeviceType="Mobile"] .product-customization-wrapper input[type="date"],[DeviceType="Mobile"] .product-customization-wrapper input[type="month"],[DeviceType="Mobile"] .product-customization-wrapper input[type="time"],[DeviceType="Mobile"] .product-customization-wrapper input[type="week"],[DeviceType="Mobile"] .product-customization-wrapper input[type="number"],[DeviceType="Mobile"] .product-customization-wrapper input[type="email"],[DeviceType="Mobile"] .product-customization-wrapper input[type="url"],[DeviceType="Mobile"] .product-customization-wrapper input[type="search"],[DeviceType="Mobile"] .product-customization-wrapper input[type="tel"],[DeviceType="Mobile"] .product-customization-wrapper input[type="color"],[DeviceType="Mobile"] .product-customization-wrapper .uneditable-input
																																				{
																																				border-radius: 0px;
																																				-webkit-border-radius: 0px;
																																				-moz-border-radius: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .container {
																																				padding: 0px;
																																				width: 100%;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header
																																				{
																																				background-color: #01a3e4;
																																				*zoom: 1;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				padding-left: 10px;
																																				border-top: 4px solid #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .header-label
																																				{
																																				font-weight: bold;
																																				vertical-align: top;
																																				color: #ffffff;
																																				line-height: 40px;
																																				padding-left: 5px;
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .save-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .review-job,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .print-options,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .close,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .split-window
																																				{
																																				display: none !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back
																																				{
																																				display: block;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span
																																				{
																																				padding-right: 4px;
																																				font-size: 15.6px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back span.label
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a
																																				{
																																				color: #ffffff;
																																				display: inline-block;
																																				line-height: 40px;
																																				padding: 0px 20px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .home a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .help a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-header .back a:hover
																																				{
																																				color: #ffffff;
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container
																																				{
																																				display: block;
																																				*zoom: 1;
																																				width: 100%;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .container
																																				{
																																				padding: 0px;
																																				width: 100%;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer
																																				{
																																				width: 100%;
																																				display: block;
																																				padding: 0px;
																																				background: #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container
																																				{
																																				display: inline-block;
																																				margin: 5px 0;
																																				margin-bottom: 10px;
																																				width: 100%;
																																				padding-left: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .floatleft
																																				{
																																				margin-left: 15px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-label
																																				{
																																				color: #5e5e5e;
																																				font-weight: normal;
																																				font-size: 10px;
																																				line-height: 10px;
																																				margin: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .pricing-value
																																				{
																																				display: block;
																																				color: #000000;
																																				font-size: 13px;
																																				font-weight: normal;
																																				line-height: 20px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info
																																				{
																																				float: right;
																																				display: inline-block;
																																				margin-right: 20px;
																																				width: 30%;
																																				line-height: 11px;
																																				text-align: right;
																																				margin-top: 7px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link
																																				{
																																				padding: 0;
																																				line-height: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span
																																				{
																																				font-size: 9px;
																																				line-height: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .pricing-container .more-info .more-info-link span.label
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container
																																				{
																																				margin-top: 5px;
																																				display: inline-block;
																																				padding: 0px;
																																				width: 100%;
																																				z-index: 1000;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				background: #ffffff;
																																				height: 45px;
																																				float: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatleft
																																				{
																																				width: 50%;
																																				text-align: center;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .floatright
																																				{
																																				width: 50%;
																																				text-align: center;
																																				float: right;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button
																																				{
																																				background: #5e5e5e;
																																				display: block;
																																				line-height: 45px;
																																				color: #ffffff;
																																				width: 100%;
																																				padding: 0px;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .save-job-button:hover
																																				{
																																				background: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button
																																				{
																																				background: #01a3e4;
																																				display: block;
																																				line-height: 45px;
																																				color: #ffffff;
																																				width: 100%;
																																				padding: 0px;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-container .product-customization-footer .button-container .add-to-cart-button:hover
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel
																																				{
																																				border-top: 0px solid #01a3e4;
																																				margin-top: 0;
																																				height: 100%;
																																				box-shadow: 0 0 0px rgba(0, 0, 0, 0);
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder
																																				{
																																				display: block;
																																				background-color: #5e5e5e;
																																				*zoom: 1;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				padding-left: 15px;
																																				border-top: 0px solid #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-panel-title-holder:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .header-label
																																				{
																																				font-weight: bold;
																																				vertical-align: top;
																																				color: #ffffff;
																																				line-height: 40px;
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .prev-nav
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files-hint
																																				{
																																				width: 100%;
																																				background-color: #f1f1f1;
																																				padding: 10px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				font-weight: bold;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files
																																				{
																																				display: block;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																				height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																				margin: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span
																																				{
																																				padding-right: 4px;
																																				font-size: 15.6px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.icon-plus
																																				{
																																				display: block;
																																				line-height: 40px;
																																				position: relative;
																																				font-size: 14px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link span.label
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .add-files .prev-nav-link .icon-select-right
																																				{
																																				font-size: 26px !important;
																																				line-height: 45px;
																																				position: relative;
																																				top: 5px;
																																				left: 4px;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder
																																				{
																																				padding: 0px 0px;
																																				max-height: none !important;
																																				min-height: 100px;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder table
																																				{
																																				line-height: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr
																																				{
																																				display: block;
																																				border-bottom: 1px dashed #c4c4c4;
																																				padding: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td
																																				{
																																				border-bottom: 0;
																																				padding: 0 px;
																																				text-align: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(1)
																																				{
																																				width: 100% !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr td:nth-child(2)
																																				{
																																				width: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder tr:last-child
																																				{
																																				border: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .file-name
																																				{
																																				width: 180px;
																																				text-overflow: ellipsis;
																																				overflow: hidden;
																																				white-space: nowrap;
																																				float: left;
																																				margin: 0px;
																																				padding: 0px;
																																				padding-left: 5px;
																																				font-size: 13px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions
																																				{
																																				float: right;
																																				position: relative;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-arrow
																																				{
																																				background: url('images/leftarrow.png');
																																				background-repeat: no-repeat;
																																				padding-left: 16px;
																																				width: 16px;
																																				margin: 0px;
																																				height: 16px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link
																																				{
																																				float: right;
																																				width: auto;
																																				font-size: 10px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link .fileoptions-label
																																				{
																																				color: #ffffff;
																																				width: 16px;
																																				height: 16px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .fileoptions .fileoptions-link:hover .fileoptions-label
																																				{
																																				color: #ffffff;
																																				width: 16px;
																																				height: 16px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu
																																				{
																																				display: block;
																																				background: white;
																																				position: fixed;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu ul
																																				{
																																				list-style: none;
																																				padding: 0;
																																				margin: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list
																																				{
																																				border: 1px solid #f1f1f1;
																																				border-top: 0px solid #ffffff;
																																				background: #ffffff;
																																				width: 174px;
																																				margin: 0;
																																				position: absolute;
																																				right: 0;
																																				display: block;
																																				cursor: default;
																																				z-index: 10000;
																																				-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
																																				-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
																																				box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.28);
																																				padding: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li
																																				{
																																				display: block;
																																				border-bottom: 0px dotted #f1f1f1;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-folder-open
																																				{
																																				background-position: -432px -120px;
																																				width: 16px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:hover .icon-preflight-error
																																				{
																																				background-position: -144px -120px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a
																																				{
																																				display: block;
																																				color: #5e5e5e;
																																				font-size: 11px;
																																				padding: 10px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a span[class*="icon-"]
																																				{
																																				float: left;
																																				padding-bottom: 5px;
																																				top: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-folder-open
																																				{
																																				background-position: -408px -120px;
																																				width: 16px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-preflight-error
																																				{
																																				background-position: -217px -120px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-top,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .icon-arrow-down
																																				{
																																				font-size: 16px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a .options-label
																																				{
																																				width: 145px;
																																				text-overflow: ellipsis;
																																				overflow: hidden;
																																				white-space: nowrap;
																																				float: left;
																																				margin: 0px;
																																				padding: 0px;
																																				padding-left: 5px;
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li a:hover
																																				{
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-filespanel .files-holder .dropdown-menu>.fileoptions-list li:last-child
																																				{
																																				border-bottom: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel
																																				{
																																				border-top: 0px solid #01a3e4;
																																				padding: 0px;
																																				margin-top: 0;
																																				box-shadow: 0 0 0px rgba(0, 0, 0, 0);
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder
																																				{
																																				display: block;
																																				background-color: #5e5e5e;
																																				*zoom: 1;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				padding-left: 15px;
																																				border-top: 0px solid #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .jobs-panel-title-holder:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .header-label
																																				{
																																				font-weight: bold;
																																				vertical-align: top;
																																				color: #ffffff;
																																				line-height: 40px;
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav
																																				{
																																				display: none;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																				height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span
																																				{
																																				padding-right: 4px;
																																				font-size: 15.6px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.icon-plus
																																				{
																																				display: block;
																																				line-height: 35px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link span.label
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel .prev-nav-link .icon-select-right
																																				{
																																				font-size: 26px !important;
																																				line-height: 45px;
																																				position: relative;
																																				top: 5px;
																																				left: 4px;
																																				display: block;
																																				color: #ffffff !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel input,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel select
																																				{
																																				width: 100%;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				line-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel span
																																				{
																																				font-size: -7px;
																																				color: #000000;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow
																																				{
																																				display: row;
																																				padding-left: 0;
																																				margin: 0 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalrow span
																																				{
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell
																																				{
																																				margin-top: 0px;
																																				padding: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsinglecell .panel-title-tooltip
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalfirstcell
																																				{
																																				display: block;
																																				padding: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-jobpanel #globalsecondcell
																																				{
																																				display: block;
																																				padding: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel
																																				{
																																				border-top: 0px solid #01a3e4;
																																				padding: 0px;
																																				margin-top: 0;
																																				box-shadow: 0 0 0px rgba(0, 0, 0, 0);
																																				height: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder
																																				{
																																				display: block;
																																				background-color: #5e5e5e;
																																				*zoom: 1;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				padding-left: 15px;
																																				border-top: 0px solid #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title-holder:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .header-label
																																				{
																																				font-weight: bold;
																																				vertical-align: top;
																																				color: #ffffff;
																																				line-height: 40px;
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav
																																				{
																																				display: none;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																				height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span
																																				{
																																				padding-right: 4px;
																																				font-size: 15.6px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.icon-plus
																																				{
																																				display: block;
																																				line-height: 35px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .add-files-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link span.label
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .prev-nav-link .icon-select-right
																																				{
																																				font-size: 26px !important;
																																				line-height: 45px;
																																				position: relative;
																																				top: 5px;
																																				left: 4px;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .panel-title-tooltip
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-panel-title
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printOptionsDiv
																																				{
																																				height: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-printoptionspanel .printoptions-sidebarmenu
																																				{
																																				z-index: 0;
																																				height: 70% !important;
																																				overflow-x: hidden;
																																				overflow-y: auto;
																																				direction: ltr;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel
																																				{
																																				width: 100%;
																																				margin-left: auto;
																																				margin-right: auto;
																																				margin-top: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-panel-title-holder
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder
																																				{
																																				background-color: #f1f1f1;
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: block;
																																				float: left;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator
																																				{
																																				padding: 0px;
																																				width: auto;
																																				display: block;
																																				float: left;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .recordslabel
																																				{
																																				float: left;
																																				display: block;
																																				line-height: 30px;
																																				height: 30px;
																																				margin-right: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder
																																				{
																																				line-height: 20px;
																																				-webkit-border-radius: 6px;
																																				-moz-border-radius: 6px;
																																				border-radius: 6px;
																																				-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																																				display: block;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn
																																				{
																																				background-color: transparent;
																																				padding: 5px 10px;
																																				display: inline-block;
																																				line-height: 18px;
																																				color: #5e5e5e;
																																				border-right: 1px solid #f1f1f1;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn:hover
																																				{
																																				color: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .btn1
																																				{
																																				border-right: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .record-navigation-holder .record-navigator .items-holder .input-small
																																				{
																																				width: 90px;
																																				font-size: 11px;
																																				line-height: 15px;
																																				text-align: center;
																																				padding-top: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder
																																				{
																																				display: block;
																																				background-color: #5e5e5e;
																																				*zoom: 1;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				border-top: 0px solid #5e5e5e;
																																				float: left;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .customization-panel-title-holder:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .header-label
																																				{
																																				font-weight: bold;
																																				vertical-align: top;
																																				color: #ffffff;
																																				line-height: 40px;
																																				padding-left: 15px;
																																				font-size: 13px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav
																																				{
																																				display: none;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																				height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span
																																				{
																																				padding-right: 4px;
																																				font-size: 15.6px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.icon-plus
																																				{
																																				display: block;
																																				line-height: 35px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link span.label
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .prev-nav-link .icon-select-right
																																				{
																																				font-size: 26px !important;
																																				line-height: 45px;
																																				position: relative;
																																				top: 5px;
																																				left: 4px;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .arrow-indicator,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .splitwindow
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof span
																																				{
																																				padding-right: 4px;
																																				font-size: 11px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
																																				{
																																				color: #000000;
																																				display: inline-block;
																																				border-left: 1px dotted #d8d8d8;
																																				line-height: 40px;
																																				padding: 0px 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
																																				{
																																				color: #ffffff;
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .label
																																				{
																																				display: none !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a
																																				{
																																				color: #000000;
																																				display: inline-block;
																																				border-left: 1px dotted #d8d8d8;
																																				line-height: 40px;
																																				padding: 0px 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a .icon-pdfproof
																																				{
																																				background-position: -216px -144px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover
																																				{
																																				color: #ffffff;
																																				background: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .pdfproof a:hover .icon-pdfproof
																																				{
																																				background-position: -216px -144px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a
																																				{
																																				color: #ffffff;
																																				display: inline-block;
																																				border-left: 1px dotted #d8d8d8;
																																				line-height: 40px;
																																				padding: 0px 10px;
																																				background-color: transparent;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .updatepreview a:hover
																																				{
																																				color: #ffffff;
																																				background: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-preview-panel .preview-area
																																				{
																																				margin-bottom: 10px;
																																				margin-top: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar
																																				{
																																				margin-left: auto;
																																				margin-right: auto;
																																				display: block;
																																				width: 94%;
																																				margin: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom
																																				{
																																				background: url('images/fittowindow.png');
																																				background-repeat: no-repeat;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .icon-fit-to-zoom:hover
																																				{
																																				background: url('images/fittowindow_hover.png');
																																				background-repeat: no-repeat;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn
																																				{
																																				background-color: transparent;
																																				padding: 5px 10px;
																																				display: inline-block;
																																				line-height: 18px;
																																				color: #5e5e5e;
																																				border-right: 1px solid #f1f1f1;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btn:hover
																																				{
																																				color: #000000;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected
																																				{
																																				padding: 5px 10px;
																																				display: inline-block;
																																				line-height: 18px;
																																				color: #01a3e4;
																																				text-decoration: none;
																																				background-color: transparent;
																																				border-right: 1px solid #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .btnselected:hover
																																				{
																																				color: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1
																																				{
																																				/*padding: 5px 0;
																																																																											width: 50%;
																																																																											display: inline-block;
																																																																											margin-left: 10px;*/
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .items-holder
																																				{
																																				height: 30px;
																																				-webkit-border-radius: 6px;
																																				-moz-border-radius: 6px;
																																				border-radius: 6px;
																																				-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																																				background: #ffffff;
																																				border: 1px solid #f1f1f1;
																																				float: left;
																																				width: 73px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section1 .btn1
																																				{
																																				border-right: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2
																																				{
																																				padding: 5px 0;
																																				margin-top: 0px;
																																				width: 100%;
																																				text-align: center;
																																				float: left;
																																				display: block;
																																				margin-left: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .items-holder
																																				{
																																				line-height: 30px;
																																				-webkit-border-radius: 6px;
																																				-moz-border-radius: 6px;
																																				border-radius: 6px;
																																				-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																																				background: #ffffff;
																																				border: 1px solid #f1f1f1;
																																				width: 258px;
																																				margin-left: auto;
																																				margin-right: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .input-small
																																				{
																																				width: 90px;
																																				font-size: 11px;
																																				line-height: 15px;
																																				text-align: center;
																																				padding-top: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section2 .btn1
																																				{
																																				border-right: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3
																																				{
																																				float: left;
																																				display: none;
																																				padding: 5px 0;
																																				width: 100%;
																																				text-align: right;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .items-holder
																																				{
																																				line-height: 30px;
																																				-webkit-border-radius: 6px;
																																				-moz-border-radius: 6px;
																																				border-radius: 6px;
																																				-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px
																																					rgba(0, 0, 0, 0.1);
																																				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065) 1px 2px rgba(0, 0, 0, 0.1);
																																				background: #ffffff;
																																				border: 1px solid #f1f1f1;
																																				float: left;
																																				width: 170px;
																																				margin-left: auto;
																																				margin-right: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-previewarea-toolbar .section3 .in-percentage
																																				{
																																				font-weight: bold;
																																				padding: 5px 10px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel
																																				{
																																				border-top: 0px solid #01a3e4;
																																				margin-top: 0;
																																				width: 100%;
																																				height: 100%;
																																				margin-top: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder
																																				{
																																				display: none;
																																				background-color: #5e5e5e;
																																				*zoom: 1;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				padding-left: 0px;
																																				border-top: 0px solid #5e5e5e;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-panel-title-holder:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar
																																				{
																																				width: 280px;
																																				position: fixed;
																																				right: 0px;
																																				height: 93%;
																																				z-index: 1;
																																				/*display: block!important;*/
																																				-webkit-transition: all 0.5s ease-in-out;
																																				-moz-transition: all 0.5s ease-in-out;
																																				-o-transition: all 0.5s ease-in-out;
																																				transition: all 0.5s ease-in-out;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-container
																																				{
																																				display: block;
																																				height: 100%;
																																				padding-bottom: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-heading
																																				{
																																				background: #5e5e5e;
																																				color: #ffffff !important;
																																				padding-left: 15px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				font-weight: bold !important;
																																				vertical-align: top !important;
																																				line-height: 40px !important;
																																				font-size: 13px !important;
																																				border-top: 1px dotted #f1f1f1;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .sidebar-inner
																																				{
																																				padding: 0px 0px;
																																				height: 95% !important;
																																				-webkit-overflow-scrolling: touch;
																																				width: 100%;
																																				overflow-x: hidden;
																																				overflow-y: auto !important;
																																				padding-left: 15px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list
																																				{
																																				height: 100%;
																																				margin: 0;
																																				padding: 0;
																																				list-style: none;
																																				font-size: 12px;
																																				background: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li
																																				{
																																				display: block;
																																				border-top: 1px dotted #d8d8d8;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover
																																				{
																																				background: #1abdfe;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li:hover a
																																				{
																																				color: white;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a
																																				{
																																				display: block;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list li a:hover
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a
																																				{
																																				color: #ffffff;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected a:hover
																																				{
																																				color: #ffffff;
																																				padding: 5px 10px;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .dropdown-sidebar .dropdown-options-list .selected:hover
																																				{
																																				background: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder
																																				{
																																				padding: 0;
																																				width: 100%;
																																				display: block;
																																				float: left;
																																				height: auto !important;
																																				position: relative;
																																				-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				-moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																				box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.15);
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr
																																				{
																																				display: inline;
																																				border-bottom: 1px dashed #c4c4c4;
																																				padding: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr td
																																				{
																																				border-bottom: 0;
																																				padding: 0 5px;
																																				text-align: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder tr:last-child
																																				{
																																				border: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile
																																				{
																																				display: block;
																																				background-color: #5e5e5e;
																																				*zoom: 1;
																																				box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
																																				padding-left: 0px;
																																				border-top: 0px solid #5e5e5e;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:before,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
																																				{
																																				display: table;
																																				content: "";
																																				line-height: 0;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-panel-title-holder-for-mobile:after
																																				{
																																				clear: both;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .header-label
																																				{
																																				font-weight: bold !important;
																																				vertical-align: top !important;
																																				color: #ffffff !important;
																																				line-height: 40px !important;
																																				font-size: 13px !important;
																																				padding-left: 15px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .splitwindow,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .arrow-indicator
																																				{
																																				display: none !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .next-nav,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .prev-nav
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav
																																				{
																																				display: block !important;
																																				border-left: 1px dotted #d8d8d8;
																																				float: right;
																																				height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
																																				{
																																				color: #ffffff;
																																				display: block;
																																				float: right;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span
																																				{
																																				padding-right: 4px;
																																				font-size: 15.6px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.icon-plus,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.icon-plus
																																				{
																																				display: block;
																																				line-height: 35px;
																																				position: relative;
																																				top: 3px;
																																				left: 1px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link span.label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link span.label
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .select-nav-link
																																				{
																																				line-height: 40px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .next-nav-link .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .select-nav .prev-nav-link .icon-select-right
																																				{
																																				font-size: 26px !important;
																																				line-height: 45px;
																																				position: relative;
																																				top: 5px;
																																				left: 4px;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile
																																				{
																																				background-color: #f1f1f1;
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: block;
																																				float: left;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container
																																				{
																																				display: block !important;
																																				border-left: 1px dotted #d8d8d8;
																																				float: left;
																																				height: 40px;
																																				width: 19%;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link
																																				{
																																				color: #5e5e5e;
																																				display: block;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .last-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .label
																																				{
																																				color: #5e5e5e;
																																				display: block;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				line-height: 35px;
																																				padding: 0px;
																																				cursor: default;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section-for-mobile .label-container .icon-select-right
																																				{
																																				font-size: 24.7px !important;
																																				line-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-display tr td
																																				{
																																				display: inline-block !important;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile
																																				{
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: block;
																																				float: left;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft span
																																				{
																																				padding-left: 4px;
																																				display: block;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatleft select
																																				{
																																				display: block;
																																				width: 97%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .floatright
																																				{
																																				display: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile
																																				{
																																				background-color: #f1f1f1;
																																				width: 97%;
																																				border-top: 0px;
																																				margin-left: 5px;
																																				margin-right: 10px;
																																				margin-top: 10px;
																																				margin-bottom: 10px;
																																				display: block;
																																				float: left;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container
																																				{
																																				display: block !important;
																																				border-left: 1px dotted #d8d8d8;
																																				float: left;
																																				height: 40px;
																																				width: 19%;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link
																																				{
																																				color: #5e5e5e;
																																				display: block;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				text-decoration: none;
																																				cursor: pointer;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .next-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .prev-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .first-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .last-nav-link:hover,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .last-nav-link:hover
																																				{
																																				background-color: #01a3e4;
																																				color: #ffffff;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .label,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .label
																																				{
																																				color: #5e5e5e;
																																				display: block;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				padding: 0px 20px;
																																				line-height: 35px;
																																				cursor: default;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .next-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .prev-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .first-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .last-nav-filter .icon-select-right,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .records-filter-section-for-mobile .records-navigation-for-mobile .label-container .icon-select-right
																																				{
																																				font-size: 24.7px !important;
																																				line-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section
																																				{
																																				background-color: #f1f1f1;
																																				width: 100%;
																																				border-top: 0px;
																																				margin-right: 10px;
																																				display: none;
																																				float: left;
																																				height: auto;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft
																																				{
																																				display: block;
																																				width: 100%;
																																				padding-left: 15px;
																																				padding-top: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft span.label
																																				{
																																				font-size: 11px;
																																				line-height: 20px;
																																				display: inline-block;
																																				padding-left: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatleft select
																																				{
																																				width: auto;
																																				display: none;
																																				font-size: 13px;
																																				line-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright
																																				{
																																				display: block;
																																				width: 100%;
																																				float: left;
																																				padding-left: 15px;
																																				line-height: 40px;
																																				border-left: 1px dotted #d8d8d8;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
																																				{
																																				margin-left: 5px;
																																				display: block;
																																				float: left;
																																				text-transform: uppercase;
																																				height: 40px;
																																				font-size: 11.049999999999999px;
																																				text-decoration: none;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright span.label
																																				{
																																				font-size: 12px;
																																				line-height: 40px;
																																				position: relative;
																																				top: -3px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-filter-section .floatright .icon-select-right
																																				{
																																				font-size: 65px;
																																				line-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination
																																				{
																																				width: 100%;
																																				margin-top: 10px;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
																																				{
																																				margin-left: 20px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination span.label
																																				{
																																				font-size: 12px;
																																				position: relative;
																																				top: -3px;
																																				left: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .pagination .icon-select-right
																																				{
																																				font-size: 26px;
																																				line-height: 29px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content
																																				{
																																				padding: 0px 0px;
																																				height: 77% !important;
																																				-webkit-overflow-scrolling: touch;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .personalization-table
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table
																																				{
																																				float: left;
																																				border-spacing: 0px;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table td
																																				{
																																				vertical-align: middle;
																																				padding: 2px 0;
																																				margin: 0;
																																				display: block;
																																				float: left;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table select,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table textarea,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] table input[type="text"],[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] table input[type="text"]
																																				{
																																				width: 100%;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				line-height: 30px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables
																																				{
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesSingle"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesBatch"] .form-lables td,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content div[ng-repeat="template in vdp.formtemplatesDual"] .form-lables td
																																				{
																																				vertical-align: middle;
																																				padding: 2px 0;
																																				margin: 0;
																																				display: block !important;
																																				float: left !important;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container
																																				{
																																				display: block;
																																				padding: 5px;
																																				width: 100%;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .vdp-dual-container .radio-button-holder
																																				{
																																				float: left;
																																				padding-left: 10px;
																																				padding-top: 5px;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-lables,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .form-controls
																																				{
																																				padding: 10px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator
																																				{
																																				width: 100%;
																																				overflow: hidden;
																																				padding: 2px;
																																				background-color: #01a3e4;
																																				font-weight: bold;
																																				color: #ffffff;
																																				border-bottom-style: solid;
																																				border-bottom-color: #BAC7DB;
																																				border-bottom-width: 1px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparator td
																																				{
																																				padding-left: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formRowSeparatorText
																																				{
																																				overflow: hidden;
																																				text-align: left;
																																				border-bottom-style: dotted;
																																				border-bottom-color: #f1f1f1;
																																				border-bottom-width: 1px;
																																				color: #5e5e5e;
																																				font-size: 90%;
																																				font-style: italic;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconColorStyle
																																				{
																																				float: left;
																																				vertical-align: middle;
																																				display: block;
																																				margin: 2px;
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconStyle
																																				{
																																				cursor: pointer;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .iconDeleteStyle
																																				{
																																				cursor: pointer;
																																				vertical-align: middle;
																																				margin: 2px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorStyle
																																				{
																																				float: left;
																																				width: 20px;
																																				height: 22px;
																																				vertical-align: middle;
																																				display: block;
																																				margin: 2px;
																																				margin-top: 0px;
																																				margin-right: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListStyle
																																				{
																																				float: left;
																																				height: 22px;
																																				vertical-align: middle;
																																				display: block;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .formColorListItemStyle
																																				{
																																				float: left;
																																				width: 12px;
																																				height: 22px;
																																				vertical-align: middle;
																																				display: block;
																																				margin: 2px;
																																				margin-top: 0px;
																																				margin-right: 0px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .activeSmall
																																				{
																																				color: #0099FF;
																																				font-weight: Bold;
																																				font-size: 12;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-next-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-rewind-to-prev-breakpoint,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
																																				{
																																				margin-left: 5px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content span.label
																																				{
																																				font-size: 12px;
																																				float: left;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-left,[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-select-right
																																				{
																																				font-size: 26px !important;
																																				line-height: 29px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-bold
																																				{
																																				background-position: -167px -48px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-underline
																																				{
																																				background-position: -144px -50px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .icon-italic
																																				{
																																				background-position: -192px -48px;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn
																																				{
																																				float: left;
																																				background: #333333;
																																				padding: 5px 5px;
																																				display: inline-block;
																																				color: #ffffff;
																																				border-right: 1px solid #5e5e5e;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btn:hover
																																				{
																																				background: #808080;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected
																																				{
																																				float: left;
																																				background: #01a3e4;
																																				padding: 5px 5px;
																																				display: inline-block;
																																				color: #ffffff;
																																				border-right: 1px solid #5e5e5e;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .btnselected:hover
																																				{
																																				background: #808080;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn
																																				{
																																				float: left;
																																				padding: 0px;
																																				display: inline-block;
																																				color: #5e5e5e;
																																				text-decoration: none;
																																			}
																																			
																																			[DeviceType="Mobile"] .product-customization-wrapper .product-customization-personalization-panel .personalization-content-holder .personalization-content .nav-btn:hover
																																				{
																																				color: #01a3e4;
																																			}
																																			
																																			[DeviceType="Mobile"] .footer-for-mobile {
																																				display: block !important;
																																				float: left;
																																				width: 100%;
																																			}
																																			
																																			[DeviceType="Mobile"] .footer-for-mobile .button-container {
																																				display: block;
																																				width: 100%;
																																				background: #ffffff;
																																				margin-top: 15px;
																																				float: none;
																																				padding: 10px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				text-align: center;
																																			}
																																			
																																			[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button
																																				{
																																				display: inline-block;
																																				line-height: 35px;
																																				color: #000000;
																																				background-color: #f9f9f9;
																																				background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
																																				background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
																																					to(#f1f1f1));
																																				background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
																																				background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
																																				background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
																																				background-repeat: repeat-x;
																																				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
																																					endColorstr='#fff1f1f1', GradientType=0);
																																				width: 45%;
																																				text-decoration: none;
																																				-webkit-border-radius: 10px !important;
																																				-moz-border-radius: 10px !important;
																																				border-radius: 10px !important;
																																				border: 1px solid #c4c4c4;
																																				margin-right: 2.5%;
																																			}
																																			
																																			[DeviceType="Mobile"] .footer-for-mobile .button-container .previous-button:hover
																																				{
																																				background: #f1f1f1;
																																				color: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button
																																				{
																																				display: inline-block;
																																				line-height: 35px;
																																				color: #000000;
																																				background-color: #f9f9f9;
																																				background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
																																				background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
																																					to(#f1f1f1));
																																				background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
																																				background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
																																				background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
																																				background-repeat: repeat-x;
																																				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
																																					endColorstr='#fff1f1f1', GradientType=0);
																																				width: 45%;
																																				text-decoration: none;
																																				-webkit-border-radius: 10px !important;
																																				-moz-border-radius: 10px !important;
																																				border-radius: 10px !important;
																																				border: 1px solid #c4c4c4;
																																				margin-left: 2.5%;
																																			}
																																			
																																			[DeviceType="Mobile"] .footer-for-mobile .button-container .next-button:hover
																																				{
																																				background: #f1f1f1;
																																				color: #5e5e5e;
																																			}
																																			
																																			[DeviceType="Mobile"] .validation-container {
																																				float: left;
																																				border: 1px solid #f1f1f1;
																																				background: #ff0000;
																																				padding: 5px;
																																				-webkit-box-sizing: border-box;
																																				-moz-box-sizing: border-box;
																																				box-sizing: border-box;
																																				font-size: 12px;
																																			}
																																			
																																			[DeviceType="Mobile"] .validation-container .validation-header .icon-warning-sign
																																				{
																																				background-position: -144px -120px;
																																				margin-right: 3px;
																																			}
																																			
																																			[DeviceType="Mobile"] .validation-container .validation-header .validaiton-info
																																				{
																																				color: #ffffff !important;
																																				line-height: 15px;
																																				width: 100%;
																																				font-weight: bold;
																																			}
																																			
																																			[DeviceType="Mobile"] .validation-container .validation-item {
																																				color: #ffffff !important;
																																				line-height: 15px;
																																				display: block;
																																				width: 100%;
																																				float: left;
																																			}
																																			
																																			}
																																			@font-face {
																																				font-family: 'custom-arial';
																																				src: url('fonts/arial/ARIALN.eot');
																																				src: url('fonts/arial/ARIALN.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/arial/ARIALN.woff') format('woff'),
																																					url('fonts/arial/ARIALN.svg#custom-arial') format('svg'),
																																					url('fonts/arial/ARIALN.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-verdana';
																																				src: url('fonts/verdana/verdana.eot');
																																				src: url('fonts/verdana/verdana.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/verdana/verdana.woff') format('woff'),
																																					url('fonts/verdana/verdana.svg#custom-verdana') format('svg'),
																																					url('fonts/verdana/verdana.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-trebuchet';
																																				src: url('fonts/trebuc/trebuc.eot');
																																				src: url('fonts/trebuc/trebuc.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/trebuc/trebuc.woff') format('woff'),
																																					url('fonts/trebuc/trebuc.svg#custom-trebuchet') format('svg'),
																																					url('fonts/trebuc/trebuc.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-times';
																																				src: url('fonts/times/times.eot');
																																				src: url('fonts/times/times.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/times/times.woff') format('woff'),
																																					url('fonts/times/times.svg#custom-times') format('svg'),
																																					url('fonts/times/times.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-courier';
																																				src: url('fonts/cour/cour.eot');
																																				src: url('fonts/cour/cour.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/cour/cour.woff') format('woff'),
																																					url('fonts/cour/cour.svg#custom-courier') format('svg'),
																																					url('fonts/cour/cour.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-comicsans';
																																				src: url('fonts/comic/comic.eot');
																																				src: url('fonts/comic/comic.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/comic/comic.woff') format('woff'),
																																					url('fonts/comic/comic.svg#custom-comicsans') format('svg'),
																																					url('fonts/comic/comic.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-calibri';
																																				src: url('fonts/calibri/calibri.eot');
																																				src: url('fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/calibri/calibri.woff') format('woff'),
																																					url('fonts/calibri/calibri.svg#custom-calibri') format('svg'),
																																					url('fonts/calibri/calibri.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-questrial';
																																				src: url('fonts/Questrial/Questrial-Regular.eot');
																																				src: url('fonts/Questrial/Questrial-Regular.eot?#iefix')
																																					format('embedded-opentype'),
																																					url('fonts/Questrial/Questrial-Regular.woff') format('woff'),
																																					url('fonts/Questrial/Questrial-Regular.svg#custom-questrial')
																																					format('svg'), url('fonts/Questrial/Questrial-Regular.ttf')
																																					format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-nevis';
																																				src: url('fonts/nevis/nevis.eot');
																																				src: url('fonts/nevis/nevis.eot?#iefix') format('embedded-opentype'),
																																					url('fonts/nevis/nevis.woff') format('woff'),
																																					url('fonts/nevis/nevis.svg#custom-nevis') format('svg'),
																																					url('fonts/nevis/nevis.ttf') format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-garamond';
																																				src: url('fonts/Garamond/GaramondNo8-Regular.eot');
																																				src: url('fonts/Garamond/GaramondNo8-Regular.eot?#iefix')
																																					format('embedded-opentype'),
																																					url('fonts/Garamond/GaramondNo8-Regular.woff') format('woff'),
																																					url('fonts/Garamond/GaramondNo8-Regular.svg#custom-garamond')
																																					format('svg'), url('fonts/Garamond/GaramondNo8-Regular.ttf')
																																					format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			@font-face {
																																				font-family: 'custom-didactgothic';
																																				src: url('fonts/DidactGothic/DidactGothic.eot');
																																				src: url('fonts/DidactGothic/DidactGothic?#iefix')
																																					format('embedded-opentype'),
																																					url('fonts/DidactGothic/DidactGothic.woff') format('woff'),
																																					url('fonts/DidactGothic/DidactGothic.svg#custom-didactgothic')
																																					format('svg'), url('fonts/DidactGothic/DidactGothic.ttf')
																																					format('truetype');
																																				font-weight: normal;
																																				font-style: normal;
																																			}
																																			
																																			.font-custom-arial {
																																				font-family: custom-arial;
																																			}
																																			
																																			.font-custom-verdana {
																																				font-family: custom-verdana;
																																			}
																																			
																																			.font-custom-trebuchet {
																																				font-family: custom-trebuchet;
																																			}
																																			
																																			.font-custom-times {
																																				font-family: custom-times;
																																			}
																																			
																																			.font-custom-courier {
																																				font-family: custom-courier;
																																			}
																																			
																																			.font-custom-comicsans {
																																				font-family: custom-comicsans;
																																			}
																																			
																																			.font-custom-calibri {
																																				font-family: custom-calibri;
																																			}
																																			
																																			.font-custom-questrial {
																																				font-family: custom-questrial;
																																			}
																																			
																																			.font-custom-nevis {
																																				font-family: custom-nevis;
																																			}
																																			
																																			.font-custom-garamond {
																																				font-family: custom-garamond;
																																			}
																																			
																																			.font-custom-didactgothic {
																																				font-family: custom-didactgothic;
																																			}
																																			/* BSPG changes
																																																					.category-title {
																																																					position: relative;
																																																					top: -186px;
																																																		}
																																																					.category-title h5 {
																																																					background-color: white;
																																																border: solid #d6dadd 1px;
																																																width: 130px;
																																														} */
																																			.category-title h5 {
																																				color: #00257a;
																																			}
																																			
																																			.category-item:hover .category-title h5 {
																																				color: #01a3e4;
																																			}
																																			
																																			.product-actions .btn,.category-item .category-actions .btn {
																																				background: #ff6e26;
																																			}
																																			
																																			.product-customization-leftframe .product-name {
																																				color: #00257a;
																																				margin: 10px 0;
																																				font-size: 15px;
																																			}
																																			.footer span.ng-scope {
																																				margin-right: 9px;
																																				display: inline-block;
																																		}
																																.product-actions .btn:hover, .category-item .category-actions .btn:hover {
																																		background: #48AD26;
																															}
																													.mediamodal .modalcontent .modaltable table td .mediaBox {
																													visibility: hidden;
																													}
																												.category-list-view-all { display: none; }
																	.mini-cart .mini-cart-link { clear: none; line-height: 29px;border-bottom: 0px;}
																	.icon_info {
															cursor: pointer;
							color: red !important;
													}
											.tool_tip span {
										color: rgb(0, 0, 0) !important;
										font-family: Roboto, sans-serif !important;
									}
									.tool_tip_content span {
										font-size: 11px !important;
									font-weight: normal;
				}
			.location-date-time {
				float: right;
				text-transform: uppercase;
				color: #5e5e5e;
				font-size: 11px;
				font-weight: 400;
				font-family: 'Roboto', Arial, sans-serif;
				margin: 6px 40px;
		}
	

