/*body {
    padding-top: 60px;
    padding-bottom: 40px;
}

.zf-green {
    color: #68b604;
}

.btn-success {
    background-color: #57a900;
    background-image: -moz-linear-gradient(top, #70d900, #57a900);
    background-image: -ms-linear-gradient(top, #70d900, #57a900);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
    background-image: -webkit-linear-gradient(top, #70d900, #57a900);
    background-image: -o-linear-gradient(top, #70d900, #57a900);
    background-image: linear-gradient(top, #70d900, #57a900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#70d900', endColorstr = '#57a900', GradientType = 0);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    background-color: #57a900;
}

.btn-success:active, .btn-success.active {
    background-color: #57a900;
}

div.container a.brand {
    margin-left: 0;
    padding: 8px 20px 12px 40px;
}*/


/*.multiselect {*/
/*    width: 460px;*/
/*}*/

/* Multiselect
----------------------------------*/

/*.ui-multiselect {*/
/*    border: solid 1px;*/
/*    font-size: 0.8em;*/
/*}*/

/*.ui-multiselect ul {*/
/*    -moz-user-select: none;*/
/*}*/

/*.ui-multiselect li {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    cursor: default;*/
/*    line-height: 20px;*/
/*    height: 20px;*/
/*    font-size: 11px;*/
/*    list-style: none;*/
/*}*/

/*.ui-multiselect li a {*/
/*    color: #999;*/
/*    text-decoration: none;*/
/*    padding: 0;*/
/*    display: block;*/
/*    float: left;*/
/*    cursor: pointer;*/
/*}*/

/*.ui-multiselect li.ui-draggable-dragging {*/
/*    padding-left: 10px;*/
/*}*/

/*.ui-multiselect div.selected {*/
/*    position: relative;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    border: 0;*/
/*    float: left;*/
/*}*/

/*.ui-multiselect ul.selected {*/
/*    position: relative;*/
/*    padding: 0;*/
/*    overflow: auto;*/
/*    overflow-x: hidden;*/
/*    background: #fff;*/
/*    margin: 0;*/
/*    list-style: none;*/
/*    border: 0;*/
/*    position: relative;*/
/*    width: 100%;*/
/*}*/

/*.ui-multiselect ul.selected li {*/
/*}*/

/*.ui-multiselect div.available {*/
/*    position: relative;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    border: 0;*/
/*    float: left;*/
/*    border-left: 1px solid;*/
/*}*/

/*.ui-multiselect ul.available {*/
/*    position: relative;*/
/*    padding: 0;*/
/*    overflow: auto;*/
/*    overflow-x: hidden;*/
/*    background: #fff;*/
/*    margin: 0;*/
/*    list-style: none;*/
/*    border: 0;*/
/*    width: 100%;*/
/*}*/

/*.ui-multiselect ul.available li {*/
/*    padding-left: 10px;*/
/*}*/

/*.ui-multiselect .ui-state-default {*/
/*    border: none;*/
/*    margin-bottom: 1px;*/
/*    position: relative;*/
/*    padding-left: 20px;*/
/*}*/

/*.ui-multiselect .ui-state-hover {*/
/*    border: none;*/
/*}*/

/*.ui-multiselect .ui-widget-header {*/
/*    border: none;*/
/*    font-size: 11px;*/
/*    margin-bottom: 1px;*/
/*}*/

/*.ui-multiselect .add-all {*/
/*    float: right;*/
/*    padding: 7px;*/
/*}*/

/*.ui-multiselect .remove-all {*/
/*    float: right;*/
/*    padding: 7px;*/
/*}*/

/*.ui-multiselect .search {*/
/*    float: left;*/
/*    padding: 4px;*/
/*}*/

/*.ui-multiselect .count {*/
/*    float: left;*/
/*    padding: 7px;*/
/*}*/

/*.ui-multiselect li span.ui-icon-arrowthick-2-n-s {*/
/*    position: absolute;*/
/*    left: 2px;*/
/*}*/

/*.ui-multiselect li a.action {*/
/*    position: absolute;*/
/*    right: 2px;*/
/*    top: 2px;*/
/*}*/

/*.ui-multiselect input.search {*/
/*    height: 14px;*/
/*    padding: 1px;*/
/*    opacity: 0.5;*/
/*    margin: 4px;*/
/*    width: 100px;*/
/*}*/

.multiselect-container {
    max-height: 400px;
    overflow-y: auto;
}

.datagrid .column-filter input.filter-container {
    width: 100%;
    box-sizing: border-box;
    padding: 13px 5px;
}
.datagrid .column-filter .multiselect.dropdown-toggle {
    margin-bottom: 9px;
}

button.multiselect {
    white-space: nowrap;
}
select[multiple] {
    display: none;
}

form .required {
    font-weight: bold;
}

form label.required:after {
    color: #e32;
    content: '*';
    display: inline;
}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    /*background-color: #3f9fd9;*/
}

tr:nth-child(even) {
    background: #f0f0f0
}

tr:nth-child(odd) {
    background: #FFF
}

.datagrid tr:first-child, thead > tr > th {
    background-color: #3f9fd9;
}

.white-header, .box-content th, .container-fluid th {
    color: white;
    font-weight: bold;
}

.table tbody tr:hover td,
.table tbody tr:hover th {
    background-color: inherit;
}

.filter-row:hover {
    background-color: #91e0ff;
}

.filter-row > td {
    font-size: 50%;
    padding: 0 10 0 0;
    padding-bottom: 0;
    background-color: #91e0ff;
}

.datagrid  tr > td {
    padding-bottom: 0;
    vertical-align: middle;
}

.ui-datepicker-calendar > thead > tr > th{
    background-color: #e8eef4;
}

.column-order > p > i{
    margin-top: 2px;
}

#user #uniform-undefined{
    float: left;
    margin-left: -13px;
}

.create-record{
    margin-bottom: 5px;
}

div.dataTables_length select {
    width: 100px;
}
.view_table{
    width: initial;
    float: left;
    margin-right: 50px;
}
.qrcode{
    width: 300px;
    text-align: center;
}
.qrcode table{
    width: 100%;
    float: none;
}
.qrcode img{
    height: 130px;
}
.qrcode img + a{
    display: block;
}
#deleteModal #deleteButton,
#deleteModal #deleteModalLabel{
    text-transform: capitalize;
}
#search input[type="text"]{
    margin: 7px 0 0 0;
}
#search button{
    margin: 7px 5px 0 0;
    height: 28px;
    width: 28px;
    background: none;
    border: none;
    outline: none;
}
#search button:active{
    box-shadow: inset 1px 1px 1px rgba(0,0,0,.5);
}
.search-result{
    margin-top: 25px;
}
.search-result div{
    padding: 5px 0;
}
.datagrid select,
.datagrid input{
    width: inherit;
}
.link {
    display: inline;
    color: #369bd7;
    text-decoration: none;
    cursor: pointer;
}
.alert-default {
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#468847;
}
.no-hover{
    pointer-events: none;
}
.include-deleted-items-filter {
    margin-top: 5px;
    font-size: 12px;
}
.include-deleted-items-filter label {
    margin-bottom: 0;
}
.badge-deleted {
    font-size: 18px;
    color: #e32;
    margin-bottom: 10px;
}
.resize-vertical {
    resize: vertical;
}
.qr-code-wrapper {
    position: relative;
}
.qr-code-wrapper img {
    cursor: copy;
}
.qr-code-copied {
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(236, 92, 0, 0.89);
    padding: 10px;
    border-radius: 5px;
    color: #FFF;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.8);
    opacity: 0;
    transition: visibility 0s, opacity 200ms ease-in-out;
}
.qr-code-copied.copied {
    opacity: 1;
    visibility: visible;
}