*:focus {outline:none} .admin-bts-editar {display:inline-block} button {cursor:pointer;border:none} .subform-item-full:after {clear:both;content:'';display:block}  .fixed-action-btn.mainadminopen {top:0;left:20px;right:initial;bottom:initial} .fixed-action-btn.helpbuttons { top:100px; left:20px; width: 56px; } .input-field>label.label-editor {position:static} .input-field.inline.aligned {  margin-left: 0; } .nomargintop {   margin-top:0 !important; } .nomarginbottom {   margin-bottom:0 !important; } .nopaddingleft {   padding-left:0 !important; } .nopaddingright {   padding-right:0 !important; }  .nospacebtrow .row {   margin-bottom:0; } .basic-transition {   transition:0.5s ease; } .relative {   position: relative; } .breakafter:after {   content:'';   display:block;   clear:both; } input.mce-textbox{   width: auto;   background: #fff;   border: 1px solid #c5c5c5;   display: inline-block;   -webkit-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;   height: 28px;   resize: none;   padding: 0 4px 0 4px;   white-space: pre-wrap;   color: #333;   }   input.mce-textbox:not([type]):focus:not([readonly]) {  border: 1px solid #26a69a;  box-shadow:none;   } .editor-field label {font-size:1rem} .sidenav > li a {   padding: 0 16px; } nav.navclean {box-shadow:none;height:auto;background:transparent;} nav.navclean ul a {color:black;} .clearafter:after {content:'';display:block;clear:both} .image_field_full {display:block} .fullbg img {max-width:100%;height: auto;} .fullbg iframe {max-width:100%;}  img.materialboxed {margin:0 auto}  #footalways {  text-align: right; font-size: 12px;   font-family: arial;  padding-top: 5px; padding-bottom: 5px;   background: #333232;   padding-right:20px;   overflow:hidden } #footalways a.puzelogo {display:block;background: url('//myfitgourmet.com.br/admin/imgs/puzealw.png') no-repeat center right; width: 98px;height: 20px;float:right;padding-right: 57px;color: #717070;line-height: 18px;font-weight: bold;} #footalways a:hover {text-decoration:none} #footalways a.puzelogo { width: 160px; }  .interna .insidecontent {   padding: 80px 0; } .menuword {   font-size: 16px;   background: rgba(0,0,0,0.2);   padding-right: 30px; padding-top:10px } .menuword a.logo { max-width: calc(100% - 80px);   } .menuword:after { display:block; content:''; clear:both; } .menuword a { padding: 10px 0 10px 30px; color:rgba(0,0,0,0.87); color:white; display:block; } ul.mobilemenu {margin:0} .col {margin:10px 0} .col.nomargin{margin:0}   a.logo {   text-indent: -9999px;   display: block; } strong {   font-weight: bold; } .loading {   min-height: 26px; } .loading:before { background: url(//myfitgourmet.com.br/css/imgs/load4.png) no-repeat top left; content:''; width:20px; height:20px; display: block; animation: spin 0.6s linear infinite;  } select.loading { background: url(//myfitgourmet.com.br/css/imgs/load4.gif) no-repeat center left #ece9e9;   }  @keyframes spin {  0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); } } form.sample .row, form.sample .col {   margin-top: 0;   margin-bottom: 0; } .select-wrapper input.select-dropdown { height:2.3rem } .hidden {   display:none; } .imgshowon-large,.imgshowon-medium {   display:none !important; } @media screen and (min-width:601px){  .imgshowon-small {  display:none !important;   }   .imgshowon-medium {  display:block !important;   } } @media screen and (min-width:993px){  .imgshowon-small,.imgshowon-medium {  display:none !important;   }   .imgshowon-large {  display:block !important;   } }  .collapsible .active i.turnon{   transition: transform .2s;   transform: rotate(90deg); } .btn, .btn-small {margin-bottom:3px;height: auto;line-height: initial;padding-top: 5px;padding-bottom: 5px;} .gotchafield {display:none}  button {   font-family: inherit; } .mobilenav{text-align:right;background: rgba(0,0,0,0.8);} .mobilenav.sidenav li>a {   color: white;   font-size: 20px;   transition:0.5s ease } .mobilenav.sidenav li>a:hover {   background:#949494; } img[data-src] {   background:url(//myfitgourmet.com.br/css/imgs/load4-opaque.gif) no-repeat center center white ; } input.loading { background:url(//myfitgourmet.com.br/css/imgs/load4-opaque.gif) no-repeat center left white ; } h1.busca-title-results {   font-size: 20px;   border-bottom: 1px solid; } ul.logocenter .left, ul.logocenter .right {   width: 50%; } ul.logocenter li {   display:inline-block;   float:none; } ul.logocenter .left {   text-align:right;   padding-right:100px } ul.logocenter .right {   text-align:left;   padding-left:100px } .form-inputbox form .input {   padding-right:10px;   padding-left:10px;   max-width:100%;   box-sizing:border-box } .form-inputbox form label {   margin-left:10px; } .form-inputbox form input.select-dropdown {   padding-left: 10px;   max-width: calc(100% - 10px); } .show-on-large,.show-on-small,.show-on-medium {   display:none; } .select-wrapper input.select-dropdown {   font-size:inherit; } form.loading {   position: relative;  }  form.loading:before {   background:url(//myfitgourmet.com.br/css/imgs/load4-black.gif) no-repeat center center rgba(0,0,0,0.9);   position: absolute;   width:100%;  top:0;   bottom:0;   content:'';   display:block;   animation:none;   height: auto;   z-index:9999;  }  form input.browser-default, form select.browser-default, form textarea.browser-default { padding:5px 3px; border:1px solid #8c8a8a; font-family:inherit; } form select.browser-default { height:auto; border-radius:0; } .select-wrapper.semi-default {   background: white; } .select-wrapper.semi-default input {   margin-bottom: 0;   padding: 0 10px;   box-sizing: border-box; }  .mod-backtopage.btn {background-color: #b5b3b3;} .help,.helper-text {   font-size: 12px;   color:grey; } .inputwrap.inline {   display: inline-block; } label.label-block{   display: block; }  .editor-text-area-wrap ul {   padding-left:40px } .editor-text-area-wrap ul li {   list-style-type: disc; }   .fieldwrap.type-checkbox {   margin: 1rem 0; }   span.mybadge { font-size: 13px; color:white; background:grey; padding: 3px 8px; border-radius:5px; vertical-align: middle; display: inline-block; } span.mybadge i { font-size: 14px; line-height: 16px; vertical-align: text-top; } .type-select .input-field {   margin-top: 0; } .color-field label {   font-size: 1rem; }  body.materialize textarea.input.materialize-textarea, body.materialize input.input{ margin-bottom:0; } .esqsenha-wrap {   text-align: right; } .nopaddingleft {padding-left:0 !important} .nopaddingright {padding-right:0 !important} textarea.materialize-textarea {margin-bottom:0} .input-field label{   pointer-events: all !important; } select {   display: inline-block;  margin-bottom: 8px;   border:1px solid #9e9e9e;  border-top: 1px solid transparent;   border-left: 1px solid transparent;   border-right: 1px solid transparent;   padding-left: 0;   transition:0.5s ease; } select:focus {   border-left: 1px solid #9e9e9e;   border-top: 1px solid #9e9e9e;   border-right: 1px solid #9e9e9e; } ul#secondbar li.titleadmin .sidenav-close {   display: flex;   align-items: center; } .sideBar {display:none}  .dados-compra-wrap h2 {   font-size:24px;   font-weight: bold; } i.fa, i.fas {   text-align: center;   width: 1.25em; }  body input[type="checkbox"].browser-default {   opacity:1;   position:static;   pointer-events:initial   }  [type="checkbox"]+span:not(.lever) {   padding-left: 25px; } input[type="checkbox"].browser-default+span:not(.lever):before, input[type="checkbox"].browser-default+span:not(.lever):after {   display: none; } [type="checkbox"].browser-default+span:not(.lever) { padding-left:0; }