body{padding-top: 20px;}
.container {
    margin: 0 auto;
    max-width: 1000px;
}

.layout-wrap {
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
    padding:20px
}
span.xt{color:#ff7900}
#footer .container{text-align:center;padding:10px 0 20px 0}

form .required label:after {
    content: '*';
    color:#bf0000;
    display:inline;
}

form p.required_info:before {
    content: '*';
    color:#bf0000;
    display:inline;
}
.btn_wrap{text-align:right;padding:0 60px 0 0}
.alert .btn_wrap{text-align:right;padding:0}

#shopowner .form-horizontal .control-label{width:220px}
#shopowner .form-horizontal .controls{margin-left:240px}
.modal{width:700px}

.modal-body {max-height:600px}

.row-fluid .nl2go_box {
    background-color:#FFEBDA;
}

.nl2go_box h2 {
    color:#FF7900;
    padding: 20px;
    padding-top:5px;
    font-size: 20px;
}

.nl2go_boxr h2{
    color:#1C4C62;
    font-size: 20px;
}

div.panel-log {
	height: 250px;
	overflow:scroll;
}
.btn-next-page {
	display:none;
}

.next-btn {
	padding: 10px 30px;
}

@media (max-width: 980px) {
    .form-horizontal .control-group > label {
        float: none;
        width: auto;
        padding-top: 0;
        text-align: left;
    }
    .form-horizontal .controls {
        margin-left: 0!important;
    }
    .form-horizontal .control-list {
        padding-top: 0;
    }
    .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.checkbox {margin-left:20px}

form.form-horizontal > fieldset > div {margin: 0 0 10px 0}

.msg-success {color:#449D44;font-weight:bold;}
.msg-error {color:#E81546}
.msg-skipped {color:#FF953F}

#hostingmodal {
    margin: 0 auto;
}