@import "css/stylefacha.css";@import "css/menu-mobile.css";.btn-plus,.fc th{text-align:center}#app a.list-group-item:focus,#app a.list-group-item:hover,#quicknav ul li a,.mega-dropdown-menu > li ul > li > a:focus,.mega-dropdown-menu > li ul > li > a:hover{text-decoration:none}#agendareq h2,#calendar h2,#cssmenu > ul > li > a,.area-title,.coupon #title span,.info{text-transform:uppercase}body{animation:fadein 1s;-moz-animation:fadein 1s;-webkit-animation:fadein 1s;-o-animation:fadein 1s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.area-title{color:#fff;margin-top:-3em;margin-left:9em;font-size:17px;text-shadow:2px 2px 2px #333;font-family:'Source Sans Pro',sans-serif}.logo-facha{width:160px;margin:24px -15px}.title-page{font-size:20px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid rgba(255,255,255,0)}.h-top{padding-top:0}.cabec-marg{margin-left:5em;margin-right:5em}.img-face{width:50px;height:auto;border-radius:4px}.pad-page{padding-left:30px;padding-right:30px;padding-bottom:30px;min-height:50em}.pad-page img{width:100%}.p-right{padding-right:0}.navbar-top{border-radius:0;margin-bottom:0}.mega-dropdown{position:static!important}.mega-dropdown-menu{padding:.5em 4em 3em 2em;width:100%;box-shadow:none;-webkit-box-shadow:none;min-height:30em}.mega-dropdown-menu > li > ul{padding:0;margin:0}.mega-dropdown-menu > li > ul > li{list-style:none;z-index:-1}.mega-dropdown-menu > li > ul > li > a{display:block;padding:5px;font-size:14px}.mega-dropdown-menu .dropdown-header{font-size:14px;color:#FFF;padding:5px;line-height:30px;font-weight:700;text-transform:uppercase}.mega-off{width:20em;padding:2em;left:auto}.responsive-navigation{height:30px}.responsive_menu{margin-top:-30px}.navbar .divider-vertical{height:18em;padding:4px 9px;border-right:1px solid rgba(81,145,190,.62)}.img-flex{height:33em}#increv{margin-top:0}#lead{margin-top:0!important}.carousel-control{width:30px;height:30px;top:-35px}.left.carousel-control{right:30px;left:inherit}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{font-size:12px;line-height:30px;text-shadow:none;color:#333;border:1px solid #ddd}#links .widget-main-title,.btn-fb,.btn-fb:hover,.btn-tw,.btn-tw:hover,.stats{color:#fff}.btn-plus{width:30px;height:30px;padding:5px 0;font-size:14px;line-height:1.428571429;border-radius:0;margin-top:-1.5em}.mh-s{height:20.4em}.mh-m{height:35.7em;overflow:auto}#login-dp,.user-image,.view{overflow:hidden}.mh-p{height:39.3em}.h-block-al{min-height:30em;background-color:#fff}.h-gal-text{height:8.7em}.h-txt-m{height:14em}.space-h{height:30px;font-size:15px}.space-h i{font-size:14px}.padd-menu-aluno{padding-top:0}.page-base{background-color:#fff;margin-top:30px;margin-bottom:20px;padding-left:30px;padding-right:30px;padding-bottom:30px}.aluno_sem_foto{padding:12px 20px;height:198px}#agendareq .fc-button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;background-color:transparent;background-image:none;border:1px solid #c5c5c5;height:40px;line-height:inherit;padding:9px 10px}#agendareq .fc-button.fc-state-active{text-shadow:none}#agendareq h2{font-size:16px;margin-top:10px}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc th{font-weight:600;font-size:14px;padding:6px}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:0;font-weight:400}.fc-ltr .fc-basic-view .fc-day-number{text-align:left}#calendar h2{font-size:14px;line-height:40px}#links ul{list-style:none}#links ul li{margin:8px 0}#links .tabs-left li{text-align:left;width:180px;margin:2px}#links .tab-content,#links .tab-content > .tab-pane{padding-top:0}#link .box-link{padding-left:0;padding-right:0;border:3px solid #fff}#app .widget-inner{padding-top:10px;background-image:url(images/facha-mobile.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat;min-height:15.7em}#app p{font-size:14px;font-weight:600}#app a{padding-left:0;margin:0 5em}.btn-fc{border-radius:0}#carousel-parc .widget-main,#panel-cursos{border:none;background-color:transparent}#carousel-parc .widget-main{padding:0}.carousel-inner > .item > a > img,.carousel-inner > .item > img{width:100%}.fa{font-size:19px}#panel-cursos .panel-heading,.btn-tw{border-radius:0}#panel-cursos .panel-body{padding:15px 0 0}body.modal-open container{-webkit-filter:blur(20px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px)}.close-modal{margin-top:-.8em;margin-right:.8em;color:#fff}#login-dp{padding-top:2em;padding-bottom:3em;margin:25% auto 0;width:22em}#login-dp h4{margin-bottom:2em;margin-top:1.5em}#login-dp p{margin-bottom:1em}#login-dp .bottom{border-top:1px solid #ddd;clear:both;padding:14px}#login-dp .social-buttons{margin:12px 0}#login-dp .social-buttons a{width:49%}#login-dp .form-group{margin-bottom:10px}.btn-tw{hhhhhhhmargin-top:1.2em}.coupon{border:2px dashed #d5dbe0;font-weight:300}.coupon #head{min-height:46px}#title .visible-xs{font-size:12px}.coupon #title img{font-size:30px;height:30px;margin-top:5px}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;height:35px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.portfolio-modal .close-modal .lr .rl{z-index:1052;height:35px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:500px){.coupon #title img{height:15px}}.coupon #title span{float:right;margin-top:5px;font-weight:700}.coupon-img{width:100%;margin-bottom:15px;padding:0}.items{margin:15px 0}.cents,.usd{font-size:20px}.coupon-code,.disclosure{font-size:11px}sup{top:-15px}.disclosure{padding-top:15px;text-align:center}.print{font-size:14px;float:right}#quicknav ul{margin:0;padding:0;list-style-type:none;text-align:center}#quicknav ul li{display:inline}#quicknav ul li a{padding:.2em 1em}div.user-menu-container{z-index:10;background-color:#fff;background-clip:padding-box;margin-top:-15px}div.user-menu-container .btn-lg{padding:0 12px}div.user-menu-container h4{font-weight:300}div.user-menu-container .btn,div.user-menu-container a{transition:1s ease}#cssmenu ul ul li,#cssmenu > ul > li.has-sub > a:before{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}div.user-menu-container .thumbnail{width:100%;min-height:200px;padding:0;border-radius:0;border:0!important}div.user-menu-container .btn-group-vertical{display:block}div.user-menu-container .btn-group-vertical > a{padding:20px 25px}div.btn-group-vertical > a.active{box-shadow:none}div.user-menu-btns{padding-right:0;padding-left:0;padding-bottom:0}div.user-menu-btns div.btn-group-vertical > a.active:after{content:'';position:absolute;left:100%;top:50%;margin-top:-13px;border-bottom:13px solid transparent;border-top:13px solid transparent;border-left:10px solid #ccc}.btn-label,.view{position:relative}ul.user-menu-list{list-style:none;margin-bottom:0;padding:10px;border:1px solid #eee}ul.user-menu-list > li{padding-bottom:8px;text-align:left}div.user-menu div.user-menu-content:not(.active){display:none}.btn-label{left:-12px;display:inline-block;padding:6px 12px;background:rgba(0,0,0,.15);border-radius:3px 0 0 3px}.btn-labeled{padding-top:0;padding-bottom:0}.user-pad{padding:20px 25px}.no-pad{padding-right:0;padding-left:0;padding-bottom:0}.user-details{background:#eee;min-height:333px}.user-image{max-height:200px}.overview{height:auto;padding-top:1.5em}.overview h3{margin:10px 0 0;font-weight:700;font-size:18px}.info p,.navbar,.stats p,.view p{margin-bottom:0}.overview h4{font-weight:700!important;margin-top:0;font-size:16px}.view{margin-top:10px}.view p{margin-top:20px}.caption{position:absolute;top:0;right:0;width:100%;height:100%;padding:2%;display:none;text-align:center;z-index:2}.info,.stats{display:block;padding:10px}.caption a{padding-right:10px}.info{font-weight:300;text-align:right}#cssmenu > ul > li > a,.nivel-1 a,option{font-weight:700}.share-links{border:1px solid #eee;padding:15px;margin-top:15px}.nivel-1,.nivel-2,.nivel-3,.nivel-4{padding:5px}.btn,.square{border-radius:0!important}@media (max-width:767px){.user-image{max-height:400px}}.nivel-1{margin-top:5px;margin-left:10px!important}.nivel-2{margin-left:25px!important}.nivel-3{margin-left:55px!important}.nivel-4{margin-left:85px!important}.nivel-1 a{font-size:14px;margin-top:15px}.nivel-2 a{margin-top:15px;font-size:13px}.nivel-3 a,.nivel-4 a{margin-top:10px;font-size:13px}.nivel-5 a{color:#868585!important;margin-top:15px;font-size:13px}.nav div.nivel-3 a,.nav div.nivel-4 a,.nav div.nivel-5 a{margin-top:10px;font-size:13px}#theme-div{width:7%;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-box-shadow:-4px 3px 5px 0 rgba(0,0,0,.54);-moz-box-shadow:-4px 3px 5px 0 rgba(0,0,0,.54);box-shadow:-4px 3px 5px 0 rgba(0,0,0,.54);position:fixed;left:0;top:30%;z-index:12000;background-color:rgba(28,28,28,.8)}.div-muda-theme{margin:10px}::-moz-selection{background:#1c222b;color:#fff;text-shadow:none}::-webkit-selection{background:#1c222b;color:#fff;text-shadow:none}::selection{background:#1c222b;color:#fff;text-shadow:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#ccc}::-webkit-scrollbar-thumb{background-color:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background-color:#ccc}::-webkit-input-placeholder{color:#004f9e!important}input:-moz-placeholder{color:#004f9e!important}textarea:-moz-placeholder{color:#004f9e!important}.navbar-collapse{padding-right:0;padding-left:0}#cssmenu .resp-nivel-1,#cssmenu .resp-nivel-2{padding-left:20px}#cssmenu .resp-nivel-1 a{padding-left:10px!important;font-weight:700}#cssmenu .resp-nivel-2 a{padding-left:25px!important}#cssmenu .resp-nivel-3 a{padding:55px!important}#cssmenu .lnk_0{display:none}#menu-button{background-color:#a9be2f}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{font-family:Montserrat,sans-serif;background:#156FBD}#cssmenu > ul > li{float:left}#cssmenu.align-center > ul{font-size:0;text-align:center}#cssmenu ul ul li a,#cssmenu > ul > li > a{font-size:12px;text-decoration:none;color:#fff}#cssmenu.align-center > ul > li{display:inline-block;float:none}#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before{display:block;background:#ddd;content:'';position:absolute}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right > ul > li{float:right}#cssmenu > ul > li > a{padding:17px;letter-spacing:1px}#cssmenu > ul > li:hover > a{color:#fff}#cssmenu > ul > li.has-sub > a{padding-right:30px}#cssmenu > ul > li.has-sub > a:after{top:22px;right:11px;width:8px;height:2px}#cssmenu > ul > li.has-sub > a:before{top:19px;right:14px;width:2px;height:8px;transition:all .25s ease}#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{height:0;transition:all .25s ease}#cssmenu li:hover > ul{left:auto}#cssmenu.align-right li:hover > ul{left:auto;right:0}#cssmenu li:hover > ul > li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,.15);padding:11px 15px;width:170px;font-weight:400;background:#a9be2f;z-index:1}#cssmenu ul ul li.has-sub > a:after,#cssmenu ul ul li.has-sub > a:before{position:absolute;display:block;background:#ddd;content:''}#cssmenu ul ul li.last-item > a,#cssmenu ul ul li:last-child > a{border-bottom:0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover > a{color:#fff}#cssmenu ul ul li.has-sub > a:after{top:16px;right:11px;width:8px;height:2px}#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px}#cssmenu ul ul li.has-sub > a:before{top:13px;right:14px;width:2px;height:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px}#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:21) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu ul,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before,#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before{display:none}#cssmenu,#cssmenu ul{width:100%}#cssmenu.align-center > ul{text-align:left}#cssmenu ul li{width:100%;border-top:1px solid rgba(255,255,255,.2)}#cssmenu li:hover > ul > li,#cssmenu ul ul li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}#cssmenu > ul > li{float:none}#cssmenu ul ul li a{padding-left:25px;color:#fff;background:0 0}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul li.active > a,#cssmenu ul ul li:hover > a{color:#fff}#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu #menu-button:after,#cssmenu #menu-button:before{right:17px;width:20px;position:absolute;content:''}#cssmenu #menu-button{display:block;padding:17px;color:#fff;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}#cssmenu #menu-button:after{top:22px;display:block;height:8px;border-top:2px solid #fff;border-bottom:2px solid #fff}#cssmenu #menu-button:before{top:16px;display:block;height:2px;background:#fff}#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;height:46px;width:46px;cursor:pointer}#cssmenu .submenu-button.submenu-opened{background-color:#a9be2f}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{background:#fff}#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu .submenu-button.submenu-opened:before{display:none}}.panel-heading:before{content:"\f067";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;float:right}.modal-content{position:relative;background-color:rgba(49,49,49,.66);border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box}#div1-logado .modal-content{background-color:#fff}.portfolio-modal .close-modal .lr,.portfolio-modal .close-modal .lr .rl{width:4px!important;background-color:#fff!important}.navbar{position:relative;min-height:50px;border:1px solid transparent}.navbar-default{background-color:#a9be2f;border-color:#CDDC39}.logo-header{margin-top:-.5em;width:11em}.header-right{margin:40px auto 0;text-align:right}.h-header{height:9em}.nav-bar-main{background-color:#0080d7}.site-header{background-color:#fff!important}.flex-direction-nav a:hover,.header-right div,.small-links a,.small-links li:not(:last-child):after,.space-h a{color:#0080d7!important}