/*!
 * Restricted - tiendaenlinea.net v1.0.0 ()
 * Copyright 2025 */

.datatable-sort{float:right;font-family:fontawesome}.shadow{-webkit-box-shadow:0 9px 21px -5px rgba(0,0,0,.75);-moz-box-shadow:0 9px 21px -5px rgba(0,0,0,.75);box-shadow:0 9px 21px -5px rgba(0,0,0,.75)}body,html{min-height:100vh}.text-sm{font-size:.75rem}.text-secondary{color:#004169!important}.bg-body-custom{background-color:#eddfd5}.breadcrumb-separator{margin:0 7px}hr{border-top:solid 1px #dee2e6;opacity:1}span.required{color:#ff404b}a{text-decoration:none}a:hover{color:#078e9f}a.btn{color:#fff}.page-header h1,h1,h2{font-size:2rem;color:#004169}li,p,ul{color:#002136}.fs-7{font-size:.8rem;color:#555}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#999;font-weight:300}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#999;font-weight:300}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#999;font-weight:300}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#999;font-weight:300}input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:#999;font-weight:300}.alert{padding:5px;font-size:12px}.alert-dismissible .btn-close{padding:.5rem .5rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;margin-top:6px;margin-right:6px;width:1px;height:1px}.card-title{font-size:1.15rem;line-height:1.75rem}.btn-facebook{background-color:#3b5998;color:#fff}.btn-facebook:hover{color:#3b5998;border:solid 1px #3b5998}.btn-google{background-color:#dd4b39;color:#fff}.btn-google:hover{color:#dd4b39;border:solid 1px #dd4b39}.btn-twitter{background-color:#00acee;color:#fff}.btn-twitter:hover{color:#00acee;border:solid 1px #00acee}.btn-linkedin{background-color:#0e76a8;color:#fff}.btn-linkedin:hover{color:#0e76a8;border:solid 1px #0e76a8}.form-drop-zone{border:2px dashed #999;border-radius:10px;cursor:pointer;transition:background-color .5s ease;position:relative;background-color:#eee}.form-drop-zone.dragover{background-color:#c2f6fc}.form-drop-zone__prompt{font-size:16px;color:#333}.form-drop-zone .preview{margin-top:15px}.form-drop-zone .preview img{max-width:100%;max-height:250px;border-radius:8px}.dataTables_wrapper{position:relative;clear:both}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background:0 0}table.dataTable thead .sorting_asc:after{content:"\f0de";float:right;font-family:fontawesome}table.dataTable thead .sorting_desc:after{content:"\f0dd";float:right;font-family:fontawesome}table.dataTable thead .sorting:after{content:"\f0dc";float:right;font-family:fontawesome;color:rgba(50,50,50,.5)}.img-producto-thumb{cursor:pointer;opacity:.5;border-bottom:solid 3px transparent;max-height:60px}.img-producto-thumb.active,.img-producto-thumb:hover{opacity:1;border-bottom:solid 3px #078e9f}.img-wrapper{position:relative;display:inline-block}.delete-image{position:absolute;top:10px;right:10px;text-decoration:none;color:#ff404b!important;background:rgba(0,0,0,.2);padding:5px 10px;border-radius:50%;display:none}.visible-image{position:absolute;top:10px;right:50px;text-decoration:none;color:#2d2aca!important;background:rgba(0,0,0,.2);padding:5px 10px;border-radius:50%;display:none}.img-wrapper:hover .delete-image{display:block}.img-wrapper:hover .visible-image{display:block}.precio-moneda{font-size:1.25rem}.precio-enteros{font-size:2rem}.precio-decimales{font-size:1rem}.precio-iva{font-size:1rem}.flashes-container{position:fixed;z-index:1001;width:75%;top:10px;right:0}.flashes-container .flashes{position:relative}.flashes-container .flash{padding:15px;margin-bottom:10px;font-weight:700;min-height:50px;border-left:7px solid #999;-webkit-box-shadow:0 5px 14px -6px rgba(0,0,0,.5);-moz-box-shadow:0 5px 14px -6px rgba(0,0,0,.5);box-shadow:0 5px 14px -6px rgba(0,0,0,.5)}.flashes-container .flash-primary{border-left:7px solid #044d56;background-color:#09adc1;color:#aaf2fb}.flashes-container .flash-primary>strong{color:#022125}.flashes-container .flash-success{border-left:7px solid #3d8b3d;background-color:#75c375;color:#fff}.flashes-container .flash-success>strong{color:#2d672d}.flashes-container .flash-info{border-left:7px solid #0379f0;background-color:#65b1fd;color:#fff}.flashes-container .flash-info>strong{color:#025fbd}.flashes-container .flash-warning{border-left:7px solid #d18701;background-color:#febc44;color:#fff}.flashes-container .flash-warning>strong{color:#9e6601}.flashes-container .flash-danger{border-left:7px solid #f3000e;background-color:#ff646d;color:#fff}.flashes-container .flash-danger>strong{color:#c0000b}.flashes-container .flash-efault{border-left:7px solid #737373;background-color:#ababab;color:#fff}.flashes-container .flash-efault>strong{color:#595959}@media all and (min-width:768px){.flashes-container{width:25%}}.footer{font-weight:300;background-color:#222}.footer p{color:#ccc}.footer p.lead{color:#f8f8f8}.footer a:link{text-decoration:none}.footer a:hover{text-decoration:underline}.footer .lead{font-weight:500}.footer .text-sm{font-size:.85rem}.footer .border{border:solid 1px #999!important}.footer-logo{width:60%}@media all and (min-width:768px){.footer-logo{width:35%}}.img-logo{width:60%}@media all and (min-width:768px){.img-logo{width:100%}}.icon.fa-facebook-f{color:#3b5998}.icon.fa-twitter{color:#00acee}.icon.fa-youtube{color:#c4302b}.icon.fa-pinterest{color:#bd2126}.icon.fa-tumblr{color:#34526f}.icon.fa-instagram:before{background:radial-gradient(circle farthest-corner at 35% 90%,#fed373,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fed373,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#515ecf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#515ecf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#9b36b7,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#9b36b7,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d92e7f,transparent),linear-gradient(#515ecf,#9b36b7 30%,#f15245 50%,#f77638 70%,#fed373 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff0!important}.dropdown .dropdown-item:active{background-color:#eee;color:#f8fbfe}.btn-primary,a.btn-primary{background-color:#078e9f!important;border-color:#078e9f!important;color:#fff!important}a.btn-danger,a.btn-info,a.btn-primary,a.btn-success,a.btn-warning{color:#fff!important}a.icon-view{color:#feaf20!important}a.icon-update{color:#078e9f!important}a.icon-delete{color:#ff404b!important}.bg-primary{background-color:#078e9f!important}.text-primary{color:#078e9f!important}a{color:#078e9f!important}.nav-link{color:#078e9f!important}.pagination .page-item.disabled a.page-link{color:#555!important}.pagination .page-item.active a.page-link{background-color:#078e9f!important;border-color:#078e9f!important;color:#fff!important}table.yiiLog{background-color:#fff}.btn-menu{position:fixed;border-radius:50px;top:50px;left:20px;background-color:#078e9f;color:#fff}.btn-menu:hover{background-color:#fff;color:#078e9f} .img-desvanecida{opacity:0.4 !important;transition:opacity 0.3s;}