/*@col-lg*/
@media (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
    main{
        margin-top: 2.3rem !important;
    }
}

/*@col-lg*/
@media (min-width: 992px) {
    .hidden-lg {
        display: none !important;
    }
    main{
        margin-top: 3.5rem !important;
    }
}

*:focus,
.focus {
    outline: none !important;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
}


.full-width {
    width: 100vw;
}

.wrapper {
    display: flex;
    width: 100%;
    align-items: stretch;
}

.pointer{
    cursor: pointer;
}

.mt-rev-10{
    margin-top: -1rem !important;
}