﻿@import url(../../../contrib/neato/bower_components/normalize.css/normalize.css);@import url(../fonts/icons/style.css);@import url("https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&subset=latin-ext");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{width:100%;height:100%;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'Lato', sans-serif;font-size:18px;color:#404041;background-color:#fff}body{width:100%;margin:auto;position:absolute;padding-bottom:385px;min-height:100%;background-color:#fff}@media screen and (min-width: 768px) and (max-width: 991px){body{padding-bottom:215px}}@media screen and (min-width: 992px){body{padding-bottom:174px}}body .outer-wrapper{max-width:100%;margin-right:auto;margin-left:auto}body h1{font-size:1.444rem;font-weight:300;margin:0;padding:0}body h2{font-size:1.333rem;font-weight:300;margin:0;padding:0}body h3{font-size:1.222rem;font-weight:300;margin:0;padding:0}body h4{font-size:1.111rem;font-weight:300;margin:0;padding:0}body h5{font-size:1.111rem;font-weight:300;margin:0;padding:0}body h6{font-size:0.8889rem;font-weight:300;margin:0;padding:0}body p{font-size:1rem;font-weight:300;margin:0;padding:0}body a{text-decoration:none}body img,body picture{margin:0;max-width:100%}.ui-widget-content{top:215px}.outer-wrapper{width:100%;float:left;margin-top:100px}.status-messages{width:100%;max-width:930px;margin:auto;padding-left:20px;padding-right:20px;padding-bottom:5px;text-align:right}@media screen and (min-width: 768px) and (max-width: 991px){.status-messages{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){.status-messages{padding-left:0;padding-right:0}}#block-website-local-tasks{width:100%;max-width:930px;margin:auto;padding-top:20px;padding-left:20px;padding-right:20px;text-align:right}@media screen and (min-width: 768px) and (max-width: 991px){#block-website-local-tasks{padding-top:0;padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){#block-website-local-tasks{padding-top:0;padding-left:0;padding-right:0}}#block-website-local-tasks .tabs li a{text-align:right;padding:0 0 0 1em}.path-frontpage .outer-wrapper{margin-top:0}.toolbar-horizontal #superfish-main-accordion{top:180px !important}.toolbar-vertical #superfish-main-accordion{top:140px !important}#site-header{position:fixed;z-index:100;width:100%;height:100px;background:#fff;float:left}#site-header .header{width:100%;max-width:930px;margin:auto;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px) and (max-width: 991px){#site-header .header{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){#site-header .header{padding-left:0;padding-right:0}}#site-header .sf-accordion-toggle #superfish-main-toggle{text-align:right;margin-top:50px;float:right}#site-header .sf-accordion-toggle #superfish-main-toggle:before{font-size:1.05rem;cursor:pointer;color:#003053;font-family:"striveo" !important;content:attr(data-icon);font-style:normal !important;font-weight:400;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#site-header .sf-accordion-toggle .open::before{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;content:"\e900";font-weight:100;font-size:1.4rem}#site-header .sf-accordion-toggle span{display:none}#block-navegacaoprincipal-2{position:relative}#superfish-main-accordion{width:100%;z-index:99;background-color:#003053;top:100px !important;margin:0;top:0;bottom:0;left:0 !important;right:0;position:fixed;overflow-y:auto;overflow-x:hidden;margin:0}#superfish-main-accordion .menu_principal_home{padding-top:20px}#superfish-main-accordion .menu-item--active-trail a{color:#298cb9 !important}#superfish-main-accordion .sf-has-clone-parent li a{padding-left:30px}#superfish-main-accordion li{background-color:#003053;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px) and (max-width: 991px){#superfish-main-accordion li{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){#superfish-main-accordion li{padding-left:0;padding-right:0}}#superfish-main-accordion a{color:#fff;height:100%;width:100%;font-size:1rem;text-decoration:none;text-transform:uppercase;font-weight:300;width:100%;max-width:930px;border-bottom:0.5px solid rgba(255,255,255,0.3);margin:auto;padding:20px 7px;float:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#superfish-main-accordion a:hover{color:#B99100;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#block-website-branding{background-image:url("../images/logo_pnpse_mobile.png");width:100%;max-width:160px;height:119px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:10px;float:left;z-index:100;position:relative}#block-website-branding a{position:absolute;width:100%;max-height:119px}#block-website-branding a img{visibility:hidden;height:100px}@media screen and (min-width: 768px) and (max-width: 991px){#block-website-branding{max-width:490px;background-image:url("../images/logo_pnpse_desktop.png")}}@media screen and (min-width: 992px){#block-website-branding{max-width:490px;background-image:url("../images/logo_pnpse_desktop.png")}}.logomenu{background:transparent !important;max-width:260px !important;height:100px !important;margin-top:0 !important;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width: 768px) and (max-width: 991px){.logomenu{max-width:450px !important}}@media screen and (min-width: 992px){.logomenu{max-width:450px !important}}.logomenu:after{content:"PROGRAMA NACIONAL DE PROMOÇÃO DO SUCESSO ESCOLAR";color:#003054;font-size:0.7778rem;font-weight:300;position:absolute}ul.sf-menu .sf-sub-indicator:after{font-size:.666rem;cursor:pointer;color:#fff;font-family:"striveo" !important;content:"" !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;margin:5px 2px}ul.sf-menu .sf-sub-indicator{height:25px;width:25px}#featured{width:100%;float:left;height:100%;min-height:500px;background-image:url("../images/featured_mobile.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-top:100px}@media screen and (min-width: 768px) and (max-width: 991px){#featured{min-height:450px;background-image:url("../images/featured_tablet.jpg")}}@media screen and (min-width: 992px){#featured{background-image:url("../images/featured_desktop.jpg");min-height:400px}}#block-views-block-slider-block-1{position:absolute;top:100px;width:100%;max-width:930px;padding-left:20px;padding-right:20px;margin:auto;left:0;right:0}@media screen and (min-width: 768px) and (max-width: 991px){#block-views-block-slider-block-1{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){#block-views-block-slider-block-1{padding-left:0;padding-right:0}}#block-views-block-slider-block-1 #flexslider-1{position:relative;background:transparent;border:none;box-shadow:none}#block-views-block-slider-block-1 #flexslider-1 .flex-control-nav li a{background-color:transparent;border:1px solid #fff}#block-views-block-slider-block-1 #flexslider-1 .flex-control-nav .flex-active{background-color:#fff}#block-views-block-slider-block-1 #flexslider-1 .flex-direction-nav{display:none}#block-views-block-slider-block-1 .views-field-title{color:#fff;font-size:1.333rem;font-weight:700;line-height:40px;text-align:center}@media screen and (min-width: 768px) and (max-width: 991px){#block-views-block-slider-block-1 .views-field-title{font-size:2rem}}@media screen and (min-width: 992px){#block-views-block-slider-block-1 .views-field-title{font-size:2.2rem}}#block-views-block-slider-block-1 .views-field-body{color:#fff;font-size:1.056rem;font-weight:400;line-height:35px;text-align:center;margin-top:20px}@media screen and (min-width: 768px) and (max-width: 991px){#block-views-block-slider-block-1 .views-field-body{font-size:1.888rem}}@media screen and (min-width: 992px){#block-views-block-slider-block-1 .views-field-body{font-size:2rem}}#content{width:100%;float:left}#content .logorp{width:100%;float:left;padding-top:35px;padding-bottom:25px}#content .logorp img{max-width:180px;width:100%}#block-website-content{max-width:930px;margin:auto;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px) and (max-width: 991px){#block-website-content{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){#block-website-content{padding-left:0;padding-right:0}}.path-user #content{float:left;max-width:100%;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px) and (max-width: 991px){.path-user #content{float:none;max-width:760px;margin:auto}}@media screen and (min-width: 992px){.path-user #content{float:none;max-width:760px;margin:auto}}.path-user #block-website-page-title{margin-top:40px}.path-user #block-website-page-title h1{text-align:center}.path-user #block-website-local-tasks{margin-top:20px}.path-user #block-website-local-tasks a{color:#000;text-align:left}.path-user #block-website-content .form-item-name{width:100%;float:left;margin-top:5px;margin-bottom:5px}.path-user #block-website-content .form-item-pass{width:100%;float:left;margin-top:5px;margin-bottom:5px}.path-user #block-website-content #edit-actions{margin-top:5px;margin-bottom:5px;width:100%;float:left;display:flex;justify-content:center;align-items:center}.path-user #block-website-content #edit-actions #edit-submit{max-width:300px}.path-user #block-website-content label{width:30%;float:left}@media screen and (min-width: 768px) and (max-width: 991px){.path-user #block-website-content label{width:15%}}@media screen and (min-width: 992px){.path-user #block-website-content label{width:15%}}.path-user #block-website-content input{width:70%;float:left}@media screen and (min-width: 768px) and (max-width: 991px){.path-user #block-website-content input{width:85%}}@media screen and (min-width: 992px){.path-user #block-website-content input{width:85%}}.path-user #block-website-content .description{width:100%;float:left;margin-top:10px;margin-bottom:20px}.page-node-type-article #featured{min-height:300px}.page-node-type-article #block-website-page-title{width:100%;float:left;min-height:200px;background-image:url("../images/featured_mobile.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.page-node-type-article #block-website-page-title h1{color:#ffffff;font-size:.9rem;font-weight:700;line-height:40px;text-align:center}@media screen and (min-width: 768px) and (max-width: 991px){.page-node-type-article #block-website-page-title h1{font-size:1.2rem}}@media screen and (min-width: 992px){.page-node-type-article #block-website-page-title h1{font-size:1.3rem}}@media screen and (min-width: 768px) and (max-width: 991px){.page-node-type-article #block-website-page-title{background-image:url("../images/featured_tablet.jpg")}}@media screen and (min-width: 992px){.page-node-type-article #block-website-page-title{background-image:url("../images/featured_desktop.jpg")}}.page-node-type-article #block-website-content{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.page-node-type-article .field--type-image{position:relative;width:100%;padding-bottom:50%;float:left;height:0;margin-bottom:20px}.page-node-type-article .field--type-image img{width:100%;height:100%;position:absolute;left:0}.page-node-type-article article{position:relative;left:0;right:0;top:-140px;width:100%;margin:auto;background-color:#fff;padding:20px;float:left}.page-node-type-article p{color:#565455;font-size:1rem;font-weight:400;line-height:25px;text-align:left;float:left;margin-bottom:10px;margin-top:10px}.page-node-type-article h1{color:#2355a4;font-size:1rem;font-weight:700;line-height:25px;text-align:left;margin-top:10px;margin-bottom:10px;text-transform:uppercase}.page-node-type-article h2{color:#2355a4;font-size:1rem;font-weight:400;line-height:25px;text-align:left;margin-top:10px;margin-bottom:10px;text-transform:uppercase}.page-node-type-pagina-basica #featured{min-height:300px}.page-node-type-pagina-basica #block-website-page-title{width:100%;float:left;min-height:200px;background-image:url("../images/featured_mobile.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.page-node-type-pagina-basica #block-website-page-title h1{color:#ffffff;font-size:.9rem;font-weight:700;line-height:40px;text-align:center}@media screen and (min-width: 768px) and (max-width: 991px){.page-node-type-pagina-basica #block-website-page-title h1{font-size:1.2rem}}@media screen and (min-width: 992px){.page-node-type-pagina-basica #block-website-page-title h1{font-size:1.3rem}}@media screen and (min-width: 768px) and (max-width: 991px){.page-node-type-pagina-basica #block-website-page-title{background-image:url("../images/featured_tablet.jpg")}}@media screen and (min-width: 992px){.page-node-type-pagina-basica #block-website-page-title{background-image:url("../images/featured_desktop.jpg")}}.page-node-type-pagina-basica #block-website-content{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.page-node-type-pagina-basica .field--name-field-image{position:relative;width:100%;padding-bottom:50%;float:left;height:0;margin-bottom:20px}.page-node-type-pagina-basica .field--name-field-image img{width:100%;height:100%;position:absolute;left:0}.page-node-type-pagina-basica .field--name-field-subtitle{padding-bottom:15px;text-align:center}.page-node-type-pagina-basica article{position:relative;left:0;right:0;top:-140px;width:100%;margin:auto;background-color:#fff;padding:20px;float:left}.page-node-type-pagina-basica p{color:#565455;font-size:1rem;font-weight:400;line-height:25px;text-align:left;float:left;margin-bottom:10px;margin-top:10px}.page-node-type-pagina-basica h1{color:#2355a4;font-size:1rem;font-weight:700;line-height:25px;text-align:left;margin-top:10px;margin-bottom:10px;text-transform:uppercase}.page-node-type-pagina-basica h2{color:#2355a4;font-size:1rem;font-weight:400;line-height:25px;text-align:left;margin-top:10px;margin-bottom:10px;text-transform:uppercase}.paragraph .field--name-field-paragraphs{float:left;width:100%}.paragraph .paragraph--type--text{float:left;width:100%}.paragraph article{top:0;padding:0}.page-node-type-slider #block-website-page-title{margin-top:20px;margin-bottom:20px}.page-node-type-slider #block-website-page-title h1{text-align:center}.page-node-type-slider #block-website-content{text-align:center}.page-node-type-slider #content{width:100%;margin:auto;max-width:930px;padding-left:20px;padding-right:20px;float:none}@media screen and (min-width: 768px) and (max-width: 991px){.page-node-type-slider #content{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){.page-node-type-slider #content{padding-left:0;padding-right:0}}.view-not-found{margin-top:100px}.view-not-found h1{text-align:center;padding-top:10px;padding-bottom:10px;font-size:1rem}@media screen and (min-width: 768px) and (max-width: 991px){.view-not-found h1{font-size:2rem}}@media screen and (min-width: 992px){.view-not-found h1{font-size:3rem}}.view-not-found p{text-align:center;padding-top:10px;padding-bottom:10px;font-size:.888rem}@media screen and (min-width: 768px) and (max-width: 991px){.view-not-found p{font-size:1rem}}@media screen and (min-width: 992px){.view-not-found p{font-size:2rem}}.view-not-found .views-col{width:100% !important}#site-footer{position:absolute;right:0;bottom:0;left:0;z-index:0}#site-footer .footer-top{width:100%;float:left}#site-footer .footer-top #block-republicaportuguesalogotipo{width:100%;float:left;padding:25px;display:flex;justify-content:center;align-items:center}#site-footer .footer-top #block-republicaportuguesalogotipo p{margin:0}#site-footer .footer-top #block-republicaportuguesalogotipo img{width:100%;max-width:162px}#site-footer .footer-top #block-menusecundario .menu{width:100%;float:left;margin:0;padding:0}#site-footer .footer-top #block-menusecundario li{width:100%;float:left;text-align:center;margin:0;padding:0}@media screen and (min-width: 768px) and (max-width: 991px){#site-footer .footer-top #block-menusecundario li{width:calc(100%/5)}}@media screen and (min-width: 992px){#site-footer .footer-top #block-menusecundario li{width:calc(100%/5)}}#site-footer .footer-top #block-menusecundario a{width:100%;float:left;padding:12px;color:#fff;font-size:0.766rem;font-weight:400;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#site-footer .footer-top #block-menusecundario a:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;filter:brightness(0.8)}@media screen and (min-width: 768px) and (max-width: 991px){#site-footer .footer-top #block-menusecundario a{min-height:55px;display:flex;align-items:center;justify-content:center;padding:10px}}#site-footer .footer-top #block-menusecundario .ms_moodle{background-color:#71BC42}#site-footer .footer-top #block-menusecundario .ms_planos{background-color:#2354A3}#site-footer .footer-top #block-menusecundario .ms_ligacoes{background-color:#BD3791}#site-footer .footer-top #block-menusecundario .ms_contatos{background-color:#EE6922}#site-footer .footer-top #block-menusecundario .ms_faq{background-color:#F8B02E}#site-footer .footer-bottom{width:100%;float:left;background-color:#003053;padding:16px}#site-footer .footer-bottom #block-rodape{width:100%;margin:auto;max-width:930px;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px) and (max-width: 991px){#site-footer .footer-bottom #block-rodape{padding-left:20px;padding-right:20px}}@media screen and (min-width: 992px){#site-footer .footer-bottom #block-rodape{padding-left:0;padding-right:0}}#site-footer .footer-bottom p{color:#fff;text-align:center;font-size:.6rem;width:100%;float:left;padding:0;margin:0}@media screen and (min-width: 768px) and (max-width: 991px){#site-footer .footer-bottom p{font-size:.6rem;width:70%;float:left;text-align:left}}@media screen and (min-width: 992px){#site-footer .footer-bottom p{font-size:.7rem;width:70%;float:left;text-align:left}}#site-footer .footer-bottom img{max-width:90px;padding-top:10px}@media screen and (min-width: 768px) and (max-width: 991px){#site-footer .footer-bottom img{float:right;padding-top:0}}@media screen and (min-width: 992px){#site-footer .footer-bottom img{float:right;padding-top:0}}

/*# sourceMappingURL=maps/website.css.map */
