@import url('https://www.institutostoppani.mx/assets/fonts/MADEE/stylesheet.css');
*{font-family: 'MADE Evolve Sans', sans-serif;}
h1, h2, h3, h4, h5, h6 {
    font-family: 'MADE Evolve Sans', sans-serif;
    font-weight: 700;
    color: #333333;
}
.navbar.fixed-top .usermenu .login a{color:#fff;}
.pagelayout-login #page{background: #89b43e;}
.maincalendar .calendarmonth td.today .day-number-circle{background-color: #89b43e;}
a{color:#A2C037;}
.navbar.fixed-top{    background-color: #A2C037;}
.navbar.fixed-top .navbar-brand{color:#fff;}
.btn-primary { background-color: #5F3F15;border-color: #5F3F15;}
#page-content.blocks-pre .region-main #region-main{background-color: #a2c03700; border: 1px solid #a2c037; }
.navbar.fixed-top .nav-link{color:#5F3F15;}
.btn-outline-secondary {color: #5f3f15; border-color: #5f3f15; border-color: #5f3f15; }
.bg-dark {background-color: #5f3f15!important; }
.drawer .drawercontent .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item.pageitem{color: #fff;}
#page-content [data-region="blocks-column"]{border:1px solid #a2c037;}

[role="treeitem"][aria-expanded="true"].focus>*:first-child, [role="treeitem"][aria-expanded="true"]:focus>*:first-child{box-shadow: 0 0 0 0.2rem rgb(162 192 55 / 55%);}
footer .container{max-width: 1600px;}
footer .logininfo{display:none;} 
footer .container .pb-3{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;padding-top: 15px;padding-bottom: 5px !important;}

#page-footer .homelink, #page-footer .tool_dataprivacy, #page-footer .purgecaches{padding-bottom: 5px; width: 33%; display: inline-block;}

header#page-header>.col-12{background: url(https://institutostoppani.mx/img/Stoppani_sesion1-6.jpg) no-repeat center center; background-size: cover; background-color: #00000094; background-blend-mode: overlay; color: #fff; margin-bottom: 30px;}
header#page-header>.col-12 .card {background:transparent;}
header#page-header>.col-12 .card-body h1{color:#fff;}

.area-descarga{    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;}
.area-descarga button{background: #a2c037; border: none; color: #fff; border-radius: 0px; padding: 20px 15px; line-height: 1.2; height: auto; font-size: 17px;border:1px solid #a2c037;transition: all .3s;}
.area-descarga button:hover{cursor:pointer;background:transparent;border: 1px solid #2d2d2d; color: #2d2d2d;transition: all .3s;border-color: #2d2d2d}

/* TABLA DE REPORTES */
table.stoppani{width:100%;max-width:900px;margin:0 auto;border:1px solid #aacf26c7;}
table.stoppani tbody{}
table.stoppani tbody tr{}
table.stoppani tbody tr.c7{background: #fff;text-align: center;}
table.stoppani tbody tr.c25{background: #fff;text-align: center;}
table.stoppani tbody tr td p{color:#fff;;text-align:center;}
table.stoppani tbody tr td p{color: #000;margin-bottom: 0px;}
table.stoppani tbody tr.c3{background: #fff;text-align: center;}
table.stoppani tbody tr td{padding: 8px 6px;}
table.stoppani tbody tr.ponderaciones td *{font-size: 14px;}
table.stoppani tbody tr.green-tr{background-color: #aacf26;}
table.stoppani tbody tr.green-tr td *{color:#fff;font-weight: 600;}

table.stoppani tbody tr.head-table {background-color: #aacf2647; border-bottom: 1px solid transparent; color: #5f3f15; }
table.stoppani tbody tr.head-table:first-child{border-top:1px solid #aacf26;}
table.stoppani tbody tr.head-table:last{border-bottom:1px solid #aacf26;}
table.stoppani tbody tr.head-table td * {color: #5f3f15; font-weight: 700; font-size: 16px; }
table.stoppani tbody tr td.g01 {background-color: #aacf2652; }


