Skip to content

Instantly share code, notes, and snippets.

@gleissonmattos
Created November 24, 2016 15:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gleissonmattos/e77ad13a29bf2ebdcd8e758217cb69f7 to your computer and use it in GitHub Desktop.
Save gleissonmattos/e77ad13a29bf2ebdcd8e758217cb69f7 to your computer and use it in GitHub Desktop.
Local do arquivo: falassaportal/portal/css/style.min.css
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
font-family: 'Conv_Raleway-Regular', Sans-Serif, verdana;
font-weight: 400;
font-style: normal;
list-style-type: none;
text-decoration: none;
outline: none
}
body {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
button {
background: #f2f2f2;
padding: 9px 10px;
border: solid 1px silver;
border-radius: 2px;
outline: none
}
.bt-first {
cursor: pointer;
font-family: 'Conv_Raleway-SemiBold', Sans-Serif, verdana;
font-size: 13px;
color: #fff;
background: #3498db;
border: none;
letter-spacing: 1px;
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.bt-first:hover {
background: #3fa8ee
}
.bt-first:active {
background: #2980b9
}
#home {
display: table;
position: relative;
z-index: 1;
width: 100%;
min-height: 420px
}
.nav-bar {
padding-top: 15px;
padding-bottom: 15px;
position: absolute;
right: 0;
left: 0;
z-index: 1030;
background-color: rgba(23, 26, 29, 0);
height: 60px;
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.nav-bar:firstchild {
margin-top: 0
}
.nav-bar .container {
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.nav-visible {
position: fixed;
height: 22px;
background-color: #34558c;
-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2)
}
.nav-visible .container {
margin-top: -17px
}
.nav-visible .container .header #logo img {
width: 280px;
margin-top: 10px
}
.container {
width: 100%;
margin-left: auto;
margin-right: auto;
min-height: 50px
}
.container .header {
width: auto;
height: 55px;
left: 0;
margin-left: 10%;
margin-right: 10%
}
.container #logo {
position: relative;
margin-top: -5px;
float: left;
font-size: 20pt;
font-weight: 300;
color: #fff;
height: 58px;
width: 270px;
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.container #logo img {
width: 300px;
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
transition: .2s
}
ul {
float: right;
margin-top: 4px
}
ul.navegation-home li {
float: left;
padding-right: 0
}
ul.navegation-home li.social {
opacity: .8
}
ul.navegation-home li.social:hover {
opacity: 1
}
ul.navegation-home li a {
-webkit-transition: .1s;
-moz-transition: .1s;
-o-transition: .1s;
transition: .1s
}
ul.navegation-home li a:hover {
color: #00B888
}
.press-login .bt-first {
display: none;
margin-top: 8px
}
ul.navegation-home img {
padding: 8px 8px 8px 10px;
width: 30px
}
section.module-img {
background-image: url(../img/background_ssa_elevator.jpg);
background-color: #222;
background-color: #222;
background-repeat: no-repeat;
background-position: 50% 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover
}
section.module-img::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(18, 32, 49, 0.55);
z-index: 2
}
.spacing-header {
display: block;
width: 100%;
height: 20%;
min-height: 60px
}
.wrapper {
display: table-cell;
position: relative;
width: 100%;
min-height: 350px;
padding-top: 60px;
padding-left: 10%;
padding-right: 10%;
margin: auto;
vertical-align: middle;
color: #f0f8ff;
z-index: 3;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.wrapper h2 {
font-family: 'Conv_Raleway-regular', arial, verdana;
margin: 0 0 20px;
font-weight: 700;
font-size: 35px;
letter-spacing: 1px
}
.wrapper h2 b {
color: #1090df;
font-family: 'Conv_Raleway-bold', arial, verdana
}
.wrapper .btn-initial-outline {
margin-left: 1%
}
.dual-wrapper {
top: 0;
width: 55%;
min-height: 350px;
display: block;
position: relative;
float: left
}
.dual-wrapper > h2 {
margin-left: 170px
}
.login-area {
width: 45%
}
.login-area div {
display: block;
position: relative;
top: 0;
width: 320px;
height: 380px;
right: 15%;
background-color: #f7f9f9;
border-radius: 10px;
float: right;
max-width: 350px;
-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2)
}
.actions-sfs {
min-width: 300px;
min-height: 110px
}
.btn {
display: inline-block;
padding: 8px 16px;
border-radius: 2px;
font-size: 16px;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
transition: .3s
}
.btn-initial {
color: #fff;
background-color: #00B888
}
.btn-initial:hover {
background-color: #0BD098
}
.btn-initial-outline {
border: solid 1px #0BD098;
color: #00CF99
}
.btn-initial-outline:hover {
color: #fff;
background-color: #00a584
}
.scroll-down {
position: absolute;
left: 50%;
bottom: 0;
min-height: 50px;
margin-left: -12.5px;
vertical-align: middle;
text-align: center;
z-index: 4
}
.scroll-down a {
position: relative;
padding: 20px 0 0 25px;
border-radius: 50px;
border: solid 1px #fff
}
.scroll-down a::after {
content: "";
position: absolute;
left: 50%;
top: 0;
width: 4px;
height: 8px;
margin-left: -2px;
border-radius: 5px;
background-color: #fff;
-webkit-animation-name: drop;
-webkit-animation-duration: 1.2s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0;
-webkit-animation-iteration-count: infinite;
-webkit-animation-play-state: running;
animation-name: drop;
animation-duration: 1.2s;
animation-timing-function: linear;
animation-delay: 0;
animation-iteration-count: infinite;
animation-play-state: running
}
30% {
top: 10px;
opacity: 1
}
100% {
top: 25px;
opacity: 0
}
@keyframes drop {
0% {
top: 5px;
opacity: 0
}
30% {
top: 10px;
opacity: 1
}
100% {
top: 25px;
opacity: 0
}
}
.container-fluid {
position: relative;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
text-align: center
}
.row {
padding: 100px 5% 15px
}
.pre-actions {
display: inline;
width: 70px;
min-height: 70px;
margin-top: 10px;
margin-right: 30px;
float: left
}
.pre-actions div {
border-radius: 50%;
background-color: silver;
height: 70px
}
.pre-actions p {
color: #fff;
text-align: center;
margin-top: 8px;
font-size: 13px
}
#about {
position: relative;
min-height: auto;
background-color: #fff;
z-index: 10
}
#about h2 {
font-size: 35px;
padding-bottom: 5px;
color: #2d3033
}
#about p {
position: relative;
padding-bottom: 100px;
white-space: pre-line;
word-wrap: break-word;
font-size: 20px;
font-weight: 200;
font-style: italic
}
#about b {
font-weight: 700;
font-style: normal;
color: #34558c
}
#about .colum1 {
margin-top: 800px;
position: absolute
}
#about h3 {
font-size: 20px;
border-bottom: solid 1px #ddd;
padding-bottom: 30px;
margin-bottom: 25px
}
@media screen and (max-width: 1280px) {
.login-area div {
right: -20px
}
}
@media screen and (max-width: 960px) {
#toabout {
display: none
}
.nav-bar {
height: 22px;
background-color: #34558c
}
.nav-bar .container {
margin-top: -17px
}
.nav-bar .container .header #logo img {
width: 280px;
margin-top: 10px
}
.wrapper {
padding-top: 22px
}
.login-area div {
right: 0
}
.container .header {
margin-left: 5%;
margin-right: 5%
}
.wrapper {
padding-left: 5%;
padding-right: 5%
}
.dual-wrapper > h2 {
margin: 0;
margin: 0
}
}
@media screen and (max-width: 899px) {
#show-logout,
.press-logout {
display: block!important;
}
}
@media screen and (max-width: 758px) {
.nav-bar {
background-color: rgba(0, 0, 0, 0)
}
.nav-visible {
background-color: #34558c
}
.wrapper h2 {
font-size: 25px
}
.dual-wrapper {
width: 100%
}
.wrapper {
text-align: center;
z-index: 99999
}
#home {
z-index: 100
}
.press-login .bt-first {
display: block;
margin-top: 8px
}
.login-area {
position: fixed;
display: none;
top: 0;
left: 0;
height: 100%;
background-color: rgba(0, 0, 0, 0.4)
}
.login-area div {
top: 15%;
float: none;
margin: 0 auto
}
.actions-sfs {
min-width: 0;
max-width: 240px;
padding-top: 20px;
margin: 0 auto;
display: inline-block
}
.row {
padding: 100px 5% 15px
}
}
@media screen and (max-width: 898px) {
.navegation-home li.social {
display: none
}
}
@media screen and (max-width: 438px) {
.container #logo {
width: 122px;
overflow: hidden
}
}
.quote {
line-height: 2EM;
}
#id_da_div {
font-size: 0.9em;
color: #FFF;
width: 100%;
text-align: right;
padding: 9px;
margin-left: -7px;
margin-bottom: 1px;
font-size: 0.8em;
}
#id_da_div a {
text-decoration: underline;
color: #FFF;
margin-bottom: 3px;
}
#conteudo_mostrar {
display: inline-block;
width: 100%;
vertical-align: middle;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
position: absolute;
height: 537px !important;
}
.footer-top {
padding: 0em 0em 20em 0em;
max-width: 1200px;
margin: auto;
margin-bottom: 50px;
}
.footer-grids figure {
position: relative;
float: left;
overflow: hidden;
margin: 10px 1% 0;
min-width: 280px;
max-width: 357px;
width: 48%;
height: 225px;
background: #3085a3;
text-align: center;
cursor: pointer;
}
.footer-grids figure img.one {
width: 100%;
}
.footer-grids figure img {
position: relative;
display: block;
min-height: 100%;
max-width: 100%;
opacity: 0.8;
}
.footer-grids figure figcaption {
padding: 1em;
color: #fff;
font-size: 1em;
position: absolute;
}
.footer-grids figure figcaption::before,
.footer-grids figure figcaption::after {
pointer-events: none;
}
.footer-grids figure figcaption,
.footer-grids figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/***** Winston *****/
/*-----------------*/
figure.effect-winston {
background: #162633;
text-align: left;
}
figure.effect-winston img {
-webkit-transition: opacity 0.95s;
transition: opacity 0.95s;
}
figure.effect-winston figcaption::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.35);
background-size: 100% 100%;
content: '';
-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
transition: opacity 0.45s, transform 0.45s;
/* -webkit-transform: rotate3d(0,0,1,45deg); */
/* transform: rotate3d(0,0,1,45deg); */
/* -webkit-transform-origin: 0 100%; */
/* transform-origin: 0 100%; */
}
figure.effect-winston h4 {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
clear: both;
}
figure.effect-winston ul {
position: absolute;
right: 0;
bottom: 8px;
padding: 0 1em 2% 0;
}
figure.effect-winston p {
font-size: 14px;
margin: 2em 0 0;
text-transform: capitalize;
line-height: 1.8em;
}
figure.effect-winston a:hover,
figure.effect-winston a:focus {
color: #cc6055;
}
figure.effect-winston ul li a {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0, 50px, 0);
transform: translate3d(0, 50px, 0);
}
figure.effect-winston:hover img {
opacity: 0.6;
}
figure.effect-winston:hover h2 {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
figure.effect-winston:hover figcaption::before {
opacity: 0.7;
-webkit-transform: rotate3d(0, 0, 1, 20deg);
transform: rotate3d(0, 0, 1, 20deg);
}
figure.effect-winston:hover ul a {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
/*-----------------*/
ul.social_icons li {
display: inline-block;
}
.grid {
position: relative;
clear: both;
margin: 0 auto;
padding: 1em 0 4em;
max-width: 1000px;
list-style: none;
text-align: center;
}
ul.social_icons li {
display: inline-block;
}
figure.effect-winston a.f1 {
background: url(../images/img-sp.png) no-repeat -6px -13px;
display: block;
height: 31px;
width: 31px;
}
figure.effect-winston a.f1:hover {
background: url(../images/img-sp.png) no-repeat -6px -59px;
display: block;
}
figure.effect-winston a.f2 {
background: url(../images/img-sp.png) no-repeat -49px -13px;
display: block;
height: 31px;
width: 31px;
}
figure.effect-winston a.f2:hover {
background: url(../images/img-sp.png) no-repeat -49px -58px;
display: block;
}
figure.effect-winston a.f3 {
background: url(../images/img-sp.png) no-repeat -88px -13px;
display: block;
height: 31px;
width: 31px;
}
figure.effect-winston a.f3:hover {
background: url(../images/img-sp.png) no-repeat -88px -58px;
display: block;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 6px;
}
.img-thumbnail {
display: inline-block;
max-width: 100%;
height: auto;
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.img-circle {
border-radius: 50%;
}
.containers {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.email-ativo {
text-align: left;
}
.email-ativo .colm1 {
width: 100%;
margin-top: 40px;
padding: 0;
}
.email-ativo a {
text-decoration: underline;
}
.email-ativo b {
font-weight:
}
.email-ativo p {
line-height: 1 !important;
margin: 0 !important;
padding: 0 !important;
}
.email-ativo {
text-align: left;
}
.email-ativo .colm1 {
width: 100%;
margin-top: 40px;
padding: 0;
}
.email-ativo a {
text-decoration: underline;
}
.email-ativo b {
font-weight:
}
/***** Rodapé *****/
/*-----------------*/
@media (max-width: 395px) {
#footer1 {
display: none !important;
}
#footer2 {
display: block !important;
}
.blueSea {
background: url(../img/bg_rodapeBottom.jpg) left repeat-x;
color: black;
}
.blueDots {
background: transparent url(../img/bg_rodapeTopo1.png) left top repeat-x;
border-bottom: 2px solid #35568C;
color: black;
}
#rodapeBotton {
height: 58px;
}
#rodapeTop {
height: 202px;
clear: both;
}
#rodapeTop .rodape_ {
padding-top: 23px;
}
#rodapeTop ul li {
list-style: none outside none;
}
.rodape_ {
width: 100%;
margin: 0 auto;
}
.rodape_esquerda {
width: 25%;
float: left;
text-align: left;
}
.rodape_esquerda ul {
margin: 0;
padding: 0;
}
.rodape_esquerda ul li a img {
border: none;
}
.rodape_esquerda .separador {
width: 100%;
background-position: left center;
}
.rodape_esquerda .social-links {
padding-top: 20px;
}
.rodape_centro {
float: left;
text-align: left;
width: 25%;
}
.rodape_direita {
width: 100%;
max-width: 380px;
float: left;
text-align: right;
}
.marca_registrada {
background: url('../imagens/registrada.jpg') left no-repeat;
height: 20px;
width: 50%;
margin: 20px 0 0 1px;
float: left;
}
.subMenuRodape {
float: right;
margin-top: 14px;
}
.subMenuRodape ul {
float: right;
margin: 0;
}
.subMenuRodape ul li {
margin-left: 5px;
list-style: none;
float: left;
}
.separador {
background: url(../imagens/separador-rodape.png) center no-repeat;
height: 2px;
width: 45px;
float: left;
clear: both;
}
.separador2 {
background: transparent url(../imagens/separador-white.jpg) center no-repeat;
height: 10px;
width: 3px;
float: left;
margin-top: 1px;
margin-left: 3px;
}
.botaoAcesse {
display: block;
text-indent: -5000em;
background: url(../imagens/acesseJa.jpg) center no-repeat;
height: 36px;
width: 145px;
margin-top: 0px;
}
.botaoEdicoes {
clear: both;
/*margin-top:10px;*/
float: left;
}
.logoMini {
background: url(../img/Marca_Prefeitura_Fundo_Azul3.png) no-repeat;
/*background :url(../imagens/logoMini.png) no-repeat;*/
/*height: 64px;*/
height: 140px;
/*width: 152px;*/
width: 152px;
/*float: right;*/
clear: both;
margin-top: 20px;
/* 10px; */
left: 34%;
position: absolute;
}
#copright {
float: left !important;
margin-top: 8px;
font-size: 14px;
text-align: left;
}
.endereco-prefeitura {
font-weight: normal;
font-size: 11px;
letter-spacing: 0px;
text-decoration: none !important;
}
.endereco-prefeitura a {
text-decoration: none !important;
color: #FFFFFF !important;
}
}
.logo-sfs {
position: absolute;
top: -66px;
width: 150px;
left: 35%;
}
@media screen and (max-width: 960px) .logo-sfs {
top: -6px;
margin: 0;
left: 28%;
position: relative;
}
section.module-img {
background-image: url('../img/animg/fs001.jpg');
background-color: #222;
background-color: #222;
background-repeat: no-repeat;
background-position: 50% 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/* -webkit-animation-name: animsld; */
/* -webkit-animation-duration: 30s; */
/* -webkit-animation-delay: 6s; */
/* -webkit-animation-iteration-count: infinite; */
/* -webkit-animation-play-state:running; */
/* animation-name: animsld; */
/* animation-duration: 30s; */
/* animation-delay: 6s; */
/* animation-iteration-count: infinite; */
/* animation-play-state:running; */
}
@-webkit-keyframes animsld {
0% {
background-image: url('../img/animg/fs001.jpg');
}
20% {
background-image: url('../img/animg/fs002.jpg');
}
40% {
background-image: url('../img/animg/fs003.jpg');
}
60% {
background-image: url('../img/animg/fs004.jpg');
}
80% {
background-image: url('../img/animg/fs005.jpg');
}
100% {
background-image: url('../img/animg/fs001.jpg');
}
}
/* Standard syntax */
@keyframes animsld {
0% {
background-image: url('../img/animg/fs001.jpg');
}
20% {
background-image: url('../img/animg/fs002.jpg');
}
40% {
background-image: url('../img/animg/fs003.jpg');
}
60% {
background-image: url('../img/animg/fs004.jpg');
}
80% {
background-image: url('../img/animg/fs005.jpg');
}
100% {
background-image: url('../img/animg/fs001.jpg');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment