p{ color: #666; line-height: 21px; font-size: 15px !important; } @media (min-width: 768px) { .container { width: 750px; } } @media (min-width: 992px) { .container { width: 970px; } } @media (min-width: 1280px) { .container { width: 1280px !important; } } /* ######################## Capa ########################## */ section#inicial{ padding: 10px 0 0 0; min-height: 860px; background-repeat: repeat-x; background-position: 50% top; section#logos{ width: 1280px; margin-top: 30px; .logo-capa{ max-height: 60px; } .menu-principal{ li{ a { margin: 0 10px; color: #fff; font-size: 16px; text-transform: uppercase; } } } } #content-stage{ section#formulario{ margin: 230px 0 0 0; .box-login-capa{ padding: 40px; margin-top: -40px; background-color: #003D6F; border-radius: 12px; h2{ font-weight: 700; font-size: 32px; color: #fff; margin-bottom: 15px; } form{ text-align: -webkit-center; } } h3.showcase { font-weight: 300; font-size: 28px; color: #fff; margin-bottom: 5px; //letter-spacing: 2px; strong { //color:#ffa600; } } h1.showcase{ font-weight: 900; font-size: 48px; color: #fff; } p { color: #fff; font-weight: 100; font-size: 18px; text-align: center; } input { border-radius: 23px; margin: 4px 0 0 0; font-size: 16px; font-weight: 300; color: #fff; background-color: transparent; height: 45px; padding: 10px 15px 10px 15px; } input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; font-size: 16px; } input::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-size: 16px; } input:-ms-input-placeholder { /* IE 10+ */ color: #fff; font-size: 16px; } input:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size: 16px; } button { width: 100%; margin: 4px 0 0 0; background-color: #EA902E; font-weight: 400; font-size: 14px; color: #ffffff; -moz-transition: .1s ease-in; -o-transition: .1s ease-in; -webkit-transition: .1s ease-in; border-radius: 23px; height: 45px; padding: 10px 15px 10px 15px; float: right; } button:hover{ background-color: rgba(255, 166, 0, 1); } .recovery { float: left; color: #fff; margin-top: 10px; margin-left: 20px; font-size: 14px; } .rememberpass{ color: #fff; #rememberusername{ margin: 0 5px 6px 10px; } } a.btn-default { width: 100%; margin: 4px 0 0 0; border-radius: 0; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 11px; color: #000; } } } } #page{ #page-content{ .titulo{ font-weight: 900; font-size: 24px; color: #003D70; margin-bottom: 8px; } #site-news-forum{ #news-articles{ .news-article{ margin-bottom: 15px; .news-article-content{ h3{ a{ color: #565656; font-weight: bold; text-decoration: none; } } } } } } } } /* ################################### FOOTER ################################# */ #page-footer{ margin-top: 55px; .footer-logo{ .logo-qualisaude{ height: 50px; } } } /* ################################### TOPO ################################# */ #header{ .navbar-nav{ .logo{ img{ max-height: 50px !important; } } .usermenu{ a.dropdown-toggle { color: #919191; } } } } /* ################################### HEADER ################################# */ .cabecalho-header{ background-image: url([[pix:theme|bg/bg-cabecalho]]); background-repeat: round; //background-position: center center; //background-attachment: fixed; background-color: #ffffff; //background-size: cover; min-height: 250px; } #cabecalho-geral{ max-width: 1280px; padding-top: 40px; } #cabecalho-geral .card{ background-color:transparent; border: 0px; } #cabecalho-geral .breadcrumb .breadcrumb-item{ color:#fff; text-transform: uppercase; font-size: 12px; } #cabecalho-geral .breadcrumb >li>a{color:#fff;} #cabecalho-geral .breadcrumb >li>a:hover{color:#f60; text-decoration: none;} #cabecalho-geral .breadcrumb-item + .breadcrumb-item::before{ color:#fff; content: ">"; padding-left: 0px; padding-right: 0px; } #cabecalho-geral{ div.page-title{ h1{ color:#fff; font-size: 28px; font-weight: 700; &.course-title{ margin-top: 30px; } } } } /* ################################### DASHBOARD ################################# */ .pagelayout-mydashboard{ #region-main{ border: 0px; } } /* ################################### CURSO ################################# */ .pagelayout-course{ #region-main{ border: 0px; .completionprogress{display: none;} } } /* ################################### BLOCOS Laterais ################################# */ /* Blocos gerais */ .card{ border: 0px; .card-body{ padding: 0; .context-header-settings-menu{ position: absolute; right: 0px; } .card-title{ color: $color_padrao_azul; //background-color: #6482c1; //padding: 10px 15px 5px 15px !important; //border-radius: 5px 5px 0 0; //width: auto !important; //font-size: 14px !important; } .card-title:before { font-family: FontAwesome; display: inline-block; padding-right: 10px; vertical-align: middle; font-size: 32px; } .card-text{ background: #fff !important; .card-deck{ overflow: auto; .card{ -webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,.1); -moz-box-shadow: 0 0 6px 3px rgba(0,0,0,.1); box-shadow: 0 0 6px 3px rgba(0,0,0,.1); margin-top: 10px; } } } } } /* Blocos da lateral */ #block-region-side-pre{ .card{ border: 1px solid $color_padrao_azul; border-radius: 15px; padding: 10px; .card-body{ .card-title{ width: 100%; font-size: 17px!important; display: table !important; text-align: center; font-weight: 700; } } } .block_news_items{ .card-text{ ul{ li.post{ display: table; border-top: 1px solid #bbbbbb; width: 100%; margin-top: 10px; .head{ display: table-footer-group; font-size: 12px; .date{ display: table-cell; } } .info{ display: table-header-group; font-weight: 700; } } } } } } .mr-auto{ //display: none; } .block_recentlyaccessedcourses > .card-body > .card-title:before {content: "\f0ae";} .block_timeline > .card-body > .card-title:before {content: "\f1da";} .block_myoverview > .card-body > .card-title:before {content: "\f015";} .card-body > .content{ background-color: #fff; }