body{font-family:arial;margin:0;font-size: 15px;}
.clearfix{clear:both}
.overlay{height:100%;width:100%;background:rgba(0,0,0,0.8);}
.popup{padding:10px;background:#fff;position:absolute;top:25%;z-index:1;left:0;right:0;max-width: 600px;margin: 0 auto;}
.popup-label {margin-bottom:10px;clear:both}
.popup-label img{float:left}
.popup-label span{float: left;margin-left: 10px;line-height: 24px;font-weight:bold}
.upload-block{margin-top:10px;padding:0px;}
.popup .row{margin-bottom:0px;display:block;margin-left: 0;margin-right: 0;}
.popup textarea{width:100%;resize:none;height: 120px;}
.popup p{margin:0;float:left;font-size:12px;color:#000;margin-right:5px;font-weight:bold;line-height: 21px;}
.popup .doc-info{font-size:10px;line-height:21px;}
/*.popup button{float: right;height: 21px;color: #929292;background: #d7d7d7;border: 0;width:50px;}*/
.popup input[type=submit]{float: right;color: #fff;background: #7f9fd2;border: 0;}


.payment{text-align:center;padding:25px;}
.payment p{float:none;margin:auto;margin:20px 0;}

.payment .payment-success{margin: auto;width: 50%;}
.payment .payment-failure p{color:red}

