body {
    padding: 0;
    margin: 0;
}

body.modal-open {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal {
    display: none;
    background: rgba(0, 0, 0, .30);
    z-index: 999;
    padding: 30px 0;

    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    overflow-x: hidden;
    overflow-y: auto;
}

.modal .modal-dialog {
    position: relative;
    margin: 30px auto;
    width: 1100px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
            box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

    background: #fff;
    margin: 0 auto;
}

.modal-dialog {
	-webkit-transition:-webkit-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out;
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%)
}

.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}

.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}

.modal-dialog {
	position:relative;
	width:500px;
	margin:10px
}

.modal-content {
	position:relative;
	background-color:#ffd;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #999;
	border:1px solid #4c422c;
	border-radius:6px;
	outline:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5)
}

.form-horizontal {
    margin: 0 0 0px;
}

.form-hidden {
	visibility: hidden;	
}

.form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 80px;
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	padding-top:7px;
	margin-top:0;
	margin-bottom:0
}
.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height:27px
}

.form-horizontal .form-group {
	margin-right:-15px;
	margin-left:-15px
}

.form-horizontal .has-feedback .form-control-feedback {
	right:15px
}

.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
	display:table;content:" "
}

.form-control {
	display:block;
	width:100%;
	height:34px;
	padding:6px 30px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #4c422c;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
	color:#999;opacity:1
}

.form-control:-ms-input-placeholder {
	color:#999
}

.form-control::-webkit-input-placeholder {
	color:#999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	cursor:not-allowed;b
	ackground-color:#eee;
	opacity:1
}

textarea.form-control {
	height:auto
}

input[type=search] {
	-webkit-appearance:none
}

.form-control-static {
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0
}

.form-control-static.input-lg,.form-control-static.input-sm {
	padding-right:0;
	padding-left:0
}

.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

select.input-sm {
	height:30px;
	line-height:30px
}

select[multiple].input-sm,textarea.input-sm {
	height:auto
}

.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}

select.form-group-sm .form-control {
	height:30px;
	line-height:30px
}

select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control {
	height:auto
}

.form-group-sm .form-control-static {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5
}

.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}

select.input-lg {
	height:46px;
	line-height:46px
}

select[multiple].input-lg,textarea.input-lg {
	height:auto
}

.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}

select.form-group-lg .form-control {
	height:46px;
	line-height:46px
}

select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control {
	height:auto
}

.form-group-lg .form-control-static {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333
}

.has-feedback {
	position:relative
}

.has-feedback .form-control {
	padding-right:42.5px
}

.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}

.input-lg+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}

.modal-header {	
	min-height:16.43px;
	padding:15px;
	border-bottom:1px solid #a5a5a5
}

.modal-header .close {
	margin-top:-2px
}

.modal-title {
	margin:0;
	line-height:1.42857143
}

.modal-body {
	position:relative;
	padding:15px
}

.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #a5a5a5;
	margin-top:10px;
}

.modal-footer .modal-btn+.modal-btn {
	margin-bottom:0;
	margin-left:5px
}

.modal-footer .modal-btn-group .modal-btn+.modal-btn {
	margin-left:-1px
}

.modal-footer .btn-block+.btn-block {
	margin-left:0
}

.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}

.form-group {
	margin-bottom:15px
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,
.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,
.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,
.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,
.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,
.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,
.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left
}

.col-xs-7 {
	width:69%
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,
.has-success .help-block,.has-success .radio,.has-success .radio-inline,
.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,
.has-success.radio-inline label {
	color:#3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,
.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,
.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,
.has-warning.radio-inline label {
	color:#8a6d3b
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,
.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,
.has-error.radio label,.has-error.radio-inline label {
	color:#a94442
}

.form-inline .control-label {
	margin-bottom:0;
	vertical-align:middle
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,
.has-success .help-block,.has-success .radio,.has-success .radio-inline,
.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,
.has-success.radio-inline label {
	color:#3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,
.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,
.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,
.has-warning.radio-inline label {
	color:#8a6d3b
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,
.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,
.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#a94442
}

.modal-btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}

.modal-btn.active.focus,.modal-btn.active:focus,.modal-btn.focus,.modal-btn:active.focus,
.modal-btn:active:focus,.btn:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.modal-btn.focus,.modal-btn:focus,.btn:hover {
	color:#333;
	text-decoration:none
}

.modal-btn.active, .modal-btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.modal-btn.disabled,.modal-btn[disabled],fieldset[disabled] .modal-btn {
	pointer-events:none;
	cursor:not-allowed;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:.65
}

.modal-btn-default {
	color:#333;
	background-color:#fff;
	border-color:#858585
}

.modal-btn-default.active,.modal-btn-default.focus,.modal-btn-default:active,
.modal-btn-default:focus,.modal-btn-default:hover,.open>.dropdown-toggle.btn-default {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}

.modal-btn-default.active,.modal-btn-default:active,.open>.dropdown-toggle.modal-btn-default {
	background-image:none
}

.modal-btn-default.disabled,.modal-btn-default.disabled.active,.modal-btn-default.disabled.focus,
.modal-btn-default.disabled:active,.modal-btn-default.disabled:focus,.modal-btn-default.disabled:hover,
.modal-btn-default[disabled],.modal-btn-default[disabled].active,.modal-btn-default[disabled].focus,
.modal-btn-default[disabled]:active,.modal-btn-default[disabled]:focus,
.modal-btn-default[disabled]:hover,fieldset[disabled] .modal-btn-default,fieldset[disabled] .modal-btn-default.active,fieldset[disabled] .modal-btn-default.focus,fieldset[disabled] .modal-btn-default:active,fieldset[disabled] .modal-btn-default:focus,fieldset[disabled] 
.modal-btn-default:hover {
	background-color:#fff;
	border-color:#ccc
}

.modal-btn-default .badge {
	color:#fff;
	background-color:#333
}

.modal-btn-primary {
	color:#fff;
	background-color:#337ab7;
	border-color:#2e6da4
}

.modal-btn-primary.active,.modal-btn-primary.focus,.modal-btn-primary:active,.modal-btn-primary:focus,
.modal-btn-primary:hover,.open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}

.modal-btn-primary.active,.modal-btn-primary:active,.open>.dropdown-toggle.btn-primary {
	background-image:none
}

.modal-btn-primary.disabled,.modal-btn-primary.disabled.active,.modal-btn-primary.disabled.focus,
.modal-btn-primary.disabled:active,.modal-btn-primary.disabled:focus,.modal-btn-primary.disabled:hover,
.modal-btn-primary[disabled],.modal-btn-primary[disabled].active,.modal-btn-primary[disabled].focus,
.modal-btn-primary[disabled]:active,.modal-btn-primary[disabled]:focus,
.modal-btn-primary[disabled]:hover,fieldset[disabled] .modal-btn-primary,fieldset[disabled] .modal-btn-primary.active,fieldset[disabled] .modal-btn-primary.focus,fieldset[disabled] .modal-btn-primary:active,fieldset[disabled] 
.modal-btn-primary:focus,fieldset[disabled] .modal-btn-primary:hover {
	background-color:#337ab7;
	border-color:#2e6da4
}

.modal-btn-primary .badge {
	color:#337ab7;
	background-color:#fff
}

.modal-btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}

.modal-btn-success.active,.modal-btn-success.focus,.modal-btn-success:active,
.modal-btn-success:focus,
.modal-btn-success:hover,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}

.modal-btn>.caret,.dropup>.modal-btn>.caret {
	border-top-color:#000!important
}

.label {
	border:1px solid #000
}

.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}

.label {
	position:relative;
	top:-1px
}

.label-default {
	background-color:#777
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
	line-height:34px
}

.input-group-sm input[type=date],
.input-group-sm input[type=time],
.input-group-sm input[type=datetime-local],
.input-group-sm input[type=month],input[type=date].input-sm,
input[type=time].input-sm,input[type=datetime-local].input-sm,
input[type=month].input-sm {
	line-height:30px
}

.input-group-lg input[type=date],
.input-group-lg input[type=time],
.input-group-lg input[type=datetime-local],
.input-group-lg input[type=month],
input[type=date].input-lg,
input[type=time].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg {
	line-height:46px
}

}

@media (min-width:768px){
	
.form-horizontal .control-label {
	padding-top:7px;
	margin-bottom:0;
	text-align:right
}

.form-horizontal .form-group-lg .control-label {
	padding-top:14.33px
}

.form-horizontal .form-group-sm .control-label {
	padding-top:6px
}

.form-horizontal .control-label {
	padding-top:5px;
	margin-bottom:0;
	text-align:right
}

.form-horizontal .form-group-lg .control-label {
	padding-top:14.33px
}

.form-horizontal .form-group-sm .control-label {
	padding-top:6px
}

.navbar-form .control-label {
	margin-bottom:0;
	vertical-align:middle
}

}

