@charset "ISO-8859-1";

/* a.xrx-fw-cta:focus, a.xrx-fw-cta:hover, button.xrx-fw-cta:focus, button.xrx-fw-cta:hover {
    background-color: #81141d;
    border-color: #81141d;
} */

input.xrx-fw-cta:focus, input.xrx-fw-cta:hover{
	background-color: #81141d;
    border-color: #81141d;
}

input.xrx-fw-cta {
    cursor: pointer;
}

.xrx-fw-form-inputs .form-error-div .has-error label{
	color: #ff0000 !important;	
}

/* .xrx-fw-form-inputs .form-error-div .has-error .form-control{
	color: #ff0000 !important;	
} */

.xrx-fw-form-inputs .has-success{
	color: black !important;	
}

.xrx-fw-html-content-banner__container ul > li {
	font-family: Roboto Condensed,sans-serif;
	font-weight: 200;
}

.xrx-fw-html-content-banner__container .error-section a {
	color: #000;	
}

.xrx-fw-html-content-banner__container .error-section a:hover {
    color: #d92231;
}

/* //////////// */
#password-dialog{
	font-weight: inherit !important;
}

span.req-txt::before{
	content: "* " !important;
	color: red !important;

}

.signup-panel-sepr {
    box-shadow: 1px 3px 5px black;
    width: 120%;
    margin-left: -2.5rem;
}

.signup-form-scroll{
	max-height: 606px;
	overflow-x: hidden;
}

.scrollup {
    width: 3rem !important;
    height: 3rem !important;
}
.signup-panel-sepr{box-shadow: 1px 3px 5px black;}

.form-error-div .has-error{
	color: #ff0000 !important;	
}

.has-success{
	color: black !important;	
}

.hidden{display: none !important;}
.show{display:block !important;}

/* order-status-div */
.order-status-div {
    background: #f2eeee;
   /*  margin-top: -18px; */
}

.panel-elements-spacing {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin: 0px 20px;
	padding: 20px;
}

.flex-container {
    display: flex;
}

@media print , screen and (max-width: 767px) {
	.panel-elements-spacing {
		flex-direction: column;
	}
	.order-status-form {
		width: auto;
		margin: 15px auto 0 auto;
	}
	.order-status-contactus {
		padding: 0;
		border-left: 0;
		margin: 15px auto 0 auto;
	}
	.order-status-img {
		margin: 15px auto 0 auto !important;
	}
	.order-status-form-elements {
		flex-direction: column;
	}
	.order-status-form-elements input {
		width: 90% !important;
	}
}

.signup-form-elements-container .custom-label-message {
    font-size: 12px;
	margin-bottom: 8px;
	line-height: 1.5;
}
.signup-form-elements-container .checkbox label {
    font-size: .9em !important;
    line-height: 1.5 !important;
}

.signup-promo-sub-label{
    line-height: 1.5 !important;
}

.signup-promo-sub-label a{
    color: #000 !important;
}

.xrx-content > table tbody tr:nth-child(2n+1){
	background-color: none;
}

table tbody tr:nth-child(2n+1){
	background-color: hsla(0,0%,100%,.8);
}

@media print , screen and (min-width: 468px) {
	/* .xrx-custom-welcome-text{width: max-content;} */
}

.xrx-custom-loggedIn-content ol, .xrx-custom-loggedIn-content ul{
	list-style: none !important;
	padding: 0px !important;
}


