$rosa: #EC2769; $rosa_gray: #C50E4C; $azul: #007BDE; $azul_gray: #0163B1; $roxo: #c0136b; $laranja: #f39200; $verde: #008000; $verde_gray: #005600; .text-rosa{ color: $rosa; } .bg-rosa{ background-color: $rosa; } header{ padding-top: 15px; text-align: center; border-bottom: solid 5px #ED2769; position: relative; .clube_giga{ display: inline-block; vertical-align: middle; margin-bottom: 0; a{ color: $rosa; font-size: 22px; text-decoration: none; .giga{ font-family: 'Arial Black', sans-serif; margin-left: -3px; } } } .menu{ display: inline-block; vertical-align: middle; background-color: $rosa; position: relative; margin: 0 40px -5px 40px; padding: 10px 0; &::before{ content: ""; background: url(img/curve-left.png) no-repeat; width: 55px; height: 70px; position: absolute; top: 0; left: -50px; } &::after{ content: ""; background: url(img/curve-right.png) no-repeat; width: 55px; height: 70px; position: absolute; top: 0; right: -50px; } ul{ list-style: none; li{ float: left; &:first-child{ margin-left: -15px; } &:last-child{ margin-right: -15px; } a{ float: left; line-height: 50px; color: #FFF; text-decoration: none; padding: 0 15px; border-radius: 5px; transition: all .25s; position: relative; z-index: 3; &:hover{ background-color: $rosa_gray; } } } } } .login{ display: inline-block; vertical-align: middle; input{ max-width: 140px; border: solid 1px $rosa; padding: 10px; border-radius: 30px 0 0 30px; text-align: center; position: relative; z-index: 4; } [type=submit]{ background-color: $rosa; color: #FFF; height: 52px; margin-left: -9px; padding: 0 15px; border-radius: 0 30px 30px 0; border: solid 5px #FFF; position: relative; z-index: 3; outline: none; &:active{ background-color: $rosa_gray; } } .cadastrar{ line-height: 42px; background-color: $azul; color: #FFF; padding: 0 15px 0 25px; border-radius: 0 30px 30px 0; display: inline-block; vertical-align: middle; margin-left: -20px; margin-top: -1px; text-decoration: none; &:active{ background-color: $azul_gray; } } } #menu_mobile{ position: absolute; left: 10px; top: 10px; .openmenu{ width: 40px; line-height: 40px; background-color: #EEE; text-align: center; float: left; display: none; } nav{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999; background-color: rgba(0,0,0,0.7); text-align: left; transition: all .25s; opacity: 0; visibility: hidden; ul{ width: 250px; height: 100%; position: absolute; overflow: auto; left: -250px; top: 0; background-color: #FFF; transition: all .25s; padding: 10px 0; li{ width: 100%; float: left; border-top: solid 1px #CCC; &:first-child{ border-top: none; } a{ width: 100%; float: left; padding: 10px 15px; color: #000; text-decoration: none; &:active{ background-color: #EEE; } } } } } } } #base{ background-color: $verde; padding: 30px; text-align: center; .itens{ width: 100%; max-width: 700px; display: inline-block; text-align: left; color: #FFF; .t{ color: #FFF; margin-bottom: 15px; font-weight: 600; font-size: 16px; } p{ margin-bottom: 5px; } a{ color: #FFF; font-weight: 100; } } } #ass{ background: url(img/bg-cartoon-3.png) repeat center top $verde; padding: 50px; color: #FFF; span{ display: inline-block; vertical-align: middle; &.logo{ background: url(img/logo-giga.png) no-repeat; width: 118px; height: 37px; margin-right: 20px; } } } #rodape{ background-color: $verde_gray; padding-bottom: 30px; .social{ margin-top: -15px; .item{ display: inline-block; width: 50px; line-height: 50px; background-color: $verde_gray; transform: rotate(-45deg); border-radius: 10px; margin: 0 25px; transition: all .25s; box-shadow: 0 0 10px rgba(0,0,0,0.3); &:hover{ background-color: $verde; } a{ color: #FFF; font-size: 20px; display: block; transform: rotate(45deg); transition: all .25s; } } } } #mymodal{ .mymodal-header{ background-color: $roxo !important; } } .interno{ padding: 20px; } .titulo{ margin-bottom: 30px; }