*, *:before, *:after {
        box-sizing:  border-box !important;
    }
    .row.vertical {
      column-width: 18em;
      column-gap:1em; 
     -moz-column-width: 18em;
     -webkit-column-width: 18em;
     -moz-column-gap: 1em;
     -webkit-column-gap:1em; 
    }
    .modal img,.item img {
        display: inline-block;
    }
    .item {
    display: inline-block!important;
/*    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    -ms-column-break-inside: avoid;*/
    break-inside: avoid-column;
     padding:  .25rem;
     width:  100%; 
    }
    .page-break{
        min-height: 20px;
        margin-bottom: 20px;
        background-color: #f5f5f5;
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    }
    .loading{
        background-color: rgba(255, 255, 255, 0.59);
        min-height: 110px;
        position:fixed;
        top: 30%;
        padding: 10px;
        left: 0;
        right: 0;
        z-index: 50;
        text-align: center;
    }
    .loading:before{
        content: url("https://bugwoodcloud.org/CDN/icons/loading/loading.gif");
        position: fixed;
        left: 50%;
        right: 50%;
        margin-left: -2%;
        top: 30%;
    }
    .no-csscolumns div.item
{
    width: 45%;
    float: left;
    margin-left: 2.5%;
    margin-right: 2.5%;
} 