@charset "utf-8"; body#admin button#submit {font-family:Arial;color:black} body#admin, body.pag-extra-mod {font-family:Arial, Helvetica, sans-serif; font-size: 12px;line-height:normal;letter-spacing:normal;color:black} body.pag-extra-mod {font-size:16px} body#admin {background:url(//admin.puze.com.br/css/imgs/bgad2.jpg) center center repeat} body#admin.white {background:none} body#admin.index {background:url(//admin.puze.com.br/css/imgs/blackbg.jpg) top center no-repeat #1B1B1B} body#admin a {color:#F60;} body#admin a.btn {color:#333} body#admin a.btn-primary, body#admin a.btn-info, body#admin a.btn-success, body#admin a.btn-warning, body#admin a.btn-danger {color:#FFF} body#admin input, body#admin select, body#admin textarea, body#admin .fakeinput { font-family: Arial, Helvetica, sans-serif; border: 1px solid #CCC;} body#admin input.error, body#admin select.error, body#admin textarea.error {border: 1px solid red;} body#admin label, body#admin .fakelabel { display: block; margin-top: 15px; margin-bottom:3px; font-size: 14px;} body#admin label.error {margin:2px 0 0} body#admin .fakeinput {background:white;padding:5px 8px;border-radius:3px} body#admin #box { background-color: #F0F0F0; padding: 0; border-radius:20px; max-width: 980px; border-radius:20px;margin:20px auto;box-shadow:0 0 5px 5px #999 } body#admin #boxinside {padding:20px;} body#admin #borderboxlogin {background:url(//admin.puze.com.br/css/imgs/black05.png) center center repeat;padding:10px;border-radius:20px;width: 500px; margin: 0 auto; margin-top: 150px; } body#admin #box_login { background: url(//admin.puze.com.br/css/imgs/boxlogin.png) bottom center repeat-x #FFF;padding:30px;border-radius:20px;overflow:hidden} body#admin #box_login img{margin:0 auto} body#admin .form_login { margin-top:20px;width:400px;float:right;font-size:16px} body#admin .form_login label {float:left;width:100px;color:#555;text-align:right;padding-right:10px} body#admin .form_login input {float:left; background:#e1dfdf; border-radius:10px; font-size:20px} body#admin .form_login .separator {clear:both} body#admin .form_login .separator #submit {float:right;margin-right:15px;margin-top:5px} body#admin .form_login label.keeplog {width:auto;float:none;display:block;text-align:center} body#admin .form_login label.keeplog input {display:inline-block;float: none;} body#admin h1 {font-size:20px;background:#666;color:white;border-radius: 20px 20px 0 0 ;padding:20px;background: url('//admin.puze.com.br/css/imgs/bg-admin.png') top center repeat-x #030303;} body#admin form#form-admin button {font-size:18px} body#admin form#form-admin .editor-load-area button {font-size:14px;margin-top:0} body#admin button.addbtn {font-size:14px;display: block;}  body#admin .insertbox {padding:5px;background-color:#CCC;border: 1px dotted #666;margin-top:3px} body#admin .groupbox {padding:5px;background-color:#CCC;border: 1px dotted #666;margin-top:3px} body#admin .box-erro, body#admin .subform-erro { background-color:#FFEAEA; border: solid 1px #C00; color:#C00; padding:5px; margin:5px } body#admin ul#menulist a {color:#000; font-weight: bold;} body#admin .repeatThis .repeatBox, body#admin .samplebox{ background-color:#E6E6E6; padding: 5px; margin-bottom: 10px; border: 1px dashed #CCC; } body#admin h3 {font-size:12px} body#admin .htmlcodebox {overflow:auto;height:200px;padding:5px;background-color:#FFF;border:1px solid #CCC} #adminbar {font-family:Arial, Helvetica, sans-serif;font-size: 14px;line-height:normal;letter-spacing:normal;width:100%;} #adminbar #firstbar { background-color: #66696a; color: #666 ; overflow:hidden;padding: 0 10px; } #adminbar #firstbar a { color:#333;padding: 8px 10px; display:block } #adminbar #firstbar a:hover {text-decoration:none;color:white; background-color:#818484} #adminbar #secondbar {background: url(//admin.puze.com.br/css/imgs/bg-admin.png);padding: 0 10px;color: #999;overflow:hidden;padding:0 10px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(0, 0, 0, 0.1);} #adminbar ul#secondbar li {border-right: 1px solid #222222;} #adminbar ul#secondbar li a { text-decoration:none ;padding: 14px 11px 14px 10px;display:block; color:white } #adminbar #homesite {float:left} #adminbar ul#secondbar li {float:left} #adminbar ul#secondbar a:hover, #adminbar ul#secondbar li.hover a {background:#196c9a;color:#FFF;} #adminbar ul#secondbar ul {position:absolute;visibility:hidden;margin:0;padding:10px 5px;background-color:#F0F0F0;list-style-type:none;font-size:13px;font-weight:normal;background-color:#196c9a;border-radius: 0 5px 5px 5px;min-width:150px;z-index: 999999;} #adminbar ul#secondbar ul li {float:none;margin-right:0;font-weight:normal;border-right:none;display: block;} #adminbar ul#secondbar ul li a {display:block;color:#000;padding: 10px 10px;color:white;font-size:13px;border-bottom:1px solid #1a5a7e } #adminbar ul#secondbar ul li a:hover {background-color: #2ca6e9;}   #mensagem-box-site {background-color:#FFF1A8;padding:8px;font-size: 12px;margin: 8px} #mensagem-box-site a.mensagem-box-fechar {background-color:#C00;color:#FFF;padding:2px;font-size:11px;font-weight:bold;display:block;float:right;margin:0 5px 5px 5px;text-decoration:none}  .alignright {text-align:right} .admin-debug-box {background-color:#FFF1A8;padding:3px;margin:3px;color:#000} body#admin h2, body#admin h3, body#admin h4, body#admin .subform-title {margin-top: 25px;padding-bottom:3px;border-bottom:1px solid #CCC;margin-bottom:10px} body#admin h2.nomargintop, body#admin h3.nomargintop, body#admin h4.nomargintop {margin-top:0} body#admin .subform-title {font-weight:bold} body#admin .contato-resposta .subform_item_template {margin-right:0} body#admin form#form-admin button{margin-top:20px}  body .admin-bts-editar a {color:white !important} .alert.infobox {margin-bottom:3px} body#admin a.addRepeat { background-color: #D9FD8A; font-size: 12px; margin-top: 10px; padding: 5px; -moz-border-radius:5px; border-radius:5px; margin-right:3px; color:#090; padding-left:25px; border: 1px solid #0C6; background-image: url(//admin.puze.com.br/admin/imgs/add.png); background-repeat: no-repeat; background-position: 5px center; } body#admin a:hover.addRepeat{ background-color:#EEFECD; text-decoration:none }  body#admin .htmlcopy {overflow:auto;height:200px;padding:5px;background-color:#FFF;border:1px solid #CCC} body#admin .titulocopy {padding:5px;background-color:#FFF;border:1px solid #CCC} body#admin .list-oferta { padding:5px; border:1px solid #FF6; background-color:#FFC; margin: 5px; line-height: 1.3;   overflow:hidden } body#admin .list-oferta a { color: #F60; }  body#admin .basebox {   color:black;   background-color: rgb(253, 235, 210);   padding: 10px;   line-height: 1.5;   font-size: 14px;   border: 1px solid rgb(255, 212, 151); } body#admin .paginacao {padding:10px;overflow:hidden}  body#admin .help {font-size:11px;color:#666;margin: 3px 0;}  body#admin .paginacao span, body#admin .paginacao a{   padding: 5px;   background-color:#B1F166;   display:block;   float:left;   margin-right:5px;   color: #000 } body#admin .paginacao span{background-color:transparent;font-weight:bold} body#admin table.table-admin {border-collapse: collapse;width:680px} body#admin table.table-admin th {background-color:#CCC;text-align:left;padding:5px 10px} body#admin table.table-admin th.sorting_asc, body#admin table th.sorting_desc {background-color:#BCBABA;} body#admin .dataTables_wrapper label {margin-top:0} .csize50 {width:50%} .csize40 {width:40%} .csize20 {width:20%} .csize60 {width:60%} .csize10 {width:10%} .csize5 {width:5%} .csize15 {width:15%} .boxes-template {overflow: hidden;margin-top:20px} .boxes-template ul li {float:left; width:315px;height:250px;overflow:hidden;margin-left:10px;margin-bottom:10px} .boxes-template ul li a {padding:5px;display:block} .boxes-template ul li a.selected {padding:5px;background-color:yellow;display:block} body#admin .boxes-template a.show_bigger {position:absolute;background:#000;padding:3px;color:#FFF}  body#admin .lista-menu {padding:5px;background-color:#FCF2BA;margin-bottom:5px} body#admin .lista-menu .nome-menu, body#admin .nome-menu {font-size:14px;font-weight:bold} body#admin .lista-menu .admin-bts-editar {display:inline;padding-left:20px} body#admin #box.banners {width:950px} body#admin #box.modelos {width:auto} body#admin #box.modelos button {font-size:16px;padding:10px;text-transform: uppercase;}  body#admin label.multiform-first {margin-top:0} body#admin .connectedLists {border:1px solid;padding:20px;display:block;margin-bottom:10px}  ul.tinySort .btn, .filtrobox.editmode .btn {padding:1px;font-size:11px} ul.tinySort .subform-tools, .filtrobox.editmode .subform-tools {padding:0;background-color:transparent} ul.tinySort .subform-tools a {margin-left:0} ul.tinySort .subform-tools div {display:inline} ul.tinySort li {width:600px} ul.tinySort .subform-item-full {padding:3px} body#admin .orderbutton {   float: right;  margin-top: -66px;  } body#admin #form-selectnew {  background: none repeat scroll 0 0 #E6E6E6;  margin-left: 100px;  margin-top: 200px;  padding: 20px;  width: 530px; } body#admin .subform-tools .admin-bts-editar {display:inline} body#admin #box.compras, body#admin #box.relatorio-parceiro, body#admin #box.controle-estoque {width:950px}  body#admin table.sample {background:white} body#admin table.sample{width: 100%;margin:0 auto} body#admin table.sample thead {text-align:left;background:#727171;font-weight:normal;color:#A09F9F} body#admin table.sample th.tabcenter {text-align:center} body#admin table.sample th.tabright, table.sample td.tabright{text-align:right} body#admin table.sample td, body#admin table.sample th {padding:5px} table.sample tr {border-bottom:1px solid #CCC} table.sample tr.odd {background:#E6E6E6} table.sample tr.even {background:#F7F4F4} body#admin table.sample .prodcol {font-size:12px} body#admin table.sample a.removeProd {background:url(//admin.puze.com.br/css/imgs/delprod.png) no-repeat left center;height:14px;display:inline-block;margin:0 auto;margin-left:10px;padding-left:20px;font-size:11px;color:#8C8C8C} body#admin table.sample.relatorio{width:600px;margin-bottom:30px;border:1px solid #CCC} body#admin .menublock {padding:10px 0} body#admin .logbox_extra {max-width:800px;max-height:600px} body#admin table.logtable {width:100%} body#admin .logbutton {margin:10px;text-align: right;}  body#admin .pagform input {border:none;box-shadow:none} body#admin .bigtxt {font-size:18px} #modbuttons {text-align:right;margin-top: -76px;float:right;} #modbuttons a {margin-right:5px} #pag_extra_box {width:800px;margin:10px auto} #pag_extra_form {   margin-top: 20px;   float: right; } #pag_extra_total {text-align: right; font-weight:bold;padding-top:10px} #loremipsumbox {position:absolute;left: 0;padding: 10px;background: #EEE9E9;border: 1px solid #C0BBBB;} #loremipsumbox button {margin-top:0;float:right} #loremipsumbox input {float:left;margin-top: 4px;margin-right: 5px;} body#admin #loremipsumbox label {margin-top:0} ul.admin-categ-list , .admin-categ-list ul {list-style-type:none;padding-left:20px} .image_field_full img {max-width:100%;height:auto} body#admin .busca-compras .suggestionsField {left:50px} body#admin .busca-compras form input {width: 200px;float:left} body#admin .busca-compras form label {float:left;margin-right: 10px;margin-top: 0;line-height: 28px;}  .totalsum {float:right;margin-top: 20px;background: #05910B;color: white;padding: 10px 20px;border-radius: 3px;} .totalword {font-size: 12px;} .totalvalor {font-size: 26px;}   .generateFile.loading, #datatableLoadingIndicator.loading { background:url(//admin.puze.com.br/admin/imgs/indicator.gif) no-repeat left center; padding-left:20px; min-height:16px } body#admin #box.eprodutos-list form.select-cat {} body#admin #box.eprodutos-list .wrapSuggestionField {} body#admin #box.eprodutos-list ul.menu, body#admin #box.eprodutos-list div.noitemfound {clear:both} .warn-admin {color:white;background:red;padding:5px;display: inline-block;border-radius:5px;margin:5px} body#admin .box-form-change-time form label, body#admin .box-form-change-time form input {   margin-top: 0;   } .box-form-change-time form img {margin-right:30px} body#admin .box-form-change-time form label {} body#admin .box-form-change-time button {padding:5px;margin-top:0;display:inline-block} #adminbar .debuglog-num {background: red; display: inline-block; padding: 2px 6px; border-radius: 30px; font-size: 11px; color: white; font-weight: bold;} body#admin .produto-item-tab {margin-top:5px}  body#admin form .select2-container input {box-shadow:none;transition:none;border:none} body#admin form .select2-container input:focus {border:none;border-color:transparent;box-shadow:none} #tableMountEspec {margin-top:30px;position:relative} div.baseEspec, #tableMountEspec tr td {position:relative} div.baseEspec.loading:after, #tableMountEspec tr.loading .loading-ico, table.sample-relat tr.loading .loading-ico {  content:'foo';   text-indent:-9999px; background:url(//admin.puze.com.br/admin/imgs/indicator.gif) no-repeat top left; width:16px; height:16px; position:absolute; } #tableMountEspec tr.loading .loading-ico, , table.sample-relat tr.loading .loading-ico{   right: 3px; top: 11px; }  #tableMountEspec.loading:before {   content: 'Atualizando Tabela'; position: absolute; right: 0; top: -29px; background: url(//admin.puze.com.br/admin/imgs/indicator.gif) no-repeat right center #fff; padding: 5px 20px 5px 5px; border-radius: 5px; border: 1px solid #CCC; } div.baseEspec.loading:after {  top: 10px; right: -24px; }  body#admin form #tableMountEspec input, body#admin table.sample.relat input{padding:2px} .uploadFotoEspecBox .image_picker_selector img, .uploadFotoEspecBox #div_foto_prodespec { max-width:80px; height:auto; } table.sample .admin-bts-editar {display:inline} body#admin .formline label, body#admin .formline input.input {   display: inline; }  body#admin .fullCalendarWrap a {   color: white; } .fc-event.codpagcontrol {   background: #BBB9B9; } .fc-event.codpagcontrol.calstatus_1 {   background: rgb(11, 176, 11); } #firstbar ul.line-menu li a.switch-ison {background: rgb(18, 211, 18);} #firstbar ul.line-menu li a.switch-isoff {background: rgb(148, 146, 146);} .subform-tools, .filefield-tools {float:right;background:#D8D6D6;text-align:center;display:block;overflow:hidden;padding:5px} .subform-tools:empty,.filefield-tools:empty {display:none} .subform-tools a {margin-left:3px} .subform-item-full, .filefield-item {overflow:hidden;margin-bottom:5px;background:#EAE8E8;border:1px solid #D8D6D6;padding:5px} .subform_item_template, .filefield-data {margin-right:40px;}  .filtrobox.editmode ul.ulmainlist {   float: left;   width: 45%;   margin: 0;   padding: 10px;   background-color: rgb(250, 247, 247);   margin: 10px 0;   border: 1px solid #CCC; } .filtrobox.editmode ul.ultrashlist {   float: right;   padding: 10px;   background-color: #E5E2E2;   width: 45%;   border: 1px solid #CCC; } .filtrobox.editmode ul.ultrashlist:before { content:'Arraste até aqui os itens que não queira utilizar'; color: #7E7C7C; font-size: 11px;} body#admin .filtrobox.editmode h1.filtergrouptype {   padding: 5px 10px;   border-radius: 0;   background: #A5A4A4;   font-size: 16px;   border-radius: 4px; }  .filtrobox.editmode h2.filtrogroup {   font-size: 14px; } div#form-delete-espec {   max-width: 600px; } a.btespecdel {   float: right; } a.not-checked.bt-exibirmenu, a.checked.bt-exibirmenu { background-repeat:no-repeat;   background-position:center center;   width: 13px;   height: auto; } a.not-checked.bt-exibirmenu {  background-image: url(//admin.puze.com.br/admin/imgs/eye-see.png);   } a.checked.bt-exibirmenu { background-color: #B5B0B0; background-image: url(//admin.puze.com.br/admin/imgs/eye-blind.png); } .controle-estoque .field-name {  display:block;  line-height:28px;  font-size:18px;  float:left;   margin-right:10px;   } body#admin .controle-estoque .miniform-select label { margin-top:0; } .controle-estoque .miniform-select {   margin-bottom: 20px;   font-size: 18px;   background: #DCDEDB;   padding: 5px; } body#admin h3.slidebox-title {   margin-top: 10px;   background-color: #FBE2A9;   padding-bottom:0;   color: white;   margin-bottom: 0; } body#admin h3.slidebox-title a { color: #616060; display:block; text-decoration: none; padding: 5px; } body#admin h3.slidebox-title a:hover, body#admin h3.slidebox-title a.clicked, body#admin .slidebox-box { background: #FBE2A9; } body#admin .slidebox-box { padding: 10px; }  body#admin h3.slidebox-title a:after { content: ' [+]'; } body#admin h3.slidebox-title a.clicked:after { content: ' [-]'; } a.button-ordem-back {   float: right; } body#admin .info-related {   overflow: hidden;   margin-bottom: 10px; } body#admin #box.ordenar ul.tinySort li {   width: auto; } a.button-ordenar:before {   content: '';   width: 16px;   display: inline-block;   height: 13px;   background: url(//admin.puze.com.br/admin/imgs/order-white.png) no-repeat left center;   vertical-align: middle; } a.button-ordenar {   vertical-align: middle; } .ordenar-icon-info {   float: left; } .estoque-info-box label[for=acao] {   display: none; } .estoque-info-box .inputwrap { float:left; margin-right:10px } .estoque-info-box { overflow:hidden; margin:15px 0 } span.totalEstoque {   background: #F99B38;   padding: 5px;   display: inline-block;   font-weight: bold; } ul.select-edit input.filefieldSave {   width: 450px; } .limitCounter:before {   content: 'Caracteres restantes: '; } .limitCounter {   clear: both;   display: block;   font-size: 11px; } body#admin .samplebox.insertok {   background: #B7F1B7; } .qtde-estoque-virtual a {   display: inline-block;   height: 16px; } .qtde-estoque-virtual {   vertical-align: middle; } body#admin .ui-datepicker a {color:black} .ui-multidate .ui-state-highlight {   border:none; } body#admin .ui-multidate .ui-datepicker .ui-state-highlight a{  background: #F60;  color:white; } #control-adminbar {   display:none;   position: fixed;   top: 15px;   left: 15px;   background-color: #d8d7d7;   z-index: 99999;   font-size: 12px;   font-family: arial;   border-radius: 50%;   width: 50px;   height: 50px;   border: 1px solid #b1afaf;   text-align: center;   box-shadow: 1px 0px 3px 1px rgba(0, 0, 0, 0.2); } #control-adminbar a {   display: block;   padding: 10px;  color: #7b7b7b;   border-radius: 50%;  font-size: 25px; } .checked, .not-checked {width:20px;height:20px;display:block;text-indent:-1999px} .checked {background:url(//admin.puze.com.br/admin/imgs/checked.png) no-repeat center center} .not-checked {background:url(//admin.puze.com.br/admin/imgs/not-checked.png) no-repeat center center} .controlSelCheck .checked {background:url(//admin.puze.com.br/admin/imgs/checked2.png) no-repeat center center} .controlSelCheck .not-checked {background:url(//admin.puze.com.br/admin/imgs/not-checked2.png) no-repeat center center} .checked.loading, .not-checked.loading {background:url(//admin.puze.com.br/admin/imgs/indicator.gif) no-repeat center center} #adminbar .go-right {float:right} #adminbar .go-left {float:left} .bannerbox .admin-bts-editar {position:absolute;z-index:99} #adminbar .debuglog-num.tipo-warning {background: #faa732;} .produto-espec-car {display:block;font-size:12px}   .master-formbuttons {   position: absolute; } .box-form-change-time {   margin-bottom: 20px;   background: #f5eaa1;   padding: 10px;   margin-top: 15px;   border: 1px solid #ffd400;   padding-top: 0; } .wrap-relat-time-box {   margin-bottom: 10px; } .relat-timeh2 {   margin-bottom: 5px; } .downareaMsg {   margin-top: 5px; } .downloadArea {position:relative} .downloadArea.loading:before { position:absolute; content:''; background:rgba(0,0,0,0.8); left:0;right:0;top:0;bottom:0; } .downloadArea.loading:after { position:absolute; content:''; background:url(//admin.puze.com.br/admin/imgs/arrowsloaderwhite.gif) no-repeat 0 0; width:15px; height:15px; left:5px;top:5px; } body#admin:not(.materialize) i.material-icons {   display: none; } 