/*IMAGENES*/
.imavista_widescreen{width: 100%;height: 492px; object-fit: contain; -o-object-fit: contain; display:block}
.iv_w_publi1{width: 100%;height: 150px; object-fit: scale-down; -o-object-fit: scale-down; display:block}
.iv_w_publi2{width: 100%;height: 150px; object-fit: scale-down; -o-object-fit: scale-down; display:block}
.iv_w_publi3{width: 100%;height: 150px; object-fit: scale-down; -o-object-fit: scale-down; display:block}
.iv_w_publi4{width: 100%;height: 150px; object-fit: scale-down; -o-object-fit: scale-down; display:block}
.iv_w_publi5{width: 100%;height: 150px; object-fit: scale-down; -o-object-fit: scale-down; display:block}
.iv_w_publi6{width: 100%;height: 250px; object-fit: scale-down; -o-object-fit: scale-down; display:block}

.iv_p_publi5{width: 100%;height: 56px; object-fit: scale-down; -o-object-fit: scale-down; display:block}


/*GENERAL*/
label{  font-weight: 700;}

/*ESPACIOS EN EL LOGO TOP*/
.header-navbar .navbar-header .navbar-brand{padding: 7px 0;}

/*AVATAR DE TEXTO*/
.avatar-text{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:100%;background-color:#7b1fa2}
.avatar-text.small{width:30px;height:30px}
.avatar-text.medium{width:60px;height:60px}
.avatar-text.big{width:80px;height:80px}
.avatar-text span{font-family:"Lato",sans-serif;font-size:12px;color:#fff;font-weight:400;text-transform:uppercase}
.avatar-text.medium span{font-size:22px}
.avatar-text.big span{font-size:30px}

/*MENU*/
.main-menu.menu-personalizado{color:#dcdcdc;background:#00AE79}
.main-menu.menu-personalizado .main-menu-header .menu-search{padding:.5rem 1rem;color:#c3c3c3;background:#0b1115}
.main-menu.menu-personalizado .main-menu-header .menu-search:focus{border-color:#020304}
.main-menu.menu-personalizado .navigation{background:#00AE79}
.main-menu.menu-personalizado .navigation .navigation-header{padding:30px 20px 8px;color:#dcdcdc}
.main-menu.menu-personalizado .navigation li a span.menu-sub-title,.main-menu.menu-personalizado .navigation li.active>a,.main-menu.menu-personalizado .navigation li.hover>a,.main-menu.menu-personalizado .navigation li.open>a{color:#fff}
.main-menu.menu-personalizado .navigation>li.open>ul{background:#00865D}
.main-menu.menu-personalizado .navigation>li.open>a{color:#c3c3c3;background:#00865D}
.main-menu.menu-personalizado .navigation>li.open .hover>a{background:#005E41}
.main-menu.menu-personalizado .navigation>li.active>a,.main-menu.menu-personalizado .navigation>li.hover>a,.main-menu.menu-personalizado .navigation>li:hover>a{color:#c3c3c3;background-color:#00865D}
.main-menu.menu-personalizado .navigation>li.active>a.mm-next,.main-menu.menu-personalizado .navigation>li.hover>a.mm-next,.main-menu.menu-personalizado .navigation>li:hover>a.mm-next{background-color:inherit}
.main-menu.menu-personalizado .navigation>li.active>a{font-weight:700;color:#dcdcdc;border-right:4px solid #3bafda;background:#005E41}
.main-menu.menu-personalizado .navigation>li .active{background:#005E41}
.main-menu.menu-personalizado .navigation>li .active>a{font-weight:700;color:#f6f6f6;border-right:4px solid #3bafda;background:#005E41}
.main-menu.menu-personalizado .navigation>li .active .hover>a{background:#00865D}
.main-menu.menu-personalizado .navigation>li ul li{color:#dcdcdc;background:0 0}
.main-menu.menu-personalizado .navigation>li ul li>a{padding:8px 20px 8px 50px}
.main-menu.menu-personalizado .navigation>li ul .open>a{color:#dcdcdc}
.main-menu.menu-personalizado .navigation>li ul .open>ul{display:block;background:#11191f}
.main-menu.menu-personalizado .navigation>li ul .open>ul .open{background:#0b1115}
.main-menu.menu-personalizado .navigation>li ul .open>ul .open>ul{display:block;background:#0b1115}
.main-menu.menu-personalizado .navigation>li ul .open>ul .open>ul li>a{padding:8px 20px 8px 70px}
.main-menu.menu-personalizado .navigation>li ul .open .hover>a{background:#00865D}
.main-menu.menu-personalizado .navigation>li ul .hover>a,.main-menu.menu-personalizado .navigation>li ul:hover>a{color:#e6e6e6}
.main-menu.menu-personalizado .navigation>li ul .active>a{font-weight:700;color:#f6f6f6}
.main-menu.menu-personalizado .navigation>li>ul,.main-menu.menu-personalizado ul.menu-popout{background:#00AE79}
.main-menu.menu-personalizado ul.menu-popout li a{color:#dcdcdc}
.main-menu.menu-personalizado ul.menu-popout li a span.menu-sub-title{color:#fff}
.main-menu.menu-personalizado ul.menu-popout .open>a{color:#dcdcdc}
.main-menu.menu-personalizado ul.menu-popout .open>ul .open{background:#0d1318}
.main-menu.menu-personalizado ul.menu-popout .open>ul .open>ul{display:block;background:#0d1318}
.main-menu.menu-personalizado ul.menu-popout .hover>a,.main-menu.menu-personalizado ul.menu-popout:hover>a{color:#e6e6e6}
.main-menu.menu-personalizado ul.menu-popout .active>a{color:#f6f6f6}
.main-menu.menu-personalizado.mm-menu .mm-search input{padding:16px;color:#dcdcdc;background:#0b1115}
.main-menu.menu-personalizado.mm-menu .mm-divider{background:#141e25}
.main-menu.menu-personalizado.mm-menu .mm-navbar>{border-color:#263847}
.main-menu.menu-personalizado.mm-menu .mm-navbar>*,.main-menu.menu-personalizado.mm-menu .mm-navbar>a{color:#9c9c9c}
.main-menu.menu-personalizado.mm-menu .mm-navbar>.mm-btn:after,.main-menu.menu-personalizado.mm-menu .mm-navbar>.mm-btn:before{border-color:#cfcfcf}
.main-menu.menu-personalizado.mm-menu .mm-listview>li .mm-arrow:after,.main-menu.menu-personalizado.mm-menu .mm-listview>li .mm-next:after{border-color:#b6b6b6}
.main-menu.menu-personalizado.mm-menu .mm-listview.navigation-main>li:hover .mm-arrow:after,.main-menu.menu-personalizado.mm-menu .mm-listview.navigation-main>li:hover .mm-next:after{border-color:#fff}
.main-menu.menu-personalizado.mm-menu .mm-hasnavbar .mm-listview>li:hover{background-color:#141e25}

/*PAGINACION*/
.pagination{margin-top:.5rem}
.pagination .page-link{color:#37BC9B;border:1px solid #adb5bd}
.pagination .page-item.active .page-link{border-color:#37BC9B;background-color:#37BC9B}

.pagination.pagination-separate li:first-child a{margin-left:0}
.pagination.pagination-separate li a{margin-left:3px}
.pagination.pagination-separate.pagination-sm li a{padding:.5rem .7rem}
.pagination li a.no-border{padding:.5rem 1rem}
.pagination.pagination-round.pagination-flat li a{padding:.5rem 1rem;border-width:1px;border-radius:2rem}
.pagination.pagination-round.pagination-flat.pagination-sm li a{padding:.5rem .7rem}
.pagination.pagination-round li a.page-link:hover.no-border{border-width:1px;border-radius:2rem}
.pagination.pagination-round li:first-child a{padding-left:1.2rem;border-top-left-radius:2rem!important;border-bottom-left-radius:2rem!important}
.pagination.pagination-round li:last-child a{padding-right:1.2rem;border-top-right-radius:2rem!important;border-bottom-right-radius:2rem!important}
.pagination.pagination-round li.active a.no-border,.pagination.pagination-round li.active a.no-border:hover{padding:.5rem 1rem;border-width:1px;border-radius:2rem}
.pagination.pagination-curved li a{border-radius:.25rem}
.pagination.pagination-curved.pagination-sm li a{padding:.5rem .7rem}
.pagination.pagination-flat li a{border:0;border-radius:.25rem}
.pagination.pagination-flat li.active a{padding:.5rem 1rem;border-width:1px;border-radius:3px}
.pagination.pagination-flat.pagination-sm li a{padding:.5rem .7rem}




/*STRIPED*/
div.detformulario .form-body{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}
div.detformulario .form-group{margin-bottom:1.5rem}
div.detformulario .form-control{border:1px solid #d4d4d4;color:#5a5a5a}
@media (min-width: 576px) {
div.form-horizontal .form-group .label-control{text-align:left}
}
div.form-bordered .form-group{margin:0;padding:0;border-bottom:1px solid #ebebeb}
div.form-bordered .form-group .label-control{padding:.5rem 1rem;font-weight:700}
div.form-bordered .form-group > div{padding:0;padding-right:0;border-left:1px solid #ebebeb}
div.form-bordered .form-group.last{border-bottom:0}
div.striped-rows .form-group{margin:0}
div.striped-rows .form-group .label-control{padding-top:0}
div.striped-rows .form-group > div{padding:0;padding-right:0}
div.striped-labels .form-group{margin:0}
div.striped-labels .form-group .label-control{padding-top:.2rem;background-color:#F3F3F3}
div.striped-labels .form-group > div{padding:.5rem 1rem;background-color:#fff}
div.detformulario .form-section{color:#1D2B36;line-height:3rem;margin-bottom:0;border-bottom:2px solid #CCC}
div.detformulario .form-actions{border-top:1px solid #dadada;padding:20px 0;margin-top:0}
div.detformulario .form-actions.filled{background-color:#F3F3F3}
div.detformulario .form-actions.center{text-align:center}
div.detformulario .form-actions.right{text-align:right}
div.detformulario .form-actions.top{border-top:0;border-bottom:1px solid #dadada;margin-top:0;margin-bottom:20px}
@media (max-width: 767.98px) {
div.detformulario .form-actions .buttons-group{float:left!important;margin-bottom:10px}
}
@media (min-width: 576px) {
div.form-horizontal .form-group .label-control{text-align:right}
}
