﻿/*
Importante sobre GridSystem
xs (for phones)
sm (for tablets)
md (for desktops)
lg (for larger desktops)
*/

@media (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}

.SVIHidden {
    overflow: hidden;
    visibility: hidden;
    display: none !important
}

.img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.btn-group-padding {
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.btn-dist {
    margin: 3px 3px 3px 3px;
}

.linkSemFormatacao:link {
    text-decoration: none;
    color: #666666;
}

.linkSemFormatacao:visited {
    text-decoration: none;
    color: #666666;
}

.leftAlign {
    text-align: left;
}

.rightAlign {
    text-align: right;
}

.centerAlign {
    text-align: center;
}

.CenterElementDiv {
    display: flex;
    justify-content: center;
    align-items: center;
}

.justifyAlign {
    text-align: justify;
}

.font80 {
    font-size: 80px;
}

.field-icon {
    float: right;
    margin-left: -25px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    font-size: large;
}

@media (max-width:575.98px) {
    .table-responsive-no-block-sm {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

        .table-responsive-no-block-sm > .table-bordered {
            border: 0
        }
}

@media (max-width:767.98px) {
    .table-responsive-no-block-md {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

        .table-responsive-no-block-md > .table-bordered {
            border: 0
        }
}

@media (max-width:991.98px) {
    .table-responsive-no-block-lg {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

        .table-responsive-no-block-lg > .table-bordered {
            border: 0
        }
}

@media (max-width:1199.98px) {
    .table-responsive-no-block-xl {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

        .table-responsive-no-block-xl > .table-bordered {
            border: 0
        }
}

.table-responsive-no-block {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

    .table-responsive-no-block > .table-bordered {
        border: 0
    }

.show-only-print {
    display: none;
}

@media print {
    .show-only-print {
        display: block;
    }
}