/* CSS Document */

.copiar-enlace input[type="button"] {
    width: 100px;
    padding: 8px;
    border: 0;
    color: #f77477;
    font-size: 17px;
    background: transparent;
}

.copiar-enlace {
    background: #f8f8f8;
}
.copiar-enlace input[type="text"] {
    padding: 10px;
    border: 0;
    background: transparent;
    width: calc(100% - 100px);
}
.tabs .tab {
    margin-right: 15px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-bottom: 10px;
    cursor: pointer;
}
.tabs .tab.active:after {content: '';width: 100%;position: absolute;background: var(--omat);height: 3px;bottom: 0;left: 0;cursor: pointer;}
.solicitudes .solicitud .foto {
    display: inline-block;
    width: 100px;
    vertical-align: middle;
}

.solicitudes .solicitud .info {
    display: inline-block;
    width: calc(100% - 100px);
    vertical-align: middle;
}

.solicitudes .solicitud .img-wrapper .img {
    height: 60px;
    width: 60px;
    display: table-cell;
    margin: 0 auto;
    background: #e5cccc;
    border-radius: 50%;
    vertical-align: middle;
    color: #86696f;
    text-align: center;
    font-size: 25px;
}

.solicitudes .solicitud .img-wrapper {
    display: block;
    margin: 0 auto;
    width: 60px;
}

.solicitudes .solicitud {border: 1px solid #ccc;padding-top: 10px;margin-bottom: 10px;width: 49%;display: inline-block;vertical-align: top;margin-right: 1%;}
.solicitudes.ppto .solicitud{width: 100%;display: block;padding-bottom: 10px;margin: 0;border: 0;border-top: 1px solid #ccc;cursor: pointer;}
.solicitudes .solicitud .reenvio {
    padding: 10px;
    text-align: center;
    border-top: 1px solid #cccccc;
    margin-top: 10px;
}
.solicitudes .solicitud .reenvio .btn-wrapper {
    cursor: pointer;
}
.solicitudes .solicitud .info .nombre {
    font-weight: 700;
}

.solicitudes .solicitud .info .fecha {
    font-size: 14px;
    padding-left: 0;
    margin-top: 6px;
    padding-bottom: 0;
    color: #8e8e91;
}

.solicitudes .solicitud .info .envios {
    margin-top: 5px;
    color: #8e8e91;
    font-size: 14px;
}
.agregador .pagination .page-item.active .page-link, .agregador .pagination .page-item .page-link:hover {
    background: #f76c6f;
    border-color: #f76c6f;
    color: #ffffff;
}
.agregador .pagination .page-item .page-link {color: #f76c6f}
.btn-upd.btn-solicitud {
    margin: 20px 0 0;
    float: right;
}
.desglose-opiniones .criterio {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    margin-right: 3%;
    margin-bottom: 10px;
}
.desglose-opiniones .criterio .estrellas .estrella {
    width: 20px;
    height: 7px;
    display: inline-block;
    vertical-align: top;
    background: #ddd;
    margin-left: 3px;
}
.desglose-opiniones .criterio .numero {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 10px;
    margin-bottom: 0;
}
.desglose-opiniones .criterio .numero h5{margin: 0}
.desglose-opiniones .criterio .estrellas {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
}
.desglose-opiniones .criterio .label {
    color: #222222;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 5px;
}
#opiniones-wrapper .media {
    display: inline-block;
    vertical-align: middle;
    width: 150px;
    text-align: center;
    border: 1px solid #d9d9d9;
}

#opiniones-wrapper .media .numero {
    font-size: 60px;
}
#opiniones-wrapper .media .estrellas .estrella {
    vertical-align: top;
    display: inline-block;   
}
#opiniones-wrapper .desglose-opiniones {
    width: calc(95% - 150px);
    display: inline-block;
    vertical-align: middle;
    margin-left: 5%;
}
#opiniones-wrapper .opiniones .opinion{
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
}
#opiniones-wrapper .opiniones .estrellas .estrella{
    display: inline-block;
}
#opiniones-wrapper .opiniones .titulo {
    margin-bottom: 10px;
    padding: 0;
    font-weight: 700;
}
#opiniones-wrapper .opiniones .fecha {
    float: right;
    color: #6c6c6c;
}
#opiniones-wrapper .opiniones .comentario{
    margin-bottom: 10px;
}
#opiniones-wrapper .opiniones .estrellas {
    margin-bottom: 10px;
}
#opiniones-wrapper .opiniones .imagenes .imagen {
    max-width: 100px;
    max-height: 100px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
#opiniones-wrapper .imagenes-opiniones .imagen {
    max-width: 150px;
    max-height: 150px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-right: 10px;
}
#opiniones-wrapper .imagen.falsa {
    color: white;
    background: rgba(0,0,0,0.3);
}
#opiniones-wrapper .imagen.falsa div{
    display: table-cell;
    width: 150px;
    height: 150px;
    vertical-align: middle;
    text-align: center;
}
#opiniones-wrapper .opiniones .imagenes .imagen.falsa div{
    width: 100px;
    height: 100px;
}
#opiniones-wrapper .estrellas .estrella, 
#opiniones-wrapper .estrellas .estrella .fa-star
{
    color: #eac448;
}
#opiniones-wrapper .opiniones .img-wrapper {
    float: left;
    width: 60px;
    margin-left: 20px;
    margin-right: 20px;
}

#opiniones-wrapper .opiniones .img-wrapper .img {
    width: 60px;
    height: 60px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    background: #e5cccc;
    color: #a08e8e;
    border-radius: 50%;
    font-size: 30px;
}
.list-escaparate.solicitudes .numero{float: right;}
.solicitudes.ppto .solicitud .img-wrapper {
    display: inline-block;
    vertical-align: middle;
}

.solicitudes.ppto .solicitud .info {
    display: inline-block;
    width: calc(100% - 195px);
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
}


.solicitudes.ppto .solicitud .fecha-solicitada {
    display: inline-block;
    width: 80px;
    vertical-align: middle;
}

.solicitudes.ppto .solicitud .info .fecha {
    margin-top: 0;
    font-size: 13px;
}

.solicitudes.ppto .solicitud:last-child {
    border-bottom: 1px solid #ccc;
}

.solicitudes.ppto {margin-bottom: 10px;margin-top: 30px;}

.solicitudes.ppto .solicitud .checkbox input {
    opacity: 1;
    margin: 0;
    position: unset;
    /* top: 0; */
}

.solicitudes.ppto .solicitud .checkbox {
    width: 35px;
    display: inline-block;
    padding: 0;
}
.list-escaparate li .punto {
    height: 7px;
    width: 7px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 5px;
    position: relative;
    top: -2px;
}
#cargando_estado_solicitud {
    display: inline-block;
}
#cargando_estado_solicitud .fa{
    font-size: 15px !important;
}
.solicitudes.ppto .solicitud.no-leida {
    border-left: 5px solid #e50b2c;
}
a .fa-pinterest, .fa-stack.pinterest .fa-circle{color:#bd091c;padding:0;background-color: transparent;}
a .fa-twitter, .fa-stack.twitter .fa-circle{color:#55acee;padding:0;background-color: transparent;}
a .fa-instagram, .fa-stack.instagram .fa-circle{/*color:#b900b4;*/ color: transparent; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); background-clip: text; -webkit-background-clip: text;padding:0;background-color: transparent;}
a .fa-facebook-f, .fa-stack.facebook .fa-circle{color:#135a9c;padding:0;background-color: transparent;}
a .fa-instagram:before,a .fa-pinterest:before,a .fa-twitter:before, a .fa-facebook-f:before{color:white;}

@media only screen and (max-width:540px){
	.solicitudes .solicitud{width:100%!important;}
}