.review { margin-top:5px;font-size:14px; margin-bottom:7px;font-family:arial,helvetica,sans-serif;text-transform:none;font-weight:bold }
.sub_terms { padding-left:7px; padding-right:7px }
.sub_terms li { margin-bottom: 5px }
.box_wrapper { margin-top:25px; }
.outer_box { margin-bottom:25px; }
.control-group { margin-bottom: 15px; }

.form-nl
{
    padding: 15px;
}
.form-nl .form-nl-heading, .form-nl .checkbox
{
    margin-bottom: 10px;
}
.form-nl .checkbox
{
    font-weight: normal;
}

.form-nl .form-control:focus
{
    z-index: 2;
}

.nl-box
{
    padding-top: 7px;
    margin-top: 0px;
    background-color: #fff;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.need-help
{
    margin-top: 10px;
}

.text-danger { margin-bottom:0; }
.help-block { color: #ff6600 !important; }

.form-control {
    background: #f9f9f9 !important;
    border: 1px solid #dddddd;
    color: #333333;
}

h4 { margin-top: 25px; margin-bottom:15px; }
#ext_check { font-size:30px; color: green; padding-top:18px; padding-left:-7px; margin-left:-7px;  }

.form-control-inline {
	display:inline;
}
.message_area p { padding: 10px; }
#news_type_group { margin-bottom:0; margin-top:20px; }
#art_type_block { margin-left:15px; margin-top:-15; }
