/* 02/05/2018 Theme Name: Unimed Norte / Nordeste Theme URI: http://unimednne.com.br Description: Produzido por Ativaweb Version: 2018 Author: Produzido por Cociente Tecnologia Author URI: http://cociente.com.br */ /* default */ *{margin:0; padding:0; outline:none;} article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, div, ul, li{display: block; position: relative; } html {font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;} body, html, button, input, select, textarea, p, h1, h2, h3, h4, h5, h6, li, address, small, td, span {font-family: "Lato", serif; } .roboto{ font-family: 'Roboto Slab', serif !important; } ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } ::selection { background: #fe57a1; color: #fff; text-shadow: none; } a { color: #000; text-decoration:none } a:hover { color: #000; text-decoration:none; border-bottom: none; } .none{ display:none; } .clear{ clear: both; } .alignnone, .alignleft{float:left; margin:0 10px 10px 0;} .alignright{float:right; margin:0 0 10px 10px} .aligncenter {margin-left: auto; margin-right: auto; clear: both; display: block;} .btn{ color: #FFF !important; } .progress{ display: none; } input[type="radio"], label{ cursor: pointer; } .col-centered{ float: none; margin: 0 auto; } #status{ position: fixed; top: 90px; background: rgba(255,255,255,0.95); width: 100%; height: 100%; z-index: 99999; display: none; overflow: auto;} #status #msg{ padding: 10% 0 20% 0; } #status #progress{ margin-top: 20%; } #status #preview{ display: none; width: 95%; height: 480px; position: fixed !important; top: 55px; left: 2.5%; z-index: 99999; } #status #content_preview{ width: 100% !important; height: 100% !important; } #status .close_preview{ position: absolute; top: 60px; right: 0; } #status h5.view_servicos span{ display: inline-block; margin: 3px; font-size: 13px; } .no-padding{ padding: 0 !important; } .error_field{ border-color: red !important; } .anim{ -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } //////////// // LAYOUT // //////////// /* Desktop Size */ header{ figure{ height: 368px; background: url('../img/bg-topo.jpg') top; background-size: cover; div.logo-unimednne{ position: absolute; bottom: 100px; left: 0; width: 100%; z-index: 9999; } h1{ position: absolute; bottom: 0; text-align: center; width: 100%; color: #FFF; background: rgba(3,134,79,0.8); padding: 35px 0; font-size: 42px; font-weight: bold; margin: 0 !important; text-shadow: 2px 2px 5px rgba(0,0,0,0.75); } } nav{ background: #f47920; padding: 25px 0; display: inline-block; width: 100%; a{ color: rgba(255,255,255,1); font-size: 16px; &:hover{ color: rgba(255,255,255,0.7); } } } } #cuidar-bem-faz-bem{ margin-top: 80px; font-size: 36px; color: #5f5f5f; img{ margin-top: 15px; } span{ font-weight: bold; display: block; } } #texto-info{ margin-top: 65px; background: #f3f3f3; padding: 85px 22%; p{ font-size: 20px; color: #5f5f5f; font-weight: lighter; margin-bottom: 35px; } } // internas .internas{ clear: both; margin-bottom: 90px; width: 100%; display: block; font-size: 18px !important; font-weight: lighter; h1.page-title{ background: #262645; text-align: center; color: #FFF; font-weight: lighter; font-size: 42px; text-shadow: 2px 2px 5px rgba(0,0,0,0.75); padding: 30px; margin-bottom: 90px; } .compartilhar{ text-align: center; margin-bottom: 25px; } li{ list-style: disc !important; display: list-item; margin-left: 35px; margin-bottom: 15px; } th, tr, td{ text-align: center !important; vertical-align: middle !important; } th{ background: #28a745; color: #FFF; } a{ color: #37b700; } #conhecendo-meu-plano{ .lista{ .item{ margin-bottom: 50px; .ico{ text-align: right; } a{ color: #03864f !important; font-size: 18px; font-weight: bold; &.title{ margin-top: 15px; display: block; } } } } } #videos-explicativos{ h2{ text-align: center; font-size: 28px; color: #f47920; margin-bottom: 80px; } .video_list{ a{ font-size: 18px; color: #f47920 !important; display: block; } p{ margin: 15px 0; min-height: 60px; } } } #fale-com-a-gente{ font-weight: lighter; h2{ font-size: 22px; color: #38b700; margin-bottom: 35px; } ul{ margin-bottom: 0 !important; li{ list-style: none !important; margin-left: 0 !important; margin-bottom: 0 !important; padding: 50px 0 70px 0; } li:nth-child(even) { background: #f3f3f3; } } } } footer{ clear: both; background: #428651; padding: 47px 0; text-align: center; a{ display: block; width: 150px; margin: 0 auto; img{ margin: 5px 0; } } } /* Mobile Sizes (devices and browser) */ @media only screen and (max-width: 767px) { header{ figure{ div.logo{ } h1{ font-size: 32px !important; padding: 25px 0 !important; } } nav{ display: none; a{ display: block; padding: 10px 0; border-bottom: 1px solid #f2a170; } } button{ display: block !important; width: 100%; padding: 15px 0; border: none; background: #e26e1b; color: #FFF; } } .internas{ h1.page-title{ font-size: 28px !important; margin-top: 0px; } #conhecendo-meu-plano{ .lista{ .item{ margin-bottom: 75px !important; .ico{ text-align: center; } } } } } } /* Tablets Sizes */ @media only screen and (min-width: 768px) and (max-width: 991px) { }