.form-item {
    margin: 2px 20px;
}

fieldset {
    border: none;
    margin: 10px 0;
    padding: 0;
}

fieldset.menu {
    text-align: right;
    border-top: 1px solid #CDCDCD;
    padding: 4px 10px 0 10px;
}

.bootstrap-select .btn *,
.navbar input[type=text],
.content select,
.content input[type=text],
.content input[type=file],
.content input[type=password] {
    /*border: 1px solid #CDCDCD;*/
    font-size: 12px;
}

select:focus,
input[type=text]:focus,
input[type=password]:focus {
    border: 1px solid #FF7757 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 119, 87, .6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 119, 87, .6) !important;
}

.form-item.date input[type=text] {
    width: 78px;
}

.content input[type=button],
.content input[type=submit] {
    border: 0;
    background: 0;
    cursor: pointer;
    margin: 0;
    padding: 2px;
}

.content input[type=button]:hover,
.content input[type=submit]:hover {
    text-decoration: underline;
}

input[type="file"] {
    height: auto;
    line-height: 16px;
}

/* override bootstrap importance */
.input-mini {
    width: 60px !important;
}

.input-sm {
    width: 90px !important;
}

.input-sm2 {
    width: 132px !important;
}

.input-expression {
    width: 285px !important;
}

.input-medium {
    width: 150px !important;
}

.input-large,
.input-lg {
    width: 210px !important;
}

.input-xlarge {
    width: 270px !important;
}

.input-xxlarge {
    width: 530px !important;
}

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

.pagination-container {
    min-width: 480px;
    margin-bottom: 10px;
}

.pagination-container .static-text {
    margin-top: 9px;
}

.pagination-container .col-md-1,
.pagination-container .col-md-2,
.pagination-container .col-md-3,
.pagination-container .col-md-4 {
    padding: 0;
}

.upload-field-dropzone input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.upload-field-dropzone label {
    width: 100%;
    min-height: 100%;
    cursor: pointer;
}

.upload-field-dropzone.has-advanced-upload {
}

.upload-field-dropzone.has-advanced-upload .upload-field-input-dragdrop {
    display: inline;
}

.upload-field-dropzone.is-dragover {
    background-color: #FF7757;
}

.upload-field-reset {
    display:none;
}

.upload-field-remove-checkbox {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}