/**/
.modal-dialog {
width: 100%;
	max-width: 1000px;
margin: 30px auto;
}
.modal .close { color: #107aca; font-size: 44px !important; font-weight: 400; line-height: 32px; background-color: #f0f0f0; position: absolute; top: 0; right: 0; width: 32px; height: 32px; z-index: 45; margin-top: 10px; margin-right: 10px; padding-top: 0; cursor: pointer; border-radius: 100%; opacity: 1; }
.modal-header { height: 44px; border-style: none; }
.modal-footer { display: none; }
.modal-header .close:hover { color: #2e3138; }
body.modal-open { margin: 0 !important; padding: 0 !important; }
.modal-content{ border-style: none; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); -moz-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
           
    	border-radius: 0px; box-shadow: 0 5px 15px rgba(0,0,0,0.5);  background-color: #f0f0f0; padding: 30px;}
.modal-content p { color: #000; font-size: 17px !important; font-weight: 400; line-height: 23px !important; margin-top: 0; margin-bottom: 5px; }
.modal-content a { color: #fff; text-decoration: none; }
.modal-content a:hover { color: #000; text-decoration: none; }
.modal-content li { font-size: 16px; line-height: 21px; }
.modal-content h4 { color: #000 !important; margin-bottom: 5px; }
.modal-backdrop { background-color: transparent !important; }
@media (max-width:580px) {
	.modal-dialog { position: fixed; top: 60px; left: 0; right: 0; max-width: 100% !important; }
}