@import url(https://fonts.googleapis.com/css?family=Quicksand:400,500,700); * { margin: 0; padding: 0; font-family: 'Quicksand', sans-serif; } /* #mainNav { background-color: #7671b3; margin:0;padding:0;border: none !important;border-radius:0; } #mainNav .navbar-toggler { font-size:22px; right:0; padding:13px; text-transform:uppercase; color:#fff ; border:0; font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif; background-color: transparent !important; background-image: none; border: 1px solid transparent !important; } #mainNav .navbar-toggler:focus { background-color: transparent !important; background-image: none; border: none; outline: none; }*/ /* ----- BOTÃO DO COLLAPSE ----- */ .navbar-header .navbar-toggle .icon-bar { font-size: 22px; background-color: #ffffff; color:#ffffff; } /*.navbar-toggle { width: 100%; float: none; margin-right: 0; }*/ /* a:link { color: #333333; font-size:14px; font-weight: 400; } a:visited { color: #333333; font-size:14px; font-weight: 400; } a:hover { color: #333333; font-size:14px; font-weight: 400; text-decoration:underline; } a:active { color: #333333; font-size:14px; font-weight: 400; } */ a.linkimg:link, a.linkimg:focus, a.linkimg:active, a.linkimg:hover { text-decoration:none; color:none; background-color:none; } /* unvisited link */ a.linkbold:link { color: #333333; font-size:14px; font-weight: 600; } /* visited link */ a.linkbold:visited { color: #333333; font-size:14px; font-weight: 600; } /* mouse over link */ a.linkbold:hover { color: #333333; font-size:14px; font-weight: 600; text-decoration:underline; } /* selected link */ a.linkbold:active { color: #333333; font-size:14px; font-weight: 600; } a.linktopo:link, a.linktopo:visited, a.linktopo:active, a.linktopo:hover { font-family: 'Quicksand', sans-serif; font-size: 15px; font-style: normal; /*padding-top:18px;*/ padding-top:15px; color:#ffffff; text-decoration: none; } a.linkmain:link, a.linkmain:visited, a.linkmain:active { font-family: 'Quicksand', sans-serif; font-size: 17px; font-style: normal; color:#ffffff; text-decoration: none; } a.linkmain:hover { color:#7671b3; } a.linkdefault:link, a.linkdefault:visited, a.linkdefault:active { font-family: 'Quicksand', sans-serif; font-size: 20px; font-style: normal; color:#ffffff; text-decoration: none; } a.linkdefault:hover { color:#7671b3; } .myTooltip + .tooltip > .tooltip-inner { background-color: #7671b3; color: #FFFFFF; border: 1px solid #7671b3; padding: 10px; font-size: 15px; width:300px; } /* Tooltip on top */ .myTooltip + .tooltip.top > .tooltip-arrow { border-top: 5px solid green; } /* Tooltip on bottom */ .myTooltip + .tooltip.bottom > .tooltip-arrow { border-bottom: 5px solid #7671b3; } /* Tooltip on left */ .myTooltip + .tooltip.left > .tooltip-arrow { border-left: 5px solid red; } /* Tooltip on right */ .myTooltip + .tooltip.right > .tooltip-arrow { border-right: 5px solid black; } /* Float Shadow */ .hvr-float-shadow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; } .hvr-float-shadow:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } .hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active { -webkit-transform: translateY(-5px); transform: translateY(-5px); /* move the element up by 5px */ } .hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */ } /* Grow */ .hvr-grow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; } .hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active { -webkit-transform: scale(1.1); transform: scale(1.1); } .menuartigos ul li { /*background-color:#ffffff;*/ } .menuartigos ul li a { font-family: 'Quicksand', sans-serif; font-size: 14px; font-style: normal; font-weight:400; text-decoration: none; color:#7671b3; color:#333333; } .menuartigos ul li a:link, a:hover, a:focus { /*background-color:#f5f5f5;*/ font-family: 'Quicksand', sans-serif; font-size: 14px; font-style: normal; font-weight:400; color:#7671b3; color:#333333; } a.linkartigos:link, a.linkartigos:visited, a.linkartigos:active { font-family: 'Quicksand', sans-serif; font-size: 14px; font-style: normal; color:#7671b3; text-decoration: none; color:#ffffff; } a.linkartigos:hover { color:#ffffff; color:#7671b3; background-color:#14151A; } /* ----- CAROUSEL ----- */ .carousel-inner > .item > img, .carousel-inner > .item > a > img { width: 100%; margin: 0 auto; } .carousel-control.left, .carousel-control.right { background: none !important; filter: progid:none !important; } /* --------------------------- */ /* ---------- CESTO ---------- */ /* --------------------------- */ /* ----- BOTÃO ADICIONAR CESTO ----- */ .btn.CestoBotao{ border-radius: 0px; border: 0px solid transparent; background-color:#7f7f7f; background-color: #7671b3; color:#ffffff; padding:10px; outline: 0; font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size: 13px; } .btn.CestoBotao:hover { background-color: #8c8c8c; background-color: #6a65a1; } /* ----- BOTÃO ADICIONAR QUANTIDADE ----- */ .btn.btn-plus{ border-radius: 0px; border: 0px solid transparent; background-color:#53565a; color:#ffffff; padding:9px; outline: 0; } /* ----- BOTÃO APAGAR QUANTIDADE ----- */ .btn.btn-minus{ border-radius: 0px; border: 0px solid transparent; background-color:#888b8d; color:#ffffff; padding:9px; outline: 0; } /* ----- BOTÃO APAGAR QUANTIDADE ----- */ .btn.ContinuarComprar { background-color: #0085b5; border-color: #0085b5; color: #fff; } /* ----- TEXTBOX DA QUANTIDADE ----- */ .CestoQuantidade { font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size: 14px; width:35px; padding:5px; height:38px; vertical-align:middle; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .cestobadge{ border:solid 0px #524f7d; border-radius:12px; padding:5px 10px 5px 10px; padding:4px 9px 4px 9px; background-color:#524f7d; color:#ffffff; font-size:12px; font-weight:bold; background-color:#ffffff; color:#524f7d; } /* --------------------------- */ /* ----- BOTÃO VOLTAR ----- */ .btn.btn-voltar { /* background-color: #7671b3; background-color:#7f7f7f; color: #fff; padding:10px; border-radius: 0px; border: 0px solid transparent;*/ border-radius: 0px; border: 0px solid transparent; background-color: #7671b3; background-color:#7f7f7f; color:#ffffff; padding:10px; outline: 0; font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size: 13px; } .btn.btn-voltar:hover { background-color: #6a65a1; background-color: #8c8c8c; } /* ----------------------------- */ /* ---------- Produto ---------- */ /* ----------------------------- */ .ProdInfo{ width: 100%; margin-top: 0px; margin-bottom: 30px; text-align: center; height:50px; /* Para resolver o problema dos espaços entre produtos */ /*padding-top:35px;*/ padding-top:15px; } .ProdNome { font-family: 'Quicksand', sans-serif; font-weight:500; font-style:normal; font-size:16px; color:#333333; line-height: 25px; } .ProdPreco { font-family: 'Quicksand', sans-serif; font-weight:700; font-style:normal; font-size:15px; /*13px; */ color:#333333; display:block; } /* Gridview */ .valign-middle{ vertical-align:middle !important; } .headergridviewvalores { text-align:right !important; } /* .footerlabel{ font-family:'Muli', sans-serif; font-family: 'Quicksand', sans-serif; font-weight:600; font-style:normal; font-size:13px; color:#333333; } .footervalue{ font-family:'Muli', sans-serif; font-family: 'Quicksand', sans-serif; font-weight:600; font-style:normal; font-size:13px; color:#333333; } .footerstyle { border-collapse:collapse; } */ /*.mytable>tbody>tr>td, .mytable>tbody>tr>th, .mytable>tfoot>tr>td, .mytable>tfoot>tr>th, .mytable>thead>tr>td, .mytable>thead>tr>th {*/ .mytable>tbody>tr>td{ padding: 0px; } .imgover { opacity: 1; } .imgover:hover { opacity: .90; } .bg { /* The image used */ background-image: url("Imagens/Slider/foto de capaOutono1.png"); /* Full height */ height: 50%; /* Center and scale the image nicely */ background-position: center; background-repeat: no-repeat; background-size: cover; } /* ----- CLOUDTECH ----- */ #cloudtech{ /*margin:0px 150px 20px 150px;*/ margin:0px 15px 20px 15px; padding: 20px 0px 20px 0px; border-top: 1px solid #dfdfdf; font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size:11px; color:#595959; } /* ----- FOOTER ----- */ #footerlinha{ margin-top:50px; margin-bottom:10px; border-top: 1px solid #dfdfdf; padding: 10px 0px 20px 0px; /*border-top: 1px solid #dfdfdf;*/ font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size:15px; color:#595959; box-shadow: inset 0 5px 10px -7px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 5px 10px -7px rgba(0,0,0,0.2); } @media (min-width: 768px) { #footer ul { line-height: 22px; font-weight: 500; border-right: solid 1px #dfdfdf; } } @media (max-width: 768px) { #footer ul { border-right: solid 0px #dfdfdf; } } #footer ul li a { font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size:13px; background-color:#fff; color:#595959; padding-top:0; padding-bottom:0; } #footer ul li a:hover,a:focus { background-color:#fff; color:#7f7f7f; padding-top:0; padding-bottom:0; } /* ----- FOOTER ----- */ /* centered columns styles */ .row-centered { text-align:center; } .col-centered { display:inline-block; float:none; /* reset the text-align */ text-align:left; /* inline-block space fix */ margin-right:-4px; } .col-fixed { /* custom width */ width:320px; vertical-align:top; } a.linkcloudtech:link, a.linkcloudtech:visited, a.linkcloudtech:active, a.linkcloudtech:hover { font-family: 'Quicksand', sans-serif; font-size: 12px; font-style: normal; /*padding-top:18px;*/ color:#007eb6; text-decoration: none; /*font-style:italic;*/ } .LabelTitulo{ font-family: 'Muli', sans-serif; font-style:normal; font-weight: 400; font-size: 16px; font-size: 20px; font-style:normal; /*color:#333333;*/ color:#7671b3; } h2 { width: 100%; text-align: center; border-bottom: 1px solid #7671b3; line-height: 0.1em; margin: 10px 0 20px; } h2 span { background:#fff; padding:0 7px; font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size:30px; color:#7671b3; } h4 { font-family: 'Quicksand', sans-serif; font-style:normal; font-weight: 400; font-size:16px; color:#333333; } /* Novo: navbar-center */ @media (min-width: 768px) { .navbar-nav.navbar-center { position: absolute; left: 50%; transform: translatex(-50%); } } /* -------------------------- */ /* ---------- MENU ---------- */ /* -------------------------- */ /*.navbar-nav > li{ padding-left:30px; padding-right:30px; }*/ .dropdown-menu { min-width: 200px; /* Transparência */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* IE 8 */ filter: alpha(opacity=90); /* IE 5-7 */ -moz-opacity: 0.95; /* Netscape */ -khtml-opacity: 0.95; /* Safari 1.x */ opacity: 0.95; } .dropdown-menu.columns-2 { min-width: 400px; } .dropdown-menu.columns-3 { min-width: 700px; } .dropdown-menu.columns-4 { min-width: 800px; } .dropdown-menu li a { padding: 5px 15px; font-weight: 300; } .multi-column-dropdown { list-style: none; } /*Novo*/ .multi-column-dropdown li { padding-left: 5px; font-weight:600; } .multi-column-dropdown li a { display: block; clear: both; line-height: 1.428571429; color: #333; white-space: normal; font-size: 14px; } .multi-column-dropdown li a:hover { text-decoration: none; color: #262626; background-color: #f5f5f5; } @media (max-width: 767px) { .dropdown-menu.multi-column { min-width: 240px !important; overflow-x: hidden; } } .dropdown:hover .dropdown-menu { display: block; margin-top: 0; } /* ----- Botão Scroll to Top ----- */ #BtntoTop { display: none; /* Hidden by default */ position: fixed; /* Fixed/sticky position */ bottom: 20px; /* Place the button at the bottom of the page */ right: 30px; /* Place the button 30px from the right */ z-index: 99; /* Make sure it does not overlap */ border:solid 1px #7671b3; outline: none; /* Remove outline */ background-color: #ffffff; /* Set a background color */ color:#7671b3; cursor: pointer; /* Add a mouse pointer on hover */ padding: 10px; /* Some padding */ /*border-radius: 10px;*/ /* Rounded corners */ border-radius: 0px; /* Rounded corners */ /* Transparência */ /*background: rgba(255,255,255, 0.5); background-repeat:no-repeat; border: none; border:solid 1px #0c70b8; cursor:pointer; overflow: hidden; outline:none; */ } #BtntoTop:hover { background-color: #7671b3; /* Add a dark-grey background on hover */ color:#ffffff; } /* ---------------------------- */ /* ---------- LOADER ---------- */ /* ---------------------------- */ /* Center the loader */ #loader { position: absolute; left: 50%; top: 50%; z-index: 1; width: 150px; height: 150px; margin: -75px 0 0 -75px; border: 16px solid #f3f3f3; border-radius: 50%; /*border-top: 16px solid #3498db;*/ border-top: 16px solid #7671b3; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* Add animation to "page content" */ .animate-bottom { position: relative; -webkit-animation-name: animatebottom; -webkit-animation-duration: 1s; animation-name: animatebottom; animation-duration: 1s } @-webkit-keyframes animatebottom { from { bottom:-100px; opacity:0 } to { bottom:0px; opacity:1 } } @keyframes animatebottom { from{ bottom:-100px; opacity:0 } to{ bottom:0; opacity:1 } } #myDivLoader { display: none; text-align: center; }