

@media (max-width:920px){.ast-404-layout-1 .ast-404-text{font-size:100px;font-size:6.6666666666667rem;}}
@media (min-width:769px){.main-header-menu .sub-menu li.ast-left-align-sub-menu:hover > ul,.main-header-menu .sub-menu li.ast-left-align-sub-menu.focus > ul{margin-left:-0px;}}
@media (min-width:545px){.ast-page-builder-template .comments-area,.single.ast-page-builder-template .entry-header,.single.ast-page-builder-template 
.post-navigation{max-width:1240px;margin-left:auto;margin-right:auto;}}@media (max-width:768px){.ast-archive-description .ast-archive-title{font-size:40px;}
.entry-title{font-size:30px;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}.ast-single-post .entry-title,
.page-title{font-size:30px;}}@media (max-width:544px){.ast-archive-description .ast-archive-title{font-size:40px;}.entry-title{font-size:30px;}h1,.entry-content h1{font-size:30px;}h2,
.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}.ast-single-post .entry-title,.page-title{font-size:30px;}}@media (max-width:768px){html{font-size:85.5%;}}
@media (max-width:544px){html{font-size:85.5%;}}@media (min-width:769px){.ast-container{max-width:1240px;}}@media (max-width:921px) {.main-header-bar .main-header-bar-navigation{display:none;}}

@media (min-width:769px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > a{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}



@font-face {font-family: "Astra";src: url( https://www.pronabec.gob.pe/wp-content/plugins/astra-addon/assets/fonts/Astra.woff) format("woff"),
url(wp-content/plugins/astra-addon/assets/fonts/Astra.ttf) format("truetype"),url( https://www.pronabec.gob.pe/wp-content/plugins/astra-addon/assets/fonts/Astra.svg#astra) format("svg");
font-weight: normal;font-style: normal;}

@media (max-width:768px){.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu{background-color:#004a91;}}
@media (max-width:544px){.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu{background-color:#004a91;}}
@media (max-width:921px){.ast-above-header-navigation-wrap{display:none;}}
@media (max-width:768px){.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,.ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:1.5em;}}
@media (max-width:544px){.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,.ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:1em;}}
@media (max-width:921px){.ast-above-header-navigation,.ast-above-header-hide-on-mobile .ast-above-header-wrap{display:none;}}
@media (min-width:769px){.ast-above-header-menu ul li.ast-left-align-sub-menu:hover > ul, .ast-above-header-menu ul li.ast-left-align-sub-menu.focus > ul{margin-left:-0px;}}
@media (min-width:769px){.ast-container{max-width:1240px;}}@media (min-width:993px){.ast-container{max-width:1240px;}}@media (min-width:1201px){.ast-container{max-width:1240px;}}



@media (max-width:768px){.main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar{padding-top:1.5em;padding-bottom:1.5em;}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar{padding-bottom:0;}
.main-navigation ul li a, .ast-header-break-point .main-navigation ul li a, 
.ast-header-break-point li.ast-masthead-custom-menu-items, li.ast-masthead-custom-menu-items{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle, .ast-header-break-point .main-header-bar .main-header-bar-navigation 
.menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, 
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, 
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:calc( 20px - 0.907em );}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point 
.main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;}.ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation 
.ast-mm-custom-text-content,.main-navigation ul.sub-menu li a, .main-navigation ul.children li a, .ast-header-break-point .main-navigation ul.sub-menu li a, .ast-header-break-point 
.main-navigation ul.children li a{padding-top:0px;padding-right:0;padding-bottom:0px;padding-left:30px;}.ast-header-break-point .main-navigation ul.children li li a, .ast-header-break-point 
.main-navigation ul.sub-menu li li a{padding-left:calc( 30px + 10px );}.ast-header-break-point .main-navigation ul.children li li li a, 
.ast-header-break-point .main-navigation ul.sub-menu li li li a{padding-left:calc( 30px + 20px );}.ast-header-break-point .main-navigation ul.children li li li li a, 
.ast-header-break-point .main-navigation ul.sub-menu li li li li a{padding-left:calc( 30px + 30px );}.ast-header-break-point .main-navigation ul.children li li li li li a, 
.ast-header-break-point .main-navigation ul.sub-menu li li li li li a{padding-left:calc( 30px + 40px );}
.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-header-break-point .main-header-bar 
.main-header-bar-navigation ul.children .page_item_has_children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar 
.main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle{margin-right:20px;right:0;}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar 
.main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.children 
.page_item_has_children > .ast-menu-toggle{right:calc( 20px - 0.907em );}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation 
.page_item_has_children .children .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children 
.sub-menu .ast-menu-toggle{top:0px;}.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-fullscreen-menu-enable.ast-header-break-point 
.main-navigation ul.sub-menu li.page_item_has_children > a, .ast-default-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, 
.ast-default-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.page_item_has_children > a, .ast-flyout-menu-enable.ast-header-break-point 
.main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point 
.main-navigation ul.sub-menu li.page_item_has_children > a{padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-fullscreen-menu-enable.ast-header-break-point 
.ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, 
.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a{padding-right:0;padding-top:0px;padding-bottom:0px;padding-left:30px;}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point 
.ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point 
.ast-below-header-menu ul.sub-menu li.menu-item-has-children > a{padding-right:0;padding-top:0px;padding-bottom:0px;padding-left:30px;}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul a, .ast-fullscreen-menu-enable.ast-header-break-point 
.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li a, .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation ul.sub-menu li a, 
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li a, 
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li a{padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-below-header, 
.ast-header-break-point .ast-below-header{padding-top:1em;padding-bottom:1em;}.ast-below-header-menu a, .below-header-nav-padding-support .below-header-section-1 
.below-header-menu > li > a, .below-header-nav-padding-support .below-header-section-2 .below-header-menu > li > a, .ast-header-break-point 
.ast-below-header-actual-nav > ul > li > a{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-desktop .ast-below-header-menu .ast-mm-template-content, 
.ast-desktop .ast-below-header-menu .ast-mm-custom-text-content, .ast-below-header-menu ul a, .ast-header-break-point 
.ast-below-header-actual-nav ul.sub-menu li a{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li a, 
.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li a{padding-left:calc( 20px + 10px );}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li a, 
.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li a{padding-left:calc( 20px + 20px );}
.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li a{padding-left:calc( 20px + 30px );}.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li li a{padding-left:calc( 20px + 40px );}.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,  .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,  .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle, .ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle{right:0;}.ast-above-header{padding-top:0px;padding-bottom:0px;}.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu > li > a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > li:first-child > a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > li:last-child > a{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-above-header-navigation > ul > .menu-item-has-children > .ast-menu-toggle{top:0px;}.ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content, .ast-desktop .ast-above-header-navigation .ast-mm-template-content, .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu li ul a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu a, .ast-above-header-enabled .ast-above-header-menu > li:first-child .sub-menu li a{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li a{padding-left:calc( 20px + 10px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li a{padding-left:calc( 20px + 20px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li li a{padding-left:calc( 20px + 30px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li li li a{padding-left:calc( 20px + 40px );}.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,  .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,  .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle, .ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle{margin-right:20px;right:0;}.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container{padding-right:2.14em;padding-left:2.14em;}.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary, .ast-plain-container #primary{margin-top:1.5em;margin-bottom:1.5em;}.ast-left-sidebar #primary, .ast-right-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary{padding-left:0em;padding-right:0em;}.ast-footer-overlay{padding-top:2em;padding-bottom:2em;}.ast-small-footer .nav-menu a, .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a, .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a{padding-top:0em;padding-right:.5em;padding-bottom:0em;padding-left:.5em;}}
@media (max-width:544px){.main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar, .ast-header-break-point .ast-mobile-header-stack .main-header-bar{padding-top:1em;padding-bottom:1em;}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar{padding-bottom:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-text-content,.main-navigation ul.sub-menu li a, .main-navigation ul.children li a, .ast-header-break-point .main-navigation ul.sub-menu li a, .ast-header-break-point .main-navigation ul.children li a{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a{padding-right:0;}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle{right:0;}.ast-above-header{padding-top:0.5em;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a{padding-right:0;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle{right:0;}.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container{padding-right:1em;padding-left:1em;}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding, .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0;}}
@media (max-width:768px){.ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container #secondary .widget{margin-bottom:1.5em;}}
@media (max-width:768px){.ast-separate-container #primary{padding-top:0;}}@media (max-width:768px){.ast-separate-container #primary{padding-bottom:0;}}
@media (min-width: 769px) {.ast-theme-transparent-header .main-header-bar {border-bottom-width:0;border-bottom-color:;}}      



/********************* MENU ********************************************************/
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/* Kit 83 - School Style Adjustments */
.envato-kit-83-inline-block {
	display: inline-block;
}

.envato-kit-83-top-0 .elementor-icon-box-title {
	margin-top: 0;
}

.envato-kit-83-p-0 p {
	margin: 0;
}

.envato-kit-83-break-word .elementor-icon-list-text {
	word-break: break-all;
}
/* Fancy Titles */
.envato-kit-62-ttl-mixed .elementor-heading-title b {
    color: #46eeaa;
    font-weight: bold;
}

.envato-kit-62-ttl-mixed .elementor-heading-title i {
    font-weight: normal;
    text-transform: lowercase;
    font-family: "Lora", Sans-serif;
    font-style: italic;
}

/* Subtitles */
.envato-kit-62-ttl-green h6, .envato-kit-62-ttl-white h6 {
    position: relative;
    width: auto !important;
    display: inline-block !important;
}

.envato-kit-62-ttl-green h6:before, .envato-kit-62-ttl-white h6:before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    margin: 13px auto 0 -65px;
    width: 40px;
    height: 2px;
}

.envato-kit-62-ttl-green h6:before {
    background-color: rgb(72, 207, 173);
}

.envato-kit-62-ttl-white h6:before {
    background-color: rgb(255, 255, 255);
}

/* Forms */
.envato-kit-62-form textarea, .envato-kit-62-form input, .envato-kit-62-form-transparent textarea, .envato-kit-62-form-transparent input {
    background: rgba(255, 255, 255, 0.3) !important;
    padding: 22px 35px !important;
    min-height: 100%;
}

.envato-kit-62-form input, .envato-kit-62-form-transparent input {
    height: 100% !important;
    min-height: 100% !important;
    vertical-align: middle;
}

.envato-kit-62-form-solid input, .envato-kit-62-form-solid textarea {
    padding: 22px 35px !important;
}

/* Oversize Images */
.envato-kit-62-oversize {
    width: 130%;
}

@media (max-width: 767px) {
    .envato-kit-62-oversize {
        width: 100%;
    }

}

.envato-kit-62-form-transparent button {
    background: none !important;
    height: 100%;
}

.envato-kit-62-btn-transparent .elementor-button {
    background: transparent !important;
}

/* Lists */
.envato-kit-62-list ul {
    padding-left: 20px;
}

.envato-kit-62-list ul li {
    position: relative;
    list-style-type: none;
    margin: 10px 0;
}

.envato-kit-62-list ul li:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    left: -20px;
    top: 13px;
    border-radius: 100%;
    background-color: #48cfad;
}

/* Image Buttons */
.envato-kit-62-img-btm .elementor-widget {
    position: static;
}

.envato-kit-62-img-btm .elementor-testimonial-image {
    position: absolute;
    bottom: -105px;
    left: 0;
    right: 0;
    margin: auto !important;
}

/* Transparent sections */
.envato-kit-62-bg-transparent h3 {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    padding: 15px 0 !important;
    background: rgba(82, 204, 173, 0.9);
}

/* Labels */
.envato-kit-62-label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 90px;
    height: 90px;
    background: #48cfad;
}

.envato-kit-62-label strong {
    font-size: 34px;
}

.envato-kit-62-label p {
    margin: 0;
}

/* FAQ */
.envato-kit-62-faq .elementor-accordion-item {
    margin-bottom: 6px;
}

.envato-kit-62-faq .elementor-tab-title {
    position: relative;
}

.envato-kit-62-faq .elementor-accordion-icon-right {
    position: absolute;
    top: 0;
    right: 40px;
    bottom: 0;
    margin: auto;
    display: flex !important;
    align-items: center;
    align-content: flex-end;
    justify-content: flex-end;
}

/* Fancy Links */
.envato-kit-62-contact-link a {
    color: #747373;
}

/* Fixes */
.envato-kit-62-testimonials img {
    margin-top: 20px;
}

.envato-kit-62-form .elementor-message-success, .envato-kit-62-form-transparent .elementor-message-success, .envato-kit-62-form-solid .elementor-message-success {
    position: absolute;
    bottom: -10px;
    color: #fff;
    font-family: "Lora", sans-serif;
    font-size: 16px;
    left: 0;
    right: 0;
    text-align: center;
}

.envato-kit-62-form-solid .elementor-message-success {
    color: #747373;
}

@media (max-width: 374px) {
    .envato-kit-62-form .elementor-message-success, .envato-kit-62-form-transparent .elementor-message-success, .envato-kit-62-form-solid .elementor-message-success {
        bottom: -20px;
    }
}

.envato-kit-62-video .elementor-custom-embed-image-overlay:before {
    content: '';
    position: absolute;
    width: 70px;
    height: 70px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    background-color: #48cfad;
}

.envato-kit-62-video .elementor-custom-embed-image-overlay:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    margin: auto 0 auto -8px;
    border-width: 14px 20px;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    width: 10px;
    height: 10px;
}
/***********************************************************************************/
.icon_user{
	background-size: 25px;
	text-indent: 20px;
	margin-bottom: 5px;
	font-size: 16px;
	opacity: 1;
	min-height: 38px;
    margin-left:27px;
    box-shadow: none !important;
    border-width: 0 0 1px 0;
    border-radius: 0;
    display: inline-block;
    border-bottom: 1px solid #004a92;
	position: relative;
    z-index: 2;
    float: left;
    width: 95%;
    margin-bottom: 0;
    opacity:0.7;
    color:#004a92;
}
.icon_password{
	background-size: 25px;
	text-indent: 20px;
	margin-bottom: 5px;
	font-size: 16px;
	opacity: 1;
	min-height: 38px;
    margin-left:27px;
    box-shadow: none !important;
    border-width: 0 0 1px 0;
    border-radius: 0;
    display: inline-block;
    border-bottom: 1px solid #004a92;
	position: relative;
    z-index: 2;
    float: left;
    width: 95%;
    margin-bottom: 0;
    opacity:0.7;
    color:#004a92;
}

#CaptchaInputText {
    background-size: 25px;
	text-indent: 20px;
	margin-bottom: 5px;
	font-size: 40px;
	opacity: 0.7;
	min-height: 38px;
    box-shadow: none !important;
    border-width: 0 0 1px 0;
    border-radius: 0;
    display: inline-block;
    width: 170px;
    border-bottom: 1px solid #004a92;
    margin-left: 10px;
}

#CaptchaInputText:focus {	
	opacity: 1;	
	color: #004a92;
    border-bottom: 1px solid #004a92;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    outline: none;
}
#CaptchaImage {
    margin-left: 26px;
    width: 183px;
}

 #CaptchaInputText::placeholder { color: #004a92; font-size: 16px; margin-left:-10px; }
 .icon_user::placeholder { color: #004a92; font-size: 16px; }
 .icon_user:focus{	
	border-bottom: 1px solid #004a92;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    outline: none;
    opacity:1;
}
 .icon_password::placeholder { color: #004a92; font-size: 16px; }
 .icon_password:focus{	
	border-bottom: 1px solid #004a92;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    outline: none;
    opacity:1;
}
 .has-feedback .form-control {
    padding-right: 0px;
}

.svg_user, .svg_contra {
	display: inline-block;
   vertical-align: middle;
       position: absolute;
}

#img_muestra {
   width: 334px;
   
}


.text_consulta {
	color: #004a92;
	font-weight: bold;
	font-size: 18px;
}

.svg_login {
	fill:#ffffff;
}

.btn-ingreso svg {
	vertical-align: middle;
}

.btn-ingreso {
    background: #0a8cb3;
    border: 0px solid #0a8cb3;
}
.btn-ingreso:hover {
    background: #08708f;
    border: 0px solid #08708f;
    color:#fff;
}


.btn-ingreso:not(:disabled):not(.disabled) {
    cursor: pointer;
    background: #0a8cb3;
    color: #fff;
}

.text_revisar {
	color: #004a92;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 8px;
}

.text_revisar_text {
	font-size: 16px;
    color: #575756;
    margin-top:-10px;
    line-height: 24px;
}

/************************ HOME ****************************/
.text_formato {
	font-size: 22px;
}
.text_consulta_home {
	font-size: 38px;
}

@media (min-width: 1080px) {
   .div_fluid {
		padding-left: 310px;
		padding-right: 310px;
	}
   /*.div_home .container {
      max-width: 1450px;
   }*/
}
.card .card-header {
	background: #0a8cb3;
	color: #fff;
	font-size: 18px;
}
.card ul li {
	margin-left: -15px;
    margin-right: 10px;
}
.list-group-item {
    padding: 0;    
}

.card ul li .form-group {
	margin-bottom: 5px;
    margin-top: 5px;
}



.card ul li .form-group .label_titulo{
	color: #575756;
	font-weight: bold;
}
.nro_exp_titulo {
	color: #004a92;
	font-size: 18px;
	font-weight: bold;
	margin-right: -50px;
}
.nro_exp_parrafo {
	font-size: 18px;
	color: #575756;
}
.div_nro_exp {
	padding-left: 30px;	
}

.btn-regreso svg {
	vertical-align: middle;
	transform: rotate(180deg);	
}
.btn-regreso {	
	color: #fff;
    background-color: #E71D73;
    border-color: #E71D73;
}

.btn-regreso:hover{
	cursor: pointer;
    background: #cf1a67;
    border: 0px solid #cf1a67;
}

.btn-regreso:not(:disabled):not(.disabled) {
    cursor: pointer;
    background: #E71D73;
    color: #fff;
}
.btn-danger:active{
    cursor: pointer;
    background: #E71D73;
    color: #fff;
}
.btn-danger:focus{
    cursor: pointer;
    background: #E71D73;
    color: #fff;
}
/*************************************************************/
#consulta_externa_form .form-control {
    border-bottom: 1px solid #004a92;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    
}
@media (max-width:692px){
    #div_img{margin-top: 10px;}
    .text_revisar_text {
        text-align:center;
    }
    .text_revisar {
        text-align:center;
    }
}


@media (min-width:692px){
    #div_img{margin-top: -10px;}
    .text_revisar_text {
        text-align:justify;
    }
    .text_revisar {
        text-align:left;
    }
}


.div_formulario {
       margin-left: 1px;
       margin-right: 1px;
       box-shadow: 1px 0px 7px #575657;
       border-radius: 8px;
}

.div_card .list-group-item {
    position: relative;
    display: block;
    padding: 0rem 0rem;
    margin-bottom: -7px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

#svg_regresar {
    margin-top:-10px;
}

#ico_debajo {
    margin-left: 25px;
    margin-top: -13px;
    margin-bottom: -13px;
}

#ico_debajo i {
    color: #004a92;
    font-size: 35px;
    font-weight: bold;
}

.svg_procesado {
  fill: #318f3d;
}    
.svg_sinatender {
  fill: #f59d24;
}    

#traza-siged p {
    font-size:12px;
}

#btn_buton:disabled {
    background-color: #17a2b8;
    opacity: 1;
}

.btn_buton:not(:disabled):not(.disabled) {
    background-color: #0a8cb3;
}
.glyphicon-ok {
    color: #318f3d;
}
.glyphicon-remove {
    color: #e30613;
}

.text_error {
    color:#e30613;
}
.text_error_parrafo {
    color: #575756;
    font-size:14px;
}

#label_scroll {
    height:216px;
    overflow-y:scroll;
}
#scrol_obser {
    height:95px;
    overflow-y:scroll;
}

#div_error {
    border: 0.5px solid #d4d4d4;
    border-radius: 7px;
    box-shadow: 9px 4px 10px 0px #d4d4d4;
}
.text_errorr {
    color:#e30613;
    margin-left:0px;
    margin-top: 15px;
    font-weight:bold;
}
.text_error_mensaje {
    color: #004a92;
    font-weight:500;
    margin-top:-22px;
    margin-left:15px;
    
}

.ee {
    fill:#e71d73;
}
 select {
     background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
 }

 .custom_topbar_icon {
     padding:0px;
 }

  @font-face {
 /* Specify font-family name to identify the font */
 font-family: 'FontAwesome';
 /* Paths to icons */
 src: url('icons/fontawesome-webfont.eot');
 src: url('icons/fontawesome-webfont.eot?#iefix')
 format('embedded-opentype'), 
 url('icons/fontawesome-webfont.woff2') 
 format('woff2'), 
 url('icons/fontawesome-webfont.woff') 
 format('woff'), 
 url('icons/fontawesome-webfont.ttf') 
 format('truetype'), 
 url('icons/fontawesome-webfont.svg#fontawesomeregular') 
 format('svg');
 }

 @media screen and (max-width: 320px) {
    #traza-siged{
        width: 36%;
    }
}

@media screen and (min-width: 360px) {
    #traza-siged{
        width: 41%;
    }
}
@media screen and (min-width: 411px) {
    #traza-siged{
        width: 47%;
    }
}
@media screen and (min-width: 768px) {
    #traza-siged{
        width: 80%;
    }
}
@media screen and (min-width: 1024px) {
    #traza-siged{
        width: 100%;
    }
}

#integrados_exp .nav-tabs .nav-link, .nav-tabs .nav-item.show .nav-link {
    color: #575756 !important;
    border-top-color: #E71D73 !important;
    border-left-color: #E71D73 !important;
    border-right-color: #E71D73 !important;
    font-size: 14px;
}

/*#integrados_exp .nav-item:hover {
    color: #575756;
    border-top-color: #E71D73;
    border-left-color: #E71D73;
    border-right-color: #E71D73;
}*/
#integrados_exp .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #fff !important;
    background-color: #e71d73;
    border-color: #e71d73 #e71d73 #e71d73;
}

.tituto_integrado {
    font-size: 16px;
    font-weight: bold;
    color: #575756;
}