
.modal.fade .modal-dialog  {
	-webkit-transform:translate(0, -25%);
    -ms-transform:translate(0, -25%);
    transform:translate(0, -25%);
    -webkit-transition:-webkit-transform 0.3s ease-out;
    -moz-transition:-moz-transform 0.3s ease-out;
    -o-transition:-o-transform 0.3s ease-out;
    transition:transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0);
}

.modal-dialog {
    margin-left:auto;
    margin-right:auto;
    width:auto;
    padding:10px;
	z-index:1050 
}

.modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:6px;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
    box-shadow:0 3px 9px rgba(0,0,0,0.5);
    background-clip:padding-box;
    outline:none;
}

.modal-backdrop {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1030;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0);
}

.modal-backdrop.in {
    opacity:0.5;
	filter:alpha(opacity=50);
}

.modal-header {
    padding:15px;
    border-bottom:1px solid #e5e5e5;
	min-height:16.55px;
}

.modal-header .close {
	margin-top:-2px;
}

.modal-title {
    margin:0;
	line-height:1.55
}

.modal-body {
    position:relative;
    padding:20px;
}
	.form-group label {
		
	}
	.form-group #feature_signup_email {
		width: 98%;
	}
	
	.btn-primary {
		background: #1C140D;
		color: #fff;
		padding: 10px;
		border: 0;
		border-radius: 4px;
		margin: 0 auto;
		display: block;
		text-transform: uppercase;
	}

.modal-footer {
    margin-top:15px;
    padding:19px 20px 20px;
    text-align:right;
    border-top:1px solid #e5e5e5
}

.modal-footer:before,
.modal-footer:after {
    content:" ";
    display:table;
}

.modal-footer:after {
	clear:both;
}

.modal-footer .btn+.btn,
.modal-footer #commentform #comment_form_submit .input_submit+.btn,
#commentform #comment_form_submit .modal-footer .input_submit+.btn,
.modal-footer .previous_posts a+.btn,
.previous_posts .modal-footer a+.btn,
.modal-footer .next_posts a+.btn,
.next_posts .modal-footer a+.btn,
.modal-footer #commentform #comment_form_submit .btn+.input_submit,
#commentform #comment_form_submit .modal-footer .btn+.input_submit,
.modal-footer #commentform #comment_form_submit .input_submit+.input_submit,
#commentform #comment_form_submit .modal-footer .input_submit+.input_submit,
.modal-footer .previous_posts #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .modal-footer .previous_posts a+.input_submit,
.previous_posts .modal-footer #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .previous_posts .modal-footer a+.input_submit,
.modal-footer .next_posts #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .modal-footer .next_posts a+.input_submit,
.next_posts .modal-footer #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .next_posts .modal-footer a+.input_submit,
.modal-footer .previous_posts .btn+a,
.previous_posts .modal-footer .btn+a,
.modal-footer #commentform #comment_form_submit .previous_posts .input_submit+a,
.previous_posts .modal-footer #commentform #comment_form_submit .input_submit+a,
#commentform #comment_form_submit .modal-footer .previous_posts .input_submit+a,
.previous_posts #commentform #comment_form_submit .modal-footer .input_submit+a,
.modal-footer .previous_posts a+a,
.previous_posts .modal-footer a+a,
.modal-footer .next_posts .btn+a,
.next_posts .modal-footer .btn+a,
.modal-footer #commentform #comment_form_submit .next_posts .input_submit+a,
.next_posts .modal-footer #commentform #comment_form_submit .input_submit+a,
#commentform #comment_form_submit .modal-footer .next_posts .input_submit+a,
.next_posts #commentform #comment_form_submit .modal-footer .input_submit+a,
.modal-footer .next_posts a+a,
.next_posts .modal-footer a+a {
    margin-left:5px;
    margin-bottom:0;
}

.modal-footer .btn-group .btn+.btn,
.modal-footer .btn-group #commentform #comment_form_submit .input_submit+.btn,
#commentform #comment_form_submit .modal-footer .btn-group .input_submit+.btn,
.modal-footer .btn-group .previous_posts a+.btn,
.previous_posts .modal-footer .btn-group a+.btn,
.modal-footer .btn-group .next_posts a+.btn,
.next_posts .modal-footer .btn-group a+.btn,
.modal-footer .btn-group #commentform #comment_form_submit .btn+.input_submit,
#commentform #comment_form_submit .modal-footer .btn-group .btn+.input_submit,
.modal-footer .btn-group #commentform #comment_form_submit .input_submit+.input_submit,
#commentform #comment_form_submit .modal-footer .btn-group .input_submit+.input_submit,
.modal-footer .btn-group .previous_posts #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .modal-footer .btn-group .previous_posts a+.input_submit,
.previous_posts .modal-footer .btn-group #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .previous_posts .modal-footer .btn-group a+.input_submit,
.modal-footer .btn-group .next_posts #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .modal-footer .btn-group .next_posts a+.input_submit,
.next_posts .modal-footer .btn-group #commentform #comment_form_submit a+.input_submit,
#commentform #comment_form_submit .next_posts .modal-footer .btn-group a+.input_submit,
.modal-footer .btn-group .previous_posts .btn+a,
.previous_posts .modal-footer .btn-group .btn+a,
.modal-footer .btn-group #commentform #comment_form_submit .previous_posts .input_submit+a,
.previous_posts .modal-footer .btn-group #commentform #comment_form_submit .input_submit+a,
#commentform #comment_form_submit .modal-footer .btn-group .previous_posts .input_submit+a,
.previous_posts #commentform #comment_form_submit .modal-footer .btn-group .input_submit+a,
.modal-footer .btn-group .previous_posts a+a,
.previous_posts .modal-footer .btn-group a+a,
.modal-footer .btn-group .next_posts .btn+a,
.next_posts .modal-footer .btn-group .btn+a,
.modal-footer .btn-group #commentform #comment_form_submit .next_posts .input_submit+a,
.next_posts .modal-footer .btn-group #commentform #comment_form_submit .input_submit+a,
#commentform #comment_form_submit .modal-footer .btn-group .next_posts .input_submit+a,
.next_posts #commentform #comment_form_submit .modal-footer .btn-group .input_submit+a,
.modal-footer .btn-group .next_posts a+a,
.next_posts .modal-footer .btn-group a+a {
	margin-left:-1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left:0;
}

@media screen and (min-width: 768px) {
    .modal-dialog {
        left:50%;
        right:auto;
        width:600px;
        padding-top:30px;
        padding-bottom:30px;
   	}

	.modal-content {
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
        box-shadow:0 5px 15px rgba(0,0,0,0.5)
    }
}

@media (min-width: 768px)	{
	.feature-signup-box p { 
		font-size:27px
	}
}
.modal {
	top: 10%;
}
.modal-header {
	color: #FFFFFF;
	font-weight: bold;
	background: #FF0000;
	background: -moz-linear-gradient(top, #FF0000 33%, #B91515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #FF0000), color-stop(100%, #B91515 ));
	background: -webkit-linear-gradient(top, #FF000033%, #B91515 100%);
	background: -o-linear-gradient(top, #FF0000 33%, #B91515 100%);
	background: -ms-linear-gradient(top, #FF0000 33%, #B91515 100%);
	background: linear-gradient(to bottom, #FF0000 33%,#B91515 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#B91515 ',GradientType=0 );
}
	
.modal-header p {
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0px;
	text-align: center;
	font-size: 20px;
	margin: 10px 0;
}
.modal-header .close { 
	position: absolute;
	right: -10px;
	top: -10px;
	background: #000000;
	color: #FFFFFF;
	z-index: 2;
	opacity: 1;
	display: block;
	width: 28px;
	height: 26px;
	line-height: 20px;
	border-radius: 24px;
	border: 3px solid white;
	font-weight: normal;
	font-size: 18px;
}
.modal-footer{
	background:#1C140D;
	color:#555555;
	text-align:center;
	border-radius:0 0 5px 5px;
}
	.modal-footer p {
		color: #727272;	
	}