@import "lib"; @cor-radial-1:rgba(0,0,0,0.7); @cor-radial-2:rgba(0,0,0,1); .radial-center { /* fallback */ background-color: #2F2727; background-image: url(images/radial_bg.png); background-position: center center; background-repeat: no-repeat; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(radial, center center, 0, center center, 460, from(@cor-radial-1), to(@cor-radial-2)); /* Safari 5.1+, Chrome 10+ */ background: -webkit-radial-gradient(circle, @cor-radial-1, @cor-radial-2); /* Firefox 3.6+ */ background: -moz-radial-gradient(circle, @cor-radial-1, @cor-radial-2); /* IE 10 */ background: -ms-radial-gradient(circle, @cor-radial-1, @cor-radial-2); /* Opera cannot do radial gradients yet */ } #email-loading{ background: url(../images/layout/bg/d20.png); color: #fff; cursor: wait; display:none; height: 100%; left:0; position: fixed; top: 0; width: 100%; z-index: 2; .radial-center; } #email-loading *{ .wk-anim; } .alerta-mensagem{ //background: url(../images/layout/bg/l70.png); background: #fff; border: 1px solid #fff; color: #555; cursor: default; height: 120px; left:50%; margin-left:-300px; margin-top: -60px; padding: 0; position: fixed; top:50%; width: 640px; text-align: center; /*CSS3*/ @alert-radius:8px; @alert-shadow:rgba(0,0,0,0.7) 0 2px 16px inset, rgba(0,0,0,0.6) 0 2px 36px; /* box-shadow: @alert-shadow; -webkit-box-shadow: @alert-shadow; -moz-box-shadow: @alert-shadow; */ -webkit-border-radius:@alert-radius; -moz-border-radius:@alert-radius; border-radius:@alert-radius; } .alert-ico{ display: block; float: left; margin: 8px; margin: -18px 20px 0 -18px; } .alerta-mensagem p{ font-family: verdana; font-size: 12px; font-weight: normal; height: 50px; margin: 20px 20px 6px 60px; text-align: left; width: auto; } .alerta-ok{ background: #888; color: #fff; display: block; margin: 0 auto; padding: 10px; text-align: center; text-decoration: none; width: 80px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .alerta-ok:hover, .alerta-ok:focus{ background: #555; color: #ccc; outline: none; text-decoration: none; } .alerta-ok:focus{ outline: none; } .loading-box{ background: url(../images/layout/bg/d60.png); color: #fff; cursor: wait; display: block; height: auto; margin-left: 180px; margin-top: 80px; padding: 10px; position: absolute; /*CSS3*/ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } .loading-box img{ float: left; margin-top: 3px; } .loading-box p{ color: #fff; float: left; font-weight: bold; height: auto; margin: 0; margin-left: 10px; padding: 0; text-shadow:#000 0 1px 1px; } .contato label{ display:block; } .contato label span{ display:block; height: 16px; margin-top: 10px; } .contato .textbox{ border-radius: 4px; padding: 5px 3px; text-indent: 5px; width: 100%; } .contato .textarea{ border-radius: 4px; height: 100px; margin-bottom: 10px; width:99%; } .contato select{ border-radius: 4px; background: #eee; border: 1px solid #bbb; color: #777; cursor:pointer; font-family: @font-default; font-size: 12px; margin-top: 0; padding: 2px; padding: 6px 3px; text-indent: 5px; width: 100%; .wk-anim; &:hover{ background: rgba(0,0,0,0.0); border: 1px solid #abd; } &:focus{ // background: rgba(215,225,255,1); border: 1px solid #0C86AF; color: #557; // box-shadow: rgba(0,0,0,0.2) 0px 1px 3px inset, rgba(255,255,255,0.5) 0px 0px 6px; } } .btn{ width:180px; } #btn_enviar { padding: 10px 15px; } .aviso{ background: red; display:block; float: left; height: 20px; width: 100px; } .contato-aside{ padding-left: 30px; } .contato-emails a{ display:block; color: #555; background: #FFF; margin-bottom: 10px; padding: 10px; text-decoration:none; .box-shadow; .border-radius; // border-radius:03px; // box-shadow: rgba(0,0,0,0.1) 0px 1px 3px inset; // .wk-anim; &:hover { box-shadow: 0 0 0 2px #7DB5D3; } } .contato-dir{ background: #fff; padding:20px; padding-bottom: 20px; .border-radius; .box-shadow; } .contato-skype{ // background: #fff; // padding:10px; // padding-bottom: 20px; // .border-radius; // .box-shadow; > div { background-color: #fff; padding: 1px; .border-radius; .box-shadow; } a{ text-align:center; img{ display:block; margin: 20px auto 15px !important; position:relative; } } } .contato-emails{ // background: #fff; margin-bottom: 30px; // padding:10px; // padding-bottom: 20px; // .border-radius; // .box-shadow; } .contato-fones { font-family: @font-title; letter-spacing: .5px; font-size: 1.2em; &-list { li { display: block; margin: 0 0 10px; } a { background-color: #fff; display: flex; padding: 8px 15px; text-decoration: none; color: #555; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; border-radius: 4px; &:hover { box-shadow: 0 0 0 2px #7DB5D3; } img { display: inline-block; margin-right: 10px; width: 20px; } } } } .contato-form { *, *:before, *:after { box-sizing: border-box; } } :root { --cor-verde: #ADC44C; --cor-azul: #7FB7D4; } .contato-form { input, select, textarea { display: block; padding: 10px !important; height: 40px; min-height: initial; } textarea { width: 100% !important; } label { margin-bottom: 5px; } } .contato-dptos { margin-top: 30px; } .contato-dptos-item { background-color: #FFF; padding: 5px; border-radius: 6px; box-shadow: 0 2px 6px 0 rgba(0,0,0,.1); transition: all 200ms ease-in-out; h2 { font-size: 18px; padding: 15px 15px 5px; transition: all 200ms ease-in-out; } li { margin-bottom: 0; display: block; margin: 0; padding: 0; z-index: 0; a { display: flex; padding: 10px 15px; box-shadow: 0 0 0 2px transparent inset; transition: all 200ms ease-in-out; } &:hover { z-index: 2; a { background-color: #f2fdff; box-shadow: 0 0 0 2px var(--cor-azul) inset; border-radius: 6px; display: flex; } } } .contato-dptos-item-icon-fone, .contato-dptos-item-icon-email { opacity: .5; } .contato-fones-list { margin: 0; font-size: 95%; } &:hover { transform: scale(1.05); box-shadow: 0 0 0 2px var(--cor-azul); } } .contato-social { text-align: center; p { text-align: inherit; } } .social-links { margin: 30px auto 0; padding: 0; display: flex; justify-content: center; li { display: block; list-style: none; margin: 0; img { width: 40px !important; transition: all 150ms ease-in-out; } a { display: flex; padding: 10px; border-radius: 8px; box-shadow: 0 0 0 0 transparent; transition: all 150ms ease-in-out; &:hover { background-color: #fafafa; box-shadow: 0 0 0 2px #eee; img { transform: scale(1.05); } } } &.link-whatsapp { display: none; } } &:hover { li { a:not(:hover) { filter: grayscale(1) opacity(.4); } } } }