#perfil {    flex-wrap: wrap;    justify-content: space-around;    margin-bottom: 15px;    padding: 0 15px;    background-color: rgb(200 220 220 / 10%);}#perfil  .form-control{font-size:1em;}#perfil>div {    margin-top: 15px;    margin-bottom: 15px;    box-shadow: 0 2px 7px 0px rgb(50 50 50 / 20%);    padding: 5px 15px;    background-color: white;}#perfil>.fullWidth {    width: 100%;}#perfil>div.mediaWidth {    width: 49%;}.flexbox {    display: -moz-box;    display: -ms-flexbox;    display: -webkit-box;    display: -webkit-flex;    display: flex;}.bannerCookie {    display: none;}#perfil h1 {    margin-top: 15px;}#perfil .botonera {    display: -moz-box;    display: -ms-flexbox;    display: -webkit-box;    display: -webkit-flex;    display: flex;    justify-content: center;    margin-bottom: 15px;    margin-top: 10px;}#perfil .botonera>.btn {    min-width: 150px;font-size:16px;}.errorNotify {    display: none;    height: 0px;    padding: 0px 1em;    font-size: 0.8em;    color: white;    margin-bottom: 10px;    transition: all 2s;}.errorNotify.show {    display: block !important;    height: 3em;    ;    padding: 10px;    border: red 1px solid;    border-radius: 5px;    background-color: rgba(255, 0, 0, 0.5);}#perfil header {    margin-top: 5px;    margin-bottom: 15px;}@media (max-width:768px) {    #perfil>div.mediaWidth {        width: 100%;    }    #perfil header h2 {        font-size: 18px;    }}/**Estilo de mis datos**/#myData h2 {    margin-bottom: 15px;}#myData label {    text-align: right;    font-weight: 700;    line-height: 1.1em;}#myData .changePassword {    padding: 15px;    border-radius: 5px;    background-color: #fafafaee;}#myData .changePassword h3 {    font-size: 20px;}#myData .changePassword #passwordHelpBlock {    font-size: 65%;    transform: translateY(-1em);    padding-left: 10px;    clear: both;    margin-top: .5rem;}@media (max-width:768px) {    #perfil #myData,    #myData .form-group,    #myData>div {        padding: 0;    }    #myData .changePassword {        padding-left: 0;        padding-right: 0;    }}/**Estilo de mis suscripciones**/#mySubscripction {    min-height: 200px;    ;}#mySubscripction header {    display: flex;    align-items: baseline;    gap: 10px;}#mySubscripction header .btn {    display: flex;}#mySubscripction header .btn svg {    color: white;    width: 18px;    height: 18px;}#mySubscripction .listSubscription {    justify-content: flex-start;    flex-wrap: wrap;    padding-bottom: 10px;}#mySubscripction .subscritionItem {    padding-bottom: 15px;    border: 1px solid #ccc;    border-radius: 5px;    width: 260px;    position: relative;    margin-right: 10px;}@media (max-width:620px) {    #mySubscripction .listSubscription {        flex-direction: column;        align-items: center;        gap: 10px;    }    #mySubscripction .subscritionItem {        margin: auto;    }}#mySubscripction .subscritionItem .btn {    text-transform: uppercase;    color: white;    font-weight: 600;    border-radius: 11px;    box-shadow: 0 0 1px 1px #ccc;    width: 200px;    margin: 5px auto;    padding: 5px 15px;    display: block;}#mySubscripction .subscritionItem .name {    margin-bottom: 15px;    text-align: center;}#mySubscripction .subscritionItem .state {    color: white;    text-align: center;    padding: 2px;    margin-bottom: 5px;}#mySubscripction .subscritionItem.state-1 .state {    background-color: #5cb85c;}#mySubscripction .subscritionItem.state-1 .state>span:before {    content: "Activa";}#mySubscripction .subscritionItem.state-2 .state {    background-color: #d9534f;}#mySubscripction .subscritionItem.state-2 .state>span:before {    content: "Cancelado";}#mySubscripction .subscritionItem.state-4 .state,#mySubscripction .subscritionItem.state-5 .state {    background-color: #5bc0de;}#mySubscripction .subscritionItem.state-4 .state>span:before {    content: "Pausada";}#mySubscripction .subscritionItem.state-5 .state>span:before {    content: "Pausada";}#mySubscripction .listSubscription:-moz-only-whitespace::before,#mySubscripction.listSubscription:blank::before {    content: "Sin suscripcion";    padding-top: 50px;}#mySubscripction .subscritionItem .body p {    margin-bottom: 5px;}#mySubscripction .subscritionItem .body p {    font-weight: 600;}#mySubscripction .subscritionItem .body p span {    font-weight: 400;}/**Estilo de mis facturas**/#myFacture {    min-height: 200px;    -webkit-box-orient: vertical;    flex-direction: column;    flex-wrap: wrap;    margin-left: auto;}#myFacture .listFacture:-moz-only-whitespace::before,#myFacture .listFacture:blank::before {    content: "Sin Facturas";    padding-top: 50px;}#myFacture .listFacture .item {    display: -moz-box;    display: -ms-flexbox;    display: -webkit-box;    display: -webkit-flex;    display: flex;    justify-content: space-around;    align-items: center;    flex-wrap: wrap;    position: relative;    min-height: 30px;    margin: 0px -14px;    padding: 5px 15px;}#myFacture .listFacture {    padding: 5px;}#myFacture .listFacture .item.title {    border-bottom: 2px solid #333;}#myFacture .listFacture .item .description {    width: 70%;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-box;    display: -webkit-flex;    display: flex;    justify-content: space-around;    align-items: center;}#myFacture .listFacture .item .file {    width: 49%;}#myFacture .listFacture .item .dateFacture {    width: 49%;}#myFacture .listFacture .item .btn-download:before {    content: "";    background-image: url('../../img/laopinion/sprites.svg#download-view');    width: 16px;    height: 16px;    filter: invert(1);    display: inherit;}#popUpFactura .BL_WindowBox_Dialog {    min-width: 320px;    max-width: 100%;    width: 600px;    overflow: auto;    z-index: 110000}@media (max-width:982px) {    #myFacture .listFacture .item .description {        flex-direction: column;        align-items: flex-start;    }    #myFacture .listFacture .item .description>* {        width: 100%    }    #myFacture .listFacture .item .dateFacture {        font-size: 12px;    }    #myFacture .listFacture .item .dateFacture::before {        content: "Fecha:";    }    #myFacture .listFacture .item.title {        display: none;    }}/**Estilo de mis equipos**/#myDevice {    min-height: 200px;    -webkit-box-orient: vertical;    flex-direction: column;    flex-wrap: wrap;    margin-left: auto;}#myDevice .listDevice {    flex: 1;    max-width: 100%;}#myDevice .listDevice:-moz-only-whitespace::before,#myDevice .listDevice:empty::before {    content: "Sin Dispositvos asociados";    padding-top: 50px;    color: #999;}#myDevice .listDevice .item {    display: -moz-box;    display: -ms-flexbox;    display: -webkit-box;    display: -webkit-flex;    display: flex;    justify-content: flex-start;    align-items: center;    flex-wrap: wrap;    position: relative;    min-height: 30px;    margin: 0px -14px;    padding: 5px 15px;}#myDevice .listDevice .item:nth-child(2n) {    background: #eeee;}#myDevice .listDevice .item .reference {    min-width: 290px;    padding-right: 10px;}#myDevice .listDevice .item .btn-removeDevice {    position: absolute;    right: 0px;    top: 50%;    transform: translate(-10px, -50%);    width: 23px;    height: 23px;    padding: 0px;    display: inline-flex;}#myDevice .listDevice .item .btn-removeDevice:before {    content: "";    background-image: url(../../img/laopinion/sprites.svg#close-view);    width: 80%;    height: 80%;    margin: auto;    filter: invert(1);}