

 
 

 /* Footer */
 #facebook,
 #twitter,
 #youtube {
   color: #ffffff;
 }
 
 ul,
 ol {
   margin-top: 0;
   margin-bottom: 10px;
 }
 
 h3,
 .h3 {
   font-size: 24px;
   line-height: 28px;
   font-weight: bold;
 }
 
 .Footer {
   background: #fffef7;
   color: #ffffff !important;
 }
 
 .Footer > .Footer-child:first-of-type {
   border-bottom: solid 1px #b18c5b;
 }
 
 .Footer > .Footer-child:first-of-type > .container {
   position: relative;
 }
 
 .Footer > .Footer-child:first-of-type > .container > div {
   border-right: solid 1px #b18c5b;
   min-height: 600px !important;
   padding-top: 42px;
 }
 
 .Footer .Footer-title {
   margin: 0 0 28px;
   padding: 0;
 }
 
 .Footer
   > .Footer-child:last-of-type
   > .container
   .Footer-info
   .Footer-info-link {
   float: left;
   font-size: 16px;
   padding: 14px 14px 21px;
 }
 

 
 a {
   background-color: transparent;
   text-decoration: none;
   color: inherit;
 }
 

 
 /* Footer c4 */
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   .Footer-social
   .FooterSocial-item
   i {
   padding: 7px 0;
   width: 42px;
   font-size: 24px;
   border: solid 1px #bc955c;
   background-color: #666666;
   text-align: center;
 }
 
 .Footer > .Footer-child:first-of-type > .container > .Footer-section--c4 {
   position: relative;
   padding-right: 15px;
   padding-left: 15px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   > .Footer-card {
   /* background: #235B4E; */
   padding: 0;
   margin-bottom: 42px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   .Footer-social {
   padding: 0 0 14px;
   list-style: none;
   display: inline-table;
   width: 100%;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   > .Footer-card
   .Footer-card-logo {
   padding-right: 7px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   > .Footer-card
   .Footer-card-logo
   img {
   width: 100%;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   > .Footer-card
   .Footer-card-data {
   padding: 7px 0 0;
 }
 
 .Footer .Footer-title {
   margin: 0 0 28px;
   padding: 0;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   > .Footer-card
   .Footer-card-data
   .Footer-card-address {
   line-height: 150%;
   margin-bottom: 42px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   > .Footer-card
   .Footer-card-data
   .Footer-card-address
   .Text {
   border: none;
   padding: 0;
   margin: 0;
   line-height: 24px;
 }
 
 .Title {
   margin: 0;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   .Footer-social
   .FooterSocial-item {
   float: left;
   width: 15%;
   text-align: center;
   margin-bottom: 7px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c4
   .Footer-social
   .FooterSocial-item
   i:hover {
   background-color: #235b4e;
 }
 
 /* Footer c3 */
 
 .Footer > .Footer-child:first-of-type > .container > .Footer-section--c3 {
   position: relative;
   padding-right: 10px;
   padding-left: 15px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c3
   .Footer-links {
   padding: 0 0px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c3
   .Footer-links
   .Footer-links-content {
   list-style: none;
   padding: 0;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c3
   .Footer-links
   .Footer-links-content
   .Footer-links-link
   a {
   color: #999999;
   width: 100%;
   margin-bottom: 14px;
   display: block;
 }
 
 /* Footer c2 */
 .Footer > .Footer-child:first-of-type > .container > .Footer-section--c2 {
   position: relative;
   padding-left: 15px;
   border: none;
   padding-right: 0;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c2
   .Footer-banners {
   display: table;
   width: 100%;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c2
   .Footer-banners
   .Footer-banners-item {
   position: relative;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   padding: 0;
   margin-bottom: 28px;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c2
   .Footer-banners
   .Footer-banners-item
   > a {
   display: block;
 }
 
 .Footer
   > .Footer-child:first-of-type
   > .container
   > .Footer-section--c2
   .Footer-banners
   .Footer-banners-item
   > a
   > img {
   width: 100%;
   height: auto !important;
 }
 
 /* Media Queries */
 @media (min-width: 1200px) {
   .container {
     width: 1170px;
   }
 
   .HeaderMenu .HeaderNav-mobile {
     display: none !important;
   }
 
   .Header .HeaderMenu .HeaderNav {
     display: block !important;
   }
 }
 @media (min-width: 992px) and (max-width: 1199px) {
   .HeaderMenu .HeaderNav-mobile {
     display: none !important;
   }
 
   .Header .Header-top {
     padding: 28px 0;
   }
 
   .Header .Header-top .Header-content .HeaderLogo > a > img.Logo-cdmx {
     width: 44%;
   }
 
   .Header .Header-top .Header-links {
     padding-left: 0;
   }
 
   .Header .Header-top .Header-links .Items {
     padding-left: 21px;
   }
 
   .Header .Header-top .Header-links .Items > li {
     margin-bottom: 7px !important;
   }
 
   .Header .Header-top .Header-links .Items > li > a {
     font-size: 16px;
   }
 
   .Header .HeaderMenu .HeaderNav {
     display: block !important;
   }
 
   .Header .HeaderMenu .HeaderNav .container .HeaderNav-element > a {
     padding: 21px 7px !important;
     font-size: 16px;
   }
 
   .Header
     .HeaderMenu
     .HeaderNav
     .container
     .HeaderNav-element.selected
     > a:before {
     height: 21px;
     left: 7px !important;
     top: 20px;
   }
 }
 @media (max-width: 991px) {
   .HeaderMenu {
     display: table;
     width: 100%;
     position: relative;
     padding: 14px 7px;
     background: none;
     background-color: #ffffff;
   }
 
   .HeaderMenu .HeaderNav {
     border: none;
     display: none;
     box-shadow: none;
     position: absolute;
     padding: 0 7px;
     top: 100%;
     left: 0;
     width: 100%;
     z-index: 4;
   }
 
   .HeaderMenu .HeaderNav .container {
     border: solid 1px #dddddd;
     background-color: #f9f9f9;
     width: 100%;
     padding: 0;
     margin: 0;
     display: block;
   }
 
   .HeaderMenu .HeaderNav .container .Header-container {
     display: block;
   }
 
   .HeaderMenu .HeaderNav .container .Header-container .HeaderNav-element {
     max-width: none;
     width: 100%;
     border: none;
     border-bottom: solid 1px #dddddd;
     display: block;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element:last-of-type {
     border: none;
   }
 
   .HeaderMenu .HeaderNav .container .Header-container .HeaderNav-element > a {
     text-align: left;
     padding: 10.5px 14px;
     font-weight: normal;
     font-size: 18px;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element
     > a:hover,
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element
     > a:focus {
     background-color: #efefef;
     text-decoration: none;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element.dropdown
     > a:after {
     position: absolute;
     right: 14px;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element.dropdown.open
     .dropdown-menu {
     padding: 0;
     margin: 0;
     position: relative;
     width: 100%;
     float: none;
     top: 0;
     box-shadow: none;
     border: none;
     border-top: solid 1px #dddddd;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element.dropdown.open
     .dropdown-menu
     li {
     border-bottom: solid 1px #dddddd;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element.dropdown.open
     .dropdown-menu
     li
     a {
     padding: 7px 7px 7px 35px;
     font-weight: normal;
     color: #808080;
     font-size: 15px;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element.dropdown.open
     .dropdown-menu
     li:last-of-type {
     border: none;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element.selected
     > a {
     font-weight: bolder;
     padding-left: 28px;
   }
 
   .HeaderMenu
     .HeaderNav
     .container
     .Header-container
     .HeaderNav-element.selected
     > a:before {
     height: 100%;
     left: 0;
     top: 0;
     width: 14px;
   }
 }
 @media (min-width: 992px) {
   .HeaderSocial {
     margin-left: 58.33333333%;
     float: left;
     width: 41.66666667%;
   }
 
   .HeaderLogo-cdmx {
     float: left;
     width: 50%;
   }
 
   .HeaderLogo-specific {
     float: left;
     width: 50%;
   }
 
   #rc-imageselect,
   .g-recaptcha {
     transform: scale(1);
     -webkit-transform: scale(1);
     transform-origin: 50% 50%;
     -webkit-transform-origin: 50% 50%;
     margin: 0 auto;
     display: table;
   }
 
   /* Footer c4 */
   .Footer > .Footer-child:first-of-type > .container > .Footer-section--c4 {
     float: left;
     width: 30%;
   }
 
   /* Footer c3 */
   .Footer > .Footer-child:first-of-type > .container > .Footer-section--c3 {
     float: left;
     width: 20%;
   }
 
   /* Footer c2 */
   .Footer > .Footer-child:first-of-type > .container > .Footer-section--c2 {
     float: left;
     width: 20%;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c2
     .Footer-banners
     .Footer-banners-item {
     float: left;
     width: 100%;
   }
 }
 @media (min-width: 768px) and (max-width: 991px) {
   .Header .Header-top {
     padding: 28px 14px;
   }
 
   .Header .Header-top .Header-content {
     position: relative;
     min-height: 1px;
     padding-left: 15px;
     padding-right: 15px;
     padding-right: 28px !important;
   }
 
   .Header .Header-top .Header-content .HeaderLogo > a > img.Logo-cdmx {
     width: 44%;
   }
 
   .HeaderLogo > a > img.Logo-dep {
     width: 54%;
   }
 
   .Header .Header-top .Header-links {
     position: relative;
     min-height: 1px;
     padding-left: 15px;
     padding-right: 15px;
     padding-left: 0;
   }
 
   .Header .Header-top .Header-links .Items {
     padding-left: 21px !important;
   }
 
   .Header .Header-top .Header-links .Items > li {
     margin-bottom: 7px !important;
   }
 
   .Header .Header-top .Header-links .Items > li > a {
     font-size: 16px;
   }
 
   .HeaderMenu .HeaderNav-mobile a {
     color: #333333;
     font-weight: normal;
     background-color: #f9f9f9;
     border: none;
     padding: 3.5px 14px;
   }
 
   .HeaderMenu .HeaderNav-mobile a:before {
     content: none;
   }
 
   .fa-bolt {
     color: #235b4e;
     left: 21px;
     padding-right: 10px;
   }
 
   .finanzas-submenu {
     border-left: 0.5px solid #dddddd;
     border-right: 1px solid #dddddd;
     border-top: 1px solid #dddddd;
   }
 
   .only-mobile {
     display: none;
   }
 
   .main .container .row .content {
     margin: auto;
     margin-top: 5%;
     margin-bottom: 5%;
     width: 100%;
   }
 
   #rc-imageselect,
   .g-recaptcha {
     transform: scale(0.9);
     -webkit-transform: scale(0.9);
     transform-origin: 50% 50%;
     -webkit-transform-origin: 50% 50%;
     margin: 0 auto;
     display: table;
   }
 
   #mobile-menu {
     width: 99.9%;
     border: 0;
     margin-top: 10px;
   }
 
   #drop-header {
     display: block;
     font-weight: bold;
     font-size: 18px;
     padding: 3.5px 7px;
     width: 101.6%;
     height: 100%;
     background-color: #ffffff;
     border: solid 2px #235b4e;
     color: #235b4e;
     position: relative;
   }
 
   #drop-header:before {
     position: absolute;
     content: "\f0c9";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 22px;
     color: #235b4e;
   }
 
   #enlaces-secretaria:before {
     position: absolute;
     content: "\f0d7";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 20px;
     color: #666666;
   }
 
   #enlaces-notificaciones:before {
     position: absolute;
     content: "\f0d7";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 20px;
     color: #666666;
   }
 
   #list-mobile {
     list-style: none;
     margin-bottom: 0;
     margin-left: -40px;
   }
 
   #links-secretaria {
     background-color: #ffffff;
     font-weight: normal;
     font-size: 15px;
     color: #808080;
     padding: 7px 7px 7px 35px;
     border-bottom: 1px solid #dddddd;
   }
 
   #links-notificaciones {
     width: 100%;
     background-color: #ffffff;
     font-weight: normal;
     font-size: 15px;
     color: #808080;
     padding: 7px 7px 7px 35px;
     border-bottom: 1px solid #dddddd;
   }
 
   #last-item {
     border-bottom: 1px solid #dddddd;
   }
 
   .Footer > .Footer-child:first-of-type > .container {
     position: relative;
   }
 
   .Footer > .Footer-child:first-of-type > .container > div {
     min-height: 1px !important;
     border: none;
     padding: 14px 0 !important;
   }
 
   Footer > .Footer-child:first-of-type > .container > .Footer-section--c4 {
     float: left;
     width: 100%;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c4
     > .Footer-card
     > .Footer-card-logo {
     margin-bottom: 14px;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c4
     > .Footer-card
     > .Footer-card-logo
     > img {
     width: 400px;
   }
 
   .Footer > .Footer-child:first-of-type > .container > .Footer-section--c2 {
     padding: 28px 0 !important;
     border-top: solid 1px #fff;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c2
     > .Footer-banners
     > .Footer-banners-item {
     padding: 0;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c2
     .Footer-banners
     .Footer-banners-item
     > a
     > img {
     width: 30%;
     height: auto !important;
     margin-left: 15%;
   }
 
   .Footer > .Footer-child:last-of-type > .container > .Footer-info {
     padding: 28px 0;
   }
 
   .Footer
     > .Footer-child:last-of-type
     > .container
     > .Footer-info
     > .Footer-info-link {
     float: none;
     padding: 0;
     margin-bottom: 14px;
     text-align: center;
   }
 
   .Footer
     > .Footer-child:last-of-type
     > .container
     > .Footer-info
     > .Footer-info-link:last-of-type {
     margin: 0;
   }
 
   .Footer-section--c2 {
     display: none;
   }
 }
 .container:after,
 .Wrapper:before {
   content: " ";
   display: table;
 }
 .container:after,
 .Wrapper:after {
   clear: both;
 }
 
 @media (min-width: 768px) and (max-width: 91px) and (min-width: 68px) {
   .Header .Header-top .Header-links {
     float: left;
     width: 33.33333333%;
   }
 
   .Header .Header-top .Header-content {
     float: left;
     width: 58.33333333%;
   }
 }
 @media (min-width: 768px) {
   .Header .Header-top > .container .row .Header-links {
     margin-left: 8.33333333%;
   }
 
   .Header .Header-top > .container .row .Header-links {
     float: left;
     width: 33.33333333%;
   }
 
   .Header .Header-top > .container .row .Header-content {
     float: left;
     width: 58.33333333%;
   }
 
   .navbar-right .dropdown-menu {
     left: auto;
     right: 0;
   }
 
   .navbar-right .dropdown-menu-left {
     left: 0;
     right: auto;
   }
 }
 @media (max-width: 767px) and (min-width: 768px) {
   .Header .Header-top .Header-content {
     float: left;
     width: 58.33333333%;
   }
 
   #tbtxt {
     padding-left: 10%;
     padding-right: 10%;
   }
 
   .listadogral > li {
     padding-right: 20%;
   }
 
   #txt {
     padding-top: 10%;
   }
 }
 @media (max-width: 767px) {
   .container {
     max-width: 100%;
   }
 
   .HeaderMenu
     .HeaderNav
     > .container
     > .Header-container
     .HeaderNav-element.Fastlink {
     display: block !important;
   }
 
   table.HeaderMenu
     .HeaderNav
     > .container
     > .Header-container
     .HeaderNav-element.Fastlink {
     display: table;
   }
 
   tr.HeaderMenu
     .HeaderNav
     > .container
     > .Header-container
     .HeaderNav-element.Fastlink {
     display: table-row !important;
   }
 
   th.HeaderMenu
     .HeaderNav
     > .container
     > .Header-container
     .HeaderNav-element.Fastlink,
   td.HeaderMenu
     .HeaderNav
     > .container
     > .Header-container
     .HeaderNav-element.Fastlink {
     display: table-cell !important;
   }
 
   .HeaderLogo {
     padding: 0 !important;
   }
 
   .Header {
     padding: 0;
     position: relative;
     background-color: #fff;
   }
 
   .Header .container {
     padding: 0 7px;
   }
 
   .Header .container > .row {
     margin: 14px 0;
   }
 
   .Header .Header-top {
     padding: 42px 0 !important;
   }
 
   .Header .Header-top .Header-content {
     position: relative;
     min-height: 1px;
     padding-left: 15px;
     padding-right: 15px;
     padding-right: 0 !important;
   }
 
   .Header .Header-top .Header-content .HeaderLogo {
     padding: 7px 0 21px;
   }
 
   .Header .Header-top .Header-content .HeaderLogo > a > img.Logo-cdmx {
     width: 43%;
   }
 
   .Header .Header-top .Header-links {
     display: none;
     padding-left: 0;
   }
 
   .Header .Header-top .Header-links .Items {
     padding-left: 21px !important;
   }
 
   .Header .Header-top .Header-links .Items > li {
     margin-bottom: 7px !important;
   }
 
   .Header .Header-top .Header-links .Items > li > a {
     font-size: 16px;
   }
 
   .HeaderMenu .HeaderNav-mobile {
     width: 102%;
     margin-bottom: 25px;
   }
 
   .Header .Header-top .Header-content .HeaderLogo {
     margin-left: 15%;
   }
 
   .HeaderMenu .HeaderNav-mobile a {
     color: #333333;
     font-weight: normal;
     background-color: #f9f9f9;
     border: none;
     padding: 3.5px 14px;
   }
 
   .HeaderMenu .HeaderNav-mobile a:before {
     content: none;
   }
 
   .main .container .row .content {
     margin: auto;
     margin-bottom: 5%;
     margin-top: 5%;
     margin-left: 10%;
     margin-right: 10%;
     width: 10%;
   }
 
   .fa-bolt {
     color: #235b4e;
     left: 21px;
     padding-right: 10px;
   }
 
   .finanzas-submenu {
     border-left: 0.5px solid #dddddd;
     border-right: 1px solid #dddddd;
     border-top: 1px solid #dddddd;
   }
 
   .dropdown-menu {
     padding: 1px 0;
   }
 
   #enlaces-sefin {
     background-color: #ffffff;
     color: #235b4e;
     font-size: 12px;
     padding-left: 20px;
     border-left: 0.5px solid #dddddd;
     border-right: 0.5px solid #dddddd;
     border-top: 0.5px solid #dddddd;
   }
 
   #rc-imageselect,
   .g-recaptcha {
     transform: scale(0.8);
     -webkit-transform: scale(0.8);
     transform-origin: 50% 50%;
     -webkit-transform-origin: 50% 50%;
     margin: 0 auto;
     display: table;
   }
 
   #mobile-menu {
     width: 97.7%;
     border: 0;
   }
 
   #drop-header {
     display: block;
     font-weight: bold;
     font-size: 18px;
     padding: 3.5px 7px;
     width: 100%;
     height: 100%;
     background-color: #ffffff;
     border: solid 2px #235b4e;
     color: #235b4e;
     position: relative;
   }
 
   #drop-header:before {
     position: absolute;
     content: "\f0c9";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 22px;
     color: #235b4e;
   }
 
   #enlaces-secretaria:before {
     position: absolute;
     content: "\f0d7";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 20px;
     color: #666666;
   }
 
   #enlaces-notificaciones:before {
     position: absolute;
     content: "\f0d7";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 20px;
     color: #fff;
   }
 
   #list-mobile {
     list-style: none;
     margin-bottom: 0;
     margin-left: -40px;
   }
 
   #links-secretaria {
     background-color: #ffffff;
     font-weight: normal;
     font-size: 15px;
     color: #808080;
     padding: 7px 7px 7px 35px;
     border-bottom: 1px solid #dddddd;
   }
 
   #links-notificaciones {
     width: 100%;
     background-color: #ffffff;
     font-weight: normal;
     font-size: 15px;
     color: #808080;
     padding: 7px 7px 7px 35px;
     border-bottom: 1px solid #dddddd;
   }
 
   #last-item {
     border-bottom: 1px solid #dddddd;
   }
 
   .Footer > .Footer-child:first-of-type > .container > div {
     min-height: 1px !important;
     border: none;
     padding: 14px 0 !important;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c4
     > .Footer-card
     > .Footer-card-logo {
     margin-bottom: 14px;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c4
     > .Footer-card
     > .Footer-card-logo
     > img {
     width: 400px;
   }
 
   .Footer > .Footer-child:first-of-type > .container > .Footer-section--c2 {
     padding: 28px 0 !important;
     border-top: solid 1px #ffffff;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c2
     > .Footer-banners
     > .Footer-banners-item {
     padding: 0;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c2
     .Footer-banners
     .Footer-banners-item
     > a
     > img {
     width: 70%;
     height: auto !important;
     margin-left: 15%;
   }
 
   .Footer > .Footer-child:last-of-type > .container > .Footer-info {
     padding: 28px 0;
   }
 
   .Footer
     > .Footer-child:last-of-type
     > .container
     > .Footer-info
     > .Footer-info-link {
     float: none;
     padding: 0;
     margin-bottom: 14px;
     text-align: center;
   }
 
   .Footer
     > .Footer-child:last-of-type
     > .container
     > .Footer-info
     > .Footer-info-link:last-of-type {
     margin: 0;
   }
 
   .Footer-section--c2 {
     display: none;
   }
 }
 @media (max-width: 480px) {
   body,
   html {
     max-width: 100%;
     overflow-x: hidden;
   }
 
   .HeaderMenu .HeaderNav-mobile {
     width: 103.5%;
     margin-bottom: 25px;
   }
 
   .Header .Header-top .Header-content .HeaderLogo {
     margin-left: 15%;
   }
 
   .HeaderMenu .HeaderNav-mobile a {
     color: #333333;
     font-weight: normal;
     background-color: #f9f9f9;
     border: none;
     padding: 3.5px 14px;
   }
 
   .HeaderMenu .HeaderNav-mobile a:before {
     content: none;
   }
 
   .main .container .row .content {
     margin: auto;
     margin-top: 5%;
     margin-bottom: 5%;
     margin-left: 10%;
     margin-right: 10%;
     width: 100%;
   }
 
   .fa-bolt {
     color: #235b4e;
     left: 21px;
     padding-right: 10px;
   }
 
   .dropdown-menu {
     padding: 1px 0;
   }
 
   .finanzas-submenu {
     border-left: 0.5px solid #dddddd;
     border-right: 1px solid #dddddd;
     border-top: 1px solid #dddddd;
   }
 
   #enlaces-sefin {
     background-color: #ffffff;
     color: #235b4e;
     font-size: 12px;
     padding-left: 20px;
     border-left: 0.5px solid #dddddd;
     border-right: 0.5px solid #dddddd;
     border-top: 0.5px solid #dddddd;
   }
 
   #rc-imageselect,
   .g-recaptcha {
     transform: scale(0.75);
     -webkit-transform: scale(0.75);
     transform-origin: 50% 50%;
     -webkit-transform-origin: 50% 50%;
     margin: 0 auto;
     display: table;
   }
 
   #mobile-menu {
     width: 96.7%;
     border: 0;
   }
 
   #drop-header {
     display: block;
     font-weight: bold;
     font-size: 18px;
     padding: 3.5px 7px;
     width: 100%;
     height: 100%;
     background-color: #ffffff;
     border: solid 2px #235b4e;
     color: #235b4e;
     position: relative;
   }
 
   #drop-header:before {
     position: absolute;
     content: "\f0c9";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 22px;
     color: #235b4e;
   }
 
   #enlaces-secretaria:before {
     position: absolute;
     content: "\f0d7";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 20px;
     color: #666666;
   }
 
   #enlaces-notificaciones:before {
     position: absolute;
     content: "\f0d7";
     font-family: "FontAwesome";
     right: 14px;
     font-size: 20px;
     color: #235b4e;
   }
 
   #list-mobile {
     list-style: none;
     margin-bottom: 0;
     margin-left: -40px;
   }
 
   #links-secretaria {
     background-color: #ffffff;
     font-weight: normal;
     font-size: 15px;
     color: #808080;
     padding: 7px 7px 7px 35px;
     border-bottom: 1px solid #dddddd;
   }
 
   #links-notificaciones {
     width: 100%;
     background-color: #ffffff;
     font-weight: normal;
     font-size: 15px;
     color: #808080;
     padding: 7px 7px 7px 35px;
     border-bottom: 1px solid #dddddd;
   }
 
   #last-item {
     border-bottom: 1px solid #dddddd;
   }
 
   .Footer
     > .Footer-child:first-of-type
     > .container
     > .Footer-section--c2
     .Footer-banners
     .Footer-banners-item
     > a
     > img {
     width: 70%;
     height: auto !important;
     margin-left: 15%;
   }
 
   .card {
     border-top: none;
   }
 
   .Footer-section--c2 {
     display: none;
   }
 }
 
