body {
    min-height: 100vh; 
}
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}
.nav-option {
    cursor: pointer;
    display: block;
}
.nav-option:hover {
    background: #093577;
}
.nav-item-option {
    cursor: pointer;
    display: block;
}
.nav-item-option:hover {
    background: #f2f2f2;
}
.nav-icons {
    max-width: 2.8rem;
    height: auto;
}
@media (min-width: 576px) {
    .nav-icons{
        max-width: 2.8rem;
    }
}
@media (min-width: 768px) {
    .nav-icons{
        max-width: 3.2rem;
    }
}
@media (min-width: 992px) {
    .nav-icons{
        max-width: 3.2rem;
    }
}
@media (min-width: 1200px) {
    .nav-icons{
        max-width: 3.2rem;
    }
}
.nav-text {
    font-size: 0.7rem;
    margin: 0.3rem 0 0 0;
}
@media (min-width: 576px) {
    .nav-text{
        font-size: 0.7rem;
    }
}
@media (min-width: 768px) {
    .nav-text{
        font-size: 0.8rem;
    }
}
@media (min-width: 992px) {
    .nav-text{
        font-size: 0.8rem;
    }
}
@media (min-width: 1200px) {
    .nav-text{
        font-size: 0.8rem;
    }
}
.nav-item-icons {
    max-width: 4rem;
    height: auto;
}
/*LOADER*/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	display: none;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 900;
	background: url(../images/ajax-loader.svg) center no-repeat rgba(255,255,255,0.7);
	background-size: 10em auto;
}
.logo{
    min-height: 1.1rem;
    max-height: 3.2rem;
}
.top-spacer{
    padding-top: 6.5rem;
}
@media (min-width: 576px) {
    .top-spacer{
        padding-top: 6.5rem;
    }
}
@media (min-width: 768px) {
    .top-spacer{
        padding-top: 6.5rem;
    }
}
@media (min-width: 992px) {
    .top-spacer{
        padding-top: 6.5rem;
    }
}
@media (min-width: 1200px) {
    .top-spacer{
        padding-top: 6.5rem;
    }
}
.bottom-spacer{
    padding-bottom: 4rem;
}
@media (min-width: 576px) {
    .bottom-spacer{
        padding-bottom: 4rem;
    }
}
@media (min-width: 768px) {
    .bottom-spacer{
        padding-bottom: 4rem;
    }
}
@media (min-width: 992px) {
    .bottom-spacer{
        padding-bottom: 4rem;
    }
}
@media (min-width: 1200px) {
    .bottom-spacer{
        padding-bottom: 4rem;
    }
}
.form-group{
    margin-bottom: 1rem;
}
.page-link{
    font-size: 0.8rem !important;
}

.page-item.active .page-link{
    z-index: 3;
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.td-fit{
	font-size: 0.8rem;
}
.td-pt{
	padding-top: 1.1rem !important;
}
.td-no-aw{
	width: 1%;
}
.form-select, .inputs{
	font-size: 0.85rem;
	padding-right: 1.8rem;
}