/* this only affects elements in the stripe addon templates */

a.button.use-stripe {
	display: inline-block;
	width: 18em;
	text-align: center;
	}
	
p.turn-stripe-on {
	text-align: justify;
	}

.warnBox, .msgBox {
	padding: .6em;
	color: #5F6672;
	font-size: .7rem;
	font-weight: bold;
	line-height: 1.1em;
	text-align: center;
	margin: 1em .2em;
	}
	
.warnBox {
	background: #FFFFE1;
	border: thin solid #A9AFD4;
}	

.msgBox {
	border: 1px solid #4987C5;	
	color: #4987C5;
	}
	
.word-break {
	/*word-break: break-all;*/
}		
	
.cardtable {
	width: 90%;
	margin: 1em;
	}	
	
.keytable {
	width: auto;
	margin: 1em auto;
	}		
	
.keytable td {
	padding: .5em 1em;
	}			
	
.cardtable td, .cardtable th, .keytable td {
  border: thin solid #E2CCC5;
	text-align: center;
	width: 20%;
}	

/* override normalize */
button {
	display: inline-block;
	}
	
.card-on-file, .card-required {
	text-align: center;
	}	

.card-on-file, .card-on-file .glyphicon {
	color: #2D6354;
}	

.card-required, .card-required .glyphicon {
	color: #A00000;
	}
	
#seller .card-required {
	text-align: left;
	}	
	
