#menu {
	display:block;
	float:left;
	width:20%;
	width: calc(190px);
	height:100%;
	border:0;
}

#main {
	display:block;
	float:left;
	width:80%;
	width: calc(100% - 190px);
	border:0;
	height:100%;
}

@media (min-width:1023px) {
	#menu {
		width:17%;
		width: calc(190px);
	}
	#main {
		width:83%;
		width: calc(100% - 190px);
	}
}

@media (min-width:1203px) {
	#menu {
		width:15%;
		width: calc(190px);
	}
	#main {
		width:85%;
		width: calc(100% - 190px);
	}
}


.pretty-popup {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,0.6);
}

.pretty-popup-inner {
	width:710px;
	height:540px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	margin:0 auto;
	background-color:#fff;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;

}
.pretty-popup-header {
	background-color:#2e368f;
	width:100%;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
}
.pretty-popup-header img {
	display:block;
	padding:15px 0 15px 55px;
	height:65px;
}
.pretty-popup-content {
	padding: 50px;
}

.pretty-popup-content h1{
	margin-top:0;
}
.pretty-popup-content-inner {
	padding-right:60px;
	overflow-y:scroll;
	height:195px;
}
.pretty-popup-content-inner a {
	text-decoration:underline;
}

.pretty-popup-content-buttons {
	margin-top:50px;
	padding-top:20px;
	border-top:3px solid #e4e4e4;
}
#dialog-confirm-terms-button,
#dialog-confirm-image-button,
#dismiss-image-consent {
	padding: 10px 50px;
	background-color:#f58220;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	font-size:20px !important;
	border-color:#f58220;
}
#dismiss-image-consent {
	background-color:#818181;
	border-color:#818181;
	margin-left:15px;

}

#dismiss-terms {
	font-size:14px;
	margin-left:30px;
}

.form label:not(.ui-checkboxradio-label){
	min-width:150px;
	display:block;
	float:left;
	padding:0;
	margin:6px 4px;
	text-align:right
}
.or-divider {
	font-weight:bold;
}
/* fieldset form row (credentials) */
.form fieldset label:not(.ui-checkboxradio-label) {
	min-width:130px;
}
fieldset .me_pwd_wrapper {
	width:300px;
}

.form .widget-actions{margin:4px}

.form input,
.form #UserAddForm .form-row .iti {margin:2px 4px;vertical-align:middle;}
.form #UserAddForm .form-row .iti {width:40%;min-width:180px;}
.form #UserAddForm .form-row .iti input {width:100%;}
.form #UserAddForm .form-row .iti input[readonly]{
	border-width:0px;
	background-color:transparent;
	padding-left:32px;
}
.form #UserAddForm .form-row .iti.isReadonly .iti__selected-flag {
	padding-left:0;
	cursor:not-allowed;
}
.form #UserAddForm .form-row .iti.isReadonly .iti__selected-flag .iti__arrow {
	display:none;
}
.form #UserAddForm .form-row .iti.isReadonly .iti__selected-flag:hover {
	background-color:transparent;
}


.form input.pkd-combobox-input, .form input.ui-spinner-input {
	margin:0;
}
#FormConnections .form input[type="checkbox"]{margin:8px 4px}
.form input[type="checkbox"]{margin:6px 4px}
.form .text input[type="checkbox"]{
	margin:0 4px;
	vertical-align:text-top;
}
.form select,
.form textarea{margin:0 4px}
.form button{margin:4px}


/* radio block */

.form .radio-block {
	display:inline-block;
}
.form .radio-block-alt button, .form .radio-block-alt input[type="text"], .form .radio-block-alt select{
	margin: 9px 4px;
}
.form .radio-block input:not(.pkd-combobox-input){margin:0 0 0 8px;vertical-align:middle;}
.form .radio-block input[type="checkbox"]{margin:7px 4px;vertical-align:middle;}
.form .radio-block input[type="text"]{margin:2px 0 2px 8px;}

.form .radio-block label{min-width:1px;display:inline-block;*display:inline;*zoom:1;float:none;padding:0;margin:4px;text-align:right}
.form .radio-block span:first-child:not(.ui-icon){margin-left:155px}
.form-row:not(.fieldinp) {clear:both;}
.form .form-row .radio-block span:first-child:not(.ui-icon){margin-left:0}
.form .form-row .radio-block input[type="text"]:first-child{margin-left:4px}

.form div.form-row { display:block;margin: 8px 0 }
.form div.form-row.hideScreen, .form div.form-row.remove{display:none;}
.form div.form-row-mixed label:first-child{ padding-top:3px }
.form div.form-row .text {
	margin: 7px 4px;
	display:inline-block;
	vertical-align: middle;
}
.form-row-bootstrap .checkbox {
	padding-left: 150px;
	padding-top:0;
	margin-top:0;
}

.form-row-footnote {
	clear:both;
	padding-left: 160px;
	line-height:1.5;
}
.form-row-footnote-adjust {
	clear:none;
}

.form-row-left .form-row-footnote {
	padding-left: 0px;
}
.form .form-row-left label:not(.ui-checkboxradio-label) {
	text-align:left;
}

.form-row.form-row-connected input,
.form-row.form-row-connected button,
.form-row.form-row-connected select{
	min-height:17px;
	margin:0 0 0 4px;
	vertical-align:middle;
}

.form-row.form-row-connected input ~ select,
.form-row.form-row-connected select ~ input,
.form-row.form-row-connected select ~ button {
	margin-left:-4px;
}

.form-row .cp_header {
	margin-bottom:10px;
}
.form-left, .form-right {
	float:left;
}
.label-note {}

.req {
	color:red;
}
.req.text {
	font-weight:bold;
}

.pkd-form-label {
	min-width:150px;
	padding-right:6px;
	float:left;
}
.pkd-form-label {
	padding-right:0;
}
.pkd-form-description {
	width:75%;
	float:left;
}
.pkd-form-description textarea {
	width:100%;
	max-height:420px;
	min-height:75px;
	margin: 4px;
	box-sizing: border-box;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.alert-link {font-weight:bold;}

/* GLobal Message used on the login page of the control panel */
#global-message {
	position:absolute;
	top:0;
	left:0;
	right:0;
	text-align:center;
}
#global-message .alert {
	padding: 10px 35px;
	font-size:1.3em;
	line-height:1.5;
}
#global-message .alert .close {
	font-family: Arial,sans-serif;
	background-color:transparent;
	border-width:0;
	float: right;
	font-size: 21px !important;
	line-height:21px !important;
	font-weight: 700;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	padding:0;
	margin: 0px -25px 0 0;
}

button.close {cursor: pointer;}
.report_form th{text-align:left}
input.dateField,input.f{width:70px}

.notice,.alert,.pkd_alert{font-size:1.1em;border:1px solid #d0cfb0;background-color:#fefdd6;margin-bottom:10px;clear:both;padding:.7em}
.pkd_alert.form-row {padding-left:0;}
.notice > p:first-child ,.alert > p:first-child ,.pkd_alert > p:first-child {margin-top:0;}
.notice > p:last-child ,.alert > p:last-child ,.pkd_alert > p:last-child {margin-bottom:0;}
.alert-small {padding:6px 10px;font-size:1em;}
.alert.saleprice{font-size:1em;margin-top:.2em}
.notice-inline,.alert-inline{color:#008700}
span.alert.inline {display: inline-block;}
.pkd_alert.alert-small {padding:.4em;margin:0;font-size:1em;}
.warning-inline {color:#f3631c;}
ul.pkd_alert li, .pkd_alert{color:#856404;}
.pkd_error {color:#7f2727;}

.error,.pkd_error,
.warning,.pkd_warning{
	font-size:1.1em;
	border:1px solid #baa1a3;
	background-color:#f8d7da;
	clear:both;
	margin:5px 0;
	padding:.7em;
}

.error,.error-inline,ul.pkd_error li,ul.pkd_warning li{color:#7f2727}
.error-div {
	padding:5px;
	border:1px solid #c00;
	background-color:#ffebe8;
}
.notice ul,.error ul,.warning ul,.alert ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
input.input-error {
	/*border:1px solid #c00;*/
	outline: #c00 solid 2px;
}

input.input-success {
	/*border:1px solid #1C911E;*/
	outline: #1C911E solid 2px
}
.input-icon {
	position:absolute;
	left:293px;
	top:0;
	bottom:0;
	height:26px;
	width:26px;
	font-family:'FontAwesome';
	text-align:center;
}
.input-icon:before {
	display:inline-block;
	vertical-align: middle;
	font-size:20px;
	line-height:1.5;
}
.input-icon.error-icon:before {
	content: "\f057";
	color:#7f2727;
}
.input-icon.success-icon:before {
	content: "\f058";
	color:#008700;
}
h1 .notice,h2 .notice,h3 .notice,h4 .notice,h5 .notice,h6 .notice,
h1 .alert,h2 .alert,h3 .alert,h4 .alert,h5 .alert,h6 .alert,
h1.pkd_alert,h2.pkd_alert,h3.pkd_alert,h4.pkd_alert,h5.pkd_alert,h6 .pkd_alert,
h1 .cp_alert,h2 .cp_alert,h3 .cp_alert,h4 .cp_alert,h5 .cp_alert,h6 .cp_alert,
h1 .error,h2 .error,h3 .error,h4 .error,h5 .error,h6 .error {
	font-size:14px;
}
.sa_rows td{vertical-align:top}
.sa_rows td span{float:left;margin-right:5px;cursor:pointer;}
.sa_rows td span.sa-btn {padding:0.4em;}
.sa_rows td span span{float:none;margin:0}
.sa_rows label{min-width:150px;display:inline-block;margin-right:5px;font-weight:700}
span.sa_radio label{min-width:1px;display:inline-block;margin-right:5px;font-weight:400}
.sa_rows td.sa_radio span{float:none}
.adminOnly:not(.ui-button){background-color:#ffebe8;padding:.5em}
.ui-button.adminOnly {
	color:#fff;
	border:1px solid #bb7d2d;
	background:#f3a23b url("../include/scripts/jquery/ui/css/images/ui-bg_glass_35_f3a23b_1x400.png") 50% 50% repeat-x;
}
a.adminOnly.ui-button {
	color:#fff;
}
.ui-button.adminOnly .ui-icon {
	background-image: url("../include/scripts/jquery/ui/css/images/ui-icons_fff_256x240.png");
}

.pkd_success alert,
.pkd_info .alert,
.pkd_warning .alert,
.pkd_error .alert,
.pkd_alert .alert {
	color: inherit;
	background: none;
	border-width: 0px;
	padding: 0;
}

.pkd_info{border:1px solid #20409A;background-color:#e5ecff;color:#20409A;margin:10px 0;}
.pkd_success{border:1px solid #1C911E;background-color: #e5ffec;color:#136114;margin:10px 0;}
.pkd_info a{font-weight:bold;}
.pkd_alert_dismiss_link.right {
	float:right;
	line-height:1;
	margin-left:10px;
	padding: 0;
	line-height:24px;
	margin-bottom:20px;
}
.pkd_alert_dismiss_link.close {
	background-color:transparent;
	border-width:0;
	font-size: 24px !important;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}
.pkd_alert_dismiss_link.close:hover {
	opacity:0.8;
}
ul.pkd_info li {color:#20409A;}
ul.pkd_alert,ul.pkd_error,ul.pkd_warning,ul.pkd_info,ul.pkd_success{list-style-type:none;margin:7px 0;margin-bottom:10px;clear:both;padding:.7em}
ul.pkd_alert li,ul.pkd_error li,ul.pkd_warning li,ul.pkd_info li{margin: 7px 0 0;position:relative;}
ul.pkd_alert li:first-child,ul.pkd_error li:first-child,ul.pkd_warning li:first-child,ul.pkd_info li:first-child{margin: 0}


ul.pkd_global_alert {
	position: relative;
	padding: 12px 20px;
	margin-bottom: 16px;
	border: 2px solid transparent;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
	margin-top:0;
}
ul.pkd_global_alert {
	padding-left:45px;
}
ul.pkd_global_alert:before {
	position:absolute;
	left:12px;
	top:8px;
	font-family: 'FontAwesome';
	font-size:22px;
}
ul.pkd_global_alert h1, ul.pkd_global_alert h2, ul.pkd_global_alert h3, ul.pkd_global_alert h4 {
	font-weight:normal;
	color:#fff;
}

ul.pkd_global_alert li p {
	line-height:1.4;
}
ul.pkd_global_alert h2 {font-size:20px; line-height:24px;}
ul.pkd_global_alert h3 {font-size:18px; line-height:22px;}

ul.pkd_global_alert br ~ .btn{
	margin-top:10px;
}

/* Modal */
.modal h1, .modal a {
	color:#fff;
	font-weight:bold;
}
.modal h1:before {
	font-family: 'FontAwesome';
	font-size:22px;
	display:inline-block;
	padding-right:10px;
}
.modal.pretty-popup-inner {
	height:auto;
}
.modal .pretty-popup-content-inner {
	font-size:16px;
	line-height:1.4;
}
.modal .pretty-popup-content-buttons {
	margin-top:20px;
	padding-top:10px;
	font-size:18px;
	border-color:rgba(255,255,255,0.5);
}
/* ALERT INFO */
ul.pkd_global_alert.alert-info, .modal-info {
	color: #fff;
	background-color: #42bbcc;
	border-color: #3c9dac;
}
ul.pkd_global_alert.alert-info li{
	color: #fff;
}

ul.pkd_global_alert.alert-info a,
ul.pkd_global_alert.alert-info .alert-link{
	color:#fff;
}
ul.pkd_global_alert.alert-info:before, .modal-info h1:before {
	content: "\f05a";
}

/* ALERT PRIMARY */
ul.pkd_global_alert.alert-primary:before, .modal-primary h1:before {
	content: "\f05a";
}
ul.pkd_global_alert.alert-primary, .modal-primary {
	color: #163961;
	background-color: #d4e2f1;
	border-color: #c3d6ec;
}
ul.pkd_global_alert.alert-primary li, ul.pkd_global_alert.alert-primary h1, ul.pkd_global_alert.alert-primary h2, ul.pkd_global_alert.alert-primary h3, ul.pkd_global_alert.alert-primary h4, ul.pkd_global_alert.alert-primary h5, ul.pkd_global_alert.alert-primary h6{
	color: #163961;
}

/* ALERT SUCCESS */
ul.pkd_global_alert.alert-success:before, .modal-success h1:before {
	content: "\f058";
}
ul.pkd_global_alert.alert-success, .modal-success {
	color: #fff;
	background-color: #4cbe83;
	border-color: #36ad6f;
}
ul.pkd_global_alert.alert-success li{
	color: #fff;
}

ul.pkd_global_alert.alert-success a,
ul.pkd_global_alert.alert-success .alert-link{
	color:#fff;
}

/* ALERT DANGER */
ul.pkd_global_alert.alert-danger:before, .modal-danger h1:before {
	content: "\f071";
}
ul.pkd_global_alert.alert-danger, .modal-danger {
	color: #fff;
	background-color:#e47c68;
	border-color: #d46c57;
}
ul.pkd_global_alert.alert-danger li{
	color: #fff;
}

ul.pkd_global_alert.alert-danger a,
ul.pkd_global_alert.alert-danger .alert-link{
	color:#fff;
}

/* ALERT WARNING */
ul.pkd_global_alert.alert-warning:before, .modal-warning h1:before {
	content: "\f06a";
}
ul.pkd_global_alert.alert-warning, .modal-warning {
	color: #fff;
	background-color: #fbaa25;
	border-color: #db9420;
}
ul.pkd_global_alert.alert-warning li{
	color: #fff;
	font-family: 'Helvetica', Arial, sans-serif;
}

ul.pkd_global_alert.alert-warning a,
ul.pkd_global_alert.alert-warning .alert-link{
	color:#fff;
	font-family: 'Helvetica', Arial, sans-serif;
}
ul.pkd_global_alert h1, ul.pkd_global_alert h2, ul.pkd_global_alert h3, ul.pkd_global_alert h4, ul.pkd_global_alert h5, ul.pkd_global_alert h6 {
	margin-bottom: 0.5rem;
	margin-top:0;
	padding:0;
	font-family: 'Helvetica', Arial, sans-serif;
}
ul.pkd_global_alert .btn {
	/*bootstrap button styles here*/
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1.375rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	font-family: 'Helvetica', Arial, sans-serif;
	text-decoration:none;
}
ul.pkd_global_alert .btn-primary {
	color: #fff;
	background-color: #008cff;
	border-color: #2a7abb;
	font-family: 'Helvetica', Arial, sans-serif;
}
ul.pkd_global_alert .btn-primary:hover {
	color: #fff;
	background-color: #006fff;
	border-color: #215691;
}
ul.pkd_global_alert .pkd_alert_action {
	font-size:13px;
	margin-top:2px;
}
ul.pkd_global_alert .btn-primary:focus, ul.pkd_global_alert .btn-primary.focus {
	box-shadow: 0 0 0 0.2rem rgba(42, 110, 187, 0.5);
}
ul.pkd_global_alert .btn-primary.disabled, ul.pkd_global_alert .btn-primary:disabled {
	color: #fff;
	background-color: #2a6ebb;
	border-color: #2a6ebb;
}
ul.pkd_global_alert .btn-primary:not(:disabled):not(.disabled):active, ul.pkd_global_alert .btn-primary:not(:disabled):not(.disabled).active, ul.pkd_global_alert .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #215691;
	border-color: #1e4f87;
}
ul.pkd_global_alert .btn-primary:not(:disabled):not(.disabled):active:focus, ul.pkd_global_alert .btn-primary:not(:disabled):not(.disabled).active:focus, ul.pkd_global_alert .show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(42, 110, 187, 0.5);
}

ul.pkd_global_alert p {
	margin-top: 0;
	margin-bottom: 1rem;
}

/* Forms */
.cp_radio_td input[type="radio"],
.cp_radio_td input[type="checkbox"]{
	vertical-align:middle;
	margin:0 3px 0 5px;
}

.form-adjustment {
	position:relative;
	display: inline-block;
}
.form-adjustment .submit-btn {
	position:relative;
	z-index:99;
}
#gateway-adjustment-disclaimer {
	min-width:450px;
	padding: 10px 10px 10px 10px;
	border:1px solid #ff5200;
	display:block;
	color:#ff5200;
	font-size:12px;
	z-index:90;
	margin-top:15px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 884px) {

	#gateway-adjustment-disclaimer {
		position:absolute;
		bottom:-78px;
		right:-260px;
		min-width:0;
		width:230px;
		margin-top:0px;
		padding: 10px 10px 10px 150px;
	}
}


/* Simple Pagination */
ul.pagination_simple{border-bottom: 1px solid #ddd;margin:15px 0 15px 0;padding:5px 0 5px 0;list-style: none;clear:both;position:relative}
ul.pagination_simple .page_txt1{float:left;margin-right:30px}
ul.pagination_simple .page_txt2{float:left;margin-right:30px}
ul.pagination_simple .page_prev,ul.pagination_simple .page_next,ul.pagination_simple .page_links{float:left;margin-right:10px}
ul.pagination_simple .page_links .sel{font-weight:700}
#paginate2 ul.pagination_simple{border-top: 1px solid #ddd;border-bottom:none}
.pagination-wrap {padding: 0 3px}

.group:before,.group:after {content:"";display:table}
.group:after {clear:both;}
.clear, .clearBoth {clear:both;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
.ui-widget-content a{color:#20409A}
.ui-widget-content a.pkd_button {color:#fff;}

/* for multiselects */
.multiselect_dropdown {
	position:relative;
	width: 94%;
	min-height: 25px;
	line-height: 25px;
	padding-right: 6%;
}
.multiselect_dropdown.hasMultiselect {
	padding: 0 0 3px 0;
	line-height: 35px;
}
.multiselect_dropdown.hasMultiselect .multiSelect {width:90%;}
.multiselect_dropdown.hasMultiselect .multiSelect .title,
.multiselect_dropdown.hasMultiselect .multiSelectContent {width: 98%;}
.multiselect_dropdown.hasMultiselect .multiSelectContent {
	line-height: 18px;
}

.multiselect_dropdown a.add-categories {
	position:absolute;
	top:0;
	right:6px;
	color:#20409A;
	line-height: 25px;
}
.multiselect_dropdown a.add-categories.hasMultiselect {
	font-weight:bold;
	line-height: 25px;
	right:-20px;
}
.multiselect_dropdown a.loadingMultiselect {
	display:inline-block;
	width: 30px;
	height: 30px;
	background:url('../images/loading30.gif') no-repeat 0 0;
	text-indent: 9999em;
}

.ui-tabs-panel input[type=submit],.ui-tabs-panel input[type=button],.ui-tabs-panel input[type=reset],button{font-size:.95em !important}
.ui-widget-content hr{color:#aaaaaa;border-color:#aaaaaa;background-color:#aaaaaa; height:1px; border:0}
#shipmentForm .ui-widget-content{border:0}
#shipmentForm .portlet-header{cursor:default}
#shipmentForm .portlet-header .ui-icon{cursor:pointer}
#shipmentForm .portlet{width:550px}


#blx_settings .ui-accordion{width:550px}
#blx_settings .ui-accordion .ui-accordion-header{font-size: 1.2em;padding-top: .5em;padding-bottom: .5em;}
#blx_settings .ui-accordion .ui-accordion-header.ui-state-active {
	border-bottom-width:0px;
}

#blx_settings .ui-accordion .ui-accordion-header .ui-icon {
	margin-right:0.5em;
}

#blx_settings .form-row select.form-control{
	max-width:62%;
}


#ebay-template-description_help_button{
	position: absolute;
	top: -38px;
	right: 9px;
}
.form-ebay-template-preview .cp_header button {
	margin-right:92px;
}

.jquery-datepicker.ui-icon-calendar {
	background: #fff url('../images/calendar.gif') no-repeat 77px center;
	width: 90px;
	margin-top:0;
	margin-bottom:0;
}

#blx_settings h1 .alert, #blx_settings h2 .alert,
#blx_settings h3 .alert, #blx_settings h4 .alert,
#blx_settings h5 .alert, #blx_settings h6 .alert {
	margin-top:10px;
}

/* Reports */
#report .cp_report_form {padding: 0 0 0 8px;}
.ui-tabs-report {font-size:1em;line-height:1.3em; margin: 10px 0 0;padding:3px 0;}
.ui-tabs-report li {float:left;padding: 0 0 0 8px;min-height:23px;vertical-align:middle;}
.ui-tabs-report li input, .ui-tabs-report li select, .ui-tabs-report li label {font-size:1.0em;vertical-align:middle;}
.ui-tabs-report li label {padding: 1px 3px 0 0}

.ui-tabs-report li label.ui-checkboxradio-label {padding:0.4em 1em;}

.ui-tabs-report li .ui-button-text-only .ui-button-text {padding:1px 0.8em;min-height:15px;}
.ui-tabs-report li select#report_orderby {min-width: 100px;}
.ui-tabs-report li#report-dir-li {padding:0;font-size:1.1em;}
#report_advanced_filters { display:none}

#report .cp_report_form .form .form-row input {margin:0}
#report .cp_report_form .form .radio-block label {vertical-align: middle;}
#report .cp_report_form .form .radio-block span {vertical-align:middle; margin-left:5px;}
#report .cp_report_form #keyword {
	width: 210px;
}
#report_filters.form .form-row label:first-child,
#report_advanced_filters.form .form-row label:first-child {
	min-width:0;
	width:120px;
}
.report_buttons {margin-top: 15px;padding: 0 0 10px 0;width:100%;border-bottom:1px dotted #000}

#show-adv-filters {text-decoration:none}
#show-adv-filters span{
	vertical-align:middle;
	display:inline-block;
	*display:inline;
	zoom:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#show-adv-filters:hover {color:#182165}
#show-adv-filters:hover span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#report .cp_results_criteria{background:none;padding:0 0 0 8px;}
#report .cp_results_criteria div{width:98%;background-color:#eee;padding:5px 1%;}

#report .btn {margin-right: 10px}
#report .btn+.btn {margin-right:15px}

/*
#report .cp_overview input,
#report .cp_overview select {
	min-height: 15px;
	line-height:15px;
}
#report .cp_overview select {height:23px}*/

#report div.myacctOptinBoxCP {display:none;position:relative;top:-8px;}
#report .myacctOptinBoxCP .myacctOptinBoxCP,
.checkbox.inline.myacctOptinBoxCP{
	float:none;
	display:block;
	margin-left:0 !important;
	text-align:left;
	margin-bottom:5px;
}
#report .myacctOptinBoxCP .myacctOptinBoxCP input {
	position:relative;
	top: -3px;
}

#report .cp_results_summary{background:#cccccc;padding:4px}
#report .admin_report_summary{list-style: none;margin:0;padding:0}
#report .admin_report_summary li.summary_label{float:left;font-weight:bold;padding-right:3px}
#report .admin_report_summary li.summary_value{float:left;margin-right:15px}


/* Custom select for exports & reports */
.sbHolder{background-color:#fff;border:solid 1px #fff;font-family:Arial,sans-serif;font-size:1em;font-weight:normal;height:1.6em;position:relative}
.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;border:0;padding-right:40px;}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#20409a;outline:0;text-decoration:none}
.sbToggle{background:url(../images/select-icons.png) 0 -116px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}
.sbSelector:hover .sbToggle,.sbToggle:hover{background:url(../images/select-icons.png) 0 -167px no-repeat}
.sbToggleOpen{background:url(../images/select-icons.png) 0 -16px no-repeat}
.sbOpen .sbSelector:hover .sbToggle,sbToggleOpen:hover{background:url(../images/select-icons.png) 0 -66px no-repeat}
.sbOptions{background-color:#eee;border:solid 1px #eee;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:30px;width:180px;z-index:1;overflow-y:auto}
.sbOptions li{padding:0 7px}
.sbOptions a{border-bottom:dotted 1px #515151;display:block;outline:0;padding:7px 0 7px 3px}
.sbOptions a:link,.sbOptions a:visited{color:#000;text-decoration:none}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#20409a}
.sbOptions li.last a{border-bottom:0}

/* Cross browser css */
.ie .ui-tabs-report{padding-top:5px;padding-bottom:5px;min-height:23px;}
.ie7 .ui-buttonset .ui-button {margin-left:-0.6em}

/* Featured Items */
.featured-row {
	width:100%;
	position:relative;
}
.featured-row .remove-link {
	position:absolute;
	top:-6px;
	right:0;
	display:none;
	background-color:#fff;
	padding: 5px;
	border:1px solid #eeece6;
	border-top: 0px solid #eeece6;
}
.remove-link {}
.featured-td-count {font-weight:bold;}
.featured-undo {
	display:none;
}

.has_description .featured-info {
	width:40%;
	float:left;
}
.has_description.has_upload .featured-info {
	width:60%;
	padding-right:5%;
}
.featured-description {
	width:35%;
	float:left;
}

.has_upload .featured-info-inner {
	width:25%;
	float:left;
	padding-right:5%;
}
.featured-info-upload {
	font-size:12px;
	text-align:left;
	width:70%;
	float:left;
}
.featured-image-upload {
	max-width:100%;
	font-size:11px;
}

/* Discounts */
.tr_categories .multiSelect .title{
	width: 358px;
}
.tr_categories .multiSelect {
	margin-left:0;
	height:30px;
}
#admin-discounts table.cp_form_text{
	position:relative;
}
#admin-discounts .cp_subheader {
	padding: 10px 5px;
}

/* Gallery */
.row-1 td+td, .row-2 td+td, .row-3 td+td, .row-4 td+td,
.row-5 td+td, .row-6 td+td, .row-7 td+td, .row-8 td+td {
	padding-left:4px;
}
.row-1 td{
	padding-left:15px;
}
.row-2 td{
	padding-left:35px;
}
.row-3 td{
	padding-left:55px;
}
.row-4 td{
	padding-left:75px;
}
.row-5 td{
	padding-left:95px;
}
.row-6 td{
	padding-left:115px;
}
.row-7 td{
	padding-left:135px;
}
.row-8 td{
	padding-left:155px;
}

.form-feedback {
	margin:0px 5px;
	clear:both;
	position:relative;
	top:5px;
}
.form-feedback .alert,
.form-feedback .pkd_alert{
	margin-top:5px;
}
.form-loader  {
	width:30px;
	height:30px;
	display:inline-block;
	vertical-align: middle;
}
/* Upload progress bar */
#upload_frame {
	border:0px;
	height:40px;
	width:400px;
	display:none;
}

#progress_container {
	width: 300px;
	height: 30px;
	border: 1px solid #CCCCCC;
	background-color:#EBEBEB;
	display: block;
	margin:5px 0px -15px 0px;
}

#progress_bar {
	position: relative;
	height: 30px;
	background-color: #F3631C;
	width: 0%;
	z-index:10;
}

#progress_completed {
	font-size:16px;
	z-index:40;
	line-height:30px;
	padding-left:4px;
	color:#FFFFFF;
}

#uploader {
	font-size: 1.4em;
	padding: 25px;
}

#uploader div{
	font-size: 1.0em;
}

#uploader input[type="file"] {
	font-size: 1.2em;
}

#uploader input[type="submit"] {
	font-size: 1.3em;
}
.uploader_submit {margin: 12px 0 0 0;}
.uploader_video {margin: 0 0 12px 0;}
#video_id {display:none;}


#tbl_photos .msh_photo{
	height: 182px;
}

#tbl_photos .msh_photo_container {
	word-wrap:break-word;
	white-space:normal;
}
#tbl_photos .msh_image_container {
	margin-top:5px;
}

.msh_photo {
	width: 120px;
	height: 142px;
	padding: 5px;
}

.msh_photo_container {
	text-align: center;
	margin:0 auto;
	padding: 5px 2px;
	width: 116px;
	white-space:nowrap;
	position: relative;
}
.msh_image_container {
	height: 85px;
	overflow:hidden;
}
.msh_photo_btns input {
	font-size: 0.85em;
}

.msh_photo .photo_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 110px;
	height: 80px;
	background-color: #fff;
       filter:alpha(opacity=50);
       -moz-opacity:0.5;
       -khtml-opacity: 0.5;
       opacity: 0.5;
	z-index:1;
}
.msh_photo .photo_maskx {
	position: absolute;
	left: 0;
	top: 0;
	width: 110px;
	height: 80px;
	/*background: url('../../images/del-x.png') no-repeat 50% 10px;*/
	z-index:2;
}

.msh_photo img{
	margin: 0 auto;
}

.msh_photos {
	/*background-color: #c2b58d; */
	width: 100%;
	text-align: center;
	padding: 5px 0 5px 0;
	font-size: 0.9em;
	margin-top: 5px;
}

.msh_photo_btns {
	margin: 2px 0 5px 0;
	text-align: center;
	width: 120px;
}
#photos { padding: 0 0 6px 0}


#photos .ui-sortable{list-style:none;margin:0;padding:0}
#photos .ui-sortable li{
	float:left;margin-right:5px;margin-top:5px;
}


.ui-sortable .ui-state-default {
	cursor:move;
}

.group:before,.group:after {content:"";display:table}
.group:after {clear:both;}
.ie7 .group{zoom:1;}

#ui-datepicker-div {
	z-index:105 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	select[name="cart_rules"],select[name="use_date"] {
		top:-34px;
	}
}
@media screen and (min-width:0\0) {
    /* IE9 and IE10 rule sets go here */
    .ui-tabs-report{padding-top:5px;padding-bottom:5px;min-height:23px;}
}
.ie7 #report .cp_report_form .form .radio-block span {
	top: -2px
}

@media print {
	#report .cp_report_form, #report .cp_results_action, #report .cp_overview, #report .cp_pagination_bottom {
		display:none;
	}
}

/* Featured Collections and Sections */
/*.tr_collection_sections ul {
	list-style:none;
	margin:0;
	padding:0;
}
.tr_collection_sections ul li{
	border: 1px solid #D3D3D3;
	background: #E6E6E6 url("../images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50%;
	font-weight: normal;
	color: #555;
	float:left;
	float:left;margin-right:5px;margin-top:5px;
}*/

.tr_header_collection_sections .cp_subheader #add-section{
	position:absolute;
	right:5px;
	top:4px;
}
.tr_header_collection_sections .cp_subheader {
	padding: 8px 5px;
	position:relative;
}

.tr_collection_sections .msh_photo {
	text-align:center;
}

.tr_collection_sections .msh_image_container {
	height:75px;
}
.tr_collection_sections .msh_photo_btns input[type="checkbox"] {
	position:relative;
	top:2px;
	left:0;
}


.section-image-group {
	position:absolute;
	top:-120px;
}
.section-image-group.has-image {
	top:-160px;
}
#UpdateFeatProdsCollection {
	padding: 0 0 110px 0;
}
#UpdateFeatProdsCollection.has-image {
	padding: 0 0 150px 0;
}
.section-image {
	float:left;
	width:95px;
	margin-right:15px;
}
.section-image-upload {
	float:left;
}
.sc_capture_loading {
	float:right;
	padding-left:5px;
	margin:-10px 0 0 0;
	display:none;
}
.sc_capture_button {
	float:right;
	padding-left:15px;
	margin: -7px 0 0 0;
}
.sc_capture_button.extrapadding {
	padding-left:135px;
}

.sc_capture_button .alert.warning-inline {
	position:relative;
	top:-5px;
}

	/* CIM addition to ADMIN */
.acct-card .well{
	display:inline-block;
	padding: 10px;
	background-color:#eee;
	width:250px;
	margin-bottom:20px;
}
.acct-card p {
	margin:0;
}
.acct-card p.acct-card-first-line {
	margin-bottom:1em;
	font-weight:bold;
}

.cim-address-link.close {
	position:absolute;
	top:5px;
	right:5px;
	font-size:10px !important;
	text-transform:uppercase;
}
#cim-payment-billing .acct-card .well{
	position:relative;
	padding-top:33px;
}

#cim-payment-billing .payment-card-action {
	margin-top:10px;
}
#cim-payment-billing .payment-card-action a:hover{text-decoration:none;}

#cim-payment-billing .acct-card-top {
	position:absolute;
	display:inline-block;
	top: 7px;
	left: 10px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight:bold;
	color:#444;
}

	/* Add Books */
#add-book label, #add-book input, #btn-addbook {
	float: left;
	margin: 0 5px 0 0;
}
#btn-addbook{
	padding: 3px;
}
#btn-addbook, .has-select-add a.select-add-new {
	display: block;
	text-decoration: none;
}
#btn-addbook span{
	position: relative;
	top: 1px;
}
.select-add-new .ui-icon {}
#btn-addbook .ui-icon{
	float: left;
	margin-right: 3px;
	top: 3px;
}
#add-book label {
	margin:0;
	width:85px;
}
#add-book input{
	width:195px;
}
#add-book input, #btn-addbook {
	float: left;
	margin: 0 0 5px 7px;
}
.related-tab .sortable {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
}
.related-tab .sortable li {
	margin: 0 0 3px 0;
	padding: 0.5em 1.5em;
	font-size: 1.0em;
	position: relative;
}
.related-tab .sortable li span.ui-icon-arrowthick-2-n-s {
	margin-left: -1.3em;
}
.related-tab .sortable li span.ui-icon-circle-minus {
	cursor: pointer;
	position: absolute;
	right: 6px;
	top:35%;
}

#related-galleries .multiSelect, #related-events .multiSelect{
	margin:5px 0 7px 5px;
	width:90%;
}

#related-galleries .multiSelect .title, #related-events .multiSelect .title {
	width:100%;
}
/* Paypal IPN Message */
.paypal-msg {
	display:none;
}

/* Sort */
#sort-sortable {
	margin:0;
	padding:0;
	list-style:none;

}
#sort-sortable > li{
	padding:5px 0;
	margin-bottom:8px;
	position:relative;
	font-size:1.1em;
	font-weight:normal;
}
.sort-page-row, #sortable-hdr {
	width:100%;
	min-width:600px;
	table-layout:fixed;
	font-size:1.1em;
}
#sortable-hdr {
	font-weight:bold;
}
.sort-page-row td.icon {
	width:16px;
}
.enable .sort-page-row tr > td.name, #sortable-hdr .enable tr > td.name {
	padding-left:20px;
}
.enable td.sort-val{
	display:none;
}
.sort-page-row tr > td.name:before{
	display:none;
}
/*.enable .sort-page-row tr > td:first-child:before{ */
.enable .sort-page-row tr > td.name:before{
	content:"";
	width:16px;
	height:16px;
	display:block;
	background-image:url('../include/scripts/jquery/ui/css/smoothness/images/ui-icons_888888_256x240.png');
	background-position:-128px -48px;
	position:absolute;
	left:3px;
	top:10px;
}

/* Specific for categories */
#sort-sortable.categories .sort-page-row, #sortable-hdr.categories {min-width:700px;}
#sortable-hdr.categories .sort-val,#sort-sortable.categories .sort-val{ width:12%;}
#sortable-hdr.categories .name,#sort-sortable.categories .name{ width:30%; }
#sortable-hdr.categories tr td+td+td,#sort-sortable.categories tr td+td+td{ width:35%; }
#sortable-hdr.categories tr td+td+td+td,#sort-sortable.categories tr td+td+td+td{ width:20%; }
#sortable-hdr.categories tr td+td+td+td+td,#sort-sortable.categories tr td+td+td+td+td{ width:3%; }
/* Specific for catalogs */
#sortable-hdr.categories.enable .name,#sort-sortable.categories.enable .name{ width:40%; }
#sortable-hdr.categories.enable tr td+td+td,#sort-sortable.categories.enable tr td+td+td{ width:45%; }
#sortable-hdr.categories.enable tr td+td+td+td,#sort-sortable.categories.enable tr td+td+td+td{ width:15%; }
/* Specific for galleries */
#sortable-hdr.gallery .sort-val,#sort-sortable.gallery .sort-val{ width:12%;}
#sortable-hdr.gallery .name,#sort-sortable.gallery .name{ width:68%; }
#sortable-hdr.gallery tr td+td+td,#sort-sortable.gallery tr td+td+td{ width:20%; }



/*
#sortable-hdr, .sort-page-row {
	list-style:none;
	display:table;
	width:100%;
	margin:0;
	padding:0;
}
#sortable-hdr li, .sort-page-row li {
	display:table-cell;
	width:22%;

}


.sort-page-row li.icon {
	width:16px;
}

#sortable-hdr li {
	font-weight:bold;
	padding-bottom:8px;
}
#sortable-hdr li+li {
	padding-left:16px;
}
#sortable-hdr li+li+li {padding-left:0;}*/

.select-new {
	float:left;
	display:none;
}
.has-select-add select {
	max-width:220px;
	float:left;
}
.has-select-add a.select-add-new {
	float:left;
	margin-left:6px;
}

.has-select-add a.select-remove-new {
	float:left;
	height:16px;
	margin:0 0 0 4px;
}

.has-select-add a.select-remove-new .ui-icon {
	margin:0;
	float:none;
}


/* Tiny MCE */
.mce-help-button:focus {outline:none;}
.mce-help-button {
	position:absolute;
	top:1px;
	right:-86px;
	width: auto !important;
	cursor:help !important;
	text-shadow:none;
}
.mce-help-button:hover {
	border:none;
	color:#000;
	text-shadow:none;
	font-weight:bold;
}
.mce-help-icon {
	vertical-align: middle !important;
	width:16px !important;
	cursor:help !important;
	background: #e6e6e6 url(../include/scripts/jquery/ui/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x !important;
	border:1px solid #CCC !important;
}

.mce-help-icon .ui-icon-help {
	background-position: -48px -144px !important;
	cursor:help !important;
	width:16px !important;
}

span.mceEditor  {
	display:inline-block;
	position:relative;
}
#custom-loading-overlay{
position:fixed;z-index:1000;background-color:#fff;top:0;left:0;height:100%;width:100%;
opacity: 0.80;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);filter:alpha(opacity=80);
}
#custom-loading{
position:absolute;width:100%;font-size:48px;color:#f60;width:60px;text-align:center;top:40%;left:45%;
}

/* jQuery UI */
.form div.form-row .text.ui-controlgroup {
	margin: 0 4px 4px 4px;
}

/* UI Tab Styles */
.pkd-tab-cc {
	min-height:90px;
}
.pkd-tab-branding {
	position:absolute;
	bottom:20px;
	right: 10px;
}
.pkd-tab-branding img{
	border:none;
	outline:none;
	max-height:27px;
}

.pkd-tab-branding.square img{
	max-height:47px;
}

.pkd-tab-branding.ebay img,
.pkd-tab-branding.amazon img{
	max-height:77px;
}
.pkd-tab-branding.cc img {
	max-height:77px;
}

/* UI Modal Styles */
.pkd-modal-branding {
	margin:30px 0;
}
.pkd-modal-branding img{
	border:none;
	outline:none;
	max-height:27px;
}

.pkd-modal-branding.amazon img{
	max-height:57px;
}

.pkd-modal-branding.ebay img{
	max-height:57px;
}
.pkd-modal-branding-button {
	float:right;
}
.pkd-modal-help {
	float:right;
	margin-top:30px;
	font-size:16px;
}
#sync_item {
	margin-top:7px;
	display:inline-block;
}
#dialog-ebay {
	padding-bottom:55px;
}
#dialog-ebay ~ .ui-dialog-buttonpane {
	position:fixed;
	bottom:0;
}

/* Comobox Box Styles */
.pkd-combobox {
	position: relative;
	display: inline-block;
	margin-left:4px;
	padding-right:30px;
}

.pkd-combobox-error .pkd-combobox-toggle {

	border-color:#c00;
}

.pkd-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
}
.pkd-combobox-input {
	margin: 0;
	padding: 5px 10px;

}
.ui-autocomplete-category {
	 font-weight: bold;
	 padding: .2em .4em;
	 margin: .8em 0 .2em;
	 line-height: 1.5;
 }

/* eBay specific */
.auto-price {
	font-weight:bold;
}
.form-row .ui-spinner {
	margin-left:3px;
}
#ebay-title {
	width:488px;
}
#ebay-subtitle{width:320px; }

.form div.form-row .ebay-req-right {
	float: right;
	padding-right: 8%;
	text-align: right;
}

.ebay_condition, .ebay_condition_req, .form div.form-row.ebay-form-condition-row, .form div.form-row .text.ebay_condition_req,
.form div.form-row .ebay-title-req, .form div.form-row .pkd-form-description-req {
	display:none;
}

.ebay_condition.selected, .form div.form-row .text.ebay_condition_req.show, .form div.form-row .ebay-title-req.show,
.form div.form-row .pkd-form-description-req.show{
	display:inline-block;
}

.form div.form-row.ebay-form-condition-row.show {
	display:block;
}
.strong-percent {
	font-size:16px;
	line-height:16px;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
}
#ebay-price-adjustment {
	max-width:85px;
}
.ebay-connections-input,
.ebay-connections-textarea{
	width:350px;
}
.ebay-connections-textarea {
	height:60px;
}

.ebay-package-type {
	display:none;
}
.ebay-package-type.selected {
	display:inline-block;
}
.selling-limits p {
	margin:0
}
.selling-limits h3 {
	font-size:24px;
	font-weight:300;
	margin:0
}
.selling-limits h3>a,.selling-limits h3>span {
	font-size:inherit
}
.selling-limits h3>a+a,.selling-limits h3>span+a,.selling-limits h3>a+span,.selling-limits h3>span+span {
	margin-left:.25em
}
.selling-limits-entry {
	margin:0 0 20px
}
td .selling-limits-entry h3 {
	margin-top:0;
	font-size:14px;
	text-align:right;
	margin-top:-10px;
}
td.selling-limits-entry-td .selling-limits-entry,
td.selling-limits-entry-td .selling-limits-entry .selling-limits-note{
	margin-bottom:0;
}

.selling-limits-bar {
	background:#ddd;
	margin:10px 0;
	position:relative
}
.selling-limits-bar:before {
	background:#000;
	content:'';
	display:block;
	height:4px
}
.selling-limits-bar.blue:before {
	background:#20409A
}
.selling-limits-bar.orange:before {
	background:#f58220
}
.selling-limits-bar.red:before {
	background:#dd1e31
}
.selling-limits-note {
	color:#767676
}
.selling-limits-note>a,.selling-limits-note>span {
	font-size:inherit
}
.selling-limits-note>a+a,.selling-limits-note>span+a,.selling-limits-note>a+span,.selling-limits-note>span+span {
	margin-left:.25em
}
.selling-limits-resources {
	margin:0;
	padding:0
}
.selling-limits-resources li {
	display:inline-block;
	list-style:none
}
.selling-limits-resources li:first-child {
	padding-right:10px
}
.selling-limits-resources li+li {
	border-left:1px solid #ccc;
	padding-left:10px
}

.ebay-action-btn .fa,
.ebay_topic_hidden{
	display:none;
}

#ebay-controls .pkd_button.category-override, #ebay-controls .category-lock-toggle {

	margin-top:0;
	margin-bottom:0;
}
#ebay_category_unlock {
	visibility: hidden;
}
#ebay-category-picker.error-div {
	padding-left:0;
	padding-bottom:0;
}

.form #best_offer_settings label:not(.ui-checkboxradio-label){
	margin-top:0;
}

.form #best_offer_settings div.form-row {
	margin:12px 0;
}

#page-overlay {
	background-color:#FF8000;
	position:absolute;
	top:0;
	bottom:-2%;
	left:0;
	right:0;
	z-index:9999;
}

.page-overlay-close {
	position:absolute;
	right:0;
	top:0;
	margin:1% 2%;

	color:#fff;
	font-size:16px;
}
.page-overlay-close a {
	font-size:13.2px;
}

.activate-square {
	margin-right:30px;
}


.page-overlay-inner,
.page-overlay-message-wrap {
	display:table;
	border-collapse:collapse;

}

.page-overlay-inner{
	width:100%;
	height:100%;
}

.page-overlay-message-wrap {
	width:800px;
	min-height:300px;
	background-color:#fff;
	margin: 0 auto;
	text-align:center;
	border-radius:9px;
}
.page-overlay-inner2,
.page-overlay-message {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.page-overlay-message {
	width:100%;
	height:100%;
}
.page-overlay-message-inner {
	width:387px;
	margin:0 auto;
	height:100%;
	text-align:left;
	padding: 50px 0;
}


.page-overlay-message-inner h1{
	color:#ff8000;
	font-size:30px;
	font-weight:normal;
	width:100%;
	text-align:left;
}
.page-overlay-img {
	padding: 0 0 30px 0;
}
.page-overlay-img img {
	display:block;
	max-width:100%;
	margin:0 auto;
}

.page-overlay-message-inner ul {
	list-style:none;
	padding:0;
	margin:0 0 30px 0;
}
.page-overlay-message-inner ul li,
.page-overlay-message-inner p{ line-height:1.5em; }

.page-overlay-message-inner ul,p {font-size:14px;}
.large-button.rounded {
	border-radius:4px;
}
.large-button {
	padding: 8px 17px;
	font-size:18px;
	color:#fff;
	display:inline-block;
	background-color:#003471;
}
.large-button:hover {
	text-decoration:none;
	color:#e5e4ff;
}

#tabs li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 0; cursor: pointer; }
#tabs li.adminOnly { border-color:#f60 !important; }
.sticky div.label,span.sticky{
/*border: 1px dashed #ff9f72;*/
color:#ff9f72;
}
.admin_web_only{color:#ff9f72}
.admin_web_only_inactive{color:#f0d5a6}
.admin_inactive{color:#cccccc}

/* Connections Page */
.connections-step2 {
	display:none;
}
.connections-step2.show {
	display:block;
	padding-bottom:1.4em;
}
.attrs .radio-inline{font-weight:normal}
.stats_tbl, .billing_tbl{border: 1px solid #eee;border-collapse:collapse;background-color:#fff;min-width:65%}
.stats_tbl td, .billing_tbl td{border: 1px solid #eee;padding:4px}

div#orderDetail_ccInfo{display:inline}

.inline-nav {list-style:none;margin:0;padding:0;}
.inline-nav > li{display:inline-block;}

/* Billing */
#dialog-add-payment.remove-balance #balance-alert{display:none;}

#dialog-add-payment form {}
#dialog-add-payment form h2 {
	color:#555;
	font-family:ff-dagny-web-pro,"Helvetica Neue",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	margin-bottom:0;
	text-align:left
}

#dialog-add-payment form ul {list-style: none;margin:0;padding:0;}
#dialog-add-payment form li {
	margin:8px 0
}
#dialog-add-payment form li .help {
	color:#aaa;
	display:block;
	font-size:11px;
	font-weight:400;
	line-height:14px;
	padding-top:7px
}
#dialog-add-payment form li .help a {
	color:#76a1cd
}
#dialog-add-payment form label {
	color:#555;
	display:block;
	font-size:14px;
	font-weight:400;
	line-height:28px;
}
#dialog-add-payment form input{
	display:block;
	width:96%;
}
#dialog-add-payment form input, #dialog-add-payment form select {
	background-color:#fff;
	font-size:18px;
	font-weight:normal;
	height:32px;
	padding:0 5px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box
}
#dialog-add-payment form input::-webkit-input-placeholder {
	color:#ddd
}
#dialog-add-payment form input:-moz-placeholder {
	color:#ddd;
	opacity:1
}
#dialog-add-payment form input::-moz-placeholder {
	color:#ddd;
	opacity:1
}
#dialog-add-payment form input:-ms-input-placeholder {
	color:#ddd
}
#dialog-add-payment form input:focus {
	outline:1px solid #38d
}
.cardimage-wrapper {
	position:absolute;
	right:0px;
	bottom:5px;
}
#dialog-add-payment form #cardNumber, .cardimage {
	background-image:url(../images/ccimages.png),url(../images/ccimages.png);
	background-position:2px -121px,360px -61px;
	background-size:120px 361px,120px 361px;
	background-repeat:no-repeat;
	padding-left:54px;
	width:calc(100% - 63px);
	height:30px;
}
#dialog-add-payment form #cardNumber.visa, .cardimage.visa {
	background-position:2px -163px,360px -61px
}
#dialog-add-payment form #cardNumber.visa_electron, .cardimage.visa_electron {
	background-position:2px -205px,360px -61px
}
#dialog-add-payment form #cardNumber.mastercard, .cardimage.mastercard{
	background-position:2px -247px,360px -61px
}
#dialog-add-payment form #cardNumber.maestro, .cardimage.maestro{
	background-position:2px -289px,360px -61px
}
#dialog-add-payment form #cardNumber.discover, .cardimage.discover{
	background-position:2px -331px,360px -61px
}
#dialog-add-payment form #cardNumber.valid.visa {
	background-position:2px -163px,360px -87px
}
#dialog-add-payment form #cardNumber.valid.visa_electron {
	background-position:2px -205px,360px -87px
}
#dialog-add-payment form #cardNumber.valid.mastercard {
	background-position:2px -247px,360px -87px
}
#dialog-add-payment form #cardNumber.valid.maestro {
	background-position:2px -289px,360px -87px
}
#dialog-add-payment form #cardNumber.valid.discover {
	background-position:2px -331px,360px -87px
}
#dialog-add-payment form #cardNumber.valid.amex,
#dialog-add-payment form #cardNumber.valid.american-express,
#dialog-add-payment form #cardNumber.valid.americanexpress{
	background-position:2px -121px,360px -87px;
}
.panel-heading.billing_tbl {
	border-bottom: 1px solid #eee;
}
.panel-heading.billing_tbl .panel-title .pkd_button {
	font-size:14px !important;
}

#cim-payment-billing .panel-body .delete-profile.cim-address-link {
	/*z-index:999;*/
}
#cim-payment-billing .panel-body .reactivate-payment-method.cim-address-link,
#cim-payment-billing .panel-body .add-profile.cim-address-link {
	display:block;
	border-top: 1px solid #eee;
	padding-top:7px;
}

.credit-card {
	margin:20px 0;
	border-radius: 7px;
	width: 95%;
	max-width: 250px;
	position: relative;
	transition: all 0.4s ease;
	box-shadow: 0 2px 4px 0 #cfd7df;
	min-height: 60px;
	padding: 33px 13px 36px 13px;
	background: #1a1b1c;
	color: #efefef;
    z-index:0;
}
.credit-card.selectable:hover {
	cursor: pointer;
}
.credit-card.selectable:hover, .credit-card.default-card {
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

#cim-payment-billing .credit-card .acct-card-top {
	left:auto;
}

.credit-card .close.cim-address-link {
	background-color:#fff;
	border:1px solid #fff;
	color:#4f4d4d;
	z-index:999;
}

.credit-card .close.cim-address-link:hover {
	color:#1a1b1c;
	text-shadow:none;
	border:1px solid rgba(0,0,0,0.42);
}
.credit-card-name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 125px;
	display:inline-block;
	vertical-align: middle;
	font-size:12px;
	text-transform:uppercase;
}
/*  NUMBER FORMATTING */

.credit-card-last4 {
	font-family: Andale Mono,AndaleMono,Consolas,monaco,monospace;
	font-size: 24px;
	display: flex;
	text-align: justify;
	text-justify: inter-word;
	justify-content: space-between;
	align-items: center;
	z-index:2;
	position:relative;
}

.credit-card-last4:before {
	content: "**** **** **** ";
	font-size: 23px;
}

.credit-card-last4:before {
	color: #6f6d6d;
}

#cim-payment-billing .credit-card .acct-card-top,
#cim-payment-billing .credit-card .acct-card-top a,
#cim-payment-billing .credit-card .payment-card-action a{
	color: #efefef;
}

#cim-payment-billing .credit-card .acct-card-top a:hover,
#cim-payment-billing .credit-card .payment-card-action a:hover {
	color: #fff;
}

.credit-card.american-express .credit-card-last4:before,
.credit-card.amex .credit-card-last4:before,
.credit-card.americanexpress .credit-card-last4:before {
	content: "**** ****** *";
	margin-right: -10px;
}

.credit-card.diners-club .credit-card-last4:before,
.credit-card.diners .credit-card-last4:before {
	content: "**** ****** ";
}

.credit-card-expiry {
	font-family: Andale Mono,AndaleMono,Consolas,monaco,monospace;
	font-size: 18px;
	position: absolute;
	bottom: 8px;
	left: 15px;
	z-index:2;
}
.credit-card-hover {
	position:relative;
	z-index:2;
}


/* BRAND CUSTOMIZATION */
.credit-card.default-card::before {
	content: " ";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:rgba(0,0,0,0.2);
	border-radius: 7px;
	z-index:1;
}
.credit-card.expired-card::before {
	content: " ";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:rgba(0,0,0,0.6);
	border-radius: 7px;
	z-index:998;
}

#cim-payment-billing .credit-card .acct-card-top {
	z-index:1000;
}

#cim-payment-billing .credit-card .acct-card-top {
	color: inherit;
	margin-top:2px;
}

#cim-payment-billing .credit-card .acct-card-top a:hover {
	text-decoration:none;
}

.credit-card.visa {
	background: #4862e2;
	color: #eaeef2;
	border: 2px solid #4862e2;
}

.credit-card.visa .credit-card-last4:before{
	color: #c1c8f5;
}
#cim-payment-billing .credit-card.visa .acct-card-top a,
#cim-payment-billing .credit-card.visa .payment-card-action a{
	color: #eaeef2;
}

#cim-payment-billing .credit-card.visa .acct-card-top a:hover,
#cim-payment-billing .credit-card.visa .payment-card-action a:hover {
	color: #fff;
}

.credit-card.mastercard{
	background: #4f0cd6;
	color: #e3e8ef;
	border: 2px solid #4f0cd6;
}

.credit-card.mastercard .credit-card-last4:before{
	color: #8a82dd;
}

#cim-payment-billing .credit-card.mastercard .acct-card-top a,
#cim-payment-billing .credit-card.mastercard .payment-card-action a {
	color: #cfcde7;
}
#cim-payment-billing .credit-card.mastercard .acct-card-top a:hover,
#cim-payment-billing .credit-card.mastercard .payment-card-action a:hover {
	color: #e3e8ef;
}

.credit-card.american-express,
.credit-card.amex,
.credit-card.americanexpress{
	background: #0fa98d;
	color: #f2fcfa;
	border: 2px solid #0fa98d;
}

.credit-card.american-express .credit-card-last4:before,
.credit-card.amex .credit-card-last4:before,
.credit-card.americanexpress .credit-card-last4:before {
	color: #95d9cc;
}

#cim-payment-billing .credit-card.amex .acct-card-top a,
#cim-payment-billing .credit-card.amex .payment-card-action a,
#cim-payment-billing .credit-card.american-express .acct-card-top a,
#cim-payment-billing .credit-card.american-express .payment-card-action a,
#cim-payment-billing .credit-card.americanexpress .acct-card-top a,
#cim-payment-billing .credit-card.americanexpress .payment-card-action a {
	color: #f2fcfa;
}

#cim-payment-billing .credit-card.amex .acct-card-top a:hover,
#cim-payment-billing .credit-card.american-express .acct-card-top a:hover,
#cim-payment-billing .credit-card.amex .payment-card-action a:hover,
#cim-payment-billing .credit-card.american-express .payment-card-action a:hover,
#cim-payment-billing .credit-card.americanexpress .acct-card-top a:hover,
#cim-payment-billing .credit-card.americanexpress .payment-card-action a:hover{
	color: #fff;
}

.credit-card.diners, .credit-card.diners-club {
	background: #8a38ff;
	color: #f5efff;
	border: 2px solid #8a38ff;
}

.credit-card.diners .credit-card-last4:before, .credit-card.diners-club .credit-card-last4:before{
	color: #b284f4;
}

#cim-payment-billing .credit-card.diners .acct-card-top a,
#cim-payment-billing .credit-card.diners .payment-card-action a,
#cim-payment-billing .credit-card.diners-club .acct-card-top a,
#cim-payment-billing .credit-card.diners-club .payment-card-action a {
	color: #dfd0f4;
}

#cim-payment-billing .credit-card.diners .acct-card-top a:hover,
#cim-payment-billing .credit-card.diners-club .acct-card-top a:hover,
#cim-payment-billing .credit-card.diners .payment-card-action a:hover,
#cim-payment-billing .credit-card.diners-club .payment-card-action a:hover {
	color: #f5efff;
}

.credit-card.discover {
	background: #f16821;
	color: #fff4ef;
	border: 2px solid #f16821;
}
.credit-card.discover.default-card {
	border: 2px solid #000;
}

.credit-card.discover .credit-card-last4:before{
	color: #ffae84;
}

#cim-payment-billing .credit-card.discover .acct-card-top a,
#cim-payment-billing .credit-card.discover .payment-card-action a{
	color: #ffe8dc;

}
#cim-payment-billing .credit-card.discover .acct-card-top a:hover,
#cim-payment-billing .credit-card.discover .payment-card-action a:hover{
	color: #fff;
}

.credit-card.jcb {
	background: #cc3737;
	color: #f7e8e8;
	border: 2px solid #cc3737;
}
.credit-card.jcb.default-card {
	border: 2px solid #4862e2;
}

.credit-card.jcb .credit-card-last4:before{
	color: #f28a8a;
}

#cim-payment-billing .credit-card.jcb .acct-card-top a,
#cim-payment-billing .credit-card.jcb .payment-card-action a{
	color: #f7e8e8;
}

#cim-payment-billing .credit-card.jcb .acct-card-top a:hover,
#cim-payment-billing .credit-card.jcb .payment-card-action a:hover {
	color: #fff;
}

.credit-card.unionpay {
	background: #47bfff;
	color: #fafdff;
	border: 2px solid #47bfff;
}

.credit-card.unionpay .credit-card-last4:before{
	color: #99dcff;
}

#cim-payment-billing .credit-card.unionpay .acct-card-top a,
#cim-payment-billing .credit-card.unionpay .payment-card-action a{
	color: #fafdff;
}

#cim-payment-billing .credit-card.unionpay .acct-card-top a:hover,
#cim-payment-billing .credit-card.unionpay .payment-card-action a:hover{
	color: #fff;
}

.credit-card.default-card {
	border: 2px solid #f16821;
}

/*   LOGOS  */

.credit-card::after {
	content: " ";
	position: absolute;
	bottom: 10px;
	right: 15px;
	z-index:2;
}

.credit-card.visa::after {
	height: 16px;
	width: 50px;
	background-image: url('data:image/png;base64,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');
}

.credit-card.mastercard::after {
	width: 40px;
	height: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAZCAYAAABD2GxlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAGGElEQVRIDZVXzY8URRR/Vd0zPV/sFyu4ywIRORA10Y2Ek8m6sBouRGOyHMSoKMaLFyWeJGE8GCX6FygoiYkGPJhIvAi4BzAakYBRThAOwAwinyvz2dNdz9+r7mF2Z796H2zXVNX7+L1X9apeKeqio0TOTqKwPXyTRsaIeBv6T6EdIlJp/K4roqvonzFEx1dR+Zzw8yQ50qrvInn/0JonWavtIfNm8K9VirLGsE9KXUf/T1Lmp+zu66dERoiZNHigskPg6xATuRgIZATAdqF5N0X0dJ4iqZAY/wAAfw6+0k5DH8aOq0H6+KFbpSkMUf2LkWdJ8z4wbM3kdGTDgEuEhWRIIwoNQ35A5xzFB7w3ykdkiqeAYTzCIP1IWCZicNM0MuATH+4lvSPAaFX8gi7AwQ+Gg5GdGX23J63I9xU1Kfys8BVxOu28D4DUbEDCUKAUZJkjjyDfAUpOxoNK/G/WzTHPc15Tu67cnQnSAmyDu0HrNigKTvST88g9MjaSUCfL9sAR0T+LXJgLVEB9JjW49R7RY0yN9f1wV7fIsAvJhWUFKmM7KOJMQaeaFXORXZ7Ivlq+wkVEsgjN7T13FZHLEP3RS0rANaHVmwVkvg6WCRGyCHpfusOpgbohYDTrstp/YkBJ6KPPfMKdMctH1MR28Bo1c7lVoy0975Ru81FydDshAO7LvuWAE/2ILQNe7rkqpfrrin3l8Arl6FJdudeqmF8seB2AMZfXrJkGIrnBzfJBOztJBjGQhBh+uYfUC/GyLh05EUL2cEtRalNAuWGEDRsCK4XERDygwb10j/T9FrGAlBAlIJFsVEyQzTkv1g6umcTWZAsQKfWeZKhQMp/BGBvNbpRIoYsceCAsoHyALGMuscLYvOiFk0rTXhlR/9LwM2nSp+BrbDKBSgGEk9JZa6hv7AZpFxuxLW214oN5TmtqblltWyWnWzKwooldh3TAekxOpG1yzqGVrE2mwhU8WN41LdIpWBbjM0lMwAmFnNEVqI2Pwpksi/wWDKHr2QycwFePdutfRDiaiqPl9tiNZ8HOlYEdKNaV1typpUbEe9jAmo7i5uAhudfQTxY9UR5fhNqToC9AsTbVlLVegGehYZHFPtSkhnDekyfyidEJY+yNEumFqD0lWb18iiJILAtNjdhmMjViDwLSsEngVsKzsMu4LDJscAMx4LLcR2Kvi2nhLhJAKGwgW5Yg9iRblmDqnhYkNrFUGRFUZ0V+WTpi5mBaTmuRnc83jEG7yYNnuSQKYcMhPquRaCcrUckkmpIltE1e1Agll0xLDoIuBOKA5EZOkykgysvbh+Kt20IpFho6qR+m0m84CH4tADL0xvnZZbC7Cy4Fu0HJIf9OwQK0N0mbT4oyKDWr8yhTUDmK2wI6GQWZjFIAdzq3p/yL9R3p/GksK2rmW6+5qsEpzPWLOXuroOTrSIbY2biPg+F8Z2yuhvlGxLbFZJgtJjkoUAxf+75C9G0fLi30cYsmIERIpZlaF12ql/qi+xiQUeKjcAK4jf12eRXAJo2eSKKaceoNPpJ/s/wDF0kLWgkEVsTsuUvhhQHSci7CRIJIxnuxdiKPpc4ZAA7VfQ7N+pwJR3LYMNCUjISx6eV1plkJL2QL/h4rth/hBDrZwu4wlWsIw/Mouf5eCZBgkFMOBdUiiYO9hb0o31bleL+mm3mHHs87waZ+rIxqYdWNFDmLkLUhtjIrtNesmr8ClZ5QO29WpoqoqPEUeiAuINEJmEayt4g/RwHxioS3gkBiTu40NLMWyxZYkMGbRNN/vvDxvhVfownVR+mMojgTraykoH2XQIn8xD88Vcj1stCApKv75ptsi95Sb5drWFpb7kes8o1pCsbGIzBSxO6Apr0QH8MDynK0X3VIKjsiiPGqw3OJjtHK8MDg7X/OCGP10BCemc4HWvF2L6cz1i3JZKnowNyubhpVGaTTqP0+ybxe+lE6M8FJX9hnEVToDzFSjJcW9eIovB/H0Cj+hjGP+1FVsXpXwfo7+j+vomuXMBe9iyehdGd0XDUOr32UjJlAuDZjdD2iloNF2d9lYD2Pev5kYXfpvMgWi6T3o1XF2VvqfyBMXs6VwHVmAAAAAElFTkSuQmCC');
}

.credit-card.amex::after,
.credit-card.american-express::after,
.credit-card.americanexpress::after {
	width: 50px;
	height: 14px;
	background-image: url('data:image/png;base64,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');
}

.credit-card.diners::after,
.credit-card.diners-club::after {
	width: 30px;
	height: 24px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAED2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk2NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkFDMEM4RjkzNTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk0NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9t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');
}

.credit-card.discover::after {
	width: 50px;
	height: 14px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAOCAYAAABth09nAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAA/tJREFUSA19ll2IVVUUx73jmEYgiUpYiIREkFqQD0FhKiVIoPaSRaEPQlATZmk9JERBQVCSldjHk9iDqE8KQaTQB0lFoljDSGKiFI3VWJZZfo6n32+fta5nrrcW/O/6r8+999n77HNbVVWNHnVZqlardSlNYj1yffAWVFt9qSNPX/axxzB2kehhfERdjNs5njmO4RyyBlok52W80pNziLmVpPaPA8fgnT4btyWL0bmAdixJt1inr9FnRP/s8X+aWuda6lqQmZHsUxxklX9qR8J0Ob7vwzcDPQHsx/cPOb3oixG7A309OIjvELEetDt5Nb5ZwAV/h++kdXB7/Yp9HBvlVKqx+G4Bx4H8WnAejAH6zoCJwB05Rc0faOd6lT8X7BByHv0OuCYSDsA/D64/ZQgyO/yz4P0ZCH1fxJZiH2nEfoGvjNg+eH9wF+ZcHo/ce9EfBE+1FvJkGL+jz4G3wFTQZ7GyHcwFG4CyOxoPwHeB2TqRl8EU8CKYDCaCU+Bv8DBwUW+AuWAeSHFnRMqDkAfCmONYCvZBcDS4D/EwuAvcDyaBV4GyGDxXWFU9gx6fC3m+dKqbZcIcEvaAj4Bc2ZB5Mdibtbu6vemP2LcRO4POhZwN3zH0DeA02B75Tlh5KuxD8E/lKdivm9CwNd8ttgx5pRG8sXZVK9Efg6+Mod8Pv5NaD3zR9oIjEdf2XJtrD3dJGa5V+zd35mY87YnB346MSdHj67B/Cv0Q2uOlrAFbCquqheaXsylpyLjgvkiuvuTwYi2ncD32KuBTGwJeDNcBxdxyXaPz+tTfFHOEN42Lfg88Td8X0EvBVsY5gVYcdxC8BBxjL/AiUNbVatQ88j+jvieP1toIaG8CimfyC2DiOOCNVATuEfHlfxYod2ZMjT0aeMaVbkfLm8rbz1z7p9ytT8ExAD6srfoXeyOwtg8oSyK31wLlS+CknLjSFwlH4Z8Aj5LX7QrgApRHI+fn2iz1C+Bu+T1gfvi7qcfqqZUJPxIJe9IXfV2It9Nq8Bq4DawD7qjz3iZHbi11kH5wGHgWXciiEqiTd2BvAtPBNyBlM8Tvgw2nAS+EFHdrfsSWwX/IANpFPxExvyvWjwe/gXx46d+Jz8vgBFBWBdyRMWACGAQ77dOCWNj5VyE/Zp55eX70bsI+i/0j2kk0P4hTcHlcjhF397JHfhDtNUDsL7S10FY+3am4hrB9CMWP9lvm3IaB79Q5YA/frdMkeWn4oXTMk+Cy2ARccQHgK08pMyOvvNjGtDPW1Pi79ept5v8Xb/bpxqkr42fMiafDR1GeUAZzEP3BSy62T6ktzRjOK3YXX44x4s9mNqDeB2WsPT6+rGmnBSGt/mObOdr/Ap6tK4eqKaaFAAAAAElFTkSuQmCC');
}

.credit-card.jcb::after {
	width: 30px;
	height: 15px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACsklEQVQ4EX2U32uOYRjH32c2zIjyKyc7IDkRZw4cMEcjxIHSyoH4C6yNNJRJOZKWAyeEQqI4wQnlhE0phCHmR1NsI43ttdnm8fk8nktPWu+3Prvu676v57qv+3rve0kJpWk6FbMdVkICRemfS5LkiZPEbsSsgRpdUNpauEbc7WwiTVdjjXW+GDcd/4GJauAiVJJFGXusUhBrh/O4XYzHKsReryZwEzTBOFiZJ9ROgLIbgyRZgm11Ao1AsTPGzoAfxBl/CMxdzi3mX07jhl00YSjaZ1LHod8M6qEKxsB2TSbjFsG8fNFNJlPixkXFiT8y2Q1usAqmwC9QFvQUXoNdshhPth5cc3PVBf2gH9/OZtwIVX4UctP46AqXxIDN8BZMGK0/ztoK/Gb4Brb9IbyHOIixu4nbgu2BpXAH3+LaoM5AN1QmHwVPJ8obadstyPFnOADqLDSA2vHXlC5j4zDT8rlZ2DqYmftztG7sZbCtc2EhqPjIFsVls5gvVP2TC7SA8WJQFhWbZRP88TBx+nuM++A+qPkw4QdWdBc2wDN4BadBNcAy8ELZjeVsupbN/e3a4SvYbn/zIbC4uCfOq21wEHaC6oDUqgzYD1beAgOO2WAfdi/Es/F3U+dZO4J9B0fBFr6EPWCn3NgDbSXuObYTXsAbfA/n3fjuP4UWCA0z6IVyTOS2Ebvuvzld361vfEgHNUM9hO/cCBg3rpPrQvwOFJG10ncXby+eitVLyHm7IHFhohu2OjrEMHtudiE64Z3xTlWb0NYox7bbxCYqJvA2x+YRrzUuYFj6AM6bJxTrzsW3PSazAuVz0rcLVi76Z7hMj7BxOuNiPaw5bsFVKHatmMtYT/4YOlzoBRMPQpyKYVb1TewJHfQJboD/MIqyM51wigK9lGXGl6AWPG3IjbvhpK/iD/ZAl+AbzJMOAAAAAElFTkSuQmCC');
}

.credit-card.unionpay::after {
	width: 50px;
	height: 30px;
	background-image: url('data:image/png;base64,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');
}

#dialog-add-payment .horizontal {
	/*overflow:hidden;*/
}
#dialog-add-payment .horizontal li {
	float:left;
	width:45%;
}
#dialog-add-payment .horizontal.two-col li {
	width:50% !important;
}

#dialog-add-payment .horizontal li .or {
	color:#aaa;
	float:left;
	font-size:12px;
	margin-left:-8px;
	margin-top:32px
}
#dialog-add-payment .horizontal li:last-child {
	float:right;
	text-align:right;
	margin-left:0;
	width:35%;

}
#dialog-add-payment .horizontal li:last-child input {
	float:right;
	width:90%;
}
#dialog-add-payment .horizontal input {
	width:85%;
}
#dialog-add-payment .horizontal select+select {
	margin-left:5px;
}
#dialog-add-payment .horizontal li+li{
	width:20%;
}
#dialog-add-payment .horizontal li+li input {
	width:60%;
}
#payment-feedback .alert {
	display:block;
	margin-top:7px;
}

.billing_tbl {
	min-width:720px;
	width:85%;
	max-width:800px;
	border-top-width:0px;
}

.billing_tbl,
.billing_tbl td,
.billing_tbl.cp_report_form div{
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
.billing_tbl tr:first-child td {
	border-top-width:0px;
}
.billing_tbl.cp_report_form td {
	padding-top:15px;
	padding-bottom:15px;
	font-size:16px;
}
.billing_tbl.cp_report_form td.marketplace,
.billing_tbl.cp_report_form td.cp_report_btext div{
	padding-top:9px;
	padding-bottom:9px;
	font-size:14px;
	padding-left:15px;
}


.billing_tbl td.selling-limits-entry-td {
	border-top-width:0px;
	padding-top:0;
}
.discount-row {
	color:#a90f00;
}

/* Book Router */
.bookrouting-tab{}
#bookrouter_settings.hide, #web_only_alert.hide, #private_only_alert.hide, #mp_custom_rule_message.hide, .adv-options-content.hide {
	display:none;
}
.adv-options {
	min-height:27px;
	position:relative;
}
#inv-uploads {
	max-width:805px;
}
#bookrouter_settings .adv-options-action-btn,
#inv-uploads .adv-options-action-btn {
	position:absolute;
	right:0;
	bottom:1px;
	margin:0;
	border-top-width:0px !important;
	border-top-right-radius:0;
	border-top-left-radius:0;
	-moz-border-top-right-radius:0;
	-moz-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
}

#inv-uploads .adv-options-action-btn.bottom,
#bookrouter_settings .adv-options-action-btn.bottom{
	bottom:-25px;
}

.adv-options {
	border-top:1px solid #d3d3d3;
}
.adv-options-content.hide{padding:0;margin-bottom:0;border:none;}
.adv-options-content {
	background-color:#ededee;
	padding:5px 0;
	margin-bottom:37px;
	border-left:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
#inv-uploads .marketplace-control-group{
	margin-left:22px;
}
#inv-uploads .adv-options-content > div {
	padding-top:5px;
}
#inv-uploads .adv-options-content div > label{
	width:220px;
	padding-left:5px;
	text-align:left;
}

.marketplace-actions {
	margin-top:7px;
}
.marketplace-actions li{padding:0px 2px; color:#20409A;}
.marketplace-actions a{
	font-size:12px;
}
#inv-uploads .adv-options-content {
	padding-top:0;
}
#bookrouter_settings .adv-options-content {
	padding:5px;
}
#bookrouter_settings .adv-options-content label{
	vertical-align: middle;
}
#bookrouter_settings .adv-options-content > label{
	float:left;
	min-width:75px;
	width:5%;
	padding-top:3px;
	padding-left:5px;
}

#bookrouter_settings .adv-options-content .marketplace-control-group {
	float:left;
	width:80%;
}

.ui-checkboxradio-label.deactive {
	opacity: .40;
	filter: Alpha(Opacity=40);
	background-image: none;
}
.ui-checkboxradio-label.deactive:hover {
	opacity: .85;
	filter: Alpha(Opacity=85);
}
#bookrouter_settings .adv-options-content .marketplace-control-action{
	margin-left:5px;
	margin-top:10px;
}
#save-default-marketplaces {}
#save-default-marketplaces .fa, #bookrouter-help-link .fa {
	font-size:16px;
}
#bookrouter_settings .ui-controlgroup{min-width:250px}
#save-default-marketplaces,#bookrouter-help-link{
	border: 1px solid #2a6ebb;
	color:#fff;
	background: #2a6ebb url(../include/scripts/jquery/ui/css/images/ui-bg_glass_15_2a6ebb_1x400.png) 50% 50% repeat-x;
}

#save-default-marketplaces:hover,#bookrouter-help-link:hover{
	border-color:#233095;
	color:#eaf5fa;
}
#inv-uploads .adv-options-content .marketplace-control-action {}
#bookrouter-help-link{ margin-left: 9px; }

#default-marketplace-options {
	display:none;
}

#default-marketplace-options.show {
	display:block;
}
.ui-widget-overlay{
  opacity: .80 !important;
  filter: Alpha(Opacity=80) !important;
}

.sa_rows .mce-help-button{
	display:none;
}

.remaining-chars-wrap {
	float:right;
	display:inline-block;
	padding: 3px;
	background-color:#eee;
	border:1px solid #ccc;
	border-top:0;
	margin-top:-1px;
	font-style:italic;
}

.remaining-chars-wrap .remaining-characters{
	font-weight:bold;
}

.remaining-chars-wrap .remaining-characters span{}

.pkd-form-description .remaining-chars-wrap {
	margin-top:-7px;
	margin-right:-4px;
}

#FormBLXSettings .buttonArea {
	position:relative;
	padding: 10px 15px;
	width:518px;
	background-color:#fff;
}
#FormBLXSettings .buttonArea.follow-scroll {
	position: fixed;
	bottom: 0;
	z-index: 9999;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}

#purgeReadyAllId {
	vertical-align: middle;
}
#FormBLXSettings .buttonArea .settingsButtons label{
	vertical-align: middle;
}

/* Amazon Styles */
.amazon-actions-group {
	margin:3px 4px;
}
.amz-shipping-block .pkd-combobox-input{
	width:250px;
}

/* Inventory Search Form */
#inventory-response span{
	display:block;
}
.BL_pr2.sale {
	text-decoration: line-through;
	display:inline-block;
	margin-right:5px;
}
#progressbar .ui-progressbar-value {
	background-color: #2a6ebb;
}
#cpMarketplaces #marketplaces {
	height:149px;
	overflow:hidden;
	position:relative;
	z-index:9;
}
#cpMarketplaces #marketplaces.open{
	height:auto;
}
#cpMarketplaces input[type="checkbox"] {
	margin:0;
	vertical-align:middle;
}
#cpMarketplaces legend label{
	vertical-align: bottom;
}
.mp_check_all {
	font-weight:normal;
	font-style:italic;
}
#marketplaces-expand {
	background-color:#fff;
	width:100%;
	position:relative;
	z-index:11;
	text-align:center;
	font-size:18px;
	cursor:pointer;
}

#inventory-search-right .control-label {
	min-width:140px;
	display:inline-block;
}
#InventorySearchForm2 legend {
	font-size: 16px;
}

#InventorySearchForm2 legend label{
	font-size:14px;
}

/* Type Matching */
.tr_book_type_mapping .pkd-combobox {
	width:300px;
}
.tr_book_type_mapping .pkd-combobox .pkd-combobox-input{
	width:275px;
}



/* GDPR */
.gdpr-nav {
	font-weight:bold;
	font-size:14px;
	margin-bottom:20px !important;
}

#text-copy-response {
	padding:3px;

}

#text-copy-response.success {
	color:green;
}
#text-copy-response.error {
	color:#7f2727;
}
.well+.well {
	margin-top:20px;
}

/* Cookie Consent */
a.cookieimg img {
	padding: 5px;
	border: 1px solid #fff;
}

#admin-settings-admin-exportbooks .tr_ebay_type_to_category .sa_select select {
	min-width:200px;
}
#admin-settings-admin-exportbooks .tr_ebay_type_to_category .sa_select:after{
	content: "+";
	display:inline-block;
}
#admin-settings-admin-exportbooks .tr_ebay_type_to_category .sa_select+.sa_select:after {
	content: "=";
}
#admin-settings-admin-exportbooks .tr_ebay_type_to_category .sa_select+.sa_select+.sa_select:after {
	content: "";
}




.thumbnail {
	display:block;
	width:600px;
	height:420px;
	overflow:hidden;
	cursor:zoom-in;
}

.thumbnail-center-right {
	background-position:center right;
}
.thumbnail-center-right {
	background-position:center right;
}
.thumbnail-center-bottom {
	background-position:center bottom;
}
.thumbnail-center-top {
	background-position:center top;
}
.thumbnail-center {
	background-position:center center;
}
.thumbnail-left-center {
	background-position:left center;
}
.thumbnail-left-bottom {
	background-position:left bottom;

}

.SearchForm-inner {
	padding-left:0;
}
.cp_report_form td {
	padding-top: 5px;
	padding-bottom: 5px;

}


/* Bibliopolis News */
#bibliopolis-news h1{
	//font-size:24px;
	//font-weight:normal;
	color:#fe9500;
	//text-align:center;
}
#news-logos {
	width:40%;
	margin:25px auto 40px auto;
}

.bib-2col p {
	line-height:1.5em;
	margin-top: 0;
	font-size:1.1em;
}
#bibliopolis-news p {
	//text-align:justify;
	line-height:1.5em;
	margin-top: 0;
	font-size:1.1em;
}

#bibliopolis-news p a {
	font-weight:bold;
}

/* Book Type Mapping */
#map-book-types .fa{
	display:none;
}

/* Category Picker */
.category-block {
	display:inline-block;
	padding-bottom:5px;
}

/* New Vacation Settings */
#admin-vacation-real {
	margin-top:-10px;
}
#admin-vacation-real .tr_vacation_status{
	font-weight:bold;
}
#admin-vacation-real .tr_spacer+.tr_spacer{
	display:none !important;
}
#admin-vacation-real .enum-radio {
	display:block;
	padding-bottom:9px;
}
#admin-vacation-real .enum-radio input {
	vertical-align:top;
}
.tr_vacation_message .txt,
.tr_vacation_receipt_message .cp_form_text textarea{
	width:100%;
	height:100px;
	box-sizing: border-box;

}
#admin-vacation-real .cp_report_btext {
	text-align:left;
	width:100px;
}
.tr_vacation_receipt_message .cp_report_btext {
	visibility: hidden;
}

.bib-2col{
	column-count: 2;
	column-gap: 40px;
	column-rule-style: solid;
	column-rule-width: 1px;
	column-rule-color: #d3d3d3;
}

/* Main BookRouter */
.main-bookrouter {
	max-width:1200px;
	margin-left:auto !important;
	margin-right:auto !important;
}

.main-bookrouter .credit{
	font-size:.85em;
}

#ebay-chars-wrap{
	display:block;
	text-align:right;
	font-size:12px;
	font-family:arial;
	color:#777;
	margin-top: -5px;
	margin-right:95px;
}

.alert-info{
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
}

/* Help Guide */
.help-guide hr {
	border-width: 0;
	border-bottom-width: 1px;
}
.help-guide li {
	font-size:14px;
	margin-bottom:8px;
	line-height:20px;
}
.help-guide li li{
	margin-top:4px;
	margin-bottom:0;
	line-height:16px;
}
/* Translation */
#cp_locale_id {
	min-width:95px;
	padding:3px 5px;
	height:31px;
	border-right-width:0px !important;
}
.translate_opener #cp_locale_id_btn{
	margin-left:-5px;
	height:31px;
	border-left-width:0px !important;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
}

.translate_opener #cp_locale_id_btn:hover{
	border-left-width:0px !important;
}

/* Coupon */
.coupon-well .cp_report_btext{
	width:140px;
}
.coupon-well #el_shippingzone_id{}
.coupon-well .shippingrate_by_zone{
	display:none;
	margin-left:8px;
}
.coupon-well .shippingrate_by_zone.active{
	display:inline-block;
}
.coupon-well .or-divider {
	max-width:436px;
	text-align:left;
}
.coupon-calculator td.cp_form_text label{
	width:86px;
	display:inline-block;
}

/* New Login Styles */
body.login-page {
	background-color: #fafafa;
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	justify-content: center;
	align-items:center;
}
.login-page-inner {
	border-radius:10px;
	background-color:#fff;
	padding:25px 50px;
	max-width:420px;
	font-size:14px;
	color:#222;
	box-sizing:border-box;
}
body.login-page .footer {
	color: #aaa;
	margin-top:10px;
	font-size:14px;
	opacity:0.8;
	text-shadow: -1px -1px 1px rgba(255,255,255,.6), 1px 1px 1px rgba(0,0,0,.2);
}

.cp_login_top > p:first-child{
	border-top:1px solid #eee;
	padding-top:15px;
}

.login-page-inner .form .iti{

}
.login-page-inner .form input#cp_phone,
.login-page-inner .form .iti{
	width:100%;
}
.login-page-inner .form .form-actions {
	margin-top:10px;
}
.login-page-inner .form .form-actions a{
	display:inline-block;padding-bottom:1px;
	border-bottom:2px solid #fff;
}
.login-page-inner .form .form-actions a:hover {
	text-decoration:none;
	border-bottom:2px solid #20409a;
	color:#122764;
}
.login-page-inner .form .form-actions label {
	margin:13px 4px;
}
.login-page-inner .form .form-actions .btn {
	min-width: 160px;
	display: block;
	float: left;
	margin: 10px 0px;
}
.login-page-inner .cp_inner {
	width:100%;
}
.login-form .cp_inner td {
	padding:5px 10px 5px 0;
	width:120px;
}
.login-form .cp_inner td+td {
	padding:5px 0;
	width:auto;
}
.login-page-inner .form button, .button, .btn, input[type="submit"]{}

.login-page-inner .form .cp_button_login {
	width:100%;
	margin-left:0;
}

.login-form .cp_input{
	width:100%;
	box-sizing:border-box;
	border: solid 1px #ccc;
	box-shadow: 0 0 5px #ccc inset;
	min-height:28px;
}

.login-form .cp_inner td .cp_input,
.login-form .cp_inner td .cp_button_login {
	margin:0;
	transition: all .2s ease-in-out;
	border-radius: 2px;
}
.login-form .cp_inner td label {
	font-size:13px;
	text-align:left;
	min-width:0 !important;
	margin:0;

}
#login-page-logo img {
	max-width:100%;
}
.under-logo {
	margin-top:-15px;
	color:#20409a;
}
.under-logo .left,
.under-logo .right{
	display:inline-block;
	font-family:Big Caslon,Book Antiqua,Palatino Linotype,Georgia,serif;
}
.under-logo.payments .left{
}

.under-logo .left {
	width:190px;
	text-align:right;
	padding-right:8px;
	vertical-align: middle;
}

.under-logo.smaller .left {
	font-size:18px;
	text-align:left;
}

.under-logo .right {
	width:110px;
	text-align:right;
	font-size:22px;
	vertical-align: top;
}

.under-logo.smaller .right {}


/* OTP Styles */

#tabs .login-form {width:420px;}
#verify-form {
	margin:0 -5px;
}
#verify-form input {
	margin: 0 5px;
	font-size: 22px;
	width:90%;
	border: solid 1px #ccc;
	box-shadow: 0 0 5px #ccc inset;
	outline: none;
	transition: all .2s ease-in-out;
	border-radius: 1px;
}
#verify-form input:focus {
	border-color: #20409a;
	box-shadow: 0 0 5px #20409a inset;
}


#admin-alerts {}


#password-change {}
.form-left .form-row label,
.form-change-password .form-row label {
	text-align:left;
	min-width:120px;
	margin-left:0;
}
.form-left .form-row label {
	min-width:120px;
}

.form #UserAddForm .form-row input[type="submit"],
.form #formAddUser .form-row input[type="submit"]{
	margin-left:0;
}



#website-home-link{
	margin-top:-5px;
	padding-bottom:5px;
}
#website-home-link a{
	vertical-align:middle;
	line-height:2em;
}
#website-home-link .fa-stack-1x {
	color:#fff;
	z-index:2;
}
#website-home-link .fa-square {}
#website-home-link .fa-stack {
	margin-right:4px;
}




#toolbar {
	margin-top:7px;
	margin-bottom:16px;
}

#toolbar > a {
	font-family: 'Helvetica', Arial, sans-serif;
	font-size:14px;
	color:#20409a;
	display:inline-block;
	margin:9px 15px 0 0;
}
#toolbar > a:hover {
	color:#f69624;
	text-decoration:none;
}

.dropdown.open .dropdown-menu{
	display:block;
}
#toolbar .dropdown.has-new .btn.animate {
	-webkit-animation: de-wobble 2.8s both 6;
	animation: de-wobble 2.8s both 6;
}

/* Keyframes for the wobble animation */
@keyframes de-wobble {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		-webkit-transform-origin: 50%50%;
		transform-origin: 50%50%;
	}
	7.5% {
		-webkit-transform: translateX(-30px)rotate(-6deg);
		transform: translateX(-30px)rotate(-6deg);
	}
	15% {
		-webkit-transform: translateX(15px)rotate(6deg);
		transform: translateX(15px)rotate(6deg);
	}
	22.5% {
		-webkit-transform: translateX(-15px)rotate(-3.6deg);
		transform: translateX(-15px)rotate(-3.6deg);
	}
	30% {
		-webkit-transform: translateX(9px)rotate(2.4deg);
		transform: translateX(9px)rotate(2.4deg);
	}
	37.5% {
		-webkit-transform: translateX(-6px)rotate(-1.2deg);
		transform: translateX(-6px)rotate(-1.2deg);
	}
	40% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}
	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}
}

.menu-new {
	color:#a90f00;
	text-transform:uppercase;
	font-size:10px;
	vertical-align: middle;
	font-weight:bold;
}

#toolbar button.btn-dual .fa {
	margin-left:0;
}
#toolbar button.btn-dual:focus, #toolbar button.btn-dual:focus {
	 outline: 0;
	 box-shadow: 0 0 0 0.2rem rgba(42, 110, 187, 0.25);
}
#toolbar button.btn-dual {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	background-color:#f0f0f0;
	border: 1px solid transparent;
	padding: 6px 12px !important;
	font-size: 16px !important;
	line-height: 1.5;
	border-radius: 50px;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	color:#000;
}
#toolbar button.btn-dual:hover {
	background-color:#e5e5e5;
	border-color:transparent;
	text-shadow:none;
	color:#000;
}

.dropup,
.dropdown {
	position: relative; }

.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after {
	margin-left: 0; }

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 8px 0;
	margin: 2px 0 0;
	font-size: 16px;
	line-height:24px;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px; }

.dropup .dropdown-menu {
	margin-top: 0;
	margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0;
	border-right: 0.3em solid transparent;
	border-bottom: 0.3em solid;
	border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle:empty::after {
	margin-left: 0; }

.dropright .dropdown-menu {
	margin-top: 0;
	margin-left: 0.125rem; }
.dropright .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-bottom: 0.3em solid transparent;
	border-left: 0.3em solid; }
.dropright .dropdown-toggle:empty::after {
	margin-left: 0; }
.dropright .dropdown-toggle::after {
	vertical-align: 0; }

.dropleft .dropdown-menu {
	margin-top: 0;
	margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: ""; }
.dropleft .dropdown-toggle::after {
	display: none; }
.dropleft .dropdown-toggle::before {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0.3em solid;
	border-bottom: 0.3em solid transparent; }
.dropleft .dropdown-toggle:empty::after {
	margin-left: 0; }
.dropleft .dropdown-toggle::before {
	vertical-align: 0; }

.dropdown-divider {
	height: 0;
	margin: 8px 0;
	overflow: hidden;
	border-top: 1px solid #e4e5e6;
	line-height:24px;
}

.dropdown-item {
	display: block;
	padding: 4px 24px;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	font-size:16px;
}
.dropdown-item:hover, .dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa; }
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #2a6ebb; }
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #868e96;
	background-color: transparent; }

.dropdown-menu.show {
	display: block; }

.dropdown-header {
	display: block;
	padding: 0.5rem 1.5rem;
	margin-bottom: 0;
	font-size: 0.875rem;
	color: #868e96;
	white-space: nowrap; }


.mr-2 {
	margin-right:8px;
}
.dropdown-item .mr-2 {
	margin-right:11px;
}


#admin-constantcontact-campaigns .tr_spacer+.tr_spacer{
	display:none !important;
}
/* Gauges */
.logged-in .gauge-container {}
.gauge-container {
	width: 200px;
	height: 100px;
	overflow: hidden;
	position:relative;
	text-align: center;
}

.gauge-a {
	z-index: 1;
	position: absolute;
	background-color: rgba(0,0,0,.2);
	width: 200px;
	height: 100px;
	top: 0%;
	border-radius: 250px 250px 0px 0px;
}

.gauge-b {
	z-index: 3;
	position: absolute;
	background-color: #eee;
	width: 150px;
	height: 100px;
	top: 25px;
	margin-left: 25px;
	margin-right: auto;
	border-radius: 155px 150px 0px 0px;
}

.gauge-c {
	z-index: 2;
	position: absolute;
	width: 200px;
	background-color:#2a6ebb;
	height: 100px;
	top: 100px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 0px 0px 100px 100px;
	transform-origin: center top;
	transition: all 1.3s ease-in-out;
}

.gauge-container.safe.animate .gauge-c {
	transform:rotate(.05turn);
	background-color: #2a6ebb;
}

.gauge-container.low .gauge-c {
	background-color: #2a6ebb;
}
.gauge-container.low.animate .gauge-c {
	transform:rotate(.1turn);
	background-color: #45bb2a;
}

.gauge-container.medium .gauge-c {
	background-color: #45bb2a;
}
.gauge-container.medium.animate .gauge-c {
	transform:rotate(.2turn);
	background-color: #dedb00;
}
.gauge-container.medium-high .gauge-c {
	background-color: #45bb2a;
}
.gauge-container.medium-high.animate .gauge-c {
	transform:rotate(.35turn);
	background-color: #de7300;
}
.gauge-container.high .gauge-c {
	background-color: #dedb00;
}
.gauge-container.high.animate .gauge-c {
	transform:rotate(.5turn);
	background-color: #de0000;
}

.gauge-data {
	z-index: 4;
	position: absolute;
	width: 200px;
	height: 100px;
	top: 35px;
	margin-left: auto;
	margin-right: auto;
	transition: all 1s ease-out;
}

.gauge-data h2{
	line-height: 25px;
}
.gauge-data h2,
.gauge-data p{
	margin:0;
	color:#222;
}
.gauge-data p{}

.gauge-beta {
	position:absolute;
	top:5px;
	right:10px;
	text-transform:uppercase;
	background-color:#2a6ebb;
	padding:2px;
	border-radius:3px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#get-fraud-score {
	margin:10px 0 7px 0;
}
#view-insights .fa{
	display:inline-block;
	margin-left:3px;
}

.panel-heading {
	font-weight:bold;
}
.insight-row+.insight-row {
	border-top:1px solid #ddd;
	padding-top:10px;
}

.insight-col {
	float:left;
	padding-bottom:10px;
	box-sizing: border-box;
}
.insight-col.insight-header {
	width:66%;
	margin-right:4%;
	padding-left:15px;

}
.insight-col.insight-value {
	width:30%;
	padding-right:15px;
}

.bool-row .insight-value:before {
	display: inline-block;
	font-family:'FontAwesome';
	font-size: 16px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right:5px;
}

.bool-row.false-row .insight-value:before {
	content: "\f071";
	color:#f8941e;
	margin-left:-21px;
}
.bool-row.true-row .insight-value:before {
	content: "\f058";
	color:#45bb2a;
	margin-left:-19px;
}
.bool-row.false-row.icon-reversal .insight-value:before {
	content: "\f058";
	color:#45bb2a;
	margin-left:-19px;
}
.bool-row.true-row.icon-reversal .insight-value:before {
	content: "\f071";
	color:#f8941e;
	margin-left:-21px;
}
#maxmind-insights .panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
#maxmind-insights .panel.panel-default {
	border-color: #ddd;
}
#maxmind-insights .panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
#maxmind-insights .panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
#maxmind-insights .panel-body {
	padding: 15px;
}

#maxmind-insights .panel{
	width:48%;
	float:left;
}
#maxmind-insights .panel .panel-body {
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}
#maxmind-insights .panel:nth-child(even) {
	margin-left:2%;
	width:49%;
}
#maxmind-insights .panel:nth-child(odd) {
	clear:both;
}

#campaign-link {
	margin-left:-9px;
	margin-top:-20px;
}

#faccordion {
	max-width:800px;
}
#faccordion > h3 {
	font-weight:bold;
	font-size:11px;
}
#faccordion > h3 span {
	font-size:16px;
}

#faccordion .billing_tbl.cp_report_form td.marketplace {
	padding-left:0;
}
.ui-state-active.ui-state-active-custom, .ui-widget-content .ui-state-active.ui-state-active-custom, .ui-widget-header .ui-state-active.ui-state-active-custom, .ui-button.ui-state-active.ui-state-active-custom:hover{
	/*background: ;*/
	background-image: url(../include/scripts/jquery/ui/css/images/ui-bg_glass_55_f3e2cd_1x400.png);
	color:#333;
}
.ui-state-hover.ui-state-hover-custom, .ui-widget-content .ui-state-hover.ui-state-hover-custom, .ui-widget-header .ui-state-hover.ui-state-hover-custom, .ui-button.ui-state-hover.ui-state-hover-custom:hover{
	border-color:#8aa1bb !important;
	background-image: url(../include/scripts/jquery/ui/css/images/ui-bg_glass_75_dadada_1x400.png);
	color:#333;

}

.ui-state-active.ui-state-active-custom .ui-icon,
.ui-state-active.ui-state-active-custom .ui-button:active .ui-icon {background-image:url("../include/scripts/jquery/ui/css/images/ui-icons_222222_256x240.png"); }
/*.ui-state-hover.ui-state-hover-custom .meplus-invoice{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);}*/




td.web_content_parent > .cp_report_form+.cp_report_form {
	width:100%;
}
.no-tinymce {display:none;}

#row-gift-card-links {
	margin-top:-6px;
}

#cc-main-ad .card-body{
	background-color:#eee;
}
#cc-main-ad .card-body p{
	color:#333;
	font-weight:bold;
}

/* Cookie Consent */
.selectable .custom-control-input,
.visually-hidden{
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.selectable label {
	color: #333;
	transition: all .2s linear;
	border:1px solid #dbdbdb;
	font-weight:bold;
	width:100%;
	box-sizing:border-box;
	padding:1rem 0px;
	display:block;
}

.selectable label:hover {
	cursor: pointer;
	border-color: #2a6ebb;
	transition: all .2s linear
}

.selectable label:hover span {
	color: #2a6ebb;
}

.selectable .card-body {
	padding: .4rem 1.25rem;
	display:block;
}

.selectable .card-body span {
	display:block;
	margin: 0 auto;
}
.selectable input:checked+label {
	border-color: #2a6ebb;
	background-color: #fff;
	color: #2a6ebb;
	font-weight:bold;
}

.selectable input:checked+label span {
	color: #2a6ebb;

	font-weight:bold;
}

.selectable-small label .icon {
	width: 35px;
	height: 35px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.ppicon {
	display: inline-block;
	background-repeat: no-repeat
}

.ppicon {
	background-image: url(../images/ccicons.svg)
}

.ppicon.palette-dark-hover,.selectable label:hover .ppicon.palette-dark,.selectable input:checked+label .ppicon.palette-dark {
	background-position: 0 0;
	height: 31px;
	width: 31px
}

.ppicon.palette-light-hover,.selectable label:hover .ppicon.palette-light,.selectable input:checked+label .ppicon.palette-light {
	background-position: -31px 0;
	height: 31px;
	width: 31px
}

.ppicon.eprivacy-directive-hover,.selectable label:hover .ppicon.eprivacy-directive,.selectable input:checked+label .ppicon.eprivacy-directive {
	background-position: -62px 0;
	height: 64px;
	width: 91px
}

.ppicon.chevron-down {
	background-position: -153px 0;
	height: 11px;
	width: 20px
}

.ppicon.headline-dialog {
	background-position: -173px 0;
	height: 64px;
	width: 91px
}

.ppicon.simple-dialog {
	background-position: -264px 0;
	height: 64px;
	width: 91px
}

.ppicon.question-circle {
	background-position: -355px 0;
	height: 16px;
	width: 16px
}

.ppicon.palette-light {
	background-position: -371px 0;
	height: 31px;
	width: 31px
}

.ppicon.palette-dark {
	background-position: -402px 0;
	height: 31px;
	width: 31px
}

.ppicon.interstitial-standalone-hover,.selectable label:hover .ppicon.interstitial-standalone,.selectable input:checked+label .ppicon.interstitial-standalone {
	background-position: -433px 0;
	height: 64px;
	width: 91px
}

.ppicon.interstitial-standalone {
	background-position: -524px 0;
	height: 64px;
	width: 91px
}

.ppicon.interstitial-dialog-hover,.selectable label:hover .ppicon.interstitial-dialog,.selectable input:checked+label .ppicon.interstitial-dialog {
	background-position: -615px 0;
	height: 64px;
	width: 91px
}

.ppicon.interstitial-dialog {
	background-position: -706px 0;
	height: 64px;
	width: 91px
}

.ppicon.headline-dialog-hover,.selectable label:hover .ppicon.headline-dialog,.selectable input:checked+label .ppicon.headline-dialog {
	background-position: -797px 0;
	height: 64px;
	width: 91px
}

.ppicon.eprivacy-directive {
	background-position: -888px 0;
	height: 64px;
	width: 91px
}

.ppicon.gdpr-directive-hover,.selectable label:hover .ppicon.gdpr-directive,.selectable input:checked+label .ppicon.gdpr-directive {
	background-position: -979px 0;
	height: 64px;
	width: 91px
}

.ppicon.gdpr-directive {
	background-position: -1070px 0;
	height: 64px;
	width: 91px
}

.ppicon.simple-dialog-hover,.selectable label:hover .ppicon.simple-dialog,.selectable input:checked+label .ppicon.simple-dialog {
	background-position: -1161px 0;
	height: 64px;
	width: 91px
}

#churn-status {
	float: right;
	padding: 7px 5px;
}