.vex.vex-theme-os .vex-content{
	border-radius: 0 !important;    
	border: 5px solid #e23b42;
    background: #f0f0f0;
    color: #444;
    padding: 2em;
}
.vex-dialog-button-primary.vex-dialog-button.vex-first.vex-last{
	border-radius: 0;
	margin:20px auto 0 auto;
	display: block;
	text-align: center;
	float: none;
    color: #fff;
    background: #e23b42;
    padding: 10px 15px 7px 15px;
    font-size: 16px;
	transition: all 0.5s ease;
}
.vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary{
	background: #e23b42;
    float: right;
	font-weight: bold;
    padding: 10px 20px 8px 20px !important;
	border: 2px solid #e23b42;
	color: #fff;
}
.vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary:hover{
	color: #e23b42;
	background: #fff;
	border: 2px solid #e23b42;
	font-weight: bold;
}
.vex-dialog-buttons > button{
    font-size: 0.7em;
    display: inline-block !important; 
	width: auto !important;
	text-align: center !important; 
	margin:0 auto !important; 
	border-radius: 0 !Important;    
	padding: 12px 20px 10px 20px !important; 
}