@font-face{font-family:"app-sorocaba";src:url("fonts/app-sorocaba.eot");src:url("fonts/app-sorocaba.eot?#iefix") format("embedded-opentype"),url("fonts/app-sorocaba.woff") format("woff"),url("fonts/app-sorocaba.ttf") format("truetype"),url("fonts/app-sorocaba.svg#app-sorocaba") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"app-sorocaba" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"app-sorocaba" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-entrar:before{content:"\61"}.icon-cadastrar:before{content:"\62"}.icon-sair:before{content:"\63"}.icon-perfil:before{content:"\64"}*{outline:none !important}body{font-family:"Open Sans",Arial,helvetica,sans-serif;font-weight:400;font-size:14px;overflow-x:hidden;background:#f2f2f2}body a{color:#0044CC}body .transition,body a{-webkit-transition:all .2s ease;transition:all .2s ease}body .bg-cinza{background:#f2f2f2}body .bg-cinzaescuro{background:#1f1f1f}body .titulo,body .subtitulo{font-family:"Roboto",arial,helvetica,sans-serif;font-size:36px;font-weight:300;color:#4d4d4d}body .subtitulo{font-size:24px}body .subtitulo.small{font-size:18px}body .subtitulo span{font-size:0.7em;color:#a6a6a6}body .link{text-decoration:none;color:#007bff !important;cursor:pointer}body .link:hover{color:#0044CC !important}body form .form-group label{font-size:13px;font-size:13px;color:#4d4d4d}body form select.form-control{padding:0 15px;height:44px !important}body form select.form-control.select-custom{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:white url(images/bg-select.png) calc(100% - 20px) center no-repeat;height:auto !important;padding:15px 70px 15px 20px !important;font-size:17px;font-style:italic;color:#1f1f1f;cursor:pointer;border:2px solid #4d4d4d}body form select.form-control.select-custom:focus{-webkit-box-shadow:0px 0px 8px 1px #a6a6a6;box-shadow:0px 0px 8px 1px #a6a6a6}body form textarea.form-control{height:100px !important;resize:none}body form .form-control::-webkit-input-placeholder{color:#4d4d4d;font-style:italic;font-size:15px;font-weight:400}body form .form-control:-moz-placeholder{color:#4d4d4d;font-style:italic;font-size:15px;font-weight:400}body form .form-control::-moz-placeholder{color:#4d4d4d;font-style:italic;font-size:15px;font-weight:400}body form .form-control:-ms-input-placeholder{color:#4d4d4d;font-style:italic;font-size:15px;font-weight:400}body header{background:white}body header .logo img{max-height:110px}body header .links a{color:#a6a6a6;text-decoration:none;font-size:12px;text-transform:uppercase;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex}body header .links a:hover{color:#4d4d4d}body header .links a:first-child{border-right:1px solid #a6a6a6}body header .links a .icon:before{font-size:17px;margin-right:5px}body header .menu{background:#0D3F76}body header .menu a{padding:15px;color:white;display:inline-block;text-decoration:none}body header .menu a:hover{background:#1f1f1f}body .lista-pecas{background:white}body .lista-pecas td{vertical-align:middle}
