.modal-backdrop.in {opacity: 0.8;filter: alpha(opacity=80);}
.nvn-modal{ color: #333; }
.nvn-modal .modal-content { background-color: #ffffff;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.nvn-modal .modal-content .modal-header { padding: 30px 30px 20px 30px; }
.nvn-modal .modal-content .modal-header .modal-title { font-size: 28px; line-height: 28px; margin: 0px; color:#C5281C; text-align:center; font-weight:bold; }
.nvn-modal .modal-content .modal-body { padding: 0px 30px 0px 30px; }
.nvn-modal .modal-content .modal-body p { margin: 0 0 10px 0; color: #333; font-size:13px; text-align:center; }
.nvn-modal .modal-content .modal-body .thumbnail { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:20px 20px; }
.nvn-modal .modal-content .modal-footer { padding: 0px 30px 30px 30px; }
.nvn-modal .modal-content .modal-footer .btn-default { text-align:center; padding: 6px 10px; font-size: 16px; color: #000000; background-color: #FFFFFF; }
.nvn-modal .modal-content .modal-footer .btn-to-nvn { color: #ffffff; background-color: #21235c; }
.nvn-modal .modal-content .modal-footer .btn-to-gli { color: #ffffff; background-color: #C5281C; }
.nvn-modal .modal-content .modal-footer .btn-default:after { content: ""!important; display:none; }

@media only screen and (max-width: 767px) { 
.nvn-modal .modal-content { max-width: 500px; margin: 0 auto; }
.nvn-modal .modal-content .modal-header { padding: 20px 20px 10px 20px; }
.nvn-modal .modal-content .modal-header .modal-title { font-size: 22px; line-height: 22px; font-weight:bold; }
.nvn-modal .modal-content .modal-body { padding: 0px 20px 0px 20px; }
.nvn-modal .modal-content .modal-body .thumbnail {padding:10px; }
.nvn-modal .modal-content .modal-footer { padding: 0px 20px 20px 20px; }
.nvn-modal .modal-content .modal-footer .btn-to-gli { margin-top:20px; }
}