/* famfamfam silk icons http://www.famfamfam.com/lab/icons/silk/ */
/* http://spritegen.website-performance.org/, Layout: Compact, Padding: 5px, Style Prefix: silk */
/* alterado display para inline-block */
/* adicionado line-height: 14px e vertical-align: text-top; */
.silk {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 14px;
    vertical-align: text-top;
}

.silk-application {
    width: 16px;
    height: 16px;
    background-position: -5px -5px;
}

.silk-cog {
    width: 16px;
    height: 16px;
    background-position: -31px -5px;
}

.silk-door-out {
    width: 16px;
    height: 16px;
    background-position: -57px -5px;
}

.silk-group {
    width: 16px;
    height: 16px;
    background-position: -5px -31px;
}

.silk-house {
    width: 16px;
    height: 16px;
    background-position: -31px -31px;
}

.silk-lock {
    width: 16px;
    height: 16px;
    background-position: -57px -31px;
}

.silk-lock-edit {
    width: 16px;
    height: 16px;
    background-position: -5px -57px;
}

.silk-script {
    width: 16px;
    height: 16px;
    background-position: -31px -57px;
}

.silk-user {
    width: 16px;
    height: 16px;
    background-position: -57px -57px;
}

.silk-user-gray {
    width: 16px;
    height: 16px;
    background-position: -83px -5px;
}

body { 
    padding-top: 60px
}

legend {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px;
}

div.flash-messages {
    position: absolute;
    top: 60px;
    right: 0;
    opacity: 0.9;
}

span.input-block-level {
    width: 100%;
}

.table thead th.center {
    text-align: center;
}

.table thead th.middle {
    vertical-align: middle;
}

.table tbody td.center {
    text-align: center;
}

.table tbody td.middle {
    vertical-align: middle;
}

/* impedir os btn-group de quebrar linha */
.table td .btn-group {
    display: flex;
    align-items: center;
    justify-content: center;
}

.table ul.pagination > li a {
    min-width: 4.5em;
    text-align: center;
}

/* fazer a navbar desaparecer em dispositivos médios devido ao tamanho do menu http://stackoverflow.com/a/20249415 */
@media screen and (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

/*Margin and Padding helpers*/
/* https://stackoverflow.com/a/50603578/783118 */
/*xs*/
.p-xs {
    padding: .25em;
}

.p-x-xs {
    padding: 0 .25em;
}

.p-y-xs {
    padding: .25em 0;
}

.p-t-xs {
    padding-top: .25em;
}

.p-r-xs {
    padding-right: .25em;
}

.p-b-xs {
    padding-bottom: .25em;
}

.p-l-xs {
    padding-left: .25em;
}

.m-xs {
    margin: .25em;
}

.m-x-xs {
    margin: 0 .25em;
}

.m-y-xs {
    margin: .25em 0;
}

.m-r-xs {
    margin-right: .25em;
}

.m-l-xs {
    margin-left: .25em;
}

.m-t-xs {
    margin-top: .25em;
}

.m-b-xs {
    margin-bottom: .25em;
}
/*sm*/
@media (min-width:768px) {
    /*sm*/
    .p-sm {
        padding: .5em;
    }

    .p-x-sm {
        padding: 0 .5em;
    }

    .p-y-sm {
        padding: .5em 0;
    }

    .p-t-sm {
        padding-top: .5em;
    }

    .p-r-sm {
        padding-right: .5em;
    }

    .p-b-sm {
        padding-bottom: .5em;
    }

    .p-l-sm {
        padding-left: .5em;
    }

    .m-sm {
        margin: .5em;
    }

    .m-x-sm {
        margin: 0 .5em;
    }

    .m-y-sm {
        margin: .5em 0;
    }

    .m-t-sm {
        margin-top: .5em;
    }

    .m-r-sm {
        margin-right: .5em;
    }

    .m-b-sm {
        margin-bottom: .5em;
    }

    .m-l-sm {
        margin-left: .5em;
    }
}

/*md*/
@media (min-width: 992px) {
    .p-md {
        padding: 1em;
    }

    .p-x-md {
        padding: 0 1em;
    }

    .p-y-md {
        padding: 1em 0;
    }

    .p-t-md {
        padding-top: 1em;
    }

    .p-r-md {
        padding-right: 1em;
    }

    .p-b-md {
        padding-bottom: 1em;
    }

    .p-l-md {
        padding-left: 1em;
    }

    .m-md {
        margin: 1em;
    }

    .m-x-md {
        margin: 0 1em;
    }

    .m-y-md {
        margin: 1em 0;
    }

    .m-t-md {
        margin-top: 1em;
    }

    .m-r-md {
        margin-right: 1em;
    }

    .m-b-md {
        margin-bottom: 1em;
    }

    .m-l-md {
        margin-left: 1em;
    }
}

/*lg*/
@media (min-width: 1200px) {
    .p-lg {
        padding: 1.5em;
    }

    .p-x-lg {
        padding: 0 1.5em;
    }

    .p-y-lg {
        padding: 1.5em 0;
    }

    .p-t-lg {
        padding-top: 1.5em;
    }

    .p-r-lg {
        padding-right: 1.5em;
    }

    .p-b-lg {
        padding-bottom: 1.5em;
    }

    .p-l-lg {
        padding-left: 1.5em;
    }

    .m-lg {
        margin: 1.5em;
    }

    .m-x-lg {
        margin: 0 1.5em;
    }

    .m-y-lg {
        margin: 1.5em 0;
    }

    .m-t-lg {
        margin-top: 1.5em;
    }

    .m-r-lg {
        margin-right: 1.5em;
    }

    .m-b-lg {
        margin-bottom: 1.5em;
    }

    .m-l-lg {
        margin-left: 1.5em;
    }
}
/*xl*/
.p-xl {
    padding: 3em;
}

.p-x-xl {
    padding: 0 3em;
}

.p-y-xl {
    padding: 3em 0;
}

.p-t-xl {
    padding-top: 3em;
}

.p-r-xl {
    padding-right: 3em;
}

.p-b-xl {
    padding-bottom: 3em;
}

.p-l-xl {
    padding-left: 3em;
}

.m-xl {
    margin: 3em;
}

.m-x-xl {
    margin: 0 3em;
}

.m-y-xl {
    margin: 3em 0;
}

.m-t-xl {
    margin-top: 3em;
}

.m-r-xl {
    margin-right: 3em;
}

.m-b-xl {
    margin-bottom: 3em;
}

.m-l-xl {
    margin-left: 3em;
}
/*# sourceMappingURL=app-bundle.css.map */
